17 #ifndef COREOBJECTFACTORY_H_INCLUDED
18 #define COREOBJECTFACTORY_H_INCLUDED
28 class LegacyFileReaderService;
29 class LegacyFileWriterService;
30 class LegacyImageWriterService;
38 virtual
void SetDefaultProperties(
mitk::
DataNode *node) override;
40 virtual
void MapEvent(const
mitk::Event *event, const
int eventID);
57 DEPRECATED(virtual const
char *GetFileExtensions() override);
75 DEPRECATED(virtual const
char *GetSaveFileExtensions() override);
83 virtual
MultimapType GetSaveFileExtensionsMap() override;
88 DEPRECATED(virtual FileWriterList GetFileWriters());
93 DEPRECATED(
std::
string GetDescriptionForExtension(const
std::
string &extension));
114 void CreateFileExtensionsMap();
123 ExtraFactoriesContainer m_ExtraFactories;
124 FileWriterList m_FileWriters;
125 std::
string m_FileExtensions;
127 std::
string m_SaveFileExtensions;
DataCollection - Class to facilitate loading/accessing structured data.
Base class of all mappers, Vtk as well as OpenGL mappers.
#define mitkClassMacro(className, SuperClassName)
std::set< mitk::CoreObjectFactoryBase::Pointer > ExtraFactoriesContainer
unsigned int MapperSlotId
std::multimap< std::string, std::string > MultimapType
Class for nodes of the DataTree.