Uses of Interface
org.apache.lucene.spatial3d.geom.Bounds
Packages that use Bounds
-
Uses of Bounds in org.apache.lucene.spatial3d.geom
Classes in org.apache.lucene.spatial3d.geom that implement BoundsModifier and TypeClassDescriptionclassAn object for accumulating latitude/longitude bounds information.classAn object for accumulating XYZ bounds information.Methods in org.apache.lucene.spatial3d.geom that return BoundsModifier 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()Methods in org.apache.lucene.spatial3d.geom with parameters of type BoundsModifier and TypeMethodDescriptionprotected abstract voidGeoBaseDistanceShape.distanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue) Called by agetDistanceBoundsmethod if distanceValue is not Double.POSITIVE_INFINITY.protected voidPlane.findIntersectionBounds(PlanetModel planetModel, Bounds boundsInfo, Plane q, Membership... bounds) Record intersection points for planes with error bounds.voidCompute bounds for the shape.voidvoidvoidvoidGeoBaseDistanceShape.getDistanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue) voidGeoDistanceShape.getDistanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue) Compute a bound based on a provided distance measure.