java.lang.Object
eu.hansolo.toolboxfx.geom.Location
-
Property Summary
Properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLocationObserver(eu.hansolo.toolbox.evt.EvtType<? extends eu.hansolo.toolbox.evt.Evt> type, eu.hansolo.toolbox.evt.EvtObserver<LocationChangeEvt> observer) doublecalcBearingInDegree(double lt1, double ln1, double lt2, double ln2) static doublecalcDistanceInKilometer(Location p1, Location p2) static doublecalcDistanceInMeter(double lat1, double lon1, double lat2, double lon2) static doublecalcDistanceInMeter(Location p1, Location p2) voiddispose()booleanjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>voiddoubledoubledoublegetAltitudeDifferenceInMeter(Location location) doublegetBearingTo(double latitude, double longitude) doublegetBearingTo(Location location) getCardinalDirectionFromBearing(double brng) getCopy()doublegetDistanceTo(Location location) javafx.scene.paint.ColorgetFill()Gets the value of the property fill.getId()getInfo()doublegetLocalDateTime(ZoneId zoneId) doublejavafx.event.EventHandler<javafx.scene.input.MouseEvent>javafx.event.EventHandler<javafx.scene.input.MouseEvent>javafx.event.EventHandler<javafx.scene.input.MouseEvent>javafx.event.EventHandler<javafx.scene.input.MouseEvent>getName()javafx.scene.paint.ColorGets the value of the property stroke.longintinthashCode()booleanisWithinRangeOf(Location location, double meters) booleanisZero()voidvoidremoveLocationObserver(eu.hansolo.toolbox.evt.EvtType<? extends eu.hansolo.toolbox.evt.Evt> type, eu.hansolo.toolbox.evt.EvtObserver<LocationChangeEvt> observer) voidset(double latitude, double longitude) voidvoidset(double latitude, double longitude, double altitude, Instant timestamp, double accuracy, String info) voidvoidsetAccuracy(double accuracy) voidsetAltitude(double altitude) voidsetFill(javafx.scene.paint.Color fill) Sets the value of the property fill.voidvoidsetLatitude(double latitude) voidsetLongitude(double longitude) voidsetMouseEnterHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) voidsetMouseExitHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) voidsetMousePressHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) voidsetMouseReleaseHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) voidvoidsetStroke(javafx.scene.paint.Color stroke) Sets the value of the property stroke.voidsetTimestamp(Instant timestamp) voidsetZoomLevel(int level) javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>toString()
-
Property Details
-
fill
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> fillProperty- See Also:
-
stroke
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> strokeProperty- See Also:
-
-
Constructor Details
-
Location
public Location() -
Location
public Location(double latitude, double longitude) -
Location
-
-
Method Details
-
getId
-
getTimestamp
-
getTimestampInSeconds
public long getTimestampInSeconds() -
setTimestamp
-
getLocaleDateTime
-
getLocalDateTime
-
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) -
getName
-
setName
-
getInfo
-
setInfo
-
getFill
public javafx.scene.paint.Color getFill()Gets the value of the property fill.- Property description:
-
setFill
public void setFill(javafx.scene.paint.Color fill) Sets the value of the property fill.- Property description:
-
fillProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> fillProperty()- See Also:
-
getStroke
public javafx.scene.paint.Color getStroke()Gets the value of the property stroke.- Property description:
-
setStroke
public void setStroke(javafx.scene.paint.Color stroke) Sets the value of the property stroke.- Property description:
-
strokeProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> strokeProperty()- See Also:
-
getZoomLevel
public int getZoomLevel() -
setZoomLevel
public void setZoomLevel(int level) -
getAsPoint
-
set
public void set(double latitude, double longitude) -
set
-
set
-
set
-
getDistanceTo
-
isWithinRangeOf
-
calcDistanceInMeter
-
calcDistanceInKilometer
-
calcDistanceInMeter
public static double calcDistanceInMeter(double lat1, double lon1, double lat2, double lon2) -
getAltitudeDifferenceInMeter
-
getBearingTo
-
getBearingTo
public double getBearingTo(double latitude, double longitude) -
isZero
public boolean isZero() -
calcBearingInDegree
public double calcBearingInDegree(double lt1, double ln1, double lt2, double ln2) -
getCardinalDirectionFromBearing
-
getCopy
-
dispose
public void dispose() -
addLocationObserver
public void addLocationObserver(eu.hansolo.toolbox.evt.EvtType<? extends eu.hansolo.toolbox.evt.Evt> type, eu.hansolo.toolbox.evt.EvtObserver<LocationChangeEvt> observer) -
removeLocationObserver
public void removeLocationObserver(eu.hansolo.toolbox.evt.EvtType<? extends eu.hansolo.toolbox.evt.Evt> type, eu.hansolo.toolbox.evt.EvtObserver<LocationChangeEvt> observer) -
removeAllObservers
public void removeAllObservers() -
fireLocationEvent
-
getMouseEnterHandler
public javafx.event.EventHandler<javafx.scene.input.MouseEvent> getMouseEnterHandler() -
setMouseEnterHandler
public void setMouseEnterHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) -
getMousePressHandler
public javafx.event.EventHandler<javafx.scene.input.MouseEvent> getMousePressHandler() -
setMousePressHandler
public void setMousePressHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) -
getMouseReleaseHandler
public javafx.event.EventHandler<javafx.scene.input.MouseEvent> getMouseReleaseHandler() -
setMouseReleaseHandler
public void setMouseReleaseHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) -
getMouseExitHandler
public javafx.event.EventHandler<javafx.scene.input.MouseEvent> getMouseExitHandler() -
setMouseExitHandler
public void setMouseExitHandler(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) -
equals
-
hashCode
public int hashCode() -
toString
-