#include <gmtl/Defines.h>
#include <gmtl/Math.h>
#include <gmtl/Util/Assert.h>
#include <gmtl/Util/StaticAssert.h>
Go to the source code of this file.
Classes | |
class | gmtl::Matrix< DATA_TYPE, ROWS, COLS > |
State tracked NxM dimensional Matrix (ordered in memory by Column). More... | |
class | gmtl::Matrix< DATA_TYPE, ROWS, COLS >::RowAccessor |
Helper class for Matrix op[]. More... | |
class | gmtl::Matrix< DATA_TYPE, ROWS, COLS >::ConstRowAccessor |
Helper class for Matrix op[] const. More... | |
Namespaces | |
namespace | gmtl |
Meta programming classes. | |
Typedefs | |
typedef Matrix< float, 2, 2 > | gmtl::Matrix22f |
typedef Matrix< double, 2, 2 > | gmtl::Matrix22d |
typedef Matrix< float, 2, 3 > | gmtl::Matrix23f |
typedef Matrix< double, 2, 3 > | gmtl::Matrix23d |
typedef Matrix< float, 3, 3 > | gmtl::Matrix33f |
typedef Matrix< double, 3, 3 > | gmtl::Matrix33d |
typedef Matrix< float, 3, 4 > | gmtl::Matrix34f |
typedef Matrix< double, 3, 4 > | gmtl::Matrix34d |
typedef Matrix< float, 4, 4 > | gmtl::Matrix44f |
typedef Matrix< double, 4, 4 > | gmtl::Matrix44d |
Functions | |
int | gmtl::combineMatrixStates (int state1, int state2) |
utility function for use by matrix operations. | |
Variables | |
const Matrix22f | gmtl::MAT_IDENTITY22F = Matrix22f() |
32bit floating point 2x2 identity matrix | |
const Matrix22d | gmtl::MAT_IDENTITY22D = Matrix22d() |
64bit floating point 2x2 identity matrix | |
const Matrix23f | gmtl::MAT_IDENTITY23F = Matrix23f() |
32bit floating point 2x2 identity matrix | |
const Matrix23d | gmtl::MAT_IDENTITY23D = Matrix23d() |
64bit floating point 2x2 identity matrix | |
const Matrix33f | gmtl::MAT_IDENTITY33F = Matrix33f() |
32bit floating point 3x3 identity matrix | |
const Matrix33d | gmtl::MAT_IDENTITY33D = Matrix33d() |
64bit floating point 3x3 identity matrix | |
const Matrix34f | gmtl::MAT_IDENTITY34F = Matrix34f() |
32bit floating point 3x4 identity matrix | |
const Matrix34d | gmtl::MAT_IDENTITY34D = Matrix34d() |
64bit floating point 3x4 identity matrix | |
const Matrix44f | gmtl::MAT_IDENTITY44F = Matrix44f() |
32bit floating point 4x4 identity matrix | |
const Matrix44d | gmtl::MAT_IDENTITY44D = Matrix44d() |
64bit floating point 4x4 identity matrix |