Class PlotlyWaveformPlot
java.lang.Object
llnl.gnem.core.gui.plotting.plotly.PlotlyPlot
llnl.gnem.core.gui.plotting.plotly.PlotlyWaveformPlot
- All Implemented Interfaces:
Serializable
,BasicPlot
- Direct Known Subclasses:
BasicWaveformPlot
,CodaWaveformPlot
,RatioDetailPlot
- See Also:
-
Field Summary
Fields inherited from class llnl.gnem.core.gui.plotting.plotly.PlotlyPlot
engine, plotData
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addPickToAll
(double time) addPickToAll
(String label, double time) protected void
addSeismogram
(SeismicSignal seismogram) protected void
addSeismogram
(SeismicSignal seismogram, Integer zOrder) void
clear()
getMinMaxWithinSection
(double xMin, double xMax) protected final Collection<SeismicSignal>
protected double
getTime
(SeismicSignal seismogram) protected double
getValue
(SeismicSignal seismogram, double time) protected void
handleAxisChange
(PlotAxisChange state) protected void
handleOtherChange
(Object change) protected void
void
plot
(SeismicSignal... seismograms) void
replot
(SeismicSignal... seismograms) void
void
update
(PropertyChangeEvent observable) Methods inherited from class llnl.gnem.core.gui.plotting.plotly.PlotlyPlot
addAxes, addPlotObject, addPlotObject, addPlotObjectObserver, attachToDisplayNode, clearAxes, createSubPlot, exportData, fireAxisChangeEvent, fireFreqLevelChange, fireOtherChangeEvent, firePlotClickedEvent, firePlotMouseMovedEvent, fireSelectionEvent, fireShapeMoveEvent, fullReplot, getBackgroundColor, getPlotDataJSON, getPlotLayoutJSON, getPlotTypes, getSVG, getTitle, hasChanges, hasPersistentChanges, isClickToPickEnabled, isShowFreqLevelButtons, log, removePlotObject, removePlotObject, replot, setAxisLimits, setBackgroundColor, setClickPickingModeEnabled, setColorMap, setDragMode, setMargin, setShowFreqLevelButtons, setShowGroupVelocity, setShowHorizontalErrorBars, setShowWindowLines, setSubplotLayout, setSymbolSize, setUseHorizontalBottomLegend, showLegend
-
Constructor Details
-
PlotlyWaveformPlot
public PlotlyWaveformPlot() -
PlotlyWaveformPlot
-
-
Method Details
-
replot
-
plot
-
addPickToAll
public void addPickToAll(double time) -
addPickToAll
-
setTitle
-
getMinMaxWithinSection
-
getTime
-
getValue
-
addSeismogram
-
addSeismogram
-
getSeismograms
-
clear
public void clear()- Specified by:
clear
in interfaceBasicPlot
- Overrides:
clear
in classPlotlyPlot
-
update
-
handlePickMovedState
-
handleAxisChange
-
handleOtherChange
-