# Package org.apache.sis.coverage.grid

A coverage backed by a regular grid. In the two-dimensional case, the grid coverage is an image and the cells are pixels. In the three-dimensional case, the cells are voxels.

Since:
  1.0

Defined in the `sis-feature` module

- Class Summary
  Class | Description
  --- | ---
  GridCoverage | Base class of coverages with domains defined as a set of grid points.
  GridDerivation | Creates a new grid geometry derived from a base grid geometry with different extent or resolution.
  GridExtent | A range of grid coverage coordinates, also known as "grid envelope".
  GridGeometry | Valid extent of grid coordinates together with the transform from those grid coordinates to real world coordinates.
  ImageRenderer | A builder for the rendered image to be returned by `GridCoverage​.render(GridExtent)`.
  PixelTranslation | The translation to apply for different values of `PixelOrientation` or `PixelInCell`.

- Enum Summary
  Enum | Description
  --- | ---
  GridRoundingMode | Specifies rounding behavior of computations of `GridExtent` from floating-point values.

- Exception Summary
  Exception | Description
  --- | ---
  DisjointExtentException | Thrown when operations on a `GridGeometry` result in an area which does not intersect anymore the `GridExtent` of the `GridGeometry`.
  IllegalGridGeometryException | Thrown when the argument specified to a method or constructor would result in an invalid `GridGeometry`.
  IncompleteGridGeometryException | Thrown by `GridGeometry` when a grid geometry can not provide the requested information.