This is the complete list of members for MR::Quaternion< T >, including all inherited members.
| a | MR::Quaternion< T > | |
| angle() const noexcept | MR::Quaternion< T > | inline |
| axis() const noexcept | MR::Quaternion< T > | inline |
| b | MR::Quaternion< T > | |
| c | MR::Quaternion< T > | |
| conjugate() const noexcept | MR::Quaternion< T > | inline |
| d | MR::Quaternion< T > | |
| dot(const Quaternion< T > &a, const Quaternion< T > &b) | MR::Quaternion< T > | related |
| getClosestCanonicalQuaternion(const Quaternion< T > &base) noexcept | MR::Quaternion< T > | related |
| im() const noexcept | MR::Quaternion< T > | inline |
| inverse() const noexcept | MR::Quaternion< T > | inline |
| lerp(const Quaternion &q0, const Quaternion &q1, T t) | MR::Quaternion< T > | inlinestatic |
| norm() const | MR::Quaternion< T > | inline |
| normalize() | MR::Quaternion< T > | inline |
| normalized() const | MR::Quaternion< T > | inline |
| normSq() const | MR::Quaternion< T > | inline |
| operator Matrix3< T >() const | MR::Quaternion< T > | |
| operator()(const Vector3< T > &p) const noexcept | MR::Quaternion< T > | |
| operator*(const Quaternion< T > &q1, const Quaternion< T > &q2) | MR::Quaternion< T > | related |
| operator*=(T s) | MR::Quaternion< T > | inline |
| operator-() const | MR::Quaternion< T > | inline |
| operator/=(T s) | MR::Quaternion< T > | inline |
| orthonormalized(const Matrix3< T > &m) | MR::Quaternion< T > | related |
| orthonormalized(const AffineXf3< T > &xf, const Vector3< T > ¢er={}) | MR::Quaternion< T > | related |
| Quaternion() noexcept=default | MR::Quaternion< T > | |
| Quaternion(T a, T b, T c, T d) noexcept | MR::Quaternion< T > | inline |
| Quaternion(const Vector3< T > &axis, T angle) noexcept | MR::Quaternion< T > | |
| Quaternion(T real, const Vector3< T > &im) noexcept | MR::Quaternion< T > | inline |
| Quaternion(const Matrix3< T > &m) | MR::Quaternion< T > | |
| Quaternion(const Vector3< T > &from, const Vector3< T > &to) noexcept | MR::Quaternion< T > | |
| slerp(Quaternion q0, Quaternion q1, T t) | MR::Quaternion< T > | static |
| slerp(const Matrix3< T > &m0, const Matrix3< T > &m1, T t) | MR::Quaternion< T > | inlinestatic |
| slerp(const AffineXf3< T > &xf0, const AffineXf3< T > &xf1, T t, const Vector3< T > &p={}) | MR::Quaternion< T > | inlinestatic |
| slerp(const Matrix3< T > &m0, const Matrix3< T > &m1, T t) | MR::Quaternion< T > | related |
| slerp(const AffineXf3< T > &xf0, const AffineXf3< T > &xf1, T t, const Vector3< T > &p={}) | MR::Quaternion< T > | related |