Class CBLocaliserControl

java.lang.Object
PamController.PamControlledUnit
crossedbearinglocaliser.CBLocaliserControl
All Implemented Interfaces:
PamSettings, SettingsNameProvider

@Deprecated public class CBLocaliserControl extends PamControlledUnit implements PamSettings
Deprecated.
Replaced by new 3D group localiser.
Crossed Bearing localiser. Monitors groups of detections from a single detector which have bearings from multiple widely spaced hydrophone groups and calculates the crossing point of bearings.
Author:
Doug Gillespie
  • Field Details

  • Method Details

    • getTmAnnotationType

      public TMAnnotationType getTmAnnotationType()
      Deprecated.
      Returns:
      the tmAnnotationType
    • createDetectionMenu

      public JMenuItem createDetectionMenu(Frame parentFrame)
      Deprecated.
      Description copied from class: PamControlledUnit
      Create a JMenu object containing MenuItems associated with PamProcesses
      Overrides:
      createDetectionMenu in class PamControlledUnit
      Parameters:
      parentFrame - The owner frame of the menu
      Returns:
      reference to a JMenu which can be added to an existing menu or menu bar

      Note that if multiple views are to use the same menu, then they should each create a new menu (by setting Create to true) the first time they call this method.

    • showSettingsDialog

      public void showSettingsDialog(Frame parentFrame)
      Deprecated.
    • getSettingsReference

      public Serializable getSettingsReference()
      Deprecated.
      Specified by:
      getSettingsReference in interface PamSettings
      Returns:
      The serialisable object that will be stored
    • getSettingsVersion

      public long getSettingsVersion()
      Deprecated.
      Specified by:
      getSettingsVersion in interface PamSettings
      Returns:
      An integer version number for the settings
    • restoreSettings

      public boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
      Deprecated.
      Specified by:
      restoreSettings in interface PamSettings
      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
    • notifyModelChanged

      public void notifyModelChanged(int changeType)
      Deprecated.
      Description copied from class: PamControlledUnit
      General notification when the PAMGAURD model changes.
      Overrides:
      notifyModelChanged in class PamControlledUnit
      Parameters:
      changeType - type of change
    • getCbLocaliserSettngs

      public CBLocaliserSettngs getCbLocaliserSettngs()
      Deprecated.
      Returns:
      the cbLocaliserSettngs
    • getCbLocaliserProcess

      public CBLocaliserProcess getCbLocaliserProcess()
      Deprecated.
      Returns:
      the cbLocaliserProcess
    • getDataSelectorName

      public String getDataSelectorName()
      Deprecated.