Package 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 WorldWind
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.Airspace
This shows how to use all 11 types of standard airspace shapes:
- a rectangle with rounded end caps.Orbit
- a vertically extruded wall.Curtain
- a vertically extruded polygon.Polygon
- a vertically extruded polygon with the first and last vertices connected by an arc.PolyArc
- one or more vertically stacked cylinders.Cake
- a vertically extruded cylinder.CappedCylinder
- a vertically extruded cylinder with part of its interior removed.PartialCappedCylinder
- a sphere defined by a geographic location.SphereAirspace
- one or more vertically extruded rectangles defined by pairs of geographic locations.TrackAirspace
- a sequence of connected and vertically extruded rectangles defined by a list of geographic locations.Route
- a rectangle defined by a pair of geographic locations.Box
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Airspaces.AppFrame
-
Nested classes/interfaces inherited from class gov.nasa.worldwindx.examples.ApplicationTemplate
ApplicationTemplate.AppPanel
-
-
Field Summary
Fields Modifier and Type Field Description protected static double[]
SAN_JUAN_COUNTY_1
protected static double[]
SAN_JUAN_COUNTY_2
protected static double[]
SAN_JUAN_COUNTY_3
protected static double[]
SNOHOMISH_COUNTY
-
Constructor Summary
Constructors Constructor Description Airspaces()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
main(java.lang.String[] args)
protected static java.lang.Iterable<LatLon>
makeLatLon(double[] src)
-
Methods inherited from class gov.nasa.worldwindx.examples.ApplicationTemplate
insertAfterPlacenames, insertBeforeCompass, insertBeforeLayerName, insertBeforePlacenames, start
-
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
makeLatLon
protected static java.lang.Iterable<LatLon> makeLatLon(double[] src)
-
-