The central factory for creating mappers and setting default properties for MITK core data types.
More...
#include <mitkCoreObjectFactory.h>
The central factory for creating mappers and setting default properties for MITK core data types.
Implements the CoreObjectFactoryBase interface. Additional module-specific factories can be registered via RegisterExtraFactory() to extend the set of supported mappers and default properties.
- See also
- CoreObjectFactoryBase
Definition at line 33 of file mitkCoreObjectFactory.h.
◆ ExtraFactoriesContainer
◆ ~CoreObjectFactory()
| mitk::CoreObjectFactory::~CoreObjectFactory |
( |
| ) |
|
|
override |
◆ CoreObjectFactory()
| mitk::CoreObjectFactory::CoreObjectFactory |
( |
| ) |
|
|
protected |
◆ CreateMapper()
Create a mapper for the given data node and mapper slot.
- Parameters
-
| node | The data node requiring a mapper. |
| slotId | The mapper slot (2D or 3D). |
- Returns
- A new mapper instance, or nullptr if no mapper is available.
Implements mitk::CoreObjectFactoryBase.
◆ GetInstance()
| static Pointer mitk::CoreObjectFactory::GetInstance |
( |
| ) |
|
|
static |
Return the singleton instance of the CoreObjectFactory.
- Returns
- The singleton pointer.
◆ MapEvent()
| virtual void mitk::CoreObjectFactory::MapEvent |
( |
const mitk::Event * |
event, |
|
|
const int |
eventID |
|
) |
| |
|
virtual |
Map a legacy event to an internal event ID.
- Parameters
-
| event | The event to map. |
| eventID | The internal event identifier. |
◆ mitkClassMacro()
◆ New()
| static Pointer mitk::CoreObjectFactory::New |
( |
| ) |
|
|
static |
◆ RegisterExtraFactory()
Register an additional module-specific object factory.
The extra factory's mappers and default properties become available through this CoreObjectFactory.
- Parameters
-
| factory | The factory to register. |
◆ SetDefaultProperties()
| void mitk::CoreObjectFactory::SetDefaultProperties |
( |
mitk::DataNode * |
node | ) |
|
|
overridevirtual |
Set default properties on the given data node.
- Parameters
-
| node | The data node to configure with default rendering properties. |
Implements mitk::CoreObjectFactoryBase.
◆ UnRegisterExtraFactory()
Unregister a previously registered extra factory.
- Parameters
-
| factory | The factory to remove. |
◆ m_ExtraFactories
The documentation for this class was generated from the following file: