Uses of Class
org.apache.lucene.geo.Polygon
-
Packages that use Polygon Package Description org.apache.lucene.document The logical representation of aDocumentfor indexing and searching.org.apache.lucene.geo Geospatial Utility Implementations for Lucene Core -
-
Uses of Polygon in org.apache.lucene.document
Methods in org.apache.lucene.document with parameters of type Polygon Modifier and Type Method Description static Field[]LatLonShape. createIndexableFields(java.lang.String fieldName, Polygon polygon)create indexable fields for polygon geometrystatic QueryLatLonPoint. newPolygonQuery(java.lang.String field, Polygon... polygons)Create a query for matching one or more polygons.static QueryLatLonShape. newPolygonQuery(java.lang.String field, ShapeField.QueryRelation queryRelation, Polygon... polygons)create a query to find all indexed geo shapes that intersect a provided polygon (or array of polygons) note: does not support dateline crossingstatic QueryLatLonDocValuesField. newSlowPolygonQuery(java.lang.String field, Polygon... polygons)Create a query for matching points within the supplied polygons. -
Uses of Polygon in org.apache.lucene.geo
Fields in org.apache.lucene.geo declared as Polygon Modifier and Type Field Description private Polygon[]Polygon. holesMethods in org.apache.lucene.geo that return Polygon Modifier and Type Method Description static Polygon[]Polygon. fromGeoJSON(java.lang.String geojson)Parses a standard GeoJSON polygon string.(package private) PolygonPolygon. getHole(int i)Polygon[]Polygon. getHoles()Returns a copy of the internal holes arrayPolygon[]SimpleGeoJSONPolygonParser. parse()private static Polygon[]SimpleWKTShapeParser. parseMultiPolygon(java.io.StreamTokenizer stream)parses a MULTIPOLYGONprivate PolygonSimpleGeoJSONPolygonParser. parsePolygon(java.util.List<java.lang.Object> coordinates)private static PolygonSimpleWKTShapeParser. parsePolygon(java.io.StreamTokenizer stream)parses a POLYGONprivate static PolygonSimpleWKTShapeParser. parsePolygonHole(java.io.StreamTokenizer stream)parses the hole of a polygonMethods in org.apache.lucene.geo with parameters of type Polygon Modifier and Type Method Description (package private) static Component2DPolygon2D. create(Polygon polygon)Builds a Polygon2D from LatLon polygonprivate static Tessellator.NodeTessellator. eliminateHoles(Polygon polygon, Tessellator.Node outerNode)Links every hole into the outer loop, producing a single-ring polygon without holes.static RectangleRectangle. fromPolygon(Polygon[] polygons)Returns the bounding box over an array of polygonsstatic java.util.List<Tessellator.Triangle>Tessellator. tessellate(Polygon polygon)Constructors in org.apache.lucene.geo with parameters of type Polygon Constructor Description Polygon(double[] polyLats, double[] polyLons, Polygon... holes)Creates a new Polygon from the supplied latitude/longitude array, and optionally any holes.Polygon2D(Polygon polygon, Component2D holes)
-