Class BearingChi2VarParams

java.lang.Object
clickTrainDetector.clickTrainAlgorithms.mht.mhtvar.SimpleChi2VarParams
clickTrainDetector.clickTrainAlgorithms.mht.mhtvar.BearingChi2VarParams
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class BearingChi2VarParams extends SimpleChi2VarParams implements 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:
  • Field Details

    • bearingJumpEnable

      public boolean bearingJumpEnable
      Whether the bearing jump is used.
    • maxBearingJump

      public double maxBearingJump
      The maximum allowed bearing bearing jump in a click train in RADIANS
    • bearingJumpDrctn

      public BearingChi2VarParams.BearingJumpDrctn 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

      public BearingChi2VarParams(String name, String unitString, double error, double minError, double errorScaleValue)
    • BearingChi2VarParams

      public BearingChi2VarParams(String name, String unitString, double error, double minError)
    • BearingChi2VarParams

      public BearingChi2VarParams(String name)
    • BearingChi2VarParams

      public BearingChi2VarParams(String name, String units)
    • BearingChi2VarParams

      public BearingChi2VarParams(SimpleChi2VarParams params)
  • Method Details