119 #if !defined(GEODESIC_H)
126 #define GEODESIC_VERSION_MAJOR 1
131 #define GEODESIC_VERSION_MINOR 32
136 #define GEODESIC_VERSION_PATCH 0
138 #if defined(__cplusplus)
150 double f1, e2, ep2, n, b, c2, etol2;
151 double A3x[6], C3x[15], C4x[21];
166 double b, c2, f1, salp0, calp0, k2,
167 salp1, calp1, ssig1, csig1, dn1, stau1, ctau1, somg1, comg1,
168 A1m1, A2m1, A3c, B11, B21, B31, A4, B41;
169 double C1a[6+1], C1pa[6+1], C2a[6+1], C3a[6], C4a[6];
241 double lat1,
double lon1,
double azi1,
unsigned caps);
281 double lat1,
double lon1,
double azi1,
double s12,
282 double* plat2,
double* plon2,
double* pazi2);
324 double lat1,
double lon1,
double lat2,
double lon2,
325 double* ps12,
double* pazi1,
double* pazi2);
374 double* plat2,
double* plon2,
double* pazi2);
411 double lat1,
double lon1,
double azi1,
412 int arcmode,
double s12_a12,
413 double* plat2,
double* plon2,
double* pazi2,
414 double* ps12,
double* pm12,
double* pM12,
double* pM21,
446 double lat1,
double lon1,
double lat2,
double lon2,
447 double* ps12,
double* pazi1,
double* pazi2,
448 double* pm12,
double* pM12,
double* pM21,
511 int arcmode,
double s12_a12,
512 double* plat2,
double* plon2,
double* pazi2,
513 double* ps12,
double* pm12,
514 double* pM12,
double* pM21,
555 double lat,
double lon);
576 double azi,
double s);
619 int reverse,
int sign,
620 double* pA,
double* pP);
651 double lat,
double lon,
652 int reverse,
int sign,
653 double* pA,
double* pP);
684 double azi,
double s,
685 int reverse,
int sign,
686 double* pA,
double* pP);
722 double lats[],
double lons[],
int n,
723 double* pA,
double* pP);
741 #if defined(__cplusplus)