Class TrackViewPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- gov.nasa.worldwindx.applications.sar.TrackViewPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class TrackViewPanel extends javax.swing.JPanel- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCURRENT_SEGMENTstatic java.lang.StringPOSITION_CHANGEstatic java.lang.StringSHOW_TRACK_INFORMATIONstatic java.lang.StringVIEW_CHANGEstatic java.lang.StringVIEW_MODE_CHANGEstatic java.lang.StringVIEW_MODE_EXAMINEstatic java.lang.StringVIEW_MODE_FOLLOWstatic java.lang.StringVIEW_MODE_FREE-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description TrackViewPanel(AnalysisPanel analysisPanel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoGetRestorableState(RestorableSupport rs, RestorableSupport.StateObject context)protected voiddoRestoreState(RestorableSupport rs, RestorableSupport.StateObject context)java.lang.StringgetAngleFormat()intgetCurrentPositionNumber()java.lang.StringgetElevationUnit()doublegetPositionDelta()java.lang.StringgetRestorableState()doublegetSpeedFactor()doublegetSpeedKMH()java.lang.StringgetViewMode()WorldWindowgetWwd()voidgotoTrackEnd()booleanisExamineViewMode()booleanisFollowViewMode()booleanisFreeViewMode()booleanisPlayerActive()voidrestoreState(java.lang.String stateInXml)voidsetAngleFormat(java.lang.String format)voidsetCurrentTrack(SARTrack sarTrack)voidsetElevationUnit(java.lang.String elevationUnit)voidsetPositionDelta(int positionNumber, double positionDelta)voidsetViewMode(java.lang.String viewMode)voidupdateReadout(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, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, 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, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, list, list, paintComponents, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, hasFocus, imageUpdate, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, list, list, list, paintAll, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
POSITION_CHANGE
public static final java.lang.String POSITION_CHANGE
- See Also:
- Constant Field Values
-
VIEW_CHANGE
public static final java.lang.String VIEW_CHANGE
- See Also:
- Constant Field Values
-
VIEW_MODE_CHANGE
public static final java.lang.String VIEW_MODE_CHANGE
- See Also:
- Constant Field Values
-
VIEW_MODE_EXAMINE
public static final java.lang.String VIEW_MODE_EXAMINE
- See Also:
- Constant Field Values
-
VIEW_MODE_FOLLOW
public static final java.lang.String VIEW_MODE_FOLLOW
- See Also:
- Constant Field Values
-
VIEW_MODE_FREE
public static final java.lang.String VIEW_MODE_FREE
- See Also:
- Constant Field Values
-
SHOW_TRACK_INFORMATION
public static final java.lang.String SHOW_TRACK_INFORMATION
- See Also:
- Constant Field Values
-
CURRENT_SEGMENT
public static final java.lang.String CURRENT_SEGMENT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TrackViewPanel
public TrackViewPanel(AnalysisPanel analysisPanel)
-
-
Method Detail
-
getWwd
public WorldWindow getWwd()
-
setCurrentTrack
public void setCurrentTrack(SARTrack sarTrack)
-
getElevationUnit
public java.lang.String getElevationUnit()
-
setElevationUnit
public void setElevationUnit(java.lang.String elevationUnit)
-
getAngleFormat
public java.lang.String getAngleFormat()
-
setAngleFormat
public void setAngleFormat(java.lang.String format)
-
getViewMode
public java.lang.String getViewMode()
-
setViewMode
public void setViewMode(java.lang.String viewMode)
-
getCurrentPositionNumber
public int getCurrentPositionNumber()
-
getPositionDelta
public double getPositionDelta()
-
gotoTrackEnd
public void gotoTrackEnd()
-
setPositionDelta
public void setPositionDelta(int positionNumber, double positionDelta)
-
isExamineViewMode
public boolean isExamineViewMode()
-
isFollowViewMode
public boolean isFollowViewMode()
-
isFreeViewMode
public boolean isFreeViewMode()
-
updateReadout
public void updateReadout(Position pos)
-
getSpeedKMH
public double getSpeedKMH()
-
getSpeedFactor
public double getSpeedFactor()
-
isPlayerActive
public boolean isPlayerActive()
-
getRestorableState
public java.lang.String getRestorableState()
-
restoreState
public void restoreState(java.lang.String stateInXml)
-
doGetRestorableState
protected void doGetRestorableState(RestorableSupport rs, RestorableSupport.StateObject context)
-
doRestoreState
protected void doRestoreState(RestorableSupport rs, RestorableSupport.StateObject context)
-
-