13 #ifndef MULTILABELOBJECTFACTORY_H_INCLUDED 14 #define MULTILABELOBJECTFACTORY_H_INCLUDED 26 itkFactorylessNewMacro(
Self);
43 itk::ObjectFactoryBase::Pointer m_LabelSetImageIOFactory;
44 itk::ObjectFactoryBase::Pointer m_LabelSetImageWriterFactory;
46 std::vector<mitk::AbstractFileIO *> m_FileIOs;
DataCollection - Class to facilitate loading/accessing structured data.
~MultilabelObjectFactory() override
const char * GetFileExtensions() override
void SetDefaultProperties(mitk::DataNode *node) override
mitk::CoreObjectFactoryBase::MultimapType GetFileExtensionsMap() override
MultilabelObjectFactory()
Mapper::Pointer CreateMapper(mitk::DataNode *node, MapperSlotId slotId) override
MultimapType m_FileExtensionsMap
const char * GetSaveFileExtensions() override
unsigned int MapperSlotId
std::multimap< std::string, std::string > MultimapType
void CreateFileExtensionsMap()
Class for nodes of the DataTree.
mitk::CoreObjectFactoryBase::MultimapType GetSaveFileExtensionsMap() override
mitkClassMacro(MultilabelObjectFactory, CoreObjectFactoryBase)
MultimapType m_SaveFileExtensionsMap