Add(const Quaternion &q) const | Murl::Math::Quaternion< DataType > | inline |
AddSelf(const Quaternion &q) | Murl::Math::Quaternion< DataType > | inline |
Clear() | Murl::Math::Quaternion< DataType > | inline |
Component enum name | Murl::Math::Quaternion< DataType > | |
ComponentMask enum name | Murl::Math::Quaternion< DataType > | |
GetCount() const | Murl::Math::Quaternion< DataType > | inline |
GetPointer() const | Murl::Math::Quaternion< DataType > | inline |
GetPointer() | Murl::Math::Quaternion< DataType > | inline |
i | Murl::Math::Quaternion< DataType > | |
I enum value | Murl::Math::Quaternion< DataType > | |
IDENTITY enum value | Murl::Math::Quaternion< DataType > | |
Interpolate(const Quaternion &q, DataType t, Bool spherical) const | Murl::Math::Quaternion< DataType > | inline |
Invert() const | Murl::Math::Quaternion< DataType > | inline |
InvertSelf() | Murl::Math::Quaternion< DataType > | inline |
IsEqual(const Quaternion &q) const | Murl::Math::Quaternion< DataType > | inline |
IsEqual(const Quaternion &q, DataType epsilon) const | Murl::Math::Quaternion< DataType > | inline |
j | Murl::Math::Quaternion< DataType > | |
J enum value | Murl::Math::Quaternion< DataType > | |
k | Murl::Math::Quaternion< DataType > | |
K enum value | Murl::Math::Quaternion< DataType > | |
MASK_ALL enum value | Murl::Math::Quaternion< DataType > | |
MASK_I enum value | Murl::Math::Quaternion< DataType > | |
MASK_IJK enum value | Murl::Math::Quaternion< DataType > | |
MASK_J enum value | Murl::Math::Quaternion< DataType > | |
MASK_K enum value | Murl::Math::Quaternion< DataType > | |
MASK_NONE enum value | Murl::Math::Quaternion< DataType > | |
MASK_R enum value | Murl::Math::Quaternion< DataType > | |
mComponents | Murl::Math::Quaternion< DataType > | |
Multiply(const Quaternion &q) const | Murl::Math::Quaternion< DataType > | inline |
Multiply(const Vector< DataType > &v) const | Murl::Math::Quaternion< DataType > | inline |
Multiply(DataType d) const | Murl::Math::Quaternion< DataType > | inline |
MultiplySelf(const Quaternion &q) | Murl::Math::Quaternion< DataType > | inline |
MultiplySelf(const Vector< DataType > &v) | Murl::Math::Quaternion< DataType > | inline |
MultiplySelf(DataType d) | Murl::Math::Quaternion< DataType > | inline |
Normalize() const | Murl::Math::Quaternion< DataType > | inline |
NormalizeSelf() | Murl::Math::Quaternion< DataType > | inline |
NUM_COMPONENTS enum value | Murl::Math::Quaternion< DataType > | |
operator!=(const Quaternion< DataType > &lhs, const Quaternion< DataType > &rhs) | Murl::Math::Quaternion< DataType > | friend |
operator*(const Quaternion &rhs) const | Murl::Math::Quaternion< DataType > | inline |
operator*(const Vector< DataType > &rhs) const | Murl::Math::Quaternion< DataType > | inline |
operator*(DataType rhs) const | Murl::Math::Quaternion< DataType > | inline |
operator*=(const Quaternion &q) | Murl::Math::Quaternion< DataType > | inline |
operator*=(const Vector< DataType > &v) | Murl::Math::Quaternion< DataType > | inline |
operator*=(DataType d) | Murl::Math::Quaternion< DataType > | inline |
operator+(const Quaternion &rhs) const | Murl::Math::Quaternion< DataType > | inline |
operator+=(const Quaternion &q) | Murl::Math::Quaternion< DataType > | inline |
operator=(const Vector< DataType > &v) | Murl::Math::Quaternion< DataType > | inline |
operator=(const Matrix< DataType > &m) | Murl::Math::Quaternion< DataType > | inline |
operator==(const Quaternion< DataType > &lhs, const Quaternion< DataType > &rhs) | Murl::Math::Quaternion< DataType > | friend |
operator[](UInt32 index) const | Murl::Math::Quaternion< DataType > | inline |
operator[](UInt32 index) | Murl::Math::Quaternion< DataType > | inline |
PredefinedType enum name | Murl::Math::Quaternion< DataType > | |
Quaternion() | Murl::Math::Quaternion< DataType > | inline |
Quaternion(DataType vr, DataType vi, DataType vj, DataType vk) | Murl::Math::Quaternion< DataType > | inline |
Quaternion(const Vector< DataType > &v) | Murl::Math::Quaternion< DataType > | inline |
Quaternion(DataType angle, const Vector< DataType > &axis) | Murl::Math::Quaternion< DataType > | inline |
Quaternion(const Matrix< DataType > &m) | Murl::Math::Quaternion< DataType > | inline |
Quaternion(PredefinedType type) | Murl::Math::Quaternion< DataType > | inline |
Quaternion(const Quaternion< DataType2 > &q) | Murl::Math::Quaternion< DataType > | inline |
R enum value | Murl::Math::Quaternion< DataType > | |
r | Murl::Math::Quaternion< DataType > | |
Set(const Matrix< DataType > &m) | Murl::Math::Quaternion< DataType > | inline |
Set(const Quaternion &q) | Murl::Math::Quaternion< DataType > | inline |
Set(DataType vr, DataType vi, DataType vj, DataType vk) | Murl::Math::Quaternion< DataType > | inline |
ToString() const | Murl::Math::Quaternion< DataType > | inline |
UNINITIALIZED enum value | Murl::Math::Quaternion< DataType > | |
ValueType typedef | Murl::Math::Quaternion< DataType > | |