NASA World Wind

gov.nasa.worldwind.applications.sar
Class TrackViewPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by gov.nasa.worldwind.applications.sar.TrackViewPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class TrackViewPanel
extends JPanel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
static String CURRENT_SEGMENT
           
static String POSITION_CHANGE
           
static String SHOW_TRACK_INFORMATION
           
static String VIEW_CHANGE
           
static String VIEW_MODE_CHANGE
           
static String VIEW_MODE_EXAMINE
           
static String VIEW_MODE_FOLLOW
           
static String VIEW_MODE_FREE
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TrackViewPanel(AnalysisPanel analysisPanel)
           
 
Method Summary
protected  void doGetRestorableState(RestorableSupport rs, RestorableSupport.StateObject context)
           
protected  void doRestoreState(RestorableSupport rs, RestorableSupport.StateObject context)
           
 String getAngleFormat()
           
 int getCurrentPositionNumber()
           
 String getElevationUnit()
           
 double getPositionDelta()
           
 String getRestorableState()
           
 double getSpeedFactor()
           
 double getSpeedKMH()
           
 String getViewMode()
           
 WorldWindow getWwd()
           
 void gotoTrackEnd()
           
 boolean isExamineViewMode()
           
 boolean isFollowViewMode()
           
 boolean isFreeViewMode()
           
 boolean isPlayerActive()
           
 void restoreState(String stateInXml)
           
 void setAngleFormat(String format)
           
 void setCurrentTrack(SARTrack sarTrack)
           
 void setElevationUnit(String elevationUnit)
           
 void setPositionDelta(int positionNumber, double positionDelta)
           
 void setViewMode(String viewMode)
           
 void updateReadout(Position pos)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CURRENT_SEGMENT

public static final String CURRENT_SEGMENT
See Also:
Constant Field Values

POSITION_CHANGE

public static final String POSITION_CHANGE
See Also:
Constant Field Values

SHOW_TRACK_INFORMATION

public static final String SHOW_TRACK_INFORMATION
See Also:
Constant Field Values

VIEW_CHANGE

public static final String VIEW_CHANGE
See Also:
Constant Field Values

VIEW_MODE_CHANGE

public static final String VIEW_MODE_CHANGE
See Also:
Constant Field Values

VIEW_MODE_EXAMINE

public static final String VIEW_MODE_EXAMINE
See Also:
Constant Field Values

VIEW_MODE_FOLLOW

public static final String VIEW_MODE_FOLLOW
See Also:
Constant Field Values

VIEW_MODE_FREE

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

TrackViewPanel

public TrackViewPanel(AnalysisPanel analysisPanel)
Method Detail

doGetRestorableState

protected void doGetRestorableState(RestorableSupport rs,
                                    RestorableSupport.StateObject context)

doRestoreState

protected void doRestoreState(RestorableSupport rs,
                              RestorableSupport.StateObject context)

getAngleFormat

public String getAngleFormat()

getCurrentPositionNumber

public int getCurrentPositionNumber()

getElevationUnit

public String getElevationUnit()

getPositionDelta

public double getPositionDelta()

getRestorableState

public String getRestorableState()

getSpeedFactor

public double getSpeedFactor()

getSpeedKMH

public double getSpeedKMH()

getViewMode

public String getViewMode()

getWwd

public WorldWindow getWwd()

gotoTrackEnd

public void gotoTrackEnd()

isExamineViewMode

public boolean isExamineViewMode()

isFollowViewMode

public boolean isFollowViewMode()

isFreeViewMode

public boolean isFreeViewMode()

isPlayerActive

public boolean isPlayerActive()

restoreState

public void restoreState(String stateInXml)

setAngleFormat

public void setAngleFormat(String format)

setCurrentTrack

public void setCurrentTrack(SARTrack sarTrack)

setElevationUnit

public void setElevationUnit(String elevationUnit)

setPositionDelta

public void setPositionDelta(int positionNumber,
                             double positionDelta)

setViewMode

public void setViewMode(String viewMode)

updateReadout

public void updateReadout(Position pos)

NASA World Wind