------------------------------------------------------------------------------
| 442 | |
| 443 | //------------------------------------------------------------------------------ |
| 444 | void vtkVolume16Reader::ComputeTransformedOrigin(double origin[3]) |
| 445 | { |
| 446 | if (!this->Transform) |
| 447 | { |
| 448 | memcpy(origin, this->DataOrigin, 3 * sizeof(double)); |
| 449 | } |
| 450 | else |
| 451 | { |
| 452 | double transformedOrigin[4]; |
| 453 | memcpy(transformedOrigin, this->DataOrigin, 3 * sizeof(double)); |
| 454 | transformedOrigin[3] = 1.0; |
| 455 | this->Transform->MultiplyPoint(transformedOrigin, transformedOrigin); |
| 456 | |
| 457 | for (int i = 0; i < 3; i++) |
| 458 | { |
| 459 | origin[i] = transformedOrigin[i]; |
| 460 | } |
| 461 | vtkDebugMacro("Transformed Origin " << origin[0] << ", " << origin[1] << ", " << origin[2]); |
| 462 | } |
| 463 | } |
| 464 | |
| 465 | //------------------------------------------------------------------------------ |
| 466 | void vtkVolume16Reader::ComputeTransformedDimensions(int dimensions[3]) |
no test coverage detected