| 1235 | } |
| 1236 | |
| 1237 | void mitk::Image::SetGeometry(BaseGeometry *aGeometry3D) |
| 1238 | { |
| 1239 | // Please be aware of the 0.5 offset/pixel-center issue! See Geometry documentation for further information |
| 1240 | |
| 1241 | if (aGeometry3D->GetImageGeometry() == false) |
| 1242 | { |
| 1243 | MITK_INFO << "WARNING: Applied a non-image geometry onto an image. Please be SURE that this geometry is " |
| 1244 | "pixel-center-based! If it is not, you need to call " |
| 1245 | "Geometry3D->ChangeImageGeometryConsideringOriginOffset(true) before calling image->setGeometry(..)\n"; |
| 1246 | } |
| 1247 | Superclass::SetGeometry(aGeometry3D); |
| 1248 | for (TimeStepType step = 0; step < GetTimeGeometry()->CountTimeSteps(); ++step) |
| 1249 | GetTimeGeometry()->GetGeometryForTimeStep(step)->ImageGeometryOn(); |
| 1250 | } |
| 1251 | |
| 1252 | void mitk::Image::PrintSelf(std::ostream &os, itk::Indent indent) const |
| 1253 | { |