# Uses of Package
org.apache.sis.geometry

- Packages that use org.apache.sis.geometry
  Package | Description
  --- | ---
  org.apache.sis.coverage.grid | A coverage backed by a regular grid.
  org.apache.sis.distance |
  org.apache.sis.geometry | Basic geometric objects (envelopes and direct positions).
  org.apache.sis.index.tree | A simple quadtree implementation.

- Classes in org.apache.sis.geometry used by org.apache.sis.coverage.grid
  Class | Description
  --- | ---
  ImmutableEnvelope | An immutable `Envelope` (a minimum bounding box or rectangle) of arbitrary dimension.

- Classes in org.apache.sis.geometry used by org.apache.sis.distance
  Class | Description
  --- | ---
  DirectPosition2D | A two-dimensional position on top of Java2D point.

- Classes in org.apache.sis.geometry used by org.apache.sis.geometry
  Class | Description
  --- | ---
  AbstractDirectPosition | Default implementations of some `DirectPosition` methods, leaving the data storage to subclasses.
  AbstractEnvelope | Default implementations of most `Envelope` methods, leaving the data storage to subclasses.
  CoordinateFormat | Formats spatiotemporal coordinates using number, angle and date formats inferred from the coordinate system.
  DirectPosition1D | A one-dimensional position within some coordinate reference system.
  DirectPosition2D | A two-dimensional position on top of Java2D point.
  Envelope2D | A two-dimensional envelope on top of Java2D rectangle.
  GeneralDirectPosition | A mutable `DirectPosition` (the coordinates of a position) of arbitrary dimension.
  GeneralEnvelope | A mutable `Envelope` (a minimum bounding box or rectangle) of arbitrary dimension.
  ImmutableEnvelope | An immutable `Envelope` (a minimum bounding box or rectangle) of arbitrary dimension.
  MismatchedReferenceSystemException | Indicates that an object cannot be constructed because of a mismatch in the reference systems of geometric components.

- Classes in org.apache.sis.geometry used by org.apache.sis.index.tree
  Class | Description
  --- | ---
  DirectPosition2D | A two-dimensional position on top of Java2D point.
  Envelope2D | A two-dimensional envelope on top of Java2D rectangle.