Matrix Class Reference

#include <Matrix.h>

List of all members.

Public Member Functions

 Matrix ()
 Matrix (const float *matrix)
 Matrix (const Matrix &other)
 Matrix (const float a0, const float a1, const float a2, const float a3, const float a4, const float a5, const float a6, const float a7, const float a8, const float a9, const float a10, const float a11, const float a12, const float a13, const float a14, const float a15)
float * getData ()
float computeDeterminant () const
const Matrix computeInverse () const
const Matrix operator* (const Matrix &other) const
const Vector operator* (const Vector &other) const
string toString () const

Protected Attributes

float _data [16]

Friends

class Vector

Constructor & Destructor Documentation

Matrix::Matrix (  ) 
Matrix::Matrix ( const float *  matrix  ) 
Matrix::Matrix ( const Matrix other  ) 
Matrix::Matrix ( const float  a0,
const float  a1,
const float  a2,
const float  a3,
const float  a4,
const float  a5,
const float  a6,
const float  a7,
const float  a8,
const float  a9,
const float  a10,
const float  a11,
const float  a12,
const float  a13,
const float  a14,
const float  a15 
)

Member Function Documentation

float Matrix::computeDeterminant (  )  const
const Matrix Matrix::computeInverse (  )  const
float * Matrix::getData (  ) 
const Vector Matrix::operator* ( const Vector other  )  const
const Matrix Matrix::operator* ( const Matrix other  )  const
string Matrix::toString (  )  const

Friends And Related Function Documentation

friend class Vector [friend]

Member Data Documentation

float Matrix::_data[16] [protected]

The documentation for this class was generated from the following files:

Generated on Thu Jan 14 20:50:12 2010 for TerrainEditor by  doxygen 1.6.1