Uses of Class
org.apache.sis.referencing.datum.DatumShiftGrid
Packages that use DatumShiftGrid
Package
Description
Math transform provider
implementations.
Relationship of a
CoordinateSystem
(an abstract mathematical entity) to the earth or other system.Helper classes for creating Math Transforms from a set of points.
Conversions or transformations of multi-dimensional coordinate tuples.
-
Uses of DatumShiftGrid in org.apache.sis.internal.referencing.provider
Subclasses of DatumShiftGrid in org.apache.sis.internal.referencing.providerModifier and TypeClassDescription(package private) final class
DatumShiftGridCompressed<C extends javax.measure.Quantity<C>,
T extends javax.measure.Quantity<T>> A datum shift grid which store the values inshort[]
array.(package private) class
DatumShiftGridFile<C extends javax.measure.Quantity<C>,
T extends javax.measure.Quantity<T>> A datum shift grid loaded from a file.(package private) static final class
DatumShiftGridFile.Double<C extends javax.measure.Quantity<C>,
T extends javax.measure.Quantity<T>> An implementation ofDatumShiftGridFile
which stores the offset values indouble[]
arrays.(package private) static final class
DatumShiftGridFile.Float<C extends javax.measure.Quantity<C>,
T extends javax.measure.Quantity<T>> An implementation ofDatumShiftGridFile
which stores the offset values infloat[]
arrays.(package private) final class
DatumShiftGridGroup<C extends javax.measure.Quantity<C>,
T extends javax.measure.Quantity<T>> A group of datum shift grids. -
Uses of DatumShiftGrid in org.apache.sis.referencing.datum
Constructors in org.apache.sis.referencing.datum with parameters of type DatumShiftGridModifierConstructorDescriptionprotected
DatumShiftGrid
(DatumShiftGrid<C, T> other) Creates a new datum shift grid with the same grid geometry (size and units) than the given grid. -
Uses of DatumShiftGrid in org.apache.sis.referencing.operation.builder
Subclasses of DatumShiftGrid in org.apache.sis.referencing.operation.builderModifier and TypeClassDescription(package private) final class
The residuals after an affine approximation has been created for a set of matching control point pairs.Methods in org.apache.sis.referencing.operation.builder with parameters of type DatumShiftGridModifier and TypeMethodDescriptionprivate static org.opengis.referencing.operation.MathTransform
Linearizer.compute
(org.opengis.referencing.operation.MathTransform gridToCRS, org.opengis.geometry.Envelope domain, DatumShiftGrid<?, ?> grid) Computes a linear approximation of the given transform. -
Uses of DatumShiftGrid in org.apache.sis.referencing.operation.transform
Fields in org.apache.sis.referencing.operation.transform declared as DatumShiftGridModifier and TypeFieldDescription(package private) final DatumShiftGrid<?,
?> DatumShiftTransform.grid
The grid of datum shifts from source datum to target datum, ornull
if none.Methods in org.apache.sis.referencing.operation.transform that return DatumShiftGridModifier and TypeMethodDescriptionfinal DatumShiftGrid<?,
?> InterpolatedTransform.getShiftGrid()
Returns the grid of datum shifts specified at construction time.Methods in org.apache.sis.referencing.operation.transform with parameters of type DatumShiftGridModifier and TypeMethodDescriptionstatic org.opengis.referencing.operation.MathTransform
InterpolatedGeocentricTransform.createGeodeticTransformation
(org.opengis.referencing.operation.MathTransformFactory factory, org.opengis.referencing.datum.Ellipsoid source, boolean isSource3D, org.opengis.referencing.datum.Ellipsoid target, boolean isTarget3D, DatumShiftGrid<javax.measure.quantity.Angle, javax.measure.quantity.Length> grid) Creates a transformation between two geographic CRS.static org.opengis.referencing.operation.MathTransform
InterpolatedMolodenskyTransform.createGeodeticTransformation
(org.opengis.referencing.operation.MathTransformFactory factory, org.opengis.referencing.datum.Ellipsoid source, boolean isSource3D, org.opengis.referencing.datum.Ellipsoid target, boolean isTarget3D, DatumShiftGrid<javax.measure.quantity.Angle, javax.measure.quantity.Length> grid) Creates a transformation between two geographic CRS.static <T extends javax.measure.Quantity<T>>
org.opengis.referencing.operation.MathTransformInterpolatedTransform.createGeodeticTransformation
(org.opengis.referencing.operation.MathTransformFactory factory, DatumShiftGrid<T, T> grid) Creates a transformation between two geodetic CRS.(package private) static void
DatumShiftTransform.ensureGeocentricTranslation
(DatumShiftGrid<?, ?> grid, javax.measure.Unit<javax.measure.quantity.Length> unit) Ensures that theDatumShiftTransform.grid
performs geocentric translations in the given units.Constructors in org.apache.sis.referencing.operation.transform with parameters of type DatumShiftGridModifierConstructorDescription(package private)
DatumShiftTransform
(org.opengis.parameter.ParameterDescriptorGroup descriptor, boolean isSource3D, boolean isTarget3D, DatumShiftGrid<?, ?> grid) Creates a datum shift transform for interpolations in geocentric domain.(package private)
DatumShiftTransform
(org.opengis.parameter.ParameterDescriptorGroup descriptor, DatumShiftGrid<?, ?> grid) Creates a datum shift transform for direct interpolations in a grid.private
InterpolatedGeocentricTransform
(org.opengis.referencing.datum.Ellipsoid source, boolean isSource3D, org.opengis.referencing.datum.Ellipsoid target, boolean isTarget3D, DatumShiftGrid<?, ?> grid, InterpolatedGeocentricTransform inverse) Constructor for the forward and inverse transformations.protected
InterpolatedGeocentricTransform
(org.opengis.referencing.datum.Ellipsoid source, boolean isSource3D, org.opengis.referencing.datum.Ellipsoid target, boolean isTarget3D, DatumShiftGrid<javax.measure.quantity.Angle, javax.measure.quantity.Length> grid) Creates a transform from the specified parameters.(package private)
InterpolatedGeocentricTransform2D
(org.opengis.referencing.datum.Ellipsoid source, org.opengis.referencing.datum.Ellipsoid target, DatumShiftGrid<javax.measure.quantity.Angle, javax.measure.quantity.Length> grid) Constructs a 2D transform.protected
InterpolatedMolodenskyTransform
(org.opengis.referencing.datum.Ellipsoid source, boolean isSource3D, org.opengis.referencing.datum.Ellipsoid target, boolean isTarget3D, DatumShiftGrid<javax.measure.quantity.Angle, javax.measure.quantity.Length> grid) Creates a transform from the specified parameters.(package private)
InterpolatedMolodenskyTransform2D
(org.opengis.referencing.datum.Ellipsoid source, org.opengis.referencing.datum.Ellipsoid target, DatumShiftGrid<javax.measure.quantity.Angle, javax.measure.quantity.Length> grid) Constructs a 2D transform.protected
InterpolatedTransform
(DatumShiftGrid<T, T> grid) Creates a transform for the given interpolation grid.(package private)
InterpolatedTransform2D
(DatumShiftGrid<T, T> grid) Constructs a 2D transform.(package private)
MolodenskyFormula
(org.opengis.referencing.datum.Ellipsoid source, boolean isSource3D, org.opengis.referencing.datum.Ellipsoid target, boolean isTarget3D, double tX, double tY, double tZ, DatumShiftGrid<?, ?> grid, boolean isAbridged, org.opengis.parameter.ParameterDescriptorGroup descriptor) Creates a Molodensky transform from the specified parameters.