cz.cuni.amis.pogamut.base.agent
Interface IObservingAgent

Package class diagram package IObservingAgent
All Superinterfaces:
IAgent, IComponent, IComponentAware, IControllable
All Known Subinterfaces:
IAgent3D, IEmbodiedAgent, IGhostAgent
All Known Implementing Classes:
AbstractAgent3D, AbstractEmbodiedAgent, AbstractGhostAgent, AbstractObservingAgent, AbstractWorldServer, Agent3DJMXProxy, GhostAgentJMXProxy

@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.

Author:
Jimmy

Method Summary
 IWorldView getWorldView()
           
 
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IAgent
getComponentId, getIntrospection, getLogger, getName, getState, kill, pause, resume, start, startPaused, stop
 
Methods inherited from interface cz.cuni.amis.pogamut.base.component.IComponentAware
getEventBus
 

Method Detail

getWorldView

IWorldView getWorldView()


Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.