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, validEdgeDistance
public double calcDist(double fromY, double fromX, double toY, double toX)
calcDist
in interface DistanceCalc
calcDist
in class DistanceCalcEarth
public double calcDist3D(double fromY, double fromX, double fromHeight, double toY, double toX, double toHeight)
calcDist3D
in interface DistanceCalc
calcDist3D
in class DistanceCalcEarth
public double calcDenormalizedDist(double normedDist)
calcDenormalizedDist
in interface DistanceCalc
calcDenormalizedDist
in class DistanceCalcEarth
public double calcNormalizedDist(double dist)
calcNormalizedDist
in interface DistanceCalc
calcNormalizedDist
in class DistanceCalcEarth
public double calcNormalizedDist(double fromY, double fromX, double toY, double toX)
calcNormalizedDist
in interface DistanceCalc
calcNormalizedDist
in class DistanceCalcEarth
public String toString()
toString
in class DistanceCalcEarth
public double calcCircumference(double lat)
calcCircumference
in interface DistanceCalc
calcCircumference
in class DistanceCalcEarth
public boolean isDateLineCrossOver(double lon1, double lon2)
isDateLineCrossOver
in class DistanceCalcEarth
public BBox createBBox(double lat, double lon, double radiusInMeter)
createBBox
in interface DistanceCalc
createBBox
in class DistanceCalcEarth
public GHPoint projectCoordinate(double latInDeg, double lonInDeg, double distanceInMeter, double headingClockwiseFromNorth)
projectCoordinate
in interface DistanceCalc
projectCoordinate
in class DistanceCalcEarth
public boolean isCrossBoundary(double lon1, double lon2)
isCrossBoundary
in interface DistanceCalc
isCrossBoundary
in class DistanceCalcEarth
public double calcNormalizedEdgeDistance(double ry, double rx, double ay, double ax, double by, double bx)
calcNormalizedEdgeDistance
in interface DistanceCalc
calcNormalizedEdgeDistance
in class DistanceCalcEarth
public double calcNormalizedEdgeDistance3D(double ry, double rx, double rz, double ay, double ax, double az, double by, double bx, double bz)
calcNormalizedEdgeDistance3D
in interface DistanceCalc
calcNormalizedEdgeDistance3D
in class DistanceCalcEarth
Copyright © 2012–2020. All rights reserved.