17 #ifndef DiffusionCoreObjectFactory_H_INCLUDED
18 #define DiffusionCoreObjectFactory_H_INCLUDED
28 itkFactorylessNewMacro(
Self)
52 std::string m_ExternalFileExtensions;
53 std::string m_InternalFileExtensions;
54 std::string m_SaveFileExtensions;
itk::SmartPointer< Self > Pointer
MultimapType m_FileExtensionsMap
virtual const char * GetFileExtensions() override
virtual Mapper::Pointer CreateMapper(mitk::DataNode *node, MapperSlotId slotId) override
DataCollection - Class to facilitate loading/accessing structured data.
DiffusionCoreObjectFactory()
void CreateFileExtensionsMap()
virtual void SetDefaultProperties(mitk::DataNode *node) override
virtual mitk::CoreObjectFactoryBase::MultimapType GetFileExtensionsMap() override
MultimapType m_SaveFileExtensionsMap
mitkClassMacro(DiffusionCoreObjectFactory, CoreObjectFactoryBase) static Pointer New()
~DiffusionCoreObjectFactory()
virtual const char * GetSaveFileExtensions() override
virtual mitk::CoreObjectFactoryBase::MultimapType GetSaveFileExtensionsMap() override
unsigned int MapperSlotId
std::multimap< std::string, std::string > MultimapType
Class for nodes of the DataTree.