_Matrix4() | _Matrix4< Type > | [inline] |
_Matrix4(Type s) | _Matrix4< Type > | [inline] |
_Matrix4(Type m00, Type m01, Type m02=0.0, Type m03=0.0, Type m10=0.0, Type m11=0.0, Type m12=0.0, Type m13=0.0, Type m20=0.0, Type m21=0.0, Type m22=0.0, Type m23=0.0, Type m30=0.0, Type m31=0.0, Type m32=0.0, Type m33=0.0) | _Matrix4< Type > | [inline, explicit] |
_Matrix4(const _Matrix4< double > &m) | _Matrix4< Type > | [inline] |
_Matrix4(const _Matrix4< float > &m) | _Matrix4< Type > | [inline] |
_Matrix4(const Type v[16]) | _Matrix4< Type > | [inline] |
add(Type d) | _Matrix4< Type > | [inline] |
add(Type d, const _Matrix4< Type > &m) | _Matrix4< Type > | |
add(const _Matrix4< Type > &m) | _Matrix4< Type > | [inline] |
add(const _Matrix4< Type > &m1, const _Matrix4< Type > &m2) | _Matrix4< Type > | |
adjoint() | _Matrix4< Type > | [inline] |
adjoint(const _Matrix4< Type > &m) | _Matrix4< Type > | |
determinant() const | _Matrix4< Type > | [inline] |
determinant3x3() const | _Matrix4< Type > | [inline] |
epsilonEquals(const _Matrix4< Type > &m, Type epsilon) const | _Matrix4< Type > | |
equals(const _Matrix4< Type > &m) const | _Matrix4< Type > | [inline] |
get(double m[16]) const | _Matrix4< Type > | [inline] |
get(float m[16]) const | _Matrix4< Type > | [inline] |
get(_Matrix3< double > &m) const | _Matrix4< Type > | |
get(_Matrix3< double > &m, _Vector3< double > &v) const | _Matrix4< Type > | |
get(_Matrix3< double > &m, _Vector3< double > &v, _Vector3< double > &s) const | _Matrix4< Type > | |
get(_Matrix3< float > &m) const | _Matrix4< Type > | |
get(_Matrix3< float > &m, _Vector3< float > &v) const | _Matrix4< Type > | |
get(_Matrix3< float > &m, _Vector3< float > &v, _Vector3< float > &s) const | _Matrix4< Type > | |
get(_Quat4< double > &q) const | _Matrix4< Type > | |
get(_Quat4< float > &q) const | _Matrix4< Type > | |
get(_Vector3< double > &v) const | _Matrix4< Type > | [inline] |
get(_Vector3< float > &v) const | _Matrix4< Type > | [inline] |
get3x3(double m[9]) const | _Matrix4< Type > | [inline] |
getColumn(int column, _Vector4< Type > &v) const | _Matrix4< Type > | |
getColumn(int column, Type c[]) const | _Matrix4< Type > | |
getElement(int row, int column) const | _Matrix4< Type > | |
getEuler(_Vector3< Type >) const | _Matrix4< Type > | |
getRotationScale(_Matrix3< double > &m3d) const | _Matrix4< Type > | |
getRotationScale(_Matrix3< float > &m3f) const | _Matrix4< Type > | |
getRow(int row, _Vector4< Type > &v) const | _Matrix4< Type > | |
getRow(int row, Type r[]) const | _Matrix4< Type > | |
getScale() const | _Matrix4< Type > | |
getScaleRotate(double scale[3], double rot[9]) const | _Matrix4< Type > | |
invert() | _Matrix4< Type > | [inline] |
invert(const _Matrix4< Type > &m) | _Matrix4< Type > | |
luBacksubstitution(Type ad[], int ai[], Type ad1[]) | _Matrix4< Type > | [private, static] |
luDecomposition(Type ad[], int ai[]) | _Matrix4< Type > | [private, static] |
m00 | _Matrix4< Type > | |
m01 | _Matrix4< Type > | |
m02 | _Matrix4< Type > | |
m03 | _Matrix4< Type > | |
m10 | _Matrix4< Type > | |
m11 | _Matrix4< Type > | |
m12 | _Matrix4< Type > | |
m13 | _Matrix4< Type > | |
m20 | _Matrix4< Type > | |
m21 | _Matrix4< Type > | |
m22 | _Matrix4< Type > | |
m23 | _Matrix4< Type > | |
m30 | _Matrix4< Type > | |
m31 | _Matrix4< Type > | |
m32 | _Matrix4< Type > | |
m33 | _Matrix4< Type > | |
mul(Type d) | _Matrix4< Type > | [inline] |
mul(Type d, const _Matrix4< Type > &m) | _Matrix4< Type > | |
mul(const _Matrix4< Type > &m) | _Matrix4< Type > | |
mul(const _Matrix4< Type > &m1, const _Matrix4< Type > &m2) | _Matrix4< Type > | |
mulTransposeBoth(const _Matrix4< Type > &m1, const _Matrix4< Type > &m2) | _Matrix4< Type > | |
mulTransposeLeft(const _Matrix4< Type > &m1, const _Matrix4< Type > &m2) | _Matrix4< Type > | |
mulTransposeRight(const _Matrix4< Type > &m1, const _Matrix4< Type > &m2) | _Matrix4< Type > | |
negate() | _Matrix4< Type > | [inline] |
negate(const _Matrix4< Type > &m) | _Matrix4< Type > | [inline] |
operator const Type *() const | _Matrix4< Type > | [inline] |
operator()(int row, int column) const | _Matrix4< Type > | [inline] |
operator+=(const _Matrix4< Type > &t) | _Matrix4< Type > | [inline] |
operator-=(const _Matrix4< Type > &t) | _Matrix4< Type > | [inline] |
rotationGL(double angle, const _Vector3< Type > &axis) | _Matrix4< Type > | |
rotX(double angle) | _Matrix4< Type > | |
rotY(double angle) | _Matrix4< Type > | |
rotZ(double angle) | _Matrix4< Type > | |
scale(Type s) | _Matrix4< Type > | [inline] |
scaleAdd(Type s, const _Matrix4< Type > &m) | _Matrix4< Type > | [inline] |
scaleAdd(Type s, const _Matrix4< Type > &m, const _Matrix4 &m1) | _Matrix4< Type > | [inline] |
set(Type mm00, Type mm01, Type mm02=0.0, Type mm03=0.0, Type mm10=0.0, Type mm11=0.0, Type mm12=0.0, Type mm13=0.0, Type mm20=0.0, Type mm21=0.0, Type mm22=0.0, Type mm23=0.0, Type mm30=0.0, Type mm31=0.0, Type mm32=0.0, Type mm33=0.0) | _Matrix4< Type > | [inline] |
set(const _Matrix4< double > &m) | _Matrix4< Type > | [inline] |
set(const _Matrix4< float > &m) | _Matrix4< Type > | [inline] |
set(const _Matrix3< double > &m) | _Matrix4< Type > | [inline] |
set(const _Matrix3< float > &m) | _Matrix4< Type > | [inline] |
set(const _Matrix3< double > &m, const _Vector3< double > &v, double s) | _Matrix4< Type > | [inline] |
set(const _Matrix3< float > &m, const _Vector3< double > &v, double s) | _Matrix4< Type > | [inline] |
set(const _Matrix3< double > &m, const _Vector3< double > &v, const _Vector3< double > &s) | _Matrix4< Type > | [inline] |
set(const _Matrix3< float > &m, const _Vector3< float > &v, const _Vector3< float > &s) | _Matrix4< Type > | [inline] |
set(const _Vector3< double > &v) | _Matrix4< Type > | [inline] |
set(const _Vector3< float > &v) | _Matrix4< Type > | [inline] |
set(const _Vector3< double > &v, double s) | _Matrix4< Type > | [inline] |
set(const _Vector3< float > &v, double s) | _Matrix4< Type > | [inline] |
set(const double at[16]) | _Matrix4< Type > | [inline] |
set(const float at[16]) | _Matrix4< Type > | [inline] |
set3x3(Type mm00=0, Type mm01=0, Type mm02=0, Type mm10=0, Type mm11=0, Type mm12=0, Type mm20=0, Type mm21=0, Type mm22=0) | _Matrix4< Type > | [inline] |
setColumn(int column, Type x, Type y, Type z, Type w) | _Matrix4< Type > | |
setElement(int row, int column, Type value) | _Matrix4< Type > | |
setIdentity() | _Matrix4< Type > | [inline] |
setIdentity3x3() | _Matrix4< Type > | [inline] |
setRotation(const _Matrix3< double > &m) | _Matrix4< Type > | |
setRotation(const _Matrix3< float > &m) | _Matrix4< Type > | |
setRotation(const _Quat4< double > &q) | _Matrix4< Type > | |
setRotation(const _Quat4< float > &q) | _Matrix4< Type > | |
setRotationScale(const _Matrix3< double > &m) | _Matrix4< Type > | [inline] |
setRotationScale(const _Matrix3< float > &m) | _Matrix4< Type > | [inline] |
setRotationScale3x3(double mm00, double mm01, double mm02, double mm10, double mm11, double mm12, double mm20, double mm21, double mm22) | _Matrix4< Type > | [inline, private] |
setRow(int row, Type x, Type y, Type z, Type w) | _Matrix4< Type > | |
setScaleTranslate(Type scale, Type x=0.0, Type y=0.0, Type z=0.0) | _Matrix4< Type > | [inline] |
setTranslation(const _Vector3< Type > &trans) | _Matrix4< Type > | [inline] |
setTranspose(const Type at[16]) | _Matrix4< Type > | [inline] |
setZero() | _Matrix4< Type > | [inline] |
sub(const _Matrix4< Type > &m) | _Matrix4< Type > | [inline] |
sub(const _Matrix4< Type > &m1, const _Matrix4< Type > &m2) | _Matrix4< Type > | |
transform(_Tuple3< double > &t) const | _Matrix4< Type > | [inline] |
transform(const _Tuple3< double > &t, _Tuple3< double > &t1) const | _Matrix4< Type > | |
transform(_Tuple3< float > &t) const | _Matrix4< Type > | [inline] |
transform(const _Tuple3< float > &t, _Tuple3< float > &t1) const | _Matrix4< Type > | |
transform(_Tuple4< double > &t) const | _Matrix4< Type > | [inline] |
transform(const _Tuple4< double > &t, _Tuple4< double > &t1) const | _Matrix4< Type > | |
transform(_Tuple4< float > &t) const | _Matrix4< Type > | [inline] |
transform(const _Tuple4< float > &t, _Tuple4< float > &t1) const | _Matrix4< Type > | |
transpose() | _Matrix4< Type > | |
transpose(const _Matrix4< Type > &m) | _Matrix4< Type > | |