# Uses of Package
org.apache.lucene.geo

- Packages that use org.apache.lucene.geo
  Package | Description
  --- | ---
  org.apache.lucene.document | This package contains several point types: `BigIntegerPoint` for 128-bit integers `LatLonPoint` for latitude/longitude geospatial points
  org.apache.lucene.geo | This package contains geo utility classes: `Tessellator` for decomposing shapes into a triangular mesh

- Classes in org.apache.lucene.geo used by org.apache.lucene.document
  Class and Description
  Line Represents a line on the earth's surface.
  XYLine Represents a line in cartesian space.
  XYPolygon Represents a polygon in cartesian space.

- Classes in org.apache.lucene.geo used by org.apache.lucene.geo
  Class and Description
  Line Represents a line on the earth's surface.
  Line2D 2D geo line implementation represented as a balanced interval tree of edges.
  Rectangle2D 2D rectangle implementation containing geo spatial logic.
  SimpleWKTShapeParser.ShapeType Enumerated type for Shapes
  Tessellator.Node Circular Doubly-linked list used for polygon coordinates
  Tessellator.Triangle Triangle in the tessellated mesh
  XYLine Represents a line in cartesian space.
  XYPolygon Represents a polygon in cartesian space.
  XYPolygon2D 2D cartesian polygon implementation represented as a balanced interval tree of edges.
  XYRectangle Represents a x/y cartesian rectangle.
  XYRectangle2D 2D rectangle implementation containing cartesian spatial logic.

Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.