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.addHorizontalPlane(PlanetModel planetModel,
double latitude,
Plane horizontalPlane,
Membership... bounds) |
Add a horizontal plane to the bounds description.
|
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.addIntersection(PlanetModel planetModel,
Plane plane1,
Plane plane2,
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.addPlane(PlanetModel planetModel,
Plane plane,
Membership... bounds) |
|
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.addVerticalPlane(PlanetModel planetModel,
double longitude,
Plane verticalPlane,
Membership... bounds) |
Add a vertical plane to the bounds description.
|
double |
ArcDistance.computeDistance(PlanetModel planetModel,
Plane plane,
double x,
double y,
double z,
Membership... bounds) |
|
double |
ArcDistance.computeDistance(PlanetModel planetModel,
Plane plane,
GeoPoint point,
Membership... bounds) |
|
double |
DistanceStyle.computeDistance(PlanetModel planetModel,
Plane plane,
double x,
double y,
double z,
Membership... bounds) |
Compute the distance from a plane to a point.
|
default double |
DistanceStyle.computeDistance(PlanetModel planetModel,
Plane plane,
GeoPoint point,
Membership... bounds) |
Compute the distance from a plane to a point.
|
double |
LinearDistance.computeDistance(PlanetModel planetModel,
Plane plane,
double x,
double y,
double z,
Membership... bounds) |
|
double |
LinearDistance.computeDistance(PlanetModel planetModel,
Plane plane,
GeoPoint point,
Membership... bounds) |
|
double |
LinearSquaredDistance.computeDistance(PlanetModel planetModel,
Plane plane,
double x,
double y,
double z,
Membership... bounds) |
|
double |
LinearSquaredDistance.computeDistance(PlanetModel planetModel,
Plane plane,
GeoPoint point,
Membership... bounds) |
|
double |
NormalDistance.computeDistance(PlanetModel planetModel,
Plane plane,
double x,
double y,
double z,
Membership... bounds) |
|
double |
NormalDistance.computeDistance(PlanetModel planetModel,
Plane plane,
GeoPoint point,
Membership... bounds) |
|
double |
NormalSquaredDistance.computeDistance(PlanetModel planetModel,
Plane plane,
double x,
double y,
double z,
Membership... bounds) |
|
double |
NormalSquaredDistance.computeDistance(PlanetModel planetModel,
Plane plane,
GeoPoint point,
Membership... bounds) |
|
private int |
GeoComplexPolygon.DualCrossingEdgeIterator.countCrossings(GeoComplexPolygon.Edge edge,
Plane travelEnvelopePlane,
Membership travelEnvelopeBound1,
Membership travelEnvelopeBound2,
Plane testPointEnvelopePlane,
Membership testPointEnvelopeBound1,
Membership testPointEnvelopeBound2) |
Find the intersections with a pair of envelope planes, and assess those intersections for
duplication and for whether they truly describe crossings.
|
private int |
GeoComplexPolygon.FullLinearCrossingEdgeIterator.countCrossings(GeoComplexPolygon.Edge edge,
Plane envelopePlane,
Membership envelopeBound) |
Find the intersections with an envelope plane, and assess those intersections for whether
they truly describe crossings.
|
private int |
GeoComplexPolygon.SectorLinearCrossingEdgeIterator.countCrossings(GeoComplexPolygon.Edge edge,
Plane envelopePlane,
Membership envelopeBound1,
Membership envelopeBound2) |
Find the intersections with an envelope plane, and assess those intersections for whether
they truly describe crossings.
|
private GeoComplexPolygon.CountingEdgeIterator |
GeoComplexPolygon.createLinearCrossingEdgeIterator(GeoPoint testPoint,
Plane plane,
Plane abovePlane,
Plane belowPlane,
double thePointX,
double thePointY,
double thePointZ) |
Create a linear crossing edge iterator with the appropriate cutoff planes given the geometry.
|
boolean |
Plane.crosses(PlanetModel planetModel,
Plane q,
GeoPoint[] notablePoints,
GeoPoint[] moreNotablePoints,
Membership[] bounds,
Membership... moreBounds) |
Determine whether the plane crosses another plane within the bounds provided.
|
private boolean |
GeoComplexPolygon.DualCrossingEdgeIterator.edgeCrossesEnvelope(Plane edgePlane,
GeoPoint intersectionPoint,
Plane envelopePlane) |
Return true if the edge crosses the envelope plane, given the envelope intersection point.
|
private boolean |
GeoComplexPolygon.FullLinearCrossingEdgeIterator.edgeCrossesEnvelope(Plane edgePlane,
GeoPoint intersectionPoint,
Plane envelopePlane) |
|
private boolean |
GeoComplexPolygon.SectorLinearCrossingEdgeIterator.edgeCrossesEnvelope(Plane edgePlane,
GeoPoint intersectionPoint,
Plane envelopePlane) |
|
private GeoPoint[] |
GeoComplexPolygon.findAdjoiningPoints(Plane plane,
GeoPoint pointOnPlane,
Plane envelopePlane) |
Given a point on the plane and the ellipsoid, this method looks for a pair of adjoining points
on either side of the plane, which are about MINIMUM_RESOLUTION away from the given point.
|
GeoPoint[] |
Plane.findCrossings(PlanetModel planetModel,
Plane q,
Membership... bounds) |
Find the points between two planes, where one plane crosses the other, given a set of bounds.
|
protected GeoPoint[] |
Plane.findCrossings(PlanetModel planetModel,
Plane q,
Membership[] bounds,
Membership[] moreBounds) |
Find the points between two planes, where one plane crosses the other, given a set of bounds.
|
GeoPoint[] |
ArcDistance.findDistancePoints(PlanetModel planetModel,
double distanceValue,
GeoPoint startPoint,
Plane plane,
Membership... bounds) |
|
GeoPoint[] |
DistanceStyle.findDistancePoints(PlanetModel planetModel,
double distanceValue,
GeoPoint startPoint,
Plane plane,
Membership... bounds) |
Find a GeoPoint, at a specified distance from a starting point, within the specified bounds.
|
GeoPoint[] |
LinearDistance.findDistancePoints(PlanetModel planetModel,
double distanceValue,
GeoPoint startPoint,
Plane plane,
Membership... bounds) |
|
GeoPoint[] |
LinearSquaredDistance.findDistancePoints(PlanetModel planetModel,
double distanceValue,
GeoPoint startPoint,
Plane plane,
Membership... bounds) |
|
GeoPoint[] |
NormalDistance.findDistancePoints(PlanetModel planetModel,
double distanceValue,
GeoPoint startPoint,
Plane plane,
Membership... bounds) |
|
GeoPoint[] |
NormalSquaredDistance.findDistancePoints(PlanetModel planetModel,
double distanceValue,
GeoPoint startPoint,
Plane plane,
Membership... bounds) |
|
protected void |
Plane.findIntersectionBounds(PlanetModel planetModel,
Bounds boundsInfo,
Plane q,
Membership... bounds) |
Record intersection points for planes with error bounds.
|
GeoPoint[] |
Plane.findIntersections(PlanetModel planetModel,
Plane q,
Membership... bounds) |
Find the intersection points between two planes, given a set of bounds.
|
protected GeoPoint[] |
Plane.findIntersections(PlanetModel planetModel,
Plane q,
Membership[] bounds,
Membership[] moreBounds) |
Find the intersection points between two planes, given a set of bounds.
|
GeoPoint |
Plane.getSampleIntersectionPoint(PlanetModel planetModel,
Plane q) |
Find a sample point on the intersection between two planes and the world.
|
boolean |
GeoBaseCompositeShape.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoComplexPolygon.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoConcavePolygon.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoConvexPolygon.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoDegenerateHorizontalLine.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoDegenerateLatitudeZone.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoDegenerateLongitudeSlice.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoDegeneratePath.intersects(Plane plane,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoDegeneratePath.PathSegment.intersects(PlanetModel planetModel,
Plane p,
GeoPoint[] notablePoints,
Membership[] bounds) |
Determine if this endpoint intersects a specified plane.
|
boolean |
GeoDegeneratePath.SegmentEndpoint.intersects(PlanetModel planetModel,
Plane p,
GeoPoint[] notablePoints,
Membership[] bounds) |
Determine if this endpoint intersects a specified plane.
|
boolean |
GeoDegeneratePoint.intersects(Plane plane,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoDegenerateVerticalLine.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoExactCircle.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoLatitudeZone.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoLongitudeSlice.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoNorthLatitudeZone.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoNorthRectangle.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoRectangle.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoS2Shape.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoShape.intersects(Plane plane,
GeoPoint[] notablePoints,
Membership... bounds) |
Assess whether a plane, within the provided bounds, intersects with the shape's edges.
|
boolean |
GeoSouthLatitudeZone.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoSouthRectangle.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoStandardCircle.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoStandardPath.BaseSegmentEndpoint.intersects(PlanetModel planetModel,
Plane p,
GeoPoint[] notablePoints,
Membership[] bounds) |
|
boolean |
GeoStandardPath.CircleSegmentEndpoint.intersects(PlanetModel planetModel,
Plane p,
GeoPoint[] notablePoints,
Membership[] bounds) |
|
boolean |
GeoStandardPath.CutoffDualCircleSegmentEndpoint.intersects(PlanetModel planetModel,
Plane p,
GeoPoint[] notablePoints,
Membership[] bounds) |
|
boolean |
GeoStandardPath.CutoffSingleCircleSegmentEndpoint.intersects(PlanetModel planetModel,
Plane p,
GeoPoint[] notablePoints,
Membership[] bounds) |
|
boolean |
GeoStandardPath.intersects(Plane plane,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoStandardPath.PathSegment.intersects(PlanetModel planetModel,
Plane p,
GeoPoint[] notablePoints,
Membership[] bounds) |
Determine if this endpoint intersects a specified plane.
|
boolean |
GeoStandardPath.SegmentEndpoint.intersects(PlanetModel planetModel,
Plane p,
GeoPoint[] notablePoints,
Membership[] bounds) |
Determine if this endpoint intersects a specified plane.
|
boolean |
GeoWideDegenerateHorizontalLine.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoWideLongitudeSlice.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoWideNorthRectangle.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoWideRectangle.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoWideSouthRectangle.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
GeoWorld.intersects(Plane p,
GeoPoint[] notablePoints,
Membership... bounds) |
|
boolean |
Plane.intersects(PlanetModel planetModel,
Plane q,
GeoPoint[] notablePoints,
GeoPoint[] moreNotablePoints,
Membership[] bounds,
Membership... moreBounds) |
Determine whether the plane intersects another plane within the bounds provided.
|
boolean |
Plane.isFunctionallyIdentical(Plane p) |
Returns true if this plane and the other plane are functionally identical within the margin of
error.
|
private boolean |
GeoComplexPolygon.isInSet(double x,
double y,
double z,
GeoPoint testPoint,
boolean testPointInSet,
Plane testPointFixedXPlane,
Plane testPointFixedXAbovePlane,
Plane testPointFixedXBelowPlane,
Plane testPointFixedYPlane,
Plane testPointFixedYAbovePlane,
Plane testPointFixedYBelowPlane,
Plane testPointFixedZPlane,
Plane testPointFixedZAbovePlane,
Plane testPointFixedZBelowPlane) |
Given a test point, whether it is in set, and the associated planes, figure out if another
point is in set or not.
|
boolean |
Plane.isNumericallyIdentical(Plane p) |
Returns true if this plane and the other plane are identical within the margin of error.
|
void |
Plane.recordBounds(PlanetModel planetModel,
LatLonBounds boundsInfo,
Plane p,
Membership... bounds) |
Accumulate bounds information for this plane, intersected with another plane and the world.
|
void |
Plane.recordBounds(PlanetModel planetModel,
XYZBounds boundsInfo,
Plane p,
Membership... bounds) |
Accumulate (x,y,z) bounds information for this plane, intersected with another and the world.
|