Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Matrix4C Class Reference

#include <matrixc.h>

List of all members.

Public Methods

 Matrix4C ()
 Matrix4C (const VectorC &a1, const VectorC &a2, const VectorC &a3)
virtual ~Matrix4C ()
int operator== (const Matrix4C &v)
int operator!= (const Matrix4C &v)
Matrix4C operator= (const Matrix4C &)
Matrix4C operator * (const Matrix4C &)
VectorC operator * (const VectorC &)
void Set (const VectorC &a1, const VectorC &a2, const VectorC &a3)
void SetIdentity ()
void SetRotateOnMinusZ (const VectorC &)
void SetRotateZ (const double &)
void SetRotateY (const double &)
void SetRotateX (const double &)
void SetTranslation (const VectorC &)
void SetRotation (const VectorC &, const double &)
void SetScale (const VectorC &)
void SetQuaternion (const QuaternionC &)
void Writeln ()

Public Attributes

double m [16]

Friends

OAW_DLLMAPPING Matrix4C operator~ (const Matrix4C &)
OAW_DLLMAPPING Matrix4C Inv (const Matrix4C &)


Constructor & Destructor Documentation

Matrix4C::Matrix4C  
 

Matrix4C::Matrix4C const VectorC   a1,
const VectorC   a2,
const VectorC   a3
[inline]
 

Definition at line 67 of file matrixc.h.

00067 {Set(a1,a2,a3);}

virtual Matrix4C::~Matrix4C   [inline, virtual]
 

Definition at line 68 of file matrixc.h.

00068 {};


Member Function Documentation

VectorC Matrix4C::operator * const VectorC  
 

Matrix4C Matrix4C::operator * const Matrix4C &   
 

int Matrix4C::operator!= const Matrix4C &    v
 

Matrix4C Matrix4C::operator= const Matrix4C &   
 

int Matrix4C::operator== const Matrix4C &    v
 

void Matrix4C::Set const VectorC   a1,
const VectorC   a2,
const VectorC   a3
 

void Matrix4C::SetIdentity  
 

void Matrix4C::SetQuaternion const QuaternionC  
 

void Matrix4C::SetRotateOnMinusZ const VectorC  
 

void Matrix4C::SetRotateX const double &   
 

void Matrix4C::SetRotateY const double &   
 

void Matrix4C::SetRotateZ const double &   
 

void Matrix4C::SetRotation const VectorC  ,
const double &   
 

void Matrix4C::SetScale const VectorC  
 

void Matrix4C::SetTranslation const VectorC  
 

void Matrix4C::Writeln  
 


Friends And Related Function Documentation

OAW_DLLMAPPING Matrix4C Inv const Matrix4C &    [friend]
 

OAW_DLLMAPPING Matrix4C operator~ const Matrix4C &    [friend]
 


Member Data Documentation

double Matrix4C::m[16]
 

Definition at line 88 of file matrixc.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 29 14:30:51 2003 for Open ActiveWrl by doxygen1.3-rc2