| 250 | } |
| 251 | |
| 252 | InternalImageMapType 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 | |
| 280 | void doDumping() |
| 281 | { |
no test coverage detected