30 std::vector<AbstractFileIO *> m_FileIOs;
33 void Load(us::ModuleContext * context)
override 39 for (std::vector<mitk::CustomMimeType *>::const_iterator mimeTypeIter = mimeTypes.begin(),
40 iterEnd = mimeTypes.end();
41 mimeTypeIter != iterEnd;
44 context->RegisterService(*mimeTypeIter, props);
47 m_FileIOs.push_back(
new DICOMSegmentationIO());
49 void Unload(us::ModuleContext *)
override 51 for (
auto &elem : m_FileIOs)
US_Core_EXPORT const std::string & SERVICE_RANKING()
DataCollection - Class to facilitate loading/accessing structured data.
virtual void Unload(ModuleContext *context)=0
US_UNORDERED_MAP_TYPE< std::string, Any > ServiceProperties
#define US_EXPORT_MODULE_ACTIVATOR(_activator_type)
Export a module activator class.
static std::vector< CustomMimeType * > Get()
virtual void Load(ModuleContext *context)=0