Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

VPMatrix Class Reference

#include <vpmatrix.h>

List of all members.

Public Member Functions

 VPMatrix ()
 VPMatrix (float[])
 VPMatrix (float[][4])
 ~VPMatrix ()
float vpGetValueAt (int, int)
void vpSetValueAt (int, int, float)
void vpGetMatrixF (float **)
float * vpGetMatrixVF (void)
VPMatrixvpGetInverse (void)
float vpGetDeterminent (void)
VPMatrixvpMultiplyScalar (float)
VPMatrixvpMultiply (VPMatrix)
VPMatrixvpSubtract (VPMatrix)
VPMatrixvpAdd (VPMatrix)
VPPoint3DvpMultiply (VPPoint3D)

Protected Member Functions

VPMatrixvpGetAdjoint (void)
float vpGetDet33 (float, float, float, float, float, float, float, float, float)
float vpGetDet22 (float, float, float, float)


Detailed Description

Deprecated:

Definition at line 35 of file vpmatrix.h.


Constructor & Destructor Documentation

VPMatrix::VPMatrix  ) 
 

Definition at line 8 of file vpmatrix.cpp.

Referenced by vpAdd(), vpGetAdjoint(), vpMultiply(), vpMultiplyScalar(), and vpSubtract().

VPMatrix::VPMatrix float  []  ) 
 

Definition at line 19 of file vpmatrix.cpp.

VPMatrix::VPMatrix float  [][4]  ) 
 

Definition at line 28 of file vpmatrix.cpp.

VPMatrix::~VPMatrix  ) 
 

Definition at line 38 of file vpmatrix.cpp.


Member Function Documentation

VPMatrix * VPMatrix::vpAdd VPMatrix   ) 
 

Definition at line 354 of file vpmatrix.cpp.

References vpGetValueAt(), VPMatrix(), and vpSetValueAt().

VPMatrix * VPMatrix::vpGetAdjoint void   )  [protected]
 

Definition at line 139 of file vpmatrix.cpp.

References vpGetDet33(), VPMatrix(), and vpSetValueAt().

Referenced by vpGetInverse().

float VPMatrix::vpGetDet22 float  ,
float  ,
float  ,
float 
[protected]
 

Definition at line 238 of file vpmatrix.cpp.

Referenced by vpGetDet33().

float VPMatrix::vpGetDet33 float  ,
float  ,
float  ,
float  ,
float  ,
float  ,
float  ,
float  ,
float 
[protected]
 

Definition at line 219 of file vpmatrix.cpp.

References vpGetDet22().

Referenced by vpGetAdjoint(), and vpGetDeterminent().

float VPMatrix::vpGetDeterminent void   ) 
 

Definition at line 185 of file vpmatrix.cpp.

References vpGetDet33().

Referenced by vpGetInverse().

VPMatrix * VPMatrix::vpGetInverse void   ) 
 

Definition at line 105 of file vpmatrix.cpp.

References vpGetAdjoint(), vpGetDeterminent(), and vpMultiplyScalar().

void VPMatrix::vpGetMatrixF float **   ) 
 

Definition at line 72 of file vpmatrix.cpp.

float * VPMatrix::vpGetMatrixVF void   ) 
 

Definition at line 84 of file vpmatrix.cpp.

float VPMatrix::vpGetValueAt int  ,
int 
 

Definition at line 43 of file vpmatrix.cpp.

Referenced by vpAdd(), vpMultiply(), and vpSubtract().

VPPoint3D * VPMatrix::vpMultiply VPPoint3D   ) 
 

Definition at line 368 of file vpmatrix.cpp.

References VPPoint3D::vpGetX(), VPPoint3D::vpGetY(), VPPoint3D::vpGetZ(), and VPPoint3D::vpSetXYZ().

VPMatrix * VPMatrix::vpMultiply VPMatrix   ) 
 

Definition at line 264 of file vpmatrix.cpp.

References vpGetValueAt(), VPMatrix(), and vpSetValueAt().

VPMatrix * VPMatrix::vpMultiplyScalar float   ) 
 

Definition at line 248 of file vpmatrix.cpp.

References VPMatrix(), and vpSetValueAt().

Referenced by vpGetInverse().

void VPMatrix::vpSetValueAt int  ,
int  ,
float 
 

Definition at line 49 of file vpmatrix.cpp.

Referenced by vpAdd(), vpGetAdjoint(), vpMultiply(), vpMultiplyScalar(), and vpSubtract().

VPMatrix * VPMatrix::vpSubtract VPMatrix   ) 
 

Definition at line 340 of file vpmatrix.cpp.

References vpGetValueAt(), VPMatrix(), and vpSetValueAt().


The documentation for this class was generated from the following files:
Generated on Tue Sep 6 10:00:16 2005 for VPAT by  doxygen 1.4.4