Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Matrix3 Member List

This is the complete list of members for Matrix3, including all inherited members.
_matMatrix3 [protected]
asString() constMatrix3 [virtual]
compare(const Matrix3 &m) constMatrix3 [inline]
convertXML()BaseType [virtual]
determinant() constMatrix3
getCol(int i)Matrix3 [inline]
getElement(int row_, int col_)Matrix3 [inline]
getElements() constMatrix3
getEulerAngles(double &roll, double &pitch, double &yaw)Matrix3
getInverse(double tolerance=1e-12) constMatrix3 [inline]
getRotate(double angle, Vector3 &axis) constMatrix3
getRow(int i)Matrix3 [inline]
getScale() constMatrix3 [inline]
getTrace() constMatrix3 [inline]
getTranspose() constMatrix3 [inline]
identity(void)Matrix3 [inline, static]
IDENTITYMatrix3 [static]
inverse(const Matrix3 &matrix, double tolerance=1e-12)Matrix3 [inline, static]
invert(const Matrix3 &m, double tolerance=1e-12)Matrix3
invert(double tolerance=1e-12)Matrix3 [inline]
isNaN() constMatrix3
makeIdentity()Matrix3 [inline]
makeRotate(const Vector3 &from, const Vector3 &to)Matrix3
makeRotate(double angle, const Vector3 &axis)Matrix3
makeRotate(double angle, double x, double y, double z)Matrix3
makeRotate(const Quat &)Matrix3
makeRotate(double roll, double pitch, double yaw)Matrix3
makeRotate(double angle1, const Vector3 &axis1, double angle2, const Vector3 &axis2, double angle3, const Vector3 &axis3)Matrix3
makeScale(const Vector3 &v)Matrix3 [inline]
makeScale(double, double, double)Matrix3
makeZero()Matrix3 [inline]
Matrix3()Matrix3 [inline]
Matrix3(const Matrix3 &other)Matrix3 [inline]
Matrix3(double const *const def)Matrix3 [inline, explicit]
Matrix3(double a00, double a01, double a02, double a10, double a11, double a12, double a20, double a21, double a22)Matrix3 [inline]
Matrix3(const Vector3 &col0, const Vector3 &col1, const Vector3 &col2)Matrix3
mult(const Matrix3 &, const Matrix3 &)Matrix3
operator *(const Vector3 &v) constMatrix3 [inline]
operator *(const Vector3 &v, const Matrix3 &m)Matrix3 [friend]
operator *(const Matrix3 &m) constMatrix3 [inline]
operator *(double rhs) constMatrix3 [inline]
operator *(double lhs, const Matrix3 &rhs)Matrix3 [friend]
operator *=(const Matrix3 &other)Matrix3 [inline]
operator *=(const double rhs)Matrix3 [inline]
operator!=(const Matrix3 &m) constMatrix3 [inline]
operator()(int row_, int col_)Matrix3 [inline]
operator()(int row_, int col_) constMatrix3 [inline]
operator+(const Matrix3 &rhs) constMatrix3 [inline]
operator+=(const Matrix3 &rhs)Matrix3 [inline]
operator-(const Matrix3 &rhs) constMatrix3 [inline]
operator-() constMatrix3 [inline]
operator-=(const Matrix3 &rhs)Matrix3 [inline]
operator/(double rhs) constMatrix3 [inline]
operator/=(const double rhs)Matrix3 [inline]
operator<<(std::ostream &os, const Matrix3 &m)Matrix3 [friend]
operator=(const Matrix3 &other)Matrix3 [inline]
operator==(const Matrix3 &m) constMatrix3 [inline]
parseXML(const char *cdata)Matrix3 [virtual]
postMult(const Vector3 &v) constMatrix3 [inline]
postMult(const Matrix3 &)Matrix3
preMult(const Vector3 &v) constMatrix3 [inline]
preMult(const Matrix3 &)Matrix3
ptr()Matrix3 [inline]
ptr() constMatrix3 [inline]
rotate(const Vector3 &from, const Vector3 &to)Matrix3 [inline, static]
rotate(double angle, double x, double y, double z)Matrix3 [inline, static]
rotate(double angle, const Vector3 &axis)Matrix3 [inline, static]
rotate(double angle1, const Vector3 &axis1, double angle2, const Vector3 &axis2, double angle3, const Vector3 &axis3)Matrix3 [inline, static]
rotate(double roll, double pitch, double yaw)Matrix3 [inline, static]
rotate(const Quat &quat)Matrix3 [inline, static]
row(int i)Matrix3 [inline]
scale(const Vector3 &sv)Matrix3 [inline, static]
scale(double sx, double sy, double sz)Matrix3 [inline, static]
serialize(Archive &)Matrix3 [virtual]
set(const Matrix3 &other)Matrix3 [inline]
set(double const *const ptr_)Matrix3 [inline]
set(double a00, double a01, double a02, double a10, double a11, double a12, double a20, double a21, double a22)Matrix3 [inline]
setCol(int i, const Vector3 &v)Matrix3 [inline]
setElement(int row_, int col_, double value)Matrix3 [inline]
setElements(std::vector< double > const &v) constMatrix3
setRow(int i, const Vector3 &v)Matrix3 [inline]
tensor(const Vector3 &a, const Vector3 &b)Matrix3 [inline, static]
transpose(const Matrix3 &other)Matrix3
transpose()Matrix3 [inline]
typeString() constMatrix3 [inline, virtual]
valid() constMatrix3 [inline]
ZEROMatrix3 [static]
~BaseType()BaseType [virtual]
~Matrix3()Matrix3 [inline]

SimData version pre-0.4.0. For more information on SimData, visit the SimData Homepage.

Generated on Tue Oct 14 12:06:41 2003, using Doxygen 1.2.18.

[SF.net]