Package whistleDetector
Class WhistleGraphics
java.lang.Object
PamView.PanelOverlayDraw
PamView.PamDetectionOverlayGraphics
whistleDetector.WhistleGraphics
- Author:
- Doug Gillespie Implementation of PanelOverlayDraw for whistles so that the spectrogram can draw whistles over the spectrogram data
-
Field Summary
FieldsFields inherited from class PamView.PamDetectionOverlayGraphics
lineColour, locColour, pamSymbol -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RectangledrawAmplitudeOnRadar(Graphics g, PamDataUnit pamDataUnit, GeneralProjector generalProjector) protected RectangledrawOnMap(Graphics g, PamDataUnit pamDetection, GeneralProjector generalProjector) protected RectangledrawOnSpectrogram(Graphics g, PamDataUnit pamDataUnit, GeneralProjector generalProjector) Draw on spectrogram changed March 2010 so that the default time unit is milliseconds (Java time from 1970) rather than samples.protected RectangledrawRangeOnRadar(Graphics g, PamDataUnit pamDataUnit, GeneralProjector generalProjector) Methods inherited from class PamView.PamDetectionOverlayGraphics
canDraw, canDraw, canDrawOnMap, canDrawOnRadar, canDrawOnSpectrogram, createKeyItem, drawDataUnit, drawLineAndSymbol, drawLineAndSymbol, drawLineAndSymbol, drawLineOnly, drawSlantOnRadar, getDefaultRange, getHoverImage, getHoverText, getHoverTextWithoutWrap, getHydrophones, getLineColor, getLineColour, getLocColour, getMenuKeyItem, getPamSymbol, getParentDataBlock, getPerspectiveSymbol, getSymbolInfo, hasOptionsDialog, isDetectionData, setDefaultRange, setDetectionData, setLineColor, setLineColour, setLocColour, showOptionsMethods inherited from class PamView.PanelOverlayDraw
getDefaultSymbol, preDrawAnything, setDefaultSymbol
-
Field Details
-
defaultSymbol
-
-
Constructor Details
-
WhistleGraphics
-
-
Method Details
-
drawOnSpectrogram
protected Rectangle drawOnSpectrogram(Graphics g, PamDataUnit pamDataUnit, GeneralProjector generalProjector) Description copied from class:PamDetectionOverlayGraphicsDraw on spectrogram changed March 2010 so that the default time unit is milliseconds (Java time from 1970) rather than samples. This makes it posible to work with data collected over multiple files when operating in viewer mode.- Overrides:
drawOnSpectrogramin classPamDetectionOverlayGraphics- Parameters:
g-pamDataUnit-generalProjector-- Returns:
- updated rectangle
-
drawOnMap
protected Rectangle drawOnMap(Graphics g, PamDataUnit pamDetection, GeneralProjector generalProjector) - Overrides:
drawOnMapin classPamDetectionOverlayGraphics
-
drawAmplitudeOnRadar
protected Rectangle drawAmplitudeOnRadar(Graphics g, PamDataUnit pamDataUnit, GeneralProjector generalProjector) - Overrides:
drawAmplitudeOnRadarin classPamDetectionOverlayGraphics
-
drawRangeOnRadar
protected Rectangle drawRangeOnRadar(Graphics g, PamDataUnit pamDataUnit, GeneralProjector generalProjector) - Overrides:
drawRangeOnRadarin classPamDetectionOverlayGraphics
-