cz.cuni.amis.pogamut.base3d.worldview.object
Interface ILocomotive

All Known Subinterfaces:
IAgent3D, IPerson, IUnrealBot, IUT2004Bot
All Known Implementing Classes:
AbstractAgent3D, Agent3DJMXProxy, BotJMXProxy, Mover, MoverCompositeImpl, MoverMessage, MoverMessage.MoverSharedMessage, MoverShared, MoverSharedImpl, NativeUnrealBotAdapter, NativeUT2004BotAdapter, NavPoint, NavPointCompositeImpl, NavPointMessage, NavPointMessage.NavPointSharedMessage, NavPointShared, NavPointSharedImpl, Player, PlayerCompositeImpl, PlayerMessage, Self, SelfCompositeImpl, SelfMessage, UT2004Bot, Vehicle, VehicleCompositeImpl, VehicleMessage, VehicleMessage.VehicleSharedMessage, VehicleShared, VehicleSharedImpl, Velocity

public interface ILocomotive

General interface for objects that are moveable within the world.


Method Summary
 Velocity getVelocity()
          Retreives current direction and velocity of movement of the object.
 

Method Detail

getVelocity

Velocity getVelocity()
Retreives current direction and velocity of movement of the object.

Returns:
Current direction in which the object is moving and absolute velocity of the object within the world. The direction is represented as a vector within the world's coordinates. The size of velocity is represented by length of that vector.