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 TypeClassDescriptionclass
An object for accumulating latitude/longitude bounds information.class
An 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 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
Compute bounds for the shape.void
void
void
void
void
void
void
void
void
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
void
void
void
void
void
void
void
void
void
void
void
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
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
void
void
void
void
void
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)