Package Array
Class StraightHydrophoneLocator
java.lang.Object
Array.HydrophoneLocator
Array.SimpleHydrophoneLocator
Array.MovingHydrophoneLocator
Array.StraightHydrophoneLocator
- All Implemented Interfaces:
 Serializable,Cloneable,ManagedParameters
- Direct Known Subclasses:
 ThreadingHydrophoneLocator
Straight Hydrophone Locator, uses GPS heading information from
 GPS and assumes that the hydrophones are just sticking straight out
 the back of the boat as though on a rigid stick. 
 
Suitable for use with rigidly mounted hydrophones such as on a glider also. *
If depth readout is installed, then the depth will be taken from the depth data for the appropriate time and also, more interestingly, the y coordinate of each hydrophone will be reduced according to cable angle based on a simple (straight) model of how the hydrophone is lying.
- 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.booleansetLocatorSettings(LocatorSettings locatorSettings) toString()Methods 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
- 
StraightHydrophoneLocator
 
 - 
 - 
Method Details
- 
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.- Specified by:
 getStreamerGpsPosin classHydrophoneLocator- Parameters:
 timeMilliseconds-- Returns:
 - Gps data (without orientation sensors)
 
 - 
getObserverName
 - 
toString
 - 
getName
- Specified by:
 getNamein classHydrophoneLocator
 - 
getDefaultSettings
- Specified by:
 getDefaultSettingsin classHydrophoneLocator
 - 
getLocatorSettings
- Specified by:
 getLocatorSettingsin classHydrophoneLocator
 - 
setLocatorSettings
- Specified by:
 setLocatorSettingsin classHydrophoneLocator
 - 
getParameterSet
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:
 getParameterSetin interfaceManagedParameters- Overrides:
 getParameterSetin classHydrophoneLocator- Returns:
 - description of the parameters in a class.
 
 
 -