MCPcopy Create free account
hub / github.com/Kitware/VTK / ComputeTransformedOrigin

Method ComputeTransformedOrigin

IO/Image/vtkVolume16Reader.cxx:444–463  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

442
443//------------------------------------------------------------------------------
444void 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//------------------------------------------------------------------------------
466void vtkVolume16Reader::ComputeTransformedDimensions(int dimensions[3])

Callers 1

RequestDataMethod · 0.95

Calls 1

MultiplyPointMethod · 0.45

Tested by

no test coverage detected