| conjugate() | VolVis::Quaternion< NUMBER > | [inline] |
| fromAxis(const NUMBER ax, const NUMBER ay, const NUMBER az, const NUMBER theta) | VolVis::Quaternion< NUMBER > | [inline, static] |
| getAxis(NUMBER &ax, NUMBER &ay, NUMBER &az, NUMBER &theta) | VolVis::Quaternion< NUMBER > | [inline] |
| getAxis(Vector3< NUMBER > &a, NUMBER &theta) | VolVis::Quaternion< NUMBER > | [inline] |
| getEuler(NUMBER &alpha, NUMBER &beta, NUMBER &gamma) const | VolVis::Quaternion< NUMBER > | [inline] |
| getLength() const | VolVis::Quaternion< NUMBER > | [inline] |
| getRightAxis(NUMBER &ax, NUMBER &ay, NUMBER &az) const | VolVis::Quaternion< NUMBER > | [inline] |
| getRightAxis() const | VolVis::Quaternion< NUMBER > | [inline] |
| getSquareLength() const | VolVis::Quaternion< NUMBER > | [inline] |
| getUpAxis(NUMBER &ax, NUMBER &ay, NUMBER &az) const | VolVis::Quaternion< NUMBER > | [inline] |
| getUpAxis() const | VolVis::Quaternion< NUMBER > | [inline] |
| getViewAxis(NUMBER &ax, NUMBER &ay, NUMBER &az) const | VolVis::Quaternion< NUMBER > | [inline] |
| getViewAxis() const | VolVis::Quaternion< NUMBER > | [inline] |
| invert() | VolVis::Quaternion< NUMBER > | [inline] |
| normalise() | VolVis::Quaternion< NUMBER > | [inline] |
| one() | VolVis::Quaternion< NUMBER > | [inline] |
| operator *(const This &q) | VolVis::Quaternion< NUMBER > | [inline] |
| operator *(const Vector3< NUMBER > &v) | VolVis::Quaternion< NUMBER > | [inline] |
| operator *(const NUMBER s) | VolVis::Quaternion< NUMBER > | [inline] |
| operator *=(const This &q) | VolVis::Quaternion< NUMBER > | [inline] |
| operator *=(const Vector3< NUMBER > &v) | VolVis::Quaternion< NUMBER > | [inline] |
| operator *=(const NUMBER s) | VolVis::Quaternion< NUMBER > | [inline] |
| operator/(const NUMBER s) | VolVis::Quaternion< NUMBER > | [inline] |
| operator/=(const NUMBER s) | VolVis::Quaternion< NUMBER > | [inline] |
| operator=(const This &q) | VolVis::Quaternion< NUMBER > | [inline] |
| operator=(const Matrix4< NUMBER > &m) | VolVis::Quaternion< NUMBER > | [inline] |
| operator~() | VolVis::Quaternion< NUMBER > | [inline] |
| Quaternion() | VolVis::Quaternion< NUMBER > | [inline] |
| Quaternion(const This &q) | VolVis::Quaternion< NUMBER > | [inline] |
| Quaternion(const NUMBER _w, const NUMBER _x, const NUMBER _y, const NUMBER _z) | VolVis::Quaternion< NUMBER > | [inline] |
| Quaternion(const Matrix4< NUMBER > &m) | VolVis::Quaternion< NUMBER > | [inline] |
| Quaternion(const Vector3< NUMBER > a, const NUMBER theta) | VolVis::Quaternion< NUMBER > | [inline] |
| Quaternion(const NUMBER alpha, const NUMBER beta, const NUMBER gamma) | VolVis::Quaternion< NUMBER > | [inline] |
| rotate(const Vector3< NUMBER > &v) | VolVis::Quaternion< NUMBER > | [inline] |
| rotate(const NUMBER x, const NUMBER y, const NUMBER z) | VolVis::Quaternion< NUMBER > | [inline] |
| rotateInverse(const Vector3< NUMBER > &v) | VolVis::Quaternion< NUMBER > | [inline] |
| rotateInverse(const NUMBER x, const NUMBER y, const NUMBER z) | VolVis::Quaternion< NUMBER > | [inline] |
| set(const NUMBER _w, const NUMBER _x, const NUMBER _y, const NUMBER _z) | VolVis::Quaternion< NUMBER > | [inline] |
| This typedef | VolVis::Quaternion< NUMBER > | |
| w | VolVis::Quaternion< NUMBER > | [protected] |
| x | VolVis::Quaternion< NUMBER > | [protected] |
| y | VolVis::Quaternion< NUMBER > | [protected] |
| z | VolVis::Quaternion< NUMBER > | [protected] |
| zero() | VolVis::Quaternion< NUMBER > | [inline] |