diff options
author | steven_s <steven_s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2009-03-21 17:34:10 +0000 |
---|---|---|
committer | steven_s <steven_s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2009-03-21 17:34:10 +0000 |
commit | b379b21d8a616db863ec6eb1f0acc59150a7e721 (patch) | |
tree | 29a4797a6dcba0701e6b80b7238f259004c2f5c5 /navit/transform.h | |
parent | 2a82a41e381ac46781126fd41770bfcf01201c8d (diff) | |
download | navit-b379b21d8a616db863ec6eb1f0acc59150a7e721.tar.gz |
Fix:transform:Use single precision vs double precision for lat/lng
calculates when AVOID_FLOAT is set.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2157 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/transform.h')
-rw-r--r-- | navit/transform.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/navit/transform.h b/navit/transform.h index d00355934..1d36baf2d 100644 --- a/navit/transform.h +++ b/navit/transform.h @@ -23,6 +23,8 @@ #ifdef __cplusplus extern "C" { #endif +#include "coord.h" + /* prototypes */ enum item_type; enum map_datum; @@ -39,8 +41,8 @@ struct transformation * transform_dup(struct transformation *t); void transform_to_geo(enum projection pro, struct coord *c, struct coord_geo *g); void transform_from_geo(enum projection pro, struct coord_geo *g, struct coord *c); void transform_from_to(struct coord *cfrom, enum projection from, struct coord *cto, enum projection to); -void transform_geo_to_cart(struct coord_geo *geo, double a, double b, struct coord_geo_cart *cart); -void transform_cart_to_geo(struct coord_geo_cart *cart, double a, double b, struct coord_geo *geo); +void transform_geo_to_cart(struct coord_geo *geo, navit_float a, navit_float b, struct coord_geo_cart *cart); +void transform_cart_to_geo(struct coord_geo_cart *cart, navit_float a, navit_float b, struct coord_geo *geo); void transform_datum(struct coord_geo *from, enum map_datum from_datum, struct coord_geo *to, enum map_datum to_datum); int transform(struct transformation *t, enum projection pro, struct coord *c, struct point *p, int count, int unique, int width, int *width_return); void transform_reverse(struct transformation *t, struct point *p, struct coord *c); |