Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::ROIObjectFactory Class Reference

Object factory that registers mappers and default properties for mitk::ROI. More...

#include <mitkROIObjectFactory.h>

Inheritance diagram for mitk::ROIObjectFactory:
Collaboration diagram for mitk::ROIObjectFactory:

Public Member Functions

 mitkClassMacro (ROIObjectFactory, CoreObjectFactoryBase) static Pointer New()
 
Mapper::Pointer CreateMapper (DataNode *node, MapperSlotId slotId) override
 Create a mapper for the given node and slot. More...
 
void SetDefaultProperties (DataNode *node) override
 Set default rendering properties on the given node. More...
 
- Public Member Functions inherited from mitk::CoreObjectFactoryBase
 mitkClassMacroItkParent (CoreObjectFactoryBase, itk::Object)
 
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...
 

Protected Member Functions

 ROIObjectFactory ()
 
 ~ROIObjectFactory () override
 

Detailed Description

Object factory that registers mappers and default properties for mitk::ROI.

Definition at line 23 of file mitkROIObjectFactory.h.

Constructor & Destructor Documentation

◆ ROIObjectFactory()

mitk::ROIObjectFactory::ROIObjectFactory ( )
protected

◆ ~ROIObjectFactory()

mitk::ROIObjectFactory::~ROIObjectFactory ( )
overrideprotected

Member Function Documentation

◆ CreateMapper()

Mapper::Pointer mitk::ROIObjectFactory::CreateMapper ( DataNode *  node,
MapperSlotId  slotId 
)
overridevirtual

Create a mapper for the given node and slot.

Implements mitk::CoreObjectFactoryBase.

◆ mitkClassMacro()

mitk::ROIObjectFactory::mitkClassMacro ( ROIObjectFactory  ,
CoreObjectFactoryBase   
)

◆ SetDefaultProperties()

void mitk::ROIObjectFactory::SetDefaultProperties ( DataNode *  node)
overridevirtual

Set default rendering properties on the given node.

Implements mitk::CoreObjectFactoryBase.


The documentation for this class was generated from the following file: