Class ClickLocParams

java.lang.Object
clickDetector.localisation.ClickLocParams
All Implemented Interfaces:
Serializable, Cloneable, DetectionGroupOptions, ManagedParameters

public class ClickLocParams extends Object implements Serializable, Cloneable, DetectionGroupOptions, ManagedParameters
See Also:
  • Field Details

    • maxRange

      public double maxRange
      The maximum range in meters
    • maxHeight

      public double maxHeight
      The minimum depth (max height because that's the system we use in PAMGuard) in meters
    • minHeight

      public double minHeight
      The maximum depth (min height because that's the system we use in PAMGuard) in meters
    • maxTime

      public long maxTime
      The maximum time inb millis before a warning is shown
    • limitLocPoints

      public boolean limitLocPoints
      Put a limit on the maximum number of points to localise
    • maxLocPoints

      public int maxLocPoints
      Maximum number of points to localise
  • Constructor Details

    • ClickLocParams

      public ClickLocParams()
      Click localiser params
  • Method Details

    • getIsSelected

      public boolean getIsSelected(int iAlgo)
    • setIsSelected

      public void setIsSelected(int iAlgo, boolean selected)
    • clone

      public ClickLocParams clone()
    • getMaxLocalisationPoints

      public int getMaxLocalisationPoints()
      Description copied from interface: DetectionGroupOptions
      Maximum number of clicks or other sound types in a TM analysis to use in the optimisation algorithm.
      Specified by:
      getMaxLocalisationPoints in interface DetectionGroupOptions
      Returns:
      Max number of datas to use.
    • getParameterSet

      public PamParameterSet getParameterSet()
      Description copied from interface: ManagedParameters
      Get a set of data that describes all of the parameters in a class
      Specified by:
      getParameterSet in interface ManagedParameters
      Returns:
      description of the parameters in a class.