, including all inherited
members.
| asEulerRotation()
const | MQuaternion |  | 
| asMatrix()
const | MQuaternion |  | 
| conjugate()
const | MQuaternion |  | 
| conjugateIt() | MQuaternion |  | 
| exp()
const | MQuaternion |  | 
| get(double
dest[4]) const | MQuaternion |  | 
| getAxisAngle(MVector
&axis, double &theta) const | MQuaternion |  | 
| identity | MQuaternion | [static] | 
| inverse()
const | MQuaternion |  | 
| invertIt() | MQuaternion |  | 
| isEquivalent(const
MQuaternion &other, double tolerance=1.0e-10) const | MQuaternion |  | 
| log()
const | MQuaternion |  | 
| MQuaternion() | MQuaternion |  | 
| MQuaternion(const
MQuaternion &src) | MQuaternion |  | 
| MQuaternion(double
xx, double yy, double zz, double ww) | MQuaternion |  | 
| MQuaternion(const
double q[4]) | MQuaternion |  | 
| MQuaternion(const
MVector &a, const MVector &b) | MQuaternion |  | 
| MQuaternion(const
MVector &a, const MVector &b, double angleFactor) | MQuaternion |  | 
| MQuaternion(double
angle, const MVector &axisb) | MQuaternion |  | 
| negateIt() | MQuaternion |  | 
| normal()
const | MQuaternion |  | 
| normalizeIt() | MQuaternion |  | 
| operator
MMatrix() const | MQuaternion |  | 
| operator!=(const
MQuaternion &other) const | MQuaternion |  | 
| operator*(const
MQuaternion &other) const | MQuaternion |  | 
| operator*(double
scale, const MQuaternion &other) | MQuaternion | [friend] | 
| operator*=(const
MQuaternion &rhs) | MQuaternion |  | 
| operator+(const
MQuaternion &other) const | MQuaternion |  | 
| operator-(const
MQuaternion &other) const | MQuaternion |  | 
| operator-()
const | MQuaternion |  | 
| operator<<(std::ostream
&os, const MQuaternion &q) | MQuaternion | [friend] | 
| operator=(const
MQuaternion &src) | MQuaternion |  | 
| operator=(const
MMatrix &matrix) | MQuaternion |  | 
| operator=(const
MEulerRotation &matrix) | MQuaternion |  | 
| operator==(const
MQuaternion &other) const | MQuaternion |  | 
| operator[](unsigned
int i) const | MQuaternion |  | 
| operator[](unsigned
int i) | MQuaternion |  | 
| scaleIt(double
scale) | MQuaternion |  | 
| setAxisAngle(const
MVector &axis, double theta) | MQuaternion |  | 
| setToXAxis(double
theta) | MQuaternion |  | 
| setToYAxis(double
theta) | MQuaternion |  | 
| setToZAxis(double
theta) | MQuaternion |  | 
| slerp(const
MQuaternion &p, const MQuaternion &q, double t) | MQuaternion | [friend] | 
| slerp(const
MQuaternion &p, const MQuaternion &q, double t, short
spin) | MQuaternion | [friend] | 
| squad(const
MQuaternion &p, const MQuaternion &a, const MQuaternion
&b, const MQuaternion &q, double t) | MQuaternion | [friend] | 
| squad(const
MQuaternion &p, const MQuaternion &a, const MQuaternion
&b, const MQuaternion &q, double t, short spin) | MQuaternion | [friend] | 
| squadPt(const
MQuaternion &q0, const MQuaternion &q1, const MQuaternion
&q2) | MQuaternion | [friend] | 
| w | MQuaternion |  | 
| x | MQuaternion |  | 
| y | MQuaternion |  | 
| z | MQuaternion |  | 
| ~MQuaternion() | MQuaternion |  |