VolVis::Matrix4< NUMBER > Class Template Reference

#include <TransformationMatrix.h>

List of all members.

Public Types

typedef Matrix4< NUMBER > This

Public Member Functions

 Matrix4 ()
 Matrix4 (const Quaternion< NUMBER > &q)
Thisoperator= (const This &m)
Thisoperator= (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]

template<class NUMBER>
class VolVis::Matrix4< NUMBER >


Member Typedef Documentation

template<class NUMBER>
typedef Matrix4<NUMBER> VolVis::Matrix4< NUMBER >::This


Constructor & Destructor Documentation

template<class NUMBER>
VolVis::Matrix4< NUMBER >::Matrix4 (  )  [inline]

template<class NUMBER>
VolVis::Matrix4< NUMBER >::Matrix4 ( const Quaternion< NUMBER > &  q  )  [inline]


Member Function Documentation

template<class NUMBER>
This& VolVis::Matrix4< NUMBER >::operator= ( const This m  )  [inline]

template<class NUMBER>
This& VolVis::Matrix4< NUMBER >::operator= ( const Quaternion< NUMBER > &  q  )  [inline]

template<class NUMBER>
void VolVis::Matrix4< NUMBER >::identity (  )  [inline]

template<class NUMBER>
NUMBER VolVis::Matrix4< NUMBER >::operator() ( const int  row,
const int  column 
) const [inline]

template<class NUMBER>
NUMBER& VolVis::Matrix4< NUMBER >::operator[] ( const int  i  )  [inline]

template<class NUMBER>
NUMBER VolVis::Matrix4< NUMBER >::operator[] ( const int  i  )  const [inline]

template<class NUMBER>
VolVis::Matrix4< NUMBER >::operator const NUMBER * (  )  const [inline]


Member Data Documentation

template<class NUMBER>
NUMBER VolVis::Matrix4< NUMBER >::data[16] [protected]


The documentation for this class was generated from the following file:
Generated on Wed Jan 17 13:07:38 2007 for FlowVis by  doxygen 1.5.1-p1