_Matrix3() | _Matrix3< Type > | [inline] |
_Matrix3(Type s) | _Matrix3< Type > | [inline] |
_Matrix3(Type m00, Type m01=0, Type m02=0, Type m10=0, Type m11=0, Type m12=0, Type m20=0, Type m21=0, Type m22=0) | _Matrix3< Type > | [inline, explicit] |
_Matrix3(const _Matrix3< double > &m) | _Matrix3< Type > | [inline] |
_Matrix3(const _Matrix3< float > &m) | _Matrix3< Type > | [inline] |
_Matrix3(const Type v[9]) | _Matrix3< Type > | [inline] |
add(Type d) | _Matrix3< Type > | |
add(Type d, const _Matrix3< Type > &m) | _Matrix3< Type > | |
add(const _Matrix3< Type > &m) | _Matrix3< Type > | |
add(const _Matrix3< Type > &m, const _Matrix3< Type > &m1) | _Matrix3< Type > | |
compute_svd(double ad[], double ad1[], double ad2[], bool flag) | _Matrix3< Type > | [static] |
determinant(void) const | _Matrix3< Type > | [inline] |
determinant2x2(Type a, Type b, Type c, Type d) | _Matrix3< Type > | [inline, static] |
determinant3x3(Type a1, Type a2, Type a3, Type b1, Type b2, Type b3, Type c1, Type c2, Type c3) | _Matrix3< Type > | [inline, static] |
EPS | _Matrix3< Type > | [static] |
EPS | _Matrix3< Type > | |
EPS | _Matrix3< Type > | |
epsilonEquals(const _Matrix3< Type > &m, Type d) const | _Matrix3< Type > | |
equals(const _Matrix3< Type > &m) const | _Matrix3< Type > | |
ERR_EPS | _Matrix3< Type > | [static] |
ERR_EPS | _Matrix3< Type > | |
ERR_EPS | _Matrix3< Type > | |
get(float ad[9]) const | _Matrix3< Type > | [inline] |
get(double ad[9]) const | _Matrix3< Type > | [inline] |
getColumn(int column, _Vector3< Type > &v) const | _Matrix3< Type > | |
getColumn(int column, Type ad[]) const | _Matrix3< Type > | |
getElement(int row, int column) const | _Matrix3< Type > | |
getRow(int row, _Vector3< Type > &v) const | _Matrix3< Type > | |
getRow(int row, Type ad[3]) const | _Matrix3< Type > | |
getScale() const | _Matrix3< Type > | [inline] |
getScaleRotate(double ad[3], double ad1[9]) const | _Matrix3< Type > | [inline] |
invert() | _Matrix3< Type > | [inline] |
invert(const _Matrix3< Type > &m) | _Matrix3< Type > | |
m00 | _Matrix3< Type > | |
m01 | _Matrix3< Type > | |
m02 | _Matrix3< Type > | |
m10 | _Matrix3< Type > | |
m11 | _Matrix3< Type > | |
m12 | _Matrix3< Type > | |
m20 | _Matrix3< Type > | |
m21 | _Matrix3< Type > | |
m22 | _Matrix3< Type > | |
mul(Type d) | _Matrix3< Type > | |
mul(Type d, const _Matrix3< Type > &m) | _Matrix3< Type > | |
mul(const _Matrix3< Type > &m) | _Matrix3< Type > | [inline] |
mul(const _Matrix3< Type > &m, const _Matrix3< Type > &m1) | _Matrix3< Type > | |
mulNormalize(const _Matrix3< Type > &m) | _Matrix3< Type > | [inline] |
mulNormalize(const _Matrix3< Type > &m, const _Matrix3< Type > &m1) | _Matrix3< Type > | |
mulTransposeBoth(const _Matrix3< Type > m, const _Matrix3< Type > &m1) | _Matrix3< Type > | |
mulTransposeLeft(const _Matrix3< Type > &m, const _Matrix3< Type > &m1) | _Matrix3< Type > | |
mulTransposeRight(const _Matrix3< Type > &m, const _Matrix3< Type > &m1) | _Matrix3< Type > | |
negate() | _Matrix3< Type > | [inline] |
negate(const _Matrix3< Type > &m) | _Matrix3< Type > | |
normalize() | _Matrix3< Type > | |
normalize(const _Matrix3< Type > &m) | _Matrix3< Type > | |
normalizeCP() | _Matrix3< Type > | [inline] |
normalizeCP(const _Matrix3< Type > &m) | _Matrix3< Type > | |
operator const Type *() const | _Matrix3< Type > | [inline] |
operator()(int row, int column) const | _Matrix3< Type > | [inline] |
rotX(Type angle) | _Matrix3< Type > | |
rotY(Type angle) | _Matrix3< Type > | |
rotZ(Type angle) | _Matrix3< Type > | |
set(Type mm00, Type mm01, Type mm02, Type mm10, Type mm11, Type mm12, Type mm20, Type mm21, Type mm22) | _Matrix3< Type > | [inline] |
set(Type d) | _Matrix3< Type > | [inline] |
set(const _Matrix3< double > &m) | _Matrix3< Type > | [inline] |
set(const _Matrix3< float > &m) | _Matrix3< Type > | [inline] |
set(const _Quat4< double > &q) | _Matrix3< Type > | [inline] |
set(const _Quat4< float > &q) | _Matrix3< Type > | [inline] |
set(const double at[9]) | _Matrix3< Type > | [inline] |
set(const float at[9]) | _Matrix3< Type > | [inline] |
set(const _Vector3< Type > &v) | _Matrix3< Type > | [inline] |
setAxisAngle(Type x, Type y, Type z, Type angle) | _Matrix3< Type > | [private] |
setColumn(int column, Type x, Type y, Type z) | _Matrix3< Type > | [inline] |
setColumn(int column, const _Vector3< Type > &at) | _Matrix3< Type > | [inline] |
setColumn(int column, const Type v[3]) | _Matrix3< Type > | [inline] |
setElement(int row, int column, Type value) | _Matrix3< Type > | [inline] |
setIdentity() | _Matrix3< Type > | [inline] |
setQuat(Type x, Type y, Type z, Type w) | _Matrix3< Type > | [private] |
setRow(int row, Type x, Type y, Type z) | _Matrix3< Type > | |
setRow(int row, const _Vector3< Type > &v) | _Matrix3< Type > | |
setRow(int row, const Type v[]) | _Matrix3< Type > | |
setScale(Type d) | _Matrix3< Type > | [inline] |
setZero() | _Matrix3< Type > | [inline] |
sub(const _Matrix3< Type > &m) | _Matrix3< Type > | |
sub(const _Matrix3< Type > &m, const _Matrix3< Type > &m1) | _Matrix3< Type > | |
swapColumn(int col1, int col2) | _Matrix3< Type > | [inline] |
swapRow(int row1, int row2) | _Matrix3< Type > | [inline] |
transform(_Tuple3< Type > &t) const | _Matrix3< Type > | [inline] |
transform(const _Tuple3< Type > &t, _Tuple3< Type > &t1) const | _Matrix3< Type > | |
transpose(void) | _Matrix3< Type > | [inline] |
transpose(const _Matrix3< Type > &m) | _Matrix3< Type > | |