Class TargetMotionLocalisation

java.lang.Object
PamDetection.AbstractLocalisation
targetMotionModule.TargetMotionLocalisation

public class TargetMotionLocalisation extends AbstractLocalisation
  • Constructor Details

    • TargetMotionLocalisation

      public TargetMotionLocalisation(TargetMotionResult pamDataUnit)
  • Method Details

    • getLatLong

      public LatLong getLatLong(int iSide)
      Description copied from class: AbstractLocalisation
      Return the latlong for a location. There may be more than one of them if there is side to side ambiguity.
      Overrides:
      getLatLong in class AbstractLocalisation
      Parameters:
      iSide - 0, 1, 2, etc.
      Returns:
      LatLong information
    • getPerpendiculaError

      public double getPerpendiculaError(int iSide)
      Description copied from class: AbstractLocalisation
      Get the error perpendicular to the track line (in meters). Perpendicular error can be two things. It can be the error perpendicular to a track line or it can be the y error from a static system
      Overrides:
      getPerpendiculaError in class AbstractLocalisation
      Parameters:
      iSide - 0, 1, 2, etc.
      Returns:
      the error in metres.
    • getTargetMotionResult

      public TargetMotionResult getTargetMotionResult()
      Returns:
      the targetMotionResult
    • getOriginLatLong

      public GpsData getOriginLatLong()
      Overrides:
      getOriginLatLong in class AbstractLocalisation
      Returns:
      the latlong of the centre of the hydrophones associated with the channels used in this detection. If no channels are set, then it returns the GPS location for the time of the detection.
    • toString

      public String toString()
      Overrides:
      toString in class AbstractLocalisation