navit 0.5.3-trunk
Loading...
Searching...
No Matches
boundaries.c File Reference
#include <stdio.h>
#include <string.h>
#include "maptool.h"

Functions

char * osm_tag_value (struct item_bin *ib, char *key)
 
osmid boundary_relid (struct boundary *b)
 
static void process_boundaries_member (void *func_priv, void *relation_priv, struct item_bin *member, void *member_priv)
 
static GList * process_boundaries_setup (FILE *boundaries, struct relations *relations)
 
GList * boundary_find_matches (GList *l, struct coord *c)
 
static GList * process_boundaries_insert (GList *list, struct boundary *boundary)
 
static GList * process_boundaries_finish (GList *boundaries_list)
 
GList * process_boundaries (FILE *boundaries, FILE *ways)
 
void free_boundaries (GList *bl)
 

Function Documentation

◆ boundary_find_matches()

◆ boundary_relid()

osmid boundary_relid ( struct boundary b)

◆ free_boundaries()

◆ osm_tag_value()

◆ process_boundaries()

GList * process_boundaries ( FILE *  boundaries,
FILE *  ways 
)

◆ process_boundaries_finish()

◆ process_boundaries_insert()

static GList * process_boundaries_insert ( GList *  list,
struct boundary boundary 
)
static

◆ process_boundaries_member()

static void process_boundaries_member ( void *  func_priv,
void *  relation_priv,
struct item_bin member,
void *  member_priv 
)
static

◆ process_boundaries_setup()