clickDetector
Class ClickTypeParams

java.lang.Object
  extended by clickDetector.ClickTypeParams
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class ClickTypeParams
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

Author:
Doug Gillespie

Parameters for individual click identification describing a single click type

See Also:
BasicClickIdParameters, BasicClickIdentifier, Serialized Form

Field Summary
 double[] band1Energy
           
 double[] band1Freq
           
 double[] band2Energy
           
 double[] band2Freq
           
 double bandEnergyDifference
           
 double[] clickLength
           
 int code
           
private  java.lang.Boolean discard
           
static int ENABLE_CLICKLENGTH
           
static int ENABLE_ENERGYBAND
           
static int ENABLE_MEANFREQUENCY
           
static int ENABLE_PEAKFREQPOS
           
static int ENABLE_PEAKFREQWIDTH
           
 double lengthEnergyFraction
           
 double[] meanSelRange
           
 double[] meanSumRange
           
 java.lang.String name
           
private static int NUM_STANDARDS
           
 double[] peakFrequencyRange
           
 double[] peakFrequencySearch
           
 double[] peakWidth
           
static long serialVersionUID
           
static int STANDARD_BEAKED_WHALE
           
static int STANDARD_PORPOISE
           
 PamSymbol symbol
           
 int whichSelections
           
 double widthEnergyFraction
           
 
Constructor Summary
ClickTypeParams(int code)
           
ClickTypeParams(int code, int iStandard)
           
 
Method Summary
 ClickTypeParams clone()
           
 java.lang.Boolean getDiscard()
           
static int getNUM_STANDARDS()
           
static java.lang.String getStandardName(int iSpecies)
           
 void setDiscard(java.lang.Boolean discard)
           
private  void setStandardBeakedWhale()
           
private  void setStandardPorpoise()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

ENABLE_ENERGYBAND

public static final int ENABLE_ENERGYBAND
See Also:
Constant Field Values

ENABLE_PEAKFREQWIDTH

public static final int ENABLE_PEAKFREQWIDTH
See Also:
Constant Field Values

ENABLE_PEAKFREQPOS

public static final int ENABLE_PEAKFREQPOS
See Also:
Constant Field Values

ENABLE_MEANFREQUENCY

public static final int ENABLE_MEANFREQUENCY
See Also:
Constant Field Values

ENABLE_CLICKLENGTH

public static final int ENABLE_CLICKLENGTH
See Also:
Constant Field Values

NUM_STANDARDS

private static final int NUM_STANDARDS
See Also:
Constant Field Values

STANDARD_BEAKED_WHALE

public static final int STANDARD_BEAKED_WHALE
See Also:
Constant Field Values

STANDARD_PORPOISE

public static final int STANDARD_PORPOISE
See Also:
Constant Field Values

name

public java.lang.String name

code

public int code

symbol

public PamSymbol symbol

discard

private java.lang.Boolean discard

whichSelections

public int whichSelections

band1Freq

public double[] band1Freq

band2Freq

public double[] band2Freq

band1Energy

public double[] band1Energy

band2Energy

public double[] band2Energy

bandEnergyDifference

public double bandEnergyDifference

peakFrequencySearch

public double[] peakFrequencySearch

peakFrequencyRange

public double[] peakFrequencyRange

peakWidth

public double[] peakWidth

widthEnergyFraction

public double widthEnergyFraction

meanSumRange

public double[] meanSumRange

meanSelRange

public double[] meanSelRange

clickLength

public double[] clickLength

lengthEnergyFraction

public double lengthEnergyFraction
Constructor Detail

ClickTypeParams

public ClickTypeParams(int code)

ClickTypeParams

public ClickTypeParams(int code,
                       int iStandard)
Method Detail

getDiscard

public java.lang.Boolean getDiscard()

setDiscard

public void setDiscard(java.lang.Boolean discard)

clone

public ClickTypeParams clone()
Overrides:
clone in class java.lang.Object

setStandardPorpoise

private void setStandardPorpoise()

setStandardBeakedWhale

private void setStandardBeakedWhale()

getNUM_STANDARDS

public static int getNUM_STANDARDS()

getStandardName

public static java.lang.String getStandardName(int iSpecies)