# Uses of Class
org.apache.sis.geometry.GeneralEnvelope

Packages that use GeneralEnvelope
Package
Description
org.apache.sis.coverage.grid
A coverage backed by a regular grid.
org.apache.sis.geometry
Basic geometric objects (envelopes and direct positions).

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

  Methods in org.apache.sis.coverage.grid that return GeneralEnvelope
  Modifier and Type
  Method
  Description
  `GeneralEnvelope`
  GridExtent.`toEnvelope(MathTransform cornerToCRS)`
  Transforms this grid extent to a "real world" envelope using the given transform.

- ## Uses of GeneralEnvelope in org.apache.sis.geometry

  Methods in org.apache.sis.geometry that return GeneralEnvelope
  Modifier and Type
  Method
  Description
  `static GeneralEnvelope`
  GeneralEnvelope.`castOrCopy(Envelope envelope)`
  Returns the given envelope as a `GeneralEnvelope` instance.
  `GeneralEnvelope`
  GeneralEnvelope.`clone()`
  Returns a deep copy of this envelope.
  `GeneralEnvelope`
  GeneralEnvelope.`horizontal()`
  Returns a view over the two horizontal dimensions of this envelope.
  `static GeneralEnvelope`
  Envelopes.`intersect(Envelope... envelopes)`
  Computes the intersection of all given envelopes, transforming them to a common CRS if necessary.
  `GeneralEnvelope`
  WraparoundAdjustment.`shift(Envelope areaOfInterest)`
  Computes an envelope with coordinates equivalent to the given `areaOfInterest`, but potentially shifted for intersecting the domain of validity specified at construction time.
  `GeneralEnvelope`
  GeneralEnvelope.`subEnvelope(int beginIndex, int endIndex)`
  Returns a view over this envelope that encompass only some dimensions.
  `static GeneralEnvelope`
  Envelopes.`transform(CoordinateOperation operation, Envelope envelope)`
  Transforms an envelope using the given coordinate operation.
  `static GeneralEnvelope`
  Envelopes.`transform(MathTransform transform, Envelope envelope)`
  Transforms an envelope using the given math transform.
  `static GeneralEnvelope`
  Envelopes.`union(Envelope... envelopes)`
  Computes the union of all given envelopes, transforming them to a common CRS if necessary.
  `static GeneralEnvelope[]`
  Envelopes.`wraparound(MathTransform transform, Envelope envelope)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  Replaced by `Envelopes.transformWithWraparound(MathTransform, Envelope)`.
  Methods in org.apache.sis.geometry that return types with arguments of type GeneralEnvelope
  Modifier and Type
  Method
  Description
  `static Map<Parameters, GeneralEnvelope>`
  Envelopes.`transformWithWraparound(MathTransform transform, Envelope envelope)`
  Transforms potentially many times an envelope using the given math transform.