Package clickTrainDetector.dataselector
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 Summary
Modifier and TypeFieldDescriptionboolean
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.boolean
In the data selector, if this is false it will only look at the best classifier, i.e.int[]
The classifier type(s) to selectdouble
The angle change at which a new bearing line is drawn.long
The maximum time between bearing lines being drawn on the map in millisint
The minimum number of sub detections before a click train is plotted.long
The minimum time between bearing lines being drawn on the map in millisboolean
Remove if has localisationFields inherited from class PamguardMVC.dataSelector.DataSelectParams
DATA_SELECT_AND, DATA_SELECT_DISABLE, DATA_SELECT_OR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Get a set of data that describes all of the parameters in a classMethods inherited from class PamguardMVC.dataSelector.DataSelectParams
getCombinationFlag, setCombinationFlag
-
Field Details
-
needsLoc
public boolean needsLocRemove if has localisation -
minSubDetections
public int minSubDetectionsThe minimum number of sub detections before a click train is plotted. -
allowAnyClassification
public boolean allowAnyClassificationTrue 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 allowMultipleChoicesIn 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[] classifierThe classifier type(s) to select -
minTime
public long minTimeThe minimum time between bearing lines being drawn on the map in millis -
maxTime
public long maxTimeThe maximum time between bearing lines being drawn on the map in millis -
maxAngleChange
public double maxAngleChangeThe 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
-
clone
-
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 classDataSelectParams
- Returns:
- description of the parameters in a class.
-