154 cout <<
"This class is a template class dedicated to add your own dynamic model." << endl;
171 if(
m_verbose >=3)
Cout(
"iDynamicModelTemplate::ReadAndCheckConfigurationFileSpecific ..."<< endl);
228 if(
m_verbose >=3)
Cout(
"iDynamicModelTemplate::CheckSpecificParameters ..."<< endl);
248 if(
m_verbose >=3)
Cout(
"iDynamicModelTemplate::InitializeSpecific ..."<< endl);
260 Cerr(
"***** oDynamicModelManager::InitializeSpecific() -> Must call CheckParameters functions before Initialize() !" << endl);
286 if(
m_verbose >=3)
Cout(
"iDynamicModelTemplate::EstimateModelParameters ..." <<endl);
291 Cerr(
"***** iDynamicModelTemplate::EstimateModelParameters() -> Called while not initialized !" << endl);
345 if(
m_verbose >= 3)
Cout(
"iDynamicModelTemplate::EstimateImageWithModel ... " <<endl);
350 Cerr(
"***** iDynamicModelTemplate::EstimateImageWithModel() -> Called while not initialized !" << endl);
int InitializeSpecific()
This function is used to initialize the model parametric images and basis functions.
This is the mother class of dynamic model classes.
bool m_saveBlacklistedImageMaskFlag
FLTNB ** m2p_parametricImages
iDynamicModelTemplate()
Constructor of iDynamicModelTemplate. Simply set all data members to default values.
int ReadAndCheckConfigurationFileSpecific()
This function is used to read options from a configuration file.
FLTNB ** m2p_outputParImages
int CheckSpecificParameters()
This function is used to check whether all member variables have been correctly initialized or not...
int EstimateModelParameters(oImageSpace *ap_Image, int a_ite, int a_sset)
Estimate the model parametric images.
FLTNB ** m2p_nestedModelTimeBasisFunctions
bool m_noParametersUpdateFlag
void ShowHelp()
This function is used to print out specific help about the deformation model and its options...
int EstimateImageWithModel(oImageSpace *ap_Image, int a_ite, int a_sset)
Estimate image using model parametric images and basis functions.
This class holds all the matrices in the image domain that can be used in the algorithm: image...
int ReadAndCheckOptionsList(string a_listOptions)
This function is used to read parameters from a string.
Declaration of class iDynamicModelTemplate.
~iDynamicModelTemplate()
Destructor of iDynamicModelTemplate.
FLTNB * mp_blackListedvoxelsImage