All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static java.util.List<AirspaceEditorUtil.EdgeInfo> |
computeEdgeInfoFor(int numLocations,
java.lang.Iterable<? extends AirspaceControlPoint> controlPoints) |
static double |
computeHeightAboveSurface(WorldWindow wwd,
Vec4 point) |
static double |
computeLowestHeightAboveSurface(WorldWindow wwd,
java.lang.Iterable<? extends AirspaceControlPoint> controlPoints,
int altitudeIndex) |
static double |
computeMinimumDistanceBetweenAltitudes(int numLocations,
java.lang.Iterable<? extends AirspaceControlPoint> controlPoints) |
static Vec4 |
computeSurfacePoint(WorldWindow wwd,
Angle latitude,
Angle longitude) |
static AirspaceControlPoint |
createControlPointFor(WorldWindow wwd,
Line ray,
AirspaceEditor editor,
Airspace airspace,
AirspaceEditorUtil.EdgeInfo edge) |
static Vec4 |
intersectAirspaceAltitudeAt(WorldWindow wwd,
Airspace airspace,
int altitudeIndex,
Line ray) |
static Vec4 |
intersectGlobeAt(WorldWindow wwd,
double elevation,
Line ray) |
static boolean |
isPointBehindLineOrigin(Line line,
Vec4 point) |
static Vec4 |
nearestIntersectionPoint(Line line,
Intersection[] intersections) |
static Vec4 |
nearestPointOnLine(Line source,
Line target) |
static Vec4 |
nearestPointOnSegment(Vec4 p1,
Vec4 p2,
Vec4 point) |
static AirspaceEditorUtil.EdgeInfo |
selectBestEdgeMatch(WorldWindow wwd,
Line ray,
Airspace airspace,
java.util.List<? extends AirspaceEditorUtil.EdgeInfo> edgeInfoList) |
static double |
surfaceElevationAt(WorldWindow wwd,
Line ray) |