8 #ifndef IPROJECTORTEMPLATE_HH 9 #define IPROJECTORTEMPLATE_HH 1 11 #include "gVariables.hh" 12 #include "sAddonManager.hh" #define CLASS_PROJECTOR(NAME, CLASS)
iProjectorTemplate()
The constructor of iProjectorTemplate.
int ProjectWithoutTOF(int a_direction, oProjectionLine *ap_ProjectionLine)
int ReadOptionsList(const string &a_optionsList)
INTNB EstimateMaxNumberOfVoxelsPerLine()
This function is used to compute and provide an estimate of the maximum number of voxels that could c...
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 ProjectTOFHistogram(int a_direction, oProjectionLine *ap_ProjectionLine)
Declaration of class vProjector.
int InitializeSpecific()
This function is used to initialize specific stuff to the child projector.
int ReadConfigurationFile(const string &a_configurationFile)
This class is designed to manage and store system matrix elements associated to a vEvent...
#define FUNCTION_PROJECTOR(CLASS)
This class is a child of the vProjector class implementing a template squeleton.
int ProjectTOFListmode(int a_direction, oProjectionLine *ap_ProjectionLine)