public class TowedArray3DDataUnit extends PamDetection
AMPLITUDE_SCALE_DBREMPA, AMPLITUDE_SCALE_LINREFSD
Constructor and Description |
---|
TowedArray3DDataUnit(int Nstation) |
TowedArray3DDataUnit(PamDetection parentDetection,
int locContents,
int referenceHydrophones,
int Nstation,
boolean hasAngle,
boolean hasRange,
boolean hasDepth) |
Modifier and Type | Method and Description |
---|---|
double[] |
getAngle() |
double |
getDepth() |
double[] |
getHeadings() |
LatLong |
getLatlong(int iSide) |
GpsData |
getOriginLatLong(boolean recalculate)
Get the latlong of the mean hydrophone position at the time of
this detection.
|
double[] |
getRanges() |
double[] |
getTilts() |
boolean |
HasLatLong() |
boolean |
isHasAngleAmbiguity() |
boolean |
isHasAngles() |
boolean |
isHasDepth() |
boolean |
isHasRanges() |
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 |
setLatLong() |
void |
setRanges(double[] range) |
void |
setRanges(double range,
int i) |
void |
setTilts(double[] tilt) |
void |
setTilts(double tilt,
int i) |
addSubDetection, addSuperDetection, findSubDetection, getDetectionType, getEventEndTime, getPeakTime, getSubDetection, getSubDetectionsCount, getSubDetectionSyncronisation, getSuperDetection, getSuperDetection, getSuperDetectionsCount, getSuperDetectionSyncronisation, removeSubDetection, removeSuperDetection, replaceSubDetection, setDetectionType, setEventEndTime, setPeakTime, setUniqueSuperDetection
amplifyMeasuredAmplitudeByDB, amplifyMeasuredAmplitudeByLinear, compareTo, getAmplitudeDB, getCalculatedAmlitudeDB, getDuration, getFrequency, getFrequencyOverlap, getLastSample, getMeasuredAmplitude, getMeasuredAmplitudeType, getSeconds, getStartSample, getSummaryString, getTimeOverlap, setCalculatedAmlitudeDB, setDuration, setFrequency, setInfo, setMeasuredAmplitude, setMeasuredAmplitude, setMeasuredAmplitudeType, setStartSample
addDataAnnotation, clearOandAngles, clearUpdateCount, findDataAnnotation, getAbsBlockIndex, getChannelBitmap, getDataAnnotation, getDatabaseIndex, getDatabaseUpdateOf, getDataUnitFileInformation, getDetectionMatch, getDetectionMatch, getHydrophoneHeading, getLastUpdateTime, getLocalisation, getNumDataAnnotations, getPairAngle, getParentDataBlock, getTimeMilliseconds, getUpdateCount, removeDataAnnotation, removeDataAnnotation, setAbsBlockIndex, setChannelBitmap, setDatabaseIndex, setDatabaseUpdateOf, setDataUnitFileInformation, setLastUpdateTime, setLocalisation, setOriginLatLong, setParentDataBlock, setTimeMilliseconds, updateDataUnit
public TowedArray3DDataUnit(PamDetection parentDetection, int locContents, int referenceHydrophones, int Nstation, boolean hasAngle, boolean hasRange, boolean hasDepth)
public TowedArray3DDataUnit(int Nstation)
public double[] getAngle()
public void setAngles(double[] angle)
public void setAngle(double angle, int i)
public double getDepth()
public void setDepth(double depth)
public boolean HasLatLong()
public boolean isHasAngles()
public void setHasAngles(boolean hasAngle)
public boolean isHasAngleAmbiguity()
public void setHasAngleAmbiguity(boolean hasAngleAmbiguity)
public boolean isHasDepth()
public void setHasDepth(boolean hasDepth)
public boolean isHasRanges()
public void setHasRanges(boolean hasRange)
public double[] getHeadings()
public void setHeadings(double[] heading)
public void setHeadings(double heading, int i)
public double[] getRanges()
public void setRanges(double[] range)
public void setRanges(double range, int i)
public double[] getTilts()
public void setTilts(double[] tilt)
public void setTilts(double tilt, int i)
public void setLatLong()
public LatLong getLatlong(int iSide)
public GpsData getOriginLatLong(boolean recalculate)
PamDataUnit
getOriginLatLong
in class PamDataUnit