Uses of Interface
org.apache.lucene.spatial3d.geom.Bounds
-
Uses of Bounds in org.apache.lucene.spatial3d.geom
Modifier and TypeClassDescriptionclass
An object for accumulating latitude/longitude bounds information.class
An object for accumulating XYZ bounds information.Modifier and TypeMethodDescriptionBounds.addHorizontalPlane
(PlanetModel planetModel, double latitude, Plane horizontalPlane, Membership... bounds) Add a horizontal plane to the bounds description.LatLonBounds.addHorizontalPlane
(PlanetModel planetModel, double latitude, Plane horizontalPlane, Membership... bounds) XYZBounds.addHorizontalPlane
(PlanetModel planetModel, double latitude, Plane horizontalPlane, Membership... bounds) Add a horizontal plane to the bounds description.Bounds.addIntersection
(PlanetModel planetModel, Plane plane1, Plane plane2, Membership... bounds) Add the intersection between two planes to the bounds description.LatLonBounds.addIntersection
(PlanetModel planetModel, Plane plane1, Plane plane2, Membership... bounds) XYZBounds.addIntersection
(PlanetModel planetModel, Plane plane1, Plane plane2, Membership... bounds) Bounds.addPlane
(PlanetModel planetModel, Plane plane, Membership... bounds) Add a general plane to the bounds description.LatLonBounds.addPlane
(PlanetModel planetModel, Plane plane, Membership... bounds) XYZBounds.addPlane
(PlanetModel planetModel, Plane plane, Membership... bounds) Add a single point.Bounds.addVerticalPlane
(PlanetModel planetModel, double longitude, Plane verticalPlane, Membership... bounds) Add a vertical plane to the bounds description.LatLonBounds.addVerticalPlane
(PlanetModel planetModel, double longitude, Plane verticalPlane, Membership... bounds) XYZBounds.addVerticalPlane
(PlanetModel planetModel, double longitude, Plane verticalPlane, Membership... bounds) Add a vertical plane to the bounds description.Add an X value.XYZBounds.addXValue
(double x) Add a specific X value.Add a Y value.XYZBounds.addYValue
(double y) Add a specific Y value.Add a Z value.XYZBounds.addZValue
(double z) Add a specific Z value.Bounds.isWide()
Signal that the shape exceeds Math.PI in longitude.LatLonBounds.isWide()
XYZBounds.isWide()
Bounds.noBottomLatitudeBound()
Signal that there is no bottom latitude bound.LatLonBounds.noBottomLatitudeBound()
XYZBounds.noBottomLatitudeBound()
Bounds.noBound
(PlanetModel planetModel) Signal that there is no bound whatsoever.LatLonBounds.noBound
(PlanetModel planetModel) XYZBounds.noBound
(PlanetModel planetModel) Bounds.noLongitudeBound()
Signal that there is no longitude bound.LatLonBounds.noLongitudeBound()
XYZBounds.noLongitudeBound()
Bounds.noTopLatitudeBound()
Signal that there is no top latitude bound.LatLonBounds.noTopLatitudeBound()
XYZBounds.noTopLatitudeBound()
Modifier and TypeMethodDescriptionprotected abstract void
GeoBaseDistanceShape.distanceBounds
(Bounds bounds, DistanceStyle distanceStyle, double distanceValue) Called by agetDistanceBounds
method if distanceValue is not Double.POSITIVE_INFINITY.protected void
Plane.findIntersectionBounds
(PlanetModel planetModel, Bounds boundsInfo, Plane q, Membership... bounds) Record intersection points for planes with error bounds.void
Compute bounds for the shape.void
void
void
void
GeoBaseDistanceShape.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.