whistlesAndMoans
Class CROverlayGraphics
java.lang.Object
PamView.PamDetectionOverlayGraphics
whistlesAndMoans.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 WhistleMoanControl whistleControl
dataBlock
private ConnectedRegionDataBlock dataBlock
whistleColours
private java.awt.Color[] whistleColours
iCol
private int iCol
CROverlayGraphics
public CROverlayGraphics(ConnectedRegionDataBlock dataBlock,
WhistleMoanControl whistleControl)
resetColour
public void resetColour()
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)