navit  0.5.1-trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups
map_data.h
Go to the documentation of this file.
1 
20 #ifndef NAVIT_MAP_DATA_H
21 #define NAVIT_MAP_DATA_H
22 
23 enum file_index {
38 };
39 
40 struct map_data {
41  struct file *file[file_end];
42  struct map_data *next;
43 };
44 
45 struct map_data *load_maps(char *map);
46 
47 struct transformation;
48 struct block_info;
49 
50 void map_data_foreach(struct map_data *mdata, int file, struct transformation *t, int limit,
51  void(*func)(struct block_info *, unsigned char *, unsigned char *, void *), void *data);
52 
53 #endif
54 
Definition: map_data.h:36
Definition: map_data.h:33
Definition: map_data.h:24
Definition: map_data.h:37
Definition: map_data.h:32
struct map_data * load_maps(char *map)
file_index
Definition: mg.h:229
Definition: map_data.h:31
Definition: map_data.h:40
Definition: map_data.h:28
void map_data_foreach(struct map_data *mdata, int file, struct transformation *t, int limit, void(*func)(struct block_info *, unsigned char *, unsigned char *, void *), void *data)
Definition: map_data.h:26
struct map_data * next
Definition: map_data.h:42
Definition: map_data.h:35
char data
Definition: garmin_img.c:354
Definition: map_data.h:34
static unsigned char limit[]
Definition: street.c:405
Definition: map_data.h:27
Definition: map_data.h:30
Holds information about a map.
Definition: map.c:60
Definition: map_data.h:29
Definition: map_data.h:25
The parameters needed to transform a map for display.
Definition: transform.c:64
Definition: file.h:36