- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Examples

- Class List
- Class Hierarchy
- Class Members

# MQuaternion Member List

This is the complete list of members for MQuaternion, 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=kQuaternionEpsilon) 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 |