_Matrix4< Type > Member List

This is the complete list of members for _Matrix4< Type >, including all inherited members.

_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 >


Generated on Thu Sep 29 13:39:45 2005 for vecmath by  doxygen 1.4.4