Package edu.sc.seis.TauP
Class DistAzLambert
java.lang.Object
edu.sc.seis.TauP.DistAzLambert
Distance, azimuth and back azimuth between two lat,lon pairs.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doublestatic final doublestatic final double -
Constructor Summary
ConstructorsConstructorDescriptionDistAzLambert(double lat1, double lon1, double lat2, double lon2) c lat1 Latitude of first point (+N, -S) in degrees c lon1 Longitude of first point (+E, -W) in degrees c lat2 Latitude of second point c lon2 Longitude of second point c c getDelta() Great Circle Arc distance in degrees c getAz() Azimuth from pt.DistAzLambert(double lat1, double lon1, double lat2, double lon2, double flattening) DistAzLambert(edu.sc.seis.seisFile.LatLonLocatable loc1, edu.sc.seis.seisFile.LatLonLocatable loc2) First location is generally the source/event and second is the receiver/station.DistAzLambert(edu.sc.seis.seisFile.LatLonLocatable loc1, edu.sc.seis.seisFile.LatLonLocatable loc2, double flattening) First location is generally the source/event and second is the receiver/station.DistAzLambert(edu.sc.seis.seisFile.Location loc1, edu.sc.seis.seisFile.Location loc2) First location is generally the source/event and second is the receiver/station.DistAzLambert(edu.sc.seis.seisFile.Location loc1, edu.sc.seis.seisFile.Location loc2, double flattening) c getDelta() Great Circle Arc distance in degrees c getAz() Azimuth from loc1 to loc2 in degrees c getBaz() Back Azimuth from loc2 to loc1 in degrees -
Method Summary
Modifier and TypeMethodDescriptionstatic doubledegreesToKilometers(double degrees) static doubledegreesToKilometers(double degrees, double radius) booleandoublegetAz()doublegetBaz()doublegetDelta()doubledoubleinthashCode()static doublekilometersToDegrees(double kilometers, double radius) static doublekmPerDeg()static doublekmPerDeg(double radius)
-
Field Details
-
wgs85_invflattening
public static final double wgs85_invflattening- See Also:
-
wgs85_flattening
public static final double wgs85_flattening- See Also:
-
wgs85_meanEarthRadius
public static final double wgs85_meanEarthRadius- See Also:
-
-
Constructor Details
-
DistAzLambert
public DistAzLambert(edu.sc.seis.seisFile.LatLonLocatable loc1, edu.sc.seis.seisFile.LatLonLocatable loc2) First location is generally the source/event and second is the receiver/station. c getDelta() Great Circle Arc distance in degrees c getAz() Azimuth from loc1 to loc2 in degrees c getBaz() Back Azimuth from loc2 to loc1 in degrees -
DistAzLambert
public DistAzLambert(edu.sc.seis.seisFile.LatLonLocatable loc1, edu.sc.seis.seisFile.LatLonLocatable loc2, double flattening) First location is generally the source/event and second is the receiver/station. c getDelta() Great Circle Arc distance in degrees c getAz() Azimuth from loc1 to loc2 in degrees c getBaz() Back Azimuth from loc2 to loc1 in degrees -
DistAzLambert
public DistAzLambert(edu.sc.seis.seisFile.Location loc1, edu.sc.seis.seisFile.Location loc2) First location is generally the source/event and second is the receiver/station. c getDelta() Great Circle Arc distance in degrees c getAz() Azimuth from loc1 to loc2 in degrees c getBaz() Back Azimuth from loc2 to loc1 in degrees -
DistAzLambert
public DistAzLambert(edu.sc.seis.seisFile.Location loc1, edu.sc.seis.seisFile.Location loc2, double flattening) c getDelta() Great Circle Arc distance in degrees c getAz() Azimuth from loc1 to loc2 in degrees c getBaz() Back Azimuth from loc2 to loc1 in degrees -
DistAzLambert
public DistAzLambert(double lat1, double lon1, double lat2, double lon2) c lat1 Latitude of first point (+N, -S) in degrees c lon1 Longitude of first point (+E, -W) in degrees c lat2 Latitude of second point c lon2 Longitude of second point c c getDelta() Great Circle Arc distance in degrees c getAz() Azimuth from pt. 1 to pt. 2 in degrees c getBaz() Back Azimuth from pt. 2 to pt. 1 in degrees -
DistAzLambert
public DistAzLambert(double lat1, double lon1, double lat2, double lon2, double flattening)
-
-
Method Details
-
getDelta
public double getDelta() -
getAz
public double getAz() -
getBaz
public double getBaz() -
getRadialAzimuth
public double getRadialAzimuth() -
getTransverseAzimuth
public double getTransverseAzimuth() -
equals
-
hashCode
public int hashCode() -
kmPerDeg
public static double kmPerDeg() -
kmPerDeg
public static double kmPerDeg(double radius) -
degreesToKilometers
public static double degreesToKilometers(double degrees) -
degreesToKilometers
public static double degreesToKilometers(double degrees, double radius) -
kilometersToDegrees
public static double kilometersToDegrees(double kilometers, double radius)
-