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