101 cout <<
"This projector is a template class dedicated to add your own custom projector." << endl;
146 return max_nb_voxels_in_dimension;
159 Cerr(
"***** iProjectorTemplate::ProjectWithoutTOF() -> Called while not initialized !" << endl);
164 #ifdef CASTOR_VERBOSE
167 string direction =
"";
168 if (a_direction==
FORWARD) direction =
"forward";
169 else direction =
"backward";
170 Cout(
"iProjectorTemplate::Project without TOF -> Project line '" << ap_ProjectionLine <<
"' in " << direction <<
" direction" << endl);
210 Cerr(
"***** iProjectorTemplate::ProjectWithoutTOF() -> Not yet implemented !" << endl);
229 Cerr(
"***** iProjectorTemplate::ProjectWithTOFPos() -> Not yet implemented !" << endl);
251 Cerr(
"***** iProjectorTemplate::ProjectWithTOFBin() -> Not yet implemented !" << endl);
bool m_compatibleWithSPECTAttenuationCorrection
int ProjectWithTOFBin(int a_direction, oProjectionLine *ap_ProjectionLine)
A function to project with TOF binned information.
iProjectorTemplate()
The constructor of iProjectorTemplate.
int ProjectWithoutTOF(int a_direction, oProjectionLine *ap_ProjectionLine)
A function to project without TOF.
int ReadOptionsList(const string &a_optionsList)
A function used to read options from a list of options.
INTNB EstimateMaxNumberOfVoxelsPerLine()
This function is used to compute and provide an estimate of the maximum number of voxels that could c...
oImageDimensionsAndQuantification * mp_ImageDimensionsAndQuantification
This class is designed to generically described any on-the-fly projector.
void ShowHelpSpecific()
A function used to show help about the child module.
~iProjectorTemplate()
The destructor of iProjectorTemplate.
int CheckSpecificParameters()
A private function used to check the parameters settings specific to the child projector.
int InitializeSpecific()
This function is used to initialize specific stuff to the child projector.
int ReadConfigurationFile(const string &a_configurationFile)
A function used to read options from a configuration file.
This class is designed to manage and store system matrix elements associated to a vEvent...
Declaration of class sOutputManager.
INTNB GetNbVoxXYZ()
Get the total number of voxels.
int ProjectWithTOFPos(int a_direction, oProjectionLine *ap_ProjectionLine)
A function to project with TOF continuous information.
bool m_compatibleWithCompression
Declaration of class iProjectorTemplate.