Uses of Class
org.apache.sis.referencing.operation.transform.AbstractMathTransform
Packages that use AbstractMathTransform
Package
Description
Basic geometric objects (envelopes and direct positions).
Provides helper classes for handling Java2D rendered images together with some operations.
A set of helper classes for grid coverages.
Map projection implementations.
Conversions or transformations of multi-dimensional coordinate tuples.
-
Uses of AbstractMathTransform in org.apache.sis.geometry
Subclasses of AbstractMathTransform in org.apache.sis.geometryModifier and TypeClassDescription(package private) final classAWraparoundTransformwhere the number of cycles added or removed does not exceed a given limit. -
Uses of AbstractMathTransform in org.apache.sis.image
Subclasses of AbstractMathTransform in org.apache.sis.imageModifier and TypeClassDescription(package private) final classA grid of precomputed pixel coordinates in source images. -
Uses of AbstractMathTransform in org.apache.sis.internal.coverage
Subclasses of AbstractMathTransform in org.apache.sis.internal.coverageModifier and TypeClassDescriptionclassA transform composed of an arbitrary number of juxtaposed transforms.(package private) final classA transform composed of an arbitrary number of juxtaposed one-dimensional transforms.(package private) final classAn special case ofCompoundTransformwhere the components are the same transform repeated many times. -
Uses of AbstractMathTransform in org.apache.sis.referencing.operation.projection
Subclasses of AbstractMathTransform in org.apache.sis.referencing.operation.projectionModifier and TypeClassDescriptionclassAlbers Equal Area projection (EPSG code 9822).(package private) static final classProvides the transform equations for the spherical case of the Albers Equal Area projection.(package private) classBase class of projections doing conversions between geodetic latitude and authalic latitude.(package private) final classSpherical Mercator projection after conversion of geodetic latitudes to authalic latitudes.classAzimuthal Equidistant (Spherical) projection.classCassini-Soldner projection (EPSG codes 9806 and 9833).(package private) static final classProvides the transform equations for the spherical case of the Cassini-Soldner projection.(package private) classclassCylindrical Equal Area projection (EPSG codes 9834, 9835).private static final classProvides the transform equations for the spherical case of the Cylindrical Equal Area projection.classLambert Azimuthal Equal Area projection (EPSG code 9820).classLambert Conic Conformal projection (EPSG codes 9801, 9802, 9803, 9826, 1051).(package private) static final classProvides the transform equations for the spherical case of the Lambert Conformal projection.(package private) final classIf the scaled longitude θ=n⋅λ is outside the [−n⋅π … n⋅π] range, maybe shifts θ to that range.private static final classLongitude wraparound applied on reverse projection.classMercator Cylindrical projection (EPSG codes 9804, 9805, 1026, 1024, 1044, 9841).(package private) static final classProvides the transform equations for the spherical case of the Mercator projection.(package private) classBase class of map projections based on distance along the meridian from equator to latitude φ.classModified Azimuthal Equidistant projection (EPSG:9832).classMollweide projection.classBase class for conversion services between ellipsoidal and cartographic projections.private static final classReverse of a normalized map projection.classOblique Mercator projection (EPSG codes 9812, 9815).classOblique Stereographic projection (EPSG code 9809).(package private) static final classProvides the transform equations for the spherical case of the Oblique Stereographic projection.classOrthographic projection (EPSG:9840).classPolar Stereographic projection (EPSG codes 9810, 9829, 9830).(package private) static final classProvides the transform equations for the spherical case of the polar stereographic projection.classAmerican Polyconic projection (EPSG codes 9818).private static final classProvides the transform equations for the spherical case of the Polyconic projection.classSatellite-Tracking projection.classSinusoidal equal-area projection, also known as "Sanson-Flamsteed".private static final classProvides the transform equations for the spherical case of the Sinusoidal projection.classTransverse Mercator projection (EPSG codes 9807).private static final classProvides the transform equations for the spherical case of the Transverse Mercator projection.classTransverse Mercator Zoned Grid System projection (EPSG codes 9824).private static final classInverse of a zoned grid system.Fields in org.apache.sis.referencing.operation.projection declared as AbstractMathTransformModifier and TypeFieldDescriptionprivate final AbstractMathTransformZonedGridSystem.Inverse.inverseProjectionThe projection that performs the actual work after we removed the zone number.(package private) final AbstractMathTransformZonedGridSystem.projectionThe projection that performs the actual work before we add the zone number.Methods in org.apache.sis.referencing.operation.projection with parameters of type AbstractMathTransformModifier and TypeMethodDescriptionprivate static org.opengis.referencing.operation.MatrixNormalizedProjection.getMiddleMatrix(AbstractMathTransform projection, org.opengis.referencing.operation.MathTransform other, boolean applyOtherFirst) If a sequence of 3 transforms are (reverse projection) → (affine) → (projection) where the (projection) and (reverse projection) steps are the inverse of each other, returns the matrix of the affine transform step. -
Uses of AbstractMathTransform in org.apache.sis.referencing.operation.transform
Subclasses of AbstractMathTransform in org.apache.sis.referencing.operation.transformModifier and TypeClassDescription(package private) final classTwo-dimensional abridged Molodensky transform with all translation terms fixed to zero.(package private) classBase class of linear transforms.protected static classBase class for implementations of inverse math transforms.classBase class for math transforms that are known to be one-dimensional in all cases.protected static classBase class for implementation of inverse math transforms.classBase class for math transforms that are known to be two-dimensional in all cases.protected static classBase class for implementation of inverse math transforms.(package private) final classConversions from two-dimensional Cartesian coordinates to polar coordinates.(package private) final classConversions from three-dimensional Cartesian coordinates to spherical coordinates.(package private) classBase class for concatenated transforms.(package private) final classConcatenated transform in which the resulting transform is one-dimensional.(package private) final classConcatenated transform in which the resulting transform is two-dimensional.(package private) classConcatenated transform where the transfer dimension is the same than source and target dimension.(package private) final classConcatenated transform where both transforms are one-dimensional.(package private) final classConcatenated transform where both transforms are two-dimensional.(package private) final classA one dimensional, constant transform.(package private) classBase class of conversions between coordinate systems.(package private) final classA transform which copy the coordinates in the source array to different locations in the target array.classTransforms between two CRS (usually geographic) based on different datum.classTransform from two- or three- dimensional ellipsoidal coordinates to (geo)centric coordinates.private static final classConverts Cartesian coordinates (X,Y,Z) to ellipsoidal coordinates (λ,φ) or (λ,φ,h).(package private) final classA one dimensional exponential transform.(package private) final classThe identity transform.(package private) final classA one dimensional, identity transform.classTransforms between two geographic CRS by performing geocentric translations interpolated from a grid file.(package private) static classThe inverse of the enclosingInterpolatedGeocentricTransform.(package private) final classAn interpolated geocentric transform for two-dimensional input and output coordinates.(package private) static final classThe inverse of the enclosingInterpolatedGeocentricTransform2D.classTransforms between two geographic CRS by performing geocentric translations interpolated from a grid file, but using Molodensky approximation.(package private) static classThe inverse of the enclosingInterpolatedMolodenskyTransform.(package private) final classAn interpolated Molodensky transform for two-dimensional input and output coordinates.(package private) static final classThe inverse of the enclosingInterpolatedMolodenskyTransform2D.classTransforms between two CRS by performing translations interpolated from a grid file.(package private) static classTransforms target coordinates to source coordinates.(package private) final classAn interpolated transform for two-dimensional input and output coordinates.(package private) final classThe inverse of the enclosingInterpolatedTransform2D.(package private) final classA transform that performs linear interpolation between values.private static final classThe inverse of the enclosingLinearInterpolator1D.(package private) classA one dimensional, linear transform.(package private) classA one dimensional, logarithmic transform.(package private) static final classSpecial case for base 10 taking advantage of extra precision provided byMath.log10(double).(package private) classImplementation of Molodensky formulas.classTwo- or three-dimensional datum shift using the (potentially abridged) Molodensky transformation.(package private) classA Molodensky transforms for two-dimensional input and output coordinates.classTransform which passes through a subset of coordinates to another transform.(package private) final classA pass-through transform in the two-dimensional case.(package private) final classConversions from polar coordinates to two-dimensional Cartesian coordinates.classComputes latitudes and longitudes on a sphere where the south pole has been moved to given geographic coordinates.(package private) final classRaises the given value at some fixed power.(package private) classA usually affine, or otherwise a projective transform for the generic cases.(package private) final classProjective transform in 2D case.(package private) final classAn affine transform that multiply the coordinate values by constant values, and optionally drop the last coordinates.(package private) classA transform having sub-areas where more accurate transforms can be used.(package private) static classThe inverse ofSpecializableTransform.(package private) final classA specializable transform in the two-dimensional case.(package private) static final classThe inverse ofSpecializableTransform2D.(package private) final classConversions from spherical coordinates to three-dimensional Cartesian coordinates.(package private) final classWraps aMathTransformas aMathTransform2D.(package private) final classAn affine transform that translate the coordinate values by constant values.classEnforces coordinate values in the range of a wraparound axis (typically longitude).Fields in org.apache.sis.referencing.operation.transform declared as AbstractMathTransformModifier and TypeFieldDescription(package private) final AbstractMathTransformInterpolatedGeocentricTransform.centricToEllipsoidThe transform to apply before and after the geocentric translation.(package private) final AbstractMathTransformInterpolatedGeocentricTransform.ellipsoidToCentricThe transform to apply before and after the geocentric translation.private final AbstractMathTransformEllipsoidToCentricTransform.inverseThe inverse of this transform.Methods in org.apache.sis.referencing.operation.transform with parameters of type AbstractMathTransformModifier and TypeMethodDescription(package private) static org.opengis.referencing.operation.MatrixAbstractMathTransform2D.derivative(AbstractMathTransform tr, Point2D point) Implementation ofAbstractMathTransform2D.derivative(DirectPosition)shared by the inverse transform.(package private) static Point2DAbstractMathTransform2D.transform(AbstractMathTransform tr, Point2D ptSrc, Point2D ptDst) Implementation ofAbstractMathTransform2D.transform(Point2D, Point2D)shared by the inverse transform.