Class Airspaces

  • Direct Known Subclasses:
    DeepPicking

    public class Airspaces
    extends ApplicationTemplate
    Illustrates how to configure and display WorldWind 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.
    • Field Detail

      • 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
    • Constructor Detail

      • Airspaces

        public Airspaces()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
      • makeLatLon

        protected static java.lang.Iterable<LatLon> makeLatLon​(double[] src)