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 TypeMethodDescriptionprivate static voidPlane.addPoint(Bounds boundsInfo, Membership[] bounds, GeoPoint point) Add a point to boundsInfo if within a specifically bounded area.protected abstract voidGeoBaseDistanceShape.distanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue) Called by agetDistanceBoundsmethod if distanceValue is not Double.POSITIVE_INFINITY.protected voidGeoDegeneratePath.distanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue) protected voidGeoExactCircle.distanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue) protected voidGeoStandardCircle.distanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue) protected voidGeoStandardPath.distanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue) protected voidPlane.findIntersectionBounds(PlanetModel planetModel, Bounds boundsInfo, Plane q, Membership... bounds) Record intersection points for planes with error bounds.voidCompute bounds for the shape.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidGet the bounds for a segment endpoint.voidGet the bounds for a segment endpoint.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidGet the bounds for a segment endpoint.voidvoidvoidvoidvoidvoidvoidvoidvoidGeoBaseDistanceShape.getDistanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue) voidGeoDegeneratePoint.getDistanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue) voidGeoDistanceShape.getDistanceBounds(Bounds bounds, DistanceStyle distanceStyle, double distanceValue) Compute a bound based on a provided distance measure.private static voidPlane.recordLineBounds(PlanetModel planetModel, Bounds boundsInfo, double lineVectorX, double lineVectorY, double lineVectorZ, double x0, double y0, double z0, Membership... bounds)