Class BearingChi2VarParams
java.lang.Object
clickTrainDetector.clickTrainAlgorithms.mht.mhtvar.SimpleChi2VarParams
clickTrainDetector.clickTrainAlgorithms.mht.mhtvar.BearingChi2VarParams
- All Implemented Interfaces:
Serializable
,Cloneable
,ManagedParameters
Subclass of parameters for bearing. An extra bearing jump factor has been added. The reason for this
is that if there are click trains
- Author:
- Jamie Macaulay
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Simple Enum indicating the direction the jump can be. -
Field Summary
Modifier and TypeFieldDescriptionWhether the bearing jump can be in both directions, positive or negative.boolean
Whether the bearing jump is used.double
The maximum allowed bearing bearing jump in a click train in RADIANSFields inherited from class clickTrainDetector.clickTrainAlgorithms.mht.mhtvar.SimpleChi2VarParams
errLimits, error, errorScaleValue, minError, name, SCALE_FACTOR_AMPLITUDE, SCALE_FACTOR_BEARING, SCALE_FACTOR_CORRELATION, SCALE_FACTOR_ICI, SCALE_FACTOR_PFREQ, SCALE_FACTOR_TIMEDELAYS
-
Constructor Summary
ConstructorDescriptionBearingChi2VarParams
(String name) BearingChi2VarParams
(String name, String units) BearingChi2VarParams
(String name, String unitString, double error, double minError) BearingChi2VarParams
(String name, String unitString, double error, double minError, double errorScaleValue) -
Method Summary
Modifier and TypeMethodDescriptionclone()
Get a set of data that describes all of the parameters in a classMethods inherited from class clickTrainDetector.clickTrainAlgorithms.mht.mhtvar.SimpleChi2VarParams
getUnits, getUnitString, toString
-
Field Details
-
bearingJumpEnable
public boolean bearingJumpEnableWhether the bearing jump is used. -
maxBearingJump
public double maxBearingJumpThe maximum allowed bearing bearing jump in a click train in RADIANS -
bearingJumpDrctn
Whether the bearing jump can be in both directions, positive or negative. Note that this is useful for towed hydrophone arrays were we would almost always expect bearing changes to move from positive to negative. If a jump is for example, positive, then only large positive jumps will incure a penalty. Large negative jumps will be ignored (however will still create higher chi^2 values making them less diserable for the click train detector )
-
-
Constructor Details
-
BearingChi2VarParams
-
BearingChi2VarParams
-
BearingChi2VarParams
-
BearingChi2VarParams
-
BearingChi2VarParams
-
-
Method Details
-
clone
- Overrides:
clone
in classSimpleChi2VarParams
-
getParameterSet
Description copied from interface:ManagedParameters
Get a set of data that describes all of the parameters in a class- Specified by:
getParameterSet
in interfaceManagedParameters
- Overrides:
getParameterSet
in classSimpleChi2VarParams
- Returns:
- description of the parameters in a class.
-