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

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

@MXBean
public interface IEmbodiedAgent
extends IObservingAgent

Embodied agents are agents that are physically present in the world. May observe it as well as to act inside it. Note that IEmbodiedAgent has the same interface as . That's because the embodied agent represent philosophically different category of objects and will usually have different implementations of IAct. Ghost agents are not capable to interact between themselves via virtual world (may be only by virtual worlds's simulator utility methods).

Author:
Jimmy

Method Summary
 IAct getAct()
           
 
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IObservingAgent
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

getAct

IAct getAct()


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