Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::PoseState< T > Class Template Reference

#include "OVR_Math.h"

Inheritance diagram for OVR::PoseState< T >:
Inheritance graph
Collaboration diagram for OVR::PoseState< T >:
Collaboration graph

Public Types

typedef CompatibleTypes
< Transform< T > >::Type 
CompatibleType
 

Public Member Functions

 PoseState ()
 
 PoseState (const PoseState< typename Math< T >::OtherFloatType > &src)
 
 PoseState (const typename CompatibleTypes< PoseState< T > >::Type &src)
 
 operator typename CompatibleTypes< PoseState< T > >::Type () const
 
void StoreAndIntegrateGyro (Vector3d angVel, double dt)
 
void StoreAndIntegrateAccelerometer (Vector3d linearAccel, double dt)
 
void AdvanceByDelta (const PoseState< T > &delta)
 

Data Fields

Transform< T > Pose
 
Vector3< T > AngularVelocity
 
Vector3< T > LinearVelocity
 
Vector3< T > AngularAcceleration
 
Vector3< T > LinearAcceleration
 
double TimeInSeconds
 

Detailed Description

template<class T>
class OVR::PoseState< T >

Definition at line 129 of file OVR_Math.h.

Member Typedef Documentation

template<class T>
typedef CompatibleTypes<Transform<T> >::Type OVR::PoseState< T >::CompatibleType

Definition at line 60 of file OVR_SensorFusion.h.

Constructor & Destructor Documentation

template<class T>
OVR::PoseState< T >::PoseState ( )
inline

Definition at line 62 of file OVR_SensorFusion.h.

template<class T>
OVR::PoseState< T >::PoseState ( const PoseState< typename Math< T >::OtherFloatType > &  src)
inlineexplicit

Definition at line 64 of file OVR_SensorFusion.h.

template<class T>
OVR::PoseState< T >::PoseState ( const typename CompatibleTypes< PoseState< T > >::Type &  src)
inline

Definition at line 72 of file OVR_SensorFusion.h.

Member Function Documentation

template<class T>
void OVR::PoseState< T >::AdvanceByDelta ( const PoseState< T > &  delta)

Definition at line 573 of file OVR_SensorFusion.h.

template<class T>
OVR::PoseState< T >::operator typename CompatibleTypes< PoseState< T > >::Type ( ) const
inline

Definition at line 79 of file OVR_SensorFusion.h.

template<class T >
void OVR::PoseState< T >::StoreAndIntegrateAccelerometer ( Vector3d  linearAccel,
double  dt 
)

Definition at line 563 of file OVR_SensorFusion.h.

template<class T >
void OVR::PoseState< T >::StoreAndIntegrateGyro ( Vector3d  angVel,
double  dt 
)

Definition at line 554 of file OVR_SensorFusion.h.

Field Documentation

template<class T>
Vector3<T> OVR::PoseState< T >::AngularAcceleration

Definition at line 95 of file OVR_SensorFusion.h.

template<class T>
Vector3<T> OVR::PoseState< T >::AngularVelocity

Definition at line 93 of file OVR_SensorFusion.h.

template<class T>
Vector3<T> OVR::PoseState< T >::LinearAcceleration

Definition at line 96 of file OVR_SensorFusion.h.

template<class T>
Vector3<T> OVR::PoseState< T >::LinearVelocity

Definition at line 94 of file OVR_SensorFusion.h.

template<class T>
Transform<T> OVR::PoseState< T >::Pose

Definition at line 92 of file OVR_SensorFusion.h.

template<class T>
double OVR::PoseState< T >::TimeInSeconds

Definition at line 98 of file OVR_SensorFusion.h.


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