|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Provides convenient static access to common MITK core service objects. More...
#include <mitkCoreServices.h>
Provides convenient static access to common MITK core service objects.
Most getter methods are guaranteed to return a non-nullptr service object when the corresponding implementation is registered in the core library. To ensure proper lifetime management, wrap the returned pointer in a CoreServicePointer which calls Unget() automatically on destruction:
Definition at line 59 of file mitkCoreServices.h.
|
static |
Get an IDataStorageService instance.
| context | The module context of the module getting the service. |
|
static |
Get an IMimeTypeProvider instance.
| context | The module context of the module getting the service. |
|
static |
Get an INodeSelectionsService instance.
| context | The module context of the module getting the service. |
|
static |
Get an IPreferencesService instance.
| context | The module context of the module getting the service. |
|
static |
Get an IPropertyAliases instance.
| context | The module context of the module getting the service. |
|
static |
Get an IPropertyDescriptions instance.
| context | The module context of the module getting the service. |
|
static |
Get an IPropertyDeserialization instance.
| context | The module context of the module getting the service. |
|
static |
Get an IPropertyExtensions instance.
| context | The module context of the module getting the service. |
|
static |
Get an IPropertyFilters instance.
| context | The module context of the module getting the service. |
|
static |
Get an IPropertyPersistence instance.
| context | The module context of the module getting the service. |
|
static |
Get an IPropertyRelations instance.
| context | The module context of the module getting the service. |
|
static |
Get an IPropertyTransience instance.
| context | The module context of the module getting the service. |
Referenced by mitk::SceneReaderHelpers::StripTransientProperties().
|
inlinestatic |
Release a previously acquired service instance.
| S | The service interface type. |
| [in] | service | The service instance to release. |
| [in] | context | The module context used to acquire the service. |
Definition at line 159 of file mitkCoreServices.h.
Referenced by mitk::CoreServicePointer< S >::~CoreServicePointer().