Package com.storedobject.common
Class Geolocation
java.lang.Object
com.storedobject.common.Geolocation
-
Constructor Summary
ConstructorsConstructorDescriptionGeolocation(double latitudeInDegrees, char latitudeDirection, double longitudeInDegrees, char longitudeDirection) Geolocation(double latitudeInDegrees, double longitudeInDegrees) Geolocation(int latitudeInSeconds, int longitudeInSeconds) Geolocation(int latitudeInSeconds, int longitudeInSeconds, int altitudeInMeters) Geolocation(int latitudeDegrees, int latitudeMinutes, int latitudeSeconds, char latitudeDirection, int longitudeDegrees, int longitudeMinutes, int longitudeSeconds, char longitudeDirection) Geolocation(Geolocation location) Geolocation(Object value) Geolocation(String value) Geolocation(BigDecimal latitudeInDegrees, char latitudeDirection, BigDecimal longitudeInDegrees, char longitudeDirection) -
Method Summary
Modifier and TypeMethodDescriptionintdistance(Geolocation location) Distance between this location and another location.doubledistanceAsDouble(Geolocation location) Distance between this location and another location.booleanintintgetHeading(Geolocation location) intdoubleintdoubleGet the storable value.intvoidset(double latitudeInDegrees, double longitudeInDegrees) voidset(int latitudeInSeconds, char latitudeDirection, int longitudeInSeconds, char longitudeDirection) voidset(int latitudeInSeconds, int longitudeInSeconds) voidset(int latitudeInSeconds, int longitudeInSeconds, int altitudeInMeters) voidset(int latitudeDegrees, int latitudeMinutes, int latitudeSeconds, char latitudeDirection, int longitudeDegrees, int longitudeMinutes, int longitudeSeconds, char longitudeDirection) voidset(Geolocation location) voidvoidvoidset(BigDecimal latitudeInDegrees, char latitudeDirection, BigDecimal longitudeInDegrees, char longitudeDirection) voidset(BigDecimal latitudeInDegrees, BigDecimal longitudeInDegrees) voidsetAltitude(int altitudeInMeters) voidsetLatitude(int latitudeInSeconds) voidsetLatitudeDegree(double latitudeInDegrees) voidsetLongitude(int longitudeInSeconds) voidsetLongitudeDegree(double longitudeInDegrees) toString()toString(boolean aviationStandard)
-
Constructor Details
-
Geolocation
public Geolocation() -
Geolocation
public Geolocation(int latitudeInSeconds, int longitudeInSeconds) -
Geolocation
public Geolocation(double latitudeInDegrees, double longitudeInDegrees) -
Geolocation
public Geolocation(int latitudeInSeconds, int longitudeInSeconds, int altitudeInMeters) -
Geolocation
-
Geolocation
public Geolocation(int latitudeDegrees, int latitudeMinutes, int latitudeSeconds, char latitudeDirection, int longitudeDegrees, int longitudeMinutes, int longitudeSeconds, char longitudeDirection) -
Geolocation
public Geolocation(double latitudeInDegrees, char latitudeDirection, double longitudeInDegrees, char longitudeDirection) -
Geolocation
public Geolocation(BigDecimal latitudeInDegrees, char latitudeDirection, BigDecimal longitudeInDegrees, char longitudeDirection) -
Geolocation
-
Geolocation
-
-
Method Details
-
set
-
set
public void set(int latitudeInSeconds, int longitudeInSeconds, int altitudeInMeters) -
set
public void set(int latitudeInSeconds, int longitudeInSeconds) -
set
public void set(int latitudeInSeconds, char latitudeDirection, int longitudeInSeconds, char longitudeDirection) -
set
public void set(int latitudeDegrees, int latitudeMinutes, int latitudeSeconds, char latitudeDirection, int longitudeDegrees, int longitudeMinutes, int longitudeSeconds, char longitudeDirection) -
set
public void set(double latitudeInDegrees, double longitudeInDegrees) -
set
-
set
public void set(BigDecimal latitudeInDegrees, char latitudeDirection, BigDecimal longitudeInDegrees, char longitudeDirection) -
set
-
set
-
toString
-
toString
-
setLatitudeDegree
public void setLatitudeDegree(double latitudeInDegrees) -
setLongitudeDegree
public void setLongitudeDegree(double longitudeInDegrees) -
getLatitude
public int getLatitude() -
setLatitude
public void setLatitude(int latitudeInSeconds) -
getLongitude
public int getLongitude() -
setLongitude
public void setLongitude(int longitudeInSeconds) -
getAltitude
public int getAltitude() -
setAltitude
public void setAltitude(int altitudeInMeters) -
getStorableValue
Description copied from interface:StorableGet the storable value. By default,Object.toString()is returned.- Specified by:
getStorableValuein interfaceStorable- Returns:
- Storable value as a string.
-
getLatitudeDegree
public double getLatitudeDegree() -
getLongitudeDegree
public double getLongitudeDegree() -
distance
Distance between this location and another location.- Parameters:
location- Another location- Returns:
- Distance in meters
-
distanceAsDouble
Distance between this location and another location.- Parameters:
location- Another location- Returns:
- Distance in meters
-
getHeading
-
getTimeDifferenceInMinutes
public int getTimeDifferenceInMinutes() -
equals
-