# Uses of Package
org.apache.lucene.geo

- Packages that use org.apache.lucene.geo
  Package | Description
  --- | ---
  org.apache.lucene.document | The logical representation of a `Document` for indexing and searching.
  org.apache.lucene.geo | Geospatial Utility Implementations for Lucene Core

- Classes in org.apache.lucene.geo used by org.apache.lucene.document
  Class | Description
  --- | ---
  Circle | Represents a circle on the earth's surface.
  Geometry | Base class for `LatLonGeometry` and `XYGeometry`
  LatLonGeometry | Lat/Lon Geometry object.
  Line | Represents a line on the earth's surface.
  Point | Represents a point on the earth's surface.
  Polygon | Represents a closed polygon on the earth's surface.
  Rectangle | Represents a lat/lon rectangle.
  XYCircle | Represents a circle on the XY plane.
  XYGeometry | Cartesian Geometry object.
  XYLine | Represents a line in cartesian space.
  XYPoint | Represents a point on the earth's surface.
  XYPolygon | Represents a polygon in cartesian space.
  XYRectangle | Represents a x/y cartesian rectangle.

- Classes in org.apache.lucene.geo used by org.apache.lucene.geo
  Class | Description
  --- | ---
  Component2D | 2D Geometry object that supports spatial relationships with bounding boxes, triangles and points.
  Component2D.WithinRelation | Used by withinTriangle to check the within relationship between a triangle and the query shape (e.g.
  GeoEncodingUtils.Component2DPredicate | A predicate that checks whether a given point is within a component2D geometry.
  GeoEncodingUtils.DistancePredicate | A predicate that checks whether a given point is within a distance of another point.
  Geometry | Base class for `LatLonGeometry` and `XYGeometry`
  GeoUtils.WindingOrder | used to define the orientation of 3 points -1 = Clockwise 0 = Colinear 1 = Counter-clockwise
  LatLonGeometry | Lat/Lon Geometry object.
  Point | Represents a point on the earth's surface.
  Polygon | Represents a closed polygon on the earth's surface.
  Rectangle | Represents a lat/lon rectangle.
  SimpleWKTShapeParser.ShapeType | Enumerated type for Shapes
  Tessellator.Monitor | Implementation of this interface will receive calls with internal data at each step of the triangulation algorithm.
  Tessellator.Node | Circular Doubly-linked list used for polygon coordinates
  Tessellator.Triangle | Triangle in the tessellated mesh
  XYGeometry | Cartesian Geometry object.
  XYPolygon | Represents a polygon in cartesian space.
  XYRectangle | Represents a x/y cartesian rectangle.