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

Factory that registers mappers and default properties for MAPRegistrationWrapper objects in MITK. More...

#include <mitkMAPRegistrationWrapperObjectFactory.h>

Inheritance diagram for mitk::MAPRegistrationWrapperObjectFactory:
Collaboration diagram for mitk::MAPRegistrationWrapperObjectFactory:

Public Member Functions

 mitkClassMacro (MAPRegistrationWrapperObjectFactory, CoreObjectFactoryBase)
 
Pointer Clone () const
 
 ~MAPRegistrationWrapperObjectFactory () override
 
void SetDefaultProperties (mitk::DataNode *node) override
 Sets the default rendering properties for a MAPRegistrationWrapper node. More...
 
mitk::Mapper::Pointer CreateMapper (mitk::DataNode *node, MapperSlotId slotId) override
 Creates a mapper for the given node and mapper slot. 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

 MAPRegistrationWrapperObjectFactory ()
 

Detailed Description

Factory that registers mappers and default properties for MAPRegistrationWrapper objects in MITK.

This CoreObjectFactory registers the 2D and 3D visualization mappers for MAPRegistrationWrapper data and sets default rendering properties on data nodes.

See also
mitk::MAPRegistrationWrapper, mitk::MITKRegistrationWrapperMapper2D, mitk::MITKRegistrationWrapperMapper3D

Definition at line 30 of file mitkMAPRegistrationWrapperObjectFactory.h.

Constructor & Destructor Documentation

◆ ~MAPRegistrationWrapperObjectFactory()

mitk::MAPRegistrationWrapperObjectFactory::~MAPRegistrationWrapperObjectFactory ( )
override

◆ MAPRegistrationWrapperObjectFactory()

mitk::MAPRegistrationWrapperObjectFactory::MAPRegistrationWrapperObjectFactory ( )
protected

Member Function Documentation

◆ Clone()

Pointer mitk::MAPRegistrationWrapperObjectFactory::Clone ( ) const

◆ CreateMapper()

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

Creates a mapper for the given node and mapper slot.

Returns the appropriate 2D or 3D registration wrapper mapper depending on the slot ID.

Parameters
[in]nodePointer to the DataNode to create a mapper for.
[in]slotIdThe mapper slot (2D or 3D).
Returns
A smart pointer to the created mapper, or nullptr if no suitable mapper exists.

Implements mitk::CoreObjectFactoryBase.

◆ mitkClassMacro()

mitk::MAPRegistrationWrapperObjectFactory::mitkClassMacro ( MAPRegistrationWrapperObjectFactory  ,
CoreObjectFactoryBase   
)

◆ New()

static Pointer mitk::MAPRegistrationWrapperObjectFactory::New ( )
static

◆ SetDefaultProperties()

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

Sets the default rendering properties for a MAPRegistrationWrapper node.

Parameters
[in]nodePointer to the DataNode to configure.

Implements mitk::CoreObjectFactoryBase.


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