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 doubleDistance (meters).private doubleEnding latitude (degrees).private doubleEnding longitude (degrees).private doubleFinal bearing (degrees).private doubleInitial bearing (degrees).private doubleStarting latitude (degrees).private doubleStarting longitude (degrees). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.irurueta.units.DistanceGets distance.com.irurueta.units.DistancegetDistance(com.irurueta.units.Distance result) Gets distance.doubleGets distance expressed in meters.doubleGets ending latitude expressed in degrees.doubleGets ending longitude expressed in degrees.doubleGets final bearing/azimuth expressed in degrees.doubleGets initial bearing/azimuth expressed in degrees.doubleGets starting latitude expressed in degrees.doubleGets 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).
-