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
Methods in org.apache.lucene.spatial3d with parameters of type GeoShape Modifier and Type Method Description static QueryGeo3DPoint. newShapeQuery(String field, GeoShape shape)Returns a query matching all points inside the provided shape. -
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 classGeoBaseCompositeShape<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.classGeoBaseShapeBase extended shape object.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.classGeoDegenerateVerticalLineDegenerate bounding box limited on two sides (top lat, bottom lat).Methods in org.apache.lucene.spatial3d.geom with parameters of type GeoShape Modifier and Type Method Description intGeoArea. getRelationship(GeoShape shape)Find the spatial relationship between a shape and the current geo area.intGeoDegenerateVerticalLine. getRelationship(GeoShape path)booleanGeoAreaShape. intersects(GeoShape geoShape)Assess whether a shape intersects with any of the edges of this shape.booleanGeoDegenerateVerticalLine. intersects(GeoShape geoShape)
-