navit  0.5.3-trunk
csv.h
Go to the documentation of this file.
1 
20 #include <stdio.h>
21 #include <glib.h>
22 
23 #include "attr.h"
24 #include "coord.h"
25 #include "quadtree.h"
26 
27 
28 struct map_priv {
29  int id;
31  int flags;
32  GHashTable*qitem_hash;
33  char* filename;
34  int dirty;
35  int attr_cnt;
38  enum item_type item_type;
40  char *charset;
41 };
42 
43 struct map_rect_priv {
44  struct map_selection *sel;
47  struct coord c;
48  int bStarted;
49  struct item item;
50  struct map_priv *m;
52 };
53 
attr_type
Definition: attr.h:34
item_type
Definition: item.h:29
struct _GList GList
Definition: navit.h:30
Definition: coord.h:34
Represents an object on a map.
Definition: item.h:115
Represents the map from a single binfile.
Definition: binfile.c:105
int flags
Definition: binfile.c:125
GHashTable * qitem_hash
Definition: csv.h:32
char * filename
Filename of the binfile.
Definition: binfile.c:107
enum item_type item_type
Definition: csv.h:38
struct quadtree_node * tree_root
Definition: csv.h:30
GList * new_items
Definition: csv.h:39
int attr_cnt
Definition: csv.h:35
int dirty
Definition: csv.h:34
enum attr_type * attr_types
Definition: csv.h:36
int id
Definition: binfile.c:106
int next_item_idx
Definition: csv.h:37
char * charset
Definition: csv.h:40
Implementation-specific map rect data.
Definition: binfile.c:137
struct map_selection * sel
Definition: binfile.c:143
struct quadtree_iter * qiter
Definition: csv.h:45
struct quadtree_item * qitem
Definition: csv.h:46
GList * at_iter
Definition: csv.h:51
int bStarted
Definition: csv.h:48
struct map_priv * m
Definition: binfile.c:144
struct coord c
Definition: csv.h:47
Used to select data from a map.
Definition: map.h:58
Definition: quadtree.h:27
Definition: quadtree.c:36
Definition: quadtree.h:35