Package detectionPlotFX.clickTrainDDPlot
Class CTWaveformPlot
- All Implemented Interfaces:
DetectionPlot<CTDataUnit>
-
Field Summary
Fields inherited from interface detectionPlotFX.layout.DetectionPlot
SCROLLPANE_DRAW, STANDARD_DRAW
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble[][]
getEnvelope
(CTDataUnit pamDetection) Get the hilbert transform for each click from a PamDetectiongetName()
Get the name of the plot e.g.javafx.scene.layout.Pane
Get the settings pane for the particular plot.double[][]
getWaveform
(CTDataUnit pamDetection) Get the waveforms from a PamDetectionMethods inherited from class detectionPlotFX.plots.WaveformPlot
getDetectionPlotDisplay, getSampleRate, getScaleInfo, getWaveformPlotParams, getWaveformSettingsPane, getYScale, paintPlot, paintWaveform, paintWaveform, reDrawLastUnit, setShowChannels, setupAxis, setupPlot
-
Constructor Details
-
CTWaveformPlot
-
-
Method Details
-
getName
Description copied from interface:DetectionPlot
Get the name of the plot e.g. waveform, spectrum etc. -
getWaveform
Description copied from class:WaveformPlot
Get the waveforms from a PamDetection- Specified by:
getWaveform
in classWaveformPlot<CTDataUnit>
- Parameters:
pamDetection
- the detection- Returns:
- the waveform for each channel
-
getEnvelope
Description copied from class:WaveformPlot
Get the hilbert transform for each click from a PamDetection- Specified by:
getEnvelope
in classWaveformPlot<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 interfaceDetectionPlot<CTDataUnit>
- Overrides:
getSettingsPane
in classWaveformPlot<CTDataUnit>
- Returns:
- a pane with controls for changing settings in a node.
-