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) GeoShape
PointInGeo3DShapeQuery. shape
private GeoShape
PointInShapeIntersectVisitor. shape
Methods in org.apache.lucene.spatial3d that return GeoShape Modifier and Type Method Description GeoShape
PointInGeo3DShapeQuery. getShape()
Methods in org.apache.lucene.spatial3d with parameters of type GeoShape Modifier and Type Method Description static Query
Geo3DPoint. 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 class
GeoBaseCompositeShape<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 interface
GeoAreaShape
Shape that implements GeoArea.interface
GeoBBox
All bounding box shapes have this interface in common.interface
GeoCircle
Interface describing circular area with a center and radius.interface
GeoDistanceShape
Distance shapes have capabilities of both geohashing and distance computation (which also includes point membership determination).interface
GeoMembershipShape
Membership shapes have capabilities of both geohashing and membership determination.interface
GeoPath
Interface describing a path.interface
GeoPointShape
Interface describing a GeoPointShape shape.It may represents a degenerated bounding box or a degenerated circle, hence it extends such interfaces.interface
GeoPolygon
GeoPolygon interface description.Classes in org.apache.lucene.spatial3d.geom that implement GeoShape Modifier and Type Class Description (package private) class
GeoBaseAreaShape
Base extended areaShape object.(package private) class
GeoBaseBBox
All bounding box shapes can derive from this base class, which furnishes some common code(package private) class
GeoBaseCircle
GeoCircles have all the characteristics of GeoBaseDistanceShapes, plus GeoSizeable.(package private) class
GeoBaseCompositeAreaShape<T extends GeoAreaShape>
Base class to create a composite of GeoAreaShapes(package private) class
GeoBaseCompositeMembershipShape<T extends GeoMembershipShape>
Base class to create a composite of GeoMembershipShapesclass
GeoBaseCompositeShape<T extends GeoShape>
Base class to create a composite of GeoShapes.class
GeoBaseDistanceShape
Distance shapes have capabilities of both geohashing and distance computation (which also includes point membership determination).class
GeoBaseMembershipShape
Membership shapes have capabilities of both geohashing and membership determination.(package private) class
GeoBasePath
GeoPaths have all the characteristics of GeoBaseDistanceShapes.(package private) class
GeoBasePolygon
GeoBasePolygon objects are the base class of most GeoPolygon objects.class
GeoBaseShape
Base extended shape object.(package private) class
GeoComplexPolygon
GeoComplexPolygon objects are structures designed to handle very large numbers of edges.class
GeoCompositeAreaShape
GeoCompositeAreaShape is a set of GeoAreaShape's, treated as a unit.class
GeoCompositeMembershipShape
GeoCompositeMembershipShape is a set of GeoMembershipShape's, treated as a unit.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
GeoDegenerateHorizontalLine
Degenerate bounding box limited on two sides (left lon, right lon).(package private) class
GeoDegenerateLatitudeZone
This GeoBBox represents an area rectangle of one specific latitude with no longitude bounds.(package private) class
GeoDegenerateLongitudeSlice
Degenerate longitude slice.(package private) class
GeoDegeneratePath
GeoShape representing a path across the surface of the globe, with a specified half-width.(package private) class
GeoDegeneratePoint
This class represents a degenerate point bounding box.class
GeoDegenerateVerticalLine
Degenerate bounding box limited on two sides (top lat, bottom lat).(package private) class
GeoExactCircle
Circular area with a center and a radius that represents the surface distance to the center.(package private) class
GeoLatitudeZone
This GeoBBox represents an area rectangle limited only in latitude.(package private) class
GeoLongitudeSlice
Bounding box limited on left and right.(package private) class
GeoNorthLatitudeZone
This GeoBBox represents an area rectangle limited only in south latitude.(package private) class
GeoNorthRectangle
Bounding box limited on three sides (bottom lat, left lon, right lon), including the north pole.(package private) class
GeoRectangle
Bounding box limited on four sides (top lat, bottom lat, left lon, right lon).(package private) class
GeoS2Shape
Fast implementation of a polygon representing S2 geometry cell.(package private) class
GeoSouthLatitudeZone
This GeoBBox represents an area rectangle limited only in north latitude.(package private) class
GeoSouthRectangle
Bounding box limited on three sides (top lat, left lon, right lon).(package private) class
GeoStandardCircle
Circular 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) class
GeoStandardPath
GeoShape representing a path across the surface of the globe, with a specified half-width.(package private) class
GeoWideDegenerateHorizontalLine
Degenerate bounding box wider than PI and limited on two sides (left lon, right lon).(package private) class
GeoWideLongitudeSlice
Bounding box wider than PI but limited on left and right sides ( left lon, right lon).(package private) class
GeoWideNorthRectangle
Bounding box wider than PI but limited on three sides ( bottom lat, left lon, right lon).(package private) class
GeoWideRectangle
Bounding box wider than PI but limited on four sides (top lat, bottom lat, left lon, right lon).(package private) class
GeoWideSouthRectangle
Bounding box wider than PI but limited on three sides (top lat, left lon, right lon).(package private) class
GeoWorld
Bounding box including the entire world.Fields in org.apache.lucene.spatial3d.geom declared as GeoShape Modifier and Type Field Description private GeoShape
GeoComplexPolygon.IntersectorShapeIterator. shape
Methods in org.apache.lucene.spatial3d.geom with parameters of type GeoShape Modifier and Type Method Description int
dXdYdZSolid. getRelationship(GeoShape path)
int
dXdYZSolid. getRelationship(GeoShape path)
int
dXYdZSolid. getRelationship(GeoShape path)
int
dXYZSolid. getRelationship(GeoShape path)
int
GeoArea. getRelationship(GeoShape shape)
Find the spatial relationship between a shape and the current geo area.int
GeoBaseAreaShape. getRelationship(GeoShape geoShape)
int
GeoBaseCompositeAreaShape. getRelationship(GeoShape geoShape)
int
GeoDegenerateHorizontalLine. getRelationship(GeoShape path)
int
GeoDegenerateLatitudeZone. getRelationship(GeoShape path)
int
GeoDegenerateLongitudeSlice. getRelationship(GeoShape path)
int
GeoDegeneratePoint. getRelationship(GeoShape shape)
int
GeoDegenerateVerticalLine. getRelationship(GeoShape path)
int
GeoStandardCircle. getRelationship(GeoShape geoShape)
int
GeoWideDegenerateHorizontalLine. getRelationship(GeoShape path)
int
GeoWorld. getRelationship(GeoShape path)
int
StandardXYZSolid. getRelationship(GeoShape path)
int
XdYdZSolid. getRelationship(GeoShape path)
int
XdYZSolid. getRelationship(GeoShape path)
int
XYdZSolid. getRelationship(GeoShape path)
boolean
GeoAreaShape. intersects(GeoShape geoShape)
Assess whether a shape intersects with any of the edges of this shape.boolean
GeoBaseCompositeAreaShape. intersects(GeoShape geoShape)
boolean
GeoComplexPolygon. intersects(GeoShape geoShape)
boolean
GeoConcavePolygon. intersects(GeoShape geoShape)
boolean
GeoConvexPolygon. intersects(GeoShape shape)
boolean
GeoDegenerateHorizontalLine. intersects(GeoShape geoShape)
boolean
GeoDegenerateLatitudeZone. intersects(GeoShape geoShape)
boolean
GeoDegenerateLongitudeSlice. intersects(GeoShape geoShape)
boolean
GeoDegeneratePath. intersects(GeoShape geoShape)
boolean
GeoDegeneratePath.PathSegment. intersects(GeoShape geoShape)
Determine if this endpoint intersects a specified GeoShape.boolean
GeoDegeneratePath.SegmentEndpoint. intersects(GeoShape geoShape)
Determine if this endpoint intersects a GeoShape.boolean
GeoDegeneratePoint. intersects(GeoShape geoShape)
boolean
GeoDegenerateVerticalLine. intersects(GeoShape geoShape)
boolean
GeoExactCircle. intersects(GeoShape geoShape)
boolean
GeoLatitudeZone. intersects(GeoShape geoShape)
boolean
GeoLongitudeSlice. intersects(GeoShape geoShape)
boolean
GeoNorthLatitudeZone. intersects(GeoShape geoShape)
boolean
GeoNorthRectangle. intersects(GeoShape geoShape)
boolean
GeoRectangle. intersects(GeoShape geoShape)
boolean
GeoS2Shape. intersects(GeoShape geoShape)
boolean
GeoSouthLatitudeZone. intersects(GeoShape geoShape)
boolean
GeoSouthRectangle. intersects(GeoShape geoShape)
boolean
GeoStandardCircle. intersects(GeoShape geoShape)
boolean
GeoStandardPath.BaseSegmentEndpoint. intersects(GeoShape geoShape)
boolean
GeoStandardPath.CircleSegmentEndpoint. intersects(GeoShape geoShape)
boolean
GeoStandardPath.CutoffDualCircleSegmentEndpoint. intersects(GeoShape geoShape)
boolean
GeoStandardPath.CutoffSingleCircleSegmentEndpoint. intersects(GeoShape geoShape)
boolean
GeoStandardPath. intersects(GeoShape geoShape)
boolean
GeoStandardPath.PathSegment. intersects(GeoShape geoShape)
Determine if this endpoint intersects a specified GeoShape.boolean
GeoStandardPath.SegmentEndpoint. intersects(GeoShape geoShape)
Determine if this endpoint intersects a GeoShape.boolean
GeoWideDegenerateHorizontalLine. intersects(GeoShape geoShape)
boolean
GeoWideLongitudeSlice. intersects(GeoShape geoShape)
boolean
GeoWideNorthRectangle. intersects(GeoShape geoShape)
boolean
GeoWideRectangle. intersects(GeoShape geoShape)
boolean
GeoWideSouthRectangle. intersects(GeoShape geoShape)
boolean
GeoWorld. intersects(GeoShape geoShape)
protected int
BaseXYZSolid. isAreaInsideShape(GeoShape path)
Determine the relationship between a shape and this area's edgepoints.protected int
GeoBaseAreaShape. isGeoAreaShapeInsideShape(GeoShape geoshape)
Determine the relationship between the GeoAreaShape's edgepoints and the provided shape.protected int
GeoBaseCompositeAreaShape. isGeoAreaShapeInsideShape(GeoShape geoshape)
Determine the relationship between the GeoAreShape's edgepoints and the provided shape.protected int
BaseXYZSolid. isShapeInsideArea(GeoShape path)
Determine the relationship between this area and the provided shape's edgepoints.protected int
GeoBaseAreaShape. isShapeInsideGeoAreaShape(GeoShape geoShape)
Determine the relationship between the GeoAreShape and the shape's edgepoints.protected int
GeoBaseCompositeAreaShape. 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)
-