loc3d_Thode
Class TowedArray3DOverlayGraphics

java.lang.Object
  extended by PamView.PamDetectionOverlayGraphics
      extended by loc3d_Thode.TowedArray3DOverlayGraphics
All Implemented Interfaces:
ManagedSymbol, PanelOverlayDraw

public class TowedArray3DOverlayGraphics
extends PamDetectionOverlayGraphics


Field Summary
(package private)  int circle_size
           
(package private)  double maxCircleSize
           
(package private)  double maxDepth
           
(package private)  double minCircleSize
           
(package private)  double minDepth
           
(package private)  TowedArray3DProcess towedArray3DProcess
           
 
Fields inherited from class PamView.PamDetectionOverlayGraphics
lineColour
 
Constructor Summary
TowedArray3DOverlayGraphics(TowedArray3DProcess towedArray3DProcess)
           
 
Method Summary
protected  java.awt.Rectangle drawOnMap(java.awt.Graphics g, PamDataUnit pamDetection, GeneralProjector generalProjector)
           
 java.lang.String getHoverText(GeneralProjector generalProjector, PamDataUnit dataUnit, int iSide)
          Provides text for popup hover windows on displays.
 void setSymbolSize(double depth)
           
 
Methods inherited from class PamView.PamDetectionOverlayGraphics
canDraw, canDrawOnMap, canDrawOnRadar, canDrawOnSpectrogram, createKeyItem, drawAmplitudeOnRadar, drawDataUnit, drawLineAndSymbol, drawLineAndSymbol, drawLineOnly, drawOnSpectrogram, drawRangeOnRadar, getDefaultRange, 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
 

Field Detail

towedArray3DProcess

TowedArray3DProcess towedArray3DProcess

circle_size

int circle_size

maxCircleSize

double maxCircleSize

minCircleSize

double minCircleSize

minDepth

double minDepth

maxDepth

double maxDepth
Constructor Detail

TowedArray3DOverlayGraphics

public TowedArray3DOverlayGraphics(TowedArray3DProcess towedArray3DProcess)
Method Detail

setSymbolSize

public void setSymbolSize(double depth)

drawOnMap

protected java.awt.Rectangle drawOnMap(java.awt.Graphics g,
                                       PamDataUnit pamDetection,
                                       GeneralProjector generalProjector)
Overrides:
drawOnMap in class PamDetectionOverlayGraphics

getHoverText

public java.lang.String getHoverText(GeneralProjector generalProjector,
                                     PamDataUnit dataUnit,
                                     int iSide)
Description copied from interface: PanelOverlayDraw
Provides text for popup hover windows on displays.

Specified by:
getHoverText in interface PanelOverlayDraw
Overrides:
getHoverText in class PamDetectionOverlayGraphics
Parameters:
generalProjector - Projector associated with the display requiring the text
dataUnit - Data unit the mouse hovered over
Returns:
Text to display