| 28 | } |
| 29 | |
| 30 | mitk::BaseGeometry::ConstPointer GetConstGeometryForTimeStep(const mitk::TimeGeometry* tg, mitk::TimeStepType timeStep) |
| 31 | { |
| 32 | if (tg == nullptr) |
| 33 | mitkThrow() << "No time geometry available"; |
| 34 | |
| 35 | auto geom = tg->GetGeometryForTimeStep(timeStep); |
| 36 | |
| 37 | if (geom.IsNull()) |
| 38 | mitkThrow() << "Invalid time step: " << timeStep; |
| 39 | |
| 40 | return mitk::BaseGeometry::ConstPointer(geom.GetPointer()); |
| 41 | } |
| 42 | |
| 43 | std::tuple<double, double, double> GetSpacing(const mitk::TimeGeometry* tg, mitk::TimeStepType t) |
| 44 | { |
no test coverage detected