|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Module activator for the MitkCore module. More...
#include <mitkCoreActivator.h>


Public Member Functions | |
| void | Load (us::ModuleContext *context) override |
| Load and register all core services. More... | |
| void | Unload (us::ModuleContext *) override |
| Unload and clean up all registered services. More... | |
Public Member Functions inherited from us::ModuleActivator | |
| virtual | ~ModuleActivator () |
| Virtual destructor. More... | |
Module activator for the MitkCore module.
Registers all core services when the module is loaded, including property services (aliases, descriptions, extensions, filters, persistence, relations, deserialization), I/O services (MIME types, ITK/VTK image readers/writers, point set and surface I/O, legacy writer adapters), node selection, plane position management, and preferences.
On unload, all registered services and file I/O instances are cleaned up.
Definition at line 55 of file mitkCoreActivator.h.
|
overridevirtual |
Load and register all core services.
Called by CppMicroServices when the MitkCore module is loaded. Registers default MIME types, ITK/VTK readers and writers, point set I/O, geometry data I/O, raw image reader, legacy writers, property services, preferences, and MIME type provider.
| [in] | context | The module context for service registration. |
Implements us::ModuleActivator.
|
overridevirtual |
Unload and clean up all registered services.
Called by CppMicroServices when the MitkCore module is unloaded. Deletes all file reader, writer, and I/O instances and stops the MIME type provider.
Implements us::ModuleActivator.