Package detectionPlotFX.whistleDDPlot
Class WhistleFFTPlot
java.lang.Object
detectionPlotFX.plots.FFTPlot<D>
detectionPlotFX.plots.RawFFTPlot<ConnectedRegionDataUnit>
detectionPlotFX.whistleDDPlot.WhistleFFTPlot
- All Implemented Interfaces:
DetectionPlot<ConnectedRegionDataUnit>
Plots a whistle contour over a spectrgram if one is available.
- 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
ConstructorDescriptionWhistleFFTPlot
(DetectionPlotDisplay displayPlot, WhistleMoanControl whistleMoanControl) The whistle FFT plot -
Method Summary
Modifier and TypeMethodDescriptionCreate plot paramters for the FFT plot paramsvoid
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
enableTimeSpinner, getFFTParams, getSettingsPane, isUseKHz, setupFreqAxis, setupPlot
-
Constructor Details
-
WhistleFFTPlot
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
-
createPlotParams
Description copied from class:FFTPlot
Create plot paramters for the FFT plot params- Overrides:
createPlotParams
in classFFTPlot<ConnectedRegionDataUnit>
- Returns:
-