|
|
1.1 root 1: #include <math.h>
2:
3: #define PI 3.14159265358979323844
4: #define TWOPI (2*PI)
5: #define RAD (PI/180)
6:
7: #define ECC .08227185422 /* eccentricity of earth */
8: #define EC2 .006768657997
9:
10: #define FUZZ .0001
11:
12: struct coord {
13: float l; /* lat or lon in radians*/
14: float s; /* sin */
15: float c; /* cos */
16: };
17: struct place {
18: struct coord nlat;
19: struct coord wlon;
20: };
21: double sin(), cos(), tan(), fabs(), sqrt(), log(), exp(), atan2();
22: double hypot();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.