navit
0.5.3-trunk
|
#include <maptool.h>
Data Fields | |
int | len |
enum item_type | type |
int | clen |
A map item (street, POI, border etc.) as it is stored in a Navit binfile. Note that this struct only has fields for the header of the item. The actual data (coordinates and attributes) is stored in memory after this struct as two arrays of type struct coord and struct attr_bin respectively. See also http://wiki.navit-project.org/index.php/Navit%27s_binary_map_driver .
int item_bin::clen |
Length of the following coordinate array in 32-bit ints.
Referenced by ch_generate_ddsg(), clip_line(), is_loop(), item_bin_add_coord(), item_bin_copy_coord(), item_bin_dump(), item_bin_get_attr(), item_bin_get_attr_bin(), item_bin_get_attr_bin_last(), item_bin_init(), item_bin_remove_attr(), item_bin_sort_file(), item_bin_to_poly_segment(), item_bin_write_clipped(), item_bin_write_match(), itembin_disassemble(), itembin_loop_combiner(), itembin_write_slice_result(), load_countries(), map_resolve_coords_and_split_at_intersections(), nodes_ref_item_bin(), process_multipolygons_find_match(), process_multipolygons_finish(), process_multipolygons_loop_dump(), process_turn_restrictions_member(), process_way2poi(), resolve_ways(), tile_write_item_minmax(), and write_item_way_subsection().
int item_bin::len |
Length of this item (not including this length field) in 32-bit ints.
Referenced by clip_line(), index_submap_add(), item_bin_add_attr(), item_bin_add_attr_data(), item_bin_add_coord(), item_bin_add_hole(), item_bin_dump(), item_bin_dup(), item_bin_get_attr(), item_bin_get_attr_bin(), item_bin_get_attr_bin_last(), item_bin_init(), item_bin_read(), item_bin_remove_attr(), item_bin_sort_file(), item_bin_write(), item_bin_write_match(), itembin_disassemble(), itembin_write_slice_result(), load_countries(), map_resolve_coords_and_split_at_intersections(), osm_process_towns(), read_item(), tile_collector_process(), tile_data_to_segments(), tile_extend(), write_countrydir(), write_item(), and write_item_way_subsection().
enum item_type item_bin::type |
Item type.
Referenced by ch_generate_ddsg(), clip_line(), filter_unknown(), item_bin_dump(), item_bin_get_id(), item_bin_set_type(), item_bin_write_clipped(), itembin_nicer_slicer(), itembin_write_slice_result(), map_resolve_coords_and_split_at_intersections(), osm_end_node(), osm_end_relation(), osm_end_relation_multipolygon(), osm_process_town_by_boundary_update_attrs(), osm_town_relations_to_poly(), phase34_process_file(), phase34_process_file_range(), process_associated_street_member(), process_house_number_interpolation_member(), process_multipolygons_finish(), process_turn_restrictions_member(), process_turn_restrictions_setup_one(), process_way2poi(), relation_add_tag(), tile_extend(), tile_write_item_minmax(), write_item(), and write_item_way_subsection().