/[zanavi_public1]/navit/navit/navit.h
ZANavi

Diff of /navit/navit/navit.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 30 Revision 31
36 * Boston, MA 02110-1301, USA. 36 * Boston, MA 02110-1301, USA.
37 */ 37 */
38 38
39#ifndef NAVIT_NAVIT_H 39#ifndef NAVIT_NAVIT_H
40#define NAVIT_NAVIT_H 40#define NAVIT_NAVIT_H
41
42 41
43#ifdef __cplusplus 42#ifdef __cplusplus
44extern "C" 43extern "C"
45{ 44{
46#endif 45#endif
68extern int draw_polylines_fast; // 1 -> dont draw circles at the end of polylines 0-> do draw circles 67extern int draw_polylines_fast; // 1 -> dont draw circles at the end of polylines 0-> do draw circles
69 68
70extern int limit_order_corrected; 69extern int limit_order_corrected;
71extern int shift_order; 70extern int shift_order;
72extern int global_search_street_size_factor; 71extern int global_search_street_size_factor;
73extern int enable_water_from_relations;
74extern int hold_drawing; 72extern int hold_drawing;
75extern int global_stop_demo_vehicle; 73extern int global_stop_demo_vehicle;
74extern int global_show_route_rectangles;
75extern int global_traffic_light_delay;
76extern int global_draw_multipolygons;
76 77
77extern long long draw_lines_count_2; 78extern long long draw_lines_count_2;
78extern long long draw_lines_count_3; 79extern long long draw_lines_count_3;
79extern long long draw_lines_count_4; 80extern long long draw_lines_count_4;
80 81
81extern int mapdraw_time[11 + 5]; 82extern int mapdraw_time[11 + 5];
82extern int cur_mapdraw_time_index; 83extern int cur_mapdraw_time_index;
83 84
84extern int route_status_previous; 85extern int route_status_previous;
86extern long long global_route_memory_size;
87
88extern GHashTable *global_transform_hash;
89extern GHashTable *global_transform_hash2;
85 90
86/* prototypes */ 91/* prototypes */
87enum attr_type; 92enum attr_type;
88struct attr; 93struct attr;
89struct attr_iter; 94struct attr_iter;
162struct displaylist *navit_get_displaylist(struct navit *this_); 167struct displaylist *navit_get_displaylist(struct navit *this_);
163void navit_layout_switch(struct navit *n); 168void navit_layout_switch(struct navit *n);
164int navit_set_vehicle_by_name(struct navit *n, const char *name); 169int navit_set_vehicle_by_name(struct navit *n, const char *name);
165void navit_layer_set_active(struct navit *this, char *name, int active, int draw); 170void navit_layer_set_active(struct navit *this, char *name, int active, int draw);
166void navit_motion(void *data, struct point *p); 171void navit_motion(void *data, struct point *p);
172void displaylist_shift_order_in_map_layers(struct navit *this_, int shift_value);
167 173
168void navit_set_cursors(struct navit *this_); 174void navit_set_cursors(struct navit *this_);
169 175
170#include "vehicle.h" 176#include "vehicle.h"
171int navit_add_vehicle(struct navit *this_, struct vehicle *v); 177int navit_add_vehicle(struct navit *this_, struct vehicle *v);

Legend:
Removed from v.30  
changed lines
  Added in v.31

   
Visit the ZANavi Wiki