navit
0.5.3-trunk
|
#include <glib.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "config.h"
#include "plugin.h"
#include "data.h"
#include "projection.h"
#include "map.h"
#include "maptype.h"
#include "item.h"
#include "attr.h"
#include "coord.h"
#include "transform.h"
Data Structures | |
struct | file |
struct | offset_len |
struct | timestamp |
struct | img_header |
struct | fat_block |
struct | file_header |
struct | region_header |
struct | map_priv |
Represents the map from a single binfile. More... | |
struct | map_rect_priv |
Implementation-specific map rect data. More... | |
struct | label_data_offset |
struct | label_data |
struct | tree_header |
struct | label_header |
struct | triple |
struct | tcoord |
struct | level |
struct | subdivision |
struct | rgn_point |
struct | rgn_poly |
Functions | |
static void * | file_read (struct file *f, int offset, int size) |
static void | file_free (void *ptr) |
struct offset_len | __attribute ((packed)) |
static void | dump_offset_len (struct offset_len *off_len) |
struct timestamp | __attribute__ ((packed)) |
static void | dump_ts (struct timestamp *ts) |
static void | dump_file (struct file_header *fil_hdr) |
static int | contains_coord (char *line) |
static int | get_tag (char *line, char *name, int *pos, char *ret) |
static void | get_line (struct map_rect_priv *mr) |
static void | map_destroy_garmin_img (struct map_priv *m) |
static char * | map_charset_garmin_img (struct map_priv *m) |
static enum projection | map_projection_garmin_img (struct map_priv *m) |
static void | dump_label_data (struct label_data *lbl_dat) |
static void | dump_tree_header (struct tree_header *tre_hdr) |
static unsigned int | triple_u (struct triple *t) |
static int | triple (struct triple *t) |
static void | dump_triple_u (struct triple *t) |
static void | dump_tcoord (struct tcoord *t) |
static void | dump_level (struct level *lvl) |
static void | dump_subdivision (struct subdivision *sub) |
static void | dump_point (struct rgn_point *pnt) |
static void | dump_poly (struct rgn_poly *ply) |
static void | dump_hex (void *ptr, int len) |
static void | dump_hex_r (void *ptr, int len, int rec) |
static void | dump_levels (struct map_rect_priv *mr) |
static void | garmin_img_coord_rewind (void *priv_data) |
static void | parse_line (struct map_rect_priv *mr) |
static int | get_bits (struct map_rect_priv *mr, int bits) |
static int | garmin_img_coord_get (void *priv_data, struct coord *c, int count) |
static char * | get_label_offset (struct map_rect_priv *mr, int offset) |
static void | garmin_img_attr_rewind (void *priv_data) |
static int | garmin_img_attr_get (void *priv_data, enum attr_type attr_type, struct attr *attr) |
static int | rgn_next_type (struct map_rect_priv *mr) |
static int | sub_next (struct map_rect_priv *mr, int next) |
static struct map_rect_priv * | map_rect_new_garmin_img (struct map_priv *map, struct coord_rect *r, struct layer *layers, int limit) |
static void | map_rect_destroy_garmin_img (struct map_rect_priv *mr) |
static struct item * | map_rect_get_item_garmin_img (struct map_rect_priv *mr) |
static struct item * | map_rect_get_item_byid_garmin_img (struct map_rect_priv *mr, int id_hi, int id_lo) |
static struct map_priv * | map_new_garmin_img (struct map_methods *meth, struct attr **attrs) |
void | plugin_init (void) |
struct offset_len __attribute | ( | (packed) | ) |
struct timestamp __attribute__ | ( | (packed) | ) |
References offset_len::length, and offset_len::offset.
|
static |
|
static |
References dump_ts(), fil_hdr, file_header::header_len, file_header::ts, file_header::type, file_header::unknown1, and file_header::unknown2.
Referenced by dump_tree_header(), and map_rect_new_garmin_img().
|
static |
References c.
Referenced by map_rect_get_item_garmin_img(), and sub_next().
|
static |
References c.
Referenced by map_rect_new_garmin_img(), and sub_next().
|
static |
References dump_offset_len(), label_data::offset_len, and label_data::size.
Referenced by dump_tree_header().
|
static |
References level::bits_per_coord, level::subdivisions, and level::zoom.
Referenced by dump_levels().
|
static |
References dump_level(), file_read(), offset_len::length, tree_header::level, offset, offset_len::offset, map_rect_priv::tre, and map_rect_priv::tre_hdr.
Referenced by map_rect_new_garmin_img().
|
static |
Referenced by dump_label_data(), and dump_tree_header().
|
static |
References rgn_point::info, rgn_point::lat_delta, rgn_point::lbl_offset, rgn_point::lng_delta, rgn_point::subtype, and triple_u().
Referenced by map_rect_get_item_garmin_img(), and map_rect_new_garmin_img().
|
static |
References rgn_poly::bitstream_info, rgn_poly::bitstream_len, rgn_poly::info, rgn_poly::lat_delta, rgn_poly::lbl_offset, rgn_poly::lng_delta, and triple_u().
Referenced by map_rect_get_item_garmin_img().
|
static |
References subdivision::center, dump_tcoord(), dump_triple_u(), subdivision::height, subdivision::next, subdivision::rgn_offset, subdivision::types, and subdivision::width.
Referenced by garmin_img_coord_get(), and sub_next().
|
static |
References tcoord::lat, and triple_u().
Referenced by dump_subdivision().
|
static |
|
static |
References triple_u().
Referenced by dump_subdivision().
|
static |
References timestamp::creation_day, timestamp::creation_hour, timestamp::creation_minute, timestamp::creation_month, timestamp::creation_second, timestamp::creation_year, and ts.
Referenced by dump_file().
|
static |
Referenced by garmin_img_attr_get(), map_rect_get_item_garmin_img(), and sub_next().
|
static |
References file::f, offset, file::offset, and size.
Referenced by dump_levels(), get_label_offset(), map_rect_get_item_garmin_img(), map_rect_new_garmin_img(), and sub_next().
|
static |
|
static |
References rgn_poly::bitstream_info, rgn_poly::bitstream_len, c, subdivision::center, debug, dump_subdivision(), get_bits(), rgn_poly::info, tcoord::lat, rgn_point::lat_delta, rgn_poly::lat_delta, rgn_point::lng_delta, rgn_poly::lng_delta, map_rect_priv::ply, map_rect_priv::ply_bitcount, map_rect_priv::ply_bitpos, map_rect_priv::ply_lat, map_rect_priv::ply_latbits, map_rect_priv::ply_latlimit, map_rect_priv::ply_latsign, map_rect_priv::ply_lng, map_rect_priv::ply_lngbits, map_rect_priv::ply_lnglimit, map_rect_priv::ply_lngsign, map_rect_priv::pnt, map_rect_priv::rgn_type, shift, map_rect_priv::subdiv, map_rect_priv::subdiv_pos, triple(), pcoord::x, and pcoord::y.
|
static |
|
static |
References L, map_rect_priv::ply_bitpos, and map_rect_priv::ply_data.
Referenced by garmin_img_coord_get().
|
static |
References file_read(), label_header::label, map_rect_priv::lbl, map_rect_priv::lbl_hdr, offset_len::length, offset, offset_len::offset, and label_data_offset::offset_len.
Referenced by garmin_img_attr_get(), and map_rect_get_item_garmin_img().
|
static |
References map_rect_priv::f, map_rect_priv::line, and map_rect_priv::pos.
|
static |
References debug, name, p, and startup::pos.
|
static |
|
static |
References attr_search(), attr::attrs, data, map_priv::filename, map_priv::id, map_id, and map_methods_garmin_img.
Referenced by plugin_init().
|
static |
|
static |
References map_rect_priv::f.
|
static |
|
static |
References rgn_poly::bitstream_len, map_rect_priv::count, triple::data, debug, dump_hex(), dump_point(), dump_poly(), file_free(), file_read(), get_label_offset(), rgn_point::info, rgn_poly::info, map_rect_priv::item, item_count, label_header::label, map_rect_priv::lbl_hdr, rgn_point::lbl_offset, rgn_poly::lbl_offset, offset_len::length, label_data_offset::offset_len, p, map_rect_priv::ply, map_rect_priv::ply_bitpos, map_rect_priv::ply_data, map_rect_priv::pnt, map_rect_priv::rgn, map_rect_priv::rgn_end, rgn_next_type(), map_rect_priv::rgn_offset, map_rect_priv::rgn_type, sub_next(), subdiv_next, subtype, rgn_point::subtype, triple_u(), item::type, and type.
|
static |
References map_rect_priv::count, debug, dump_file(), dump_hex_r(), dump_levels(), dump_point(), dump_tree_header(), exit, file::f, map_rect_priv::f, img_header::file_offset, file_read(), fat_block::flag, item::id_hi, item::id_lo, map_rect_priv::item, item_count, map_rect_priv::lbl, map_rect_priv::lbl_hdr, rgn_point::lbl_offset, offset_len::length, map_rect_priv::limit, limit, map_rect_priv::m, item::meth, methods_garmin_img, offset, file::offset, offset_len::offset, region_header::offset_len, item::priv_data, map_rect_priv::r, map_rect_priv::rgn, map_rect_priv::rgn_end, map_rect_priv::rgn_hdr, map_rect_priv::rgn_offset, map_rect_priv::rgn_type, shift, sub_next(), map_rect_priv::subdiv, map_rect_priv::subdiv_level_count, subdiv_next, map_rect_priv::subdiv_pos, tree_header::subdivision, map_rect_priv::tre, map_rect_priv::tre_hdr, and triple_u().
|
static |
References map_rect_priv::attrs, map_rect_priv::lat, map_rect_priv::lat_c, map_rect_priv::line, map_rect_priv::lng, map_rect_priv::lng_c, and startup::pos.
Referenced by parse_line_values().
void plugin_init | ( | void | ) |
References map_new_garmin_img().
|
static |
References offset_len::length, offset_len::offset, map_rect_priv::rgn_end, map_rect_priv::rgn_items, map_rect_priv::rgn_offset, and map_rect_priv::rgn_type.
Referenced by map_rect_get_item_garmin_img(), and sub_next().
|
static |
References debug, dump_hex(), dump_hex_r(), dump_subdivision(), file_free(), file_read(), offset_len::length, next, offset, offset_len::offset, region_header::offset_len, map_rect_priv::rgn, map_rect_priv::rgn_hdr, map_rect_priv::rgn_items, rgn_next_type(), subdivision::rgn_offset, map_rect_priv::rgn_offset, map_rect_priv::rgn_type, map_rect_priv::subdiv, map_rect_priv::subdiv_level_count, subdiv_next, map_rect_priv::subdiv_pos, tree_header::subdivision, map_rect_priv::tre_hdr, triple_u(), and subdivision::types.
Referenced by map_rect_get_item_garmin_img(), and map_rect_new_garmin_img().
References triple::data.
Referenced by garmin_img_coord_get().
|
static |
References triple::data.
Referenced by dump_point(), dump_poly(), dump_tcoord(), dump_triple_u(), garmin_img_attr_get(), map_rect_get_item_garmin_img(), map_rect_new_garmin_img(), and sub_next().
struct { ... } ::__attribute |
struct street_type __attribute__ |
unsigned char bits_per_coord |
unsigned char bitstream_info |
unsigned char bitstream_len |
unsigned short blocks[240] |
struct tcoord center |
Referenced by bookmarks_set_center_from_file(), bookmarks_write_center_to_file(), circle_to_points(), Backend::get_pois(), NGQPoint::getPOI(), gui_internal_cmd_pois(), gui_internal_cmd_pois_item(), map_selection_rect_new(), model_poi(), navit_autozoom(), navit_new(), navit_scale(), navit_set_center(), osd_auxmap_init(), pedestrian_draw_arrows(), transform_new(), transform_rotate(), and vehicle_new().
char checksum[1] |
Referenced by mapExtract::mapExtract().
struct label_data city |
struct label_data country |
char creation_day |
char creation_hour |
char creation_minute |
char creation_month |
char creation_second |
short creation_year |
unsigned char data |
Referenced by NGQPoint::_coordName(), add_tile_hash(), attr_bin_write_data(), attr_data_set(), attr_data_set_le(), attr_to_text_ext(), binfile_attr_set(), binfile_coord_set(), binmap_search_by_index(), bookmarks_copy_bookmark(), bookmarks_delete_bookmark(), bookmarks_get_bookmark_count(), bookmarks_move_down(), bookmarks_new(), bookmarks_rename_bookmark(), cache_entry_destroy(), cache_flush_data(), cache_insert(), cache_insert_new(), ch_setup(), charHandle(), command_add_table(), command_add_table_attr(), command_table_call(), coord_slice_free(), download_download(), draw_image_es(), draw_mode(), draw_text(), edge_hash_slice_free(), event_class_new(), fh_comparedata(), fh_deleteel(), fh_insert(), fh_insertkey(), fh_replacedata(), fh_replacekeydata(), fh_setneginf(), file_data_free(), file_data_remove(), file_data_write(), font_freetype_glyph_get_glyph(), font_freetype_glyph_get_shadow(), foreach_tile(), foreach_tile_func(), g_free_helper(), Backend::get_maps(), get_string(), gmap_new(), graphics_opengl_set_callbacks(), graphics_sdl_idle(), graphics_svg_debug_idle(), gui_gtk_action_activate(), gui_gtk_action_changed(), gui_gtk_action_toggled(), gui_gtk_add_toggle_menu(), gui_gtk_bookmarks_update(), gui_gtk_destinations_update(), gui_gtk_layouts_init(), gui_gtk_maps_init(), gui_gtk_projections_init(), gui_gtk_vehicles_update(), gui_internal_button(), gui_internal_button_font_new_with_callback(), gui_internal_button_new_with_callback(), gui_internal_call_linked_on_finish(), gui_internal_cmd2_setting_maps(), gui_internal_cmd_add_bookmark2(), gui_internal_cmd_add_bookmark_folder2(), gui_internal_cmd_bookmarks(), gui_internal_cmd_insert_destination(), gui_internal_cmd_insert_destination_do(), gui_internal_cmd_map_download(), gui_internal_cmd_map_download_do(), gui_internal_cmd_pois(), gui_internal_cmd_pois_filter_do(), gui_internal_cmd_position(), gui_internal_cmd_results_to_map(), gui_internal_cmd_set_active_profile(), gui_internal_cmd_set_destination(), gui_internal_cmd_set_position(), gui_internal_html_end(), gui_internal_html_start(), gui_internal_html_text(), gui_internal_keyboard_key_data(), gui_internal_keypress(), gui_internal_menu_menu_resize(), gui_internal_motion(), gui_internal_new(), gui_internal_prune_menu_do(), gui_internal_resize(), gui_internal_select_waypoint(), gui_internal_set_data(), gui_internal_table_button_next(), gui_internal_table_button_prev(), gui_internal_widget_table_new(), gui_qml_button(), gui_qml_keypress(), gui_qml_motion(), gui_qml_resize(), gui_qml_window_closed(), gui_qt5_qml_button(), gui_qt5_qml_motion(), gui_qt5_qml_resize(), image_new(), item_bin_add_attr_data(), item_id_slice_free(), j1850_idle(), Java_org_navitproject_navit_NavitCallbackHandler_callbackMessageChannel(), log_new(), log_set_header(), log_set_trailer(), log_write(), longest_match_item_new(), map_binfile_download_size(), map_collect_data_osm_protobuf(), map_new_binfile(), map_new_csv(), map_new_garmin_img(), map_new_mg(), map_new_shapefile(), map_new_textfile(), map_rect_new_shapefile(), mapExtract::mapExtract(), navigation_get_map(), navit_button(), navit_motion(), navit_popup(), navit_resize(), org.navitproject.navit.Navit::onActivityResult(), org.navitproject.navit.NavitTraff::onReceive(), parse_node_text(), pedestrian_read_tilt(), pedestrian_setup_tilt(), pedestrian_write_tilt_timer(), popup_show_item(), process_multipolygons_setup_worker(), process_osmdata(), process_osmheader(), process_turn_restrictions_setup_worker(), qt_qpainter_draw(), quadtree_item_free_do(), read_former_destinations_from_file(), redraw_filter(), request_callback_destroy_do(), request_command(), request_destroy(), request_dup(), request_get_attr(), request_graphics_get_data(), request_set_add_remove_attr(), route_get_map_helper(), route_graph_add_segment(), route_graph_add_street(), route_graph_add_traffic_distortion(), route_graph_add_turn_restriction(), route_graph_clone_segment(), route_graph_free_segments(), route_graph_remove_traffic_distortion(), route_graph_segment_is_duplicate(), route_graph_set_traffic_distortion(), org.navitproject.navit.NavitDialogs::sendDialogMessage(), org.navitproject.navit.NavitTraff::sendTraffIntent(), tessVertexCB(), tile_collector_add_siblings(), tile_collector_add_siblings2(), tile_collector_finish(), tile_collector_process_tile(), tm_rect_new(), tracking_get_map(), traffic_get_item_speed(), traffic_get_map(), traffic_get_stored_messages(), traffic_location_get_matching_points(), traffic_location_populate_route_graph(), traffic_message_add_segments(), traffic_process_messages_int(), traffic_route_flood_graph(), traffic_route_get_seg_cost(), traffic_xml_end(), traffic_xml_start(), vehicle_file_io(), vehicle_gpsd_callback(), vehicle_gypsy_try_open(), write_tilesdir(), write_zipmember(), xml_parse_file(), xml_parse_text(), and zip_write().
|
static |
char e1 |
Referenced by transform_correct_projection().
char e2 |
struct label_data exit |
Referenced by cache_replace(), ch_assemble_map(), ch_process_node(), checkEllpsUnit(), checkLengthUnit(), checkTimeUnit(), config_destroy(), create_framebuffer_texture(), event_qt5_main_loop_quit(), exit_with_error(), graphics_opengl_new(), graphics_sdl_idle(), gui_gtk_delete(), gui_internal_html_parse_text(), gui_qml_set_graphics(), Java_org_navitproject_navit_Navit_navitDestroy(), main(), main_real(), map_collect_data_osm(), map_rect_new_garmin_img(), maptool_assemble_map(), navit_init(), on_simple_ready(), osm_add_nd(), osm_read_input_data(), parse_option(), parseMain(), process_slice(), quit_action(), setDefault(), setMetadata(), setOptions(), sigsegv(), spawn_process(), usage(), vehicle_file_io(), vehicle_wince_io(), win32_gui_new(), and write_item().
struct file_header fil_hdr |
Referenced by dump_file().
int file_offset |
char filename[8] |
Referenced by add_aux_tile(), binfile_extract(), ch_setup(), config_load(), CreateBitmapFromXpm(), file_create_caseinsensitive(), org.navitproject.navit.NavitMapDownloader::getAvailableMaps(), GetFileLength(), geticon(), index_country_add(), load_buffer(), load_countries(), org.navitproject.navit.FileBrowserActivity::loadFileList(), log_new(), main_init(), map_binfile_zip_setup(), map_new_mg(), map_new_py(), mapExtract::mapExtract(), osd_j1850_new(), plugin_get_category(), push_zipfile_tile_do(), remove_countryfiles(), request_navit_route_export_geojson(), request_navit_route_export_gpx(), request_navit_traffic_export_gpx(), request_navit_traffic_inject(), org.navitproject.navit.Navit::resourceFileNeedsUpdate(), save_buffer(), save_map_csv(), sizeof_buffer(), svg_debug_draw_mode(), traffic_get_map(), traffic_get_messages_from_xml_file(), tree_search_hv(), tree_search_init(), write_countrydir(), write_zipmember(), xml_parse_file(), and Xpm2bmp_load().
char flag |
short header_len |
unsigned short height |
Referenced by draw_aligned_osd_text(), QNavitQuick::geometryChanged(), get_data(), graphics_opengl_new(), graphics_svg_debug_new(), gui_internal_box_pack(), gui_internal_compute_table_dimensions(), gui_internal_table_pack(), image_new(), image_new_helper(), item_get_heightline(), navit_get_cursor_pnt(), navit_set_center_coord_screen(), notify_size(), org.navitproject.navit.NavitGraphics.NavitView::onApplyWindowInsets(), osd_text_draw(), overlay_new(), overlay_resize(), QNavitQuick::paint(), pngscale(), Backend::resize(), NGQMainWindow::resizeEvent(), QNavitWidget::resizeEvent(), statusbar_route_update(), and transform_get_size().
struct label_data hway |
struct label_data hway_data |
unsigned char info |
Referenced by add_aux_tiles(), ch_assemble_map(), ch_copy_to_tiles(), ch_generate_tiles(), index_country_add(), index_init(), index_submap_add(), itembin_nicer_slicer(), osm_protobufdb_modify_node(), osm_protobufdb_modify_relation(), osm_protobufdb_modify_way(), phase34(), phase34_process_file(), phase34_process_file_range(), phase4(), QNavitGeoReceiver::positionUpdated(), process_slice(), Qt5EspeakAudioOut::Qt5EspeakAudioOut(), tile_write_item_minmax(), tile_write_item_to_tile(), org.navitproject.navit.NavitMapDownloader::updateProgress(), write_tilesdir(), zip_add_member(), zip_close(), zip_destroy(), zip_get_index(), zip_get_maxnamelen(), zip_get_zipnum(), zip_open(), zip_set_compression_level(), zip_set_maxnamelen(), zip_set_timestamp(), zip_set_zip64(), zip_set_zipnum(), zip_write(), zip_write_directory(), zip_write_file_data(), and zip_write_index().
int item_count |
Referenced by map_rect_get_item_garmin_img(), and map_rect_new_garmin_img().
struct label_data_offset label |
Referenced by NGQPoint::_coordName(), bookmarks_copy_bookmark(), bookmarks_cut_bookmark(), bookmarks_delete_bookmark(), button_destination_clicked(), button_map_clicked(), display_add(), garmin_object_label(), Backend::get_maps(), Backend::get_pois(), NGQProxyBookmarks::getBookmarks(), NGQPoint::getPOI(), graphics_draw_itemgra(), gui_gtk_action_activate(), gui_gtk_add_bookmark(), gui_gtk_add_toggle_menu(), gui_gtk_bookmarks_update(), gui_gtk_destinations_update(), gui_gtk_maps_init(), gui_internal_add_vehicle_profile(), gui_internal_box_new_with_label(), gui_internal_button_label(), gui_internal_cmd2_setting_maps(), gui_internal_cmd_pois(), gui_internal_cmd_view_on_map(), gui_internal_menu(), gui_internal_populate_route_table(), label_line(), multiline_label_draw(), popup_show_item(), route_get_destination_description(), NGQProxyBookmarks::setPoint(), Backend::updateSearch(), and vehicle_draw_do().
struct triple lng lat |
Referenced by __daylen__(), __sunriset__(), button_destination_clicked(), button_map_clicked(), button_visit_clicked(), coord_format(), coord_format_with_sep(), coord_parse(), corelocation_update(), gui_internal_cmd_enter_coord_do(), org.navitproject.navit.NavitCallbackHandler.CallBackHandler::handleMessage(), org.navitproject.navit.NavitDialogs::handleMessage(), org.navitproject.navit.Navit::invokeCallbackOnGeo(), main(), osm_add_node(), osm_protobufdb_parse_node(), process_dense(), quadtree_add(), statusbar_route_update(), traffic_location_set_enclosing_rect(), traffic_point_new(), traffic_point_new_short(), traffic_xml_end(), transform_cart_to_geo(), vehicle_demo_position_attr_get(), vehicle_file_parse(), vehicle_iphone_update(), and vehicle_wince_parse().
short lat_delta |
struct label_data lbl13 |
struct label_data lbl14 |
struct triple lbl_offset |
int length |
Referenced by charHandle(), download(), geom_line_middle(), getDistance(), getSpeed(), gui_internal_populate_route_table(), mapExtract::mapExtract(), navigation_analyze_roundabout(), navigation_itm_update(), push_tile(), push_zipfile_tile(), push_zipfile_tile_do(), rand_str(), setEdge(), traffic_event_new(), and traffic_xml_end().
short lng_delta |
char map_description1[20] |
char map_file_identifier[7] |
|
static |
Referenced by map_new_garmin_img().
|
static |
Referenced by map_new_garmin_img().
|
static |
Referenced by map_rect_new_garmin_img().
char multiplier |
unsigned short next |
Referenced by calculate_dest_distance(), create_tile_hash_list(), draw_aligned_osd_text(), draw_mode(), file_mkdir(), is_turn_allowed(), linguistics_dup_utf8_char(), linguistics_expand_special(), map_route_occluded_buildings_free(), map_selection_destroy(), map_selection_dup_pro(), message_cleanup(), osd_text_draw(), overlay_new(), parse_filter(), parse_filters(), remove_menu(), route_free_selection(), route_graph_free_points(), route_graph_free_segments(), route_path_destroy(), search_list_search_free(), search_next_house_number_curr_interpol_with_ends(), shm_next(), show_next_maneuvers(), sub_next(), tracking_flush(), transform_setup_source_rect(), tree_search_v(), write_tilesdir(), and xdisplay_free().
int offset |
Referenced by binfile_attr_set(), binfile_extract(), binfile_get_index(), binfile_read_cd(), binfile_read_content(), binfile_read_lfh(), binfile_search_cd(), ch_setup(), coord_parse(), download(), download_request(), download_start(), dump_levels(), element_set_polyline_offset(), file_data_flush(), file_data_read(), file_data_read_compressed(), file_data_write(), file_read(), file_reader_finish(), file_reader_new(), gc_set_dashes(), get_hash_entry(), get_label_offset(), graphics_gc_set_dashes(), load_buffer(), map_binfile_download_range(), map_binfile_http_range(), map_rect_new_garmin_img(), navit_get_attr(), navit_get_cursor_pnt(), osd_text_draw(), push_tile(), push_zipfile_tile(), push_zipfile_tile_do(), route_extract_segment_from_path(), route_path_add_item_from_graph(), save_buffer(), set_hash_entry(), sub_next(), svg_debug_gc_set_dashes(), tracking_value(), tree_search_enter(), tree_search_init(), tree_search_v(), VSI_SHP_Seek(), and write_item().
struct offset_len offset_len |
char other[413] |
char part |
struct label_data poi_index |
struct label_data_offset poi_properties |
struct label_data poi_types |
struct label_data region |
struct triple rgn_offset |
int shift =5 |
Referenced by garmin_img_coord_get(), get_uval(), and map_rect_new_garmin_img().
char signature[7] |
Referenced by generate_navitintrospectxml(), and navit_handler_func().
short size |
Referenced by add_aux_tile(), Alloc(), attr_bin_write_data(), attr_dup_content(), binfile_attr_get(), binfile_item_dup(), binfile_search_cd(), binmap_get_estimated_boundaries(), binmap_get_estimated_town_size(), binmap_search_housenumber_by_estimate(), binmap_search_street_by_estimate(), cache_entry_dump(), cache_entry_new(), cache_insert_new(), cache_new(), cache_remove_lru(), cache_resize(), ch_setup(), command_interpreter(), coord_format(), coord_format_with_sep(), coord_geo_format_short(), debug_malloc(), debug_malloc0(), debug_realloc(), debug_strdup(), RenderArea::do_resize(), download_download(), download_request(), draw_mode(), org.navitproject.navit.NavitGraphics::draw_text(), file_data_flush(), file_data_read(), file_data_read_compressed(), file_data_read_special(), file_data_write(), file_get_contents(), file_read(), file_version(), font_freetype_font_new(), font_new(), get_data(), get_font(), graphics_font_new(), graphics_named_font_new(), gui_internal_cmd_map_download(), gui_internal_set(), gui_internal_setup(), html_image(), image_create(), index_country_add(), item_bin_add_attr(), item_bin_add_attr_data(), item_bin_sort_file(), itembin_filter_attr(), load_buffer(), load_changes(), load_tilesdir(), log_printf(), map_binfile_download_range(), map_binfile_http_range(), map_collect_data_osm(), map_rect_new_shapefile(), mapExtract::mapExtract(), navit_object_new(), navit_object_set_methods(), osm_protobufdb_load(), pcoord_format_absolute(), pcoord_format_degree_short(), phase5(), plugin_init(), process_slice(), qt_qpainter_draw(), read_win32(), QNavitWidget::resizeEvent(), route_graph_add_segment(), route_graph_free_segments(), route_graph_remove_traffic_distortion(), org.navitproject.navit.NavitAddressSearchActivity::setCountryButtonImage(), setup_pos(), street_data_dup(), strftime_localtime(), svg_debug_font_new(), town_get(), vehicle_file_io(), vehicle_wince_io(), VSI_SHP_Read(), VSI_SHP_Write(), write_item(), zip_write_file_data(), and zip_write_index().
struct offset_len sort_descriptor |
int subdiv_next =0x10 |
Referenced by map_rect_get_item_garmin_img(), map_rect_new_garmin_img(), and sub_next().
unsigned short subdivisions |
unsigned char subtype |
Referenced by binfile_attr_get(), map_filter_new(), and map_rect_get_item_garmin_img().
struct timestamp ts |
Referenced by dump_ts(), progress_time(), tree_search_enter(), tree_search_free(), tree_search_init(), tree_search_next(), and tree_search_next_lin().
char type |
Referenced by __setNewPoint(), add_def(), add_menu(), android_return_search_result(), announcement_get_attr(), attr_bin_write_data(), attr_generic_get_attr(), attr_generic_remove_attr(), attr_resolve(), attr_to_text_ext(), attr_type_get_from_message(), attr_types_contains(), attr_types_contains_default(), binfile_attr_get(), binmap_get_attr(), bookmarks_append_destinations(), bookmarks_new(), callback_list_call_attr(), callback_list_call_attr_args(), callback_new_attr(), callback_new_attr_args(), command_call_function(), config_get_attr(), csv_attr_set(), csv_type_set(), displaylist_update_layers(), Backend::filter_pois(), g2n_get_descr(), geom_poly_segments_sort(), get_data(), get_distance_str(), get_hash_entry(), get_iter_name(), Backend::get_maps(), get_string_from_attr_list(), getPrimitiveType(), graphics_add_selection(), graphics_dpi_patch(), graphics_get_attr(), graphics_get_data(), graphics_remove_selection(), gui_get_attr(), gui_gtk_maps_init(), gui_internal_cmd2_bookmarks(), gui_internal_cmd2_pois(), gui_internal_cmd2_position(), gui_internal_cmd2_set(), gui_internal_cmd2_setting_maps(), gui_internal_cmd_escape(), gui_internal_cmd_menu2(), gui_internal_cmd_pois_item(), gui_internal_cmd_pois_item_selected(), gui_internal_cmd_view_on_map(), gui_internal_get_attr(), gui_internal_html_start(), gui_internal_search(), gui_internal_set_refresh_callback(), gui_qml_get_attr(), index_init(), init_item(), item_bin_add_attr_data(), item_bin_add_attr_int(), item_bin_add_attr_longlong(), item_bin_add_attr_range(), item_bin_add_attr_string(), item_bin_get_attr(), item_bin_get_attr_bin(), item_bin_init(), item_bin_set_type(), item_bin_set_type_by_population(), item_bin_to_poly_segment(), item_bin_write_match(), item_get_default_flags(), item_order_by_type(), item_range_contains_item(), item_type_set(), itembin_filter_attr(), itembin_warning(), itemgra_new(), Java_org_navitproject_navit_NavitCallbackHandler_callbackMessageChannel(), layer_get_attr(), layout_get_attr(), load_shader(), load_types_file(), log_get_attr(), maneuver_category(), map_csv_debug_dump_hash_item(), map_filter_new(), map_get_attr(), map_new(), map_new_py(), map_rect_get_item_garmin_img(), map_rect_get_item_shapefile(), map_rect_get_item_textfile(), map_selection_contains_item(), mapExtract::mapExtract(), mapset_get_attr(), match(), menu_add(), navigation_get_announce_level(), navigation_get_attr(), navigation_get_map(), navigation_register_callback(), navigation_unregister_callback(), navit_cmd_get_attr_var(), navit_cmd_get_int_var(), navit_cmd_map_add_curr_pos(), navit_cmd_map_item_set_attr(), navit_cmd_push_int(), navit_cmd_say(), navit_cmd_set_attr_var(), navit_cmd_set_center(), navit_cmd_set_destination(), navit_cmd_set_int_var(), navit_cmd_switch_layout_day_night(), navit_cmd_toggle_layer(), navit_get_attr(), navit_get_coord(), navit_object_get_attr(), navit_vehicle_update_status(), org.navitproject.navit.NavitAddressSearchActivity.NavitAddress::NavitAddress(), object_func_lookup(), object_get_from_message_arg(), object_new(), osd_cmd_odometer_reset(), osd_get_attr(), osd_new(), osm_add_member(), osm_end_relation_multipolygon(), osm_info(), osm_protobufdb_parse_member(), osm_protobufdb_start_file(), osm_warning(), parse_member(), popup_printf_cb(), popup_show_item(), process_multipolygons_member(), process_turn_restrictions_fromto(), process_turn_restrictions_member(), process_way2poi(), read_former_destinations_from_file(), org.navitproject.navit.NavitAddressSearchActivity::receiveAddress(), relations_add_relation_member_entry(), request_attr_iter(), request_attr_iter_destroy(), request_callback_new(), request_command(), request_destroy(), request_dup(), request_get_attr(), request_set_add_remove_attr(), resolve_object(), road_speed(), roadprofile_get_attr(), route_get_attr(), route_get_destination_description(), route_get_map_helper(), route_segment_data_field_pos(), set_hash_entry(), NGQProxyGui::setNewPoint(), show_maneuver(), show_next_maneuvers(), speech_get_attr(), status_fix2str(), svg_debug_get_data(), tm_add_item(), tm_find_item(), tm_rect_create_item(), tm_type_set(), tracking_get_attr(), tracking_get_map(), traffic_event_new(), traffic_event_new_short(), traffic_message_new_single_event(), traffic_message_restore_segments(), traffic_suppl_info_new(), transform_get_attr(), transform_within_dist_item(), vehicle_demo_position_attr_get(), vehicle_file_position_attr_get(), vehicle_get_attr(), vehicle_gpsd_dbus_position_attr_get(), vehicle_iphone_position_attr_get(), vehicle_new(), vehicle_null_position_attr_get(), vehicle_qt5_position_attr_get(), vehicle_wince_position_attr_get(), vehicleprofile_get_attr(), and vehicleprofile_get_roadprofile().
unsigned char types |
Referenced by attr_longest_match(), attr_types_contains(), attr_types_contains_default(), destination_address(), displaylist_update_layers(), get_icon(), gui_gtk_datawindow_add(), gui_internal_cmd_pois_item_selected(), gui_internal_cmd_show_satellite_status(), gui_internal_poi_icon(), navit_get_search_results_map(), osm_end_node(), osm_end_relation_multipolygon(), osm_end_way(), vehicleprofile_apply_roadprofile(), and xdisplay_draw_elements().
int unknown1 |
char unknown10[15] |
char unknown11[480] |
char unknown12 |
short unknown13 |
short unknown14 |
short unknown2 |
char unknown3[2] |
char unknown4[2] |
char unknown5[2] |
char unknown6 |
char unknown7 |
char unknown8[11] |
char unknown9 |
char update_month |
char update_year |
unsigned short width |
Referenced by display_draw_arrow(), display_draw_arrows(), display_draw_spike(), display_draw_spikes(), displayitem_draw(), displayitem_draw_polyline(), org.navitproject.navit.NavitGraphics::draw_image_warp(), element_set_arrows_width(), element_set_circle_width(), element_set_polyline_width(), element_set_spikes_width(), QNavitQuick::geometryChanged(), get_data(), graphics_draw_polyline_as_polygon(), graphics_draw_polyline_clipped(), graphics_gc_set_dashes(), graphics_gc_set_linewidth(), graphics_opengl_new(), graphics_svg_debug_new(), gui_internal_box_pack(), gui_internal_compute_table_dimensions(), gui_internal_table_pack(), gui_internal_top_bar(), image_new(), image_new_helper(), navit_get_cursor_pnt(), navit_set_center_coord_screen(), notify_size(), org.navitproject.navit.NavitGraphics.NavitView::onApplyWindowInsets(), osd_cmd_interface_new(), osd_compass_init(), osd_compass_new(), osd_j1850_init(), osd_j1850_new(), osd_odometer_init(), osd_odometer_new(), osd_route_guard_init(), osd_route_guard_new(), osd_speed_cam_new(), osd_stopwatch_init(), osd_stopwatch_new(), overlay_new(), overlay_resize(), QNavitQuick::paint(), pngscale(), NGQMainWindow::resizeEvent(), QNavitWidget::resizeEvent(), transform_get_size(), and transform_point_buf().
char xor |
int zero |
short zero1 |
char zero2 |
char zero3[25] |
char zero4[512] |
struct label_data zip |
Referenced by mapExtract::mapExtract().
unsigned char zoom |
Referenced by navit_new(), and navit_set_attr_do().