Sirikata
Public Types | Public Member Functions | Private Attributes
Sirikata::MotionVector< CoordType > Class Template Reference

#include <MotionVector.hpp>

Collaboration diagram for Sirikata::MotionVector< CoordType >:

List of all members.

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

template<typename CoordType>
class Sirikata::MotionVector< CoordType >


Member Typedef Documentation

template<typename CoordType >
typedef CoordType Sirikata::MotionVector< CoordType >::PositionType
template<typename CoordType >
typedef CoordType Sirikata::MotionVector< CoordType >::VelocityType

Constructor & Destructor Documentation

template<typename CoordType >
Sirikata::MotionVector< CoordType >::MotionVector ( ) [inline]
template<typename CoordType >
Sirikata::MotionVector< CoordType >::MotionVector ( const CoordType &  pos,
const CoordType &  vel 
) [inline]

Member Function Documentation

template<typename CoordType >
MotionVector Sirikata::MotionVector< CoordType >::extrapolate ( const Duration dt) const [inline]
template<typename CoordType >
const CoordType& Sirikata::MotionVector< CoordType >::position ( ) const [inline]
template<typename CoordType >
const CoordType& Sirikata::MotionVector< CoordType >::velocity ( ) const [inline]

Member Data Documentation

template<typename CoordType >
CoordType Sirikata::MotionVector< CoordType >::mDirection [private]
template<typename CoordType >
CoordType Sirikata::MotionVector< CoordType >::mStart [private]

The documentation for this class was generated from the following file: