------------------------------------------------------------------------------
| 549 | |
| 550 | //------------------------------------------------------------------------------ |
| 551 | void vtkVolume16Reader::AdjustSpacingAndOrigin( |
| 552 | int dimensions[3], double spacing[3], double origin[3]) |
| 553 | { |
| 554 | for (int i = 0; i < 3; i++) |
| 555 | { |
| 556 | if (spacing[i] < 0) |
| 557 | { |
| 558 | origin[i] = origin[i] + spacing[i] * dimensions[i]; |
| 559 | spacing[i] = -spacing[i]; |
| 560 | } |
| 561 | } |
| 562 | vtkDebugMacro("Adjusted Spacing " << spacing[0] << ", " << spacing[1] << ", " << spacing[2]); |
| 563 | vtkDebugMacro("Adjusted origin " << origin[0] << ", " << origin[1] << ", " << origin[2]); |
| 564 | } |
| 565 | |
| 566 | //------------------------------------------------------------------------------ |
| 567 | void vtkVolume16Reader::TransformSlice( |