Package rocca
Class RoccaLoggingDataUnit
- All Implemented Interfaces:
 Comparable<PamDataUnit>,PamDetection,AcousticDataUnit
public class RoccaLoggingDataUnit
extends PamDataUnit<PamDataUnit,PamDataUnit>
implements PamDetection 
Data unit containing the RoccaContourDataBlock to save to the database
- Author:
 - Michael Oswald
 
- 
Field Summary
Fields inherited from class PamguardMVC.PamDataUnit
absBlockIndex, localisation - 
Constructor Summary
ConstructorsConstructorDescriptionRoccaLoggingDataUnit(long timeMilliseconds, RoccaContourStats contourStats) Main constructor - 
Method Summary
Modifier and TypeMethodDescriptionreturn the EnumMap containing the measured/calculated parameters contained in the RoccaContourStats objectreturn the RoccaContourStats objectintReturns the data unit duration in milliseconds, as a Float value.double[]gets the frequency limits from the DataUnitBaseData objectdoubledoubleReturn an html formatted summary string describing the detection which can be used in tooltips anywhere in PAMGuard.voidsetClassifiedSpecies(String classifiedAs) voidsetClassifier2Used(String classifier2Used) voidsetClassifierUsed(String classifierUsed) voidsetContourStats(RoccaContourStats contourStats) voidsetDetectionCount(int detectionCount) voidsetFilename(String clipFile) voidsetLatitude(double latitude) voidsetLongitude(double longitude) voidsetSightingNum(String sightingNum) voidvoidsetVoteList(String voteList) Methods inherited from class PamguardMVC.PamDataUnit
addDataAnnotation, addSuperDetection, amplifyMeasuredAmplitudeByDB, amplifyMeasuredAmplitudeByLinear, calcSnapshotGeometry, clearOandAngles, clearUpdateCount, compareTo, findDataAnnotation, findDataAnnotation, freeData, getAbsBlockIndex, getAmplitudeDB, getAnnotationsSummaryString, getBasicData, getCalculatedAmlitudeDB, getChannelBitmap, getColourIndex, getDataAnnotation, getDatabaseIndex, getDatabaseUpdateOf, getDataUnitFileInformation, getDataUnitPopupMenu, getEndTimeInMilliseconds, getFrequencyOverlap, getGpsPosition, getHydrophoneBitmap, getHydrophoneHeading, getLastChangeTime, getLastSample, getLastUpdateTime, getLocalisation, getMeasuredAmplitude, getMeasuredAmplitudeType, getNoiseBackground, getNumDataAnnotations, getOriginLatLong, getParentDataBlock, getSampleDuration, getSampleDurationAsInt, getSeconds, getSequenceBitmap, getSequenceBitmapObject, getSignalExcess, getSignalSPL, getSnapshotGeometry, getStartSample, getSuperDetection, getSuperDetection, getSuperDetection, getSuperDetection, getSuperDetection, getSuperDetectionsCount, getSuperDetectionSyncronisation, getSuperId, getTimeDelaysSeconds, getTimeMilliseconds, getTimeNanoseconds, getTimeOverlap, getUID, getUpdateCount, isEmbryonic, isForceAmpRecalc, linAmplitudeToDB, removeDataAnnotation, removeDataAnnotation, removeSuperDetection, setAbsBlockIndex, setCalculatedAmlitudeDB, setChannelBitmap, setDatabaseIndex, setDatabaseUpdateOf, setDataUnitFileInformation, setDurationInMilliseconds, setEmbryonic, setForceAmpRecalc, setFrequency, setInfo, setLastUpdateTime, setLocalisation, setMeasuredAmpAndType, setMeasuredAmplitude, setMeasuredAmplitudeType, setNoiseBackground, setParentDataBlock, setSampleDuration, setSequenceBitmap, setSignalExcess, setSignalSPL, setSnapshotGeometry, setStartSample, setTimeDelaysSeconds, setTimeMilliseconds, setUID, setUniqueSuperDetection, sortOutputMaps, updateDataUnit 
- 
Constructor Details
- 
RoccaLoggingDataUnit
Main constructor- Parameters:
 timeMilliseconds- time recorded in the first data blockcontourStats- the RoccaContourStats object containing the calculated/measured parameters from the contour
 
 - 
 - 
Method Details
- 
getContourStatsObject
return the RoccaContourStats object - 
getContourStats
return the EnumMap containing the measured/calculated parameters contained in the RoccaContourStats object - 
setContourStats
 - 
getClassifiedSpecies
 - 
setClassifiedSpecies
 - 
getClassifierUsed
 - 
setClassifierUsed
 - 
getClassifier2Used
 - 
setClassifier2Used
 - 
getFilename
 - 
setFilename
 - 
getDetectionCount
public int getDetectionCount() - 
setDetectionCount
public void setDetectionCount(int detectionCount)  - 
getSightingNum
 - 
setSightingNum
 - 
getSpList
 - 
setSpList
 - 
getVoteList
 - 
setVoteList
 - 
getLatitude
public double getLatitude() - 
setLatitude
public void setLatitude(double latitude)  - 
getLongitude
public double getLongitude() - 
setLongitude
public void setLongitude(double longitude)  - 
getSummaryString
Description copied from class:PamDataUnitReturn an html formatted summary string describing the detection which can be used in tooltips anywhere in PAMGuard.- Overrides:
 getSummaryStringin classPamDataUnit<PamDataUnit,PamDataUnit> - Returns:
 - summary string
 
 - 
getFrequency
public double[] getFrequency()Description copied from class:PamDataUnitgets the frequency limits from the DataUnitBaseData object- Overrides:
 getFrequencyin classPamDataUnit<PamDataUnit,PamDataUnit> - Returns:
 
 - 
getDurationInMilliseconds
Description copied from class:PamDataUnitReturns the data unit duration in milliseconds, as a Float value.- Overrides:
 getDurationInMillisecondsin classPamDataUnit<PamDataUnit,PamDataUnit> - Returns:
 - null if nothing available - see if this causes problems consider returning a float value of -1.
 
 
 -