public class AISLocalisation 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 |
---|
AISLocalisation(AISDataUnit aisDataUnit) |
Modifier and Type | Method and Description |
---|---|
double |
getBearing(int side)
Get the bearing in radians, relative to the bearing reference
|
double |
getDepth() |
double |
getRange(int iSide)
Get the range for a specific side (where ambiguity exists)
|
boolean |
hasLocContent(int requiredContent)
Check that the localisation has specific content.
|
addLocContents, bearingAmbiguity, getAngleErrors, getAngles, getArrayOrientationVectors, getBearing, getBearingError, getBearingError, getBearingReference, getDepth, getDepthError, getDepthError, getErrorDirection, getLatLong, getLocContents, getNumLatLong, getOriginLatLong, getParallelError, getParentDetection, getPerpendiculaError, getPlanarAngles, getPlanarVector, getRange, getRangeError, getRangeError, getRealWorldVectors, getReferenceHydrophones, getSubArrayType, getTimeDelayErrors, getTimeDelays, getWorldVectors, indexM1, indexM2, removeLocContents, setArrayAxis, setLocContents, setParentDetection, setReferenceHydrophones, setSubArrayType
public AISLocalisation(AISDataUnit aisDataUnit)
public boolean hasLocContent(int requiredContent)
AbstractLocalisation
hasLocContent
in class AbstractLocalisation
requiredContent
- specified contentpublic double getBearing(int side)
AbstractLocalisation
getBearing
in class AbstractLocalisation
side
- which side is the bearing ongetBearingReference
public double getDepth()
getDepth
in class AbstractLocalisation
public double getRange(int iSide)
AbstractLocalisation
getRange
in class AbstractLocalisation