View Javadoc

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  }