| _identity | osg::QuaternionBase< ValueTypeT > | [private, static] |
| _quat | osg::QuaternionBase< ValueTypeT > | [private] |
| ElementIndices enum name | osg::QuaternionBase< ValueTypeT > | [private] |
| equals(const QuaternionBase &rot, const ValueTypeT tolerance) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| getValue(MatrixType &matrix) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| getValueAsAxisDeg(ValueTypeT &x, ValueTypeT &y, ValueTypeT &z, ValueTypeT &w) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| getValueAsAxisDeg(VectorType &axis, ValueTypeT °rees) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| getValueAsAxisRad(ValueTypeT &x, ValueTypeT &y, ValueTypeT &z, ValueTypeT &w) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| getValueAsAxisRad(VectorType &axis, ValueTypeT &radians) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| getValueAsQuat(ValueTypeT &x, ValueTypeT &y, ValueTypeT &z, ValueTypeT &w) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| getValues(void) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| getValuesOnly(MatrixType &matrix) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| identity(void) | osg::QuaternionBase< ValueTypeT > | [inline, static] |
| inverse(void) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| invert(void) | osg::QuaternionBase< ValueTypeT > | [inline] |
| length(void) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| MatrixType typedef | osg::QuaternionBase< ValueTypeT > | |
| mult(const QuaternionBase &other) | osg::QuaternionBase< ValueTypeT > | [inline] |
| mult(const ValueTypeT rVal1[4], const ValueTypeT rVal2[4]) | osg::QuaternionBase< ValueTypeT > | [inline, protected] |
| multLeft(const QuaternionBase &other) | osg::QuaternionBase< ValueTypeT > | [inline] |
| multVec(const VectorType &src, VectorType &dst) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| normalize(void) | osg::QuaternionBase< ValueTypeT > | [inline] |
| operator *=(const QuaternionBase &other) | osg::QuaternionBase< ValueTypeT > | [inline] |
| operator!=(const QuaternionBase &other) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| operator=(const QuaternionBase &source) | osg::QuaternionBase< ValueTypeT > | [inline] |
| operator==(const QuaternionBase &other) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| operator[](const UInt32 index) | osg::QuaternionBase< ValueTypeT > | [inline] |
| operator[](const UInt32 index) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| Q_W enum value | osg::QuaternionBase< ValueTypeT > | [private] |
| Q_X enum value | osg::QuaternionBase< ValueTypeT > | [private] |
| Q_Y enum value | osg::QuaternionBase< ValueTypeT > | [private] |
| Q_Z enum value | osg::QuaternionBase< ValueTypeT > | [private] |
| QuaternionBase(void) | osg::QuaternionBase< ValueTypeT > | [inline] |
| QuaternionBase(const QuaternionBase &source) | osg::QuaternionBase< ValueTypeT > | [inline] |
| QuaternionBase(const MatrixType &matrix) | osg::QuaternionBase< ValueTypeT > | [inline, explicit] |
| QuaternionBase(const VectorType &axis, const ValueTypeT angle) | osg::QuaternionBase< ValueTypeT > | [inline] |
| QuaternionBase(const VectorType &rotateFrom, const VectorType &rotateTo) | osg::QuaternionBase< ValueTypeT > | [inline] |
| scaleAngle(ValueTypeT scaleFactor) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setIdentity(void) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValue(const MatrixType &matrix) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValue(const VectorType &rotateFrom, const VectorType &rotateTo) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValue(const ValueTypeT alpha, const ValueTypeT beta, const ValueTypeT gamma) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValueAsAxisDeg(const ValueTypeT *valsP) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValueAsAxisDeg(const ValueTypeT x, const ValueTypeT y, const ValueTypeT z, const ValueTypeT w) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValueAsAxisDeg(const VectorType &axis, ValueTypeT angle) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValueAsAxisDeg(const Char8 *str) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValueAsAxisRad(const ValueTypeT *valsP) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValueAsAxisRad(const ValueTypeT x, const ValueTypeT y, const ValueTypeT z, const ValueTypeT w) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValueAsAxisRad(const VectorType &axis, ValueTypeT angle) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValueAsAxisRad(const Char8 *str) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValueAsQuat(const ValueTypeT *valsP) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValueAsQuat(const ValueTypeT x, const ValueTypeT y, const ValueTypeT z, const ValueTypeT w) | osg::QuaternionBase< ValueTypeT > | [inline] |
| setValueAsQuat(const Char8 *str) | osg::QuaternionBase< ValueTypeT > | [inline] |
| slerp(const QuaternionBase &rot0, const QuaternionBase &rot1, const ValueTypeT t) | osg::QuaternionBase< ValueTypeT > | [inline, static] |
| slerp(const QuaternionBase &rot0, const QuaternionBase &rot1, QuaternionBase &result, const ValueTypeT t) | osg::QuaternionBase< ValueTypeT > | [inline, protected, static] |
| slerpThis(const QuaternionBase &rot0, const QuaternionBase &rot1, const ValueTypeT t) | osg::QuaternionBase< ValueTypeT > | [inline] |
| VectorType | osg::QuaternionBase< ValueTypeT > | |
| w(void) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| x(void) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| y(void) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| z(void) const | osg::QuaternionBase< ValueTypeT > | [inline] |
| ~QuaternionBase(void) | osg::QuaternionBase< ValueTypeT > | [inline, virtual] |