Package videoRangePanel.importTideData
Class TideDataUnit
java.lang.Object
PamguardMVC.PamDataUnit
videoRangePanel.importTideData.TideDataUnit
- All Implemented Interfaces:
Comparable
Stores data on the tide at a specific location at a specific time.
- Author:
- Jamie Macaulay.
-
Constructor Summary
ConstructorDescriptionTideDataUnit
(long timeMillis) TideDataUnit
(long timeMillis, double level, double speed, double angle, LatLong location) -
Method Summary
Methods inherited from class PamguardMVC.PamDataUnit
addDataAnnotation, addSuperDetection, amplifyMeasuredAmplitudeByDB, amplifyMeasuredAmplitudeByLinear, calcSnapshotGeometry, clearOandAngles, clearUpdateCount, compareTo, findDataAnnotation, findDataAnnotation, freeData, getAbsBlockIndex, getAmplitudeDB, getAnnotationsSummaryString, getBasicData, getCalculatedAmlitudeDB, 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
-
TideDataUnit
public TideDataUnit(long timeMillis) -
TideDataUnit
- Parameters:
level
- - the height of the tide above mean sea level in METERSspeed
- - the speed of the tide in METERS PER SECONDangle
- - the angle of the tide in RADIANStimeMi
- llis - time
-
TideDataUnit
public TideDataUnit()
-
-
Method Details
-
getChannelBitmap
public int getChannelBitmap()- Overrides:
getChannelBitmap
in classPamDataUnit
- Returns:
- Bitmap of software channels used in this data unit
-
getLevel
public double getLevel()- Returns:
- level of the tide above mean sea level in meters
-
getSpeed
public double getSpeed()- Returns:
- the speed of the tide in meters per second
-
getAngle
public double getAngle()- Returns:
- the direction of the tide in RADIANS
-
getLocation
Location of the tidal measurment.- Returns:
-
setLevel
public void setLevel(double level) -
setSpeed
public void setSpeed(double speed) -
setAngle
public void setAngle(double angle) -
setLocation
-