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

Method WriteImage

Modules/Segmentation/src/Interactions/mitkMonaiLabel2DTool.cpp:50–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48}
49
50void mitk::MonaiLabel2DTool::WriteImage(const Image *inputAtTimeStep, const std::string &inputImagePath) const
51{
52 auto extendedImage = Image::New();
53 std::array<unsigned int, 3> dim = {inputAtTimeStep->GetDimension(0), inputAtTimeStep->GetDimension(1), 1};
54 mitk::PixelType pt = inputAtTimeStep->GetPixelType();
55 extendedImage->Initialize(pt, 3, dim.data());
56
57 ImageReadAccessor readAccessor(inputAtTimeStep);
58 extendedImage->SetVolume(readAccessor.GetData());
59
60 IOUtil::Save(extendedImage.GetPointer(), inputImagePath);
61}
62
63void mitk::MonaiLabel2DTool::WriteBackResults(MultiLabelSegmentation *previewImage,
64 MultiLabelSegmentation *segResults,

Callers

nothing calls this directly

Calls 8

SetVolumeMethod · 0.80
GetPointerMethod · 0.80
NewFunction · 0.50
GetDimensionMethod · 0.45
GetPixelTypeMethod · 0.45
InitializeMethod · 0.45
dataMethod · 0.45
GetDataMethod · 0.45

Tested by

no test coverage detected