MathFu
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Friends Groups Pages
mathfu::Quaternion< T > Member List

This is the complete list of members for mathfu::Quaternion< T >, including all inherited members.

DotProduct(const Quaternion< T > &q1, const Quaternion< T > &q2)mathfu::Quaternion< T >inlinestatic
FromAngleAxis(const T &angle, const Vector< T, 3 > &axis)mathfu::Quaternion< T >inlinestatic
FromEulerAngles(const Vector< T, 3 > &angles)mathfu::Quaternion< T >inlinestatic
FromMatrix(const Matrix< T, 3 > &m)mathfu::Quaternion< T >inlinestatic
FromMatrix(const Matrix< T, 4 > &m)mathfu::Quaternion< T >inlinestatic
identitymathfu::Quaternion< T >static
Inverse() const mathfu::Quaternion< T >inline
Normalize()mathfu::Quaternion< T >inline
Normalized() const mathfu::Quaternion< T >inline
operator*(const Quaternion< T > &q) const mathfu::Quaternion< T >inline
operator*(const T &s1) const mathfu::Quaternion< T >inline
operator*(const Vector< T, 3 > &v1) const mathfu::Quaternion< T >inline
operator*(const T &s, const Quaternion< T > &q)mathfu::Quaternion< T >related
operator[](const int i)mathfu::Quaternion< T >inline
operator[](const int i) const mathfu::Quaternion< T >inline
PerpendicularVector(const Vector< T, 3 > &v)mathfu::Quaternion< T >inlinestatic
Quaternion()mathfu::Quaternion< T >inline
Quaternion(const Quaternion< T > &q)mathfu::Quaternion< T >inline
Quaternion(const T &s1, const T &s2, const T &s3, const T &s4)mathfu::Quaternion< T >inline
Quaternion(const T &s1, const Vector< T, 3 > &v1)mathfu::Quaternion< T >inline
RotateFromTo(const Vector< T, 3 > &v1, const Vector< T, 3 > &v2)mathfu::Quaternion< T >inlinestatic
RotateFromToWithAxis(const Vector< T, 3 > &v1, const Vector< T, 3 > &v2, const Vector< T, 3 > &preferred_axis)mathfu::Quaternion< T >inlinestatic
scalar()mathfu::Quaternion< T >inline
scalar() const mathfu::Quaternion< T >inline
set_scalar(const T &s)mathfu::Quaternion< T >inline
set_vector(const Vector< T, 3 > &v)mathfu::Quaternion< T >inline
Slerp(const Quaternion< T > &q1, const Quaternion< T > &q2, const T &s1)mathfu::Quaternion< T >inlinestatic
ToAngleAxis(T *angle, Vector< T, 3 > *axis) const mathfu::Quaternion< T >inline
ToEulerAngles() const mathfu::Quaternion< T >inline
ToMatrix() const mathfu::Quaternion< T >inline
ToMatrix4() const mathfu::Quaternion< T >inline
vector()mathfu::Quaternion< T >inline
vector() const mathfu::Quaternion< T >inline