CMatrix3d.h File Reference

Implements a 3D matrix. More...

#include "math/CConstants.h"
#include "math/CVector3d.h"

Go to the source code of this file.

Classes

struct  chai3d::cMatrix3d
 This class implements a 3D matrix. More...
 

Namespaces

 chai3d
 

Enumerations

enum  chai3d::cEulerOrder {
  chai3d::C_EULER_ORDER_XYZ, chai3d::C_EULER_ORDER_XYX, chai3d::C_EULER_ORDER_XZY, chai3d::C_EULER_ORDER_XZX,
  chai3d::C_EULER_ORDER_YZX, chai3d::C_EULER_ORDER_YZY, chai3d::C_EULER_ORDER_YXZ, chai3d::C_EULER_ORDER_YXY,
  chai3d::C_EULER_ORDER_ZXY, chai3d::C_EULER_ORDER_ZXZ, chai3d::C_EULER_ORDER_ZYX, chai3d::C_EULER_ORDER_ZYZ
}
 

Functions

cVector3d chai3d::operator* (const cMatrix3d &a_matrix, const cVector3d &a_vector)
 An overloaded * operator for matrix/vector multiplication. More...
 
cMatrix3d chai3d::operator* (const cMatrix3d &a_matrix1, const cMatrix3d &a_matrix2)
 An overloaded * operator for matrix/matrix multiplication. More...