# 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
  Modifier
  Constructor
  Description
  `protected`
  `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 that return DatumShiftGrid
  Modifier and Type
  Method
  Description
  `final 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 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
  Modifier
  Constructor
  Description
  `protected`
  `InterpolatedGeocentricTransform(Ellipsoid source, boolean isSource3D, Ellipsoid target, boolean isTarget3D, DatumShiftGrid<Angle,Length> grid)`
  Creates a transform from the specified parameters.
  `protected`
  `InterpolatedMolodenskyTransform(Ellipsoid source, boolean isSource3D, Ellipsoid target, boolean isTarget3D, DatumShiftGrid<Angle,Length> grid)`
  Creates a transform from the specified parameters.
  `protected`
  `InterpolatedTransform(DatumShiftGrid<T,T> grid)`
  Creates a transform for the given interpolation grid.