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 org.apache.sis.referencing.operation.transform.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: