C++ API Reference
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
dslerp(const MQuaternion &p, const MQuaternion &q, double t, int dir)MQuaternionfriend
exp() const MQuaternion
get(double dest[4]) const MQuaternion
getAxisAngle(MVector &axis, double &theta) const MQuaternion
identityMQuaternionstatic
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)MQuaternionfriend
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)MQuaternionfriend
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)MQuaternionfriend
slerp(const MQuaternion &p, const MQuaternion &q, double t, short spin)MQuaternionfriend
squad(const MQuaternion &p, const MQuaternion &a, const MQuaternion &b, const MQuaternion &q, double t)MQuaternionfriend
squad(const MQuaternion &p, const MQuaternion &a, const MQuaternion &b, const MQuaternion &q, double t, short spin)MQuaternionfriend
squadPt(const MQuaternion &q0, const MQuaternion &q1, const MQuaternion &q2)MQuaternionfriend
wMQuaternion
xMQuaternion
yMQuaternion
zMQuaternion
~MQuaternion()MQuaternion