Class CTSelectParams

java.lang.Object
PamguardMVC.dataSelector.DataSelectParams
clickTrainDetector.dataselector.CTSelectParams
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class CTSelectParams extends DataSelectParams implements Serializable, Cloneable, ManagedParameters
Parameters for click train data selection.
Author:
Jamie Macaulay
See Also:
  • Field Details

    • needsLoc

      public boolean needsLoc
      Remove if has localisation
    • minSubDetections

      public int minSubDetections
      The minimum number of sub detections before a click train is plotted.
    • allowAnyClassification

      public boolean allowAnyClassification
      True of the click train detector needs a classifcation No !!!! This 'needsClassification' variable was been used the wrong way around throughout and is screwing the classiifer. I've therefore replaced it with the variable allowAll which is how this is actually used ! Given that anything using this would have has screwed logic, I don't care if I break a config or two ! DG 22/9/22
    • allowMultipleChoices

      public boolean allowMultipleChoices
      In the data selector, if this is false it will only look at the best classifier, i.e. the one with the best classifier score. If set true it will check every species above min score even if it's not the first classification choice.
    • classifier

      public int[] classifier
      The classifier type(s) to select
    • minTime

      public long minTime
      The minimum time between bearing lines being drawn on the map in millis
    • maxTime

      public long maxTime
      The maximum time between bearing lines being drawn on the map in millis
    • maxAngleChange

      public double maxAngleChange
      The angle change at which a new bearing line is drawn. Note that minTime overrides the maxAngle in RADIANS
  • Constructor Details

    • CTSelectParams

      public CTSelectParams()
  • Method Details