#include <TransformationMatrix.h>
Public Types | |
typedef Matrix4< NUMBER > | This |
Public Member Functions | |
Matrix4 () | |
Matrix4 (const Quaternion< NUMBER > &q) | |
This & | operator= (const This &m) |
This & | operator= (const Quaternion< NUMBER > &q) |
void | identity () |
NUMBER | operator() (const int row, const int column) const |
NUMBER & | operator[] (const int i) |
NUMBER | operator[] (const int i) const |
operator const NUMBER * () const | |
Protected Attributes | |
NUMBER | data [16] |
typedef Matrix4<NUMBER> VolVis::Matrix4< NUMBER >::This |
VolVis::Matrix4< NUMBER >::Matrix4 | ( | ) | [inline] |
VolVis::Matrix4< NUMBER >::Matrix4 | ( | const Quaternion< NUMBER > & | q | ) | [inline] |
This& VolVis::Matrix4< NUMBER >::operator= | ( | const This & | m | ) | [inline] |
This& VolVis::Matrix4< NUMBER >::operator= | ( | const Quaternion< NUMBER > & | q | ) | [inline] |
void VolVis::Matrix4< NUMBER >::identity | ( | ) | [inline] |
NUMBER VolVis::Matrix4< NUMBER >::operator() | ( | const int | row, | |
const int | column | |||
) | const [inline] |
NUMBER& VolVis::Matrix4< NUMBER >::operator[] | ( | const int | i | ) | [inline] |
NUMBER VolVis::Matrix4< NUMBER >::operator[] | ( | const int | i | ) | const [inline] |
VolVis::Matrix4< NUMBER >::operator const NUMBER * | ( | ) | const [inline] |
NUMBER VolVis::Matrix4< NUMBER >::data[16] [protected] |