/** const for kilometers per degree on the earth, 111.19 */ export declare const kmPerDeg = 111.19; /** * Convert degrees into kilometers along the earth surface * * @param deg degrees to convert * @returns kilometers */ export declare function degtokm(deg: number): number; /** * Convert kilometers into degrees along the earth surface * * @param km kilometers to convert * @returns degrees */ export declare function kmtodeg(km: number): number; export declare class DistAzOutput { delta: number; az: number; baz: number; stalat: number | undefined; stalon: number | undefined; evtlat: number | undefined; evtlon: number | undefined; constructor(delta: number, az: number, baz: number); get distance(): number; get distanceKm(): number; get distanceDeg(): number; get azimuth(): number; get backazimuth(): number; } /** * * Returns a simple object (DistAzOutput) with: *``` * delta => Great Circle Arc distance in degrees * az => Azimuth of pt. 1 wrt pt. 2 in degrees * baz => Azimuth of pt. 2 wrt pt. 1 in degrees *``` * * azimuth is if you stand at point 2 and measure angle between north * and point 1. I.E. point 1 is the station and point 2 is the event. * * @param lat1 Latitude of first point (station) (+N, -S) in degrees * @param lon1 Longitude of first point(station) (+E, -W) in degrees * @param lat2 Latitude of second point (event) * @param lon2 Longitude of second point (event) * @returns delta, az, baz in a DistAzOutput */ export declare function distaz(lat1: number, lon1: number, lat2: number, lon2: number): DistAzOutput; //# sourceMappingURL=distaz.d.mts.map