30 #ifndef IPROJECTORINCREMENTALSIDDONMULTI_HH 31 #define IPROJECTORINCREMENTALSIDDONMULTI_HH 1 void ShowHelpSpecific()
A function used to show help about the child module.
This header file is mainly used to declare some macro definitions and all includes needed from the st...
int ReadConfigurationFile(const string &a_configurationFile)
A function used to read options from a configuration file.
This class is a child of the vProjector class implementing the multi incremental Siddon ray tracer...
This class is designed to generically described any on-the-fly projector.
int InitializeSpecific()
This function is used to initialize specific stuff to the child projector.
Declaration of class vProjector.
INTNB EstimateMaxNumberOfVoxelsPerLine()
This function is used to compute and provide an estimate of the maximum number of voxels that could c...
int CheckSpecificParameters()
A private function used to check the parameters settings specific to the child projector.
#define FUNCTION_PROJECTOR(CLASS)
~iProjectorIncrementalSiddonMulti()
The destructor of iProjectorIncrementalSiddonMulti.
This class is designed to manage and store system matrix elements associated to a vEvent...
int ProjectTOFListmode(int a_direction, oProjectionLine *ap_ProjectionLine)
A function to project with TOF continuous information.
iProjectorIncrementalSiddonMulti()
The constructor of iProjectorIncrementalSiddonMulti.
int ReadOptionsList(const string &a_optionsList)
A function used to read options from a list of options.
#define CLASS_PROJECTOR(NAME, CLASS)
int ProjectTOFHistogram(int a_direction, oProjectionLine *ap_ProjectionLine)
A function to project with TOF binned information.
int ProjectWithoutTOF(int a_direction, oProjectionLine *ap_ProjectionLine)
A function to project without TOF.
Declaration of class sAddonManager.