Transforms an array of coordinates by the inverse of this transform.
The two coordinate array sections can be exactly the same or
can be overlapping sections of the same array without affecting the
validity of the results.
This method ensures that no source coordinates are overwritten by a
previous operation before they can be transformed.
The coordinates are stored in the arrays starting at the specified
offset in the order [x0, y0, x1, y1, ..., xn, yn].
This method can be used only for 2D transforms.
srcPts | the array containing the source point coordinates. Each point is stored as a pair of x, y coordinates. | |
srcOff | the offset to the first point to be transformed in the source array | |
dstPts | the array into which the transformed point coordinates are returned. Each point is stored as a pair of x, y coordinates. | |
dstOff | the offset to the location of the first transformed point that is stored in the destination array | |
numPts | the number of points to be transformed |
IllegalStateException | if this is a 3D transform | |
NonInvertibleTransformException | if this transform cannot be inverted | |
NullPointerException | if srcPts or (@code dstPts} is null |
Diagram: Transform