MCPcopy Create free account
hub / github.com/MITK/MITK / GetReader

Method GetReader

Modules/Core/src/IO/mitkFileReaderRegistry.cpp:69–79  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

67}
68
69mitk::IFileReader *mitk::FileReaderRegistry::GetReader(const mitk::FileReaderRegistry::ReaderReference &ref,
70 us::ModuleContext *context)
71{
72 if (context == nullptr)
73 context = us::GetModuleContext();
74
75 us::ServiceObjects<mitk::IFileReader> serviceObjects = context->GetServiceObjects(ref);
76 mitk::IFileReader *reader = serviceObjects.GetService();
77 m_ServiceObjects.insert(std::make_pair(reader, serviceObjects));
78 return reader;
79}
80
81std::vector<mitk::IFileReader *> mitk::FileReaderRegistry::GetReaders(const MimeType &mimeType,
82 us::ModuleContext *context)

Callers 7

acceptMethod · 0.45
UsePreferenceListMethod · 0.45
SetOptionsMethod · 0.45
operator()Method · 0.45
operator()Method · 0.45
LoadMethod · 0.45

Calls 2

GetModuleContextFunction · 0.85
GetServiceMethod · 0.45

Tested by 2

UsePreferenceListMethod · 0.36
SetOptionsMethod · 0.36