Class AirspaceEditorUtil
- java.lang.Object
-
- gov.nasa.worldwind.render.airspaces.editor.AirspaceEditorUtil
-
public class AirspaceEditorUtil extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AirspaceEditorUtil.EdgeInfo
-
Field Summary
Fields Modifier and Type Field Description static int
LOWER_ALTITUDE
static int
UPPER_ALTITUDE
-
Constructor Summary
Constructors Constructor Description AirspaceEditorUtil()
-
Method Summary
-
-
-
Field Detail
-
LOWER_ALTITUDE
public static final int LOWER_ALTITUDE
- See Also:
- Constant Field Values
-
UPPER_ALTITUDE
public static final int UPPER_ALTITUDE
- See Also:
- Constant Field Values
-
-
Method Detail
-
computeLowestHeightAboveSurface
public static double computeLowestHeightAboveSurface(WorldWindow wwd, java.lang.Iterable<? extends AirspaceControlPoint> controlPoints, int altitudeIndex)
-
computeHeightAboveSurface
public static double computeHeightAboveSurface(WorldWindow wwd, Vec4 point)
-
computeMinimumDistanceBetweenAltitudes
public static double computeMinimumDistanceBetweenAltitudes(int numLocations, java.lang.Iterable<? extends AirspaceControlPoint> controlPoints)
-
createControlPointFor
public static AirspaceControlPoint createControlPointFor(WorldWindow wwd, Line ray, AirspaceEditor editor, Airspace airspace, AirspaceEditorUtil.EdgeInfo edge)
-
computeEdgeInfoFor
public static java.util.List<AirspaceEditorUtil.EdgeInfo> computeEdgeInfoFor(int numLocations, java.lang.Iterable<? extends AirspaceControlPoint> controlPoints)
-
selectBestEdgeMatch
public static AirspaceEditorUtil.EdgeInfo selectBestEdgeMatch(WorldWindow wwd, Line ray, Airspace airspace, java.util.List<? extends AirspaceEditorUtil.EdgeInfo> edgeInfoList)
-
intersectAirspaceAltitudeAt
public static Vec4 intersectAirspaceAltitudeAt(WorldWindow wwd, Airspace airspace, int altitudeIndex, Line ray)
-
intersectGlobeAt
public static Vec4 intersectGlobeAt(WorldWindow wwd, double elevation, Line ray)
-
surfaceElevationAt
public static double surfaceElevationAt(WorldWindow wwd, Line ray)
-
computeSurfacePoint
public static Vec4 computeSurfacePoint(WorldWindow wwd, Angle latitude, Angle longitude)
-
nearestIntersectionPoint
public static Vec4 nearestIntersectionPoint(Line line, Intersection[] intersections)
-
-