org.opensha.sha.earthquake.rupForecastImpl.WGCEP_UCERF_2_Final.gui
Class RuptureDataPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.opensha.sha.earthquake.rupForecastImpl.WGCEP_UCERF_2_Final.gui.RuptureDataPanel
All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class RuptureDataPanel
extends JPanel
implements ActionListener

Show the rupture data in the window

Author:
vipingupta
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 PlotCurveCharacterstics MAG_AREA_PLOT_CHAR1
           
protected  PlotCurveCharacterstics MAG_AREA_PLOT_CHAR2
           
protected  PlotCurveCharacterstics MAG_AREA_PLOT_CHAR3
           
protected  PlotCurveCharacterstics MAG_AREA_PLOT_CHAR4
           
protected  PlotCurveCharacterstics MAG_AREA_PLOT_CHAR5
           
protected  PlotCurveCharacterstics MAG_AREA_PLOT_CHAR6
           
protected  PlotCurveCharacterstics MAG_AREA_PLOT_CHAR7
           
 PlotCurveCharacterstics PLOT_CHAR1
           
protected  PlotCurveCharacterstics PLOT_CHAR10
           
protected  PlotCurveCharacterstics PLOT_CHAR11
           
protected  PlotCurveCharacterstics PLOT_CHAR12
           
protected  PlotCurveCharacterstics PLOT_CHAR2
           
protected  PlotCurveCharacterstics PLOT_CHAR3
           
protected  PlotCurveCharacterstics PLOT_CHAR4
           
protected  PlotCurveCharacterstics PLOT_CHAR5
           
protected  PlotCurveCharacterstics PLOT_CHAR6
           
protected  PlotCurveCharacterstics PLOT_CHAR7
           
protected  PlotCurveCharacterstics PLOT_CHAR8
           
protected  PlotCurveCharacterstics PLOT_CHAR9
           
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
RuptureDataPanel()
           
 
Method Summary
 void actionPerformed(ActionEvent event)
           
 ArrayList getCurveFunctionList()
           
 ArrayList getPlottingFeatures()
           
 double[] getRelativeRupRates(A_FaultSegmentedSourceGenerator aFaultSegmentedSource)
          Get relative rates of the ruptures
 double getUserMaxX()
           
 double getUserMaxY()
           
 double getUserMinX()
           
 double getUserMinY()
           
 String getXAxisLabel()
           
 boolean getXLog()
           
 String getYAxisLabel()
           
 boolean getYLog()
           
 boolean isCustomAxis()
           
 void setColorCodingbyFaultNames()
          Color Coding by fault names
 void setSource(A_FaultSegmentedSourceGenerator aFaultSegmentedSource)
          Set the source to update the rupture info
 void setSourcesForMagAreaPlot(ArrayList aFaultSegmentedSourceList, ArrayList magAreaRels)
          Set source list and mag area relationships for Mag Area plot
 
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, 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, 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
 

Field Detail

PLOT_CHAR1

public final PlotCurveCharacterstics PLOT_CHAR1

PLOT_CHAR2

protected final PlotCurveCharacterstics PLOT_CHAR2

PLOT_CHAR3

protected final PlotCurveCharacterstics PLOT_CHAR3

PLOT_CHAR4

protected final PlotCurveCharacterstics PLOT_CHAR4

PLOT_CHAR5

protected final PlotCurveCharacterstics PLOT_CHAR5

PLOT_CHAR6

protected final PlotCurveCharacterstics PLOT_CHAR6

PLOT_CHAR7

protected final PlotCurveCharacterstics PLOT_CHAR7

PLOT_CHAR8

protected final PlotCurveCharacterstics PLOT_CHAR8

PLOT_CHAR9

protected final PlotCurveCharacterstics PLOT_CHAR9

PLOT_CHAR10

protected final PlotCurveCharacterstics PLOT_CHAR10

PLOT_CHAR11

protected final PlotCurveCharacterstics PLOT_CHAR11

PLOT_CHAR12

protected final PlotCurveCharacterstics PLOT_CHAR12

MAG_AREA_PLOT_CHAR1

public final PlotCurveCharacterstics MAG_AREA_PLOT_CHAR1

MAG_AREA_PLOT_CHAR2

protected final PlotCurveCharacterstics MAG_AREA_PLOT_CHAR2

MAG_AREA_PLOT_CHAR3

protected final PlotCurveCharacterstics MAG_AREA_PLOT_CHAR3

MAG_AREA_PLOT_CHAR4

protected final PlotCurveCharacterstics MAG_AREA_PLOT_CHAR4

MAG_AREA_PLOT_CHAR5

protected final PlotCurveCharacterstics MAG_AREA_PLOT_CHAR5

MAG_AREA_PLOT_CHAR6

protected final PlotCurveCharacterstics MAG_AREA_PLOT_CHAR6

MAG_AREA_PLOT_CHAR7

protected final PlotCurveCharacterstics MAG_AREA_PLOT_CHAR7
Constructor Detail

RuptureDataPanel

public RuptureDataPanel()
Method Detail

setSourcesForMagAreaPlot

public void setSourcesForMagAreaPlot(ArrayList aFaultSegmentedSourceList,
                                     ArrayList magAreaRels)
Set source list and mag area relationships for Mag Area plot

Parameters:
aFaultSegmentedSourceList -

setColorCodingbyFaultNames

public void setColorCodingbyFaultNames()
Color Coding by fault names

Parameters:
aFaultSegmentedSourceList -

getRelativeRupRates

public double[] getRelativeRupRates(A_FaultSegmentedSourceGenerator aFaultSegmentedSource)
Get relative rates of the ruptures

Parameters:
aFaultSegmentedSource -
Returns:

actionPerformed

public void actionPerformed(ActionEvent event)
Specified by:
actionPerformed in interface ActionListener

setSource

public void setSource(A_FaultSegmentedSourceGenerator aFaultSegmentedSource)
Set the source to update the rupture info

Parameters:
aFaultSegmentedSource -

getCurveFunctionList

public ArrayList getCurveFunctionList()

getXLog

public boolean getXLog()

getYLog

public boolean getYLog()

getXAxisLabel

public String getXAxisLabel()

getYAxisLabel

public String getYAxisLabel()

getPlottingFeatures

public ArrayList getPlottingFeatures()

isCustomAxis

public boolean isCustomAxis()

getUserMinX

public double getUserMinX()

getUserMaxX

public double getUserMaxX()

getUserMinY

public double getUserMinY()

getUserMaxY

public double getUserMaxY()