Interface LinearTransform2D

All Superinterfaces:
LinearTransform, org.opengis.referencing.operation.MathTransform, org.opengis.referencing.operation.MathTransform2D
All Known Implementing Classes:
AffineTransform2D, ParameterizedAffine, ProjectiveTransform2D

public interface LinearTransform2D extends org.opengis.referencing.operation.MathTransform2D, LinearTransform
A two dimensional, linear transform. The intent of this interface is to resolve type conflict in the inverse() method.
Since:
0.7
Version:
0.7
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the inverse transform, which shall be linear and two-dimensional.

    Methods inherited from interface LinearTransform

    deltaTransform, getMatrix, isAffine

    Methods inherited from interface org.opengis.referencing.operation.MathTransform

    derivative, getSourceDimensions, getTargetDimensions, isIdentity, toWKT, transform, transform, transform, transform, transform

    Methods inherited from interface org.opengis.referencing.operation.MathTransform2D

    createTransformedShape, derivative, transform
  • Method Details

    • inverse

      LinearTransform2D inverse() throws org.opengis.referencing.operation.NoninvertibleTransformException
      Returns the inverse transform, which shall be linear and two-dimensional.
      Specified by:
      inverse in interface LinearTransform
      Specified by:
      inverse in interface org.opengis.referencing.operation.MathTransform
      Specified by:
      inverse in interface org.opengis.referencing.operation.MathTransform2D
      Returns:
      the inverse transform.
      Throws:
      org.opengis.referencing.operation.NoninvertibleTransformException - if the transform cannot be inverted.
      See Also: