Sirikata
Public Types | Public Member Functions
Sirikata::TimedMotionQuaternion Class Reference

#include <MotionQuaternion.hpp>

Inheritance diagram for Sirikata::TimedMotionQuaternion:
Collaboration diagram for Sirikata::TimedMotionQuaternion:

List of all members.

Public Types

typedef TemporalValue
< MotionQuaternion
Base
typedef
MotionQuaternion::PositionType 
PositionType
typedef
MotionQuaternion::VelocityType 
VelocityType

Public Member Functions

 TimedMotionQuaternion ()
 TimedMotionQuaternion (const Time &when, const MotionQuaternion &l)
Time updateTime () const
const PositionTypeposition () const
PositionType position (const Duration &dt) const
PositionType position (const Time &t) const
const VelocityTypevelocity () const
TimedMotionQuaternionoperator+= (const PositionType &offset)
void update (const Time &t, const PositionType &pos, const VelocityType &vel)

Member Typedef Documentation


Constructor & Destructor Documentation

Sirikata::TimedMotionQuaternion::TimedMotionQuaternion ( ) [inline]
Sirikata::TimedMotionQuaternion::TimedMotionQuaternion ( const Time when,
const MotionQuaternion l 
) [inline]

Member Function Documentation

TimedMotionQuaternion& Sirikata::TimedMotionQuaternion::operator+= ( const PositionType offset) [inline]
PositionType Sirikata::TimedMotionQuaternion::position ( const Time t) const [inline]
PositionType Sirikata::TimedMotionQuaternion::position ( const Duration dt) const [inline]
const PositionType& Sirikata::TimedMotionQuaternion::position ( ) const [inline]
void Sirikata::TimedMotionQuaternion::update ( const Time t,
const PositionType pos,
const VelocityType vel 
) [inline]
Time Sirikata::TimedMotionQuaternion::updateTime ( ) const [inline]
const VelocityType& Sirikata::TimedMotionQuaternion::velocity ( ) const [inline]

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