summaryrefslogtreecommitdiffstats
path: root/src/host/layer23/include/osmocom/bb/misc/geo.h
blob: 25e26cbac71093150996afa98fdd787d36d6f1a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
/* WGS 84 */
#define EQUATOR_RADIUS	6378137.0
#define POLE_RADIUS	6356752.314

#define PI		3.1415926536

void geo2space(double *x, double *y, double *z, double lat, double lon);
void space2geo(double *lat, double *lon, double x, double y, double z);
double distinspace(double x1, double y1, double z1, double x2, double y2,
	double z2);
double distonplane(double x1, double y1, double x2, double y2);