Toast++
1.0.2 (r.539)
Forward and inverse modelling in optical tomography
|
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 | |
QMMesh * | FEMMesh |
Camera * | camera |
int * | bndNodes |
int | w |
int | h |
int | nImagePts |
int | nBndNodes |
int | nNodes |
RCompRowMatrix | toImage |
RCompRowMatrix | toField |