Package Array
Class ThreadingHydrophoneLocator
java.lang.Object
Array.HydrophoneLocator
Array.SimpleHydrophoneLocator
Array.MovingHydrophoneLocator
Array.StraightHydrophoneLocator
Array.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 Summary
-
Method Summary
Methods inherited from class Array.StraightHydrophoneLocator
getDefaultSettings, getLocatorSettings, getObserverName, setLocatorSettings
Methods inherited from class Array.MovingHydrophoneLocator
isChangeable
Methods inherited from class Array.SimpleHydrophoneLocator
getPairSeparation, isStatic, notifyModelChanged
Methods inherited from class Array.HydrophoneLocator
getPhoneLatLong, getStreamer, getStreamerLatLong
-
Constructor Details
-
ThreadingHydrophoneLocator
-
-
Method Details
-
toString
- Overrides:
toString
in classStraightHydrophoneLocator
-
getName
- Overrides:
getName
in classStraightHydrophoneLocator
-
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 interfaceManagedParameters
- Overrides:
getParameterSet
in classStraightHydrophoneLocator
- Returns:
- description of the parameters in a class.
-