|
| Quaternion | superdex::Conjugate (Quaternion const &a) |
| bool | superdex::EquivalentRotation (Quaternion const &a, Quaternion const &b, real epsilon=kDefaultNearEqualEpsilon< real >) |
| bool | superdex::EquivalentRotation (Quaternion const &a, Quaternion const &b, Vec4r epsilon) |
| bool | superdex::IsFinite (Quaternion const &q) |
| Quaternion | superdex::Lerp (Quaternion a, Quaternion b, real t) |
| bool | superdex::NearEqual (Quaternion const &a, Quaternion const &b, real epsilon=kDefaultNearEqualEpsilon< real >) |
| bool | superdex::NearEqual (Quaternion const &a, Quaternion const &b, Vec4r epsilon) |
| real | superdex::Norm (Quaternion a) |
| Quaternion | superdex::Normalize (Quaternion a) |
| real | superdex::NormSqr (Quaternion a) |
| Quaternion | superdex::operator* (Quaternion a, real b) |
| Quaternion | superdex::operator* (real a, Quaternion b) |
| Quaternion | superdex::operator/ (Quaternion a, real b) |
| Quaternion | superdex::QuaternionFromMatrix (Matrix3x3r const &matrix, real eps=1e-3_r) |
| Quaternion | superdex::QuaternionFromMatrix (VMatrix3x3r const &matrix, real eps=1e-3_r) |
| Quaternion | superdex::Slerp (Quaternion a, Quaternion b, real t) |
| Matrix3x3r | superdex::ToMatrix3x3 (Quaternion const &q) |
| VMatrix3x3r | superdex::ToVMatrix3x3 (Quaternion const &q) |
| std::pair< VMatrix3x3r, VMatrix3x3r > | superdex::ToVMatrix3x3_WithTranspose (Quaternion const &q) |
| VMatrix3x3r | superdex::ToVMatrix3x3Transpose (Quaternion const &q) |
| Vec4r | superdex::VIsFinite (Quaternion const &q) |