public class SweepClassifierSet extends ClickTypeCommonParams implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
int |
channelChoices |
static int |
CHANNELS_REQUIRE_ALL |
static int |
CHANNELS_REQUIRE_ONE |
static int |
CHANNELS_USE_MEANS |
double[][] |
controlEnergyBand |
static java.lang.String[] |
defaultSpecies |
boolean |
discard |
boolean |
enable |
boolean |
enableEnergyBands |
boolean |
enableFFTFilter |
boolean |
enableLength |
boolean |
enableZeroCrossings |
double[] |
energyThresholds |
FFTFilterParams |
fftFilterParams |
double |
lengthdB |
int |
lengthSmoothing |
double |
maxLength |
double |
minLength |
java.lang.String |
name |
static int |
nControlBands |
int[] |
nCrossings |
int |
restrictedBins |
boolean |
restrictLength |
static long |
serialVersionUID |
int |
speciesCode |
PamSymbol |
symbol |
double[] |
testEnergyBand |
double[] |
zcSweep |
Constructor and Description |
---|
SweepClassifierSet() |
Modifier and Type | Method and Description |
---|---|
void |
beakedWhaleDefaults() |
boolean |
canProcess(double sampleRate,
boolean verbose)
check that the settings can be processed at the current sample rate.
|
void |
checkEnergyParamsAllocation() |
void |
checkPeakFreqAllocation() |
void |
checkZCAllocation() |
static java.lang.String |
getChannelOptionsName(int iOpt) |
double[] |
getPeakSearchRange() |
void |
porpoiseDefaults() |
boolean |
setSpeciesDefaults(java.lang.String species) |
getAlarm, getAlarmEnabled, getMaxTime, getPrevTime, setAlarm, setAlarmEnabled, setMaxTime, setPrevTime
public static final transient java.lang.String[] defaultSpecies
public static final long serialVersionUID
public java.lang.String name
public int speciesCode
public boolean discard
public PamSymbol symbol
public boolean enable
public static final int CHANNELS_REQUIRE_ALL
public static final int CHANNELS_REQUIRE_ONE
public static final int CHANNELS_USE_MEANS
public int channelChoices
public boolean restrictLength
public int restrictedBins
public boolean enableLength
public int lengthSmoothing
public double lengthdB
public double minLength
public double maxLength
public static final transient int nControlBands
public boolean enableEnergyBands
public double[] testEnergyBand
public double[][] controlEnergyBand
public double[] energyThresholds
public boolean enableFFTFilter
public FFTFilterParams fftFilterParams
public boolean enableZeroCrossings
public int[] nCrossings
public double[] zcSweep
public static java.lang.String getChannelOptionsName(int iOpt)
public void checkEnergyParamsAllocation()
public void checkPeakFreqAllocation()
public void checkZCAllocation()
public boolean canProcess(double sampleRate, boolean verbose)
sampleRate
- sample rate in Hzverbose
- true if you want visible warning messages.public boolean setSpeciesDefaults(java.lang.String species)
public void beakedWhaleDefaults()
public void porpoiseDefaults()
public double[] getPeakSearchRange()