Class CTWaveformPlot

java.lang.Object
detectionPlotFX.plots.WaveformPlot<CTDataUnit>
detectionPlotFX.clickTrainDDPlot.CTWaveformPlot
All Implemented Interfaces:
DetectionPlot<CTDataUnit>

public class CTWaveformPlot extends WaveformPlot<CTDataUnit>
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Description copied from interface: DetectionPlot
      Get the name of the plot e.g. waveform, spectrum etc.
    • getWaveform

      public double[][] getWaveform(CTDataUnit pamDetection)
      Description copied from class: WaveformPlot
      Get the waveforms from a PamDetection
      Specified by:
      getWaveform in class WaveformPlot<CTDataUnit>
      Parameters:
      pamDetection - the detection
      Returns:
      the waveform for each channel
    • getEnvelope

      public double[][] getEnvelope(CTDataUnit pamDetection)
      Description copied from class: WaveformPlot
      Get the hilbert transform for each click from a PamDetection
      Specified by:
      getEnvelope in class WaveformPlot<CTDataUnit>
      Parameters:
      pamDetection - the detection
      Returns:
      the waveform for each channel
    • getSettingsPane

      public javafx.scene.layout.Pane getSettingsPane()
      Description copied from interface: DetectionPlot
      Get the settings pane for the particular plot. This sits on the right hand side of the display inside a hiding pane.
      Specified by:
      getSettingsPane in interface DetectionPlot<CTDataUnit>
      Overrides:
      getSettingsPane in class WaveformPlot<CTDataUnit>
      Returns:
      a pane with controls for changing settings in a node.