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 classDatumShiftGridCompressed<C extends javax.measure.Quantity<C>,T extends javax.measure.Quantity<T>> A datum shift grid which store the values inshort[]array.(package private) classDatumShiftGridFile<C extends javax.measure.Quantity<C>,T extends javax.measure.Quantity<T>> A datum shift grid loaded from a file.(package private) static final classDatumShiftGridFile.Double<C extends javax.measure.Quantity<C>,T extends javax.measure.Quantity<T>> An implementation ofDatumShiftGridFilewhich stores the offset values indouble[]arrays.(package private) static final classDatumShiftGridFile.Float<C extends javax.measure.Quantity<C>,T extends javax.measure.Quantity<T>> An implementation ofDatumShiftGridFilewhich stores the offset values infloat[]arrays.(package private) final classDatumShiftGridGroup<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 DatumShiftGridModifierConstructorDescriptionprotectedDatumShiftGrid(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 classThe 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.MathTransformLinearizer.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.gridThe grid of datum shifts from source datum to target datum, ornullif 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.MathTransformInterpolatedGeocentricTransform.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.MathTransformInterpolatedMolodenskyTransform.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 voidDatumShiftTransform.ensureGeocentricTranslation(DatumShiftGrid<?, ?> grid, javax.measure.Unit<javax.measure.quantity.Length> unit) Ensures that theDatumShiftTransform.gridperforms 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.privateInterpolatedGeocentricTransform(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.protectedInterpolatedGeocentricTransform(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.protectedInterpolatedMolodenskyTransform(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.protectedInterpolatedTransform(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.