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 }