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 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
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.layout.PaneGet the settings pane for the particular plot.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
createPlotParams, createSettingsPane, drawClipSpectrogram, 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:RawFFTPlotPaint the detection over the FFT.- Specified by:
 paintDetectionsin classRawFFTPlot<ConnectedRegionDataUnit>- Parameters:
 graphicsContext- - the graphics handlewindowRect- - the window rectangle in pixels
 - 
getSettingsPane
public javafx.scene.layout.Pane getSettingsPane()Description copied from interface:DetectionPlotGet the settings pane for the particular plot. This sits on the right hand side of the display inside a hiding pane.- Specified by:
 getSettingsPanein interfaceDetectionPlot<ConnectedRegionDataUnit>- Overrides:
 getSettingsPanein classFFTPlot<ConnectedRegionDataUnit>- Returns:
 - a pane with controls for changing settings in a node.
 
 
 -