2 /*static char GEODESIC_H_ID[] = "@(#)geodesic.h 4.3 95/08/19 GIE REL"; */
10 # define GEOD_EXTERN extern
15 GEOD_EXTERN struct geodesic {
17 double LAM1, PHI1, ALPHA12;
18 double LAM2, PHI2, ALPHA21;
20 double ONEF, FLAT, FLAT2, FLAT4, FLAT64;
24 # define geod_a GEODESIC.A
25 # define lam1 GEODESIC.LAM1
26 # define phi1 GEODESIC.PHI1
27 # define al12 GEODESIC.ALPHA12
28 # define lam2 GEODESIC.LAM2
29 # define phi2 GEODESIC.PHI2
30 # define al21 GEODESIC.ALPHA21
31 # define geod_S GEODESIC.DIST
32 # define geod_f GEODESIC.FLAT
33 # define onef GEODESIC.ONEF
34 # define f2 GEODESIC.FLAT2
35 # define f4 GEODESIC.FLAT4
36 # define ff2 GEODESIC.FLAT4
37 # define f64 GEODESIC.FLAT64
38 # define ellipse GEODESIC.ELLIPSE
41 GEOD_EXTERN int n_alpha, n_S;
42 GEOD_EXTERN double to_meter, fr_meter, del_alpha;
44 void geod_set(int, char **);