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
|
Modifier and Type | Field and Description |
---|---|
(package private) XYPolygon[] |
XYShapePolygonQuery.polygons |
Modifier and Type | Method and Description |
---|---|
static Field[] |
XYShape.createIndexableFields(java.lang.String fieldName,
XYPolygon polygon)
create indexable fields for cartesian polygon geometry
|
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)
|
Constructor and Description |
---|
XYShapePolygonQuery(java.lang.String field,
ShapeField.QueryRelation queryRelation,
XYPolygon... polygons)
Creates a query that matches all indexed shapes to the provided polygons
|
Modifier and Type | Field and Description |
---|---|
private XYPolygon[] |
XYPolygon.holes |
Modifier and Type | Method and Description |
---|---|
(package private) XYPolygon |
XYPolygon.getHole(int i) |
XYPolygon[] |
XYPolygon.getHoles()
Returns a copy of the internal holes array
|
Modifier and Type | Method and Description |
---|---|
static Component2D |
XYPolygon2D.create(XYPolygon... polygons)
Builds a Polygon2D from multipolygon
|
private static Tessellator.Node |
Tessellator.eliminateHoles(XYPolygon polygon,
Tessellator.Node outerNode) |
static java.util.List<Tessellator.Triangle> |
Tessellator.tessellate(XYPolygon polygon) |
Constructor and Description |
---|
XYPolygon(float[] x,
float[] y,
XYPolygon... holes)
Creates a new Polygon from the supplied x, y arrays, and optionally any holes.
|
XYPolygon2D(XYPolygon polygon,
Component2D holes) |