1 package cz.cuni.amis.pogamut.base.agent.module; 2 3 import java.util.logging.Logger; 4 5 import cz.cuni.amis.pogamut.base.agent.IObservingAgent; 6 import cz.cuni.amis.pogamut.base.communication.worldview.IWorldView; 7 import cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies; 8 9 public class SensorModule<AGENT extends IObservingAgent> extends AgentModule<AGENT> { 10 11 protected final IWorldView worldView; 12 13 public SensorModule(AGENT agent) { 14 this(agent, null); 15 } 16 17 public SensorModule(AGENT agent, Logger log) { 18 this(agent, log, null); 19 } 20 21 public SensorModule(AGENT agent, Logger log, ComponentDependencies dependencies) { 22 super(agent, log, dependencies); 23 this.worldView = agent.getWorldView(); 24 } 25 26 }