Proposals:InverseTransform
From KitwarePublic
Jump to navigationJump to search
Proposal
A more flexible inverse transform API in needed in order to support numeric inverse transformation for transforms which do not have an analytical inverse.
Current API
Currently, the inverse transformations are available via the GetInverse method and the deprecated BackTransform API (analogous to the TransformPoint, TransformVector and TransformCovariantVector forward transform API). The GetInverse method is not virtual, even though it is declared in the base class. The GetInverse method expects as its parameter a pointer to the transform object. The GetInverse method fills in the parameters that define the inverse transform.