Package detectionPlotFX.whistleDDPlot
Class WhistleFFTPlot
java.lang.Object
detectionPlotFX.plots.FFTPlot<ConnectedRegionDataUnit>
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 class detectionPlotFX.plots.RawFFTPlot
lastData, reloadImage, reloadRaw, simpleFFTBlock, thFields inherited from class detectionPlotFX.plots.FFTPlot
detectionPlotDisplay, fftParams, spectrogramColours, timeFreqProjectorFields inherited from interface detectionPlotFX.layout.DetectionPlot
SCROLLPANE_DRAW, STANDARD_DRAW - 
Constructor Summary
ConstructorsConstructorDescriptionWhistleFFTPlot(DetectionPlotDisplay displayPlot, WhistleMoanControl whistleMoanControl) The whistle FFT plot - 
Method Summary
Modifier and TypeMethodDescriptionCreate plot paramters for the FFT plot paramsprotected FFTSettingsPane<?> Create the FFT settings pane.voidpaintDetections(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, loadDataUnitImage, loadRawData, paintPlot, paintSpecImage, reDrawLastUnit, repaintSpectrogram, setFFTParams, setRawDataOrder, settingsChanged, setupAxis, setUpTimeAxisMethods inherited from class detectionPlotFX.plots.FFTPlot
drawClipSpectrogram, 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:RawFFTPlotPaint the detection over the FFT.- Specified by:
 paintDetectionsin classRawFFTPlot<ConnectedRegionDataUnit>- Parameters:
 graphicsContext- - the graphics handlewindowRect- - the window rectangle in pixels
 - 
createSettingsPane
Description copied from class:FFTPlotCreate the FFT settings pane.- Overrides:
 createSettingsPanein classFFTPlot<ConnectedRegionDataUnit>- Returns:
 - the FFT settings pane.
 
 - 
createPlotParams
Description copied from class:FFTPlotCreate plot paramters for the FFT plot params- Overrides:
 createPlotParamsin classFFTPlot<ConnectedRegionDataUnit>- Returns:
 
 
 -