13 #ifndef COREOBJECTFACTORY_H_INCLUDED 14 #define COREOBJECTFACTORY_H_INCLUDED 24 class LegacyFileReaderService;
25 class LegacyFileWriterService;
26 class LegacyImageWriterService;
37 virtual void MapEvent(
const mitk::Event *event,
const int eventID);
54 DEPRECATED(
virtual const char *GetFileExtensions()
override);
72 DEPRECATED(
virtual const char *GetSaveFileExtensions()
override);
85 DEPRECATED(
virtual FileWriterList GetFileWriters());
90 DEPRECATED(std::string GetDescriptionForExtension(
const std::string &extension));
111 void CreateFileExtensionsMap();
134 std::map<mitk::CoreObjectFactoryBase *, std::list<mitk::LegacyFileReaderService *>> m_LegacyReaders;
135 std::map<mitk::CoreObjectFactoryBase *, std::list<mitk::LegacyFileWriterService *>> m_LegacyWriters;
ExtraFactoriesContainer m_ExtraFactories
std::string m_SaveFileExtensions
DataCollection - Class to facilitate loading/accessing structured data.
std::string m_FileExtensions
MultimapType m_SaveFileExtensionsMap
#define mitkClassMacro(className, SuperClassName)
std::set< mitk::CoreObjectFactoryBase::Pointer > ExtraFactoriesContainer
FileWriterList m_FileWriters
MultimapType m_FileExtensionsMap
unsigned int MapperSlotId
std::multimap< std::string, std::string > MultimapType
Class for nodes of the DataTree.