navit  0.5.3-trunk
Data Structures
Here are the data structures with brief descriptions:
[detail level 12345]
 Norg
 C_OSMPBF__Blob
 C_OSMPBF__BlobHeader
 C_OSMPBF__ChangeSet
 C_OSMPBF__DenseInfo
 C_OSMPBF__DenseNodes
 C_OSMPBF__HeaderBBox
 C_OSMPBF__HeaderBlock
 C_OSMPBF__Info
 C_OSMPBF__Node
 C_OSMPBF__PrimitiveBlock
 C_OSMPBF__PrimitiveGroup
 C_OSMPBF__Relation
 C_OSMPBF__StringTable
 C_OSMPBF__Way
 C_ProtobufCAllocator
 C_ProtobufCBinaryData
 C_ProtobufCBuffer
 C_ProtobufCBufferSimple
 C_ProtobufCEnumDescriptor
 C_ProtobufCEnumValue
 C_ProtobufCEnumValueIndex
 C_ProtobufCFieldDescriptor
 C_ProtobufCIntRange
 C_ProtobufCMessage
 C_ProtobufCMessageDescriptor
 C_ProtobufCMessageUnknownField
 C_ProtobufCMethodDescriptor
 C_ProtobufCService
 C_ProtobufCServiceDescriptor
 C_ScannedMember
 C_VIDEO_POWER_MANAGEMENT
 Caction_cb_data
 Candroid_search_priv
 Cannouncement
 Cassociated_street
 Cattr
 Cattr_bin
 Cattr_fixme
 Cattr_iter
 Cattr_mapping
 Cattr_name
 CattrObject
 Caux_tile
 Cauxmap
 CBackend
 Cbinfile_hash_entry
 Cblock
 Cblock_bt_priv
 Cblock_data
 Cblock_index
 Cblock_index_item
 Cblock_offset
 Cblock_priv
 Cbookmark_item_priv
 CBookmarkObject
 Cbookmarks
 Cboundary
 Cbuffer
 Cbuilding
 Ccache
 Ccache_entry
 Ccache_entry_list
 Ccallback
 Ccallback_list
 Ccb_hw_state_trail
 Ccdf_dataContains data for the CDF
 Ccdf_speedConatins a list of previous speeds
 Cch_edge
 Ccircle
 CcJSON
 CcJSON_Hooks
 Ccmd_interface
 Ccoastline_tile
 Ccoastline_tile_data
 Ccolor
 Ccommand_saved
 Ccommand_saved_cb
 Ccommand_table
 Ccompass
 Cconfig
 CconfigObject
 Ccontext
 Ccontour
 Ccoord
 Ccoord_3d
 Ccoord_dA double mercator coordinate
 Ccoord_geoA WGS84 coordinate
 Ccoord_geo_cartA cartesian coordinate
 Ccoord_rect
 Ccoord_rectObject
 CcoordObject
 Ccorelocation
 Ccountry
 Ccountry_isonum
 Ccountry_search
 Ccountry_table
 Ccursor
 Cdata_window
 Cdatawindow
 Cdatawindow_methods
 Cdatawindow_priv
 Cdb_config
 Cdbus_callback
 Cdbus_method
 Cdefault_flags
 Cdiagram_point
 Cdisplay_context
 Cdisplayitem
 Cdisplaylist
 Cdisplaylist_handle
 Cdisplaylist_icon_cache
 Cdiv_flags_map
 CDownloaderAppDelegate
 CDownloaderDetailViewController
 Cdraw_info
 Cdraw_polyline_context
 Cdraw_polyline_shape
 Cduplicate
 Cedge
 Cedge_hash_item
 Celement
 Celement_func
 CEMESS
 Centity
 Cevent_idle
 Cevent_methods
 Cevent_priv
 Cevent_timeout
 Cevent_watch
 Cfat_block
 Cfibheap
 Cfibheap_el
 Cfile
 Cfile_cache_id
 Cfile_header
 Cfile_wordexp
 Cfiles_relation_processing
 Cfilter
 Cfilter_entry
 Cfont_freetype_font
 Cfont_freetype_glyph
 Cfont_freetype_methods
 Cfont_freetype_text
 Cfont_priv
 Cform
 Cformer_destination
 Cg2sattr
 Cg2scolumns
 Cg2sprop
 Cg2sstats
 Cgar2nav_conv
 Cgar2navit
 Cgeodesic
 Cgeom_poly_segment
 Cgps_sat
 Cgps_status
 CgraphicsGraphics object A graphics object serves as the target for drawing operations. It encapsulates various settings, and a drawing target, such as an image buffer or a window. Currently, in Navit, there is always one main graphics object, which is used to draw the map, and optionally additional graphics objects for overlays
 Cgraphics_data_image
 Cgraphics_font
 Cgraphics_font_methods
 Cgraphics_font_priv
 Cgraphics_gcGraphics context A graphics context encapsulates a set of drawing parameters, such as linewidth and drawing color
 Cgraphics_gc_methods
 Cgraphics_gc_priv
 Cgraphics_image
 Cgraphics_image_buffer
 Cgraphics_image_methods
 Cgraphics_image_priv
 Cgraphics_keyboard
 Cgraphics_methods
 Cgraphics_opengl_platform
 Cgraphics_opengl_platform_methods
 Cgraphics_opengl_window_system
 Cgraphics_opengl_window_system_methods
 Cgraphics_priv
 Cgscale
 Cgtk_poi_search
 Cgui
 Cgui_config_settingsA structure to store configuration values
 Cgui_internal_data
 Cgui_internal_keyb_modeDescribes a keyboard mode
 Cgui_internal_methods
 Cgui_internal_widget_methods
 Cgui_menu_info
 Cgui_methods
 Cgui_priv
 Chash_entry
 Cheightline
 Chn_interpol_attr
 Chouse_number_interpolation
 Chousenumber
 Chtml_tag_map
 Cidle_task
 Cimg_header
 CInstanceData
 Citem
 Citem_bin
 Citem_bin_sink
 Citem_bin_sink_func
 Citem_data
 Citem_hash
 Citem_id
 Citem_methods
 Citem_name
 Citem_priv
 Citem_range
 Citemgra
 Cj1850
 Cjni_object
 Clabel_data
 Clabel_data_offset
 Clabel_header
 Clayer
 Clayout
 Clevel
 Clog
 Clog_data
 Clongest_match
 Clongest_match_list
 Clongest_match_list_item
 Cmalloc_head
 Cmalloc_tail
 CmapHolds information about a map
 Cmap_data
 Cmap_download
 Cmap_methodsHolds all functions a map plugin has to implement to be usable
 Cmap_privRepresents the map from a single binfile
 Cmap_rectDescribes a rectangular extract of a map
 Cmap_rect_privImplementation-specific map rect data
 Cmap_rectObject
 Cmap_searchHolds information about a search on a map
 Cmap_search_privRepresents a search on a map. This struct represents a search on a map; it is created when starting a search, and is used for retrieving results
 Cmap_selectionUsed to select data from a map
 CmapExtract
 CmapObject
 CMapObject
 CmapsetA mapset
 Cmapset_handleHandle for a mapset in use
 Cmapset_searchHolds information about a search in a mapset
 CmapsetObject
 Cmaptool_force_64
 Cmaptool_osm
 Cmaptool_params
 Cmaptype
 Cmarker
 Cmenu
 Cmenu_data
 Cmenu_methods
 Cmenu_priv
 Cmessage
 Cmessagelist
 Cmouse_event_queue_element
 Cnav_next_turn
 Cnav_toggle_announcer
 Cnavigation
 Cnavigation_commandHolds information about a command for a navigation maneuver
 Cnavigation_itm
 Cnavigation_maneuverHolds information about a navigation maneuver
 Cnavigation_status
 Cnavigation_way
 CnavigationObject
 Cnavit
 Cnavit_binding_w32_msg
 Cnavit_object
 Cnavit_vehicleThe vehicle used for navigation
 CNavitAppDelegate
 CNavitObject
 CnavitObject
 CNavitTimer
 CNavitView
 CNavitViewController
 Cnewnode
 CNGQMainWindow
 CNGQPoint
 CNGQProxy
 CNGQProxyBookmarks
 CNGQProxyGui
 CNGQProxyNavit
 CNGQProxyRoute
 CNGQProxySearch
 CNGQProxyVehicle
 CNGQStandardItemModel
 Cnl2gl_t
 Cnode
 Cnode_item
 Cnotify_priv
 Co5m
 Cobject_funcBasic functions for Navit objects
 Codometer
 Coffset_len
 Cosd
 Cosd_button
 Cosd_item
 Cosd_item_methods
 Cosd_methods
 Cosd_priv_common
 Cosd_scale
 Cosd_speed_cam
 Cosd_speed_cam_entry
 Cosd_speed_warner
 Cosd_text
 Cosd_text_item
 Cosm_protobufdb_context
 CpaddingThe functions to be implemented by graphics plugins
 Cparam_list
 Cparent
 Cparsedata
 Cpathattr
 Cpcoord
 CpcoordObject
 Cpedestrian
 Cphrase
 Cplugin
 Cplugins
 Cpoi_param
 Cpoint
 Cpoint_rect
 CPoiObject
 Cpoly_priv
 Cpopulation_table
 Cprocess_relation_member_func_priv
 Cprofile_option
 Cprojection_name
 CQNavitGeoReceiver
 CQNavitQuick
 CQNavitWidget
 Cqt5_navit_timer
 CQt5EspeakAudioOut
 Cquadtree_data
 Cquadtree_item
 Cquadtree_iter
 Cquadtree_iter_node
 Cquadtree_node
 Crange
 Crect
 Cregion_header
 Crelation_member
 Crelations
 Crelations_func
 Crelations_member
 CRenderArea
 Cresult
 Cresult_list
 Crgn_point
 Crgn_poly
 Croadprofile
 Crocket
 CRootViewController
 CrouteA complete route
 Croute_crossing
 Croute_crossings
 Croute_data
 Croute_graphA complete route graph
 Croute_graph_pointA point in the route graph
 Croute_graph_point_iteratorIterator to iterate through all route graph segments in a route graph point
 Croute_graph_segmentA segment in the route graph
 Croute_graph_segment_dataData for a segment in the route graph
 Croute_guard
 Croute_infoUsually represents a destination or position
 Croute_pathA complete route path
 Croute_path_segmentA segment in the route path
 Croute_segment_dataA segment in the route graph or path
 Croute_traffic_distortionA traffic distortion
 CrouteObject
 Cscript
 Cscroll_buttons
 Csearch_list
 Csearch_list_common
 Csearch_list_country
 Csearch_list_house_number
 Csearch_list_level
 Csearch_list_result
 Csearch_list_street
 Csearch_list_town
 Csearch_param
 CSearchObject
 Cselector
 Cshmem_header
 Csize_weight_limit
 Cspawn_process_info
 Cspeech
 Cspeech_methods
 Cspeech_priv
 Cstatusbar_priv
 Cstopwatch
 Cstreet_dataInformation about a street
 Cstreet_destinationA linked list containing the destination of the road
 Cstreet_header
 Cstreet_header_type
 Cstreet_name
 Cstreet_name_index
 Cstreet_name_number
 Cstreet_name_numbers
 Cstreet_name_segment
 Cstreet_priv
 Cstreet_str
 Cstreet_type
 Cstring_table
 Csubdivision
 Csuffix
 Ctable_column_desc
 Ctable_dataA structure to store information about a table
 Ctcoord
 CtemplateObject
 CtileA map tile, a rectangular region of the world
 Ctile_data
 Ctile_head
 Ctile_info
 Ctile_parameter
 Ctilt_data
 Ctimestamp
 Ctown_country
 Ctown_priv
 Ctracking
 Ctracking_line
 CtransformationThe parameters needed to transform a map for display
 Ctree_hdr
 Ctree_hdr_h
 Ctree_hdr_v
 Ctree_header
 Ctree_leaf_h
 Ctree_leaf_v
 Ctree_search
 Ctree_search_node
 Ctriple
 Cturn_restriction
 Cvehicle
 Cvehicle_and_profilename
 Cvehicle_methods
 Cvehicle_priv
 CVehicleObject
 Cvehicleprofile
 Cvolume
 CVSSpeechSynthesizer
 Cwidget
 Cwin32_binding_private
 Cwindow
 Cwindow_data
 Cwindow_priv
 Cwpoint
 Cxistate
 Cxmldocument
 Cxmlstate
 CXPM2BMP_TAG
 CXPMCOLORENTRY_TAG
 Cz_clip_result
 Czip64_eoc
 Czip64_eocl
 Czip_alignment_check
 Czip_cdZIP central directory structure
 Czip_cd_extZIP extra field structure
 Czip_enc
 Czip_eocZIP end of central directory structure
 Czip_info
 Czip_lfhZIP local file header structure
 Czip_split