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

public class PlotlyWaveformPlot extends PlotlyPlot
See Also:
  • Constructor Details

    • PlotlyWaveformPlot

      public PlotlyWaveformPlot()
    • PlotlyWaveformPlot

      public PlotlyWaveformPlot(SeismicSignal... seismograms)
  • Method Details

    • replot

      public void replot(SeismicSignal... seismograms)
    • plot

      public void plot(SeismicSignal... seismograms)
    • addPickToAll

      public void addPickToAll(double time)
    • addPickToAll

      public Collection<VerticalLine> addPickToAll(String label, double time)
    • setTitle

      public void setTitle(String title)
    • getMinMaxWithinSection

      public MinMax getMinMaxWithinSection(double xMin, double xMax)
    • getTime

      protected double getTime(SeismicSignal seismogram)
    • getValue

      protected double getValue(SeismicSignal seismogram, double time)
    • addSeismogram

      protected void addSeismogram(SeismicSignal seismogram, Integer zOrder)
    • addSeismogram

      protected void addSeismogram(SeismicSignal seismogram)
    • getSeismograms

      protected final Collection<SeismicSignal> getSeismograms()
    • clear

      public void clear()
      Specified by:
      clear in interface BasicPlot
      Overrides:
      clear in class PlotlyPlot
    • update

      public void update(PropertyChangeEvent observable)
    • handlePickMovedState

      protected void handlePickMovedState(PlotShapeMove move)
    • handleAxisChange

      protected void handleAxisChange(PlotAxisChange state)
    • handleOtherChange

      protected void handleOtherChange(Object change)