cz.cuni.amis.pogamut.base.agent
Interface IObservingAgent
- All Superinterfaces:
- IAgent, IComponent, IComponentAware, IControllable
- All Known Subinterfaces:
- IAgent3D, IEmbodiedAgent, IGhostAgent, IUnrealBot, IUnrealServer<BOT>, IUT2004Analyzer, IUT2004AnalyzerObserver, IUT2004Bot, IUT2004Observer, IUT2004Server
- All Known Implementing Classes:
- AbstractAgent3D, AbstractEmbodiedAgent, AbstractGhostAgent, AbstractObservingAgent, AbstractUT2004Observer, AbstractUT2004Server, AbstractWorldServer, Agent3DJMXProxy, BotJMXProxy, GhostAgentJMXProxy, NativeUnrealBotAdapter, NativeUT2004BotAdapter, UT2004Analyzer, UT2004AnalyzerObserver, UT2004AnalyzerObsStats, UT2004Bot, UT2004Observer, UT2004Server
@MXBean
public interface IObservingAgent
- extends IAgent
Observing agent is agent that may watch/observe the world, but is powerless to do anything
inside it directly. E.g. it can be a tactical advisor for soldiers, but can not send direct orders
to the world's simulator.
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IAgent |
getComponentId, getIntrospection, getLogger, getName, getState, kill, pause, resume, start, startPaused, stop |
getWorldView
IWorldView getWorldView()