Class LocationUtils.BearingDistance

java.lang.Object
com.irurueta.navigation.utils.LocationUtils.BearingDistance
Enclosing class:
LocationUtils

public static class LocationUtils.BearingDistance extends Object
Contains distance and bearing.
  • Field Details

    • startLatitude

      private double startLatitude
      Starting latitude (degrees).
    • startLongitude

      private double startLongitude
      Starting longitude (degrees).
    • endLatitude

      private double endLatitude
      Ending latitude (degrees).
    • endLongitude

      private double endLongitude
      Ending longitude (degrees).
    • distance

      private double distance
      Distance (meters).
    • initialBearing

      private double initialBearing
      Initial bearing (degrees).
    • finalBearing

      private double finalBearing
      Final bearing (degrees).
  • Constructor Details

    • BearingDistance

      public BearingDistance()
  • Method Details

    • getStartLatitude

      public double getStartLatitude()
      Gets starting latitude expressed in degrees.
      Returns:
      starting latitude (degrees).
    • getStartLongitude

      public double getStartLongitude()
      Gets starting longitude expressed in degrees.
      Returns:
      starting longitude (degrees).
    • getEndLatitude

      public double getEndLatitude()
      Gets ending latitude expressed in degrees.
      Returns:
      ending latitude (degrees).
    • getEndLongitude

      public double getEndLongitude()
      Gets ending longitude expressed in degrees.
      Returns:
      ending longitude (degrees).
    • getDistanceMeters

      public double getDistanceMeters()
      Gets distance expressed in meters.
      Returns:
      distance (meters).
    • getDistance

      public com.irurueta.units.Distance getDistance()
      Gets distance.
      Returns:
      distance.
    • getDistance

      public com.irurueta.units.Distance getDistance(com.irurueta.units.Distance result)
      Gets distance.
      Parameters:
      result - instance where result value is stored in meters.
      Returns:
      provided distance instance.
    • getInitialBearing

      public double getInitialBearing()
      Gets initial bearing/azimuth expressed in degrees.
      Returns:
      initial bearing/azimuth (degrees).
    • getFinalBearing

      public double getFinalBearing()
      Gets final bearing/azimuth expressed in degrees.
      Returns:
      final bearing/azimuth (degrees).