4x4 Matrix class  
 More...
#include <Matrix.h>
List of all members.
Public Member Functions | 
|   | Matrix () | 
|   | Matrix (const float &fElement0, const float &fElement4, const float &fElement8, const float &fElement12, const float &fElement1, const float &fElement5, const float &fElement9, const float &fElement13, const float &fElement2, const float &fElement6, const float &fElement10, const float &fElement14, const float &fElement3, const float &fElement7, const float &fElement11, const float &fElement15) | 
|   | Matrix (const float *pElements) | 
|   | Matrix (const float vfElements[4][4]) | 
|   | ~Matrix () | 
| void  | Set (const float *pElements) | 
| void  | clearMatrix () | 
| const float *  | Get () const  | 
| void  | Set (const unsigned int i, const unsigned int j, const float &fValue) | 
| const float &  | Get (const unsigned int i, const unsigned int j) const  | 
| const float &  | Get (const unsigned int i) const  | 
| float &  | operator() (const unsigned int i, const unsigned int j) | 
| const float &  | operator() (const unsigned int i, const unsigned int j) const  | 
| const Matrix  | GetInverse () const  | 
| void  | invert () | 
| const Matrix  | GetTransposed () const  | 
| void  | transpose () | 
| const bool  | operator== (const Matrix &matOther) const  | 
| const bool  | operator!= (const Matrix &matOther) const  | 
| const Matrix  | operator* (const Matrix &matOther) const  | 
| const Matrix &  | operator*= (const Matrix &matOther) | 
Detailed Description
4x4 Matrix class 
4x4 Matrix class (from visualization lab) 
- Author:
 - unknown 
 
Constructor & Destructor Documentation
      
        
          | Matrix::Matrix  | 
          ( | 
           | ) | 
           [inline] | 
        
      
 
 
      
        
          | Matrix::Matrix  | 
          ( | 
          const float &  | 
          fElement0,  | 
        
        
           | 
           | 
          const float &  | 
          fElement4,  | 
        
        
           | 
           | 
          const float &  | 
          fElement8,  | 
        
        
           | 
           | 
          const float &  | 
          fElement12,  | 
        
        
           | 
           | 
          const float &  | 
          fElement1,  | 
        
        
           | 
           | 
          const float &  | 
          fElement5,  | 
        
        
           | 
           | 
          const float &  | 
          fElement9,  | 
        
        
           | 
           | 
          const float &  | 
          fElement13,  | 
        
        
           | 
           | 
          const float &  | 
          fElement2,  | 
        
        
           | 
           | 
          const float &  | 
          fElement6,  | 
        
        
           | 
           | 
          const float &  | 
          fElement10,  | 
        
        
           | 
           | 
          const float &  | 
          fElement14,  | 
        
        
           | 
           | 
          const float &  | 
          fElement3,  | 
        
        
           | 
           | 
          const float &  | 
          fElement7,  | 
        
        
           | 
           | 
          const float &  | 
          fElement11,  | 
        
        
           | 
           | 
          const float &  | 
          fElement15  | 
        
        
           | 
          ) | 
           |  [inline] | 
        
      
 
 
      
        
          | Matrix::Matrix  | 
          ( | 
          const float *  | 
          pElements | ) | 
           [inline] | 
        
      
 
 
      
        
          | Matrix::Matrix  | 
          ( | 
          const float  | 
          vfElements[4][4] | ) | 
           [inline] | 
        
      
 
 
      
        
          | Matrix::~Matrix  | 
          ( | 
           | ) | 
           [inline] | 
        
      
 
 
Member Function Documentation
      
        
          | void Matrix::clearMatrix  | 
          ( | 
           | ) | 
           [inline] | 
        
      
 
 
      
        
          | const float& Matrix::Get  | 
          ( | 
          const unsigned int  | 
          i,  | 
        
        
           | 
           | 
          const unsigned int  | 
          j  | 
        
        
           | 
          ) | 
           |  const [inline] | 
        
      
 
 
      
        
          | const float* Matrix::Get  | 
          ( | 
           | ) | 
           const [inline] | 
        
      
 
 
      
        
          | const float& Matrix::Get  | 
          ( | 
          const unsigned int  | 
          i | ) | 
           const [inline] | 
        
      
 
 
      
        
          | const Matrix Matrix::GetInverse  | 
          ( | 
           | ) | 
           const [inline] | 
        
      
 
 
      
        
          | const Matrix Matrix::GetTransposed  | 
          ( | 
           | ) | 
           const [inline] | 
        
      
 
 
      
        
          | void Matrix::invert  | 
          ( | 
           | ) | 
           [inline] | 
        
      
 
 
      
        
          | const bool Matrix::operator!=  | 
          ( | 
          const Matrix &  | 
          matOther | ) | 
           const [inline] | 
        
      
 
 
      
        
          | const float& Matrix::operator()  | 
          ( | 
          const unsigned int  | 
          i,  | 
        
        
           | 
           | 
          const unsigned int  | 
          j  | 
        
        
           | 
          ) | 
           |  const [inline] | 
        
      
 
 
      
        
          | float& Matrix::operator()  | 
          ( | 
          const unsigned int  | 
          i,  | 
        
        
           | 
           | 
          const unsigned int  | 
          j  | 
        
        
           | 
          ) | 
           |  [inline] | 
        
      
 
 
      
        
          | const Matrix Matrix::operator*  | 
          ( | 
          const Matrix &  | 
          matOther | ) | 
           const [inline] | 
        
      
 
 
      
        
          | const Matrix& Matrix::operator*=  | 
          ( | 
          const Matrix &  | 
          matOther | ) | 
           [inline] | 
        
      
 
 
      
        
          | const bool Matrix::operator==  | 
          ( | 
          const Matrix &  | 
          matOther | ) | 
           const [inline] | 
        
      
 
 
      
        
          | void Matrix::Set  | 
          ( | 
          const unsigned int  | 
          i,  | 
        
        
           | 
           | 
          const unsigned int  | 
          j,  | 
        
        
           | 
           | 
          const float &  | 
          fValue  | 
        
        
           | 
          ) | 
           |  [inline] | 
        
      
 
 
      
        
          | void Matrix::Set  | 
          ( | 
          const float *  | 
          pElements | ) | 
           [inline] | 
        
      
 
 
      
        
          | void Matrix::transpose  | 
          ( | 
           | ) | 
           [inline] | 
        
      
 
 
Member Data Documentation
The documentation for this class was generated from the following file:
- J:/Caro/C++_Coding/HierarchicalEdgeBundle/HierarchicalEdgeBundle/header/Matrix.h