CoreMatrix4x4 Class Reference

#include <CoreMatrix4x4.h>

List of all members.

Public Member Functions

 CoreMatrix4x4 ()
 CoreMatrix4x4 (float __11, float __12, float __13, float __14, float __21, float __22, float __23, float __24, float __31, float __32, float __33, float __34, float __41, float __42, float __43, float __44)
CoreMatrix4x4 operator+ (CoreMatrix4x4 &m2)
CoreMatrix4x4 operator+= (CoreMatrix4x4 &m2)
CoreMatrix4x4 operator- (CoreMatrix4x4 &m2)
CoreMatrix4x4 operator-= (CoreMatrix4x4 &m2)
CoreMatrix4x4 operator* (CoreMatrix4x4 &m2)
CoreMatrix4x4 operator*= (CoreMatrix4x4 &m2)
CoreMatrix4x4 operator* (float fIn)
CoreMatrix4x4 operator*= (float fIn)
CoreMatrix4x4 operator/ (float fIn)
CoreMatrix4x4 operator/= (float fIn)
CoreMatrix4x4 operator- ()
void NegateThis ()
bool Equals (CoreMatrix4x4 &mIn)
float Determinante ()
CoreMatrix4x4 Invert ()
void InvertThis ()
CoreMatrix4x4 Transpose ()
void TransposeThis ()
CoreMatrix4x4 RotateXRight (float alpha)
CoreMatrix4x4 RotateXLeft (float alpha)
void RotateXRightThis (float alpha)
void RotateXLeftThis (float alpha)
CoreMatrix4x4 RotateYRight (float alpha)
CoreMatrix4x4 RotateYLeft (float alpha)
void RotateYRightThis (float alpha)
void RotateYLeftThis (float alpha)
CoreMatrix4x4 RotateZRight (float alpha)
CoreMatrix4x4 RotateZLeft (float alpha)
void RotateZRightThis (float alpha)
void RotateZLeftThis (float alpha)
CoreMatrix4x4 TranslateRight (CoreVector3 &vIn)
CoreMatrix4x4 TranslateLeft (CoreVector3 &vIn)
void TranslateRightThis (CoreVector3 &vIn)
void TranslateLeftThis (CoreVector3 &vIn)
CoreMatrix4x4 ScaleRight (CoreVector3 &vIn)
CoreMatrix4x4 ScaleLeft (CoreVector3 &vIn)
void ScaleRightThis (CoreVector3 &vIn)
void ScaleLeftThis (CoreVector3 &vIn)
float Trace ()

Public Attributes

union {
   struct {
      float   _11
      float   _12
      float   _13
      float   _14
      float   _21
      float   _22
      float   _23
      float   _24
      float   _31
      float   _32
      float   _33
      float   _34
      float   _41
      float   _42
      float   _43
      float   _44
   } 
   float   arr [16]
   float   arr4x4 [4][4]
}; 


Constructor & Destructor Documentation

CoreMatrix4x4::CoreMatrix4x4 (  )  [inline]

CoreMatrix4x4::CoreMatrix4x4 ( float  __11,
float  __12,
float  __13,
float  __14,
float  __21,
float  __22,
float  __23,
float  __24,
float  __31,
float  __32,
float  __33,
float  __34,
float  __41,
float  __42,
float  __43,
float  __44 
) [inline]


Member Function Documentation

float CoreMatrix4x4::Determinante (  )  [inline]

bool CoreMatrix4x4::Equals ( CoreMatrix4x4 mIn  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::Invert (  )  [inline]

void CoreMatrix4x4::InvertThis (  )  [inline]

void CoreMatrix4x4::NegateThis (  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::operator* ( float  fIn  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::operator* ( CoreMatrix4x4 m2  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::operator*= ( float  fIn  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::operator*= ( CoreMatrix4x4 m2  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::operator+ ( CoreMatrix4x4 m2  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::operator+= ( CoreMatrix4x4 m2  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::operator- (  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::operator- ( CoreMatrix4x4 m2  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::operator-= ( CoreMatrix4x4 m2  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::operator/ ( float  fIn  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::operator/= ( float  fIn  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::RotateXLeft ( float  alpha  )  [inline]

void CoreMatrix4x4::RotateXLeftThis ( float  alpha  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::RotateXRight ( float  alpha  )  [inline]

void CoreMatrix4x4::RotateXRightThis ( float  alpha  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::RotateYLeft ( float  alpha  )  [inline]

void CoreMatrix4x4::RotateYLeftThis ( float  alpha  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::RotateYRight ( float  alpha  )  [inline]

void CoreMatrix4x4::RotateYRightThis ( float  alpha  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::RotateZLeft ( float  alpha  )  [inline]

void CoreMatrix4x4::RotateZLeftThis ( float  alpha  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::RotateZRight ( float  alpha  )  [inline]

void CoreMatrix4x4::RotateZRightThis ( float  alpha  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::ScaleLeft ( CoreVector3 vIn  )  [inline]

void CoreMatrix4x4::ScaleLeftThis ( CoreVector3 vIn  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::ScaleRight ( CoreVector3 vIn  )  [inline]

void CoreMatrix4x4::ScaleRightThis ( CoreVector3 vIn  )  [inline]

float CoreMatrix4x4::Trace (  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::TranslateLeft ( CoreVector3 vIn  )  [inline]

void CoreMatrix4x4::TranslateLeftThis ( CoreVector3 vIn  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::TranslateRight ( CoreVector3 vIn  )  [inline]

void CoreMatrix4x4::TranslateRightThis ( CoreVector3 vIn  )  [inline]

CoreMatrix4x4 CoreMatrix4x4::Transpose (  )  [inline]

void CoreMatrix4x4::TransposeThis (  )  [inline]


Member Data Documentation

union { ... }

float CoreMatrix4x4::arr[16]

float CoreMatrix4x4::arr4x4[4][4]


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

Generated on Wed Dec 10 12:18:30 2008 for volRendering by  doxygen 1.5.7.1