protected abstract class AbstractMathTransform2D.Inverse extends AbstractMathTransform.Inverse implements MathTransform2D
AbstractMathTransform2D.
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 |
|---|---|
Shape |
createTransformedShape(Shape shape)
Transforms the specified shape.
|
Matrix |
derivative(Point2D point)
Gets the derivative of this transform at a point.
|
MathTransform2D |
inverse()
Returns the enclosing math transform.
|
Point2D |
transform(Point2D ptSrc,
Point2D ptDst)
Transforms the specified
ptSrc and stores the result in ptDst. |
computeHashCode, derivative, equals, formatTo, getSourceDimensions, getTargetDimensions, isIdentityequals, getContextualParameters, getParameterDescriptors, getParameterValues, hashCode, transform, transform, transform, transform, transform, transform, tryConcatenateprint, toString, toString, toWKTclone, finalize, getClass, notify, notifyAll, wait, wait, waitderivative, getSourceDimensions, getTargetDimensions, isIdentity, toWKT, transform, transform, transform, transform, transformpublic MathTransform2D inverse()
inverse in interface MathTransforminverse in interface MathTransform2Dinverse in class AbstractMathTransform.Inversepublic Point2D transform(Point2D ptSrc, Point2D ptDst) throws TransformException
ptSrc and stores the result in ptDst.
The default implementation invokes AbstractMathTransform.transform(double[], int, double[], int, boolean)
using a temporary array of doubles.transform in interface MathTransform2DptSrc - the coordinate point to be transformed.ptDst - the coordinate point that stores the result of transforming ptSrc,
or null if a new point shall be created.ptSrc and storing the result in ptDst,
or in a new point if ptDst was null.TransformException - if the point can not be transformed.MathTransform2D.transform(Point2D, Point2D)public Shape createTransformedShape(Shape shape) throws TransformException
Path2D, but may also be a Line2D or a QuadCurve2D if such
simplification is possible.createTransformedShape in interface MathTransform2Dshape - shape to transform.shape if this transform is the identity transform.TransformException - if a transform failed.public Matrix derivative(Point2D point) throws TransformException
AbstractMathTransform.transform(double[], int, double[], int, boolean) method,
with the derivate boolean argument set to true.TransformException.derivative in interface MathTransform2Dpoint - the coordinate point where to evaluate the derivative.TransformException - if the derivative can not be evaluated at the specified point.Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.