# Package org.apache.sis.coverage

package org.apache.sis.coverage
Functions that associates positions within a bounded space (its domain) to values (its range). This package makes no assumption on the domain geometry; it is not necessarily a grid. For the most common case — a coverage backed by a regular grid (also called "raster") — see `org​.apache​.sis​.coverage​.grid`.

Since:
  1.0

- Related Packages
  Package
  Description
  org.apache.sis.coverage.grid
  A coverage backed by a regular grid.
- Class
  Description
  BandedCoverage
  A coverage where all sample values at a given location can be provided in an array of primitive type.
  BandedCoverage.Evaluator
  Computes or interpolates values of sample dimensions at given positions.
  CannotEvaluateException
  Thrown when a quantity can not be evaluated.
  Category
  Describes a sub-range of sample values in a sample dimension.
  CoverageCombiner
  Combines an arbitrary number of coverages into a single one.
  IllegalSampleDimensionException
  Thrown when `SampleDimension` cannot be created.
  MismatchedCoverageRangeException
  Thrown when the number of bands or sample dimensions specified to a method is not equal to the number expected by a coverage.
  PointOutsideCoverageException
  Thrown when an evaluate method is invoked for a location outside the domain of the coverage.
  RegionOfInterest
  Region of interest (ROI) for an operation to apply on a coverage.
  SampleDimension
  Describes the data values in a coverage (the range).
  SampleDimension.Builder
  A mutable builder for creating an immutable `SampleDimension`.
  SubspaceNotSpecifiedException
  Thrown when an operation can only be applied on a subspace of a multi-dimensional coverage, but not such subspace has been specified.