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:
 
- 
Field Summary
Fields inherited from class Array.HydrophoneLocator
pamArray, streamer - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiongetName()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.protected GpsDatagetStreamerGpsPos(long timeMilliseconds) Get streamer GPS data.toString()Methods inherited from class Array.StraightHydrophoneLocator
getDefaultSettings, getLocatorSettings, getObserverName, setLocatorSettingsMethods inherited from class Array.MovingHydrophoneLocator
isChangeableMethods inherited from class Array.SimpleHydrophoneLocator
getArrayCenter, getPairSeparation, isStatic, notifyModelChangedMethods inherited from class Array.HydrophoneLocator
getPhoneLatLong, getStreamer, getStreamerLatLong 
- 
Constructor Details
- 
ThreadingHydrophoneLocator
 
 - 
 - 
Method Details
- 
toString
- Overrides:
 toStringin classStraightHydrophoneLocator
 - 
getStreamerGpsPos
Description copied from class:HydrophoneLocatorGet streamer GPS data. This is only used internally and most calls should be to getStreamerLatLong, which returns an object that also has the orientation data.- Overrides:
 getStreamerGpsPosin classStraightHydrophoneLocator- Parameters:
 timeMilliseconds-- Returns:
 - Gps data (without orientation sensors)
 
 - 
getName
- Overrides:
 getNamein classStraightHydrophoneLocator
 - 
getParameterSet
Description copied from class:StraightHydrophoneLocatorGet 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:
 getParameterSetin interfaceManagedParameters- Overrides:
 getParameterSetin classStraightHydrophoneLocator- Returns:
 - description of the parameters in a class.
 
 
 -