VMTK
VMATH_NAMESPACE::Quaternion< T > Member List

This is the complete list of members for VMATH_NAMESPACE::Quaternion< T >, including all inherited members.

fromAxisRot(Vector3< T > axis, float angleDeg)VMATH_NAMESPACE::Quaternion< T >inlinestatic
fromEulerAngles(T x, T y, T z)VMATH_NAMESPACE::Quaternion< T >inlinestatic
fromMatrix(const Matrix4< T > &m)VMATH_NAMESPACE::Quaternion< T >inlinestatic
fromMatrix(const Matrix3< T > &m)VMATH_NAMESPACE::Quaternion< T >inlinestatic
length() constVMATH_NAMESPACE::Quaternion< T >inline
lengthSq() constVMATH_NAMESPACE::Quaternion< T >inline
lerp(T fact, const Quaternion< T > &rhs) constVMATH_NAMESPACE::Quaternion< T >inline
normalize()VMATH_NAMESPACE::Quaternion< T >inline
operator!=(const Quaternion< T > &rhs) constVMATH_NAMESPACE::Quaternion< T >inline
operator*(const Quaternion< T > &rhs) constVMATH_NAMESPACE::Quaternion< T >inline
operator*(T rhs) constVMATH_NAMESPACE::Quaternion< T >inline
operator*=(const Quaternion< T > &rhs)VMATH_NAMESPACE::Quaternion< T >inline
operator*=(T rhs)VMATH_NAMESPACE::Quaternion< T >inline
operator+(const Quaternion< T > &rhs) constVMATH_NAMESPACE::Quaternion< T >inline
operator+=(const Quaternion< T > &rhs)VMATH_NAMESPACE::Quaternion< T >inline
operator-(const Quaternion< T > &rhs) constVMATH_NAMESPACE::Quaternion< T >inline
operator-() constVMATH_NAMESPACE::Quaternion< T >inline
operator-=(const Quaternion< T > &rhs)VMATH_NAMESPACE::Quaternion< T >inline
operator<<(std::ostream &oss, const Quaternion< T > &q)VMATH_NAMESPACE::Quaternion< T >friend
operator=(const Quaternion< T > &rhs)VMATH_NAMESPACE::Quaternion< T >inline
operator=(const Quaternion< FromT > &rhs)VMATH_NAMESPACE::Quaternion< T >inline
operator==(const Quaternion< T > &rhs) constVMATH_NAMESPACE::Quaternion< T >inline
operator~() constVMATH_NAMESPACE::Quaternion< T >inline
Quaternion()VMATH_NAMESPACE::Quaternion< T >inline
Quaternion(const Quaternion< T > &q)VMATH_NAMESPACE::Quaternion< T >inline
Quaternion(const Quaternion< FromT > &q)VMATH_NAMESPACE::Quaternion< T >inline
Quaternion(T w_, const Vector3< T > &v_)VMATH_NAMESPACE::Quaternion< T >inline
Quaternion(T w_, T x, T y, T z)VMATH_NAMESPACE::Quaternion< T >inline
rotMatrix()VMATH_NAMESPACE::Quaternion< T >inline
slerp(T r, const Quaternion< T > &q2) constVMATH_NAMESPACE::Quaternion< T >inline
toString() constVMATH_NAMESPACE::Quaternion< T >inline
transform() constVMATH_NAMESPACE::Quaternion< T >inline
vVMATH_NAMESPACE::Quaternion< T >
wVMATH_NAMESPACE::Quaternion< T >