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