# Package org.apache.lucene.geo

Geospatial Utility Implementations for Lucene Core

See: Description

Interface Summary
Component2D: 2D Geometry object that supports spatial relationships with bounding boxes, triangles and points.

Class Summary
Circle: Represents a circle on the earth's surface.
GeoEncodingUtils: reusable geopoint encoding methods
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: Basic reusable geo-spatial utility methods
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.
SimpleWKTShapeParser: Parses shape geometry represented in WKT format complies with OGC® document: 12-063r5 and ISO/IEC 13249-3:2016 standard located at http://docs.opengeospatial.org/is/12-063r5/12-063r5.html
Tessellator: Computes a triangular mesh tessellation for a given polygon.
Tessellator.Node: Circular Doubly-linked list used for polygon coordinates
Tessellator.Triangle: Triangle in the tessellated mesh
XYCircle: Represents a circle on the XY plane.
XYEncodingUtils: reusable cartesian geometry encoding methods
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.

Enum Summary
Component2D.WithinRelation: Used by withinTriangle to check the within relationship between a triangle and the query shape (e.g.
GeoUtils.WindingOrder: used to define the orientation of 3 points -1 = Clockwise 0 = Colinear 1 = Counter-clockwise
SimpleWKTShapeParser.ShapeType: Enumerated type for Shapes

## Package org.apache.lucene.geo Description

Geospatial Utility Implementations for Lucene Core