java.lang.Object
eu.hansolo.tilesfx.tools.Location
Created by hansolo on 12.02.17.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionLocation()Location(double LATITUDE, double LONGITUDE) Location(double LATITUDE, double LONGITUDE, double ALTITUDE, Instant TIMESTAMP, String NAME, String INFO, javafx.scene.paint.Color COLOR) Location(double LATITUDE, double LONGITUDE, String NAME, String INFO, javafx.scene.paint.Color COLOR) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoublecalcBearingInDegree(double LAT_1, double LON_1, double LAT_2, double LON_2) doublecalcDistanceInKilometer(Location P1, Location P2) doublecalcDistanceInMeter(double LAT_1, double LON_1, double LAT_2, double LON_2) doublecalcDistanceInMeter(Location P1, Location P2) booleanvoidfireLocationEvent(LocationEvent EVENT) doubledoublegetAltitudeDifferenceInMeter(Location LOCATION) doublegetBearingTo(double LATITUDE, double LONGITUDE) doublegetBearingTo(Location LOCATION) getCardinalDirectionFromBearing(double BEARING) javafx.scene.paint.ColorgetColor()doublegetDistanceTo(Location LOCATION) getInfo()doubledoublegetName()longgetZonedDateTime(ZoneId ZONE_ID) intinthashCode()booleanisWithinRangeOf(Location LOCATION, double METERS) booleanisZero()voidvoidset(double LATITUDE, double LONGITUDE) voidvoidvoidvoidsetAltitude(double ALTITUDE) voidsetColor(javafx.scene.paint.Color COLOR) voidvoidsetLatitude(double LATITUDE) voidsetLongitude(double LONGITUDE) voidvoidsetOnLocationEvent(LocationEventListener LISTENER) voidsetTimestamp(Instant TIMESTAMP) voidsetZoomLevel(int LEVEL) toString()voidupdate(double LATITUDE, double LONGITUDE)
-
Constructor Details
-
Location
public Location() -
Location
public Location(double LATITUDE, double LONGITUDE) -
Location
-
Location
-
Location
-
Location
-
Location
-
Location
-
Location
-
-
Method Details
-
getName
-
setName
-
getTimestamp
-
getTimestampInSeconds
public long getTimestampInSeconds() -
setTimestamp
-
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) -
getInfo
-
setInfo
-
getColor
public javafx.scene.paint.Color getColor() -
setColor
public void setColor(javafx.scene.paint.Color COLOR) -
getZonedDateTime
-
getZonedDateTime
-
getZoomLevel
public int getZoomLevel() -
setZoomLevel
public void setZoomLevel(int LEVEL) -
update
public void update(double LATITUDE, double LONGITUDE) -
set
public void set(double LATITUDE, double LONGITUDE) -
set
-
set
-
set
-
getDistanceTo
-
isWithinRangeOf
-
calcDistanceInMeter
-
calcDistanceInKilometer
-
calcDistanceInMeter
public double calcDistanceInMeter(double LAT_1, double LON_1, double LAT_2, double LON_2) -
getAltitudeDifferenceInMeter
-
getBearingTo
-
getBearingTo
public double getBearingTo(double LATITUDE, double LONGITUDE) -
isZero
public boolean isZero() -
calcBearingInDegree
public double calcBearingInDegree(double LAT_1, double LON_1, double LAT_2, double LON_2) -
getCardinalDirectionFromBearing
-
setOnLocationEvent
-
addLocationEventListener
-
removeLocationEventListener
-
fireLocationEvent
-
equals
-
toJSONString
-
toString
-
hashCode
public int hashCode()
-