|
|||||||||
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
edu.sc.seis.fissuresUtil.display.BorderedDisplay
edu.sc.seis.fissuresUtil.display.SeismogramDisplay
edu.sc.seis.fissuresUtil.display.RecordSectionDisplay
public class RecordSectionDisplay
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 |
---|
Fields inherited from class edu.sc.seis.fissuresUtil.display.SeismogramDisplay |
---|
activeFilters, COLORS, drawNamesForNamedDrawables, isPDF, PRINTING |
Fields inherited from class edu.sc.seis.fissuresUtil.display.BorderedDisplay |
---|
BOTTOM_CENTER, BOTTOM_LEFT, BOTTOM_RIGHT, CENTER, CENTER_LEFT, CENTER_RIGHT, TOP_CENTER, TOP_LEFT, TOP_RIGHT |
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 | |
---|---|
RecordSectionDisplay()
|
|
RecordSectionDisplay(boolean swapAxes)
|
Method Summary | |
---|---|
void |
add(DataSetSeismogram[] seismos)
add adds all of the seismograms in the array to the
receptacle |
void |
add(Drawable drawable)
|
void |
checkSeismogramHeight(java.awt.Dimension size)
|
void |
clear()
clear removes all seismograms from this receptacle |
boolean |
contains(DataSetSeismogram seismo)
contains checks the receptacle for the presence of seismo |
SeismogramDisplayProvider |
createCenter()
|
void |
drawSeismograms(java.awt.Graphics2D g2,
java.awt.Dimension size)
|
AmpConfig |
getAmpConfig()
|
edu.iris.Fissures.model.UnitRangeImpl |
getDistance()
|
DrawableIterator |
getDrawables(int x,
int y)
|
DrawableIterator |
getDrawables(java.awt.event.MouseEvent e)
|
LayoutConfig |
getLayoutConfig()
|
int |
getMinSeisPixelHeight()
|
java.util.HashMap |
getPixelMap()
|
DataSetSeismogram[] |
getSeismograms()
returns all of the seismograms held by this receptacle |
boolean |
getSwapAxes()
|
TimeConfig |
getTimeConfig()
|
DrawableIterator |
iterator(java.lang.Class drawableClass)
|
void |
print()
|
void |
remove(DataSetSeismogram[] seismos)
remove removes all of the seismograms in this array |
void |
remove(Drawable drawable)
|
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 |
scalingChanged(double newScaling)
|
void |
setAmpConfig(AmpConfig ac)
|
void |
setDistBorder(DistanceBorder distanceBorder,
int position)
|
void |
setGlobalizedAmpConfig(AmpConfig ac)
|
void |
setIndividualizedAmpConfig(AmpConfig ac)
|
void |
setLayout(LayoutConfig layout)
|
void |
setLayoutScaler(LayoutScaler scaler)
|
void |
setMinSeisPixelHeight(int minPixelHeight)
|
void |
setParticleAllowed(boolean allowed)
|
void |
setTimeBorder(TimeBorder timeBorder,
int position)
|
void |
setTimeConfig(TimeConfig tc)
|
void |
storePixels(LayoutData layoutData,
double topLeftX,
double topLeftY,
double bottomRightX,
double bottomRightY)
|
DrawableSeismogram |
toDrawable(DataSetSeismogram seis)
|
void |
updateAmp(AmpEvent event)
|
void |
updateLayout(LayoutEvent event)
|
void |
updateTime(TimeEvent event)
|
Methods inherited from class edu.sc.seis.fissuresUtil.display.SeismogramDisplay |
---|
add, getActiveFilters, getCenter, getColor, getCurrentTimeFlag, getDrawableSeismogram, getMouseForwarder, getMouseMotionForwarder, getNextColor, getPdfSeismogramsPerPage, hasConfiguredColors, outputToPDF, outputToPDF, outputToPDF, outputToPDF, outputToPDF, outputToPDF, outputToPDF, remove, remove, renderToGraphics, setColors, setColors, setCurrentTimeFlag, setDrawNamesForNamedDrawables, setMouseForwarder, setMouseMotionForwarder, setOutlineColor, setPdfSeismogramsPerPage |
Methods inherited from class edu.sc.seis.fissuresUtil.display.BorderedDisplay |
---|
add, add, add, add, clear, clearBorders, get, isFilled, outputToPNG, outputToPNG, outputToPNG, outputToPNG, removeAll, renderToGraphics |
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, 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, 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 |
Constructor Detail |
---|
public RecordSectionDisplay()
public RecordSectionDisplay(boolean swapAxes)
Method Detail |
---|
public SeismogramDisplayProvider createCenter()
createCenter
in class SeismogramDisplay
public void scalingChanged(double newScaling)
public edu.iris.Fissures.model.UnitRangeImpl getDistance()
public void add(DataSetSeismogram[] seismos)
DataSetSeismogramReceptacle
add
adds all of the seismograms in the array to the
receptacle
add
in interface DataSetSeismogramReceptacle
seismos
- a DataSetSeismogram[]
containing seismograms to
be added to this receptaclepublic void setDistBorder(DistanceBorder distanceBorder, int position)
public void setTimeBorder(TimeBorder timeBorder, int position)
public void add(Drawable drawable)
add
in class SeismogramDisplay
public void remove(Drawable drawable)
remove
in class SeismogramDisplay
public DrawableIterator getDrawables(java.awt.event.MouseEvent e)
getDrawables
in class SeismogramDisplay
public void setTimeConfig(TimeConfig tc)
setTimeConfig
in class SeismogramDisplay
public TimeConfig getTimeConfig()
getTimeConfig
in class SeismogramDisplay
public void setAmpConfig(AmpConfig ac)
setAmpConfig
in class SeismogramDisplay
public void setGlobalizedAmpConfig(AmpConfig ac)
setGlobalizedAmpConfig
in class SeismogramDisplay
public void setIndividualizedAmpConfig(AmpConfig ac)
setIndividualizedAmpConfig
in class SeismogramDisplay
public AmpConfig getAmpConfig()
getAmpConfig
in class SeismogramDisplay
public LayoutConfig getLayoutConfig()
public void setLayout(LayoutConfig layout)
public DataSetSeismogram[] getSeismograms()
DataSetSeismogramReceptacle
getSeismograms
in interface DataSetSeismogramReceptacle
getSeismograms
in class SeismogramDisplay
public DrawableIterator iterator(java.lang.Class drawableClass)
iterator
in class SeismogramDisplay
public void reset()
DataSetSeismogramReceptacle
reset
in interface DataSetSeismogramReceptacle
public void reset(DataSetSeismogram[] seismos)
DataSetSeismogramReceptacle
reset
takes all of the seismograms in the array and sets
their state as if they had just been initially added to the receptacle
reset
in interface DataSetSeismogramReceptacle
seismos
- a DataSetSeismogram[]
value containing
seismograms to be resetpublic void clear()
DataSetSeismogramReceptacle
clear
removes all seismograms from this receptacle
clear
in interface DataSetSeismogramReceptacle
public void remove(DataSetSeismogram[] seismos)
DataSetSeismogramReceptacle
remove
removes all of the seismograms in this array
remove
in interface DataSetSeismogramReceptacle
seismos
- DataSetSeismogram[]
an array of seismograms to
be removedpublic boolean contains(DataSetSeismogram seismo)
DataSetSeismogramReceptacle
contains
checks the receptacle for the presence of seismo
contains
in interface DataSetSeismogramReceptacle
seismo
- the seismogram whose presence is to be tested
public void updateTime(TimeEvent event)
updateTime
in interface TimeListener
public void updateAmp(AmpEvent event)
updateAmp
in interface AmpListener
public void updateLayout(LayoutEvent event)
updateLayout
in interface LayoutListener
public void storePixels(LayoutData layoutData, double topLeftX, double topLeftY, double bottomRightX, double bottomRightY)
public java.util.HashMap getPixelMap()
public boolean getSwapAxes()
public int getMinSeisPixelHeight()
public void setMinSeisPixelHeight(int minPixelHeight)
public void checkSeismogramHeight(java.awt.Dimension size)
public void drawSeismograms(java.awt.Graphics2D g2, java.awt.Dimension size)
public DrawableIterator getDrawables(int x, int y)
public DrawableSeismogram toDrawable(DataSetSeismogram seis)
public void print()
print
in class SeismogramDisplay
public void setParticleAllowed(boolean allowed)
public void setLayoutScaler(LayoutScaler scaler)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |