Uses of Class
org.apache.lucene.geo.XYPolygon
-
Packages that use XYPolygon Package Description org.apache.lucene.document The logical representation of aDocument
for indexing and searching.org.apache.lucene.geo Geospatial Utility Implementations for Lucene Core -
-
Uses of XYPolygon in org.apache.lucene.document
Methods in org.apache.lucene.document with parameters of type XYPolygon Modifier and Type Method Description static Field[]
XYShape. createIndexableFields(java.lang.String fieldName, XYPolygon polygon)
create indexable fields for cartesian polygon geometrystatic Field[]
XYShape. createIndexableFields(java.lang.String fieldName, XYPolygon polygon, boolean checkSelfIntersections)
create indexable fields for cartesian polygon geometry.static Query
XYPointField. newPolygonQuery(java.lang.String field, XYPolygon... polygons)
Create a query for matching one or more polygons.static Query
XYShape. newPolygonQuery(java.lang.String field, ShapeField.QueryRelation queryRelation, XYPolygon... polygons)
create a query to find all cartesian shapes that intersect a provided polygon (or array of polygons) *static Query
XYDocValuesField. newSlowPolygonQuery(java.lang.String field, XYPolygon... polygons)
Create a query for matching points within the supplied polygons. -
Uses of XYPolygon in org.apache.lucene.geo
Fields in org.apache.lucene.geo declared as XYPolygon Modifier and Type Field Description private XYPolygon[]
XYPolygon. holes
Methods in org.apache.lucene.geo that return XYPolygon Modifier and Type Method Description (package private) XYPolygon
XYPolygon. getHole(int i)
XYPolygon[]
XYPolygon. getHoles()
Returns a copy of the internal holes arrayMethods in org.apache.lucene.geo with parameters of type XYPolygon Modifier and Type Method Description (package private) static Component2D
Polygon2D. create(XYPolygon polygon)
Builds a Polygon2D from XY polygonprivate static Tessellator.Node
Tessellator. eliminateHoles(XYPolygon polygon, Tessellator.Node outerNode)
static java.util.List<Tessellator.Triangle>
Tessellator. tessellate(XYPolygon polygon, boolean checkSelfIntersections)
Constructors in org.apache.lucene.geo with parameters of type XYPolygon Constructor Description Polygon2D(XYPolygon polygon, Component2D holes)
XYPolygon(float[] x, float[] y, XYPolygon... holes)
Creates a new Polygon from the supplied x, y arrays, and optionally any holes.
-