Package simulatedAcquisition
Class SimObjectDataUnit
java.lang.Object
PamguardMVC.PamDataUnit
simulatedAcquisition.SimObjectDataUnit
- All Implemented Interfaces:
Comparable
SimObjectDataUnit is one per sound source, i.e. think
of one of these things as an animal. It may be handling
a list of several sounds.
- Author:
- doug
-
Constructor Summary
ConstructorDescriptionSimObjectDataUnit
(SimProcess simProcess, SimObject simObject, long firstSigTime) -
Method Summary
Modifier and TypeMethodDescriptiondouble
void
resetSounds
(long timeInMillis) Called after the object has been moved with the mouse.void
setCurrentHeading
(PamVector currentHeading) void
setCurrentHeight
(double currentHeight) void
setCurrentPosition
(long timeMilliseconds, LatLong currentPosition, double currentHeight, PamVector currentHeading) void
setSimObject
(SimObject simObject) boolean
void
setSimSignal
(SimSignal simSignal) 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, getDurationInMilliseconds, getEndTimeInMilliseconds, getFrequency, getFrequencyOverlap, getHydrophoneBitmap, getHydrophoneHeading, getLastChangeTime, getLastSample, getLastUpdateTime, getLocalisation, getMeasuredAmplitude, getMeasuredAmplitudeType, getNoiseBackground, getNumDataAnnotations, getOriginLatLong, getParentDataBlock, getSampleDuration, getSampleDurationAsInt, getSeconds, getSequenceBitmap, getSequenceBitmapObject, getSignalExcess, getSignalSPL, getSnapshotGeometry, getStartSample, getSummaryString, 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
-
SimObjectDataUnit
-
-
Method Details
-
getSimObject
-
setSimObject
-
getSimSignal
-
setSimSignal
-
setSimSignal
public boolean setSimSignal() -
getCurrentPosition
- Returns:
- the currentPosition
-
setCurrentPosition
public void setCurrentPosition(long timeMilliseconds, LatLong currentPosition, double currentHeight, PamVector currentHeading) - Parameters:
timeMilliseconds
-currentPosition
- the currentPosition to setcurrentHeight
-currentHeading
-
-
resetSounds
public void resetSounds(long timeInMillis) Called after the object has been moved with the mouse.- Parameters:
timeInMillis
-
-
getSimProcess
- Returns:
- the simProcess
-
getCurrentHeading
- Returns:
- the currentHeading
-
setCurrentHeading
- Parameters:
currentHeading
- the currentHeading to set
-
getCurrentHeight
public double getCurrentHeight()- Returns:
- the currentHeight
-
setCurrentHeight
public void setCurrentHeight(double currentHeight) - Parameters:
currentHeight
- the currentHeight to set
-