|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.bbn.openmap.gui.OMComponentPanel
edu.sc.seis.fissuresUtil.map.OpenMap
public class OpenMap
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 |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static float |
DEFAULT_SCALE
|
static java.awt.Color |
WATER
|
Fields inherited from class com.bbn.openmap.gui.OMComponentPanel |
---|
beanContextChildSupport, i18n, propertyPrefix, windowSupport |
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 com.bbn.openmap.PropertyConsumer |
---|
EditorProperty, initPropertiesProperty, LabelEditorProperty, ScopedEditorProperty |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
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)
|
Method Summary | |
---|---|
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)
|
Methods inherited from class com.bbn.openmap.gui.OMComponentPanel |
---|
addVetoableChangeListener, childrenAdded, childrenRemoved, findAndInit, findAndUndo, fireVetoableChange, getBeanContext, getProperties, getPropertyInfo, getPropertyPrefix, getWindowSupport, removeVetoableChangeListener, setBeanContext, setProperties, setProperties, setPropertyPrefix, setWindowSupport |
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, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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 |
Methods inherited from interface java.beans.beancontext.BeanContextChild |
---|
addPropertyChangeListener, removePropertyChangeListener |
Field Detail |
---|
public static final java.awt.Color WATER
public static final float DEFAULT_SCALE
Constructor Detail |
---|
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)
Method Detail |
---|
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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |