MATRIX Class Reference

#include <Matrix.h>

List of all members.

Public Member Functions

 MATRIX ()
 MATRIX (GLfloat e00, GLfloat e01, GLfloat e02, GLfloat e03, GLfloat e10, GLfloat e11, GLfloat e12, GLfloat e13, GLfloat e20, GLfloat e21, GLfloat e22, GLfloat e23, GLfloat e30, GLfloat e31, GLfloat e32, GLfloat e33)
 ~MATRIX ()
GLvoid LoadIdentity ()
GLvoid CopyMatrix (GLfloat m[16])
GLvoid MultMatrix (GLfloat m[16])
VECTOR MultVector (VECTOR vec)
VECTOR MultPoint (VECTOR point)
GLvoid MatrixInverse ()
GLvoid MatrixFromAxisAngle (VECTOR axis, GLfloat theta)
GLvoid QuatToMatrix (QUAT quat)

Public Attributes

GLfloat Element [16]


Constructor & Destructor Documentation

MATRIX::MATRIX  ) 
 

MATRIX::MATRIX GLfloat  e00,
GLfloat  e01,
GLfloat  e02,
GLfloat  e03,
GLfloat  e10,
GLfloat  e11,
GLfloat  e12,
GLfloat  e13,
GLfloat  e20,
GLfloat  e21,
GLfloat  e22,
GLfloat  e23,
GLfloat  e30,
GLfloat  e31,
GLfloat  e32,
GLfloat  e33
 

MATRIX::~MATRIX  ) 
 


Member Function Documentation

GLvoid MATRIX::CopyMatrix GLfloat  m[16]  ) 
 

GLvoid MATRIX::LoadIdentity  ) 
 

GLvoid MATRIX::MatrixFromAxisAngle VECTOR  axis,
GLfloat  theta
 

GLvoid MATRIX::MatrixInverse  ) 
 

GLvoid MATRIX::MultMatrix GLfloat  m[16]  ) 
 

VECTOR MATRIX::MultPoint VECTOR  point  ) 
 

VECTOR MATRIX::MultVector VECTOR  vec  ) 
 

GLvoid MATRIX::QuatToMatrix QUAT  quat  ) 
 


Member Data Documentation

GLfloat MATRIX::Element[16]
 


The documentation for this class was generated from the following files:
Generated on Sun Jan 22 16:23:51 2006 for Inside Time by  doxygen 1.4.5