libQGLViewer  Version 2.5.1
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
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)Quaternionstatic
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 Quaternion
inverseMatrix() const Quaternion
inverseRotate(const Vec &v) const Quaternion
invert()Quaternion
lnDif(const Quaternion &a, const Quaternion &b)Quaternionstatic
log()Quaternion
matrix() const Quaternion
negate()Quaternion
normalize()Quaternion
normalized() const Quaternion
operator*(const Quaternion &a, const Quaternion &b)Quaternionfriend
operator*(const Quaternion &q, const Vec &v)Quaternionfriend
operator*=(const Quaternion &q)Quaternion
operator<<(std::ostream &o, const qglviewer::Vec &)Quaternion
operator=(const Quaternion &Q)Quaternion
operator[](int i) const Quaternion
operator[](int i)Quaternion
Quaternion()Quaternion
Quaternion(const Vec &axis, double angle)Quaternion
Quaternion(const Vec &from, const Vec &to)Quaternion
Quaternion(double q0, double q1, double q2, double q3)Quaternion
Quaternion(const Quaternion &Q)Quaternion
Quaternion(const QDomElement &element)Quaternionexplicit
randomQuaternion()Quaternionstatic
rotate(const Vec &v) const Quaternion
setAxisAngle(const Vec &axis, double angle)Quaternion
setFromRotatedBasis(const Vec &X, const Vec &Y, const Vec &Z)Quaternion
setFromRotationMatrix(const double m[3][3])Quaternion
setValue(double q0, double q1, double q2, double q3)Quaternion
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