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.String
CURRENT_SEGMENT
static java.lang.String
POSITION_CHANGE
static java.lang.String
SHOW_TRACK_INFORMATION
static java.lang.String
VIEW_CHANGE
static java.lang.String
VIEW_MODE_CHANGE
static java.lang.String
VIEW_MODE_EXAMINE
static java.lang.String
VIEW_MODE_FOLLOW
static java.lang.String
VIEW_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 void
doGetRestorableState(RestorableSupport rs, RestorableSupport.StateObject context)
protected void
doRestoreState(RestorableSupport rs, RestorableSupport.StateObject context)
java.lang.String
getAngleFormat()
int
getCurrentPositionNumber()
java.lang.String
getElevationUnit()
double
getPositionDelta()
java.lang.String
getRestorableState()
double
getSpeedFactor()
double
getSpeedKMH()
java.lang.String
getViewMode()
WorldWindow
getWwd()
void
gotoTrackEnd()
boolean
isExamineViewMode()
boolean
isFollowViewMode()
boolean
isFreeViewMode()
boolean
isPlayerActive()
void
restoreState(java.lang.String stateInXml)
void
setAngleFormat(java.lang.String format)
void
setCurrentTrack(SARTrack sarTrack)
void
setElevationUnit(java.lang.String elevationUnit)
void
setPositionDelta(int positionNumber, double positionDelta)
void
setViewMode(java.lang.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, 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)
-
-