# 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.