java.lang.Object
eu.hansolo.toolbox.geo.GeoLocation
-
Constructor Summary
ConstructorsConstructorDescriptionGeoLocation(long timestamp, String name, String info, double latitude, double longitude, double altitude, double accuracy) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGeoLocationObserver(EvtType<? extends Evt> type, EvtObserver<GeoLocationChangeEvt> observer) voiddispose()booleanvoiddoubledoubledoublegetAltitudeDistanceTo(GeoLocation location) doublegetBearingTo(GeoLocation location) getCardinalDirectionTo(GeoLocation location) getCopy()doublegetDistanceTo(GeoLocation location) getId()getInfo()doubledoublegetName()longinthashCode()booleanisWithinRangeOf(GeoLocation location, double meters) voidvoidremoveGeoLocationObserver(EvtType<? extends Evt> type, EvtObserver<GeoLocationChangeEvt> observer) voidset(double latitude, double longitude) voidset(double latitude, double longitude, double altitude, long timestamp) voidset(double latitude, double longitude, double altitude, long timestamp, double accuracy, String info) voidset(GeoLocation location) voidsetAccuracy(double accuracy) voidsetAltitude(double altitude) voidvoidsetLatitude(double latitude) voidsetLongitude(double longitude) voidvoidsetTimestamp(long timestamp) toString()
-
Constructor Details
-
GeoLocation
public GeoLocation() -
GeoLocation
-
-
Method Details
-
getId
-
getTimestamp
public long getTimestamp() -
setTimestamp
public void setTimestamp(long timestamp) -
getName
-
setName
-
getInfo
-
setInfo
-
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
-
getDistanceTo
-
getAltitudeDistanceTo
-
getBearingTo
-
getCardinalDirectionTo
-
isWithinRangeOf
-
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
-
equals
-
hashCode
public int hashCode() -
toString
-