clickDetector
Class ClickGroupGraphics

java.lang.Object
  extended by PamView.PamDetectionOverlayGraphics
      extended by clickDetector.NewClickOverlayGraphics
          extended by clickDetector.ClickGroupGraphics
All Implemented Interfaces:
ManagedSymbol, PanelOverlayDraw

Deprecated.

@Deprecated
public class ClickGroupGraphics
extends NewClickOverlayGraphics


Field Summary
(package private)  PamSymbol originSymbol
          Deprecated.  
 
Fields inherited from class clickDetector.NewClickOverlayGraphics
clickControl, drawTypes, SHOW_MAP, SHOW_RADAR, SHOW_SPECTROGRAM
 
Fields inherited from class PamView.PamDetectionOverlayGraphics
lineColour
 
Constructor Summary
ClickGroupGraphics(ClickControl clickControl, PamDataBlock parentDataBlock, int drawTypes, java.lang.String name)
          Deprecated.  
 
Method Summary
protected  boolean canDrawOnMap()
          Deprecated.  
protected  PamKeyItem createMapKey(int keyType)
          Deprecated. Create a key item specific to the map
protected  java.awt.Rectangle drawBearingOnMap(java.awt.Graphics g, GroupDetection clickGroup, GeneralProjector generalProjector)
          Deprecated.  
protected  java.awt.Rectangle drawFixOnMap(java.awt.Graphics g, PamDataUnit pamDetection, GeneralProjector generalProjector)
          Deprecated.  
protected  java.awt.Rectangle drawOnMap(java.awt.Graphics g, PamDataUnit pamDetection, GeneralProjector generalProjector)
          Deprecated.  
protected  boolean shouldPlot(PamDataUnit pamDataUnit, GeneralProjector generalProjector)
          Deprecated.  
 
Methods inherited from class clickDetector.NewClickOverlayGraphics
canDrawOnSpectrogram, createKeyItem, createRadarKey, createSpectrogramKey, drawAmplitudeOnRadar, drawOnSpectrogram, getDefaultRange, getDefPamSymbol, getName, getPamSymbol, makeMultiColourIcon, makeMultiColourIcon, setName
 
Methods inherited from class PamView.PamDetectionOverlayGraphics
canDraw, canDrawOnRadar, drawDataUnit, drawLineAndSymbol, drawLineAndSymbol, drawLineOnly, drawRangeOnRadar, getHoverText, getHydrophones, getLineColor, getLineColour, getMenuKeyItem, 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

originSymbol

PamSymbol originSymbol
Deprecated. 
Constructor Detail

ClickGroupGraphics

public ClickGroupGraphics(ClickControl clickControl,
                          PamDataBlock parentDataBlock,
                          int drawTypes,
                          java.lang.String name)
Deprecated. 
Method Detail

createMapKey

protected PamKeyItem createMapKey(int keyType)
Deprecated. 
Description copied from class: NewClickOverlayGraphics
Create a key item specific to the map

Overrides:
createMapKey in class NewClickOverlayGraphics
Returns:
key item

shouldPlot

protected boolean shouldPlot(PamDataUnit pamDataUnit,
                             GeneralProjector generalProjector)
Deprecated. 

canDrawOnMap

protected boolean canDrawOnMap()
Deprecated. 
Overrides:
canDrawOnMap in class NewClickOverlayGraphics
Returns:
true if these data can be drawn on the map.

Thsi shoudl always be true, since it's always possible to draw a symbol at the hydrophone location even if no range or bearing information are available.


drawOnMap

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

drawFixOnMap

protected java.awt.Rectangle drawFixOnMap(java.awt.Graphics g,
                                          PamDataUnit pamDetection,
                                          GeneralProjector generalProjector)
Deprecated. 

drawBearingOnMap

protected java.awt.Rectangle drawBearingOnMap(java.awt.Graphics g,
                                              GroupDetection clickGroup,
                                              GeneralProjector generalProjector)
Deprecated.