Package org.apache.lucene.geo
Geospatial Utility Implementations for Lucene Core
-
Class Summary Class Description EdgeTree 2D line/polygon geometry implementation represented as a balanced interval tree of edges.GeoEncodingUtils reusable geopoint encoding methodsGeoEncodingUtils.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 methodsPolygon Represents a closed polygon on the earth's surface.Polygon2D 2D polygon implementation represented as a balanced interval tree of edges.Rectangle Represents a lat/lon rectangle. -
Enum Summary Enum Description GeoUtils.WindingOrder used to define the orientation of 3 points -1 = Clockwise 0 = Colinear 1 = Counter-clockwise