mt
 All Classes Files Functions Enumerations Groups Pages
mt::Rotation Member List

This is the complete list of members for mt::Rotation, including all inherited members.

angle(const Rotation &r) const mt::Rotationinline
mt::Quaternion::angle(const Quaternion &q) const mt::Quaternioninline
angleCos(const Rotation &r) const mt::Rotationinline
mt::Quaternion::angleCos(const Quaternion &q) const mt::Quaternioninline
at(size_t n)mt::Quaternioninline
at(size_t n) const mt::Quaternioninline
conjugate() const mt::Quaternioninline
distance(const Quaternion &q) const mt::Quaternioninline
distance2(const Quaternion &q) const mt::Quaternioninline
dot(const Quaternion &q) const mt::Quaternioninline
getAxisAngle(Unit3 &axis, Scalar &angle) const mt::Rotationinline
getMatrix() const mt::Rotationinline
getYpr(Scalar &yaw, Scalar &pitch, Scalar &roll) const mt::Rotationinline
inverse() const mt::Rotationinline
length() const mt::Quaternioninline
length2() const mt::Quaternioninline
m_co (defined in mt::Quaternion)mt::Quaternionprotected
normalize()mt::Quaternioninline
operator!=(const Rotation &r) const (defined in mt::Rotation)mt::Rotationinline
operator!=(const Quaternion &q) const (defined in mt::Quaternion)mt::Quaternioninline
operator()(const Vector3 &v) const mt::Rotationinline
operator*=(const Quaternion &q)mt::Quaternioninline
operator*=(const Scalar &s)mt::Quaternioninline
operator+=(const Quaternion &q) (defined in mt::Quaternion)mt::Quaternioninline
operator-=(const Quaternion &q) (defined in mt::Quaternion)mt::Quaternioninline
operator/=(const Scalar &s)mt::Quaternioninline
operator=(const Quaternion &q)mt::Rotationinline
operator==(const Rotation &r) const mt::Rotationinline
mt::Quaternion::operator==(const Quaternion &q) const mt::Quaternioninline
operator[](size_t n)mt::Quaternioninline
operator[](size_t n) const mt::Quaternioninline
Quaternion()mt::Quaternioninline
Quaternion(const Scalar &x, const Scalar &y, const Scalar &z, const Scalar &w)mt::Quaternioninline
Quaternion(const Scalar *q)mt::Quaternioninlineexplicit
Rotation()mt::Rotationinline
Rotation(const Scalar &x, const Scalar &y, const Scalar &z, const Scalar &w)mt::Rotationinline
Rotation(const Scalar *r)mt::Rotationinlineexplicit
Rotation(const Unit3 &axis, const Scalar &angle)mt::Rotationinline
Rotation(const Scalar &yaw, const Scalar &pitch, const Scalar &roll)mt::Rotationinline
Rotation(const Matrix3x3 &mat)mt::Rotationinline
Rotation(const Unit3 &u, const Unit3 &v, const Unit3 &r, const Unit3 &s)mt::Rotationinline
Rotation(const Unit3 &u, const Unit3 &v)mt::Rotationinline
Rotation(const Quaternion &q)mt::Rotationinline
setAxisAngle(const Unit3 &axis, const Scalar &angle)mt::Rotationinline
setMatrix(const Matrix3x3 &mat)mt::Rotationinline
setOnePair(const Unit3 &u, const Unit3 &v)mt::Rotationinline
setTwoPairs(const Unit3 &u, const Unit3 &v, const Unit3 &r, const Unit3 &s)mt::Rotationinline
setValue(const Scalar &x, const Scalar &y, const Scalar &z, const Scalar &w)mt::Rotationinline
setValue(const Scalar *r)mt::Rotationinline
setYpr(const Scalar &yaw, const Scalar &pitch, const Scalar &roll)mt::Rotationinline
slerp(const Quaternion &q, const Scalar &t) const mt::Quaternioninline
~Quaternion() (defined in mt::Quaternion)mt::Quaternioninlinevirtual