15 #ifndef niftkCoreIOObjectFactory_h
16 #define niftkCoreIOObjectFactory_h
18 #include <mitkCoreObjectFactory.h>
19 #include <mitkAbstractFileIO.h>
38 virtual mitk::Mapper::Pointer
CreateMapper(mitk::DataNode* node, MapperSlotId slotId)
override;
44 DEPRECATED(
virtual const char* GetFileExtensions());
47 DEPRECATED(
virtual mitk::CoreObjectFactoryBase::MultimapType GetFileExtensionsMap());
50 DEPRECATED(
virtual const char* GetSaveFileExtensions());
53 DEPRECATED(
virtual mitk::CoreObjectFactoryBase::MultimapType GetSaveFileExtensionsMap());
66 std::vector<mitk::AbstractFileIO*> m_FileIOs;
DEPRECATED(virtual const char *GetFileExtensions())
virtual ~CoreIOObjectFactory()
Definition: niftkCoreIOObjectFactory.cxx:119
CoreIOObjectFactory()
Definition: niftkCoreIOObjectFactory.cxx:45
MultimapType m_SaveFileExtensionsMap
Definition: niftkCoreIOObjectFactory.h:62
Object factory class to create and register our IO classes.
Definition: niftkCoreIOObjectFactory.h:31
MultimapType m_FileExtensionsMap
Definition: niftkCoreIOObjectFactory.h:61
virtual mitk::Mapper::Pointer CreateMapper(mitk::DataNode *node, MapperSlotId slotId) override
Definition: niftkCoreIOObjectFactory.cxx:135
void CreateFileExtensionsMap()
Definition: niftkCoreIOObjectFactory.cxx:149
virtual void SetDefaultProperties(mitk::DataNode *node) override
Definition: niftkCoreIOObjectFactory.cxx:142
mitkClassMacro(CoreIOObjectFactory, mitk::CoreObjectFactoryBase) static Pointer New()
Definition: niftkExceptionObject.h:21