public class TowedArray3DLocalization extends AbstractLocalisation
HAS_AMBIGUITY, HAS_BEARING, HAS_BEARINGERROR, HAS_DEPTH, HAS_DEPTHERROR, HAS_LATLONG, HAS_PERPENDICULARERRORS, HAS_RANGE, HAS_RANGEERROR, HAS_XY, HAS_XYZ
Constructor and Description |
---|
TowedArray3DLocalization(TowedArray3DDataUnit towedArray3DDataUnit,
int locContents,
int referenceHydrophones) |
Modifier and Type | Method and Description |
---|---|
boolean |
bearingAmbiguity() |
double |
getBearing(int iBearing)
Get the bearing in radians, relative to the bearing reference
|
double |
getBearingReference()
Get the reference bearing in radians.
|
double |
getDepth() |
double |
getDepth(int iSide) |
double |
getHeading(int iHeading) |
LatLong |
getLatLong(int iSide)
Return the latlong for a location.
|
int |
getLocContents() |
PamDataUnit |
getParentDetection() |
double |
getRange(int iRange)
Get the range for a specific side (where ambiguity exists)
|
int |
getReferenceHydrophones() |
double |
getTilt(int iTilt) |
addLocContents, getAngleErrors, getAngles, getArrayOrientationVectors, getBearing, getBearingError, getBearingError, getDepthError, getDepthError, getErrorDirection, getNumLatLong, getOriginLatLong, getParallelError, getPerpendiculaError, getPlanarAngles, getPlanarVector, getRange, getRangeError, getRangeError, getRealWorldVectors, getSubArrayType, getTimeDelayErrors, getTimeDelays, getWorldVectors, hasLocContent, indexM1, indexM2, removeLocContents, setArrayAxis, setLocContents, setParentDetection, setReferenceHydrophones, setSubArrayType
public TowedArray3DLocalization(TowedArray3DDataUnit towedArray3DDataUnit, int locContents, int referenceHydrophones)
public boolean bearingAmbiguity()
bearingAmbiguity
in class AbstractLocalisation
public double getBearing(int iBearing)
AbstractLocalisation
getBearing
in class AbstractLocalisation
iBearing
- which side is the bearing ongetBearingReference
public double getTilt(int iTilt)
public double getHeading(int iHeading)
public double getBearingReference()
AbstractLocalisation
getBearingReference
in class AbstractLocalisation
public LatLong getLatLong(int iSide)
AbstractLocalisation
getLatLong
in class AbstractLocalisation
iSide
- 0, 1, 2, etc.public double getDepth()
getDepth
in class AbstractLocalisation
public double getDepth(int iSide)
getDepth
in class AbstractLocalisation
public int getLocContents()
getLocContents
in class AbstractLocalisation
public PamDataUnit getParentDetection()
getParentDetection
in class AbstractLocalisation
public double getRange(int iRange)
AbstractLocalisation
getRange
in class AbstractLocalisation
public int getReferenceHydrophones()
getReferenceHydrophones
in class AbstractLocalisation