This is the complete list of members for a3d::Quaternion< T, M >, including all inherited members.
conjugate() const | a3d::Quaternion< T, M > | inline |
fromAnglePair(const Vector3< T2, M2 > &x0, const Vector3< T3, M3 > &y0, const Vector3< T4, M4 > &x1, const Vector3< T5, M5 > &y1) | a3d::Quaternion< T, M > | inlinestatic |
fromAxisAngle(const Vector3< T2, M2 > &v, S a) | a3d::Quaternion< T, M > | inlinestatic |
fromEulerAngles(Vector3< T2, M2 > &v) | a3d::Quaternion< T, M > | inlinestatic |
fromVectorPair(const Vector3< T2, M2 > &x, const Vector3< T3, M3 > &y) | a3d::Quaternion< T, M > | inlinestatic |
inverse() const | a3d::Quaternion< T, M > | inline |
norm() const | a3d::Quaternion< T, M > | inline |
operator-() const | a3d::Quaternion< T, M > | inline |
operator=(const Quaternion< T, M > &o) | a3d::Quaternion< T, M > | inline |
operator=(const Quaternion< T2, M2 > &o) | a3d::Quaternion< T, M > | inline |
Quaternion() | a3d::Quaternion< T, M > | inline |
Quaternion(int i) | a3d::Quaternion< T, M > | inlineexplicit |
Quaternion(S s, S vi, S vj, S vk) | a3d::Quaternion< T, M > | inline |
Quaternion(S s, const Vector3< T2, M2 > &v) | a3d::Quaternion< T, M > | inline |
Quaternion(const Vector3< T2, M2 > &v, S s) | a3d::Quaternion< T, M > | inline |
Quaternion(const Quaternion< T2, M2 > &q) | a3d::Quaternion< T, M > | inline |
Quaternion(const Rotation< T2, M2 > &r) | a3d::Quaternion< T, M > | inlineexplicit |
Quaternion(const Vector3< T2, M2 > &v) | a3d::Quaternion< T, M > | inlineexplicit |
Quaternion(const Matrix3< T2, M2 > &m) | a3d::Quaternion< T, M > | inlineexplicit |
rotate(const Vector3< T2, M2 > &v) const | a3d::Quaternion< T, M > | inline |
rotate(const Vector4< T2, M2 > &v) const | a3d::Quaternion< T, M > | inline |
s | a3d::Quaternion< T, M > | |
slerp(const Quaternion< T, M > &q, double t) | a3d::Quaternion< T, M > | inline |
slerp(double t) | a3d::Quaternion< T, M > | inline |
unit() const | a3d::Quaternion< T, M > | inline |
v | a3d::Quaternion< T, M > |