NASA World Wind

gov.nasa.worldwindx.examples
Class Airspaces.AirspacesController

java.lang.Object
  extended by gov.nasa.worldwindx.examples.Airspaces.AirspacesController
All Implemented Interfaces:
ActionListener, EventListener
Enclosing class:
Airspaces

public static class Airspaces.AirspacesController
extends Object
implements ActionListener


Field Summary
protected  AirspaceLayer aglAirspaces
           
protected  AirspaceLayer amslAirspaces
           
protected  BasicDragger dragger
           
protected  JFileChooser fileChooser
           
protected  Airspaces.AppFrame frame
           
protected  Annotation lastAnnotation
           
protected  AirspaceAttributes lastAttrs
           
protected  Airspace lastHighlit
           
 
Constructor Summary
Airspaces.AirspacesController(Airspaces.AppFrame appFrame)
           
 
Method Summary
 void actionPerformed(ActionEvent e)
           
 void doLoadDatelineCrossingAirspaces()
           
 void doLoadDemoAirspaces()
           
 void doLoadIntersectingAirspaces()
           
 void doReadAirspaces(ActionEvent e)
           
 void doSaveAirspaces(ActionEvent e)
           
 void doZoomToAirspaces()
           
 WorldWindow getWwd()
           
protected  boolean highlight(Object o)
           
 void initializeSelectionMonitoring()
           
 void setAirspaces(Collection<Airspace> airspaces)
           
protected  void setupDefaultMaterial(Airspace a, Color color)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aglAirspaces

protected AirspaceLayer aglAirspaces

amslAirspaces

protected AirspaceLayer amslAirspaces

dragger

protected BasicDragger dragger

fileChooser

protected JFileChooser fileChooser

frame

protected Airspaces.AppFrame frame

lastAnnotation

protected Annotation lastAnnotation

lastAttrs

protected AirspaceAttributes lastAttrs

lastHighlit

protected Airspace lastHighlit
Constructor Detail

Airspaces.AirspacesController

public Airspaces.AirspacesController(Airspaces.AppFrame appFrame)
Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener

doLoadDatelineCrossingAirspaces

public void doLoadDatelineCrossingAirspaces()

doLoadDemoAirspaces

public void doLoadDemoAirspaces()

doLoadIntersectingAirspaces

public void doLoadIntersectingAirspaces()

doReadAirspaces

public void doReadAirspaces(ActionEvent e)

doSaveAirspaces

public void doSaveAirspaces(ActionEvent e)

doZoomToAirspaces

public void doZoomToAirspaces()

getWwd

public WorldWindow getWwd()

highlight

protected boolean highlight(Object o)

initializeSelectionMonitoring

public void initializeSelectionMonitoring()

setAirspaces

public void setAirspaces(Collection<Airspace> airspaces)

setupDefaultMaterial

protected void setupDefaultMaterial(Airspace a,
                                    Color color)

NASA World Wind