SOFA API  8cb54967
Open source framework for multi-physics simuation
qglviewer::Quaternion Member List

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

angle() constqglviewer::Quaternion
axis() constqglviewer::Quaternion
domElement(const QString &name, QDomDocument &document) constqglviewer::Quaternion
dot(const Quaternion &a, const Quaternion &b)qglviewer::Quaternioninlinestatic
exp()qglviewer::Quaternion
getAxisAngle(Vec &axis, qreal &angle) constqglviewer::Quaternion
getInverseMatrix(GLdouble m[4][4]) constqglviewer::Quaternion
getInverseMatrix(GLdouble m[16]) constqglviewer::Quaternion
getInverseRotationMatrix(qreal m[3][3]) constqglviewer::Quaternion
getMatrix(GLdouble m[4][4]) constqglviewer::Quaternion
getMatrix(GLdouble m[16]) constqglviewer::Quaternion
getRotationMatrix(qreal m[3][3]) constqglviewer::Quaternion
initFromDOMElement(const QDomElement &element)qglviewer::Quaternion
inverse() constqglviewer::Quaternioninline
inverseMatrix() constqglviewer::Quaternion
inverseRotate(const Vec &v) constqglviewer::Quaternion
invert()qglviewer::Quaternioninline
lnDif(const Quaternion &a, const Quaternion &b)qglviewer::Quaternionstatic
log()qglviewer::Quaternion
matrix() constqglviewer::Quaternion
negate()qglviewer::Quaternioninline
normalize()qglviewer::Quaternioninline
normalized() constqglviewer::Quaternioninline
operator*(const Quaternion &a, const Quaternion &b)qglviewer::Quaternionfriend
operator*(const Quaternion &q, const Vec &v)qglviewer::Quaternionfriend
operator*=(const Quaternion &q)qglviewer::Quaternioninline
operator=(const Quaternion &Q)qglviewer::Quaternioninline
operator[](int i) constqglviewer::Quaternioninline
operator[](int i)qglviewer::Quaternioninline
Quaternion()qglviewer::Quaternioninline
Quaternion(const Vec &axis, qreal angle)qglviewer::Quaternioninline
Quaternion(const Vec &from, const Vec &to)qglviewer::Quaternion
Quaternion(qreal q0, qreal q1, qreal q2, qreal q3)qglviewer::Quaternioninline
Quaternion(const Quaternion &Q)qglviewer::Quaternioninline
Quaternion(const QDomElement &element)qglviewer::Quaternionexplicit
randomQuaternion()qglviewer::Quaternionstatic
rotate(const Vec &v) constqglviewer::Quaternion
setAxisAngle(const Vec &axis, qreal angle)qglviewer::Quaternioninline
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 qreal m[3][3])qglviewer::Quaternion
setValue(qreal q0, qreal q1, qreal q2, qreal q3)qglviewer::Quaternioninline
slerp(const Quaternion &a, const Quaternion &b, qreal t, bool allowFlip=true)qglviewer::Quaternionstatic
squad(const Quaternion &a, const Quaternion &tgA, const Quaternion &tgB, const Quaternion &b, qreal t)qglviewer::Quaternionstatic
squadTangent(const Quaternion &before, const Quaternion &center, const Quaternion &after)qglviewer::Quaternionstatic