Uses of Interface
org.apache.lucene.spatial3d.geom.GeoPolygon
Packages that use GeoPolygon
Package
Description
Lucene field & query support for the spatial geometry implemented in
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 GeoPolygonModifier and TypeMethodDescription(package private) static GeoPolygonGeo3DUtil.fromLargePolygon(PlanetModel planetModel, Polygon... polygons) Convert a Polygon object to a large GeoPolygon.private static GeoPolygonGeo3DUtil.fromPolygon(PlanetModel planetModel, Polygon polygon) Convert a Polygon object into a GeoPolygon.(package private) static GeoPolygonGeo3DUtil.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 GeoPolygonModifier and TypeClassDescription(package private) classGeoBasePolygon objects are the base class of most GeoPolygon objects.(package private) classGeoComplexPolygon objects are structures designed to handle very large numbers of edges.classGeoCompositePolygon is a specific implementation of GeoCompositeAreaShape, which implements GeoPolygon explicitly.(package private) classGeoConcavePolygon objects are generic building blocks of more complex structures.(package private) classGeoConvexPolygon objects are generic building blocks of more complex structures.(package private) classFast implementation of a polygon representing S2 geometry cell.Fields in org.apache.lucene.spatial3d.geom with type parameters of type GeoPolygonModifier and TypeFieldDescriptionprotected final List<GeoPolygon> GeoConcavePolygon.holesThe list of holes.protected final List<GeoPolygon> GeoConvexPolygon.holesThe list of holes.Methods in org.apache.lucene.spatial3d.geom that return GeoPolygonModifier and TypeMethodDescription(package private) static GeoPolygonGeoPolygonFactory.generateGeoPolygon(PlanetModel planetModel, List<GeoPoint> filteredPointList, List<GeoPolygon> holes, GeoPoint testPoint, boolean testPointInside) Create a GeoPolygon using the specified points and holes and a test point.static GeoPolygonGeoPolygonFactory.makeGeoConcavePolygon(PlanetModel planetModel, List<GeoPoint> pointList) Create a GeoConcavePolygon using the specified points.static GeoPolygonGeoPolygonFactory.makeGeoConcavePolygon(PlanetModel planetModel, List<GeoPoint> pointList, List<GeoPolygon> holes) Create a GeoConcavePolygon using the specified points and holes.static GeoPolygonGeoPolygonFactory.makeGeoConvexPolygon(PlanetModel planetModel, List<GeoPoint> pointList) Create a GeoConvexPolygon using the specified points.static GeoPolygonGeoPolygonFactory.makeGeoConvexPolygon(PlanetModel planetModel, List<GeoPoint> pointList, List<GeoPolygon> holes) Create a GeoConvexPolygon using the specified points and holes.static GeoPolygonGeoPolygonFactory.makeGeoPolygon(PlanetModel planetModel, List<GeoPoint> pointList) Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.static GeoPolygonGeoPolygonFactory.makeGeoPolygon(PlanetModel planetModel, List<GeoPoint> pointList, List<GeoPolygon> holes) Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.static GeoPolygonGeoPolygonFactory.makeGeoPolygon(PlanetModel planetModel, List<GeoPoint> pointList, List<GeoPolygon> holes, double leniencyValue) Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.static GeoPolygonGeoPolygonFactory.makeGeoPolygon(PlanetModel planetModel, GeoPolygonFactory.PolygonDescription description) Create a GeoPolygon using the specified points and holes, using order to determine siding of the polygon.static GeoPolygonGeoPolygonFactory.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 GeoPolygonGeoS2ShapeFactory.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 GeoPolygonGeoPolygonFactory.makeLargeGeoPolygon(PlanetModel planetModel, List<GeoPolygonFactory.PolygonDescription> shapesList) Create a large GeoPolygon.static GeoPolygon[]SerializableObject.readPolygonArray(PlanetModel planetModel, InputStream inputStream) Read a polygon array.Methods in org.apache.lucene.spatial3d.geom with parameters of type GeoPolygonModifier and TypeMethodDescriptionstatic voidSerializableObject.writePolygonArray(OutputStream outputStream, GeoPolygon[] values) Write a polgon array.Method parameters in org.apache.lucene.spatial3d.geom with type arguments of type GeoPolygonModifier and TypeMethodDescriptionprivate static BooleanGeoPolygonFactory.findConvexPolygon(PlanetModel planetModel, GeoPolygonFactory.Edge currentEdge, GeoCompositePolygon rval, GeoPolygonFactory.EdgeBuffer edgeBuffer, List<GeoPolygon> holes, GeoPoint testPoint) Look for a convex polygon at the specified edge.private static booleanGeoPolygonFactory.makeConcavePolygon(PlanetModel planetModel, GeoCompositePolygon rval, GeoPolygonFactory.MutableBoolean seenConcave, GeoPolygonFactory.EdgeBuffer edgeBuffer, List<GeoPolygon> holes, GeoPoint testPoint) Look for a concave polygon in the remainder of the edgebuffer.static voidSerializableObject.writePolygonArray(OutputStream outputStream, List<GeoPolygon> values) Write a polygon array.Constructor parameters in org.apache.lucene.spatial3d.geom with type arguments of type GeoPolygonModifierConstructorDescriptionGeoConcavePolygon(PlanetModel planetModel, double startLatitude, double startLongitude, List<GeoPolygon> holes) Create a concave polygon, with a starting latitude and longitude.GeoConvexPolygon(PlanetModel planetModel, double startLatitude, double startLongitude, List<GeoPolygon> holes) Create a convex polygon, with a starting latitude and longitude.