Package IshmaelDetector
Class IshDetGraphics
java.lang.Object
IshmaelDetector.IshDetGraphics
- All Implemented Interfaces:
 DisplayPanelProvider,PamSettings,SettingsNameProvider
IshDetGraphics displays a detection function from an Ishmael-type 
 detector (EnergySum, MatchFilt, SgramCorr).  Detection function
 units are of type double[], with minimum length 1 (this is about
 the minimum you could require!).
- Author:
 - Dave Mellinger, Modified by Jamie Macaulay 2019
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncreateDisplayPanel(DisplayPanelContainer displayPanelContainer) Get a name for the panel which may be used in options dialogs, etc.longbooleanCheck whether the display is set to first timevoidbooleanrestoreSettings(PamControlledUnitSettings pamControlledUnitSettings) voidsetFirstTime(boolean firstTime) Set the display to first time. 
- 
Constructor Details
- 
IshDetGraphics
 
 - 
 - 
Method Details
- 
createDisplayPanel
- Specified by:
 createDisplayPanelin interfaceDisplayPanelProvider- Returns:
 - create the panel to be included in the display
 
 - 
getDisplayPanelName
Description copied from interface:DisplayPanelProviderGet a name for the panel which may be used in options dialogs, etc.- Specified by:
 getDisplayPanelNamein interfaceDisplayPanelProvider- Returns:
 - a character string
 
 - 
prepareForRun
public void prepareForRun() - 
isFirstTime
public boolean isFirstTime()Check whether the display is set to first time- Returns:
 - the firstTime
 
 - 
setFirstTime
public void setFirstTime(boolean firstTime) Set the display to first time. This will recalculate a variety of variables on first repaint. Call after settings change.- Parameters:
 firstTime- the firstTime to set
 - 
getUnitName
- Specified by:
 getUnitNamein interfaceSettingsNameProvider- Returns:
 - A Name specific to this instance of the particular class, e.g. Sperm whale detector, Beaked whale detector, etc.
 
 - 
getUnitType
- Specified by:
 getUnitTypein interfacePamSettings- Returns:
 - A Name specific to the type, e.g. Click detector
 
 - 
getSettingsReference
- Specified by:
 getSettingsReferencein interfacePamSettings- Returns:
 - The serialisable object that will be stored
 
 - 
getSettingsVersion
public long getSettingsVersion()- Specified by:
 getSettingsVersionin interfacePamSettings- Returns:
 - An integer version number for the settings
 
 - 
restoreSettings
- Specified by:
 restoreSettingsin interfacePamSettings- Parameters:
 pamControlledUnitSettings-- Returns:
 - true if successful The object performs final checks (if needed) and then casts the settings data pamcontrolledunitSettings.settings into the correct type and uses as required
 
 
 -