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