CASToR  3.2
Tomographic Reconstruction (PET/SPECT/CT)
code/include/algorithm/iIterativeAlgorithm.hh
Go to the documentation of this file.
1 
8 #ifndef IITERATIVEALGORITHM_HH
9 #define IITERATIVEALGORITHM_HH 1
10 
11 #include "gVariables.hh"
12 #include "oImageDimensionsAndQuantification.hh"
13 #include "oProjectorManager.hh"
14 #include "oImageConvolverManager.hh"
15 #include "oImageProcessingManager.hh"
16 #include "oOptimizerManager.hh"
17 #include "oDeformationManager.hh"
18 #include "oDynamicModelManager.hh"
19 #include "oImageSpace.hh"
20 #include "vDataFile.hh"
21 #include "sChronoManager.hh"
22 #include "vAlgorithm.hh"
23 
24 
25 
31 {
32  // Constructor & Destructor
33  public:
36 
37  // -------------------------------------------------------------------
38  // Public member functions
39  public:
40  int InitSpecificOptions(string a_specificOptions);
41 
42  // -------------------------------------------------------------------
43  // Protected member functions
44  protected:
67  int StepBeforeSubsetLoop(int a_iteration);
78  int StepAfterSubsetLoop(int a_iteration);
92  int StepPreProcessInsideSubsetLoop(int a_iteration, int a_subset);
106  int StepPostProcessInsideSubsetLoop(int a_iteration, int a_subset);
122  int StepInnerLoopInsideSubsetLoop(int a_iteration, int a_subset, int a_bed);
128  int StepImageOutput(int a_iteration, int a_subset = -1);
129 
130  // -------------------------------------------------------------------
131  // Data members
132  protected:
133 };
134 
135 #endif
136 
137 
138 
139 
140 
141 
142 
143 
144 
145 
146 
147 
148 
Declaration of class vAlgorithm.
int InitSpecificOptions(string a_specificOptions)
int StepInnerLoopInsideSubsetLoop(int a_iteration, int a_subset, int a_bed)
int StepAfterIterationLoop()
This function is called at the end of the RunCPU function.
int StepPostProcessInsideSubsetLoop(int a_iteration, int a_subset)
int StepPreProcessInsideSubsetLoop(int a_iteration, int a_subset)
int StepBeforeIterationLoop()
This function is called at the beginning of the RunCPU function.
int StepImageOutput(int a_iteration, int a_subset=-1)
This is the base class for reconstructions, containing a framework with iteration and data subset loo...