8 #ifndef IPROJECTORDISTANCEDRIVEN_HH 9 #define IPROJECTORDISTANCEDRIVEN_HH 1 11 #include "gVariables.hh" 12 #include "sAddonManager.hh"
#define CLASS_PROJECTOR(NAME, CLASS)
iProjectorDistanceDriven()
The constructor of iProjectorDistanceDriven.
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.
int ReadOptionsList(const string &a_optionsList)
int ProjectWithoutTOF(int a_direction, oProjectionLine *ap_ProjectionLine)
int CheckSpecificParameters()
A private function used to check the parameters settings specific to the child projector.
Declaration of class vProjector.
~iProjectorDistanceDriven()
The destructor of iProjectorDistanceDriven.
int ReadConfigurationFile(const string &a_configurationFile)
int InitializeSpecific()
This function is used to initialize specific stuff to the child projector.
This class is a child of the vProjector class implementing the distance driven ray tracer...
This class is designed to manage and store system matrix elements associated to a vEvent...
int ProjectTOFHistogram(int a_direction, oProjectionLine *ap_ProjectionLine)
#define FUNCTION_PROJECTOR(CLASS)
int ProjectTOFListmode(int a_direction, oProjectionLine *ap_ProjectionLine)
void ShowHelpSpecific()
A function used to show help about the child projector.