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 class
AWraparoundTransform
where 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 class
A 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 TypeClassDescriptionclass
A transform composed of an arbitrary number of juxtaposed transforms.(package private) final class
A transform composed of an arbitrary number of juxtaposed one-dimensional transforms.(package private) final class
An special case ofCompoundTransform
where 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 TypeClassDescriptionclass
Albers Equal Area projection (EPSG code 9822).(package private) static final class
Provides the transform equations for the spherical case of the Albers Equal Area projection.(package private) class
Base class of projections doing conversions between geodetic latitude and authalic latitude.(package private) final class
Spherical Mercator projection after conversion of geodetic latitudes to authalic latitudes.class
Azimuthal Equidistant (Spherical) projection.class
Cassini-Soldner projection (EPSG codes 9806 and 9833).(package private) static final class
Provides the transform equations for the spherical case of the Cassini-Soldner projection.(package private) class
class
Cylindrical Equal Area projection (EPSG codes 9834, 9835).private static final class
Provides the transform equations for the spherical case of the Cylindrical Equal Area projection.class
Lambert Azimuthal Equal Area projection (EPSG code 9820).class
Lambert Conic Conformal projection (EPSG codes 9801, 9802, 9803, 9826, 1051).(package private) static final class
Provides the transform equations for the spherical case of the Lambert Conformal projection.(package private) final class
If the scaled longitude θ=n⋅λ is outside the [−n⋅π … n⋅π] range, maybe shifts θ to that range.private static final class
Longitude wraparound applied on reverse projection.class
Mercator Cylindrical projection (EPSG codes 9804, 9805, 1026, 1024, 1044, 9841).(package private) static final class
Provides the transform equations for the spherical case of the Mercator projection.(package private) class
Base class of map projections based on distance along the meridian from equator to latitude φ.class
Modified Azimuthal Equidistant projection (EPSG:9832).class
Mollweide projection.class
Base class for conversion services between ellipsoidal and cartographic projections.private static final class
Reverse of a normalized map projection.class
Oblique Mercator projection (EPSG codes 9812, 9815).class
Oblique Stereographic projection (EPSG code 9809).(package private) static final class
Provides the transform equations for the spherical case of the Oblique Stereographic projection.class
Orthographic projection (EPSG:9840).class
Polar Stereographic projection (EPSG codes 9810, 9829, 9830).(package private) static final class
Provides the transform equations for the spherical case of the polar stereographic projection.class
American Polyconic projection (EPSG codes 9818).private static final class
Provides the transform equations for the spherical case of the Polyconic projection.class
Satellite-Tracking projection.class
Sinusoidal equal-area projection, also known as "Sanson-Flamsteed".private static final class
Provides the transform equations for the spherical case of the Sinusoidal projection.class
Transverse Mercator projection (EPSG codes 9807).private static final class
Provides the transform equations for the spherical case of the Transverse Mercator projection.class
Transverse Mercator Zoned Grid System projection (EPSG codes 9824).private static final class
Inverse of a zoned grid system.Fields in org.apache.sis.referencing.operation.projection declared as AbstractMathTransformModifier and TypeFieldDescriptionprivate final AbstractMathTransform
ZonedGridSystem.Inverse.inverseProjection
The projection that performs the actual work after we removed the zone number.(package private) final AbstractMathTransform
ZonedGridSystem.projection
The 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.Matrix
NormalizedProjection.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 class
Two-dimensional abridged Molodensky transform with all translation terms fixed to zero.(package private) class
Base class of linear transforms.protected static class
Base class for implementations of inverse math transforms.class
Base class for math transforms that are known to be one-dimensional in all cases.protected static class
Base class for implementation of inverse math transforms.class
Base class for math transforms that are known to be two-dimensional in all cases.protected static class
Base class for implementation of inverse math transforms.(package private) final class
Conversions from two-dimensional Cartesian coordinates to polar coordinates.(package private) final class
Conversions from three-dimensional Cartesian coordinates to spherical coordinates.(package private) class
Base class for concatenated transforms.(package private) final class
Concatenated transform in which the resulting transform is one-dimensional.(package private) final class
Concatenated transform in which the resulting transform is two-dimensional.(package private) class
Concatenated transform where the transfer dimension is the same than source and target dimension.(package private) final class
Concatenated transform where both transforms are one-dimensional.(package private) final class
Concatenated transform where both transforms are two-dimensional.(package private) final class
A one dimensional, constant transform.(package private) class
Base class of conversions between coordinate systems.(package private) final class
A transform which copy the coordinates in the source array to different locations in the target array.class
Transforms between two CRS (usually geographic) based on different datum.class
Transform from two- or three- dimensional ellipsoidal coordinates to (geo)centric coordinates.private static final class
Converts Cartesian coordinates (X,Y,Z) to ellipsoidal coordinates (λ,φ) or (λ,φ,h).(package private) final class
A one dimensional exponential transform.(package private) final class
The identity transform.(package private) final class
A one dimensional, identity transform.class
Transforms between two geographic CRS by performing geocentric translations interpolated from a grid file.(package private) static class
The inverse of the enclosingInterpolatedGeocentricTransform
.(package private) final class
An interpolated geocentric transform for two-dimensional input and output coordinates.(package private) static final class
The inverse of the enclosingInterpolatedGeocentricTransform2D
.class
Transforms between two geographic CRS by performing geocentric translations interpolated from a grid file, but using Molodensky approximation.(package private) static class
The inverse of the enclosingInterpolatedMolodenskyTransform
.(package private) final class
An interpolated Molodensky transform for two-dimensional input and output coordinates.(package private) static final class
The inverse of the enclosingInterpolatedMolodenskyTransform2D
.class
Transforms between two CRS by performing translations interpolated from a grid file.(package private) static class
Transforms target coordinates to source coordinates.(package private) final class
An interpolated transform for two-dimensional input and output coordinates.(package private) final class
The inverse of the enclosingInterpolatedTransform2D
.(package private) final class
A transform that performs linear interpolation between values.private static final class
The inverse of the enclosingLinearInterpolator1D
.(package private) class
A one dimensional, linear transform.(package private) class
A one dimensional, logarithmic transform.(package private) static final class
Special case for base 10 taking advantage of extra precision provided byMath.log10(double)
.(package private) class
Implementation of Molodensky formulas.class
Two- or three-dimensional datum shift using the (potentially abridged) Molodensky transformation.(package private) class
A Molodensky transforms for two-dimensional input and output coordinates.class
Transform which passes through a subset of coordinates to another transform.(package private) final class
A pass-through transform in the two-dimensional case.(package private) final class
Conversions from polar coordinates to two-dimensional Cartesian coordinates.class
Computes latitudes and longitudes on a sphere where the south pole has been moved to given geographic coordinates.(package private) final class
Raises the given value at some fixed power.(package private) class
A usually affine, or otherwise a projective transform for the generic cases.(package private) final class
Projective transform in 2D case.(package private) final class
An affine transform that multiply the coordinate values by constant values, and optionally drop the last coordinates.(package private) class
A transform having sub-areas where more accurate transforms can be used.(package private) static class
The inverse ofSpecializableTransform
.(package private) final class
A specializable transform in the two-dimensional case.(package private) static final class
The inverse ofSpecializableTransform2D
.(package private) final class
Conversions from spherical coordinates to three-dimensional Cartesian coordinates.(package private) final class
Wraps aMathTransform
as aMathTransform2D
.(package private) final class
An affine transform that translate the coordinate values by constant values.class
Enforces 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 AbstractMathTransform
InterpolatedGeocentricTransform.centricToEllipsoid
The transform to apply before and after the geocentric translation.(package private) final AbstractMathTransform
InterpolatedGeocentricTransform.ellipsoidToCentric
The transform to apply before and after the geocentric translation.private final AbstractMathTransform
EllipsoidToCentricTransform.inverse
The 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.Matrix
AbstractMathTransform2D.derivative
(AbstractMathTransform tr, Point2D point) Implementation ofAbstractMathTransform2D.derivative(DirectPosition)
shared by the inverse transform.(package private) static Point2D
AbstractMathTransform2D.transform
(AbstractMathTransform tr, Point2D ptSrc, Point2D ptDst) Implementation ofAbstractMathTransform2D.transform(Point2D, Point2D)
shared by the inverse transform.