Package clickDetector
Class ClickDisplayManager
java.lang.Object
clickDetector.ClickDisplayManager
- All Implemented Interfaces:
PamSettings,SettingsNameProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ArrayList<clickDetector.ClickDisplayManager.ClickDisplayInfo> static final intprotected ArrayList<ClickDisplay> -
Constructor Summary
ConstructorsConstructorDescriptionClickDisplayManager(ClickControl clickControl, ClickTabPanelControl clickTabPanelControl) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclickedOnClick(ClickDetection click) intcountDisplays(Class displayType) voidvoidfindDisplay(Object displayFrame) ArrayList<clickDetector.ClickDisplayManager.ClickDisplayInfo> longintvoidgotoEvent(OfflineEventDataUnit event, int beforeTime) Scroll the time displays to a specific event.booleanvoidvoidclickDetector.ClickDisplayManager.ClickDisplayInforegisterDisplay(String className, String name, int maxCount, boolean isSmall) booleanrestoreSettings(PamControlledUnitSettings pamControlledUnitSettings) voidvoidsetBAutoScroll(boolean autoScroll) voidSet the default amplitude ranges for the BT display depending on the global medium.
-
Field Details
-
NO_MAX_COUNT
public static final int NO_MAX_COUNT- See Also:
-
displayInfoList
-
windowList
-
-
Constructor Details
-
ClickDisplayManager
-
-
Method Details
-
registerDisplay
-
findDisplay
-
getModulesMenu
-
getTotalCount
public int getTotalCount() -
createDisplays
public void createDisplays() -
createStandardDisplay
public void createStandardDisplay() -
getDisplayInfoList
-
getWindowList
-
getSettingsReference
- Specified by:
getSettingsReferencein interfacePamSettings- Returns:
- The serialisable object that will be stored
-
restoreWindowSizes
public void restoreWindowSizes() -
countDisplays
-
getSettingsVersion
public long getSettingsVersion()- Specified by:
getSettingsVersionin interfacePamSettings- Returns:
- An integer version number for the settings
-
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
-
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
-
isBAutoScroll
public boolean isBAutoScroll() -
setBAutoScroll
public void setBAutoScroll(boolean autoScroll) -
clickedOnClick
-
gotoEvent
Scroll the time displays to a specific event.- Parameters:
event-beforeTime-
-
playViewerData
public void playViewerData() -
findFirstBTDisplay
-
playClicks
public void playClicks() -
setDefaultAmplitudeScales
public void setDefaultAmplitudeScales()Set the default amplitude ranges for the BT display depending on the global medium.
-