public class MissionOMLayer
extends com.bbn.openmap.layer.OMGraphicHandlerLayer
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
MissionEditDataModel |
missionEditDataModel |
consumeEvents, ConsumeEventsProperty, filter, interruptable, InterruptableProperty, layerWorker, LAYERWORKER_LOCK, mouseEventInterpreter, mouseModeIDs, MouseModesProperty, projectionChangePolicy, ProjectionChangePolicyProperty, renderPolicy, RenderPolicyProperty, selectedList, TransparencyProperty
addAsBackground, AddAsBackgroundProperty, addToBeanContext, AddToBeanContextProperty, attributes, autoPalette, AutoPaletteProperty, beanContextChildSupport, DisplayPaletteCmd, DisplayPropertiesCmd, doHack, HidePaletteCmd, i18n, IDListeners, localHackList, lsListeners, maxScale, MaxScaleProperty, minScale, MinScaleProperty, palette, paletteListener, PrettyNameProperty, propertyPrefix, RedrawCmd, removable, RemovableProperty, SWING_PACKAGE, windowSupport
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
EditorProperty, initPropertiesProperty, LabelEditorProperty, ScopedEditorProperty
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
MissionOMLayer(MissionEditDataModel missionEditDataModel,
com.bbn.openmap.LatLonPoint origin,
Mission2DViewOpenMap mother)
Creates a new instance of MissionOMLayer
|
Modifier and Type | Method and Description |
---|---|
void |
_realtimeLocation(Point2D p) |
void |
commandSelected(int cmdNum)
Highlight the selected command in this view
|
void |
dataChanged()
Redraw the OpenMap view
|
void |
deselect(com.bbn.openmap.omGraphics.OMGraphicList list) |
com.bbn.openmap.util.DataBounds |
getDataBounds() |
String |
getInfoText(com.bbn.openmap.omGraphics.OMGraphic omg) |
List<Object> |
getItemsForMapMenu(com.bbn.openmap.event.MapMouseEvent mme) |
List |
getItemsForOMGraphicMenu(com.bbn.openmap.omGraphics.OMGraphic omg) |
com.bbn.openmap.event.MapMouseListener |
getMapMouseListener() |
com.bbn.openmap.LatLonPoint |
getMedian() |
String |
getToolTipTextFor(com.bbn.openmap.omGraphics.OMGraphic omg) |
void |
highlight(com.bbn.openmap.omGraphics.OMGraphic omg) |
boolean |
isHighlightable(com.bbn.openmap.omGraphics.OMGraphic omg) |
boolean |
isSelectable(com.bbn.openmap.omGraphics.OMGraphic omg) |
void |
paint(Graphics g) |
void |
realtimeCommand(int cmdNum) |
void |
realtimeLocation(Point2D p) |
boolean |
receivesMapEvents() |
void |
select(com.bbn.openmap.omGraphics.OMGraphicList list) |
void |
setMissionOffset(float northingMeters,
float eastingMeters) |
void |
unhighlight(com.bbn.openmap.omGraphics.OMGraphic omg) |
canSetList, copy, createLayerWorker, cut, doAction, doPrepare, filter, filter, filter, getConsumeEvents, getFilter, getLayerWorker, getList, getMouseEventInterpreter, getMouseModeIDsForEvents, getProjectionChangePolicy, getProperties, getPropertyInfo, getRenderPolicy, getSelected, getTransparency, getTransparencyAdjustmentPanel, interrupt, isCancelled, isInterruptable, isWorking, leftClick, mouseOver, paste, prepare, projectionChanged, renderDataForProjection, resetFiltering, setCancelled, setConsumeEvents, setFilter, setInterruptable, setLayerWorker, setList, setMouseEventInterpreter, setMouseModeIDsForEvents, setProjectionChangePolicy, setProperties, setRenderPolicy, setTransparency, supportsSQL, workerComplete
actionPerformed, addComponentListener, added, addInfoDisplayListener, addLayerStatusListener, addMouseListener, addVetoableChangeListener, childrenAdded, childrenRemoved, clearListeners, connectToBeanContext, createWindowSupport, finalize, findAndInit, findAndInit, findAndUndo, fireHideToolTip, firePaletteEvent, fireRequestBrowserContent, fireRequestBrowserContent, fireRequestCursor, fireRequestInfoLine, fireRequestInfoLine, fireRequestInfoLine, fireRequestMessage, fireRequestMessage, fireRequestToolTip, fireRequestToolTip, fireRequestURL, fireRequestURL, fireStatusUpdate, fireStatusUpdate, fireVetoableChange, getAddAsBackground, getAddToBeanContext, getAttribute, getBeanContext, getGUI, getIcon, getMaxScale, getMinScale, getPackage, getPalette, getProjection, getPropertyPrefix, getWindowSupport, hasGUI, hidePalette, isAutoPalette, isProjectionOK, isRemovable, notifyHideHack, putAttribute, removeComponentListener, removeConfirmed, removed, removeInfoDisplayListener, removeLayerStatusListener, removeVetoableChangeListener, repaint, resetPalette, setAddAsBackground, setAddToBeanContext, setAutoPalette, setBeanContext, setIcon, setLayerProperties, setMaxScale, setMinScale, setName, setPaletteVisible, setProjection, setProjection, setProperties, setPropertyPrefix, setRemovable, setVisible, setWindowSupport, showPalette
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, 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, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, 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, unregisterKeyboardAction, update, updateUI
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, transferFocusDownCycle, validate, validateTree
action, add, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, 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, 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, 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, removePropertyChangeListener
public MissionEditDataModel missionEditDataModel
public MissionOMLayer(MissionEditDataModel missionEditDataModel, com.bbn.openmap.LatLonPoint origin, Mission2DViewOpenMap mother)
missionEditDataModel
- the mission's edit modelorigin
- the lat/lon of the Geographic Originmother
- the parent OpenMap viewpublic boolean receivesMapEvents()
receivesMapEvents
in interface com.bbn.openmap.omGraphics.event.GestureResponsePolicy
receivesMapEvents
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public boolean isHighlightable(com.bbn.openmap.omGraphics.OMGraphic omg)
isHighlightable
in interface com.bbn.openmap.omGraphics.event.GestureResponsePolicy
isHighlightable
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public String getToolTipTextFor(com.bbn.openmap.omGraphics.OMGraphic omg)
getToolTipTextFor
in interface com.bbn.openmap.omGraphics.event.GestureResponsePolicy
getToolTipTextFor
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public String getInfoText(com.bbn.openmap.omGraphics.OMGraphic omg)
getInfoText
in interface com.bbn.openmap.omGraphics.event.GestureResponsePolicy
getInfoText
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public void highlight(com.bbn.openmap.omGraphics.OMGraphic omg)
highlight
in interface com.bbn.openmap.omGraphics.event.GestureResponsePolicy
highlight
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public void unhighlight(com.bbn.openmap.omGraphics.OMGraphic omg)
unhighlight
in interface com.bbn.openmap.omGraphics.event.GestureResponsePolicy
unhighlight
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public boolean isSelectable(com.bbn.openmap.omGraphics.OMGraphic omg)
isSelectable
in interface com.bbn.openmap.omGraphics.event.GestureResponsePolicy
isSelectable
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public void select(com.bbn.openmap.omGraphics.OMGraphicList list)
select
in interface com.bbn.openmap.omGraphics.event.GestureResponsePolicy
select
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public void deselect(com.bbn.openmap.omGraphics.OMGraphicList list)
deselect
in interface com.bbn.openmap.omGraphics.event.GestureResponsePolicy
deselect
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public List<Object> getItemsForMapMenu(com.bbn.openmap.event.MapMouseEvent mme)
getItemsForMapMenu
in interface com.bbn.openmap.omGraphics.event.GestureResponsePolicy
getItemsForMapMenu
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public List getItemsForOMGraphicMenu(com.bbn.openmap.omGraphics.OMGraphic omg)
getItemsForOMGraphicMenu
in interface com.bbn.openmap.omGraphics.event.GestureResponsePolicy
getItemsForOMGraphicMenu
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public void setMissionOffset(float northingMeters, float eastingMeters)
northingMeters
- eastingMeters
- public void dataChanged()
public void paint(Graphics g)
paint
in class com.bbn.openmap.layer.OMGraphicHandlerLayer
public com.bbn.openmap.LatLonPoint getMedian()
LatLonPoint
public void commandSelected(int cmdNum)
cmdNum
- the index of the command to highlightpublic void realtimeCommand(int cmdNum)
cmdNum
- public void realtimeLocation(Point2D p)
p
- public void _realtimeLocation(Point2D p)
p
- public com.bbn.openmap.util.DataBounds getDataBounds()
DataBounds
public com.bbn.openmap.event.MapMouseListener getMapMouseListener()
getMapMouseListener
in class com.bbn.openmap.layer.OMGraphicHandlerLayer