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] |