Quaternion Member List

This is the complete list of members for Quaternion, including all inherited members.

angle() const Quaternion
axis() const Quaternion
domElement(const QString &name, QDomDocument &document) const Quaternion
dot(const Quaternion &a, const Quaternion &b)Quaternioninlinestatic
exp()Quaternion
getAxisAngle(Vec &axis, float &angle) const Quaternion
getInverseMatrix(GLdouble m[4][4]) const Quaternion
getInverseMatrix(GLdouble m[16]) const Quaternion
getInverseRotationMatrix(float m[3][3]) const Quaternion
getMatrix(GLdouble m[4][4]) const Quaternion
getMatrix(GLdouble m[16]) const Quaternion
getRotationMatrix(float m[3][3]) const Quaternion
initFromDOMElement(const QDomElement &element)Quaternion
inverse() const Quaternioninline
inverseMatrix() const Quaternion
inverseRotate(const Vec &v) const Quaternion
invert()Quaternioninline
lnDif(const Quaternion &a, const Quaternion &b)Quaternionstatic
log()Quaternion
matrix() const Quaternion
negate()Quaternioninline
normalize()Quaternioninline
normalized() const Quaternioninline
operator*(const Quaternion &a, const Quaternion &b)Quaternionfriend
operator*(const Quaternion &q, const Vec &v)Quaternionfriend
operator*=(const Quaternion &q)Quaternioninline
operator=(const Quaternion &Q)Quaternioninline
operator[](int i) const Quaternioninline
operator[](int i)Quaternioninline
Quaternion()Quaternioninline
Quaternion(const Vec &axis, double angle)Quaternioninline
Quaternion(const Vec &from, const Vec &to)Quaternion
Quaternion(double q0, double q1, double q2, double q3)Quaternioninline
Quaternion(const Quaternion &Q)Quaternioninline
Quaternion(const QDomElement &element)Quaternionexplicit
randomQuaternion()Quaternionstatic
rotate(const Vec &v) const Quaternion
setAxisAngle(const Vec &axis, double angle)Quaternioninline
setFromRotatedBase(const Vec &X, const Vec &Y, const Vec &Z) (defined in Quaternion)Quaternion
setFromRotatedBasis(const Vec &X, const Vec &Y, const Vec &Z)Quaternion
setFromRotationMatrix(const float m[3][3]) (defined in Quaternion)Quaternion
setFromRotationMatrix(const double m[3][3])Quaternion
setValue(double q0, double q1, double q2, double q3)Quaternioninline
slerp(const Quaternion &a, const Quaternion &b, float t, bool allowFlip=true)Quaternionstatic
squad(const Quaternion &a, const Quaternion &tgA, const Quaternion &tgB, const Quaternion &b, float t)Quaternionstatic
squadTangent(const Quaternion &before, const Quaternion &center, const Quaternion &after)Quaternionstatic