Uses of Interface
org.apache.lucene.spatial3d.geom.GeoShape
-
Packages that use GeoShape 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 GeoShape in org.apache.lucene.spatial3d
Fields in org.apache.lucene.spatial3d declared as GeoShape Modifier and Type Field Description (package private) GeoShapePointInGeo3DShapeQuery. shapeprivate GeoShapePointInShapeIntersectVisitor. shapeMethods in org.apache.lucene.spatial3d that return GeoShape Modifier and Type Method Description GeoShapePointInGeo3DShapeQuery. getShape()Methods in org.apache.lucene.spatial3d with parameters of type GeoShape Modifier and Type Method Description static QueryGeo3DPoint. newShapeQuery(java.lang.String field, GeoShape shape)Returns a query matching all points inside the provided shape.Constructors in org.apache.lucene.spatial3d with parameters of type GeoShape Constructor Description PointInGeo3DShapeQuery(java.lang.String field, GeoShape shape)The lats/lons must be clockwise or counter-clockwise.PointInShapeIntersectVisitor(DocIdSetBuilder hits, GeoShape shape, XYZBounds bounds) -
Uses of GeoShape in org.apache.lucene.spatial3d.geom
Classes in org.apache.lucene.spatial3d.geom with type parameters of type GeoShape Modifier and Type Class Description classGeoBaseCompositeShape<T extends GeoShape>Base class to create a composite of GeoShapes.Subinterfaces of GeoShape in org.apache.lucene.spatial3d.geom Modifier and Type Interface Description interfaceGeoAreaShapeShape that implements GeoArea.interfaceGeoBBoxAll bounding box shapes have this interface in common.interfaceGeoCircleInterface describing circular area with a center and radius.interfaceGeoDistanceShapeDistance shapes have capabilities of both geohashing and distance computation (which also includes point membership determination).interfaceGeoMembershipShapeMembership shapes have capabilities of both geohashing and membership determination.interfaceGeoPathInterface describing a path.interfaceGeoPointShapeInterface describing a GeoPointShape shape.It may represents a degenerated bounding box or a degenerated circle, hence it extends such interfaces.interfaceGeoPolygonGeoPolygon interface description.Classes in org.apache.lucene.spatial3d.geom that implement GeoShape Modifier and Type Class Description (package private) classGeoBaseAreaShapeBase extended areaShape object.(package private) classGeoBaseBBoxAll bounding box shapes can derive from this base class, which furnishes some common code(package private) classGeoBaseCircleGeoCircles have all the characteristics of GeoBaseDistanceShapes, plus GeoSizeable.(package private) classGeoBaseCompositeAreaShape<T extends GeoAreaShape>Base class to create a composite of GeoAreaShapes(package private) classGeoBaseCompositeMembershipShape<T extends GeoMembershipShape>Base class to create a composite of GeoMembershipShapesclassGeoBaseCompositeShape<T extends GeoShape>Base class to create a composite of GeoShapes.classGeoBaseDistanceShapeDistance shapes have capabilities of both geohashing and distance computation (which also includes point membership determination).classGeoBaseMembershipShapeMembership shapes have capabilities of both geohashing and membership determination.(package private) classGeoBasePathGeoPaths have all the characteristics of GeoBaseDistanceShapes.(package private) classGeoBasePolygonGeoBasePolygon objects are the base class of most GeoPolygon objects.classGeoBaseShapeBase extended shape object.(package private) classGeoComplexPolygonGeoComplexPolygon objects are structures designed to handle very large numbers of edges.classGeoCompositeAreaShapeGeoCompositeAreaShape is a set of GeoAreaShape's, treated as a unit.classGeoCompositeMembershipShapeGeoCompositeMembershipShape is a set of GeoMembershipShape's, treated as a unit.classGeoCompositePolygonGeoCompositePolygon is a specific implementation of GeoCompositeAreaShape, which implements GeoPolygon explicitly.(package private) classGeoConcavePolygonGeoConcavePolygon objects are generic building blocks of more complex structures.(package private) classGeoConvexPolygonGeoConvexPolygon objects are generic building blocks of more complex structures.(package private) classGeoDegenerateHorizontalLineDegenerate bounding box limited on two sides (left lon, right lon).(package private) classGeoDegenerateLatitudeZoneThis GeoBBox represents an area rectangle of one specific latitude with no longitude bounds.(package private) classGeoDegenerateLongitudeSliceDegenerate longitude slice.(package private) classGeoDegeneratePathGeoShape representing a path across the surface of the globe, with a specified half-width.(package private) classGeoDegeneratePointThis class represents a degenerate point bounding box.classGeoDegenerateVerticalLineDegenerate bounding box limited on two sides (top lat, bottom lat).(package private) classGeoExactCircleCircular area with a center and a radius that represents the surface distance to the center.(package private) classGeoLatitudeZoneThis GeoBBox represents an area rectangle limited only in latitude.(package private) classGeoLongitudeSliceBounding box limited on left and right.(package private) classGeoNorthLatitudeZoneThis GeoBBox represents an area rectangle limited only in south latitude.(package private) classGeoNorthRectangleBounding box limited on three sides (bottom lat, left lon, right lon), including the north pole.(package private) classGeoRectangleBounding box limited on four sides (top lat, bottom lat, left lon, right lon).(package private) classGeoS2ShapeFast implementation of a polygon representing S2 geometry cell.(package private) classGeoSouthLatitudeZoneThis GeoBBox represents an area rectangle limited only in north latitude.(package private) classGeoSouthRectangleBounding box limited on three sides (top lat, left lon, right lon).(package private) classGeoStandardCircleCircular area with a center and cutoff angle that represents the latitude and longitude distance from the center where the planet will be cut.(package private) classGeoStandardPathGeoShape representing a path across the surface of the globe, with a specified half-width.(package private) classGeoWideDegenerateHorizontalLineDegenerate bounding box wider than PI and limited on two sides (left lon, right lon).(package private) classGeoWideLongitudeSliceBounding box wider than PI but limited on left and right sides ( left lon, right lon).(package private) classGeoWideNorthRectangleBounding box wider than PI but limited on three sides ( bottom lat, left lon, right lon).(package private) classGeoWideRectangleBounding box wider than PI but limited on four sides (top lat, bottom lat, left lon, right lon).(package private) classGeoWideSouthRectangleBounding box wider than PI but limited on three sides (top lat, left lon, right lon).(package private) classGeoWorldBounding box including the entire world.Fields in org.apache.lucene.spatial3d.geom declared as GeoShape Modifier and Type Field Description private GeoShapeGeoComplexPolygon.IntersectorShapeIterator. shapeMethods in org.apache.lucene.spatial3d.geom with parameters of type GeoShape Modifier and Type Method Description intdXdYdZSolid. getRelationship(GeoShape path)intdXdYZSolid. getRelationship(GeoShape path)intdXYdZSolid. getRelationship(GeoShape path)intdXYZSolid. getRelationship(GeoShape path)intGeoArea. getRelationship(GeoShape shape)Find the spatial relationship between a shape and the current geo area.intGeoBaseAreaShape. getRelationship(GeoShape geoShape)intGeoBaseCompositeAreaShape. getRelationship(GeoShape geoShape)intGeoDegenerateHorizontalLine. getRelationship(GeoShape path)intGeoDegenerateLatitudeZone. getRelationship(GeoShape path)intGeoDegenerateLongitudeSlice. getRelationship(GeoShape path)intGeoDegeneratePoint. getRelationship(GeoShape shape)intGeoDegenerateVerticalLine. getRelationship(GeoShape path)intGeoStandardCircle. getRelationship(GeoShape geoShape)intGeoWideDegenerateHorizontalLine. getRelationship(GeoShape path)intGeoWorld. getRelationship(GeoShape path)intStandardXYZSolid. getRelationship(GeoShape path)intXdYdZSolid. getRelationship(GeoShape path)intXdYZSolid. getRelationship(GeoShape path)intXYdZSolid. getRelationship(GeoShape path)booleanGeoAreaShape. intersects(GeoShape geoShape)Assess whether a shape intersects with any of the edges of this shape.booleanGeoBaseCompositeAreaShape. intersects(GeoShape geoShape)booleanGeoComplexPolygon. intersects(GeoShape geoShape)booleanGeoConcavePolygon. intersects(GeoShape geoShape)booleanGeoConvexPolygon. intersects(GeoShape shape)booleanGeoDegenerateHorizontalLine. intersects(GeoShape geoShape)booleanGeoDegenerateLatitudeZone. intersects(GeoShape geoShape)booleanGeoDegenerateLongitudeSlice. intersects(GeoShape geoShape)booleanGeoDegeneratePath. intersects(GeoShape geoShape)booleanGeoDegeneratePath.PathSegment. intersects(GeoShape geoShape)Determine if this endpoint intersects a specified GeoShape.booleanGeoDegeneratePath.SegmentEndpoint. intersects(GeoShape geoShape)Determine if this endpoint intersects a GeoShape.booleanGeoDegeneratePoint. intersects(GeoShape geoShape)booleanGeoDegenerateVerticalLine. intersects(GeoShape geoShape)booleanGeoExactCircle. intersects(GeoShape geoShape)booleanGeoLatitudeZone. intersects(GeoShape geoShape)booleanGeoLongitudeSlice. intersects(GeoShape geoShape)booleanGeoNorthLatitudeZone. intersects(GeoShape geoShape)booleanGeoNorthRectangle. intersects(GeoShape geoShape)booleanGeoRectangle. intersects(GeoShape geoShape)booleanGeoS2Shape. intersects(GeoShape geoShape)booleanGeoSouthLatitudeZone. intersects(GeoShape geoShape)booleanGeoSouthRectangle. intersects(GeoShape geoShape)booleanGeoStandardCircle. intersects(GeoShape geoShape)booleanGeoStandardPath.BaseSegmentEndpoint. intersects(GeoShape geoShape)booleanGeoStandardPath.CircleSegmentEndpoint. intersects(GeoShape geoShape)booleanGeoStandardPath.CutoffDualCircleSegmentEndpoint. intersects(GeoShape geoShape)booleanGeoStandardPath.CutoffSingleCircleSegmentEndpoint. intersects(GeoShape geoShape)booleanGeoStandardPath. intersects(GeoShape geoShape)booleanGeoStandardPath.PathSegment. intersects(GeoShape geoShape)Determine if this endpoint intersects a specified GeoShape.booleanGeoStandardPath.SegmentEndpoint. intersects(GeoShape geoShape)Determine if this endpoint intersects a GeoShape.booleanGeoWideDegenerateHorizontalLine. intersects(GeoShape geoShape)booleanGeoWideLongitudeSlice. intersects(GeoShape geoShape)booleanGeoWideNorthRectangle. intersects(GeoShape geoShape)booleanGeoWideRectangle. intersects(GeoShape geoShape)booleanGeoWideSouthRectangle. intersects(GeoShape geoShape)booleanGeoWorld. intersects(GeoShape geoShape)protected intBaseXYZSolid. isAreaInsideShape(GeoShape path)Determine the relationship between a shape and this area's edgepoints.protected intGeoBaseAreaShape. isGeoAreaShapeInsideShape(GeoShape geoshape)Determine the relationship between the GeoAreaShape's edgepoints and the provided shape.protected intGeoBaseCompositeAreaShape. isGeoAreaShapeInsideShape(GeoShape geoshape)Determine the relationship between the GeoAreShape's edgepoints and the provided shape.protected intBaseXYZSolid. isShapeInsideArea(GeoShape path)Determine the relationship between this area and the provided shape's edgepoints.protected intGeoBaseAreaShape. isShapeInsideGeoAreaShape(GeoShape geoShape)Determine the relationship between the GeoAreShape and the shape's edgepoints.protected intGeoBaseCompositeAreaShape. isShapeInsideGeoAreaShape(GeoShape geoShape)Determine the relationship between the GeoAreShape and the shape's edgepoints.Constructors in org.apache.lucene.spatial3d.geom with parameters of type GeoShape Constructor Description IntersectorShapeIterator(GeoShape shape)
-