navit
0.5.3-trunk
|
#include <item.h>
Data Fields | |
enum item_type | type |
int | id_hi |
int | id_lo |
struct map * | map |
struct item_methods * | meth |
void * | priv_data |
Represents an object on a map, such as a POI, a building, a way or a boundary.
int item::id_hi |
First part of the ID of the item (item IDs have two parts).
Referenced by attr_resolve(), attr_to_text_ext(), binfile_item_dup(), binmap_search_new(), bookmarks_get_item(), country_search_new(), csv_create_item(), filter_type(), get_icon(), NGQPoint::getInformation(), gmap_rect_get_item(), gmap_rect_get_item_byid(), graphics_draw_itemgra(), graphics_process_selection_item(), gui_internal_cmd_position_do(), gui_internal_cmd_view_attribute_details(), gui_internal_cmd_view_attributes(), gui_internal_cmd_view_in_browser(), gui_internal_dbus_signal(), gui_internal_poi_icon(), gui_internal_populate_route_table(), gui_qml_dbus_signal(), housenumber_search_setup(), is_turn_allowed(), item_coord_get_within_range(), item_hash_hash(), item_hash_insert(), item_hash_remove(), item_id_from_ptr(), map_filter_rect_get_item(), map_filter_rect_get_item_byid(), map_new_csv(), map_rect_get_item_binfile(), map_rect_get_item_byid_binfile(), map_rect_get_item_byid_garmin_img(), map_rect_get_item_byid_shapefile(), map_rect_get_item_byid_textfile(), map_rect_get_item_shapefile(), map_rect_get_item_textfile(), map_rect_new_binfile_int(), map_rect_new_csv(), map_rect_new_garmin_img(), map_rect_new_shapefile(), map_rect_new_textfile(), map_route_occluded_get_buildings(), map_search_setup(), map_selection_contains_polygon(), navigation_itm_new(), navigation_map_get_item_byid(), navigation_map_item_attr_get(), navigation_update_idle(), navigation_way_get_max_delta(), navigation_way_init(), navit_cmd_map_item_set_attr(), poly_get(), popup_item_dump(), popup_show_item(), popup_traffic_distortion(), push_modified_item(), rm_get_item_byid(), route_find_nearest_street(), route_get_destination_description(), route_path_add_item_from_graph(), route_set_position_from_tracking(), search_item_hash_hash(), search_list_town_new(), shapefile_attr_get(), street_get(), street_name_get_byid(), street_search_compare_do(), street_search_get_item(), street_search_get_item_street_name(), textfile_coord_get(), tm_add_item(), tm_get_item_byid(), town_attr_get(), town_get(), tracking_get_attr(), tracking_map_get_item(), tracking_map_get_item_byid(), tracking_map_rect_init(), traffic_message_add_segments(), traffic_point_match_segment_attributes(), vehicle_file_new_file(), and vehicle_wince_new().
int item::id_lo |
Second part of the ID of the item.
Referenced by attr_to_text_ext(), binfile_item_dup(), binmap_search_new(), bookmarks_get_item(), country_search_get_item(), csv_create_item(), filter_type(), get_icon(), gmap_rect_get_item(), gmap_rect_get_item_byid(), graphics_draw_itemgra(), graphics_process_selection_item(), gui_internal_cmd_position_do(), gui_internal_cmd_view_attribute_details(), gui_internal_cmd_view_attributes(), gui_internal_cmd_view_in_browser(), gui_internal_dbus_signal(), gui_internal_poi_icon(), gui_internal_populate_route_table(), gui_qml_dbus_signal(), housenumber_search_setup(), is_turn_allowed(), item_coord_get_within_range(), item_hash_hash(), item_hash_insert(), item_hash_remove(), item_id_from_ptr(), map_filter_rect_get_item(), map_filter_rect_get_item_byid(), map_new_csv(), map_rect_get_item_binfile(), map_rect_get_item_byid_binfile(), map_rect_get_item_textfile(), map_rect_new_binfile_int(), map_rect_new_csv(), map_rect_new_garmin_img(), map_rect_new_shapefile(), map_rect_new_textfile(), map_route_occluded_coord_get(), map_route_occluded_get_buildings(), map_route_occluded_get_item(), map_route_occluded_rect_new(), map_search_new_mg(), map_search_setup(), map_selection_contains_polygon(), navigation_itm_new(), navigation_map_get_item(), navigation_map_get_item_byid(), navigation_map_item_attr_get(), navigation_update_idle(), navigation_way_get_max_delta(), navigation_way_init(), navit_cmd_map_item_set_attr(), poly_get(), popup_item_dump(), popup_show_item(), popup_traffic_distortion(), push_modified_item(), quadtree_item_free(), rm_get_item_byid(), route_find_nearest_street(), route_get_destination_description(), route_path_add_item_from_graph(), route_set_position_from_tracking(), rp_get_item(), search_item_hash_hash(), search_list_town_new(), street_get(), street_name_get_byid(), street_search_compare_do(), street_search_get_item_street_name(), tm_add_item(), tm_get_item_byid(), town_attr_get(), town_get(), tracking_get_attr(), tracking_map_get_item(), tracking_map_get_item_byid(), tracking_map_rect_init(), traffic_message_add_segments(), traffic_point_match_segment_attributes(), vehicle_file_new_file(), vehicle_file_position_attr_get(), vehicle_file_sat_attr_get(), vehicle_wince_new(), vehicle_wince_position_attr_get(), and vehicle_wince_sat_attr_get().
struct map* item::map |
The map this items belongs to.
Referenced by attr_to_text_ext(), binmap_search_new(), country_search_new(), get_icon(), Backend::get_pois(), NGQPoint::getInformation(), graphics_draw_itemgra(), graphics_process_selection_item(), gui_internal_cmd_bookmarks(), gui_internal_cmd_delete_waypoint(), gui_internal_cmd_pois(), gui_internal_cmd_pois_item_selected(), gui_internal_cmd_position_do(), gui_internal_cmd_view_attribute_details(), gui_internal_cmd_view_attributes(), gui_internal_cmd_view_in_browser(), gui_internal_compose_item_address_string(), gui_internal_dbus_signal(), gui_internal_poi_icon(), gui_internal_populate_route_table(), gui_internal_select_waypoint(), gui_qml_dbus_signal(), item_coord_get_pro(), item_coord_get_within_range(), item_hash_hash(), map_rect_get_item(), map_rect_get_item_byid(), map_search_get_item(), map_search_setup(), navigation_itm_new(), navigation_way_get_max_delta(), navigation_way_init(), NGQPoint::NGQPoint(), popup_item_dump(), popup_show_item(), popup_traffic_distortion(), request_navit_route_export_geojson(), request_navit_route_export_gpx(), rm_attr_get(), route_get_destination_description(), route_graph_add_street(), route_path_new(), route_projection(), rp_attr_get(), search_house_number_coordinate(), search_list_common_new(), search_list_house_number_new(), search_list_street_new(), search_list_town_new(), search_next_interpolated_house_number(), NGQPoint::setNewPoint(), street_name_get_byid(), street_search_get_item_street_name(), tm_add_item(), tm_item_unref(), tracking_get_attr(), tracking_map_item_coord_get(), traffic_location_populate_route_graph(), and traffic_point_match_segment_attributes().
struct item_methods* item::meth |
Methods to manipulate this item.
Referenced by country_search_new(), csv_create_item(), garmin_pg2item(), garmin_pl2item(), garmin_poi2item(), garmin_srch2item(), housenumber_search_setup(), item_attr_get(), item_attr_rewind(), item_attr_set(), item_coord_get(), item_coord_get_within_selection(), item_coord_is_node(), item_coord_rewind(), item_coord_set(), item_type_set(), map_filter_rect_new(), map_new_csv(), map_rect_new_binfile_int(), map_rect_new_csv(), map_rect_new_garmin_img(), map_rect_new_shapefile(), map_rect_new_textfile(), map_route_occluded_rect_new(), navigation_map_rect_new(), poly_get(), rm_rect_new(), rp_rect_new(), street_get(), street_name_get_byid(), street_search_get_item_street_name(), tm_add_item(), town_get(), tracking_map_rect_new(), vehicle_file_new_file(), and vehicle_wince_new().
void* item::priv_data |
Private item data, only used by the map plugin which supplied this item.
Referenced by binmap_search_get_item(), country_search_new(), csv_create_item(), duplicate_test(), gmap_rect_get_item(), gmap_rect_get_item_byid(), graphics_add_selection(), graphics_clear_selection(), graphics_process_selection_item(), gui_internal_cmd_position_do(), gui_internal_cmd_view_on_map(), housenumber_search_setup(), item_attr_get(), item_attr_rewind(), item_attr_set(), item_coord_get(), item_coord_get_within_selection(), item_coord_is_node(), item_coord_rewind(), item_coord_set(), item_inside_poly_list(), item_type_set(), map_binfile_open(), map_filter_rect_new(), map_parse_country_binfile(), map_parse_submap(), map_rect_get_item_byid_csv(), map_rect_get_item_csv(), map_rect_new_binfile_int(), map_rect_new_csv(), map_rect_new_garmin_img(), map_rect_new_shapefile(), map_rect_new_textfile(), map_route_occluded_rect_new(), navigation_map_rect_new(), poly_get(), rm_rect_new(), rp_rect_new(), street_get(), street_name_get_byid(), street_search_get_item_street_name(), tm_add_item(), tm_dump_item_to_textfile(), tm_find_item(), tm_get_item(), tm_item_add_message_data(), tm_item_destroy(), tm_item_ref(), tm_item_unref(), tm_item_update_attrs(), tm_rect_create_item(), tm_type_set(), town_get(), tracking_map_rect_new(), traffic_message_remove_item_data(), vehicle_file_new_file(), and vehicle_wince_new().
enum item_type item::type |
Type of the item.
Referenced by NGQPoint::_coordName(), attr_to_text_ext(), binfile_attr_get(), binmap_get_estimated_town_size(), binmap_search_get_item(), bookmarks_load_hash(), country_search_new(), csv_create_item(), do_draw(), Backend::filter_pois(), filter_type(), garmin_obj2item(), garmin_pg2item(), garmin_pl2item(), garmin_poi2item(), garmin_srch2item(), get_icon(), Backend::get_pois(), NGQProxyBookmarks::getBookmarks(), NGQPoint::getPOI(), gmap_rect_get_item(), gmap_rect_get_item_byid(), graphics_displayitem_within_dist(), graphics_draw_itemgra(), graphics_process_selection_item(), graphics_remove_selection(), gui_gtk_bookmarks_update(), gui_gtk_destinations_update(), gui_internal_cmd2_route_height_profile(), gui_internal_cmd_bookmarks(), gui_internal_cmd_delete_waypoint(), gui_internal_cmd_formerdests(), gui_internal_cmd_load_bookmarks_as_waypoints(), gui_internal_cmd_pois(), gui_internal_cmd_pois_item(), gui_internal_cmd_pois_item_selected(), gui_internal_cmd_position_do(), gui_internal_cmd_replace_bookmarks_from_waypoints(), gui_internal_cmd_view_attributes(), gui_internal_cmd_view_on_map(), gui_internal_poi_icon(), gui_internal_select_waypoint(), housenumber_search_setup(), is_motorway_like(), is_ramp(), is_same_way(), is_turn_allowed(), item_dump_attr(), item_dump_filedesc(), maneuver_required2(), map_binfile_open(), map_filter_rect_get_item(), map_filter_rect_get_item_byid(), map_new_csv(), map_rect_get_item_binfile(), map_rect_get_item_garmin_img(), map_rect_get_item_shapefile(), map_rect_get_item_textfile(), map_route_occluded_get_buildings(), map_route_occluded_get_item(), map_search_setup(), model_poi(), navigation_call_callbacks(), navigation_get_announce_level_cmd(), navigation_get_attr(), navigation_item_destination(), navigation_itm_new(), navigation_itm_ways_update(), navigation_map_get_item(), navigation_map_item_attr_get(), navigation_way_get_max_delta(), navigation_way_init(), navit_add_former_destinations_from_file(), navit_speak(), navit_window_roadbook_update(), navit_zoom_to_route(), osd_nav_next_turn_draw(), osd_speed_cam_draw(), osd_speed_warner_draw(), osd_text_draw(), osm_add_node(), osm_add_way(), pedestrian_draw_arrows(), phase1_map(), poly_get(), popup_show_item(), read_former_destination_map_as_list(), request_navit_route_export_gpx(), rm_attr_get(), rm_coord_get(), rm_get_item(), rm_rect_new(), route_check_roundabout(), route_find_nearest_street(), route_get_destination_description(), route_get_traffic_distortion(), route_graph_add_street(), route_graph_add_turn_restriction(), route_graph_build_idle(), route_graph_compute_shortest_path(), route_graph_process_restriction_point(), route_graph_process_restriction_segment(), route_graph_remove_traffic_distortion(), route_graph_set_traffic_distortion(), route_seg_speed(), route_value_seg(), rp_attr_get(), rp_coord_get(), rp_get_item(), rp_rect_new(), search_house_number_coordinate(), NGQProxyBookmarks::setPoint(), setup_pos(), show_maneuver(), show_next_maneuvers(), street_get(), street_get_data(), street_name_get_byid(), street_search_get_item_street_name(), tm_dump_item_to_textfile(), tm_find_item(), tm_rect_create_item(), tm_type_set(), town_attr_get(), town_get(), tracking_doupdate_lines(), tracking_map_get_item(), tracking_map_rect_new(), tracking_value(), traffic_location_get_matching_points(), traffic_location_match_attributes(), traffic_location_populate_route_graph(), traffic_message_add_segments(), traffic_route_get_seg_cost(), traffic_route_prepend(), vehicle_demo_timer(), vehicle_file_new_file(), and vehicle_wince_new().