public final class Point extends Object implements Coordinates
Modifier and Type | Method and Description |
---|---|
Point |
computeDestination(double distance,
double heading)
Calculate end of travel point
|
static Point |
fromCoordinates(Coordinates center) |
static Point |
fromDegrees(double latitude,
double longitude) |
static Point |
fromDegreesInclusive(double latitude,
double longitude) |
static Point |
fromRadians(double latitude,
double longitude) |
double |
getDistanceTo(double latitude,
double longitude)
Compute distance point and other location given by its latitude and longitude in decimal degrees
|
double |
getDistanceTo(Point other)
Compute distance between two points
|
Double |
getLatitude() |
double |
getLatitudeRad() |
Double |
getLongitude() |
double |
getLongitudeRad() |
static double |
normalizeLatitude(double latitude) |
static double |
normalizeLongitude(double longitude) |
static double |
normalizeLongitudeInclusive(double longitude) |
String |
toString() |
public static Point fromDegrees(double latitude, double longitude)
latitude
- in degreeslongitude
- in degreespublic static Point fromCoordinates(Coordinates center)
center
- the coordinates for the Point to be createdpublic static Point fromDegreesInclusive(double latitude, double longitude)
latitude
- in degreeslongitude
- in degreespublic static double normalizeLongitude(double longitude)
longitude
- in degreespublic static double normalizeLongitudeInclusive(double longitude)
longitude
- in degreespublic static double normalizeLatitude(double latitude)
latitude
- in degreespublic static Point fromRadians(double latitude, double longitude)
latitude
- in radianslongitude
- in radianspublic Point computeDestination(double distance, double heading)
distance
- to travelheading
- of travel in decimal degreepublic double getDistanceTo(Point other)
other
- a Point
object.public double getDistanceTo(double latitude, double longitude)
latitude
- in decimal degreeslongitude
- in decimal degreespublic Double getLatitude()
getLatitude
in interface Coordinates
public Double getLongitude()
getLongitude
in interface Coordinates
public double getLatitudeRad()
public double getLongitudeRad()
Copyright © 2006-2015 Red Hat, Inc. All Rights Reserved