whistleClassifier
Class WhistleClassificationDataUnit

java.lang.Object
  extended by PamguardMVC.PamDataUnit
      extended by PamDetection.AcousticDataUnit
          extended by whistleClassifier.WhistleClassificationDataUnit
All Implemented Interfaces:
java.lang.Comparable<PamDataUnit>

public class WhistleClassificationDataUnit
extends AcousticDataUnit


Field Summary
private  int nFragments
           
private  java.lang.String species
           
private  double[] speciesLogLikelihoods
           
private  double[] speciesProbabilities
           
 
Fields inherited from class PamDetection.AcousticDataUnit
AMPLITUDE_SCALE_DBREMPA, AMPLITUDE_SCALE_LINREFSD, duration, frequency, startSample
 
Fields inherited from class PamguardMVC.PamDataUnit
absBlockIndex, channelBitmap, localisation, oLL, timeMilliseconds
 
Constructor Summary
WhistleClassificationDataUnit(long timeMilliseconds, int channelBitmap, long startSample, long duration)
           
 
Method Summary
 int getNFragments()
           
 java.lang.String getSpecies()
           
 double[] getSpeciesProbabilities()
           
 void setNFragments(int fragments)
           
 void setSpecies(java.lang.String species)
           
 void setSpeciesProbabilities(double[] speciesProbabilities)
           
 
Methods inherited from class PamDetection.AcousticDataUnit
amplifyMeasuredAmplitudeByDB, amplifyMeasuredAmplitudeByLinear, compareTo, getAmplitudeDB, getCalculatedAmlitudeDB, getDuration, getFrequency, getFrequencyOverlap, getLastSample, getMeasuredAmplitude, getMeasuredAmplitudeType, getSeconds, getStartSample, getTimeOverlap, setCalculatedAmlitudeDB, setDuration, setFrequency, setInfo, setMeasuredAmplitude, setMeasuredAmplitude, setMeasuredAmplitudeType, setStartSample
 
Methods inherited from class PamguardMVC.PamDataUnit
clearUpdateCount, getAbsBlockIndex, getChannelBitmap, getDatabaseIndex, getDatabaseUpdateOf, getDataUnitFileInformation, getGpsPosition, getLastUpdateTime, getLocalisation, getOriginLatLong, getPairAngle, getParentDataBlock, getTimeMilliseconds, getUpdateCount, setAbsBlockIndex, setChannelBitmap, setDatabaseIndex, setDatabaseUpdateOf, setDataUnitFileInformation, setLastUpdateTime, setLocalisation, setOriginLatLong, setParentDataBlock, setTimeMilliseconds, updateDataUnit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

speciesLogLikelihoods

private double[] speciesLogLikelihoods

speciesProbabilities

private double[] speciesProbabilities

nFragments

private int nFragments

species

private java.lang.String species
Constructor Detail

WhistleClassificationDataUnit

public WhistleClassificationDataUnit(long timeMilliseconds,
                                     int channelBitmap,
                                     long startSample,
                                     long duration)
Method Detail

getSpecies

public java.lang.String getSpecies()

setSpecies

public void setSpecies(java.lang.String species)

getSpeciesProbabilities

public double[] getSpeciesProbabilities()

setSpeciesProbabilities

public void setSpeciesProbabilities(double[] speciesProbabilities)

getNFragments

public int getNFragments()

setNFragments

public void setNFragments(int fragments)