## Uses of Class
org.apache.sis.referencing.datum.DatumShiftGrid

- Packages that use DatumShiftGrid
  Package | Description
  --- | ---
  org.apache.sis.referencing.datum | Relationship of a `CoordinateSystem` (an abstract mathematical entity) to the earth or other system.
  org.apache.sis.referencing.operation.transform | Conversions or transformations of multi-dimensional coordinate points.

- - ### Uses of DatumShiftGrid in org.apache.sis.referencing.datum

    Constructors in org.apache.sis.referencing.datum with parameters of type DatumShiftGrid
    Constructor | Description
    --- | ---
    `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.transform

    Methods in org.apache.sis.referencing.operation.transform with parameters of type DatumShiftGrid
    Modifier and Type | Method | Description
    --- | --- | ---
    `static MathTransform` | InterpolatedGeocentricTransform.`createGeodeticTransformation​(MathTransformFactory factory, Ellipsoid source, boolean isSource3D, Ellipsoid target, boolean isTarget3D, DatumShiftGrid<Angle,​Length> grid)` | Creates a transformation between two geographic CRS.
    `static MathTransform` | InterpolatedMolodenskyTransform.`createGeodeticTransformation​(MathTransformFactory factory, Ellipsoid source, boolean isSource3D, Ellipsoid target, boolean isTarget3D, DatumShiftGrid<Angle,​Length> grid)` | Creates a transformation between two geographic CRS.
    `static <T extends Quantity<T>> MathTransform` | InterpolatedTransform.`createGeodeticTransformation​(MathTransformFactory factory, DatumShiftGrid<T,​T> grid)` | Creates a transformation between two geodetic CRS.

    Constructors in org.apache.sis.referencing.operation.transform with parameters of type DatumShiftGrid
    Constructor | Description
    --- | ---
    `InterpolatedGeocentricTransform​(Ellipsoid source, boolean isSource3D, Ellipsoid target, boolean isTarget3D, DatumShiftGrid<Angle,​Length> grid)` | Creates a transform from the specified parameters.
    `InterpolatedMolodenskyTransform​(Ellipsoid source, boolean isSource3D, Ellipsoid target, boolean isTarget3D, DatumShiftGrid<Angle,​Length> grid)` | Creates a transform from the specified parameters.
    `InterpolatedTransform​(DatumShiftGrid<T,​T> grid)` | Creates a transform for the given interpolation grid.