| _mat | Matrix3 | [protected] |
| asString() const | Matrix3 | [virtual] |
| compare(const Matrix3 &m) const | Matrix3 | [inline] |
| convertXML() | BaseType | [virtual] |
| determinant() const | Matrix3 | |
| getCol(int i) | Matrix3 | [inline] |
| getElement(int row_, int col_) | Matrix3 | [inline] |
| getElements() const | Matrix3 | |
| getEulerAngles(double &roll, double &pitch, double &yaw) | Matrix3 | |
| getInverse(double tolerance=1e-12) const | Matrix3 | [inline] |
| getRotate(double angle, Vector3 &axis) const | Matrix3 | |
| getRow(int i) | Matrix3 | [inline] |
| getScale() const | Matrix3 | [inline] |
| getTrace() const | Matrix3 | [inline] |
| getTranspose() const | Matrix3 | [inline] |
| identity(void) | Matrix3 | [inline, static] |
| IDENTITY | Matrix3 | [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() const | Matrix3 | |
| 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) const | Matrix3 | [inline] |
| operator *(const Vector3 &v, const Matrix3 &m) | Matrix3 | [friend] |
| operator *(const Matrix3 &m) const | Matrix3 | [inline] |
| operator *(double rhs) const | Matrix3 | [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) const | Matrix3 | [inline] |
| operator()(int row_, int col_) | Matrix3 | [inline] |
| operator()(int row_, int col_) const | Matrix3 | [inline] |
| operator+(const Matrix3 &rhs) const | Matrix3 | [inline] |
| operator+=(const Matrix3 &rhs) | Matrix3 | [inline] |
| operator-(const Matrix3 &rhs) const | Matrix3 | [inline] |
| operator-() const | Matrix3 | [inline] |
| operator-=(const Matrix3 &rhs) | Matrix3 | [inline] |
| operator/(double rhs) const | Matrix3 | [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) const | Matrix3 | [inline] |
| parseXML(const char *cdata) | Matrix3 | [virtual] |
| postMult(const Vector3 &v) const | Matrix3 | [inline] |
| postMult(const Matrix3 &) | Matrix3 | |
| preMult(const Vector3 &v) const | Matrix3 | [inline] |
| preMult(const Matrix3 &) | Matrix3 | |
| ptr() | Matrix3 | [inline] |
| ptr() const | Matrix3 | [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) const | Matrix3 | |
| 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() const | Matrix3 | [inline, virtual] |
| valid() const | Matrix3 | [inline] |
| ZERO | Matrix3 | [static] |
| ~BaseType() | BaseType | [virtual] |
| ~Matrix3() | Matrix3 | [inline] |