navit  0.5.3-trunk
map_data.h File Reference

Go to the source code of this file.

Data Structures

struct  map_data
 

Enumerations

enum  file_index {
  file_border_ply =0 , file_bridge_ply , file_build_ply , file_golf_ply ,
  file_height_ply , file_natpark_ply , file_nature_ply , file_other_ply ,
  file_rail_ply , file_sea_ply , file_street_bti , file_street_str ,
  file_strname_stn , file_town_twn , file_tunnel_ply , file_water_ply ,
  file_woodland_ply , file_end , file_town_twn_alt1 , file_town_twn_alt2 ,
  file_street_str_alt1 , file_street_str_alt2 , file_street_str_alt3 , file_street_str_alt4 ,
  file_border_ply =0 , file_bridge_ply , file_height_ply , file_other_ply ,
  file_rail_ply , file_sea_ply , file_street_bti , file_street_str ,
  file_strname_stn , file_town_twn , file_tunnel_ply , file_water_ply ,
  file_woodland_ply , file_end
}
 

Functions

struct map_dataload_maps (char *map)
 
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)
 

Enumeration Type Documentation

◆ file_index

enum file_index

Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team

This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.

You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Enumerator
file_border_ply 
file_bridge_ply 
file_build_ply 
file_golf_ply 
file_height_ply 
file_natpark_ply 
file_nature_ply 
file_other_ply 
file_rail_ply 
file_sea_ply 
file_street_bti 
file_street_str 
file_strname_stn 
file_town_twn 
file_tunnel_ply 
file_water_ply 
file_woodland_ply 
file_end 
file_town_twn_alt1 
file_town_twn_alt2 
file_street_str_alt1 
file_street_str_alt2 
file_street_str_alt3 
file_street_str_alt4 
file_border_ply 
file_bridge_ply 
file_height_ply 
file_other_ply 
file_rail_ply 
file_sea_ply 
file_street_bti 
file_street_str 
file_strname_stn 
file_town_twn 
file_tunnel_ply 
file_water_ply 
file_woodland_ply 
file_end 

Function Documentation

◆ load_maps()

struct map_data* load_maps ( char *  map)

◆ map_data_foreach()

void map_data_foreach ( struct map_data mdata,
int  file,
struct transformation t,
int  limit,
void(*)(struct block_info *, unsigned char *, unsigned char *, void *)  func,
void *  data 
)