Package matchedTemplateClassifer
Class MatchedTemplateParams
java.lang.Object
matchedTemplateClassifer.MatchedTemplateParams
- All Implemented Interfaces:
Serializable
,Cloneable
,ManagedParameters
public class MatchedTemplateParams
extends Object
implements Serializable, Cloneable, ManagedParameters
Matched template classifier parameters.
- Author:
- Jamie Macaulay
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionint
Integer flag for how to perform channel classification.The MT classifiers.int
The index of the data source.The source data blockboolean
Enable filtering of data before classificatiomThe FFT filter params to use.double
dB drop in waveform for peak search.int
The normalisation type to use.static final int
Do not normalisestatic final int
Peak normalisationstatic final int
RMS normalisationSymbol data for the classifier.boolean
True to search for for wave peak and sample around it.int
The amount of smoothing to do when searching for a click peak.int
The number of bins to sample around.byte
The type to set the click to. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Get a set of data that describes all of the parameters in a class
-
Field Details
-
NORMALIZATION_NONE
public static final int NORMALIZATION_NONEDo not normalise- See Also:
-
NORMALIZATION_PEAK
public static final int NORMALIZATION_PEAKPeak normalisation- See Also:
-
NORMALIZATION_RMS
public static final int NORMALIZATION_RMSRMS normalisation- See Also:
-
pamSymbol
Symbol data for the classifier. -
dataSourceName
The source data block -
dataSourceIndex
public int dataSourceIndexThe index of the data source. -
type
public byte typeThe type to set the click to. -
classifiers
The MT classifiers. Each has two templates; a match template and reject template -
enableFFTFilter
public boolean enableFFTFilterEnable filtering of data before classificatiom -
fftFilterParams
The FFT filter params to use. -
channelClassification
public int channelClassificationInteger flag for how to perform channel classification. 0) Require positive identification on all channels individually 1) Only one channel requires classiifciation classification, 2) Use the mean of the channels. -
peakSmoothing
public int peakSmoothingThe amount of smoothing to do when searching for a click peak. -
restrictedBins
public int restrictedBinsThe number of bins to sample around. -
peakSearch
public boolean peakSearchTrue to search for for wave peak and sample around it. -
lengthdB
public double lengthdBdB drop in waveform for peak search. -
normalisationType
public int normalisationTypeThe normalisation type to use.
-
-
Constructor Details
-
MatchedTemplateParams
public MatchedTemplateParams()
-
-
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
- Returns:
- description of the parameters in a class.
-