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...
Declaration of class vProjector.
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)
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)