#include <GMatrix44.h>
Collaboration diagram for GCS::GMatrix44:

Public Member Functions | |
| GMatrix44 () | |
| GMatrix44 (double _m11, double _m12, double _m13, double _m14, double _m21, double _m22, double _m23, double _m24, double _m31, double _m32, double _m33, double _m34, double _m41, double _m42, double _m43, double _m44) | |
| GMatrix44 (const GMatrix44 &original) | |
| operator double * () | |
| GMatrix44 & | loadIdentity () |
| GMatrix44 | multiply (double scalar) |
| GMatrix44 | multiply (const GMatrix44 &m) const |
| GVector3 | transform (const GVector3 &v) const |
| GMatrix44 | operator+ (const GMatrix44 &m) const |
| GMatrix44 | operator- (const GMatrix44 &m) const |
| GMatrix44 | operator * (const GMatrix44 &m) const |
| GMatrix44 | operator * (const double scalar) const |
| bool | operator== (const GMatrix44 &m) const |
| bool | operator!= (const GMatrix44 &m) const |
Gerald Degeneve
|
|
Default constructor initializes the matrix with an identity matrix. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Constructor initializing with given elements. |
|
|
Copy constructor. |
|
|
Converts this matrix into an identity matrix and returns this matrix. |
|
|
Multiplies (transforms) this matrix with given matrix, stores the result in a new matrix and returns it. |
|
|
Multiplies (scales) this matrix with given scalar, stores the result in a new matrix and returns it. |
|
|
Multiplies (scales) this matrix with given scalar, stores the result in a new matrix and returns it. |
|
|
Multiplies (transforms) this matrix with given matrix, stores the result in a new matrix and returns it. |
|
|
Casting Operator. |
|
|
Compares a this Matrix with another.
|
|
|
Adds a matrix to the given matrix and return a new Matrix. |
|
|
Subtracts a matrix from the given matrix and return a new Matrix. |
|
|
Compares a this Matrix with another.
|
|
|
Transforms given vector with this matrix and return a new transformed vector. |
|
|
The field that represents all elements of the matrix interpreted as [rows][columns]. |
|
|
The field that represents all elements of the matrix interpreted as [row*4+column]. |
1.3.6