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) | Quaternion | static
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) | Quaternion | static
log() | Quaternion |
matrix() const | Quaternion |
negate() | Quaternion |
normalize() | Quaternion |
normalized() const | Quaternion |
operator*(const Quaternion &a, const Quaternion &b) | Quaternion | friend
operator*(const Quaternion &q, const Vec &v) | Quaternion | friend
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) | Quaternion | explicit
randomQuaternion() | Quaternion | static
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) | Quaternion | static
squad(const Quaternion &a, const Quaternion &tgA, const Quaternion &tgB, const Quaternion &b, qreal t) | Quaternion | static
squadTangent(const Quaternion &before, const Quaternion &center, const Quaternion &after) | Quaternion | static