Class GeoLocation

java.lang.Object
eu.hansolo.toolbox.geo.GeoLocation

public class GeoLocation extends Object
  • Constructor Details

    • GeoLocation

      public GeoLocation()
    • GeoLocation

      public GeoLocation(long timestamp, String name, String info, double latitude, double longitude, double altitude, double accuracy)
  • Method Details

    • getId

      public String getId()
    • getTimestamp

      public long getTimestamp()
    • setTimestamp

      public void setTimestamp(long timestamp)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getInfo

      public String getInfo()
    • setInfo

      public void setInfo(String info)
    • getLatitude

      public double getLatitude()
    • setLatitude

      public void setLatitude(double latitude)
    • getLongitude

      public double getLongitude()
    • setLongitude

      public void setLongitude(double longitude)
    • getAltitude

      public double getAltitude()
    • setAltitude

      public void setAltitude(double altitude)
    • getAccuracy

      public double getAccuracy()
    • setAccuracy

      public void setAccuracy(double accuracy)
    • set

      public void set(double latitude, double longitude)
    • set

      public void set(double latitude, double longitude, double altitude, long timestamp)
    • set

      public void set(double latitude, double longitude, double altitude, long timestamp, double accuracy, String info)
    • set

      public void set(GeoLocation location)
    • getDistanceTo

      public double getDistanceTo(GeoLocation location)
    • getAltitudeDistanceTo

      public double getAltitudeDistanceTo(GeoLocation location)
    • getBearingTo

      public double getBearingTo(GeoLocation location)
    • getCardinalDirectionTo

      public CardinalDirection getCardinalDirectionTo(GeoLocation location)
    • isWithinRangeOf

      public boolean isWithinRangeOf(GeoLocation location, double meters)
    • getCopy

      public GeoLocation getCopy()
    • dispose

      public void dispose()
    • addGeoLocationObserver

      public void addGeoLocationObserver(EvtType<? extends Evt> type, EvtObserver<GeoLocationChangeEvt> observer)
    • removeGeoLocationObserver

      public void removeGeoLocationObserver(EvtType<? extends Evt> type, EvtObserver<GeoLocationChangeEvt> observer)
    • removeAllGeoLocationObservers

      public void removeAllGeoLocationObservers()
    • fireGeoLocationEvent

      public void fireGeoLocationEvent(GeoLocationChangeEvt evt)
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object