org.hibernate.search.spatial.impl
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 Coordinatespublic Double getLongitude()
getLongitude in interface Coordinatespublic double getLatitudeRad()
public double getLongitudeRad()
Copyright © 2006-2015 Red Hat, Inc. All Rights Reserved