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

Packages that use DimensionalityReduction
Package
Description
org.apache.sis.coverage.grid
A coverage backed by a regular grid.
org.apache.sis.storage
Data store base types for retrieving and saving geospatial data in various storage formats.

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

  Methods in org.apache.sis.coverage.grid that return DimensionalityReduction
  Modifier and Type
  Method
  Description
  `static DimensionalityReduction`
  DimensionalityReduction.`reduce(GridGeometry source)`
  Automatically reduces a grid geometry by removing all grid dimensions with an extent size of 1.
  `static DimensionalityReduction`
  DimensionalityReduction.`remove(GridGeometry source, int... gridAxesToRemove)`
  Reduces the dimension of the specified grid geometry by removing the specified axes.
  `static DimensionalityReduction`
  DimensionalityReduction.`select(GridGeometry source, int... gridAxesToPass)`
  Reduces the dimension of the specified grid geometry by retaining only the specified axes.
  `static DimensionalityReduction`
  DimensionalityReduction.`select2D(GridGeometry source)`
  A convenience method for selecting the two first dimensions of the specified grid geometry.
  `DimensionalityReduction`
  DimensionalityReduction.`withSliceByRatio(double ratio)`
  Returns a dimensional reduction with a relative slice position for every grid dimensions that have been removed.
  `DimensionalityReduction`
  DimensionalityReduction.`withSlicePoint(long[] point)`
  Returns a dimensional reduction which will use the given source grid indices for `reverse(…)` operations.

- ## Uses of DimensionalityReduction in org.apache.sis.storage

  Methods in org.apache.sis.storage that return types with arguments of type DimensionalityReduction
  Modifier and Type
  Method
  Description
  `Function<GridGeometry, DimensionalityReduction>`
  CoverageQuery.`getAxisSelection()`
  Returns the dimensionality reduction to apply on coverage domain.
  Method parameters in org.apache.sis.storage with type arguments of type DimensionalityReduction
  Modifier and Type
  Method
  Description
  `void`
  CoverageQuery.`setAxisSelection(Function<GridGeometry, DimensionalityReduction> reduction)`
  Requests dimensionality reduction by selecting or removing specified domain axes.