Visualization Library 2.1.0

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
vl::Quaternion< T_Scalar > Member List

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

dot(const Quaternion &q) constvl::Quaternion< T_Scalar >inline
getConjugate() constvl::Quaternion< T_Scalar >inline
getConjugate(Quaternion &q) constvl::Quaternion< T_Scalar >inline
getFromAxisAngle(const Vector3< T_Scalar > &axis, T_Scalar degrees)vl::Quaternion< T_Scalar >inlinestatic
getFromAxisAngle(Quaternion &q, const Vector3< T_Scalar > &axis, T_Scalar degrees)vl::Quaternion< T_Scalar >inlinestatic
getFromEulerXYZ(T_Scalar degX, T_Scalar degY, T_Scalar degZ)vl::Quaternion< T_Scalar >inlinestatic
getFromEulerXYZ(Quaternion &q, T_Scalar degX, T_Scalar degY, T_Scalar degZ)vl::Quaternion< T_Scalar >inlinestatic
getFromEulerZYX(T_Scalar degZ, T_Scalar degY, T_Scalar degX)vl::Quaternion< T_Scalar >inlinestatic
getFromEulerZYX(Quaternion &q, T_Scalar degZ, T_Scalar degY, T_Scalar degX)vl::Quaternion< T_Scalar >inlinestatic
getFromMatrix(const Matrix4< T_Scalar > &m)vl::Quaternion< T_Scalar >inlinestatic
getFromMatrix(Quaternion &q, const Matrix4< T_Scalar > &m)vl::Quaternion< T_Scalar >inlinestatic
getFromMatrix(const Matrix3< T_Scalar > &m)vl::Quaternion< T_Scalar >inlinestatic
getFromMatrix(Quaternion &q, const Matrix3< T_Scalar > &m)vl::Quaternion< T_Scalar >inlinestatic
getFromVectors(const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to)vl::Quaternion< T_Scalar >inlinestatic
getFromVectors(Quaternion &q, const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to)vl::Quaternion< T_Scalar >inlinestatic
getInverse() constvl::Quaternion< T_Scalar >inline
getInverse(Quaternion &q) constvl::Quaternion< T_Scalar >inline
getNlerp(T_Scalar t, const Quaternion &a, const Quaternion &b)vl::Quaternion< T_Scalar >inlinestatic
getNlerp(Quaternion &out, T_Scalar t, const Quaternion &a, const Quaternion &b)vl::Quaternion< T_Scalar >inlinestatic
getNormalized(T_Scalar *len=NULL) constvl::Quaternion< T_Scalar >inline
getNormalized(Quaternion &q, T_Scalar *len=NULL) constvl::Quaternion< T_Scalar >inline
getNoRotation()vl::Quaternion< T_Scalar >inlinestatic
getNoRotation(Quaternion &q)vl::Quaternion< T_Scalar >inlinestatic
getSlerp(T_Scalar t, const Quaternion &a, const Quaternion &b)vl::Quaternion< T_Scalar >static
getSlerp(Quaternion &out, T_Scalar t, const Quaternion &a, const Quaternion &b)vl::Quaternion< T_Scalar >static
getSquad(T_Scalar t, const Quaternion &a, const Quaternion &p, const Quaternion &q, const Quaternion &b)vl::Quaternion< T_Scalar >inlinestatic
getSquad(Quaternion &out, T_Scalar t, const Quaternion &a, const Quaternion &p, const Quaternion &q, const Quaternion &b)vl::Quaternion< T_Scalar >inlinestatic
getZero()vl::Quaternion< T_Scalar >inlinestatic
getZero(Quaternion &q)vl::Quaternion< T_Scalar >inlinestatic
length() constvl::Quaternion< T_Scalar >inline
lengthSquared() constvl::Quaternion< T_Scalar >inline
mXYZWvl::Quaternion< T_Scalar >protected
normalize(T_Scalar *len=NULL)vl::Quaternion< T_Scalar >inline
operator!=(const Quaternion &q) constvl::Quaternion< T_Scalar >inline
operator*(T_Scalar val) constvl::Quaternion< T_Scalar >inline
operator*=(T_Scalar val)vl::Quaternion< T_Scalar >inline
operator+(const Quaternion &q) constvl::Quaternion< T_Scalar >inline
operator+=(const Quaternion &q)vl::Quaternion< T_Scalar >inline
operator-(const Quaternion &q) constvl::Quaternion< T_Scalar >inline
operator-() constvl::Quaternion< T_Scalar >inline
operator-=(const Quaternion &q)vl::Quaternion< T_Scalar >inline
operator/(T_Scalar val) constvl::Quaternion< T_Scalar >inline
operator/=(T_Scalar val)vl::Quaternion< T_Scalar >inline
operator<(const Quaternion &other) constvl::Quaternion< T_Scalar >inline
operator=(const Quaternion &q)vl::Quaternion< T_Scalar >inline
operator=(const Vector4< T_Scalar > &v)vl::Quaternion< T_Scalar >inline
operator==(const Quaternion &q) constvl::Quaternion< T_Scalar >inline
Quaternion()vl::Quaternion< T_Scalar >inline
Quaternion(const Quaternion &quat)vl::Quaternion< T_Scalar >inline
Quaternion(const Quaternion< T > &q)vl::Quaternion< T_Scalar >inlineexplicit
Quaternion(T_Scalar x, T_Scalar y, T_Scalar z, T_Scalar w)vl::Quaternion< T_Scalar >inlineexplicit
Quaternion(T_Scalar degrees, const Vector3< T_Scalar > &axis)vl::Quaternion< T_Scalar >inlineexplicit
Quaternion(const Vector4< T_Scalar > &v)vl::Quaternion< T_Scalar >inlineexplicit
scalar_type typedefvl::Quaternion< T_Scalar >
setFromAxisAngle(const Vector3< T_Scalar > &axis, T_Scalar degrees)vl::Quaternion< T_Scalar >
setFromEulerXYZ(T_Scalar degX, T_Scalar degY, T_Scalar degZ)vl::Quaternion< T_Scalar >
setFromEulerZYX(T_Scalar degZ, T_Scalar degY, T_Scalar degX)vl::Quaternion< T_Scalar >
setFromMatrix(const Matrix4< T_Scalar > &m)vl::Quaternion< T_Scalar >
setFromMatrix(const Matrix3< T_Scalar > &m)vl::Quaternion< T_Scalar >
setFromVectors(const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to)vl::Quaternion< T_Scalar >
setNoRotation()vl::Quaternion< T_Scalar >inline
setZero()vl::Quaternion< T_Scalar >inline
toAxisAngle(Vector3< T_Scalar > &axis, T_Scalar &degrees) constvl::Quaternion< T_Scalar >
toMatrix3() constvl::Quaternion< T_Scalar >
toMatrix3(Matrix3< T_Scalar > &) constvl::Quaternion< T_Scalar >
toMatrix4() constvl::Quaternion< T_Scalar >
toMatrix4(Matrix4< T_Scalar > &) constvl::Quaternion< T_Scalar >
w()vl::Quaternion< T_Scalar >inline
w() constvl::Quaternion< T_Scalar >inline
x()vl::Quaternion< T_Scalar >inline
x() constvl::Quaternion< T_Scalar >inline
xyzw() constvl::Quaternion< T_Scalar >inline
xyzw()vl::Quaternion< T_Scalar >inline
y()vl::Quaternion< T_Scalar >inline
y() constvl::Quaternion< T_Scalar >inline
z()vl::Quaternion< T_Scalar >inline
z() constvl::Quaternion< T_Scalar >inline