|
#include <CATMatrix.h>
Definition at line 22 of file CATMatrix.h.
Public Member Functions | |
| CATMatrix (CATUInt32 w, CATUInt32 h) | |
| CATMatrix (const CATMatrix &matrix) | |
| virtual | ~CATMatrix () |
| CATFloat64 & | Val (CATUInt32 x, CATUInt32 y) |
| CATFloat64 | cVal (CATUInt32 x, CATUInt32 y) const |
| CATUInt32 | Width () const |
| CATUInt32 | Height () const |
| bool | operator== (const CATMatrix &matrix) const |
| CATMatrix | operator * (const CATMatrix &matrix) const |
| CATMatrix | operator * (const CATFloat64 scalar) const |
| CATMatrix | operator+ (const CATMatrix &matrix) const |
| CATMatrix | operator- (const CATMatrix &matrix) const |
| CATFloat64 | GetDeterminant () const |
| Get the determinant of a matrix. | |
| CATMatrix | GetInverted () const |
| Get the inversion of the matrix. | |
| CATMatrix | GetPseudoInverse () const |
| Get the pseudo-inverse of a matrix. | |
| CATMatrix | GetTransposed () const |
| Get the transposed matrix. | |
| void | SetToIdentity () |
| Set to special matricies. | |
| void | ZeroMatrix () |
| bool | IsNullMatrix () const |
| Check for special matricies. | |
| bool | IsIdentityMatrix () const |
| bool | IsConformable (const CATMatrix &matrix) const |
| Can the matricies be multiplied? | |
| bool | SameOrder (const CATMatrix &matrix) const |
| Check for same order between to matricies. | |
| void | DebugDump () const |
| Debug. | |
Protected Attributes | |
| CATFloat64 * | fMatrix |
| CATUInt32 | fWidth |
| CATUInt32 | fHeight |
1.5.4