Package Array

Class ThreadingHydrophoneLocator

All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class ThreadingHydrophoneLocator extends StraightHydrophoneLocator implements ManagedParameters
A threading hydrophone is one that exactly follows the track of the ship. It works by holding GPS information, then for any time, works out where the ship was, then works back to where the hydrophone would have been.

Extends StrightHydrophoneLocator since that already handled accessing GPS data.

Author:
Doug Gillespie
See Also:
  • Constructor Details

    • ThreadingHydrophoneLocator

      public ThreadingHydrophoneLocator(PamArray pamArray, Streamer streamer)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class StraightHydrophoneLocator
    • getName

      public String getName()
      Overrides:
      getName in class StraightHydrophoneLocator
    • getParameterSet

      public PamParameterSet getParameterSet()
      Description copied from class: StraightHydrophoneLocator
      Get the auto-generated parameter set, and then add in the fields that are not included because they are not public and do not have getters. Note: for each field, we search the current class and (if that fails) the superclass. It's done this way because StraightHydrophoneLocator might be used directly (and thus the field would be found in the class) and it also might be used as a superclass to something else (e.g. ThreadingHydrophoneLocator) in which case the field would only be found in the superclass.
      Specified by:
      getParameterSet in interface ManagedParameters
      Overrides:
      getParameterSet in class StraightHydrophoneLocator
      Returns:
      description of the parameters in a class.