public abstract class VerticalSeismogramDisplay extends SeismogramDisplay
| Modifier and Type | Class and Description |
|---|---|
protected class |
VerticalSeismogramDisplay.CenterPanel |
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected AmpConfig |
ac |
protected boolean |
globalizedAmp |
protected TimeConfig |
tc |
activeFilters, COLORS, drawNamesForNamedDrawables, isPDF, PRINTINGBOTTOM_CENTER, BOTTOM_LEFT, BOTTOM_RIGHT, CENTER, CENTER_LEFT, CENTER_RIGHT, TOP_CENTER, TOP_LEFT, TOP_RIGHTlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
VerticalSeismogramDisplay() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
add(DataSetSeismogram[] dss)
add adds all of the seismograms in the array to the
receptacle |
void |
add(Drawable drawable) |
void |
clear()
clear removes all seismograms from this receptacle |
void |
clearSelections() |
boolean |
contains(DataSetSeismogram seismo)
contains checks the receptacle for the presence of seismo |
SeismogramDisplayProvider |
createCenter() |
SeismogramDisplay |
get(DataSetSeismogram seismo) |
AmpConfig |
getAmpConfig() |
java.util.LinkedList |
getDisplays() |
DrawableIterator |
getDrawables(java.awt.event.MouseEvent e) |
DataSetSeismogram[] |
getSeismograms()
returns all of the seismograms held by this receptacle
|
TimeConfig |
getTimeConfig() |
DrawableIterator |
iterator(java.lang.Class drawableClass) |
void |
print() |
void |
remove(DataSetSeismogram[] dss)
remove removes all of the seismograms in this array |
void |
remove(Drawable drawable) |
void |
remove(Selection selection) |
void |
removeAll()
removeAll clears this display and all of its children, and
if it has a parent, removes it from the parent as well |
boolean |
removeDisplay(BasicSeismogramDisplay display)
removeDisplay removes a BSD from the VSD |
void |
reset()
reset takes all of the seismograms contained in this receptacle and sets
their state as if they had just been added to the receptacle and sets the
instance varaibles of the receptacle back to their initial states
|
void |
reset(DataSetSeismogram[] seismos)
reset takes all of the seismograms in the array and sets
their state as if they had just been initially added to the receptacle |
void |
setAmpConfig(AmpConfig ac) |
protected void |
setBorders() |
void |
setGlobalizedAmpConfig(AmpConfig ac) |
void |
setIndividualizedAmpConfig(AmpConfig ac) |
void |
setPDF(boolean isPDF) |
void |
setTimeConfig(TimeConfig config) |
add, getActiveFilters, getCenter, getColor, getCurrentTimeFlag, getDrawableSeismogram, getMouseForwarder, getMouseMotionForwarder, getNextColor, getPdfSeismogramsPerPage, hasConfiguredColors, isPDF, outputToPDF, outputToPDF, outputToPDF, outputToPDF, outputToPDF, outputToPDF, outputToPDF, remove, renderToGraphics, setColors, setColors, setCurrentTimeFlag, setDrawNamesForNamedDrawables, setMouseForwarder, setMouseMotionForwarder, setOutlineColor, setPdfSeismogramsPerPageadd, add, add, add, clear, clearBorders, get, isFilled, outputToPNG, outputToPNG, outputToPNG, outputToPNG, renderToGraphicsgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, 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, updateadd, 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, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, 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, transferFocusUpCycleprotected boolean globalizedAmp
protected TimeConfig tc
protected AmpConfig ac
public SeismogramDisplayProvider createCenter()
createCenter in class SeismogramDisplaypublic abstract void add(DataSetSeismogram[] dss)
DataSetSeismogramReceptacleadd adds all of the seismograms in the array to the
receptacledss - a DataSetSeismogram[] containing seismograms to
be added to this receptaclepublic void remove(DataSetSeismogram[] dss)
DataSetSeismogramReceptacleremove removes all of the seismograms in this arraydss - DataSetSeismogram[] an array of seismograms to
be removedpublic boolean contains(DataSetSeismogram seismo)
DataSetSeismogramReceptaclecontains checks the receptacle for the presence of seismoseismo - the seismogram whose presence is to be testedpublic SeismogramDisplay get(DataSetSeismogram seismo)
public void add(Drawable drawable)
add in class SeismogramDisplaypublic void remove(Drawable drawable)
remove in class SeismogramDisplaypublic DrawableIterator getDrawables(java.awt.event.MouseEvent e)
getDrawables in class SeismogramDisplaypublic java.util.LinkedList getDisplays()
public DataSetSeismogram[] getSeismograms()
DataSetSeismogramReceptaclegetSeismograms in interface DataSetSeismogramReceptaclegetSeismograms in class SeismogramDisplaypublic void remove(Selection selection)
remove in class SeismogramDisplaypublic DrawableIterator iterator(java.lang.Class drawableClass)
iterator in class SeismogramDisplayprotected void setBorders()
public void clearSelections()
public void clear()
DataSetSeismogramReceptacleclear removes all seismograms from this receptaclepublic void print()
print in class SeismogramDisplaypublic void removeAll()
removeAll clears this display and all of its children, and
if it has a parent, removes it from the parent as wellremoveAll in class BorderedDisplaypublic boolean removeDisplay(BasicSeismogramDisplay display)
removeDisplay removes a BSD from the VSDdisplay - the BSD to be removedpublic void setAmpConfig(AmpConfig ac)
setAmpConfig in class SeismogramDisplaypublic void setGlobalizedAmpConfig(AmpConfig ac)
setGlobalizedAmpConfig in class SeismogramDisplaypublic void setIndividualizedAmpConfig(AmpConfig ac)
setIndividualizedAmpConfig in class SeismogramDisplaypublic AmpConfig getAmpConfig()
getAmpConfig in class SeismogramDisplaypublic void setTimeConfig(TimeConfig config)
setTimeConfig in class SeismogramDisplaypublic TimeConfig getTimeConfig()
getTimeConfig in class SeismogramDisplaypublic void setPDF(boolean isPDF)
setPDF in class SeismogramDisplaypublic void reset()
DataSetSeismogramReceptaclepublic void reset(DataSetSeismogram[] seismos)
DataSetSeismogramReceptaclereset takes all of the seismograms in the array and sets
their state as if they had just been initially added to the receptacleseismos - a DataSetSeismogram[] value containing
seismograms to be reset