Quaternion< T > Member List

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

_mBaseMatrixXX< C, R, T >protected
begin()VectorXD< 4, T >inline
begin() constVectorXD< 4, T >inline
begin()VectorXD< 4, T >inline
begin() constVectorXD< 4, T >inline
Cols enum valueBaseMatrixXX< C, R, T >
ComponentMul(const MatrixXX< C, R, T > &a)MatrixXX< 1, D, T >inline
ComponentMul(const MatrixXX< C, R, T > &a)MatrixXX< 1, D, T >inline
Conjugate() constQuaternion< T >inline
const_iterator typedefVectorXD< 4, T >
Data()BaseMatrixXX< C, R, T >inline
Data() constBaseMatrixXX< C, R, T >inline
Dim enum valueVectorXD< 4, T >
Dim enum valueVectorXD< 4, T >
Distance(const VectorXD< D, T > &v) constVectorXD< 4, T >inline
Distance(const VectorXD< D, T > &v) constVectorXD< 4, T >inline
end()VectorXD< 4, T >inline
end() constVectorXD< 4, T >inline
end()VectorXD< 4, T >inline
end() constVectorXD< 4, T >inline
Entries enum valueBaseMatrixXX< C, R, T >
Homogene() constVectorXD< 4, T >inline
Homogene() constVectorXD< 4, T >inline
Inverse() constQuaternion< T >inline
iterator typedefVectorXD< 4, T >
L1Distance(const VectorXD< D, T > &v) constVectorXD< 4, T >inline
L1Distance(const VectorXD< D, T > &v) constVectorXD< 4, T >inline
L1Length() constVectorXD< 4, T >inline
L1Length() constVectorXD< 4, T >inline
Length() constVectorXD< 4, T >inline
Length() constVectorXD< 4, T >inline
MatrixXX()MatrixXX< 1, D, T >inline
MatrixXX(const SuperType &mat)MatrixXX< 1, D, T >inline
MatrixXX(const ThisType &mat)MatrixXX< 1, D, T >inline
MatrixXX(T v)MatrixXX< 1, D, T >inlineexplicit
MatrixXX(const T *m)MatrixXX< 1, D, T >inlineexplicit
MatrixXX(const MatrixXX< 1, R, T > &a, const MatrixXX< 1, R, T > &b)MatrixXX< 1, D, T >inline
MatrixXX(const MatrixXX< 1, R, T > &a, const MatrixXX< 1, R, T > &b, const MatrixXX< 1, R, T > &c)MatrixXX< 1, D, T >inline
MatrixXX(const MatrixXX< 1, R, T > &a, const MatrixXX< 1, R, T > &b, const MatrixXX< 1, R, T > &c, const MatrixXX< 1, R, T > &d)MatrixXX< 1, D, T >inline
MatrixXX()MatrixXX< 1, D, T >inline
MatrixXX(const SuperType &mat)MatrixXX< 1, D, T >inline
MatrixXX(const ThisType &mat)MatrixXX< 1, D, T >inline
MatrixXX(T v)MatrixXX< 1, D, T >inlineexplicit
MatrixXX(const T *m)MatrixXX< 1, D, T >inlineexplicit
MatrixXX(const MatrixXX< 1, R, T > &a, const MatrixXX< 1, R, T > &b)MatrixXX< 1, D, T >inline
MatrixXX(const MatrixXX< 1, R, T > &a, const MatrixXX< 1, R, T > &b, const MatrixXX< 1, R, T > &c)MatrixXX< 1, D, T >inline
MatrixXX(const MatrixXX< 1, R, T > &a, const MatrixXX< 1, R, T > &b, const MatrixXX< 1, R, T > &c, const MatrixXX< 1, R, T > &d)MatrixXX< 1, D, T >inline
MaxDistance(const VectorXD< D, T > &v) constVectorXD< 4, T >inline
MaxDistance(const VectorXD< D, T > &v) constVectorXD< 4, T >inline
Normalize()BaseMatrixXX< C, R, T >inline
operator*=(const Quaternion< T > &b)Quaternion< T >inline
GfxTL::VectorXD< 4, T >::operator*=(S s)VectorXD< 4, T >inline
operator+=(const MatrixXX< 1, D, T > &a)VectorXD< 4, T >inline
operator+=(const MatrixXX< 1, D, T > &a)VectorXD< 4, T >inline
operator-() constVectorXD< 4, T >inline
operator-() constVectorXD< 4, T >inline
operator-=(const MatrixXX< 1, D, T > &a)VectorXD< 4, T >inline
operator-=(const MatrixXX< 1, D, T > &a)VectorXD< 4, T >inline
operator/=(S s)VectorXD< 4, T >inline
operator/=(S s)VectorXD< 4, T >inline
operator=(const ThisType &v)VectorXD< 4, T >inline
operator=(const SuperType &s)VectorXD< 4, T >inline
operator=(const MatrixXX< 1, D, S > &v)VectorXD< 4, T >inline
operator=(const ThisType &v)VectorXD< 4, T >inline
operator=(const SuperType &s)VectorXD< 4, T >inline
operator=(const MatrixXX< 1, D, S > &v)VectorXD< 4, T >inline
GfxTL::MatrixXX< 1, D, T >::operator=(T v)MatrixXX< 1, D, T >inline
GfxTL::MatrixXX< 1, D, T >::operator=(const ThisType &v)MatrixXX< 1, D, T >inline
operator==(const VectorXD< D, T > &a) constVectorXD< 4, T >inline
operator==(const VectorXD< D, T > &a) constVectorXD< 4, T >inline
operator[](unsigned int i)VectorXD< 4, T >inline
operator[](unsigned int i) constVectorXD< 4, T >inline
operator[](unsigned int i)VectorXD< 4, T >inline
operator[](unsigned int i) constVectorXD< 4, T >inline
Quaternion()Quaternion< T >inline
Quaternion(T w, T x, T y, T z)Quaternion< T >inline
Rotate(const V &p, V *r) constQuaternion< T >inline
Rotation(T deg, T a0, T a1, T a2)Quaternion< T >inline
Rotation(T deg, const VectorXD< 3, T > &a)Quaternion< T >inline
Rotation(T *deg, T *a0, T *a1, T *a2) constQuaternion< T >inline
Rotation(T *deg, VectorXD< 3, T > *axis) constQuaternion< T >inline
RotationMatrix(M *mat)Quaternion< T >inline
RotationRad(T rad, T a0, T a1, T a2)Quaternion< T >inline
RotationRad(T *rad, T *a0, T *a1, T *a2) constQuaternion< T >inline
Rows enum valueBaseMatrixXX< C, R, T >
ScalarType typedefQuaternion< T >
SqrDistance(const VectorXD< D, T > &v) constVectorXD< 4, T >inline
SqrDistance(const VectorXD< D, T > &v) constVectorXD< 4, T >inline
SqrLength() constVectorXD< 4, T >inline
SqrLength() constVectorXD< 4, T >inline
SuperType typedefQuaternion< T >
ThisType typedefVectorXD< 4, T >
Transpose(BaseMatrixXX< R, C, T > *t) constBaseMatrixXX< C, R, T >inline
Transposed()MatrixXX< 1, D, T >inline
Transposed()MatrixXX< 1, D, T >inline
TransposedType typedefMatrixXX< 1, D, T >
value_type typedefVectorXD< 4, T >
VectorXD()VectorXD< 4, T >inline
VectorXD(const VectorXD< D, T > &v)VectorXD< 4, T >inline
VectorXD(const T *v)VectorXD< 4, T >inlineexplicit
VectorXD(const S *v)VectorXD< 4, T >inlineexplicit
VectorXD(const VectorXD< D, S > &v)VectorXD< 4, T >inlineexplicit
VectorXD(const SuperType &s)VectorXD< 4, T >inline
VectorXD(T x)VectorXD< 4, T >inlineexplicit
VectorXD(const S x, typename std::enable_if< std::is_convertible< S, ScalarType >::value, NullClass >::type &dummy=*((NullClass *) 0))VectorXD< 4, T >inlineexplicit
VectorXD(const VectorXD< X, T > &vec)VectorXD< 4, T >inlineexplicit
VectorXD(const VectorXD< D - 1, T > &v, T s)VectorXD< 4, T >inlineexplicit
VectorXD(const VectorXD< D - 2, T > &v, T s, T s2)VectorXD< 4, T >inlineexplicit
VectorXD(const VectorXD< D - 3, T > &v, T s, T s2, T s3)VectorXD< 4, T >inlineexplicit
VectorXD(T x, T y)VectorXD< 4, T >inline
VectorXD(T x, T y, T z)VectorXD< 4, T >inline
VectorXD(T x, T y, T z, T w)VectorXD< 4, T >inline
VectorXD()VectorXD< 4, T >inline
VectorXD(const VectorXD< D, T > &v)VectorXD< 4, T >inline
VectorXD(const T *v)VectorXD< 4, T >inlineexplicit
VectorXD(const S *v)VectorXD< 4, T >inlineexplicit
VectorXD(const VectorXD< D, S > &v)VectorXD< 4, T >inlineexplicit
VectorXD(const SuperType &s)VectorXD< 4, T >inline
VectorXD(T x)VectorXD< 4, T >inlineexplicit
VectorXD(const S x, typename std::enable_if< std::is_convertible< S, ScalarType >::value, NullClass >::type &dummy=*((NullClass *) 0))VectorXD< 4, T >inlineexplicit
VectorXD(const VectorXD< X, T > &vec)VectorXD< 4, T >inlineexplicit
VectorXD(const VectorXD< D - 1, T > &v, T s)VectorXD< 4, T >inlineexplicit
VectorXD(const VectorXD< D - 2, T > &v, T s, T s2)VectorXD< 4, T >inlineexplicit
VectorXD(const VectorXD< D - 3, T > &v, T s, T s2, T s3)VectorXD< 4, T >inlineexplicit
VectorXD(T x, T y)VectorXD< 4, T >inline
VectorXD(T x, T y, T z)VectorXD< 4, T >inline
VectorXD(T x, T y, T z, T w)VectorXD< 4, T >inline
Zero()VectorXD< 4, T >inline
Zero()VectorXD< 4, T >inline