Package GPS

Class GpsDataUnit

All Implemented Interfaces:
Comparable
Direct Known Subclasses:
AirgunDataUnit

public class GpsDataUnit extends PamDataUnit
  • Constructor Details Link icon

    • GpsDataUnit Link icon

      public GpsDataUnit(long timeMilliseconds, GpsData gpsData)
  • Method Details Link icon

    • getGpsData Link icon

      public GpsData getGpsData()
      Returns:
      Returns the gpsData.
    • setGpsData Link icon

      public void setGpsData(GpsData gpsData)
    • getAverage Link icon

      public static GpsDataUnit getAverage(GpsDataUnit unit1, GpsDataUnit unit2)
      Get the average of two gps data units. If one unit is null, then it simply returns the other one. If both are null, null is returned.
      Parameters:
      unit1 - first data unit
      unit2 - second data unit
      Returns:
      average position, heading, etc.
    • getSummaryString Link icon

      public String getSummaryString()
      Description copied from class: PamDataUnit
      Return an html formatted summary string describing the detection which can be used in tooltips anywhere in PAMGuard.
      Overrides:
      getSummaryString in class PamDataUnit
      Returns:
      summary string
    • getFrequency Link icon

      public double[] getFrequency()
      Description copied from class: PamDataUnit
      gets the frequency limits from the DataUnitBaseData object
      Overrides:
      getFrequency in class PamDataUnit
      Returns: