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:
-
Constructor Summary
-
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.boolean
setLocatorSettings
(LocatorSettings locatorSettings) toString()
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
-
StraightHydrophoneLocator
-
-
Method Details
-
getObserverName
-
toString
-
getName
- Specified by:
getName
in classHydrophoneLocator
-
getDefaultSettings
- Specified by:
getDefaultSettings
in classHydrophoneLocator
-
getLocatorSettings
- Specified by:
getLocatorSettings
in classHydrophoneLocator
-
setLocatorSettings
- Specified by:
setLocatorSettings
in 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:
getParameterSet
in interfaceManagedParameters
- Overrides:
getParameterSet
in classHydrophoneLocator
- Returns:
- description of the parameters in a class.
-