Bike-X
0.8
|
#include "OVR_Math.h"
Public Types | |
typedef CompatibleTypes < Transform< T > >::Type | CompatibleType |
Public Member Functions | |
Transform () | |
Transform (const Quat< T > &orientation, const Vector3< T > &pos) | |
Transform (const Transform &s) | |
Transform (const CompatibleType &s) | |
Transform (const Transform< typename Math< T >::OtherFloatType > &s) | |
operator typename CompatibleTypes< Transform< T > >::Type () const | |
Vector3< T > | Rotate (const Vector3< T > &v) const |
Vector3< T > | Translate (const Vector3< T > &v) const |
Vector3< T > | Apply (const Vector3< T > &v) const |
Transform | operator* (const Transform &other) const |
PoseState< T > | operator* (const PoseState< T > &poseState) const |
Transform | Inverted () const |
Data Fields | |
Quat< T > | Rotation |
Vector3< T > | Translation |
Definition at line 128 of file OVR_Math.h.
typedef CompatibleTypes<Transform<T> >::Type OVR::Transform< T >::CompatibleType |
Definition at line 1098 of file OVR_Math.h.
|
inline |
Definition at line 1100 of file OVR_Math.h.
|
inline |
Definition at line 1101 of file OVR_Math.h.
|
inline |
Definition at line 1103 of file OVR_Math.h.
|
inline |
Definition at line 1105 of file OVR_Math.h.
|
inlineexplicit |
Definition at line 1107 of file OVR_Math.h.
|
inline |
Definition at line 1131 of file OVR_Math.h.
|
inline |
Definition at line 1152 of file OVR_Math.h.
|
inline |
Definition at line 1110 of file OVR_Math.h.
|
inline |
Definition at line 1136 of file OVR_Math.h.
|
inline |
Definition at line 1141 of file OVR_Math.h.
|
inline |
Definition at line 1121 of file OVR_Math.h.
|
inline |
Definition at line 1126 of file OVR_Math.h.
Quat<T> OVR::Transform< T >::Rotation |
Definition at line 1118 of file OVR_Math.h.
Vector3<T> OVR::Transform< T >::Translation |
Definition at line 1119 of file OVR_Math.h.