Uses of Interface
org.apache.lucene.spatial3d.geom.GeoPolygon
-
Packages that use GeoPolygon Package Description org.apache.lucene.spatial3d Lucene field & query support for the spatial geometry implemented inorg.apache.lucene.spatial3d.geom
.org.apache.lucene.spatial3d.geom Shapes implemented using 3D planar geometry. -
-
Uses of GeoPolygon in org.apache.lucene.spatial3d
Methods in org.apache.lucene.spatial3d that return GeoPolygon Modifier and Type Method Description (package private) static GeoPolygon
Geo3DUtil. fromLargePolygon(PlanetModel planetModel, Polygon... polygons)
Convert a Polygon object to a large GeoPolygon.private static GeoPolygon
Geo3DUtil. fromPolygon(PlanetModel planetModel, Polygon polygon)
Convert a Polygon object into a GeoPolygon.(package private) static GeoPolygon
Geo3DUtil. fromPolygon(PlanetModel planetModel, Polygon... polygons)
Convert a set of Polygon objects into a GeoPolygon. -
Uses of GeoPolygon in org.apache.lucene.spatial3d.geom
Classes in org.apache.lucene.spatial3d.geom that implement GeoPolygon Modifier and Type Class Description (package private) class
GeoBasePolygon
GeoBasePolygon objects are the base class of most GeoPolygon objects.(package private) class
GeoComplexPolygon
GeoComplexPolygon objects are structures designed to handle very large numbers of edges.class
GeoCompositePolygon
GeoCompositePolygon is a specific implementation of GeoCompositeAreaShape, which implements GeoPolygon explicitly.(package private) class
GeoConcavePolygon
GeoConcavePolygon objects are generic building blocks of more complex structures.(package private) class
GeoConvexPolygon
GeoConvexPolygon objects are generic building blocks of more complex structures.(package private) class
GeoS2Shape
Fast implementation of a polygon representing S2 geometry cell.Fields in org.apache.lucene.spatial3d.geom with type parameters of type GeoPolygon Modifier and Type Field Description protected java.util.List<GeoPolygon>
GeoConcavePolygon. holes
The list of holes.protected java.util.List<GeoPolygon>
GeoConvexPolygon. holes
The list of holes.Methods in org.apache.lucene.spatial3d.geom that return GeoPolygon Modifier and Type Method Description (package private) static GeoPolygon
GeoPolygonFactory. generateGeoPolygon(PlanetModel planetModel, java.util.List<GeoPoint> filteredPointList, java.util.List<GeoPolygon> holes, GeoPoint testPoint, boolean testPointInside)
Create a GeoPolygon using the specified points and holes and a test point.static GeoPolygon
GeoPolygonFactory. makeGeoConcavePolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList)
Create a GeoConcavePolygon using the specified points.static GeoPolygon
GeoPolygonFactory. makeGeoConcavePolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.List<GeoPolygon> holes)
Create a GeoConcavePolygon using the specified points and holes.static GeoPolygon
GeoPolygonFactory. makeGeoConvexPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList)
Create a GeoConvexPolygon using the specified points.static GeoPolygon
GeoPolygonFactory. makeGeoConvexPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.List<GeoPolygon> holes)
Create a GeoConvexPolygon using the specified points and holes.static GeoPolygon
GeoPolygonFactory. makeGeoPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList)
Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.static GeoPolygon
GeoPolygonFactory. makeGeoPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.List<GeoPolygon> holes)
Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.static GeoPolygon
GeoPolygonFactory. makeGeoPolygon(PlanetModel planetModel, java.util.List<GeoPoint> pointList, java.util.List<GeoPolygon> holes, double leniencyValue)
Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.static GeoPolygon
GeoPolygonFactory. makeGeoPolygon(PlanetModel planetModel, GeoPolygonFactory.PolygonDescription description)
Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.static GeoPolygon
GeoPolygonFactory. makeGeoPolygon(PlanetModel planetModel, GeoPolygonFactory.PolygonDescription description, double leniencyValue)
Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.static GeoPolygon
GeoS2ShapeFactory. makeGeoS2Shape(PlanetModel planetModel, GeoPoint point1, GeoPoint point2, GeoPoint point3, GeoPoint point4)
Creates a convex polygon with 4 planes by providing 4 points in CCW.static GeoPolygon
GeoPolygonFactory. makeLargeGeoPolygon(PlanetModel planetModel, java.util.List<GeoPolygonFactory.PolygonDescription> shapesList)
Create a large GeoPolygon.static GeoPolygon[]
SerializableObject. readPolygonArray(PlanetModel planetModel, java.io.InputStream inputStream)
Read a polygon array.Methods in org.apache.lucene.spatial3d.geom with parameters of type GeoPolygon Modifier and Type Method Description static void
SerializableObject. writePolygonArray(java.io.OutputStream outputStream, GeoPolygon[] values)
Write a polgon array.Method parameters in org.apache.lucene.spatial3d.geom with type arguments of type GeoPolygon Modifier and Type Method Description private static java.lang.Boolean
GeoPolygonFactory. findConvexPolygon(PlanetModel planetModel, GeoPolygonFactory.Edge currentEdge, GeoCompositePolygon rval, GeoPolygonFactory.EdgeBuffer edgeBuffer, java.util.List<GeoPolygon> holes, GeoPoint testPoint)
Look for a convex polygon at the specified edge.private static boolean
GeoPolygonFactory. makeConcavePolygon(PlanetModel planetModel, GeoCompositePolygon rval, GeoPolygonFactory.MutableBoolean seenConcave, GeoPolygonFactory.EdgeBuffer edgeBuffer, java.util.List<GeoPolygon> holes, GeoPoint testPoint)
Look for a concave polygon in the remainder of the edgebuffer.static void
SerializableObject. writePolygonArray(java.io.OutputStream outputStream, java.util.List<GeoPolygon> values)
Write a polygon array.Constructor parameters in org.apache.lucene.spatial3d.geom with type arguments of type GeoPolygon Constructor Description GeoConcavePolygon(PlanetModel planetModel, double startLatitude, double startLongitude, java.util.List<GeoPolygon> holes)
Create a concave polygon, with a starting latitude and longitude.GeoConvexPolygon(PlanetModel planetModel, double startLatitude, double startLongitude, java.util.List<GeoPolygon> holes)
Create a convex polygon, with a starting latitude and longitude.
-