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

Object factory that registers mappers and default properties for MultiLabelSegmentation. More...

#include <mitkMultilabelObjectFactory.h>

Inheritance diagram for mitk::MultilabelObjectFactory:
Collaboration diagram for mitk::MultilabelObjectFactory:

Public Member Functions

 mitkClassMacro (MultilabelObjectFactory, CoreObjectFactoryBase)
 
Pointer Clone () const
 
Mapper::Pointer CreateMapper (mitk::DataNode *node, MapperSlotId slotId) override
 Create a mapper for the given node and slot. More...
 
void SetDefaultProperties (mitk::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...
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 MultilabelObjectFactory ()
 
 ~MultilabelObjectFactory () override
 

Detailed Description

Object factory that registers mappers and default properties for MultiLabelSegmentation.

Definition at line 25 of file mitkMultilabelObjectFactory.h.

Constructor & Destructor Documentation

◆ MultilabelObjectFactory()

mitk::MultilabelObjectFactory::MultilabelObjectFactory ( )
protected

◆ ~MultilabelObjectFactory()

mitk::MultilabelObjectFactory::~MultilabelObjectFactory ( )
overrideprotected

Member Function Documentation

◆ Clone()

Pointer mitk::MultilabelObjectFactory::Clone ( ) const

◆ CreateMapper()

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

Create a mapper for the given node and slot.

Implements mitk::CoreObjectFactoryBase.

◆ mitkClassMacro()

mitk::MultilabelObjectFactory::mitkClassMacro ( MultilabelObjectFactory  ,
CoreObjectFactoryBase   
)

◆ New()

static Pointer mitk::MultilabelObjectFactory::New ( )
static

◆ SetDefaultProperties()

void mitk::MultilabelObjectFactory::SetDefaultProperties ( mitk::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: