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

Public Member Functions

 RayProjector (Camera *cam, QMMesh *mesh)
 
void init (Camera *cam, QMMesh *mesh)
 
void constructMatrix ()
 
- Public Member Functions inherited from Projector
 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

int intersectBoundary (const RVector &ray)
 

Additional Inherited Members

- Protected Attributes inherited from Projector
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: