|
Bike-X
0.8
|
#include "OVR_Math.h"


Public Member Functions | |
| Quat () | |
| Quat (T x_, T y_, T z_, T w_) | |
| Quat (const Quat< typename Math< T >::OtherFloatType > &src) | |
| Quat (const typename CompatibleTypes< Quat< T > >::Type &s) | |
| operator typename CompatibleTypes< Quat< T > >::Type () const | |
| Quat (const Vector3< T > &axis, T angle) | |
| Quat (Axis A, T angle, RotateDirection d=Rotate_CCW, HandedSystem s=Handed_R) | |
| void | GetAxisAngle (Vector3< T > *axis, T *angle) const |
| Quat (const Matrix4< T > &m) | |
| Quat (const Matrix3< T > &m) | |
| bool | operator== (const Quat &b) const |
| bool | operator!= (const Quat &b) const |
| Quat | operator+ (const Quat &b) const |
| Quat & | operator+= (const Quat &b) |
| Quat | operator- (const Quat &b) const |
| Quat & | operator-= (const Quat &b) |
| Quat | operator* (T s) const |
| Quat & | operator*= (T s) |
| Quat | operator/ (T s) const |
| Quat & | operator/= (T s) |
| Vector3< T > | Imag () const |
| T | Length () const |
| T | LengthSq () const |
| T | Distance (const Quat &q) const |
| T | DistanceSq (const Quat &q) const |
| T | Dot (const Quat &q) const |
| T | Angle (const Quat &q) const |
| bool | IsNormalized () const |
| void | Normalize () |
| Quat | Normalized () const |
| Quat | Conj () const |
| Quat | operator* (const Quat &b) const |
| Quat | PowNormalized (T p) const |
| Quat | Nlerp (const Quat &other, T a) |
| Vector3< T > | Rotate (const Vector3< T > &v) const |
| Quat | Inverted () const |
| void | Invert () |
| template<Axis A1, Axis A2, Axis A3, RotateDirection D, HandedSystem S> | |
| void | GetEulerAngles (T *a, T *b, T *c) const |
| template<Axis A1, Axis A2, Axis A3, RotateDirection D> | |
| void | GetEulerAngles (T *a, T *b, T *c) const |
| template<Axis A1, Axis A2, Axis A3> | |
| void | GetEulerAngles (T *a, T *b, T *c) const |
| template<Axis A1, Axis A2, RotateDirection D, HandedSystem S> | |
| void | GetEulerAnglesABA (T *a, T *b, T *c) const |
Data Fields | |
| T | x |
| T | y |
| T | z |
| T | w |
Definition at line 121 of file OVR_Math.h.
Definition at line 700 of file OVR_Math.h.
Definition at line 701 of file OVR_Math.h.
|
inlineexplicit |
Definition at line 702 of file OVR_Math.h.
|
inline |
Definition at line 706 of file OVR_Math.h.
Definition at line 719 of file OVR_Math.h.
|
inline |
Definition at line 740 of file OVR_Math.h.
Definition at line 773 of file OVR_Math.h.
Definition at line 815 of file OVR_Math.h.
Definition at line 900 of file OVR_Math.h.
Definition at line 923 of file OVR_Math.h.
Definition at line 880 of file OVR_Math.h.
Definition at line 887 of file OVR_Math.h.
Definition at line 894 of file OVR_Math.h.
Definition at line 754 of file OVR_Math.h.
|
inline |
Definition at line 977 of file OVR_Math.h.
|
inline |
Definition at line 1021 of file OVR_Math.h.
|
inline |
Definition at line 1025 of file OVR_Math.h.
|
inline |
Definition at line 1038 of file OVR_Math.h.
Definition at line 871 of file OVR_Math.h.
|
inline |
Definition at line 963 of file OVR_Math.h.
Definition at line 957 of file OVR_Math.h.
|
inline |
Definition at line 906 of file OVR_Math.h.
|
inline |
Definition at line 874 of file OVR_Math.h.
|
inline |
Definition at line 877 of file OVR_Math.h.
Definition at line 943 of file OVR_Math.h.
|
inline |
Definition at line 908 of file OVR_Math.h.
Definition at line 915 of file OVR_Math.h.
|
inline |
Definition at line 708 of file OVR_Math.h.
Definition at line 857 of file OVR_Math.h.
Definition at line 864 of file OVR_Math.h.
Definition at line 927 of file OVR_Math.h.
Definition at line 865 of file OVR_Math.h.
Definition at line 859 of file OVR_Math.h.
Definition at line 860 of file OVR_Math.h.
Definition at line 861 of file OVR_Math.h.
Definition at line 862 of file OVR_Math.h.
Definition at line 866 of file OVR_Math.h.
Definition at line 867 of file OVR_Math.h.
Definition at line 856 of file OVR_Math.h.
Definition at line 934 of file OVR_Math.h.
Definition at line 951 of file OVR_Math.h.
| T OVR::Quat< T >::w |
Definition at line 698 of file OVR_Math.h.
| T OVR::Quat< T >::x |
Definition at line 698 of file OVR_Math.h.
| T OVR::Quat< T >::y |
Definition at line 698 of file OVR_Math.h.
| T OVR::Quat< T >::z |
Definition at line 698 of file OVR_Math.h.