Package com.irurueta.navigation.utils
Class LocationUtils.BearingDistance
java.lang.Object
com.irurueta.navigation.utils.LocationUtils.BearingDistance
- Enclosing class:
- LocationUtils
Contains distance and bearing.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate double
Distance (meters).private double
Ending latitude (degrees).private double
Ending longitude (degrees).private double
Final bearing (degrees).private double
Initial bearing (degrees).private double
Starting latitude (degrees).private double
Starting longitude (degrees). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.irurueta.units.Distance
Gets distance.com.irurueta.units.Distance
getDistance
(com.irurueta.units.Distance result) Gets distance.double
Gets distance expressed in meters.double
Gets ending latitude expressed in degrees.double
Gets ending longitude expressed in degrees.double
Gets final bearing/azimuth expressed in degrees.double
Gets initial bearing/azimuth expressed in degrees.double
Gets starting latitude expressed in degrees.double
Gets starting longitude expressed in degrees.
-
Field Details
-
startLatitude
private double startLatitudeStarting latitude (degrees). -
startLongitude
private double startLongitudeStarting longitude (degrees). -
endLatitude
private double endLatitudeEnding latitude (degrees). -
endLongitude
private double endLongitudeEnding longitude (degrees). -
distance
private double distanceDistance (meters). -
initialBearing
private double initialBearingInitial bearing (degrees). -
finalBearing
private double finalBearingFinal 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).
-