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

Method GetWriter

Modules/Core/src/IO/mitkFileWriterRegistry.cpp:76–89  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

74}
75
76mitk::IFileWriter *mitk::FileWriterRegistry::GetWriter(const mitk::FileWriterRegistry::WriterReference &ref,
77 us::ModuleContext *context)
78{
79 if (!ref)
80 return nullptr;
81
82 if (context == nullptr)
83 context = us::GetModuleContext();
84
85 us::ServiceObjects<mitk::IFileWriter> serviceObjects = context->GetServiceObjects(ref);
86 mitk::IFileWriter *writer = serviceObjects.GetService();
87 m_ServiceObjects.insert(std::make_pair(writer, serviceObjects));
88 return writer;
89}
90
91std::vector<mitk::IFileWriter *> mitk::FileWriterRegistry::GetWriters(const mitk::BaseData *baseData,
92 const std::string &mimeType,

Callers 6

acceptMethod · 0.45
mitkPointSetWriterTestFunction · 0.45
operator()Method · 0.45
SaveMethod · 0.45

Calls 2

GetModuleContextFunction · 0.85
GetServiceMethod · 0.45

Tested by 2

mitkPointSetWriterTestFunction · 0.36