NASA World Wind

gov.nasa.worldwindx.applications.worldwindow.features
Class Navigation

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeature
          extended by gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeatureLayer
              extended by gov.nasa.worldwindx.applications.worldwindow.features.Navigation
All Implemented Interfaces:
Initializable, Feature, ActionListener, PropertyChangeListener, Serializable, Cloneable, EventListener, Action

public class Navigation
extends AbstractFeatureLayer

See Also:
Serialized Form

Field Summary
static String HEADING_CONTROLS_PROPERTY
           
static String OPACITY_PROPERTY
           
static String ORIENTATION_PROPERTY
           
static String PAN_CONTROLS_PROPERTY
           
static String POSITION_PROPERTY
           
static String SIZE_PROPERTY
           
static String TILT_CONTROLS_PROPERTY
           
static String ZOOM_CONTROLS_PROPERTY
           
 
Fields inherited from class gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeatureLayer
layer
 
Fields inherited from class gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeature
controller, featureID
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
Navigation()
           
Navigation(Registry registry)
           
 
Method Summary
protected  Layer doAddLayer()
           
 void doPropertyChange(PropertyChangeEvent event)
           
 double getOpacity()
           
 String getOrientation()
           
 String getPosition()
           
 double getSize()
           
 void initialize(Controller controller)
           
 boolean isShowHeading()
           
 boolean isShowPan()
           
 boolean isShowTilt()
           
 boolean isShowZoom()
           
 
Methods inherited from class gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeatureLayer
doActionPerformed, isOn, isTwoState, setEnabled, turnOn
 
Methods inherited from class gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeature
actionPerformed, addToToolBar, getController, getFeatureID, getName, getStringValue, isInitialized, propertyChange, register, setMenuAccellerator
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.Action
addPropertyChangeListener, getValue, isEnabled, putValue, removePropertyChangeListener
 

Field Detail

HEADING_CONTROLS_PROPERTY

public static final String HEADING_CONTROLS_PROPERTY
See Also:
Constant Field Values

OPACITY_PROPERTY

public static final String OPACITY_PROPERTY
See Also:
Constant Field Values

ORIENTATION_PROPERTY

public static final String ORIENTATION_PROPERTY
See Also:
Constant Field Values

PAN_CONTROLS_PROPERTY

public static final String PAN_CONTROLS_PROPERTY
See Also:
Constant Field Values

POSITION_PROPERTY

public static final String POSITION_PROPERTY
See Also:
Constant Field Values

SIZE_PROPERTY

public static final String SIZE_PROPERTY
See Also:
Constant Field Values

TILT_CONTROLS_PROPERTY

public static final String TILT_CONTROLS_PROPERTY
See Also:
Constant Field Values

ZOOM_CONTROLS_PROPERTY

public static final String ZOOM_CONTROLS_PROPERTY
See Also:
Constant Field Values
Constructor Detail

Navigation

public Navigation()

Navigation

public Navigation(Registry registry)
Method Detail

doAddLayer

protected Layer doAddLayer()
Specified by:
doAddLayer in class AbstractFeatureLayer

doPropertyChange

public void doPropertyChange(PropertyChangeEvent event)
Overrides:
doPropertyChange in class AbstractFeature

getOpacity

public double getOpacity()

getOrientation

public String getOrientation()

getPosition

public String getPosition()

getSize

public double getSize()

initialize

public void initialize(Controller controller)
Specified by:
initialize in interface Initializable
Overrides:
initialize in class AbstractFeatureLayer

isShowHeading

public boolean isShowHeading()

isShowPan

public boolean isShowPan()

isShowTilt

public boolean isShowTilt()

isShowZoom

public boolean isShowZoom()

NASA World Wind