Uses of Interface
org.apache.lucene.spatial3d.geom.Bounds
-
Packages that use Bounds Package Description org.apache.lucene.spatial3d.geom Shapes implemented using 3D planar geometry. -
-
Uses of Bounds in org.apache.lucene.spatial3d.geom
Classes in org.apache.lucene.spatial3d.geom that implement Bounds Modifier and Type Class Description class
LatLonBounds
An object for accumulating latitude/longitude bounds information.class
XYZBounds
An object for accumulating XYZ bounds information.Methods in org.apache.lucene.spatial3d.geom that return Bounds Modifier and Type Method Description Bounds
Bounds. addHorizontalPlane(PlanetModel planetModel, double latitude, Plane horizontalPlane, Membership... bounds)
Add a horizontal plane to the bounds description.Bounds
LatLonBounds. addHorizontalPlane(PlanetModel planetModel, double latitude, Plane horizontalPlane, Membership... bounds)
Bounds
XYZBounds. addHorizontalPlane(PlanetModel planetModel, double latitude, Plane horizontalPlane, Membership... bounds)
Add a horizontal plane to the bounds description.Bounds
Bounds. addIntersection(PlanetModel planetModel, Plane plane1, Plane plane2, Membership... bounds)
Add the intersection between two planes to the bounds description.Bounds
LatLonBounds. addIntersection(PlanetModel planetModel, Plane plane1, Plane plane2, Membership... bounds)
Bounds
XYZBounds. addIntersection(PlanetModel planetModel, Plane plane1, Plane plane2, Membership... bounds)
Bounds
Bounds. addPlane(PlanetModel planetModel, Plane plane, Membership... bounds)
Add a general plane to the bounds description.Bounds
LatLonBounds. addPlane(PlanetModel planetModel, Plane plane, Membership... bounds)
Bounds
XYZBounds. addPlane(PlanetModel planetModel, Plane plane, Membership... bounds)
Bounds
Bounds. addPoint(GeoPoint point)
Add a single point.Bounds
LatLonBounds. addPoint(GeoPoint point)
Bounds
XYZBounds. addPoint(GeoPoint point)
Bounds
Bounds. addVerticalPlane(PlanetModel planetModel, double longitude, Plane verticalPlane, Membership... bounds)
Add a vertical plane to the bounds description.Bounds
LatLonBounds. addVerticalPlane(PlanetModel planetModel, double longitude, Plane verticalPlane, Membership... bounds)
Bounds
XYZBounds. addVerticalPlane(PlanetModel planetModel, double longitude, Plane verticalPlane, Membership... bounds)
Add a vertical plane to the bounds description.Bounds
Bounds. addXValue(GeoPoint point)
Add an X value.Bounds
LatLonBounds. addXValue(GeoPoint point)
Bounds
XYZBounds. addXValue(double x)
Add a specific X value.Bounds
XYZBounds. addXValue(GeoPoint point)
Bounds
Bounds. addYValue(GeoPoint point)
Add a Y value.Bounds
LatLonBounds. addYValue(GeoPoint point)
Bounds
XYZBounds. addYValue(double y)
Add a specific Y value.Bounds
XYZBounds. addYValue(GeoPoint point)
Bounds
Bounds. addZValue(GeoPoint point)
Add a Z value.Bounds
LatLonBounds. addZValue(GeoPoint point)
Bounds
XYZBounds. addZValue(double z)
Add a specific Z value.Bounds
XYZBounds. addZValue(GeoPoint point)
Bounds
Bounds. isWide()
Signal that the shape exceeds Math.PI in longitude.Bounds
LatLonBounds. isWide()
Bounds
XYZBounds. isWide()
Bounds
Bounds. noBottomLatitudeBound()
Signal that there is no bottom latitude bound.Bounds
LatLonBounds. noBottomLatitudeBound()
Bounds
XYZBounds. noBottomLatitudeBound()
Bounds
Bounds. noBound(PlanetModel planetModel)
Signal that there is no bound whatsoever.Bounds
LatLonBounds. noBound(PlanetModel planetModel)
Bounds
XYZBounds. noBound(PlanetModel planetModel)
Bounds
Bounds. noLongitudeBound()
Signal that there is no longitude bound.Bounds
LatLonBounds. noLongitudeBound()
Bounds
XYZBounds. noLongitudeBound()
Bounds
Bounds. noTopLatitudeBound()
Signal that there is no top latitude bound.Bounds
LatLonBounds. noTopLatitudeBound()
Bounds
XYZBounds. noTopLatitudeBound()
Methods in org.apache.lucene.spatial3d.geom with parameters of type Bounds Modifier and Type Method Description private static void
Plane. addPoint(Bounds boundsInfo, Membership[] bounds, GeoPoint point)
Add a point to boundsInfo if within a specifically bounded area.protected abstract void
GeoBaseDistanceShape. distanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue)
Called by agetDistanceBounds
method if distanceValue is not Double.POSITIVE_INFINITY.protected void
GeoDegeneratePath. distanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue)
protected void
GeoExactCircle. distanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue)
protected void
GeoStandardCircle. distanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue)
protected void
GeoStandardPath. distanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue)
protected void
Plane. findIntersectionBounds(PlanetModel planetModel, Bounds boundsInfo, Plane q, Membership... bounds)
Record intersection points for planes with error bounds.void
Bounded. getBounds(Bounds bounds)
Compute bounds for the shape.void
GeoBaseCompositeShape. getBounds(Bounds bounds)
void
GeoBaseShape. getBounds(Bounds bounds)
void
GeoComplexPolygon. getBounds(Bounds bounds)
void
GeoConcavePolygon. getBounds(Bounds bounds)
void
GeoConvexPolygon. getBounds(Bounds bounds)
void
GeoDegenerateHorizontalLine. getBounds(Bounds bounds)
void
GeoDegenerateLatitudeZone. getBounds(Bounds bounds)
void
GeoDegenerateLongitudeSlice. getBounds(Bounds bounds)
void
GeoDegeneratePath. getBounds(Bounds bounds)
void
GeoDegeneratePath.PathSegment. getBounds(PlanetModel planetModel, Bounds bounds)
Get the bounds for a segment endpoint.void
GeoDegeneratePath.SegmentEndpoint. getBounds(PlanetModel planetModel, Bounds bounds)
Get the bounds for a segment endpoint.void
GeoDegeneratePoint. getBounds(Bounds bounds)
void
GeoDegenerateVerticalLine. getBounds(Bounds bounds)
void
GeoExactCircle. getBounds(Bounds bounds)
void
GeoLatitudeZone. getBounds(Bounds bounds)
void
GeoLongitudeSlice. getBounds(Bounds bounds)
void
GeoNorthLatitudeZone. getBounds(Bounds bounds)
void
GeoNorthRectangle. getBounds(Bounds bounds)
void
GeoRectangle. getBounds(Bounds bounds)
void
GeoS2Shape. getBounds(Bounds bounds)
void
GeoSouthLatitudeZone. getBounds(Bounds bounds)
void
GeoSouthRectangle. getBounds(Bounds bounds)
void
GeoStandardCircle. getBounds(Bounds bounds)
void
GeoStandardPath.BaseSegmentEndpoint. getBounds(PlanetModel planetModel, Bounds bounds)
void
GeoStandardPath.CircleSegmentEndpoint. getBounds(PlanetModel planetModel, Bounds bounds)
void
GeoStandardPath.CutoffDualCircleSegmentEndpoint. getBounds(PlanetModel planetModel, Bounds bounds)
void
GeoStandardPath. getBounds(Bounds bounds)
void
GeoStandardPath.PathSegment. getBounds(PlanetModel planetModel, Bounds bounds)
Get the bounds for a segment endpoint.void
GeoStandardPath.SegmentEndpoint. getBounds(PlanetModel planetModel, Bounds bounds)
Get the bounds for a segment endpoint.void
GeoWideDegenerateHorizontalLine. getBounds(Bounds bounds)
void
GeoWideLongitudeSlice. getBounds(Bounds bounds)
void
GeoWideNorthRectangle. getBounds(Bounds bounds)
void
GeoWideRectangle. getBounds(Bounds bounds)
void
GeoWideSouthRectangle. getBounds(Bounds bounds)
void
GeoWorld. getBounds(Bounds bounds)
void
GeoBaseDistanceShape. getDistanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue)
void
GeoDegeneratePoint. getDistanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue)
void
GeoDistanceShape. getDistanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue)
Compute a bound based on a provided distance measure.private static void
Plane. recordLineBounds(PlanetModel planetModel, Bounds boundsInfo, double lineVectorX, double lineVectorY, double lineVectorZ, double x0, double y0, double z0, Membership... bounds)
-