public class DistanceCalcEuclidean extends DistanceCalcEarth
C, KM_MILE, METERS_PER_DEGREE, R, R_EQ| Constructor and Description |
|---|
DistanceCalcEuclidean() |
| Modifier and Type | Method and Description |
|---|---|
double |
calcCircumference(double lat) |
double |
calcDenormalizedDist(double normedDist) |
double |
calcDist(double fromY,
double fromX,
double toY,
double toX) |
double |
calcDist3D(double fromY,
double fromX,
double fromHeight,
double toY,
double toX,
double toHeight) |
double |
calcNormalizedDist(double dist)
Returns the specified length in normalized meter.
|
double |
calcNormalizedDist(double fromY,
double fromX,
double toY,
double toX)
Calculates in normalized meter
|
double |
calcNormalizedEdgeDistance(double ry,
double rx,
double ay,
double ax,
double by,
double bx) |
double |
calcNormalizedEdgeDistance3D(double ry,
double rx,
double rz,
double ay,
double ax,
double az,
double by,
double bx,
double bz) |
BBox |
createBBox(double lat,
double lon,
double radiusInMeter) |
boolean |
isCrossBoundary(double lon1,
double lon2) |
boolean |
isDateLineCrossOver(double lon1,
double lon2) |
GHPoint |
projectCoordinate(double latInDeg,
double lonInDeg,
double distanceInMeter,
double headingClockwiseFromNorth) |
String |
toString() |
calcCrossingPointToEdge, calcNormalizedEdgeDistanceNew, hasElevationDiff, validEdgeDistancepublic double calcDist(double fromY,
double fromX,
double toY,
double toX)
calcDist in interface DistanceCalccalcDist in class DistanceCalcEarthpublic double calcDist3D(double fromY,
double fromX,
double fromHeight,
double toY,
double toX,
double toHeight)
calcDist3D in interface DistanceCalccalcDist3D in class DistanceCalcEarthpublic double calcDenormalizedDist(double normedDist)
calcDenormalizedDist in interface DistanceCalccalcDenormalizedDist in class DistanceCalcEarthpublic double calcNormalizedDist(double dist)
calcNormalizedDist in interface DistanceCalccalcNormalizedDist in class DistanceCalcEarthpublic double calcNormalizedDist(double fromY,
double fromX,
double toY,
double toX)
calcNormalizedDist in interface DistanceCalccalcNormalizedDist in class DistanceCalcEarthpublic String toString()
toString in class DistanceCalcEarthpublic double calcCircumference(double lat)
calcCircumference in interface DistanceCalccalcCircumference in class DistanceCalcEarthpublic boolean isDateLineCrossOver(double lon1,
double lon2)
isDateLineCrossOver in class DistanceCalcEarthpublic BBox createBBox(double lat, double lon, double radiusInMeter)
createBBox in interface DistanceCalccreateBBox in class DistanceCalcEarthpublic GHPoint projectCoordinate(double latInDeg, double lonInDeg, double distanceInMeter, double headingClockwiseFromNorth)
projectCoordinate in interface DistanceCalcprojectCoordinate in class DistanceCalcEarthpublic boolean isCrossBoundary(double lon1,
double lon2)
isCrossBoundary in interface DistanceCalcisCrossBoundary in class DistanceCalcEarthpublic double calcNormalizedEdgeDistance(double ry,
double rx,
double ay,
double ax,
double by,
double bx)
calcNormalizedEdgeDistance in interface DistanceCalccalcNormalizedEdgeDistance in class DistanceCalcEarthpublic double calcNormalizedEdgeDistance3D(double ry,
double rx,
double rz,
double ay,
double ax,
double az,
double by,
double bx,
double bz)
calcNormalizedEdgeDistance3D in interface DistanceCalccalcNormalizedEdgeDistance3D in class DistanceCalcEarthCopyright © 2012–2020. All rights reserved.