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

Method ComputeInverseTransformedIncrements

IO/Image/vtkImageReader.cxx:648–668  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

646}
647
648void vtkImageReader::ComputeInverseTransformedIncrements(vtkIdType inIncr[3], vtkIdType outIncr[3])
649{
650 double transformedIncr[3];
651
652 if (!this->Transform)
653 {
654 memcpy(outIncr, inIncr, 3 * sizeof(vtkIdType));
655 }
656 else
657 {
658 transformedIncr[0] = inIncr[0];
659 transformedIncr[1] = inIncr[1];
660 transformedIncr[2] = inIncr[2];
661 this->Transform->GetLinearInverse()->TransformVector(transformedIncr, transformedIncr);
662 outIncr[0] = (vtkIdType)transformedIncr[0];
663 outIncr[1] = (vtkIdType)transformedIncr[1];
664 outIncr[2] = (vtkIdType)transformedIncr[2];
665 vtkDebugMacro(<< "Inverse Transformed Incr are:" << outIncr[0] << ", " << outIncr[1] << ", "
666 << outIncr[2]);
667 }
668}
669VTK_ABI_NAMESPACE_END

Callers 2

vtkImageReaderUpdate2Function · 0.80
vtkBMPReaderUpdate2Function · 0.80

Calls 1

TransformVectorMethod · 0.80

Tested by

no test coverage detected