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 TypeMethodDescriptioninverse()
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.NoninvertibleTransformExceptionReturns the inverse transform, which shall be linear and two-dimensional.- Specified by:
inverse
in interfaceLinearTransform
- Specified by:
inverse
in interfaceorg.opengis.referencing.operation.MathTransform
- Specified by:
inverse
in interfaceorg.opengis.referencing.operation.MathTransform2D
- Returns:
- the inverse transform.
- Throws:
org.opengis.referencing.operation.NoninvertibleTransformException
- if the transform cannot be inverted.- See Also:
-