public class OpenMap
extends com.bbn.openmap.gui.OMComponentPanel
implements com.bbn.openmap.event.LayerStatusListener, com.bbn.openmap.event.ProjectionListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static float |
DEFAULT_SCALE |
static java.awt.Color |
WATER |
beanContextChildSupport, i18n, propertyPrefix, windowSupport
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
OpenMap()
Creates a map with a shapelayer based on the file in fissuresUtil, a
graticule layer, an empty event layer with depth based colorizationand an
empty station layer
|
OpenMap(boolean graticule) |
OpenMap(java.util.Properties shapeLayerProps)
Create a map with a shape layer and a graticule
|
OpenMap(java.util.Properties[] shapeLayerProps) |
OpenMap(java.util.Properties[] shapeLayerProps,
boolean graticule) |
OpenMap(java.util.Properties[] shapeLayerProps,
com.bbn.openmap.proj.Projection projection) |
OpenMap(java.util.Properties[] shapeLayerProps,
com.bbn.openmap.proj.Projection projection,
boolean graticule) |
OpenMap(java.util.Properties shapeLayerProps,
boolean graticule) |
OpenMap(java.util.Properties shapeLayerProps,
com.bbn.openmap.proj.Projection projection) |
Modifier and Type | Method and Description |
---|---|
void |
addMouseMode(com.bbn.openmap.event.MapMouseMode mode) |
void |
findAndInit(java.lang.Object obj) |
DistanceLayer |
getDistanceLayer() |
com.bbn.openmap.layer.etopo.ETOPOLayer |
getETOPOLayer() |
EventLayer |
getEventLayer() |
FissuresShapeLayer |
getGlobalShapeLayer() |
com.bbn.openmap.Layer[] |
getLayers() |
int |
getLayerStatus(com.bbn.openmap.Layer layer) |
com.bbn.openmap.MapBean |
getMapBean() |
com.bbn.openmap.LatLonPoint |
getOriginalCenter() |
float |
getOriginalScale() |
com.bbn.openmap.layer.shape.ShapeLayer |
getShapeLayer(java.lang.String prettyName) |
com.bbn.openmap.layer.shape.ShapeLayer[] |
getShapeLayers() |
StationLayer |
getStationLayer() |
float |
getWidthDegrees() |
static void |
main(java.lang.String[] args) |
void |
overrideProjChangedInOMLayers(boolean override) |
void |
projectionChanged(com.bbn.openmap.event.ProjectionEvent e) |
void |
setActiveMouseMode(com.bbn.openmap.event.MapMouseMode mode) |
void |
setEtopoLayer(com.bbn.openmap.layer.etopo.ETOPOLayer topoLayer) |
void |
setEtopoLayer(java.lang.String etopoDir) |
void |
setEtopoLayer(java.lang.String etopoDir,
java.lang.String colorMapFilename) |
void |
setEtopoLayer(java.lang.String etopoDir,
java.lang.String colorMapFilename,
int minuteSpacing) |
void |
setEventLayer(EventLayer evl) |
void |
setOriginalCenter(com.bbn.openmap.LatLonPoint llp) |
void |
setOriginalScale(float scale) |
void |
setStationLayer(StationLayer staLayer) |
void |
setZoom(float zoomFactor) |
static java.lang.String |
translateLayerStatus(int status) |
void |
updateLayerStatus(com.bbn.openmap.event.LayerStatusEvent event) |
void |
updateShapeLayerProps() |
void |
writeMapToJPEG(java.lang.String filename) |
void |
writeMapToPNG(java.io.File loc) |
void |
writeMapToPNG(java.io.OutputStream out) |
void |
writeMapToPNG(java.lang.String filename) |
addVetoableChangeListener, childrenAdded, childrenRemoved, findAndInit, findAndUndo, fireVetoableChange, getBeanContext, getProperties, getPropertyInfo, getPropertyPrefix, getWindowSupport, removeVetoableChangeListener, setBeanContext, setProperties, setProperties, setPropertyPrefix, setWindowSupport
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, 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, 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
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, 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, 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, transferFocusBackward, transferFocusUpCycle
public static final java.awt.Color WATER
public static final float DEFAULT_SCALE
public OpenMap()
public OpenMap(boolean graticule)
public OpenMap(java.util.Properties shapeLayerProps)
public OpenMap(java.util.Properties[] shapeLayerProps)
public OpenMap(java.util.Properties shapeLayerProps, boolean graticule)
public OpenMap(java.util.Properties[] shapeLayerProps, boolean graticule)
public OpenMap(java.util.Properties shapeLayerProps, com.bbn.openmap.proj.Projection projection)
public OpenMap(java.util.Properties[] shapeLayerProps, com.bbn.openmap.proj.Projection projection)
public OpenMap(java.util.Properties[] shapeLayerProps, com.bbn.openmap.proj.Projection projection, boolean graticule)
public void updateShapeLayerProps()
public void setStationLayer(StationLayer staLayer)
public StationLayer getStationLayer()
public void setEventLayer(EventLayer evl)
public EventLayer getEventLayer()
public void setEtopoLayer(com.bbn.openmap.layer.etopo.ETOPOLayer topoLayer)
public void setEtopoLayer(java.lang.String etopoDir)
public void setEtopoLayer(java.lang.String etopoDir, java.lang.String colorMapFilename)
public void setEtopoLayer(java.lang.String etopoDir, java.lang.String colorMapFilename, int minuteSpacing)
public com.bbn.openmap.layer.etopo.ETOPOLayer getETOPOLayer()
public FissuresShapeLayer getGlobalShapeLayer()
public com.bbn.openmap.layer.shape.ShapeLayer[] getShapeLayers()
public com.bbn.openmap.layer.shape.ShapeLayer getShapeLayer(java.lang.String prettyName)
public DistanceLayer getDistanceLayer()
public com.bbn.openmap.Layer[] getLayers()
public com.bbn.openmap.MapBean getMapBean()
public com.bbn.openmap.LatLonPoint getOriginalCenter()
public void setOriginalCenter(com.bbn.openmap.LatLonPoint llp)
public void setOriginalScale(float scale)
public float getOriginalScale()
public void setZoom(float zoomFactor)
public void addMouseMode(com.bbn.openmap.event.MapMouseMode mode)
public void setActiveMouseMode(com.bbn.openmap.event.MapMouseMode mode)
public void updateLayerStatus(com.bbn.openmap.event.LayerStatusEvent event)
updateLayerStatus
in interface com.bbn.openmap.event.LayerStatusListener
public int getLayerStatus(com.bbn.openmap.Layer layer)
public void overrideProjChangedInOMLayers(boolean override)
public void projectionChanged(com.bbn.openmap.event.ProjectionEvent e)
projectionChanged
in interface com.bbn.openmap.event.ProjectionListener
public void writeMapToJPEG(java.lang.String filename) throws java.io.IOException
java.io.IOException
public void writeMapToPNG(java.lang.String filename) throws java.io.IOException
java.io.IOException
public void writeMapToPNG(java.io.File loc) throws java.io.IOException
java.io.IOException
public void writeMapToPNG(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public float getWidthDegrees()
public static java.lang.String translateLayerStatus(int status)
public static void main(java.lang.String[] args)
public void findAndInit(java.lang.Object obj)
findAndInit
in interface com.bbn.openmap.LightMapHandlerChild
findAndInit
in class com.bbn.openmap.gui.OMComponentPanel