Class RatioDetailPlot

All Implemented Interfaces:
Serializable, BasicPlot

public class RatioDetailPlot extends PlotlyWaveformPlot
See Also:
  • Constructor Details

    • RatioDetailPlot

      public RatioDetailPlot()
    • RatioDetailPlot

      public RatioDetailPlot(SpectraRatioPairOperator ratioDetails, boolean alignPeaks)
  • Method Details

    • setRatioDetails

      public void setRatioDetails(SpectraRatioPairOperator ratioDetails)
    • getRatioDetails

      public SpectraRatioPairOperator getRatioDetails()
    • plotRatio

      public void plotRatio()
    • plotDiffRatio

      public void plotDiffRatio()
    • plotWaveform

      public void plotWaveform(Waveform waveform, double peakOffset, String waveformName, int zOrder, javafx.scene.paint.Color lineColor)
    • addLine

      public Line addLine(TimeSeries timeSeries, int zOrder, javafx.scene.paint.Color lineColor)
    • doublesToFloats

      public static float[] doublesToFloats(double[] x)
    • floatsToDoubles

      public static double[] floatsToDoubles(float[] x)
    • resetCuts

      public void resetCuts()
      Reset the start and end cuts for the ratio plot to be the original values.
    • handlePickMovedState

      protected void handlePickMovedState(PlotShapeMove move)
      Overrides:
      handlePickMovedState in class PlotlyWaveformPlot
    • setCutSegmentChangeListener

      public void setCutSegmentChangeListener(PropertyChangeListener cutSegmentChange)
    • handleAxisChange

      protected void handleAxisChange(PlotAxisChange change)
      Overrides:
      handleAxisChange in class PlotlyWaveformPlot
    • setAxisChangeListener

      public void setAxisChangeListener(PropertyChangeListener axisChange)
    • resetAxisLimits

      public void resetAxisLimits()
    • isZoomed

      public boolean isZoomed()
    • getPlotIdentifier

      public String getPlotIdentifier()
    • getxAxis

      public Axis getxAxis()
    • getyAxis

      public Axis getyAxis()
    • isAlignPeaks

      public boolean isAlignPeaks()
    • setAlignPeaks

      public void setAlignPeaks(boolean alignPeaks)