Package IshmaelDetector.layoutFX
Class IshFFTPlot
- All Implemented Interfaces:
DetectionPlot<ConnectedRegionDataUnit>
Plots a whistle contour over.
- Author:
- Jamie Macaulay
-
Nested Class Summary
Nested classes/interfaces inherited from class detectionPlotFX.plots.RawFFTPlot
RawFFTPlot.FreqTimeProjector, RawFFTPlot.SimpleFFTDataBlock, RawFFTPlot.SimpleFFTDataUnit
-
Field Summary
Fields inherited from interface detectionPlotFX.layout.DetectionPlot
SCROLLPANE_DRAW, STANDARD_DRAW
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.layout.Pane
Get the settings pane for the particular plot.void
paintDetections
(ConnectedRegionDataUnit whistleDataUnit, javafx.scene.canvas.GraphicsContext graphicsContext, javafx.scene.shape.Rectangle windowRect, DetectionPlotProjector projector) Paint the detection over the FFT.Methods inherited from class detectionPlotFX.plots.RawFFTPlot
checkSettingsChange, getFFTDataBlock, getName, getProjector, getRawDataOrder, getScrollStart, getSpectrogram, getSpectrogram, loadRawData, paintPlot, reDrawLastUnit, repaintSpectrogram, setFFTParams, setRawDataOrder, settingsChanged, setupAxis, setUpTimeAxis
Methods inherited from class detectionPlotFX.plots.FFTPlot
createPlotParams, enableTimeSpinner, getFFTParams, isUseKHz, setupFreqAxis, setupPlot
-
Constructor Details
-
IshFFTPlot
The whistle FFT plot- Parameters:
displayPlot
- - the display plot.whistleMoanControl
- - whistle control
-
-
Method Details
-
paintDetections
public void paintDetections(ConnectedRegionDataUnit whistleDataUnit, javafx.scene.canvas.GraphicsContext graphicsContext, javafx.scene.shape.Rectangle windowRect, DetectionPlotProjector projector) Description copied from class:RawFFTPlot
Paint the detection over the FFT.- Specified by:
paintDetections
in classRawFFTPlot<ConnectedRegionDataUnit>
- Parameters:
graphicsContext
- - the graphics handlewindowRect
- - the window rectangle in pixels
-
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<ConnectedRegionDataUnit>
- Overrides:
getSettingsPane
in classFFTPlot<ConnectedRegionDataUnit>
- Returns:
- a pane with controls for changing settings in a node.
-