Matrix Class Reference

#include <Matrix.h>

List of all members.

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]


Detailed Description

A 4x4 Matrix


Constructor & Destructor Documentation

Matrix::Matrix (  ) 


Member Function Documentation

Matrix Matrix::operator * ( const Matrix m  ) 

Vec3f Matrix::operator * ( const Vec3f v  ) 

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 
)


Member Data Documentation

float Matrix::_mat[4][4] [private]


Generated on Thu Jan 18 10:06:18 2007 for vhdPLUS by  doxygen 1.5.1-p1