![]() |
CASToR
1.0
Tomographic Reconstruction (PET/SPECT)
|
Declaration of class vImageProcessingModule. More...
Go to the source code of this file.
Classes | |
class | vImageProcessingModule |
This abstract class is the generic image processing module class used by the oImageProcessingManager. More... | |
Defines | |
#define | FUNCTION_IMAGE_PROCESSING_MODULE(CLASS) static vImageProcessingModule *make_image_processing_module() { return new CLASS(); }; |
#define | CLASS_IMAGE_PROCESSING_MODULE(NAME, CLASS) |
Declaration of class vImageProcessingModule.
Definition in file vImageProcessingModule.hh.
#define CLASS_IMAGE_PROCESSING_MODULE | ( | NAME, | |
CLASS | |||
) |
class NAME##ImageProcessingModuleCreator \ { \ public: \ NAME##ImageProcessingModuleCreator() \ { sAddonManager::GetInstance()->mp_listOfImageProcessingModules[#NAME] = CLASS::make_image_processing_module; } \ }; \ static NAME##ImageProcessingModuleCreator ImageProcessingModuleCreator##NAME;
Definition at line 211 of file vImageProcessingModule.hh.
#define FUNCTION_IMAGE_PROCESSING_MODULE | ( | CLASS | ) | static vImageProcessingModule *make_image_processing_module() { return new CLASS(); }; |
Definition at line 207 of file vImageProcessingModule.hh.