8 #ifndef SADDONMANAGER_HH 9 #define SADDONMANAGER_HH 1 12 #include "vProjector.hh" 13 #include "vOptimizer.hh" 14 #include "vImageConvolver.hh" 15 #include "vImageProcessingModule.hh" 16 #include "vPenalty.hh" 17 #include "vDeformation.hh" 18 #include "vDynamicModel.hh" void ShowHelpDynamicModel()
Show help about all implemented dynamic models.
This class is designed to manage the automatic declaration of 'addon' classes.
void ShowHelpDeformation()
Show help about all implemented deformations.
This class is designed to generically described any on-the-fly projector.
std::map< string, maker_scanner > mp_listOfScannerTypes
std::map< string, maker_dynamic_model > mp_listOfDynamicModels
This is the mother class of dynamic model classes.
void ShowHelpImageProcessingModule()
Show help about all implemented image processing modules.
void ShowHelpPenalty()
Show help about all implemented penalties.
std::map< string, maker_deformation > mp_listOfDeformations
static sAddonManager * GetInstance()
This header file is mainly used to declare some macro definitions and all includes needed from the st...
std::map< string, maker_optimizer > mp_listOfOptimizers
This abstract class is the generic image processing module class used by the oImageProcessingManager...
std::map< string, maker_penalty > mp_listOfPenalties
sAddonManager()
The constructor of sAddonManager.
std::map< string, maker_image_convolver > mp_listOfImageConvolvers
This class is designed to generically described any penalty applied to MAP algorithms.
std::map< string, maker_projector > mp_listOfProjectors
void ShowHelpProjector()
Show help about all implemented projectors.
This class is designed to generically described any iterative optimizer.
~sAddonManager()
The destructor of sAddonManager.
void ShowHelpScanner()
Show help about all implemented scanners.
void ShowHelpOptimizer()
Show help about all implemented optimizers.
static sAddonManager * mp_Instance
Generic class for scanner objects.
This abstract class is the generic image convolver class used by the oImageConvolverManager.
void ShowHelpImageConvolver()
Show help about all implemented image convolvers.
std::map< string, maker_image_processing_module > mp_listOfImageProcessingModules