public interface Bounds
Modifier and Type | Method and Description |
---|---|
Bounds |
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.
|
Bounds |
addPlane(PlanetModel planetModel,
Plane plane,
Membership... bounds)
Add a general plane to the bounds description.
|
Bounds |
addPoint(GeoPoint point)
Add a single point.
|
Bounds |
addVerticalPlane(PlanetModel planetModel,
double longitude,
Plane verticalPlane,
Membership... bounds)
Add a vertical plane to the bounds description.
|
Bounds |
addXValue(GeoPoint point)
Add an X value.
|
Bounds |
addYValue(GeoPoint point)
Add a Y value.
|
Bounds |
addZValue(GeoPoint point)
Add a Z value.
|
Bounds |
isWide()
Signal that the shape exceeds Math.PI in longitude.
|
Bounds |
noBottomLatitudeBound()
Signal that there is no bottom latitude bound.
|
Bounds |
noBound(PlanetModel planetModel)
Signal that there is no bound whatsoever.
|
Bounds |
noLongitudeBound()
Signal that there is no longitude bound.
|
Bounds |
noTopLatitudeBound()
Signal that there is no top latitude bound.
|
Bounds addPlane(PlanetModel planetModel, Plane plane, Membership... bounds)
planetModel
- is the planet model.plane
- is the plane.bounds
- are the membership bounds for points along the arc.Bounds addHorizontalPlane(PlanetModel planetModel, double latitude, Plane horizontalPlane, Membership... bounds)
planetModel
- is the planet model.latitude
- is the latitude.horizontalPlane
- is the plane.bounds
- are the constraints on the plane.Bounds addVerticalPlane(PlanetModel planetModel, double longitude, Plane verticalPlane, Membership... bounds)
planetModel
- is the planet model.longitude
- is the longitude.verticalPlane
- is the plane.bounds
- are the constraints on the plane.Bounds addIntersection(PlanetModel planetModel, Plane plane1, Plane plane2, Membership... bounds)
planetModel
- is the planet model.plane1
- is the first plane.plane2
- is the second plane.bounds
- are the membership bounds for the intersection.Bounds addPoint(GeoPoint point)
point
- is the point.Bounds addXValue(GeoPoint point)
point
- is the point to take the x value from.Bounds addYValue(GeoPoint point)
point
- is the point to take the y value from.Bounds addZValue(GeoPoint point)
point
- is the point to take the z value from.Bounds isWide()
Bounds noLongitudeBound()
Bounds noTopLatitudeBound()
Bounds noBottomLatitudeBound()
Bounds noBound(PlanetModel planetModel)
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.