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 |