libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moQuaternion< Real > Member List

This is the complete list of members for moQuaternion< Real >, including all inherited members.

Align(const moVector3< Real > &rkV1, const moVector3< Real > &rkV2)moQuaternion< Real >
Conjugate() const moQuaternion< Real >
DecomposeSwingTimesTwist(const moVector3< Real > &rkV1, moQuaternion &rkSwing, moQuaternion &rkTwist)moQuaternion< Real >
DecomposeTwistTimesSwing(const moVector3< Real > &rkV1, moQuaternion &rkTwist, moQuaternion &rkSwing)moQuaternion< Real >
Dot(const moQuaternion &rkQ) const moQuaternion< Real >inline
Exp() const moQuaternion< Real >
Finish()moAbstractvirtual
FromAxisAngle(const moVector3< Real > &rkAxis, Real fAngle)moQuaternion< Real >
FromRotationMatrix(const moMatrix3< Real > &rkRot)moQuaternion< Real >
FromRotationMatrix(const moVector3< Real > akRotColumn[3])moQuaternion< Real >
IDENTITYmoQuaternion< Real >static
IDENTITY(1.0f, 0.0f, 0.0f, 0.0f)moQuaternion< Real >
IDENTITY(1.0, 0.0, 0.0, 0.0)moQuaternion< Real >
Init()moAbstractvirtual
Initialized()moAbstract
Intermediate(const moQuaternion &rkQ0, const moQuaternion &rkQ1, const moQuaternion &rkQ2)moQuaternion< Real >
Inverse() const moQuaternion< Real >
Length() const moQuaternion< Real >inline
Log() const moQuaternion< Real >
m_bInitializedmoAbstract
moAbstract()moAbstract
MODebugmoAbstractstatic
MODebug2moAbstractstatic
moQuaternion()moQuaternion< Real >
moQuaternion(Real fW, Real fX, Real fY, Real fZ)moQuaternion< Real >
moQuaternion(const moQuaternion &rkQ)moQuaternion< Real >
moQuaternion(const moMatrix3< Real > &rkRot)moQuaternion< Real >
moQuaternion(const moVector3< Real > &rkAxis, Real fAngle)moQuaternion< Real >
moQuaternion(const moVector3< Real > akRotColumn[3])moQuaternion< Real >
Normalize()moQuaternion< Real >inline
operator const Real *() const moQuaternion< Real >inline
operator Real *()moQuaternion< Real >inline
operator!=(const moQuaternion &rkQ) const moQuaternion< Real >
operator*(const moQuaternion &rkQ) const moQuaternion< Real >inline
operator*(Real fScalar) const moQuaternion< Real >inline
operator*=(Real fScalar)moQuaternion< Real >inline
operator+(const moQuaternion &rkQ) const moQuaternion< Real >inline
operator+=(const moQuaternion &rkQ)moQuaternion< Real >inline
operator-(const moQuaternion &rkQ) const moQuaternion< Real >inline
operator-() const moQuaternion< Real >inline
operator-=(const moQuaternion &rkQ)moQuaternion< Real >inline
operator/(Real fScalar) const moQuaternion< Real >inline
operator/=(Real fScalar)moQuaternion< Real >inline
operator<(const moQuaternion &rkQ) const moQuaternion< Real >
operator<=(const moQuaternion &rkQ) const moQuaternion< Real >
operator=(const moQuaternion &rkQ)moQuaternion< Real >inline
operator==(const moQuaternion &rkQ) const moQuaternion< Real >
operator>(const moQuaternion &rkQ) const moQuaternion< Real >
operator>=(const moQuaternion &rkQ) const moQuaternion< Real >
operator[](int i) const moQuaternion< Real >inline
operator[](int i)moQuaternion< Real >inline
Rotate(const moVector3< Real > &rkVector) const moQuaternion< Real >
Slerp(Real fT, const moQuaternion &rkP, const moQuaternion &rkQ)moQuaternion< Real >
SlerpExtraSpins(Real fT, const moQuaternion &rkP, const moQuaternion &rkQ, int iExtraSpins)moQuaternion< Real >
Squad(Real fT, const moQuaternion &rkQ0, const moQuaternion &rkA0, const moQuaternion &rkA1, const moQuaternion &rkQ1)moQuaternion< Real >
SquaredLength() const moQuaternion< Real >inline
ToAxisAngle(moVector3< Real > &rkAxis, Real &rfAngle) const moQuaternion< Real >
ToRotationMatrix(moMatrix3< Real > &rkRot) const moQuaternion< Real >
ToRotationMatrix(moVector3< Real > akRotColumn[3]) const moQuaternion< Real >
W() const moQuaternion< Real >inline
W()moQuaternion< Real >inline
X() const moQuaternion< Real >inline
X()moQuaternion< Real >inline
Y() const moQuaternion< Real >inline
Y()moQuaternion< Real >inline
Z() const moQuaternion< Real >inline
Z()moQuaternion< Real >inline
ZEROmoQuaternion< Real >static
ZERO(0.0f, 0.0f, 0.0f, 0.0f)moQuaternion< Real >
ZERO(0.0, 0.0, 0.0, 0.0)moQuaternion< Real >
~moAbstract()moAbstractvirtual