rocca
Class RoccaContourDataUnit

java.lang.Object
  extended by PamguardMVC.PamDataUnit
      extended by PamDetection.AcousticDataUnit
          extended by PamDetection.PamDetection<PamDetection,PamDetection>
              extended by rocca.RoccaContourDataUnit
All Implemented Interfaces:
java.lang.Comparable<PamDataUnit>

public class RoccaContourDataUnit
extends PamDetection<PamDetection,PamDetection>

Author:
Michael Oswald

Field Summary
(package private)  double dutyCycle
           
(package private)  double energy
           
(package private)  double meanTime
           
(package private)  double peakFreq
           
(package private)  double slope
           
(package private)  int step
           
(package private)  int sweep
           
(package private)  double windowRMS
           
 
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
RoccaContourDataUnit(long timeMilliseconds, int channelBitmap, long startSample, long duration)
           
 
Method Summary
 double getDutyCycle()
           
 double getEnergy()
           
 double getMeanTime()
           
 double getPeakFreq()
           
 double getSlope()
           
 int getStep()
           
 int getSweep()
           
 double getWindowRMS()
           
 void setDutyCycle(double dutyCycle)
           
 void setEnergy(double energy)
           
 void setMeanTime(double meanTime)
           
 void setPeakFreq(double peakFreq)
           
 void setSlope(double slope)
           
 void setStep(int step)
           
 void setSweep(int sweep)
           
 void setWindowRMS(double windowRMS)
           
 
Methods inherited from class PamDetection.PamDetection
addSubDetection, addSuperDetection, getDetectionType, getPeakTime, getSubDetection, getSubDetectionsCount, getSubDetectionSyncronisation, getSuperDetection, getSuperDetection, getSuperDetectionsCount, getSuperDetectionSyncronisation, removeSubDetection, removeSuperDetection, setDetectionType, setPeakTime, setUniqueSuperDetection
 
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

meanTime

double meanTime

dutyCycle

double dutyCycle

peakFreq

double peakFreq

energy

double energy

windowRMS

double windowRMS

sweep

int sweep

step

int step

slope

double slope
Constructor Detail

RoccaContourDataUnit

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

getDutyCycle

public double getDutyCycle()

setDutyCycle

public void setDutyCycle(double dutyCycle)

getEnergy

public double getEnergy()

setEnergy

public void setEnergy(double energy)

getMeanTime

public double getMeanTime()

setMeanTime

public void setMeanTime(double meanTime)

getPeakFreq

public double getPeakFreq()

setPeakFreq

public void setPeakFreq(double peakFreq)

getWindowRMS

public double getWindowRMS()

setWindowRMS

public void setWindowRMS(double windowRMS)

getSlope

public double getSlope()

setSlope

public void setSlope(double slope)

getStep

public int getStep()

setStep

public void setStep(int step)

getSweep

public int getSweep()

setSweep

public void setSweep(int sweep)