SuperDex Physics C++ API
Loading...
Searching...
No Matches
quaternion_utils_inl.h File Reference
#include "quaternion_utils.h"

Go to the source code of this file.

Namespaces

namespace  superdex

Functions

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, VMatrix3x3rsuperdex::ToVMatrix3x3_WithTranspose (Quaternion const &q)
VMatrix3x3r superdex::ToVMatrix3x3Transpose (Quaternion const &q)
Vec4r superdex::VIsFinite (Quaternion const &q)