Class InterpolatedMolodenskyTransform2D.Inverse
java.lang.Object
org.apache.sis.io.wkt.FormattableObject
org.apache.sis.referencing.operation.transform.AbstractMathTransform
org.apache.sis.referencing.operation.transform.DatumShiftTransform
org.apache.sis.referencing.operation.transform.MolodenskyFormula
org.apache.sis.referencing.operation.transform.InterpolatedMolodenskyTransform
org.apache.sis.referencing.operation.transform.InterpolatedMolodenskyTransform.Inverse
org.apache.sis.referencing.operation.transform.InterpolatedMolodenskyTransform2D.Inverse
- All Implemented Interfaces:
Serializable, Parameterized, LenientComparable, org.opengis.referencing.operation.MathTransform, org.opengis.referencing.operation.MathTransform2D
- Enclosing class:
InterpolatedMolodenskyTransform2D
static final class InterpolatedMolodenskyTransform2D.Inverse
extends InterpolatedMolodenskyTransform.Inverse
implements org.opengis.referencing.operation.MathTransform2D
The inverse of the enclosing
InterpolatedMolodenskyTransform2D.- Since:
- 0.7
- Version:
- 0.7
-
Nested Class Summary
Nested classes/interfaces inherited from class InterpolatedMolodenskyTransform
InterpolatedMolodenskyTransform.Inverse -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longSerial number for inter-operability with different versions.Fields inherited from class MolodenskyFormula
ANGULAR_SCALE, eccentricitySquared, isAbridged, isSource3D, isTarget3D, semiMajor, tX, tY, tZ, Δa, ΔfmodFields inherited from class DatumShiftTransform
context, gridFields inherited from class AbstractMathTransform
MAXIMUM_BUFFER_SIZE, MAXIMUM_FAILURES -
Constructor Summary
ConstructorsConstructorDescriptionInverse(InterpolatedMolodenskyTransform inverse, org.opengis.referencing.datum.Ellipsoid source, org.opengis.referencing.datum.Ellipsoid target) Constructs the inverse of an interpolated Molodensky transform. -
Method Summary
Modifier and TypeMethodDescriptioncreateTransformedShape(Shape shape) Transforms the given shape.org.opengis.referencing.operation.Matrixderivative(Point2D point) Computes the derivative at the given position.org.opengis.referencing.operation.MathTransform2Dinverse()Returns the inverse transform of this transform.Transforms a single point.Methods inherited from class InterpolatedMolodenskyTransform.Inverse
transform, transformMethods inherited from class InterpolatedMolodenskyTransform
completeParameters, createGeodeticTransformation, getParameterDescriptorsMethods inherited from class MolodenskyFormula
computeHashCode, equals, getParameterValues, getSourceDimensions, getTargetDimensions, transformMethods inherited from class DatumShiftTransform
ensureGeocentricTranslation, getContextualParameters, normalizedToGridX, normalizedToGridY, setContextParametersMethods inherited from class AbstractMathTransform
beforeFormat, derivative, equals, formatTo, getDomain, hashCode, isIdentity, isInverseEquals, mismatchedDimension, transform, transform, transform, transform, tryConcatenateMethods inherited from class FormattableObject
print, toString, toString, toWKTMethods inherited from interface org.opengis.referencing.operation.MathTransform
derivative, getSourceDimensions, getTargetDimensions, isIdentity, toWKT, transform, transform, transform, transform, transform
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerial number for inter-operability with different versions.- See Also:
-
-
Constructor Details
-
Inverse
Inverse(InterpolatedMolodenskyTransform inverse, org.opengis.referencing.datum.Ellipsoid source, org.opengis.referencing.datum.Ellipsoid target) Constructs the inverse of an interpolated Molodensky transform.- Parameters:
inverse- the transform for which to create the inverse.source- the source ellipsoid of the giveninversetransform.target- the target ellipsoid of the giveninversetransform.
-
-
Method Details
-
derivative
public org.opengis.referencing.operation.Matrix derivative(Point2D point) throws org.opengis.referencing.operation.TransformException Computes the derivative at the given position.- Specified by:
derivativein interfaceorg.opengis.referencing.operation.MathTransform2D- Throws:
org.opengis.referencing.operation.TransformException
-
transform
-
createTransformedShape
-
inverse
public org.opengis.referencing.operation.MathTransform2D inverse()Returns the inverse transform of this transform.- Specified by:
inversein interfaceorg.opengis.referencing.operation.MathTransform- Specified by:
inversein interfaceorg.opengis.referencing.operation.MathTransform2D- Overrides:
inversein classInterpolatedMolodenskyTransform- Returns:
- a transform from the target ellipsoid to the source ellipsoid of this transform.
-