gov.nasa.worldwindx.examples
Class Airspaces
java.lang.Object
gov.nasa.worldwindx.examples.ApplicationTemplate
gov.nasa.worldwindx.examples.Airspaces
- Direct Known Subclasses:
- DeepPicking
public class Airspaces
- extends ApplicationTemplate
Illustrates how to configure and display World Wind Airspace shapes. Airspace shapes are
extruded 3D volumes defined by geographic coordinates and upper- and lower- altitude boundaries. The interior of
airspace shapes always conforms to the curvature of the globe, and optionally also conform to the underlying
terrain.
This shows how to use all 11 types of standard airspace shapes: Orbit - a rectangle
with rounded end caps. Curtain - a vertically extruded wall. Polygon - a vertically extruded polygon. PolyArc - a vertically extruded
polygon with the first and last vertices connected by an arc. Cake - one or more
vertically stacked cylinders. CappedCylinder - a vertically extruded cylinder.
PartialCappedCylinder - a vertically extruded cylinder with part of its interior
removed. SphereAirspace - a sphere defined by a geographic location.
TrackAirspace - one or more vertically extruded rectangles defined by pairs of geographic
locations. Route - a sequence of connected and vertically extruded rectangles defined
by a list of geographic locations. Box - a rectangle defined by a pair of geographic
locations.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACTION_COMMAND_ANTIALIAS
public static final String ACTION_COMMAND_ANTIALIAS
- See Also:
- Constant Field Values
ACTION_COMMAND_DEPTH_OFFSET
public static final String ACTION_COMMAND_DEPTH_OFFSET
- See Also:
- Constant Field Values
ACTION_COMMAND_DRAW_EXTENT
public static final String ACTION_COMMAND_DRAW_EXTENT
- See Also:
- Constant Field Values
ACTION_COMMAND_DRAW_WIREFRAME
public static final String ACTION_COMMAND_DRAW_WIREFRAME
- See Also:
- Constant Field Values
ACTION_COMMAND_LOAD_DATELINE_CROSSING_AIRSPACES
public static final String ACTION_COMMAND_LOAD_DATELINE_CROSSING_AIRSPACES
- See Also:
- Constant Field Values
ACTION_COMMAND_LOAD_DEMO_AIRSPACES
public static final String ACTION_COMMAND_LOAD_DEMO_AIRSPACES
- See Also:
- Constant Field Values
ACTION_COMMAND_LOAD_INTERSECTING_AIRSPACES
public static final String ACTION_COMMAND_LOAD_INTERSECTING_AIRSPACES
- See Also:
- Constant Field Values
ACTION_COMMAND_READ_AIRSPACES
public static final String ACTION_COMMAND_READ_AIRSPACES
- See Also:
- Constant Field Values
ACTION_COMMAND_SAVE_AIRSPACES
public static final String ACTION_COMMAND_SAVE_AIRSPACES
- See Also:
- Constant Field Values
ACTION_COMMAND_ZOOM_TO_DEMO_AIRSPACES
public static final String ACTION_COMMAND_ZOOM_TO_DEMO_AIRSPACES
- See Also:
- Constant Field Values
SAN_JUAN_COUNTY_1
protected static final double[] SAN_JUAN_COUNTY_1
SAN_JUAN_COUNTY_2
protected static final double[] SAN_JUAN_COUNTY_2
SAN_JUAN_COUNTY_3
protected static final double[] SAN_JUAN_COUNTY_3
SNOHOMISH_COUNTY
protected static final double[] SNOHOMISH_COUNTY
Airspaces
public Airspaces()
main
public static void main(String[] args)
makeLatLon
protected static Iterable<LatLon> makeLatLon(double[] src)
makeLatLon
protected static Iterable<LatLon> makeLatLon(double[] src,
int offset,
int length)