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

Function ConvertImageTimeSteps

Modules/ModelFit/cmdapps/PixelDump.cpp:252–278  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

250}
251
252InternalImageMapType ConvertImageTimeSteps(mitk::Image* image)
253{
254 InternalImageMapType map;
255
256 InternalImageType::Pointer internalImage;
257
258 for (unsigned int i = 0; i < image->GetTimeSteps(); ++i)
259 {
260 mitk::ImageTimeSelector::Pointer imageTimeSelector = mitk::ImageTimeSelector::New();
261 imageTimeSelector->SetInput(image);
262 imageTimeSelector->SetTimeNr(i);
263 imageTimeSelector->UpdateLargestPossibleRegion();
264
265 mitk::Image::Pointer imageTimePoint = imageTimeSelector->GetOutput();
266
267 AccessFixedDimensionByItk_1(imageTimePoint,
268 DoInternalImageConversion,
269 3,
270 internalImage);
271
272 std::stringstream stream;
273 stream << "[" << i << "]";
274 map.insert(std::make_pair(stream.str(), internalImage));
275 }
276
277 return map;
278}
279
280void doDumping()
281{

Callers 1

doDumpingFunction · 0.85

Calls 4

GetTimeStepsMethod · 0.80
NewFunction · 0.50
SetInputMethod · 0.45
GetOutputMethod · 0.45

Tested by

no test coverage detected