libQGLViewer  Version 2.6.0
 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, qreal &angle) const Quaternion
getInverseMatrix(GLdouble m[4][4]) const Quaternion
getInverseMatrix(GLdouble m[16]) const Quaternion
getInverseRotationMatrix(qreal m[3][3]) const Quaternion
getMatrix(GLdouble m[4][4]) const Quaternion
getMatrix(GLdouble m[16]) const Quaternion
getRotationMatrix(qreal 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, qreal angle)Quaternion
Quaternion(const Vec &from, const Vec &to)Quaternion
Quaternion(qreal q0, qreal q1, qreal q2, qreal q3)Quaternion
Quaternion(const Quaternion &Q)Quaternion
Quaternion(const QDomElement &element)Quaternionexplicit
randomQuaternion()Quaternionstatic
rotate(const Vec &v) const Quaternion
setAxisAngle(const Vec &axis, qreal angle)Quaternion
setFromRotatedBasis(const Vec &X, const Vec &Y, const Vec &Z)Quaternion
setFromRotationMatrix(const qreal m[3][3])Quaternion
setValue(qreal q0, qreal q1, qreal q2, qreal q3)Quaternion
slerp(const Quaternion &a, const Quaternion &b, qreal t, bool allowFlip=true)Quaternionstatic
squad(const Quaternion &a, const Quaternion &tgA, const Quaternion &tgB, const Quaternion &b, qreal t)Quaternionstatic
squadTangent(const Quaternion &before, const Quaternion &center, const Quaternion &after)Quaternionstatic