summaryrefslogtreecommitdiff
path: root/navit/transform.h
diff options
context:
space:
mode:
authorsteven_s <steven_s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-03-21 17:34:10 +0000
committersteven_s <steven_s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-03-21 17:34:10 +0000
commitb379b21d8a616db863ec6eb1f0acc59150a7e721 (patch)
tree29a4797a6dcba0701e6b80b7238f259004c2f5c5 /navit/transform.h
parent2a82a41e381ac46781126fd41770bfcf01201c8d (diff)
downloadnavit-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.h6
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);