#include <Matrix.h>
Public Member Functions | |
Matrix () | |
Matrix | operator * (const Matrix &m) |
Vec3f | operator * (const Vec3f &v) |
operator float * () | |
operator const float * () const | |
void | getValue (float mat[4][4]) const |
Matrix | invert () const |
void | swapRows (int i, int j) |
Static Public Member Functions | |
static Matrix | identity () |
Private Attributes | |
float | _mat [4][4] |
Matrix::Matrix | ( | ) |
Matrix::operator float * | ( | ) | [inline] |
Matrix::operator const float * | ( | ) | const [inline] |
void Matrix::getValue | ( | float | mat[4][4] | ) | const |
Matrix Matrix::invert | ( | ) | const |
Matrix Matrix::identity | ( | ) | [static] |
void Matrix::swapRows | ( | int | i, | |
int | j | |||
) |
float Matrix::_mat[4][4] [private] |