X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=src%2Fgis-world.h;h=3a347808e109c3ba50a9c311f6752382c726c753;hb=bc5aa14663ac94d7feae1600db18bac3fbbea1a0;hp=7994df2a96e70e22504b80228d4ad8407f983fad;hpb=ac7156bd84aef88b712f117f7e2f3d847d371719;p=grits diff --git a/src/gis-world.h b/src/gis-world.h index 7994df2..3a34780 100644 --- a/src/gis-world.h +++ b/src/gis-world.h @@ -26,6 +26,10 @@ #define EARTH_R (6371000) #define EARTH_C (2*M_PI*EARTH_R) +#define NORTH 90 +#define SOUTH -90 +#define EAST 180 +#define WEST -180 /** * Terms @@ -86,6 +90,9 @@ void lle2xyz(gdouble lat, gdouble lon, gdouble elev, void xyz2lle(gdouble x, gdouble y, gdouble z, gdouble *lat, gdouble *lon, gdouble *elev); +void xyz2ll(gdouble x, gdouble y, gdouble z, + gdouble *lat, gdouble *lon); + gdouble ll2m(gdouble lon_dist, gdouble lat); gdouble distd(gdouble *a, gdouble *b);