whistleDetector
Class WhistleGroupDetection

java.lang.Object
  extended by PamguardMVC.PamDataUnit
      extended by PamDetection.AcousticDataUnit
          extended by PamDetection.PamDetection<t,PamDetection>
              extended by Localiser.GroupDetection<ShapeDataUnit>
                  extended by whistleDetector.WhistleGroupDetection
All Implemented Interfaces:
java.lang.Comparable<PamDataUnit>

public class WhistleGroupDetection
extends GroupDetection<ShapeDataUnit>

Whistle group detection is initially designed to take just one whistle from each of many hydrophone pairs. Once in there, they shouldhoweer localise in just the same way as the clicks if they have good bearing information.

Author:
Doug

Field Summary
 
Fields inherited from class Localiser.GroupDetection
STATUS_CLOSED, STATUS_OPEN
 
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
WhistleGroupDetection(ShapeDataUnit firstShape)
           
 
Method Summary
 
Methods inherited from class Localiser.GroupDetection
addFitData, addSubDetection, clearFitData, getBearing, getErrorReferenceAngle, getEventId, getGroupDetectionLocalisation, getLatLong, getNumLatLong, getOriginLatLong, getParallelError, getPerpendiculaError, getPredictedBearing, getRange, getReferenceChannels, getReferenceHeading, getStatus, isHasFit, setBearing, setErrorReferenceAngle, setEventId, setFitData, setLatLong, setNumLatLong, setOriginLatLong, setParallelError, setPerpendicularError, setRange, setReferenceChannels, setReferenceHeading, setStatus
 
Methods inherited from class PamDetection.PamDetection
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
 

Constructor Detail

WhistleGroupDetection

public WhistleGroupDetection(ShapeDataUnit firstShape)