|
Public Member Functions |
| | TMatrix44 (void) |
| | TMatrix44 (const TMatrix44 &original) |
| | TMatrix44 (const real m00, const real m01, const real m02, const real m03, const real m10, const real m11, const real m12, const real m13, const real m20, const real m21, const real m22, const real m23, const real m30, const real m31, const real m32, const real m33) |
| uint32 | GetRowDimension (void) const |
| uint32 | GetColumnDimension (void) const |
| real | operator() (const uint32 row, const uint32 col) const |
| real & | operator() (const uint32 row, const uint32 col) |
| const real * | operator[] (const uint32 row) const |
| real * | operator[] (const uint32 row) |
| void | GetRow (const uint32 row, TVector4 &v) const |
| void | SetRow (const uint32 row, const TVector4 &v) |
| void | GetColumn (const uint32 col, TVector4 &v) const |
| void | SetColumn (const uint32 col, const TVector4 &v) |
| void | SetToTranspose (void) |
| void | SetToTransposeOf (const TMatrix44 &source) |
| TMatrix44 | GetTranspose (void) const |
| real | GetTrace (void) const |
| real | GetDeterminant (void) const |
| void | Multiply (const TMatrix44 &m, const TMatrix44 &n) |
| void | operator *= (const real scalar) |
| TMatrix44 & | operator= (const TMatrix44 &original) |
Static Public Attributes |
| const TMatrix44 | kIdentity |
| const TMatrix44 | kZero |
Protected Attributes |
| real | value [4][4] |
| | Stores the coeficients of the matrix in the form value[row][col].
|