protected abstract class AbstractMathTransform.Inverse extends AbstractMathTransform implements Serializable
AbstractMathTransform.
Defined in the sis-referencing module
AbstractMathTransform.Inverse| Modifier | Constructor and Description |
|---|---|
protected |
Inverse()
Constructs an inverse math transform.
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
computeHashCode()
Computes a hash value for this transform.
|
Matrix |
derivative(DirectPosition point)
Gets the derivative of this transform at a point.
|
boolean |
equals(Object object,
ComparisonMode mode)
Compares the specified object with this inverse math transform for equality.
|
protected String |
formatTo(Formatter formatter)
Formats the inner part of a Well Known Text version 1 (WKT 1) element.
|
int |
getSourceDimensions()
Gets the dimension of input points.
|
int |
getTargetDimensions()
Gets the dimension of output points.
|
MathTransform |
inverse()
Returns the inverse of this math transform, which is the enclosing math transform.
|
boolean |
isIdentity()
Tests whether this transform does not move any points.
|
equals, getContextualParameters, getParameterDescriptors, getParameterValues, hashCode, transform, transform, transform, transform, transform, transform, tryConcatenateprint, toString, toString, toWKTclone, finalize, getClass, notify, notifyAll, wait, wait, waittoWKTpublic final int getSourceDimensions()
getSourceDimensions in interface MathTransformgetSourceDimensions in class AbstractMathTransformDefaultOperationMethod.getSourceDimensions()public final int getTargetDimensions()
getTargetDimensions in interface MathTransformgetTargetDimensions in class AbstractMathTransformDefaultOperationMethod.getTargetDimensions()public Matrix derivative(DirectPosition point) throws TransformException
derivative in interface MathTransformderivative in class AbstractMathTransformpoint - the coordinate point where to evaluate the derivative.null).NullPointerException - if the derivative depends on coordinate and point is null.MismatchedDimensionException - if point does not have the expected dimension.TransformException - if the derivative can not be evaluated at the specified point.public MathTransform inverse()
inverse in interface MathTransforminverse in class AbstractMathTransformpublic boolean isIdentity()
isIdentity in interface MathTransformisIdentity in class AbstractMathTransformprotected int computeHashCode()
AbstractMathTransform.hashCode() when first needed.computeHashCode in class AbstractMathTransformpublic boolean equals(Object object, ComparisonMode mode)
object in an instance of the same class
than this, and if so compares their enclosing AbstractMathTransform.equals in interface LenientComparableequals in class AbstractMathTransformobject - the object to compare with this transform.mode - the strictness level of the comparison. Default to STRICT.true if the given object is considered equals to this math transform.Utilities.deepEquals(Object, Object, ComparisonMode)protected String formatTo(Formatter formatter)
"Inverse_MT" entity.
Param_MT and Inverse_MT are defined in the WKT 1 specification only.formatTo in class AbstractMathTransformformatter - the formatter to use."Param_MT" or
"Inverse_MT" in the default implementation.FormattableObject.toWKT(),
FormattableObject.toString()Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.