Package edu.sc.seis.TauP
Class DistanceCalcSpherical
java.lang.Object
edu.sc.seis.TauP.DistanceCalc
edu.sc.seis.TauP.DistanceCalcSpherical
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleangleBetweenKm(double latA, double lonA, double depthKmA, double latB, double lonB, double depthKmB) doubleangleBetweenRadian(double latA, double lonA, double depthKmA, double latB, double lonB, double depthKmB) doubleazimuth(double latA, double lonA, double depthKmA, double latB, double lonB, double depthKmB) double[]latLonForAzimuth(double lat, double lon, double depthKm, double azimuth, double distdeg, double pointDepthKm) Methods inherited from class edu.sc.seis.TauP.DistanceCalc
angleBetweenDeg, angleBetweenDeg, angleBetweenKm, azimuth, create, depthKm, getGeodesic, locForAzimuthDeg
-
Field Details
-
EARTH_SPHERE
-
-
Constructor Details
-
DistanceCalcSpherical
public DistanceCalcSpherical(net.sf.geographiclib.Geodesic geodesic)
-
-
Method Details
-
getCalcType
- Specified by:
getCalcTypein classDistanceCalc
-
angleBetweenRadian
public double angleBetweenRadian(double latA, double lonA, double depthKmA, double latB, double lonB, double depthKmB) - Specified by:
angleBetweenRadianin classDistanceCalc
-
angleBetweenKm
public double angleBetweenKm(double latA, double lonA, double depthKmA, double latB, double lonB, double depthKmB) - Specified by:
angleBetweenKmin classDistanceCalc
-
azimuth
public double azimuth(double latA, double lonA, double depthKmA, double latB, double lonB, double depthKmB) - Specified by:
azimuthin classDistanceCalc
-
latLonForAzimuth
public double[] latLonForAzimuth(double lat, double lon, double depthKm, double azimuth, double distdeg, double pointDepthKm) - Specified by:
latLonForAzimuthin classDistanceCalc
-