This is the complete list of members for mt::Rotation, including all inherited members.
angle(const Rotation &r) const | mt::Rotation | inline |
mt::Quaternion::angle(const Quaternion &q) const | mt::Quaternion | inline |
angleCos(const Rotation &r) const | mt::Rotation | inline |
mt::Quaternion::angleCos(const Quaternion &q) const | mt::Quaternion | inline |
at(size_t n) | mt::Quaternion | inline |
at(size_t n) const | mt::Quaternion | inline |
conjugate() const | mt::Quaternion | inline |
distance(const Quaternion &q) const | mt::Quaternion | inline |
distance2(const Quaternion &q) const | mt::Quaternion | inline |
dot(const Quaternion &q) const | mt::Quaternion | inline |
getAxisAngle(Unit3 &axis, Scalar &angle) const | mt::Rotation | inline |
getMatrix() const | mt::Rotation | inline |
getYpr(Scalar &yaw, Scalar &pitch, Scalar &roll) const | mt::Rotation | inline |
inverse() const | mt::Rotation | inline |
length() const | mt::Quaternion | inline |
length2() const | mt::Quaternion | inline |
m_co (defined in mt::Quaternion) | mt::Quaternion | protected |
normalize() | mt::Quaternion | inline |
operator!=(const Rotation &r) const (defined in mt::Rotation) | mt::Rotation | inline |
operator!=(const Quaternion &q) const (defined in mt::Quaternion) | mt::Quaternion | inline |
operator()(const Vector3 &v) const | mt::Rotation | inline |
operator*=(const Quaternion &q) | mt::Quaternion | inline |
operator*=(const Scalar &s) | mt::Quaternion | inline |
operator+=(const Quaternion &q) (defined in mt::Quaternion) | mt::Quaternion | inline |
operator-=(const Quaternion &q) (defined in mt::Quaternion) | mt::Quaternion | inline |
operator/=(const Scalar &s) | mt::Quaternion | inline |
operator=(const Quaternion &q) | mt::Rotation | inline |
operator==(const Rotation &r) const | mt::Rotation | inline |
mt::Quaternion::operator==(const Quaternion &q) const | mt::Quaternion | inline |
operator[](size_t n) | mt::Quaternion | inline |
operator[](size_t n) const | mt::Quaternion | inline |
Quaternion() | mt::Quaternion | inline |
Quaternion(const Scalar &x, const Scalar &y, const Scalar &z, const Scalar &w) | mt::Quaternion | inline |
Quaternion(const Scalar *q) | mt::Quaternion | inlineexplicit |
Rotation() | mt::Rotation | inline |
Rotation(const Scalar &x, const Scalar &y, const Scalar &z, const Scalar &w) | mt::Rotation | inline |
Rotation(const Scalar *r) | mt::Rotation | inlineexplicit |
Rotation(const Unit3 &axis, const Scalar &angle) | mt::Rotation | inline |
Rotation(const Scalar &yaw, const Scalar &pitch, const Scalar &roll) | mt::Rotation | inline |
Rotation(const Matrix3x3 &mat) | mt::Rotation | inline |
Rotation(const Unit3 &u, const Unit3 &v, const Unit3 &r, const Unit3 &s) | mt::Rotation | inline |
Rotation(const Unit3 &u, const Unit3 &v) | mt::Rotation | inline |
Rotation(const Quaternion &q) | mt::Rotation | inline |
setAxisAngle(const Unit3 &axis, const Scalar &angle) | mt::Rotation | inline |
setMatrix(const Matrix3x3 &mat) | mt::Rotation | inline |
setOnePair(const Unit3 &u, const Unit3 &v) | mt::Rotation | inline |
setTwoPairs(const Unit3 &u, const Unit3 &v, const Unit3 &r, const Unit3 &s) | mt::Rotation | inline |
setValue(const Scalar &x, const Scalar &y, const Scalar &z, const Scalar &w) | mt::Rotation | inline |
setValue(const Scalar *r) | mt::Rotation | inline |
setYpr(const Scalar &yaw, const Scalar &pitch, const Scalar &roll) | mt::Rotation | inline |
slerp(const Quaternion &q, const Scalar &t) const | mt::Quaternion | inline |
~Quaternion() (defined in mt::Quaternion) | mt::Quaternion | inlinevirtual |