Package loc3d_Thode
Class TowedArray3DDataUnit
- All Implemented Interfaces:
Comparable<PamDataUnit>
,PamDetection
,AcousticDataUnit
public class TowedArray3DDataUnit
extends PamDataUnit<PamDataUnit,SuperDetection>
implements PamDetection
-
Constructor Summary
ConstructorDescriptionTowedArray3DDataUnit
(int Nstation) TowedArray3DDataUnit
(PamDataUnit parentDetection, int locContents, int referenceHydrophones, int Nstation, boolean hasAngle, boolean hasRange, boolean hasDepth) -
Method Summary
Modifier and TypeMethodDescriptiondouble[]
getAngle()
double
getDepth()
double[]
getLatlong
(int iSide) double[]
double[]
getTilts()
boolean
boolean
boolean
boolean
boolean
void
setAngle
(double angle, int i) void
setAngles
(double[] angle) void
setDepth
(double depth) void
setHasAngleAmbiguity
(boolean hasAngleAmbiguity) void
setHasAngles
(boolean hasAngle) void
setHasDepth
(boolean hasDepth) void
setHasRanges
(boolean hasRange) void
setHeadings
(double[] heading) void
setHeadings
(double heading, int i) void
void
setRanges
(double[] range) void
setRanges
(double range, int i) void
setTilts
(double[] tilt) void
setTilts
(double tilt, int i) 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
-
TowedArray3DDataUnit
public TowedArray3DDataUnit(PamDataUnit parentDetection, int locContents, int referenceHydrophones, int Nstation, boolean hasAngle, boolean hasRange, boolean hasDepth) -
TowedArray3DDataUnit
public TowedArray3DDataUnit(int Nstation)
-
-
Method Details
-
getAngle
public double[] getAngle() -
setAngles
public void setAngles(double[] angle) -
setAngle
public void setAngle(double angle, int i) -
getDepth
public double getDepth() -
setDepth
public void setDepth(double depth) -
HasLatLong
public boolean HasLatLong() -
isHasAngles
public boolean isHasAngles() -
setHasAngles
public void setHasAngles(boolean hasAngle) -
isHasAngleAmbiguity
public boolean isHasAngleAmbiguity() -
setHasAngleAmbiguity
public void setHasAngleAmbiguity(boolean hasAngleAmbiguity) -
isHasDepth
public boolean isHasDepth() -
setHasDepth
public void setHasDepth(boolean hasDepth) -
isHasRanges
public boolean isHasRanges() -
setHasRanges
public void setHasRanges(boolean hasRange) -
getHeadings
public double[] getHeadings() -
setHeadings
public void setHeadings(double[] heading) -
setHeadings
public void setHeadings(double heading, int i) -
getRanges
public double[] getRanges() -
setRanges
public void setRanges(double[] range) -
setRanges
public void setRanges(double range, int i) -
getTilts
public double[] getTilts() -
setTilts
public void setTilts(double[] tilt) -
setTilts
public void setTilts(double tilt, int i) -
setLatLong
public void setLatLong() -
getLatlong
-