31 #ifndef ODYNAMICMODELMANAGER_HH
32 #define ODYNAMICMODELMANAGER_HH 1
116 {
mp_ID = ap_ImageDimensionsAndQuantification;}
This header file is mainly used to declare some macro definitions and all includes needed from the st...
void SetOptions(const string &a_options)
Set the respiratory motion options contained in the provided string.
This is the mother class of dynamic model classes.
void SetImageDimensionsAndQuantification(oImageDimensionsAndQuantification *ap_ImageDimensionsAndQuantification)
Set the image dimensions in use.
oDynamicModelManager()
Constructor of oDynamicModelManager. Simply set all data members to default values.
int Initialize()
Set the dynamic model flag and instanciate/initialize model objects through the ParseOptionsAndInitia...
void SetVerbose(int a_verboseLevel)
Set the verbose level.
int ParseOptionsAndInitializeModel()
Parse dynamic model options contained in the previously provided strings. This function is called ins...
This class is designed to manage the use of dynamic model in the reconstruction.
Declaration of class vDataFile.
bool UseModel()
Indicate if the use of a dynamic model is enabled.
int SaveParametricImages(int a_iteration, int a_subset=-1)
Call SaveParametricImages() function of the dynamic model object is 'm_UseModel' is on...
oImageDimensionsAndQuantification * mp_ID
vDynamicModel * mp_DynamicModel
int CheckParameters()
This function is used to check parameters after the latter have been all set using Set functions...
This class holds all the matrices in the image domain that can be used in the algorithm: image...
This class is designed to manage all dimensions and quantification related stuff. ...
Declaration of class vDynamicModel.
~oDynamicModelManager()
Destructor of oDynamicModelManager. Free memory from all allocated tabs.
int ApplyDynamicModel(oImageSpace *ap_ImageS, int a_iteration, int a_subset)