|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Abstract base class for factories that create mappers and set default properties. More...
#include <mitkCoreObjectFactoryBase.h>


Public Member Functions | |
| mitkClassMacroItkParent (CoreObjectFactoryBase, itk::Object) | |
| virtual Mapper::Pointer | CreateMapper (mitk::DataNode *node, MapperSlotId slotId)=0 |
| Create a mapper for the given data node and mapper slot. More... | |
| virtual void | SetDefaultProperties (mitk::DataNode *node)=0 |
| Set default rendering properties on the given data node. More... | |
| virtual const char * | GetITKSourceVersion () const |
| Get the ITK source version string. More... | |
| virtual const char * | GetDescription () const |
| Get a human-readable description of this factory. More... | |
Abstract base class for factories that create mappers and set default properties.
This interface can be implemented by factories that add new mapper classes or extend the data tree deserialization mechanism. Module-specific factories deriving from this class can be registered with CoreObjectFactory.
Definition at line 40 of file mitkCoreObjectFactoryBase.h.
|
pure virtual |
Create a mapper for the given data node and mapper slot.
| node | The data node to create a mapper for. |
| slotId | The mapper slot (2D or 3D). |
Implemented in mitk::PlanarFigureObjectFactory, mitk::MultilabelObjectFactory, mitk::RegEvaluationObjectFactory, mitk::MAPRegistrationWrapperObjectFactory, mitk::IOExtObjectFactory, mitk::GizmoObjectFactory, mitk::CoreObjectFactory, mitk::ContourObjectFactory, mitk::ROIObjectFactory, and mitk::BoundingShapeObjectFactory.
|
inlinevirtual |
Get a human-readable description of this factory.
Reimplemented in mitk::BoundingShapeObjectFactory.
Definition at line 69 of file mitkCoreObjectFactoryBase.h.
|
inlinevirtual |
Get the ITK source version string.
Definition at line 63 of file mitkCoreObjectFactoryBase.h.
| mitk::CoreObjectFactoryBase::mitkClassMacroItkParent | ( | CoreObjectFactoryBase | , |
| itk::Object | |||
| ) |
|
pure virtual |
Set default rendering properties on the given data node.
| node | The data node to configure. |
Implemented in mitk::PlanarFigureObjectFactory, mitk::MultilabelObjectFactory, mitk::RegEvaluationObjectFactory, mitk::MAPRegistrationWrapperObjectFactory, mitk::IOExtObjectFactory, mitk::GizmoObjectFactory, mitk::CoreObjectFactory, mitk::ContourObjectFactory, mitk::ROIObjectFactory, and mitk::BoundingShapeObjectFactory.