cz.cuni.amis.pogamut.base.agent
Interface IGhostAgent
- All Superinterfaces:
- IAgent, IComponent, IComponentAware, IControllable, IObservingAgent
- All Known Implementing Classes:
- AbstractAgent3D, AbstractEmbodiedAgent, AbstractGhostAgent, AbstractWorldServer, Agent3DJMXProxy, GhostAgentJMXProxy
@MXBean
public interface IGhostAgent
- extends IObservingAgent
Interface of the agent that may observe the world and can even act inside it
but does not have the body (notice that in case that the world contains agents-ghosts, that are
"physically" being somewhere, they would be IEmbodiedAgent
not this IGhostAgent
).
This would typically be "world's simulator controller".
- Author:
- ik
Method Summary |
IAct |
getAct()
Returns an object through which we may communicate with the world. |
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IAgent |
getComponentId, getIntrospection, getLogger, getName, getState, kill, pause, resume, start, startPaused, stop |
getAct
IAct getAct()
- Returns an object through which we may communicate with the world. Represents
the agent effectors providing a low-level act() method. You have to instantiate
CommandObject for yourself.
- Returns:
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.