| 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 > | |