Package edu.sc.seis.TauP
Class DistanceCalcGeocentric
java.lang.Object
edu.sc.seis.TauP.DistanceCalc
edu.sc.seis.TauP.DistanceCalcGeocentric
-
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
-
Constructor Details
-
DistanceCalcGeocentric
public DistanceCalcGeocentric(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
-