# Uses of Class
org.apache.sis.coverage.grid.GridExtent

Packages that use GridExtent
Package
Description
org.apache.sis.coverage.grid
A coverage backed by a regular grid.

- ## Uses of GridExtent in org.apache.sis.coverage.grid

  Fields in org.apache.sis.coverage.grid declared as GridExtent
  Modifier and Type
  Field
  Description
  `protected final GridExtent`
  GridGeometry.`extent`
  The valid domain of a grid coverage, or `null` if unknown.
  Methods in org.apache.sis.coverage.grid that return GridExtent
  Modifier and Type
  Method
  Description
  `GridExtent`
  GridExtent.`expand(long... margins)`
  Returns a grid extent expanded by the given amount of cells on both sides along each dimension.
  `GridExtent`
  GridGeometry.`getExtent()`
  Returns the valid coordinate range of a grid coverage.
  `GridExtent`
  GridDerivation.`getIntersection()`
  Returns the extent of the modified grid geometry, ignoring subsampling or changes in resolution.
  `GridExtent`
  GridExtent.`insert(int offset, DimensionNameType axisType, long low, long high, boolean isHighIncluded)`
  Deprecated.
  Renamed `insertDimension(int, DimensionNameType, long, long, boolean)`.
  `GridExtent`
  GridExtent.`insertDimension(int offset, DimensionNameType axisType, long low, long high, boolean isHighIncluded)`
  Returns a new grid envelope with the specified dimension inserted at the given index in this grid envelope.
  `GridExtent`
  GridExtent.`reduce(int... dimensions)`
  Deprecated.
  Renamed `reduceDimension(int...)`.
  `GridExtent`
  GridExtent.`reduceDimension(int... dimensions)`
  Returns a grid extent that encompass only some dimensions of this grid extent.
  `GridExtent`
  GridExtent.`resize(long... sizes)`
  Sets the size of grid extent to the given values by moving low and high coordinates.
  `GridExtent`
  GridExtent.`subsample(int... periods)`
  Creates a new grid extent subsampled by the given amount of cells along each grid dimensions.
  `GridExtent`
  FractionalGridCoordinates.`toExtent(GridExtent bounds, long... size)`
  Creates a new grid extent around this grid coordinates.
  `GridExtent`
  GridExtent.`translate(long... translation)`
  Returns an extent translated by the given amount of cells compared to this extent.
  Methods in org.apache.sis.coverage.grid with parameters of type GridExtent
  Modifier and Type
  Method
  Description
  `RenderedImage`
  BufferedGridCoverage.`render(GridExtent sliceExtent)`
  Returns a two-dimensional slice of grid data as a rendered image.
  `abstract RenderedImage`
  GridCoverage.`render(GridExtent sliceExtent)`
  Returns a two-dimensional slice of grid data as a rendered image.
  `RenderedImage`
  GridCoverage2D.`render(GridExtent sliceExtent)`
  Returns a grid data region as a rendered image.
  `GridDerivation`
  GridDerivation.`resize(GridExtent extent, double... scales)`
  Deprecated.
  This method does not handle margin, chunk size and clipping according their contract.
  `GridDerivation`
  GridDerivation.`subgrid(GridExtent areaOfInterest, int... subsampling)`
  Requests a grid geometry over a sub-region of the base grid geometry and optionally with subsampling.
  `GridExtent`
  FractionalGridCoordinates.`toExtent(GridExtent bounds, long... size)`
  Creates a new grid extent around this grid coordinates.
  Constructors in org.apache.sis.coverage.grid with parameters of type GridExtent
  Modifier
  Constructor
  Description
  ``
  `GridGeometry(GridExtent extent, Envelope envelope)`
  Deprecated.
  Replaced by `GridGeometry(GridExtent, Envelope, GridOrientation)`.
  ``
  `GridGeometry(GridExtent extent, Envelope envelope, GridOrientation orientation)`
  Creates an axis-aligned grid geometry with an extent and an envelope.
  ``
  `GridGeometry(GridExtent extent, PixelInCell anchor, MathTransform gridToCRS, CoordinateReferenceSystem crs)`
  Creates a new grid geometry from a grid extent and a mapping from cell coordinates to "real world" coordinates.
  ``
  `ImageRenderer(GridCoverage coverage, GridExtent sliceExtent)`
  Creates a new image renderer for the given slice extent.