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

Factory that registers the mapper needed for rendering RegEvaluationObject instances in MITK. More...

#include <mitkRegEvaluationObjectFactory.h>

Inheritance diagram for mitk::RegEvaluationObjectFactory:
Collaboration diagram for mitk::RegEvaluationObjectFactory:

Public Member Functions

 mitkClassMacro (RegEvaluationObjectFactory, CoreObjectFactoryBase)
 
 ~RegEvaluationObjectFactory () override
 
void SetDefaultProperties (mitk::DataNode *node) override
 Sets the default rendering properties for a RegEvaluationObject node. More...
 
mitk::Mapper::Pointer CreateMapper (mitk::DataNode *node, MapperSlotId slotId) override
 Creates the appropriate mapper for a RegEvaluationObject 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

 RegEvaluationObjectFactory ()
 

Detailed Description

Factory that registers the mapper needed for rendering RegEvaluationObject instances in MITK.

This CoreObjectFactory creates the RegEvaluationMapper2D for 2D slice rendering and sets default properties on data nodes containing RegEvaluationObject data.

See also
mitk::RegEvaluationObject, mitk::RegEvaluationMapper2D

Definition at line 29 of file mitkRegEvaluationObjectFactory.h.

Constructor & Destructor Documentation

◆ ~RegEvaluationObjectFactory()

mitk::RegEvaluationObjectFactory::~RegEvaluationObjectFactory ( )
override

◆ RegEvaluationObjectFactory()

mitk::RegEvaluationObjectFactory::RegEvaluationObjectFactory ( )
protected

Member Function Documentation

◆ CreateMapper()

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

Creates the appropriate mapper for a RegEvaluationObject node.

Parameters
[in]nodePointer to the DataNode.
[in]slotIdThe mapper slot (2D or 3D).
Returns
Smart pointer to the created mapper, or nullptr if the slot is not supported.

Implements mitk::CoreObjectFactoryBase.

◆ mitkClassMacro()

mitk::RegEvaluationObjectFactory::mitkClassMacro ( RegEvaluationObjectFactory  ,
CoreObjectFactoryBase   
)

◆ New()

static Pointer mitk::RegEvaluationObjectFactory::New ( )
static

◆ SetDefaultProperties()

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

Sets the default rendering properties for a RegEvaluationObject node.

Parameters
[in]nodePointer to the DataNode to configure.

Implements mitk::CoreObjectFactoryBase.


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