1 package cz.cuni.amis.pogamut.usar2004.communication.worldview;
2
3 import com.google.inject.Inject;
4 import com.google.inject.name.Named;
5
6 import cz.cuni.amis.pogamut.base.communication.mediator.IMediator;
7 import cz.cuni.amis.pogamut.base.component.bus.IComponentBus;
8 import cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies;
9 import cz.cuni.amis.pogamut.base.utils.guice.AgentScoped;
10 import cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger;
11 import cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView;
12
13
14
15
16
17
18 @AgentScoped
19 public class USAR2004WorldView extends VisionWorldView {
20
21 public static final String WORLDVIEW_DEPENDENCY = "USAR2004WorldViewDependency";
22
23 @Inject
24 public USAR2004WorldView(@Named(WORLDVIEW_DEPENDENCY) ComponentDependencies dependencies, IMediator mediator, IComponentBus bus, IAgentLogger log) {
25 super(dependencies, bus, log);
26 mediator.setConsumer(this);
27 }
28 }