Sirikata
|
#include <MotionVector.hpp>
Public Types | |
typedef CoordType | PositionType |
typedef CoordType | VelocityType |
Public Member Functions | |
MotionVector () | |
MotionVector (const CoordType &pos, const CoordType &vel) | |
const CoordType & | position () const |
const CoordType & | velocity () const |
MotionVector | extrapolate (const Duration &dt) const |
Private Attributes | |
CoordType | mStart |
CoordType | mDirection |
typedef CoordType Sirikata::MotionVector< CoordType >::PositionType |
typedef CoordType Sirikata::MotionVector< CoordType >::VelocityType |
Sirikata::MotionVector< CoordType >::MotionVector | ( | ) | [inline] |
Referenced by Sirikata::MotionVector< CoordType >::extrapolate().
Sirikata::MotionVector< CoordType >::MotionVector | ( | const CoordType & | pos, |
const CoordType & | vel | ||
) | [inline] |
MotionVector Sirikata::MotionVector< CoordType >::extrapolate | ( | const Duration & | dt | ) | const [inline] |
const CoordType& Sirikata::MotionVector< CoordType >::position | ( | ) | const [inline] |
References Sirikata::MotionVector< CoordType >::mStart.
const CoordType& Sirikata::MotionVector< CoordType >::velocity | ( | ) | const [inline] |
References Sirikata::MotionVector< CoordType >::mDirection.
CoordType Sirikata::MotionVector< CoordType >::mDirection [private] |
CoordType Sirikata::MotionVector< CoordType >::mStart [private] |