public class USAR2004Bot<WORLD_VIEW extends cz.cuni.amis.pogamut.base3d.worldview.IVisionWorldView,ACT extends cz.cuni.amis.pogamut.base.communication.command.IAct,CONTROLLER extends IUSAR2004BotController> extends cz.cuni.amis.pogamut.base3d.agent.AbstractAgent3D<WORLD_VIEW,ACT> implements IUSAR2004Bot
| Constructor and Description |
|---|
USAR2004Bot(USAR2004AgentParameters parameters,
cz.cuni.amis.pogamut.base.component.bus.IComponentBus eventBus,
cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger logger,
cz.cuni.amis.pogamut.base.communication.worldview.IWorldView worldView,
cz.cuni.amis.pogamut.base.communication.command.IAct act,
IUSAR2004BotController init) |
| Modifier and Type | Method and Description |
|---|---|
cz.cuni.amis.pogamut.base3d.worldview.object.Location |
getLocation() |
cz.cuni.amis.pogamut.base3d.worldview.object.Rotation |
getRotation() |
cz.cuni.amis.pogamut.base3d.worldview.object.Velocity |
getVelocity() |
void |
respawn() |
getWorldViewaddDependency, addDependency, addDependency, addJMXComponents, awaitState, awaitState, componentFatalError, componentStarted, componentStarted, componentStopped, componentStopping, createIntrospection, equals, getComponentId, getEventBus, getIntrospection, getJMX, getLog, getLogger, getName, getState, hashCode, inState, kill, killAgent, notInState, pause, pauseAgent, preKillAgent, preStopAgent, resetAgent, resetEvent, resume, resumeAgent, setState, start, startAgent, startPaused, startPausedAgent, stop, stopAgent, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, wait@Inject public USAR2004Bot(USAR2004AgentParameters parameters, cz.cuni.amis.pogamut.base.component.bus.IComponentBus eventBus, cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger logger, cz.cuni.amis.pogamut.base.communication.worldview.IWorldView worldView, cz.cuni.amis.pogamut.base.communication.command.IAct act, IUSAR2004BotController init)
public cz.cuni.amis.pogamut.base3d.worldview.object.Location getLocation()
getLocation in interface cz.cuni.amis.pogamut.base3d.worldview.object.ILocatedpublic cz.cuni.amis.pogamut.base3d.worldview.object.Velocity getVelocity()
getVelocity in interface cz.cuni.amis.pogamut.base3d.worldview.object.ILocomotivepublic cz.cuni.amis.pogamut.base3d.worldview.object.Rotation getRotation()
getRotation in interface cz.cuni.amis.pogamut.base3d.worldview.object.IRotablepublic void respawn()
throws cz.cuni.amis.utils.exception.PogamutException
respawn in interface IUnrealBotcz.cuni.amis.utils.exception.PogamutExceptionCopyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.