# 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 and Description
  Circle Represents a circle on the earth's surface.
  LatLonGeometry Lat/Lon Geometry object.
  Line Represents a line on the earth's surface.
  Polygon Represents a closed polygon on the earth's surface.
  XYCircle Represents a circle on the XY plane.
  XYGeometry Cartesian Geometry object.
  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
  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.DistancePredicate A predicate that checks whether a given point is within a distance of another point.
  GeoEncodingUtils.PolygonPredicate A predicate that checks whether a given point is within a polygon.
  GeoUtils.WindingOrder used to define the orientation of 3 points -1 = Clockwise 0 = Colinear 1 = Counter-clockwise
  LatLonGeometry Lat/Lon Geometry object.
  Polygon Represents a closed polygon on the earth's surface.
  Rectangle Represents a lat/lon rectangle.
  SimpleWKTShapeParser.ShapeType Enumerated type for Shapes
  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.

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