whitesWhistleDetector
Class CROverlayGraphics
java.lang.Object
PamView.PamDetectionOverlayGraphics
whitesWhistleDetector.CROverlayGraphics
- All Implemented Interfaces:
- ManagedSymbol, PanelOverlayDraw
public class CROverlayGraphics
- extends PamDetectionOverlayGraphics
| Methods inherited from class PamView.PamDetectionOverlayGraphics |
canDraw, canDrawOnMap, canDrawOnRadar, canDrawOnSpectrogram, createKeyItem, drawAmplitudeOnRadar, drawDataUnit, drawLineAndSymbol, drawLineAndSymbol, drawLineOnly, drawOnMap, drawRangeOnRadar, getDefaultRange, getHoverText, getHydrophones, getLineColor, getLineColour, getMenuKeyItem, getPamSymbol, getPamSymbol, getParentDataBlock, getSymbolInfo, isDetectionData, isDrawLineToLocations, setDefaultRange, setDetectionData, setDrawLineToLocations, setLineColor, setLineColour, setPamSymbol |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
whistleControl
private WhitesWhistleControl whistleControl
dataBlock
private ConnectedRegionDataBlock dataBlock
whistleColours
private java.awt.Color[] whistleColours
iCol
private int iCol
CROverlayGraphics
public CROverlayGraphics(ConnectedRegionDataBlock dataBlock,
WhitesWhistleControl whistleControl)
drawOnSpectrogram
protected java.awt.Rectangle drawOnSpectrogram(java.awt.Graphics g,
PamDataUnit pamDataUnit,
GeneralProjector generalProjector)
- Description copied from class:
PamDetectionOverlayGraphics
- Draw on spectrogram changed March 2010 so that the default time unit is
milliseconds (Jave time from 1970) rather than samples. This makes it posible
to work with data colected over multiple files when operating in viewer mode.
- Overrides:
drawOnSpectrogram in class PamDetectionOverlayGraphics
- Returns:
drawShape
private java.awt.Rectangle drawShape(java.awt.Graphics g,
ConnectedRegionDataUnit dataUnit,
GeneralProjector generalProjector)