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

#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
 
void SetDefaultProperties (DataNode *node) override
 
std::string GetFileExtensions () override
 
MultimapType GetFileExtensionsMap () override
 
std::string GetSaveFileExtensions () override
 
MultimapType GetSaveFileExtensionsMap () override
 
- Public Member Functions inherited from mitk::CoreObjectFactoryBase
virtual std::vector< std::string > GetClassHierarchy () const
 
virtual const char * GetClassName () const
 
virtual const char * GetITKSourceVersion () const
 
virtual const char * GetDescription () const
 
FileWriterList GetFileWriters ()
 

Protected Member Functions

 ROIObjectFactory ()
 
 ~ROIObjectFactory () override
 

Additional Inherited Members

- Public Types inherited from mitk::CoreObjectFactoryBase
typedef std::list< mitk::FileWriterWithInformation::PointerFileWriterList
 
typedef std::multimap< std::string, std::string > MultimapType
 
typedef CoreObjectFactoryBase Self
 
typedef itk::Object Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
- Static Public Member Functions inherited from mitk::CoreObjectFactoryBase
static const char * GetStaticNameOfClass ()
 
- Static Protected Member Functions inherited from mitk::CoreObjectFactoryBase
static void CreateFileExtensions (MultimapType fileExtensionsMap, std::string &fileExtensions)
 create a string from a map that contains the file extensions More...
 
- Protected Attributes inherited from mitk::CoreObjectFactoryBase
FileWriterList m_FileWriters
 

Detailed Description

Definition at line 20 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

◆ GetFileExtensions()

std::string mitk::ROIObjectFactory::GetFileExtensions ( )
overridevirtual

◆ GetFileExtensionsMap()

MultimapType mitk::ROIObjectFactory::GetFileExtensionsMap ( )
overridevirtual

◆ GetSaveFileExtensions()

std::string mitk::ROIObjectFactory::GetSaveFileExtensions ( )
overridevirtual

◆ GetSaveFileExtensionsMap()

MultimapType mitk::ROIObjectFactory::GetSaveFileExtensionsMap ( )
overridevirtual

◆ mitkClassMacro()

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

◆ SetDefaultProperties()

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

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