Toast++  1.0.2 (r.539)
Forward and inverse modelling in optical tomography
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Projector Class Referenceabstract
Inheritance diagram for Projector:
GLProjector RayProjector

Public Member Functions

 Projector (Camera *cam, QMMesh *mesh)
 
void init (Camera *cam, QMMesh *mesh)
 
void projectFieldToImage (const RVector &field, RVector &image, RCompRowMatrix &mask)
 
void projectImageToField (const RVector &image, RVector &field, RCompRowMatrix &maskT)
 
void projectFieldToImage (const RVector &field, RVector &image)
 
void projectImageToField (const RVector &image, RVector &field)
 
void mapToData (const RVector &field, RVector &data)
 
void getBoundaryNodes ()
 
int getImageWidth ()
 
int getImageHeight ()
 
IVector getImageDim ()
 
int getImageSize ()
 

Protected Member Functions

virtual void constructMatrix ()=0
 

Protected Attributes

QMMeshFEMMesh
 
Cameracamera
 
int * bndNodes
 
int w
 
int h
 
int nImagePts
 
int nBndNodes
 
int nNodes
 
RCompRowMatrix toImage
 
RCompRowMatrix toField
 

The documentation for this class was generated from the following file: