Package | Description |
---|---|
org.apache.lucene.spatial3d.geom |
Shapes implemented using 3D planar geometry.
|
Modifier and Type | Class and Description |
---|---|
class |
LatLonBounds
An object for accumulating latitude/longitude bounds information.
|
class |
XYZBounds
An object for accumulating XYZ bounds information.
|
Modifier and Type | Method and Description |
---|---|
Bounds |
XYZBounds.addHorizontalPlane(PlanetModel planetModel,
double latitude,
Plane horizontalPlane,
Membership... bounds)
Add a horizontal plane to the bounds 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.addIntersection(PlanetModel planetModel,
Plane plane1,
Plane plane2,
Membership... bounds) |
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.addPlane(PlanetModel planetModel,
Plane plane,
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.addPoint(GeoPoint point) |
Bounds |
Bounds.addPoint(GeoPoint point)
Add a single point.
|
Bounds |
LatLonBounds.addPoint(GeoPoint point) |
Bounds |
XYZBounds.addVerticalPlane(PlanetModel planetModel,
double longitude,
Plane verticalPlane,
Membership... bounds)
Add a vertical plane to the bounds description.
|
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.addXValue(double x)
Add a specific X value.
|
Bounds |
XYZBounds.addXValue(GeoPoint point) |
Bounds |
Bounds.addXValue(GeoPoint point)
Add an X value.
|
Bounds |
LatLonBounds.addXValue(GeoPoint point) |
Bounds |
XYZBounds.addYValue(double y)
Add a specific Y value.
|
Bounds |
XYZBounds.addYValue(GeoPoint point) |
Bounds |
Bounds.addYValue(GeoPoint point)
Add a Y value.
|
Bounds |
LatLonBounds.addYValue(GeoPoint point) |
Bounds |
XYZBounds.addZValue(double z)
Add a specific Z value.
|
Bounds |
XYZBounds.addZValue(GeoPoint point) |
Bounds |
Bounds.addZValue(GeoPoint point)
Add a Z value.
|
Bounds |
LatLonBounds.addZValue(GeoPoint point) |
Bounds |
XYZBounds.isWide() |
Bounds |
Bounds.isWide()
Signal that the shape exceeds Math.PI in longitude.
|
Bounds |
LatLonBounds.isWide() |
Bounds |
XYZBounds.noBottomLatitudeBound() |
Bounds |
Bounds.noBottomLatitudeBound()
Signal that there is no bottom latitude bound.
|
Bounds |
LatLonBounds.noBottomLatitudeBound() |
Bounds |
XYZBounds.noBound(PlanetModel planetModel) |
Bounds |
Bounds.noBound(PlanetModel planetModel)
Signal that there is no bound whatsoever.
|
Bounds |
LatLonBounds.noBound(PlanetModel planetModel) |
Bounds |
XYZBounds.noLongitudeBound() |
Bounds |
Bounds.noLongitudeBound()
Signal that there is no longitude bound.
|
Bounds |
LatLonBounds.noLongitudeBound() |
Bounds |
XYZBounds.noTopLatitudeBound() |
Bounds |
Bounds.noTopLatitudeBound()
Signal that there is no top latitude bound.
|
Bounds |
LatLonBounds.noTopLatitudeBound() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
GeoBaseDistanceShape.distanceBounds(Bounds bounds,
DistanceStyle distanceStyle,
double distanceValue)
Called by a
getDistanceBounds 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 |
GeoBaseCompositeShape.getBounds(Bounds bounds) |
void |
GeoDegenerateVerticalLine.getBounds(Bounds bounds) |
void |
Bounded.getBounds(Bounds bounds)
Compute bounds for the shape.
|
void |
GeoBaseShape.getBounds(Bounds bounds) |
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.
|
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.