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, isAffineMethods inherited from interface org.opengis.referencing.operation.MathTransform
derivative, getSourceDimensions, getTargetDimensions, isIdentity, toWKT, transform, transform, transform, transform, transformMethods 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:
inversein interfaceLinearTransform- Specified by:
inversein interfaceorg.opengis.referencing.operation.MathTransform- Specified by:
inversein interfaceorg.opengis.referencing.operation.MathTransform2D- Returns:
- the inverse transform.
- Throws:
org.opengis.referencing.operation.NoninvertibleTransformException- if the transform cannot be inverted.- See Also:
-