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
FieldsModifier and TypeFieldDescriptionbooleanTrue 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.booleanIn the data selector, if this is false it will only look at the best classifier, i.e.int[]The classifier type(s) to selectdoubleThe angle change at which a new bearing line is drawn.longThe maximum time between bearing lines being drawn on the map in millisintThe minimum number of sub detections before a click train is plotted.longThe minimum time between bearing lines being drawn on the map in millisbooleanRemove if has localisationFields inherited from class PamguardMVC.dataSelector.DataSelectParams
DATA_SELECT_AND, DATA_SELECT_DISABLE, DATA_SELECT_OR - 
Constructor Summary
Constructors - 
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:ManagedParametersGet a set of data that describes all of the parameters in a class- Specified by:
 getParameterSetin interfaceManagedParameters- Overrides:
 getParameterSetin classDataSelectParams- Returns:
 - description of the parameters in a class.
 
 
 -