summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCircle CI <circleci@navit-project.org>2021-04-26 21:42:13 +0000
committerCircle CI <circleci@navit-project.org>2021-04-26 21:42:13 +0000
commite2fe344471f5c91029d44e960aeb89058f830097 (patch)
tree51a560f6b9f61129d178343ea22a96a751b980d6
parent5014f5db92a168ebf799fc3b86a62cd73a13e8c1 (diff)
downloadnavit-e2fe344471f5c91029d44e960aeb89058f830097.tar.gz
update:doc:Doxygen update for commit 488d07fc4989326f6c8c915de0beb07bca2b546a [ci skip]
-rw-r--r--bookmarksProxy_8h_source.html4
-rw-r--r--item_8c.html3
-rw-r--r--item_8h.html3
-rw-r--r--item_8h_source.html34
-rw-r--r--ngqpoint_8h_source.html6
-rw-r--r--routeProxy_8h_source.html8
-rw-r--r--route_8c.html54
-rw-r--r--route_8h_source.html38
-rw-r--r--route__protected_8h.html6
-rw-r--r--route__protected_8h_source.html18
-rw-r--r--searchProxy_8h_source.html2
-rw-r--r--traffic_8c.html38
-rw-r--r--traffic_8h_source.html88
-rw-r--r--xmlconfig_8h_source.html4
14 files changed, 150 insertions, 156 deletions
diff --git a/bookmarksProxy_8h_source.html b/bookmarksProxy_8h_source.html
index 0f956e247..4a7d67c93 100644
--- a/bookmarksProxy_8h_source.html
+++ b/bookmarksProxy_8h_source.html
@@ -89,7 +89,7 @@ $(document).ready(function(){initNavTree('bookmarksProxy_8h_source.html','');});
<div class="ttc" id="bookmarks_8c_html_a1402581b3030017a13bd16d00783bc1c"><div class="ttname"><a href="bookmarks_8c.html#a1402581b3030017a13bd16d00783bc1c">bookmarks_add_bookmark</a></div><div class="ttdeci">int bookmarks_add_bookmark(struct bookmarks *this_, struct pcoord *pc, const char *description)</div><div class="ttdef"><b>Definition:</b> bookmarks.c:481</div></div>
<div class="ttc" id="item_8c_html_ae4ca690f46c2e5d491491d9f706f04e8"><div class="ttname"><a href="item_8c.html#ae4ca690f46c2e5d491491d9f706f04e8">item_coord_get</a></div><div class="ttdeci">int item_coord_get(struct item *it, struct coord *c, int count)</div><div class="ttdoc">Gets the next coordinates from an item. </div><div class="ttdef"><b>Definition:</b> item.c:163</div></div>
<div class="ttc" id="debug_8h_html_a3ce13c42b29fe2a7552478859b7f3c25a6e67a0649f81060a391cfe102acbd707"><div class="ttname"><a href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25a6e67a0649f81060a391cfe102acbd707">lvl_info</a></div><div class="ttdef"><b>Definition:</b> debug.h:50</div></div>
-<div class="ttc" id="item_8c_html_a1f97d6a6d85956aa73deb31d4a16397f"><div class="ttname"><a href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get</a></div><div class="ttdeci">int item_attr_get(struct item *it, enum attr_type attr_type, struct attr *attr)</div><div class="ttdoc">Gets the next matching attribute from an item. </div><div class="ttdef"><b>Definition:</b> item.c:407</div></div>
+<div class="ttc" id="item_8c_html_a1f97d6a6d85956aa73deb31d4a16397f"><div class="ttname"><a href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get</a></div><div class="ttdeci">int item_attr_get(struct item *it, enum attr_type attr_type, struct attr *attr)</div><div class="ttdoc">Gets the next matching attribute from an item. </div><div class="ttdef"><b>Definition:</b> item.c:414</div></div>
<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
<div class="ttc" id="destination_8c_html_a83a6bff093a1144aca515982229c94ca"><div class="ttname"><a href="destination_8c.html#a83a6bff093a1144aca515982229c94ca">description</a></div><div class="ttdeci">static char * description(struct search_param *search, GtkTreeIter *iter)</div><div class="ttdef"><b>Definition:</b> destination.c:56</div></div>
<div class="ttc" id="structcoord_html_a2b099692d87f98e4844b615136ca37fb"><div class="ttname"><a href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> coord.h:36</div></div>
@@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('bookmarksProxy_8h_source.html','');});
<div class="ttc" id="classNGQProxyBookmarks_html_af1b2c3e9c666c359b4930099d23359f5"><div class="ttname"><a href="classNGQProxyBookmarks.html#af1b2c3e9c666c359b4930099d23359f5">NGQProxyBookmarks::moveDown</a></div><div class="ttdeci">void moveDown(QString path)</div><div class="ttdef"><b>Definition:</b> bookmarksProxy.h:21</div></div>
<div class="ttc" id="bookmarks_8c_html_a7dd5b53eb1b31402a0e8d9e16cd9bf3a"><div class="ttname"><a href="bookmarks_8c.html#a7dd5b53eb1b31402a0e8d9e16cd9bf3a">bookmarks_paste_bookmark</a></div><div class="ttdeci">int bookmarks_paste_bookmark(struct bookmarks *this_)</div><div class="ttdef"><b>Definition:</b> bookmarks.c:541</div></div>
<div class="ttc" id="ngqpoint_8h_html_ab85b18a34fce0dfc4f1c63142bc889a4a1964060b46aa47674fe62b5881641a77"><div class="ttname"><a href="ngqpoint_8h.html#ab85b18a34fce0dfc4f1c63142bc889a4a1964060b46aa47674fe62b5881641a77">Bookmark</a></div><div class="ttdef"><b>Definition:</b> ngqpoint.h:32</div></div>
-<div class="ttc" id="item_8c_html_adb033f52350446fc9cbb68f977b5047a"><div class="ttname"><a href="item_8c.html#adb033f52350446fc9cbb68f977b5047a">item_to_name</a></div><div class="ttdeci">char * item_to_name(enum item_type item)</div><div class="ttdef"><b>Definition:</b> item.c:476</div></div>
+<div class="ttc" id="item_8c_html_adb033f52350446fc9cbb68f977b5047a"><div class="ttname"><a href="item_8c.html#adb033f52350446fc9cbb68f977b5047a">item_to_name</a></div><div class="ttdeci">char * item_to_name(enum item_type item)</div><div class="ttdef"><b>Definition:</b> item.c:483</div></div>
<div class="ttc" id="bookmarks_8c_html_ab041a20a790a20d21c1cec882b00640e"><div class="ttname"><a href="bookmarks_8c.html#ab041a20a790a20d21c1cec882b00640e">bookmarks_move_down</a></div><div class="ttdeci">int bookmarks_move_down(struct bookmarks *this_, const char *name)</div><div class="ttdef"><b>Definition:</b> bookmarks.c:95</div></div>
<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
<div class="ttc" id="classNGQProxyBookmarks_html_ab2b6e34229defba6f6aaba02a19f2976"><div class="ttname"><a href="classNGQProxyBookmarks.html#ab2b6e34229defba6f6aaba02a19f2976">NGQProxyBookmarks::Cut</a></div><div class="ttdeci">QString Cut(QString description)</div><div class="ttdef"><b>Definition:</b> bookmarksProxy.h:96</div></div>
diff --git a/item_8c.html b/item_8c.html
index 9d06032e7..e0cef9b1b 100644
--- a/item_8c.html
+++ b/item_8c.html
@@ -295,6 +295,7 @@ Variables</h2></td></tr>
<p>Gets the next matching attribute from an item. </p>
<p>This function returns the next attribute matching <code>attr_type</code> from an item and advances the "attribute pointer" accordingly, so that at the next call the next attribute will be returned.</p>
+<p>IMPORTANT: Unless you are iterating over attributes, or operating on a “fresh” item (from which no other code has had a chance to retrieve an attribute), be sure to call <a class="el" href="item_8h.html#a0cac46294839e00eec2c1adbaaa73d22">item_attr_rewind(struct item *)</a> before each call to this method. Not doing so may result in unpredictable behavior, i.e. attributes not being found if the attribute pointer is already past the requested attribute (which depends on the physical ordering of attributes and on the last attribute retrieved from the item).</p>
<p>This function is not safe to call after destroying the item's map rect, and doing so may cause errors with some map implementations.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
@@ -340,7 +341,7 @@ Variables</h2></td></tr>
<p class="reference">References <a class="el" href="structitem__methods.html#a7d348e70a85ccbd220c9cc79912fbfef">item_methods::item_attr_rewind</a>, <a class="el" href="structitem.html#ad957a0f1cfe3938aecb9dd2a694db3b0">item::meth</a>, and <a class="el" href="structitem.html#a2f4abb10408f4c6f272e7f19f6701c22">item::priv_data</a>.</p>
-<p class="reference">Referenced by <a class="el" href="graphics_8c.html#aacda2978472c679b00749934ac5d0d40">display_add()</a>, <a class="el" href="graphics_8c.html#aa43ebd3b1f815ae0fec28a9b1bc6b6cb">display_add_holes()</a>, <a class="el" href="filter_8c.html#a6a1f24db57b2bb66e10ff4b7327b7166">filter_type()</a>, <a class="el" href="gui__internal__poi_8h.html#a760d19f7179ca5b9502b7a270cf5963d">gui_internal_cmd_pois()</a>, <a class="el" href="filter_8c.html#a921a2ac1a9c8846ba0ee0897aa574574">map_filter_attr_rewind()</a>, <a class="el" href="pedestrian_8c.html#a561a46e43d0ca5871de4035982a24d01">map_route_occluded_attr_rewind()</a>, <a class="el" href="binding__dbus_8c.html#a28ddaa358c056bea390f5934dc85e396">request_navit_traffic_export_gpx()</a>, and <a class="el" href="route_8c.html#ad973b8617cff24333518a58e30894606">route_graph_add_traffic_distortion()</a>.</p>
+<p class="reference">Referenced by <a class="el" href="graphics_8c.html#aacda2978472c679b00749934ac5d0d40">display_add()</a>, <a class="el" href="graphics_8c.html#aa43ebd3b1f815ae0fec28a9b1bc6b6cb">display_add_holes()</a>, <a class="el" href="filter_8c.html#a6a1f24db57b2bb66e10ff4b7327b7166">filter_type()</a>, <a class="el" href="gui__internal__poi_8h.html#a760d19f7179ca5b9502b7a270cf5963d">gui_internal_cmd_pois()</a>, <a class="el" href="filter_8c.html#a921a2ac1a9c8846ba0ee0897aa574574">map_filter_attr_rewind()</a>, <a class="el" href="pedestrian_8c.html#a561a46e43d0ca5871de4035982a24d01">map_route_occluded_attr_rewind()</a>, <a class="el" href="binding__dbus_8c.html#a28ddaa358c056bea390f5934dc85e396">request_navit_traffic_export_gpx()</a>, <a class="el" href="route_8c.html#afc9d40fc75c45d15061f51fcced0e26e">route_graph_add_street()</a>, <a class="el" href="route_8c.html#ad973b8617cff24333518a58e30894606">route_graph_add_traffic_distortion()</a>, <a class="el" href="traffic_8c.html#adc4bc2f0df9ba161f053e905e66dab4c">tm_find_item()</a>, <a class="el" href="traffic_8c.html#af9831ce04fa609fbdb30c83337e6a67d">traffic_location_match_attributes()</a>, <a class="el" href="traffic_8c.html#a8839fcaf3bca9ac83fbb058bf4cba12b">traffic_location_populate_route_graph()</a>, <a class="el" href="traffic_8c.html#a06624f0322fa03bd7f15e98c2e1b453d">traffic_message_restore_segments()</a>, <a class="el" href="traffic_8c.html#aed5422830e1bbf5b88d7f5cf53604184">traffic_point_match_attributes()</a>, and <a class="el" href="traffic_8c.html#ad82315e0ccc9c36e3758e4c71dcfd1a8">traffic_point_match_segment_attributes()</a>.</p>
</div>
</div>
diff --git a/item_8h.html b/item_8h.html
index 25f75444a..0c283904c 100644
--- a/item_8h.html
+++ b/item_8h.html
@@ -632,6 +632,7 @@ Variables</h2></td></tr>
<p>Gets the next matching attribute from an item. </p>
<p>This function returns the next attribute matching <code>attr_type</code> from an item and advances the "attribute pointer" accordingly, so that at the next call the next attribute will be returned.</p>
+<p>IMPORTANT: Unless you are iterating over attributes, or operating on a “fresh” item (from which no other code has had a chance to retrieve an attribute), be sure to call <a class="el" href="item_8h.html#a0cac46294839e00eec2c1adbaaa73d22">item_attr_rewind(struct item *)</a> before each call to this method. Not doing so may result in unpredictable behavior, i.e. attributes not being found if the attribute pointer is already past the requested attribute (which depends on the physical ordering of attributes and on the last attribute retrieved from the item).</p>
<p>This function is not safe to call after destroying the item's map rect, and doing so may cause errors with some map implementations.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
@@ -677,7 +678,7 @@ Variables</h2></td></tr>
<p class="reference">References <a class="el" href="structitem__methods.html#a7d348e70a85ccbd220c9cc79912fbfef">item_methods::item_attr_rewind</a>, <a class="el" href="structitem.html#ad957a0f1cfe3938aecb9dd2a694db3b0">item::meth</a>, and <a class="el" href="structitem.html#a2f4abb10408f4c6f272e7f19f6701c22">item::priv_data</a>.</p>
-<p class="reference">Referenced by <a class="el" href="graphics_8c.html#aacda2978472c679b00749934ac5d0d40">display_add()</a>, <a class="el" href="graphics_8c.html#aa43ebd3b1f815ae0fec28a9b1bc6b6cb">display_add_holes()</a>, <a class="el" href="filter_8c.html#a6a1f24db57b2bb66e10ff4b7327b7166">filter_type()</a>, <a class="el" href="gui__internal__poi_8h.html#a760d19f7179ca5b9502b7a270cf5963d">gui_internal_cmd_pois()</a>, <a class="el" href="filter_8c.html#a921a2ac1a9c8846ba0ee0897aa574574">map_filter_attr_rewind()</a>, <a class="el" href="pedestrian_8c.html#a561a46e43d0ca5871de4035982a24d01">map_route_occluded_attr_rewind()</a>, <a class="el" href="binding__dbus_8c.html#a28ddaa358c056bea390f5934dc85e396">request_navit_traffic_export_gpx()</a>, and <a class="el" href="route_8c.html#ad973b8617cff24333518a58e30894606">route_graph_add_traffic_distortion()</a>.</p>
+<p class="reference">Referenced by <a class="el" href="graphics_8c.html#aacda2978472c679b00749934ac5d0d40">display_add()</a>, <a class="el" href="graphics_8c.html#aa43ebd3b1f815ae0fec28a9b1bc6b6cb">display_add_holes()</a>, <a class="el" href="filter_8c.html#a6a1f24db57b2bb66e10ff4b7327b7166">filter_type()</a>, <a class="el" href="gui__internal__poi_8h.html#a760d19f7179ca5b9502b7a270cf5963d">gui_internal_cmd_pois()</a>, <a class="el" href="filter_8c.html#a921a2ac1a9c8846ba0ee0897aa574574">map_filter_attr_rewind()</a>, <a class="el" href="pedestrian_8c.html#a561a46e43d0ca5871de4035982a24d01">map_route_occluded_attr_rewind()</a>, <a class="el" href="binding__dbus_8c.html#a28ddaa358c056bea390f5934dc85e396">request_navit_traffic_export_gpx()</a>, <a class="el" href="route_8c.html#afc9d40fc75c45d15061f51fcced0e26e">route_graph_add_street()</a>, <a class="el" href="route_8c.html#ad973b8617cff24333518a58e30894606">route_graph_add_traffic_distortion()</a>, <a class="el" href="traffic_8c.html#adc4bc2f0df9ba161f053e905e66dab4c">tm_find_item()</a>, <a class="el" href="traffic_8c.html#af9831ce04fa609fbdb30c83337e6a67d">traffic_location_match_attributes()</a>, <a class="el" href="traffic_8c.html#a8839fcaf3bca9ac83fbb058bf4cba12b">traffic_location_populate_route_graph()</a>, <a class="el" href="traffic_8c.html#a06624f0322fa03bd7f15e98c2e1b453d">traffic_message_restore_segments()</a>, <a class="el" href="traffic_8c.html#aed5422830e1bbf5b88d7f5cf53604184">traffic_point_match_attributes()</a>, and <a class="el" href="traffic_8c.html#ad82315e0ccc9c36e3758e4c71dcfd1a8">traffic_point_match_segment_attributes()</a>.</p>
</div>
</div>
diff --git a/item_8h_source.html b/item_8h_source.html
index 939a94212..e5f160ea9 100644
--- a/item_8h_source.html
+++ b/item_8h_source.html
@@ -85,30 +85,30 @@ $(document).ready(function(){initNavTree('item_8h_source.html','');});
</div><!--header-->
<div class="contents">
<a href="item_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_ITEM_H</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define NAVIT_ITEM_H</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62"> 29</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="item_8h.html#a24d15da515f3431d5114956efe1cdc47"> 30</a></span>&#160;<span class="preprocessor">#define ITEM2(x,y) type_##y=x,</span></div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="item_8h.html#a6420a1c34a992e8a722a47d278dd7783"> 31</a></span>&#160;<span class="preprocessor">#define ITEM(x) type_##x,</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="item__def_8h.html">item_def.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#undef ITEM2</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#undef ITEM</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;};</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="item_8h.html#aec7ed308d7bf84da6a2012b02207a822"> 37</a></span>&#160;<span class="preprocessor">#define route_item_first type_street_0</span></div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="item_8h.html#a385bcf44c2e29e93b6ea337616e5931d"> 38</a></span>&#160;<span class="preprocessor">#define route_item_last type_street_parking_lane</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="structdefault__flags.html">default_flags</a>[];</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="attr_8h.html">attr.h</a>&quot;</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">/* NOTE: we treat districts as towns for now, since</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> a) navit does not implement district search yet</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> b) OSM &quot;place=suburb&quot; maps to type_district in maptool. with the OSM USA maps,</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> there are many &quot;suburbs&quot; that users will consider towns (not districts/counties);</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> we want navit&#39;s town search to find them</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="item_8h.html#a5753cba275758ae589a88ec194ce75ec"> 50</a></span>&#160;<span class="preprocessor">#define item_type_is_area(type) ((type) &gt;= type_area)</span></div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="item_8h.html#a0988a11d35fdea7dd5e561f926759cfd"> 51</a></span>&#160;<span class="preprocessor">#define item_is_town(item) ((item).type &gt;= type_town_label &amp;&amp; (item).type &lt;= type_district_label_1e7)</span></div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="item_8h.html#a4f5b878795cee272e21e42a955250e77"> 52</a></span>&#160;<span class="preprocessor">#define item_is_district(item) ((item).type &gt;= type_district_label &amp;&amp; (item).type &lt;= type_district_label_1e7)</span></div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="item_8h.html#af08fe01e41967c8b98de94279958ffa0"> 53</a></span>&#160;<span class="preprocessor">#define item_is_poly_place(item) ((item).type &gt;= type_poly_place1 &amp;&amp; (item).type &lt;= type_poly_place6)</span></div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="item_8h.html#a84a7c4f5f06a5b80fa6f749f19993274"> 54</a></span>&#160;<span class="preprocessor">#define item_is_point(item) ((item).type &lt; type_line)</span></div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="item_8h.html#afbf6af5ea9dc8e5286ae02a46eb35b09"> 55</a></span>&#160;<span class="preprocessor">#define item_is_custom_poi(item) ((item).type &gt;= type_poi_customg &amp;&amp; (item).type &lt; type_line)</span></div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="item_8h.html#a55b950146ee10d2cc8cde4976b6e08a4"> 56</a></span>&#160;<span class="preprocessor">#define item_is_street(item) (((item).type &gt;= type_street_nopass &amp;&amp; (item).type &lt;= type_roundabout) \</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"> || (item).type == type_street_service \</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"> || ((item).type &gt;= type_street_pedestrian &amp;&amp; (item).type &lt;= type_track_grass) \</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"> || (item).type == type_living_street \</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"> || (item).type == type_street_construction \</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"> || (item).type == type_path \</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"> || (item).type == type_street_parking_lane \</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"> || (item).type == type_footway )</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="item_8h.html#ab4721681f78bf2b288e24e0b8d443532"> 65</a></span>&#160;<span class="preprocessor">#define item_is_equal_id(a,b) ((a).id_hi == (b).id_hi &amp;&amp; (a).id_lo == (b).id_lo)</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="item_8h.html#a87c714b27638a65053277c278c2bc3b6"> 66</a></span>&#160;<span class="preprocessor">#define item_is_equal(a,b) (item_is_equal_id(a,b) &amp;&amp; (a).map == (b).map)</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9"> 70</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9">change_mode</a> {</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9ac2b4669012c8a6af32b0a17b2b791afa"> 71</a></span>&#160; <a class="code" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9ac2b4669012c8a6af32b0a17b2b791afa">change_mode_delete</a>,</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9ad8e210130065bef86a4478c5acb7925b"> 72</a></span>&#160; <a class="code" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9ad8e210130065bef86a4478c5acb7925b">change_mode_modify</a>,</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9a38bbcd6e67b42b5e4b915a39d4f54a97"> 73</a></span>&#160; <a class="code" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9a38bbcd6e67b42b5e4b915a39d4f54a97">change_mode_append</a>,</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9a732194e583572328ead3fa6d27e79298"> 74</a></span>&#160; <a class="code" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9a732194e583572328ead3fa6d27e79298">change_mode_prepend</a>,</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;};</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structitem__methods.html"> 77</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__methods.html">item_methods</a> {</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structitem__methods.html#a105ebcb60d49d7a09dbd60f474a3861e"> 78</a></span>&#160; void (*<a class="code" href="structitem__methods.html#a105ebcb60d49d7a09dbd60f474a3861e">item_coord_rewind</a>)(<span class="keywordtype">void</span> *priv_data);</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structitem__methods.html#a7233c37d89407bc69ec7bd9fb40e20f2"> 79</a></span>&#160; int (*<a class="code" href="structitem__methods.html#a7233c37d89407bc69ec7bd9fb40e20f2">item_coord_get</a>)(<span class="keywordtype">void</span> *priv_data, <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *<a class="code" href="popup_8c.html#aafe71b070668214be9b4b4849985dc6b">c</a>, <span class="keywordtype">int</span> count);</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structitem__methods.html#a7d348e70a85ccbd220c9cc79912fbfef"> 80</a></span>&#160; void (*<a class="code" href="structitem__methods.html#a7d348e70a85ccbd220c9cc79912fbfef">item_attr_rewind</a>)(<span class="keywordtype">void</span> *priv_data);</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structitem__methods.html#a15e07e7ff471be5482a8ca36340c420c"> 81</a></span>&#160; int (*<a class="code" href="structitem__methods.html#a15e07e7ff471be5482a8ca36340c420c">item_attr_get</a>)(<span class="keywordtype">void</span> *priv_data, <span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a>, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structitem__methods.html#ab1ca673efa14710234cc8dd9b37f4331"> 82</a></span>&#160; int (*<a class="code" href="structitem__methods.html#ab1ca673efa14710234cc8dd9b37f4331">item_coord_is_node</a>)(<span class="keywordtype">void</span> *priv_data);</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structitem__methods.html#a5949d5d2928d271fa16a8663df8c9d9a"> 83</a></span>&#160; int (*<a class="code" href="structitem__methods.html#a5949d5d2928d271fa16a8663df8c9d9a">item_attr_set</a>)(<span class="keywordtype">void</span> *priv_data, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">enum</span> <a class="code" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9">change_mode</a> mode);</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structitem__methods.html#abd52ab471b70e90a24c8cf0599aa59fe"> 84</a></span>&#160; int (*<a class="code" href="structitem__methods.html#abd52ab471b70e90a24c8cf0599aa59fe">item_coord_set</a>)(<span class="keywordtype">void</span> *priv_data, <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *<a class="code" href="popup_8c.html#aafe71b070668214be9b4b4849985dc6b">c</a>, <span class="keywordtype">int</span> count, <span class="keyword">enum</span> <a class="code" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9">change_mode</a> mode);</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structitem__methods.html#a56d5cb25c442d5d4fcf07274a306ca69"> 85</a></span>&#160; int (*<a class="code" href="structitem__methods.html#a56d5cb25c442d5d4fcf07274a306ca69">item_type_set</a>)(<span class="keywordtype">void</span> *priv_data, <span class="keyword">enum</span> <a class="code" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a> <a class="code" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>);</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structitem__methods.html#a455a20503bbcf7a2969c07b557f56284"> 86</a></span>&#160; int (*<a class="code" href="structitem__methods.html#a455a20503bbcf7a2969c07b557f56284">item_coords_left</a>)(<span class="keywordtype">void</span> *priv_data);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;};</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structitem__id.html"> 89</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__id.html">item_id</a> {</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structitem__id.html#a12a5537de903039a4ed57ebeb164200f"> 90</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structitem__id.html#a12a5537de903039a4ed57ebeb164200f">id_hi</a>;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structitem__id.html#a4a6a8876149437c006b52eb71addc03e"> 91</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structitem__id.html#a4a6a8876149437c006b52eb71addc03e">id_lo</a>;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;};</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="item_8h.html#a933de3334c70a27fd070e4cc34866881"> 94</a></span>&#160;<span class="preprocessor">#define ITEM_ID_FMT &quot;(0x%x,0x%x)&quot;</span></div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="item_8h.html#a164d1145c8ea7df8adb35f782b02949f"> 95</a></span>&#160;<span class="preprocessor">#define ITEM_ID_ARGS(x) (x).id_hi,(x).id_lo</span></div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structitem.html"> 115</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> {</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structitem.html#a3abafd36669ef817be82676acd8e5989"> 116</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a> <a class="code" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>; </div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e"> 117</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">id_hi</a>; </div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1"> 118</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">id_lo</a>; </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369"> 119</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *<a class="code" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">map</a>; </div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structitem.html#ad957a0f1cfe3938aecb9dd2a694db3b0"> 120</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structitem__methods.html">item_methods</a> *<a class="code" href="structitem.html#ad957a0f1cfe3938aecb9dd2a694db3b0">meth</a>; </div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structitem.html#a2f4abb10408f4c6f272e7f19f6701c22"> 121</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structitem.html#a2f4abb10408f4c6f272e7f19f6701c22">priv_data</a>; </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;};</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="structitem__range.html"> 124</a></span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structitem__range.html">item_range</a> {</div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="structitem__range.html#a4e9187008185d424680ccbd7e029dd19"> 125</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a> min,<a class="code" href="garmin_8c.html#affe776513b24d84b39af8ab0930fef7f">max</a>;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;} <a class="code" href="item_8h.html#a25b68e9d728ff004056a91299af4d7e1">item_range_all</a>;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> <a class="code" href="item_8h.html#a0d33bb189d22c6814c6f293784b00a22">busy_item</a>;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment">/* prototypes */</span></div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a>;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keyword">enum</span> <a class="code" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9">change_mode</a>;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keyword">enum</span> <a class="code" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a>;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="keyword">enum</span> <a class="code" href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1">projection</a>;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a>;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a>;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__hash.html">item_hash</a>;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__range.html">item_range</a>;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a>;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a>;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="keywordtype">void</span> <a class="code" href="item_8h.html#a977d38291fd40708b38a49cf28049459">item_create_hash</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="keywordtype">void</span> <a class="code" href="item_8h.html#aff98971006a3131f5c6710bffec6b43e">item_destroy_hash</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="keywordtype">int</span> *<a class="code" href="item_8h.html#a99dbca645342f64f20565cd1bde1d19d">item_get_default_flags</a>(<span class="keyword">enum</span> <a class="code" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a> <a class="code" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>);</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="keywordtype">void</span> <a class="code" href="structitem__methods.html#a105ebcb60d49d7a09dbd60f474a3861e">item_coord_rewind</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it);</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="keywordtype">int</span> <a class="code" href="structitem__methods.html#a455a20503bbcf7a2969c07b557f56284">item_coords_left</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> * it);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keywordtype">int</span> <a class="code" href="structitem__methods.html#a7233c37d89407bc69ec7bd9fb40e20f2">item_coord_get</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *<a class="code" href="popup_8c.html#aafe71b070668214be9b4b4849985dc6b">c</a>, <span class="keywordtype">int</span> count);</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keywordtype">int</span> <a class="code" href="structitem__methods.html#abd52ab471b70e90a24c8cf0599aa59fe">item_coord_set</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *<a class="code" href="popup_8c.html#aafe71b070668214be9b4b4849985dc6b">c</a>, <span class="keywordtype">int</span> count, <span class="keyword">enum</span> <a class="code" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9">change_mode</a> mode);</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="keywordtype">int</span> <a class="code" href="item_8h.html#a29b6c55bda6614c901e4f341a70c79f1">item_coord_get_within_selection</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *<a class="code" href="popup_8c.html#aafe71b070668214be9b4b4849985dc6b">c</a>, <span class="keywordtype">int</span> count, <span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel);</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="keywordtype">int</span> <a class="code" href="item_8h.html#a777e995bf289b1c407cbc0790b37d315">item_coord_get_within_range</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *i, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *<a class="code" href="popup_8c.html#aafe71b070668214be9b4b4849985dc6b">c</a>, <span class="keywordtype">int</span> <a class="code" href="garmin_8c.html#affe776513b24d84b39af8ab0930fef7f">max</a>, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *start, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *end);</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="keywordtype">int</span> <a class="code" href="item_8h.html#a088682cd8951907090cbf68b4c9e0f83">item_coord_get_pro</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *<a class="code" href="popup_8c.html#aafe71b070668214be9b4b4849985dc6b">c</a>, <span class="keywordtype">int</span> count, <span class="keyword">enum</span> <a class="code" href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1">projection</a> to);</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="keywordtype">int</span> <a class="code" href="structitem__methods.html#ab1ca673efa14710234cc8dd9b37f4331">item_coord_is_node</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it);</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="keywordtype">void</span> <a class="code" href="structitem__methods.html#a7d348e70a85ccbd220c9cc79912fbfef">item_attr_rewind</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it);</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="keywordtype">int</span> <a class="code" href="structitem__methods.html#a15e07e7ff471be5482a8ca36340c420c">item_attr_get</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">enum</span> attr_type attr_type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keywordtype">int</span> <a class="code" href="structitem__methods.html#a5949d5d2928d271fa16a8663df8c9d9a">item_attr_set</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">enum</span> <a class="code" href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9">change_mode</a> mode);</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="keywordtype">int</span> <a class="code" href="structitem__methods.html#a56d5cb25c442d5d4fcf07274a306ca69">item_type_set</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">enum</span> <a class="code" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a> <a class="code" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>);</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *<a class="code" href="item_8h.html#a87283b5140d9cb8dbf0edbc038919516">item_new</a>(<span class="keywordtype">char</span> *<a class="code" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>, <span class="keywordtype">int</span> <a class="code" href="garmin__img_8c.html#a8f713cfa80d7d6b0de82a2c059ba7f73">zoom</a>);</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="keyword">enum</span> <a class="code" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a> <a class="code" href="item_8h.html#ad268178625434952eae1c2349a419dd8">item_from_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>);</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="item_8h.html#adb033f52350446fc9cbb68f977b5047a">item_to_name</a>(<span class="keyword">enum</span> <a class="code" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a> <a class="code" href="structitem.html">item</a>);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="item_8h.html#aa446802a34d88adf137bdf9f1ec6a516">item_id_hash</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="tree_8c.html#af60e40cb1e9827860f4993a00eb4ea33">key</a>);</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="keywordtype">int</span> <a class="code" href="item_8h.html#ab7e1466ffd8cb5f82eae42fd3fb32a2a">item_id_equal</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *a, <span class="keyword">const</span> <span class="keywordtype">void</span> *b);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keywordtype">void</span> <a class="code" href="item_8h.html#acf0d600d0e2030590eea14480011a4ee">item_id_from_ptr</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keywordtype">void</span> *<span class="keywordtype">id</span>);</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__hash.html">item_hash</a> *<a class="code" href="item_8h.html#a4190cfc99994730f61b3c180927f0e96">item_hash_new</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="keywordtype">void</span> <a class="code" href="item_8h.html#ac68e3bdaeab77d7060b9034e1a7b13a7">item_hash_insert</a>(<span class="keyword">struct</span> <a class="code" href="structitem__hash.html">item_hash</a> *<a class="code" href="structitem__hash.html#a5659dcd3936454688923a2c749241866">h</a>, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keywordtype">void</span> *val);</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="keywordtype">int</span> <a class="code" href="item_8h.html#a509e0b4b93b8a30c1647b277b953710c">item_hash_remove</a>(<span class="keyword">struct</span> <a class="code" href="structitem__hash.html">item_hash</a> *<a class="code" href="structitem__hash.html#a5659dcd3936454688923a2c749241866">h</a>, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="item_8h.html#aa9dbb3a59a629751a46a2ed6f94640a6">item_hash_lookup</a>(<span class="keyword">struct</span> <a class="code" href="structitem__hash.html">item_hash</a> *<a class="code" href="structitem__hash.html#a5659dcd3936454688923a2c749241866">h</a>, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="keywordtype">void</span> <a class="code" href="item_8h.html#aa86dd5c691e5d0d7dae98db2f0017018">item_hash_destroy</a>(<span class="keyword">struct</span> <a class="code" href="structitem__hash.html">item_hash</a> *<a class="code" href="structitem__hash.html#a5659dcd3936454688923a2c749241866">h</a>);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="keywordtype">int</span> <a class="code" href="item_8h.html#a049612b8c52acba4b3908b0f63503048">item_range_intersects_range</a>(<span class="keyword">struct</span> <a class="code" href="structitem__range.html">item_range</a> *range1, <span class="keyword">struct</span> <a class="code" href="structitem__range.html">item_range</a> *range2);</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="keywordtype">int</span> <a class="code" href="item_8h.html#a0be22e94558f43b94c5cc5f8b13b0e98">item_range_contains_item</a>(<span class="keyword">struct</span> <a class="code" href="structitem__range.html">item_range</a> *<a class="code" href="structrange.html">range</a>, <span class="keyword">enum</span> <a class="code" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a> <a class="code" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>);</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="keywordtype">void</span> <a class="code" href="item_8h.html#a0bb3cafc74e38dbdefe65d285ae8aade">item_dump_attr</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>, FILE *out);</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="keywordtype">void</span> <a class="code" href="item_8h.html#a23108b32c807dc9ae8162eadc6452755">item_dump_filedesc</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>, FILE *out);</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="keywordtype">void</span> <a class="code" href="item_8h.html#a9216bcfa83f45928556e745ace4d4c39">item_cleanup</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment">/* end of prototypes */</span></div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;}</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment">/* __cplusplus */</span></div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment">/* NAVIT_ITEM_H */</span></div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="attr_8h_html_a9a9ab3c12bda86add06f89976f36f98c"><div class="ttname"><a href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a></div><div class="ttdeci">attr_type</div><div class="ttdef"><b>Definition:</b> attr.h:34</div></div>
-<div class="ttc" id="item_8h_html_ac68e3bdaeab77d7060b9034e1a7b13a7"><div class="ttname"><a href="item_8h.html#ac68e3bdaeab77d7060b9034e1a7b13a7">item_hash_insert</a></div><div class="ttdeci">void item_hash_insert(struct item_hash *h, struct item *item, void *val)</div><div class="ttdef"><b>Definition:</b> item.c:545</div></div>
+<div class="ttc" id="item_8h_html_ac68e3bdaeab77d7060b9034e1a7b13a7"><div class="ttname"><a href="item_8h.html#ac68e3bdaeab77d7060b9034e1a7b13a7">item_hash_insert</a></div><div class="ttdeci">void item_hash_insert(struct item_hash *h, struct item *item, void *val)</div><div class="ttdef"><b>Definition:</b> item.c:552</div></div>
<div class="ttc" id="structitem__methods_html_a455a20503bbcf7a2969c07b557f56284"><div class="ttname"><a href="structitem__methods.html#a455a20503bbcf7a2969c07b557f56284">item_methods::item_coords_left</a></div><div class="ttdeci">int(* item_coords_left)(void *priv_data)</div><div class="ttdef"><b>Definition:</b> item.h:86</div></div>
<div class="ttc" id="structitem_html_a9d90a195a3654c3b1e872ad92ae74369"><div class="ttname"><a href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a></div><div class="ttdeci">struct map * map</div><div class="ttdef"><b>Definition:</b> item.h:119</div></div>
<div class="ttc" id="item_8h_html_a29e5d337e75d347e81012e2dfad6a3c9"><div class="ttname"><a href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9">change_mode</a></div><div class="ttdeci">change_mode</div><div class="ttdef"><b>Definition:</b> item.h:70</div></div>
-<div class="ttc" id="item_8h_html_a0bb3cafc74e38dbdefe65d285ae8aade"><div class="ttname"><a href="item_8h.html#a0bb3cafc74e38dbdefe65d285ae8aade">item_dump_attr</a></div><div class="ttdeci">void item_dump_attr(struct item *item, struct map *map, FILE *out)</div><div class="ttdef"><b>Definition:</b> item.c:585</div></div>
+<div class="ttc" id="item_8h_html_a0bb3cafc74e38dbdefe65d285ae8aade"><div class="ttname"><a href="item_8h.html#a0bb3cafc74e38dbdefe65d285ae8aade">item_dump_attr</a></div><div class="ttdeci">void item_dump_attr(struct item *item, struct map *map, FILE *out)</div><div class="ttdef"><b>Definition:</b> item.c:592</div></div>
<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdoc">Represents an object on a map. </div><div class="ttdef"><b>Definition:</b> item.h:115</div></div>
-<div class="ttc" id="item_8h_html_aa86dd5c691e5d0d7dae98db2f0017018"><div class="ttname"><a href="item_8h.html#aa86dd5c691e5d0d7dae98db2f0017018">item_hash_destroy</a></div><div class="ttdeci">void item_hash_destroy(struct item_hash *h)</div><div class="ttdef"><b>Definition:</b> item.c:567</div></div>
-<div class="ttc" id="item_8h_html_acf0d600d0e2030590eea14480011a4ee"><div class="ttname"><a href="item_8h.html#acf0d600d0e2030590eea14480011a4ee">item_id_from_ptr</a></div><div class="ttdeci">void item_id_from_ptr(struct item *item, void *id)</div><div class="ttdoc">Derive item id_lo and id_hi from pointer, considering pointer could be 32 or 64 bit wide but both ids...</div><div class="ttdef"><b>Definition:</b> item.c:522</div></div>
+<div class="ttc" id="item_8h_html_aa86dd5c691e5d0d7dae98db2f0017018"><div class="ttname"><a href="item_8h.html#aa86dd5c691e5d0d7dae98db2f0017018">item_hash_destroy</a></div><div class="ttdeci">void item_hash_destroy(struct item_hash *h)</div><div class="ttdef"><b>Definition:</b> item.c:574</div></div>
+<div class="ttc" id="item_8h_html_acf0d600d0e2030590eea14480011a4ee"><div class="ttname"><a href="item_8h.html#acf0d600d0e2030590eea14480011a4ee">item_id_from_ptr</a></div><div class="ttdeci">void item_id_from_ptr(struct item *item, void *id)</div><div class="ttdoc">Derive item id_lo and id_hi from pointer, considering pointer could be 32 or 64 bit wide but both ids...</div><div class="ttdef"><b>Definition:</b> item.c:529</div></div>
<div class="ttc" id="item_8h_html_a29e5d337e75d347e81012e2dfad6a3c9a732194e583572328ead3fa6d27e79298"><div class="ttname"><a href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9a732194e583572328ead3fa6d27e79298">change_mode_prepend</a></div><div class="ttdef"><b>Definition:</b> item.h:74</div></div>
<div class="ttc" id="structitem__methods_html_a105ebcb60d49d7a09dbd60f474a3861e"><div class="ttname"><a href="structitem__methods.html#a105ebcb60d49d7a09dbd60f474a3861e">item_methods::item_coord_rewind</a></div><div class="ttdeci">void(* item_coord_rewind)(void *priv_data)</div><div class="ttdef"><b>Definition:</b> item.h:78</div></div>
<div class="ttc" id="item_8h_html_a2679318a14061852e50df3c6e4e42f62"><div class="ttname"><a href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a></div><div class="ttdeci">item_type</div><div class="ttdef"><b>Definition:</b> item.h:29</div></div>
<div class="ttc" id="structitem__methods_html_a15e07e7ff471be5482a8ca36340c420c"><div class="ttname"><a href="structitem__methods.html#a15e07e7ff471be5482a8ca36340c420c">item_methods::item_attr_get</a></div><div class="ttdeci">int(* item_attr_get)(void *priv_data, enum attr_type attr_type, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> item.h:81</div></div>
<div class="ttc" id="garmin__img_8c_html_a8f713cfa80d7d6b0de82a2c059ba7f73"><div class="ttname"><a href="garmin__img_8c.html#a8f713cfa80d7d6b0de82a2c059ba7f73">zoom</a></div><div class="ttdeci">unsigned char zoom</div><div class="ttdef"><b>Definition:</b> garmin_img.c:473</div></div>
-<div class="ttc" id="structitem__hash_html"><div class="ttname"><a href="structitem__hash.html">item_hash</a></div><div class="ttdef"><b>Definition:</b> item.c:486</div></div>
+<div class="ttc" id="structitem__hash_html"><div class="ttname"><a href="structitem__hash.html">item_hash</a></div><div class="ttdef"><b>Definition:</b> item.c:493</div></div>
<div class="ttc" id="structitem__id_html"><div class="ttname"><a href="structitem__id.html">item_id</a></div><div class="ttdef"><b>Definition:</b> item.h:89</div></div>
-<div class="ttc" id="structitem__hash_html_a5659dcd3936454688923a2c749241866"><div class="ttname"><a href="structitem__hash.html#a5659dcd3936454688923a2c749241866">item_hash::h</a></div><div class="ttdeci">GHashTable * h</div><div class="ttdef"><b>Definition:</b> item.c:487</div></div>
+<div class="ttc" id="structitem__hash_html_a5659dcd3936454688923a2c749241866"><div class="ttname"><a href="structitem__hash.html#a5659dcd3936454688923a2c749241866">item_hash::h</a></div><div class="ttdeci">GHashTable * h</div><div class="ttdef"><b>Definition:</b> item.c:494</div></div>
<div class="ttc" id="item_8h_html_a29b6c55bda6614c901e4f341a70c79f1"><div class="ttname"><a href="item_8h.html#a29b6c55bda6614c901e4f341a70c79f1">item_coord_get_within_selection</a></div><div class="ttdeci">int item_coord_get_within_selection(struct item *it, struct coord *c, int count, struct map_selection *sel)</div><div class="ttdoc">Get coordinates within selection This function returns the coordinates of an item if at least one coo...</div><div class="ttdef"><b>Definition:</b> item.c:228</div></div>
<div class="ttc" id="popup_8c_html_aafe71b070668214be9b4b4849985dc6b"><div class="ttname"><a href="popup_8c.html#aafe71b070668214be9b4b4849985dc6b">c</a></div><div class="ttdeci">static struct pcoord c</div><div class="ttdef"><b>Definition:</b> popup.c:375</div></div>
<div class="ttc" id="structitem__range_html"><div class="ttname"><a href="structitem__range.html">item_range</a></div><div class="ttdef"><b>Definition:</b> item.h:124</div></div>
-<div class="ttc" id="item_8h_html_ab7e1466ffd8cb5f82eae42fd3fb32a2a"><div class="ttname"><a href="item_8h.html#ab7e1466ffd8cb5f82eae42fd3fb32a2a">item_id_equal</a></div><div class="ttdeci">int item_id_equal(const void *a, const void *b)</div><div class="ttdef"><b>Definition:</b> item.c:509</div></div>
+<div class="ttc" id="item_8h_html_ab7e1466ffd8cb5f82eae42fd3fb32a2a"><div class="ttname"><a href="item_8h.html#ab7e1466ffd8cb5f82eae42fd3fb32a2a">item_id_equal</a></div><div class="ttdeci">int item_id_equal(const void *a, const void *b)</div><div class="ttdef"><b>Definition:</b> item.c:516</div></div>
<div class="ttc" id="item_8h_html_a977d38291fd40708b38a49cf28049459"><div class="ttname"><a href="item_8h.html#a977d38291fd40708b38a49cf28049459">item_create_hash</a></div><div class="ttdeci">void item_create_hash(void)</div><div class="ttdef"><b>Definition:</b> item.c:96</div></div>
<div class="ttc" id="structitem_html_ad957a0f1cfe3938aecb9dd2a694db3b0"><div class="ttname"><a href="structitem.html#ad957a0f1cfe3938aecb9dd2a694db3b0">item::meth</a></div><div class="ttdeci">struct item_methods * meth</div><div class="ttdef"><b>Definition:</b> item.h:120</div></div>
<div class="ttc" id="structitem__methods_html_a7233c37d89407bc69ec7bd9fb40e20f2"><div class="ttname"><a href="structitem__methods.html#a7233c37d89407bc69ec7bd9fb40e20f2">item_methods::item_coord_get</a></div><div class="ttdeci">int(* item_coord_get)(void *priv_data, struct coord *c, int count)</div><div class="ttdef"><b>Definition:</b> item.h:79</div></div>
-<div class="ttc" id="item_8h_html_a4190cfc99994730f61b3c180927f0e96"><div class="ttname"><a href="item_8h.html#a4190cfc99994730f61b3c180927f0e96">item_hash_new</a></div><div class="ttdeci">struct item_hash * item_hash_new(void)</div><div class="ttdef"><b>Definition:</b> item.c:538</div></div>
+<div class="ttc" id="item_8h_html_a4190cfc99994730f61b3c180927f0e96"><div class="ttname"><a href="item_8h.html#a4190cfc99994730f61b3c180927f0e96">item_hash_new</a></div><div class="ttdeci">struct item_hash * item_hash_new(void)</div><div class="ttdef"><b>Definition:</b> item.c:545</div></div>
<div class="ttc" id="item_8h_html_a0d33bb189d22c6814c6f293784b00a22"><div class="ttname"><a href="item_8h.html#a0d33bb189d22c6814c6f293784b00a22">busy_item</a></div><div class="ttdeci">struct item busy_item</div><div class="ttdoc">An item indicating that the map driver is busy fetching more items. </div><div class="ttdef"><b>Definition:</b> item.c:41</div></div>
<div class="ttc" id="item_8h_html_a777e995bf289b1c407cbc0790b37d315"><div class="ttname"><a href="item_8h.html#a777e995bf289b1c407cbc0790b37d315">item_coord_get_within_range</a></div><div class="ttdeci">int item_coord_get_within_range(struct item *i, struct coord *c, int max, struct coord *start, struct coord *end)</div><div class="ttdoc">Gets all the coordinates of an item within a specified range. </div><div class="ttdef"><b>Definition:</b> item.c:304</div></div>
<div class="ttc" id="projection_8h_html_a380c9c985eef434d23f9a7b95a52cbc1"><div class="ttname"><a href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1">projection</a></div><div class="ttdeci">projection</div><div class="ttdef"><b>Definition:</b> projection.h:23</div></div>
@@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('item_8h_source.html','');});
<div class="ttc" id="structitem__methods_html_abd52ab471b70e90a24c8cf0599aa59fe"><div class="ttname"><a href="structitem__methods.html#abd52ab471b70e90a24c8cf0599aa59fe">item_methods::item_coord_set</a></div><div class="ttdeci">int(* item_coord_set)(void *priv_data, struct coord *c, int count, enum change_mode mode)</div><div class="ttdef"><b>Definition:</b> item.h:84</div></div>
<div class="ttc" id="structitem_html_a8be73452bc1e39e9054361ab579c9dc1"><div class="ttname"><a href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item::id_lo</a></div><div class="ttdeci">int id_lo</div><div class="ttdef"><b>Definition:</b> item.h:118</div></div>
<div class="ttc" id="item_8h_html_aff98971006a3131f5c6710bffec6b43e"><div class="ttname"><a href="item_8h.html#aff98971006a3131f5c6710bffec6b43e">item_destroy_hash</a></div><div class="ttdeci">void item_destroy_hash(void)</div><div class="ttdef"><b>Definition:</b> item.c:104</div></div>
-<div class="ttc" id="item_8h_html_ad268178625434952eae1c2349a419dd8"><div class="ttname"><a href="item_8h.html#ad268178625434952eae1c2349a419dd8">item_from_name</a></div><div class="ttdeci">enum item_type item_from_name(const char *name)</div><div class="ttdef"><b>Definition:</b> item.c:463</div></div>
+<div class="ttc" id="item_8h_html_ad268178625434952eae1c2349a419dd8"><div class="ttname"><a href="item_8h.html#ad268178625434952eae1c2349a419dd8">item_from_name</a></div><div class="ttdeci">enum item_type item_from_name(const char *name)</div><div class="ttdef"><b>Definition:</b> item.c:470</div></div>
<div class="ttc" id="tree_8c_html_af60e40cb1e9827860f4993a00eb4ea33"><div class="ttname"><a href="tree_8c.html#af60e40cb1e9827860f4993a00eb4ea33">key</a></div><div class="ttdeci">unsigned char key</div><div class="ttdef"><b>Definition:</b> tree.c:98</div></div>
<div class="ttc" id="structrange_html"><div class="ttname"><a href="structrange.html">range</a></div><div class="ttdef"><b>Definition:</b> attr.h:153</div></div>
<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:157</div></div>
@@ -128,28 +128,28 @@ $(document).ready(function(){initNavTree('item_8h_source.html','');});
<div class="ttc" id="item__def_8h_html"><div class="ttname"><a href="item__def_8h.html">item_def.h</a></div></div>
<div class="ttc" id="structitem__id_html_a12a5537de903039a4ed57ebeb164200f"><div class="ttname"><a href="structitem__id.html#a12a5537de903039a4ed57ebeb164200f">item_id::id_hi</a></div><div class="ttdeci">int id_hi</div><div class="ttdef"><b>Definition:</b> item.h:90</div></div>
<div class="ttc" id="structitem__methods_html_ab1ca673efa14710234cc8dd9b37f4331"><div class="ttname"><a href="structitem__methods.html#ab1ca673efa14710234cc8dd9b37f4331">item_methods::item_coord_is_node</a></div><div class="ttdeci">int(* item_coord_is_node)(void *priv_data)</div><div class="ttdef"><b>Definition:</b> item.h:82</div></div>
-<div class="ttc" id="item_8h_html_a0be22e94558f43b94c5cc5f8b13b0e98"><div class="ttname"><a href="item_8h.html#a0be22e94558f43b94c5cc5f8b13b0e98">item_range_contains_item</a></div><div class="ttdeci">int item_range_contains_item(struct item_range *range, enum item_type type)</div><div class="ttdef"><b>Definition:</b> item.c:579</div></div>
+<div class="ttc" id="item_8h_html_a0be22e94558f43b94c5cc5f8b13b0e98"><div class="ttname"><a href="item_8h.html#a0be22e94558f43b94c5cc5f8b13b0e98">item_range_contains_item</a></div><div class="ttdeci">int item_range_contains_item(struct item_range *range, enum item_type type)</div><div class="ttdef"><b>Definition:</b> item.c:586</div></div>
<div class="ttc" id="item_8h_html_a29e5d337e75d347e81012e2dfad6a3c9a38bbcd6e67b42b5e4b915a39d4f54a97"><div class="ttname"><a href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9a38bbcd6e67b42b5e4b915a39d4f54a97">change_mode_append</a></div><div class="ttdef"><b>Definition:</b> item.h:73</div></div>
<div class="ttc" id="structitem__methods_html"><div class="ttname"><a href="structitem__methods.html">item_methods</a></div><div class="ttdef"><b>Definition:</b> item.h:77</div></div>
-<div class="ttc" id="item_8h_html_aa9dbb3a59a629751a46a2ed6f94640a6"><div class="ttname"><a href="item_8h.html#aa9dbb3a59a629751a46a2ed6f94640a6">item_hash_lookup</a></div><div class="ttdeci">void * item_hash_lookup(struct item_hash *h, struct item *item)</div><div class="ttdef"><b>Definition:</b> item.c:562</div></div>
+<div class="ttc" id="item_8h_html_aa9dbb3a59a629751a46a2ed6f94640a6"><div class="ttname"><a href="item_8h.html#aa9dbb3a59a629751a46a2ed6f94640a6">item_hash_lookup</a></div><div class="ttdeci">void * item_hash_lookup(struct item_hash *h, struct item *item)</div><div class="ttdef"><b>Definition:</b> item.c:569</div></div>
<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdef"><b>Definition:</b> map.c:55</div></div>
-<div class="ttc" id="item_8h_html_a049612b8c52acba4b3908b0f63503048"><div class="ttname"><a href="item_8h.html#a049612b8c52acba4b3908b0f63503048">item_range_intersects_range</a></div><div class="ttdeci">int item_range_intersects_range(struct item_range *range1, struct item_range *range2)</div><div class="ttdef"><b>Definition:</b> item.c:572</div></div>
-<div class="ttc" id="item_8h_html_adb033f52350446fc9cbb68f977b5047a"><div class="ttname"><a href="item_8h.html#adb033f52350446fc9cbb68f977b5047a">item_to_name</a></div><div class="ttdeci">char * item_to_name(enum item_type item)</div><div class="ttdef"><b>Definition:</b> item.c:476</div></div>
+<div class="ttc" id="item_8h_html_a049612b8c52acba4b3908b0f63503048"><div class="ttname"><a href="item_8h.html#a049612b8c52acba4b3908b0f63503048">item_range_intersects_range</a></div><div class="ttdeci">int item_range_intersects_range(struct item_range *range1, struct item_range *range2)</div><div class="ttdef"><b>Definition:</b> item.c:579</div></div>
+<div class="ttc" id="item_8h_html_adb033f52350446fc9cbb68f977b5047a"><div class="ttname"><a href="item_8h.html#adb033f52350446fc9cbb68f977b5047a">item_to_name</a></div><div class="ttdeci">char * item_to_name(enum item_type item)</div><div class="ttdef"><b>Definition:</b> item.c:483</div></div>
<div class="ttc" id="item_8h_html_a25b68e9d728ff004056a91299af4d7e1"><div class="ttname"><a href="item_8h.html#a25b68e9d728ff004056a91299af4d7e1">item_range_all</a></div><div class="ttdeci">struct item_range item_range_all</div></div>
<div class="ttc" id="structdefault__flags_html"><div class="ttname"><a href="structdefault__flags.html">default_flags</a></div><div class="ttdef"><b>Definition:</b> item.c:36</div></div>
-<div class="ttc" id="item_8h_html_aa446802a34d88adf137bdf9f1ec6a516"><div class="ttname"><a href="item_8h.html#aa446802a34d88adf137bdf9f1ec6a516">item_id_hash</a></div><div class="ttdeci">unsigned int item_id_hash(const void *key)</div><div class="ttdef"><b>Definition:</b> item.c:504</div></div>
+<div class="ttc" id="item_8h_html_aa446802a34d88adf137bdf9f1ec6a516"><div class="ttname"><a href="item_8h.html#aa446802a34d88adf137bdf9f1ec6a516">item_id_hash</a></div><div class="ttdeci">unsigned int item_id_hash(const void *key)</div><div class="ttdef"><b>Definition:</b> item.c:511</div></div>
<div class="ttc" id="item_8h_html_a29e5d337e75d347e81012e2dfad6a3c9ad8e210130065bef86a4478c5acb7925b"><div class="ttname"><a href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9ad8e210130065bef86a4478c5acb7925b">change_mode_modify</a></div><div class="ttdef"><b>Definition:</b> item.h:72</div></div>
<div class="ttc" id="structitem__id_html_a4a6a8876149437c006b52eb71addc03e"><div class="ttname"><a href="structitem__id.html#a4a6a8876149437c006b52eb71addc03e">item_id::id_lo</a></div><div class="ttdeci">int id_lo</div><div class="ttdef"><b>Definition:</b> item.h:91</div></div>
<div class="ttc" id="garmin__img_8c_html_a8f7b0321b1954f07b747aeb1e311814e"><div class="ttname"><a href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a></div><div class="ttdeci">char type[3]</div><div class="ttdef"><b>Definition:</b> garmin_img.c:123</div></div>
<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
<div class="ttc" id="structitem__methods_html_a56d5cb25c442d5d4fcf07274a306ca69"><div class="ttname"><a href="structitem__methods.html#a56d5cb25c442d5d4fcf07274a306ca69">item_methods::item_type_set</a></div><div class="ttdeci">int(* item_type_set)(void *priv_data, enum item_type type)</div><div class="ttdef"><b>Definition:</b> item.h:85</div></div>
<div class="ttc" id="street_8c_html_afd3f693e384b1ee0a0c44d58351eb87d"><div class="ttname"><a href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a></div><div class="ttdeci">char name[0]</div><div class="ttdef"><b>Definition:</b> street.c:496</div></div>
-<div class="ttc" id="item_8h_html_a87283b5140d9cb8dbf0edbc038919516"><div class="ttname"><a href="item_8h.html#a87283b5140d9cb8dbf0edbc038919516">item_new</a></div><div class="ttdeci">struct item * item_new(char *type, int zoom)</div><div class="ttdef"><b>Definition:</b> item.c:453</div></div>
+<div class="ttc" id="item_8h_html_a87283b5140d9cb8dbf0edbc038919516"><div class="ttname"><a href="item_8h.html#a87283b5140d9cb8dbf0edbc038919516">item_new</a></div><div class="ttdeci">struct item * item_new(char *type, int zoom)</div><div class="ttdef"><b>Definition:</b> item.c:460</div></div>
<div class="ttc" id="structitem__methods_html_a5949d5d2928d271fa16a8663df8c9d9a"><div class="ttname"><a href="structitem__methods.html#a5949d5d2928d271fa16a8663df8c9d9a">item_methods::item_attr_set</a></div><div class="ttdeci">int(* item_attr_set)(void *priv_data, struct attr *attr, enum change_mode mode)</div><div class="ttdef"><b>Definition:</b> item.h:83</div></div>
-<div class="ttc" id="item_8h_html_a509e0b4b93b8a30c1647b277b953710c"><div class="ttname"><a href="item_8h.html#a509e0b4b93b8a30c1647b277b953710c">item_hash_remove</a></div><div class="ttdeci">int item_hash_remove(struct item_hash *h, struct item *item)</div><div class="ttdef"><b>Definition:</b> item.c:552</div></div>
+<div class="ttc" id="item_8h_html_a509e0b4b93b8a30c1647b277b953710c"><div class="ttname"><a href="item_8h.html#a509e0b4b93b8a30c1647b277b953710c">item_hash_remove</a></div><div class="ttdeci">int item_hash_remove(struct item_hash *h, struct item *item)</div><div class="ttdef"><b>Definition:</b> item.c:559</div></div>
<div class="ttc" id="item_8h_html_a29e5d337e75d347e81012e2dfad6a3c9ac2b4669012c8a6af32b0a17b2b791afa"><div class="ttname"><a href="item_8h.html#a29e5d337e75d347e81012e2dfad6a3c9ac2b4669012c8a6af32b0a17b2b791afa">change_mode_delete</a></div><div class="ttdef"><b>Definition:</b> item.h:71</div></div>
<div class="ttc" id="structitem_html_a2f4abb10408f4c6f272e7f19f6701c22"><div class="ttname"><a href="structitem.html#a2f4abb10408f4c6f272e7f19f6701c22">item::priv_data</a></div><div class="ttdeci">void * priv_data</div><div class="ttdef"><b>Definition:</b> item.h:121</div></div>
-<div class="ttc" id="item_8h_html_a23108b32c807dc9ae8162eadc6452755"><div class="ttname"><a href="item_8h.html#a23108b32c807dc9ae8162eadc6452755">item_dump_filedesc</a></div><div class="ttdeci">void item_dump_filedesc(struct item *item, struct map *map, FILE *out)</div><div class="ttdef"><b>Definition:</b> item.c:592</div></div>
+<div class="ttc" id="item_8h_html_a23108b32c807dc9ae8162eadc6452755"><div class="ttname"><a href="item_8h.html#a23108b32c807dc9ae8162eadc6452755">item_dump_filedesc</a></div><div class="ttdeci">void item_dump_filedesc(struct item *item, struct map *map, FILE *out)</div><div class="ttdef"><b>Definition:</b> item.c:599</div></div>
<div class="ttc" id="item_8h_html_a088682cd8951907090cbf68b4c9e0f83"><div class="ttname"><a href="item_8h.html#a088682cd8951907090cbf68b4c9e0f83">item_coord_get_pro</a></div><div class="ttdeci">int item_coord_get_pro(struct item *it, struct coord *c, int count, enum projection to)</div><div class="ttdoc">Gets the next coordinates from an item and reprojects them. </div><div class="ttdef"><b>Definition:</b> item.c:347</div></div>
<div class="ttc" id="structitem_html_a193c3e2ec0076325a4f3139f9d33e06e"><div class="ttname"><a href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item::id_hi</a></div><div class="ttdeci">int id_hi</div><div class="ttdef"><b>Definition:</b> item.h:117</div></div>
</div><!-- fragment --></div><!-- contents -->
diff --git a/ngqpoint_8h_source.html b/ngqpoint_8h_source.html
index 11ae1635f..44b943bc2 100644
--- a/ngqpoint_8h_source.html
+++ b/ngqpoint_8h_source.html
@@ -89,7 +89,7 @@ $(document).ready(function(){initNavTree('ngqpoint_8h_source.html','');});
<div class="ttc" id="classNGQPoint_html_a8d53afda2ecea29a7fdacd13074145c7"><div class="ttname"><a href="classNGQPoint.html#a8d53afda2ecea29a7fdacd13074145c7">NGQPoint::getInformation</a></div><div class="ttdeci">QString getInformation()</div><div class="ttdef"><b>Definition:</b> ngqpoint.h:142</div></div>
<div class="ttc" id="debug_8h_html_a3ce13c42b29fe2a7552478859b7f3c25a6e67a0649f81060a391cfe102acbd707"><div class="ttname"><a href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25a6e67a0649f81060a391cfe102acbd707">lvl_info</a></div><div class="ttdef"><b>Definition:</b> debug.h:50</div></div>
<div class="ttc" id="structgui__priv_html_ae5d9402f7e218085adad1c80599f142c"><div class="ttname"><a href="structgui__priv.html#ae5d9402f7e218085adad1c80599f142c">gui_priv::gui</a></div><div class="ttdeci">struct gui * gui</div><div class="ttdef"><b>Definition:</b> gui_qml.cpp:40</div></div>
-<div class="ttc" id="item_8c_html_a1f97d6a6d85956aa73deb31d4a16397f"><div class="ttname"><a href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get</a></div><div class="ttdeci">int item_attr_get(struct item *it, enum attr_type attr_type, struct attr *attr)</div><div class="ttdoc">Gets the next matching attribute from an item. </div><div class="ttdef"><b>Definition:</b> item.c:407</div></div>
+<div class="ttc" id="item_8c_html_a1f97d6a6d85956aa73deb31d4a16397f"><div class="ttname"><a href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get</a></div><div class="ttdeci">int item_attr_get(struct item *it, enum attr_type attr_type, struct attr *attr)</div><div class="ttdoc">Gets the next matching attribute from an item. </div><div class="ttdef"><b>Definition:</b> item.c:414</div></div>
<div class="ttc" id="classNGQPoint_html_afa8721c4cdd2d8484005dfb28eae75b5"><div class="ttname"><a href="classNGQPoint.html#afa8721c4cdd2d8484005dfb28eae75b5">NGQPoint::co</a></div><div class="ttdeci">struct coord co</div><div class="ttdef"><b>Definition:</b> ngqpoint.h:369</div></div>
<div class="ttc" id="structitem_html_a9d90a195a3654c3b1e872ad92ae74369"><div class="ttname"><a href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a></div><div class="ttdeci">struct map * map</div><div class="ttdef"><b>Definition:</b> item.h:119</div></div>
<div class="ttc" id="ngqpoint_8h_html_a56a72d46214e1735ec8c1b1dbd6bf993"><div class="ttname"><a href="ngqpoint_8h.html#a56a72d46214e1735ec8c1b1dbd6bf993">get_direction</a></div><div class="ttdeci">static void get_direction(char *buffer, int angle, int mode)</div><div class="ttdef"><b>Definition:</b> ngqpoint.h:5</div></div>
@@ -118,12 +118,12 @@ $(document).ready(function(){initNavTree('ngqpoint_8h_source.html','');});
<div class="ttc" id="map_8c_html_af44c00a5c0938889e420cd8c5b87a92a"><div class="ttname"><a href="map_8c.html#af44c00a5c0938889e420cd8c5b87a92a">map_convert_string</a></div><div class="ttdeci">char * map_convert_string(struct map *this_, char *str)</div><div class="ttdoc">Converts a string from a map. </div><div class="ttdef"><b>Definition:</b> map.c:220</div></div>
<div class="ttc" id="structmap__selection_html_a9b160a76565e6f18e27042d4f06feeaa"><div class="ttname"><a href="structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa">map_selection::range</a></div><div class="ttdeci">struct item_range range</div><div class="ttdef"><b>Definition:</b> map.h:65</div></div>
<div class="ttc" id="structitem_html_a3abafd36669ef817be82676acd8e5989"><div class="ttname"><a href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a></div><div class="ttdeci">enum item_type type</div><div class="ttdef"><b>Definition:</b> item.h:116</div></div>
-<div class="ttc" id="route_8c_html_abbb407c7b7f4e713736961d6b6c121f0"><div class="ttname"><a href="route_8c.html#abbb407c7b7f4e713736961d6b6c121f0">street_data_free</a></div><div class="ttdeci">void street_data_free(struct street_data *sd)</div><div class="ttdoc">Frees street data. </div><div class="ttdef"><b>Definition:</b> route.c:3331</div></div>
+<div class="ttc" id="route_8c_html_abbb407c7b7f4e713736961d6b6c121f0"><div class="ttname"><a href="route_8c.html#abbb407c7b7f4e713736961d6b6c121f0">street_data_free</a></div><div class="ttdeci">void street_data_free(struct street_data *sd)</div><div class="ttdoc">Frees street data. </div><div class="ttdef"><b>Definition:</b> route.c:3337</div></div>
<div class="ttc" id="datawindow_8c_html_ab10bc3dfea7bd427cb6cbf318eb80c1e"><div class="ttname"><a href="datawindow_8c.html#ab10bc3dfea7bd427cb6cbf318eb80c1e">value</a></div><div class="ttdeci">static GValue value</div><div class="ttdef"><b>Definition:</b> datawindow.c:42</div></div>
<div class="ttc" id="structpoint_html_ad679b07fb69d55f5ad454d0f1f2891d5"><div class="ttname"><a href="structpoint.html#ad679b07fb69d55f5ad454d0f1f2891d5">point::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> point.h:24</div></div>
<div class="ttc" id="ngqpoint_8h_html_ab85b18a34fce0dfc4f1c63142bc889a4a1964060b46aa47674fe62b5881641a77"><div class="ttname"><a href="ngqpoint_8h.html#ab85b18a34fce0dfc4f1c63142bc889a4a1964060b46aa47674fe62b5881641a77">Bookmark</a></div><div class="ttdef"><b>Definition:</b> ngqpoint.h:32</div></div>
<div class="ttc" id="structpcoord_html_a875f35249b19419eb6dfbad5ff18f268"><div class="ttname"><a href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> coord.h:54</div></div>
-<div class="ttc" id="item_8c_html_adb033f52350446fc9cbb68f977b5047a"><div class="ttname"><a href="item_8c.html#adb033f52350446fc9cbb68f977b5047a">item_to_name</a></div><div class="ttdeci">char * item_to_name(enum item_type item)</div><div class="ttdef"><b>Definition:</b> item.c:476</div></div>
+<div class="ttc" id="item_8c_html_adb033f52350446fc9cbb68f977b5047a"><div class="ttname"><a href="item_8c.html#adb033f52350446fc9cbb68f977b5047a">item_to_name</a></div><div class="ttdeci">char * item_to_name(enum item_type item)</div><div class="ttdef"><b>Definition:</b> item.c:483</div></div>
<div class="ttc" id="group__navit_html_ga500b4ba7a20151bf7603ac2c740b457f"><div class="ttname"><a href="group__navit.html#ga500b4ba7a20151bf7603ac2c740b457f">navit_get_mapset</a></div><div class="ttdeci">struct mapset * navit_get_mapset(struct navit *this_)</div><div class="ttdoc">Get the current mapset. </div><div class="ttdef"><b>Definition:</b> navit.c:226</div></div>
<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
<div class="ttc" id="structtransformation_html_a826bd5cb4af97a4f80331b57e04cf6d8"><div class="ttname"><a href="structtransformation.html#a826bd5cb4af97a4f80331b57e04cf6d8">transformation::pro</a></div><div class="ttdeci">enum projection pro</div><div class="ttdef"><b>Definition:</b> transform.c:87</div></div>
diff --git a/routeProxy_8h_source.html b/routeProxy_8h_source.html
index 764c392bc..572a83477 100644
--- a/routeProxy_8h_source.html
+++ b/routeProxy_8h_source.html
@@ -97,16 +97,16 @@ $(document).ready(function(){initNavTree('routeProxy_8h_source.html','');});
<div class="ttc" id="classNGQProxyRoute_html_a727c666c6951a849d51008ca343901d5"><div class="ttname"><a href="classNGQProxyRoute.html#a727c666c6951a849d51008ca343901d5">NGQProxyRoute::getAttrFunc</a></div><div class="ttdeci">int getAttrFunc(enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> routeProxy.h:43</div></div>
<div class="ttc" id="debug_8h_html_aba3c0ccefe6daa8941b173073268729e"><div class="ttname"><a href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a></div><div class="ttdeci">#define dbg(level,...)</div><div class="ttdef"><b>Definition:</b> debug.h:59</div></div>
<div class="ttc" id="debug_8h_html_a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4"><div class="ttname"><a href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a></div><div class="ttdef"><b>Definition:</b> debug.h:52</div></div>
-<div class="ttc" id="route_8c_html_a3634a13adb89a341c91d322079d2ba1f"><div class="ttname"><a href="route_8c.html#a3634a13adb89a341c91d322079d2ba1f">route_attr_iter_destroy</a></div><div class="ttdeci">void route_attr_iter_destroy(struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> route.c:4349</div></div>
+<div class="ttc" id="route_8c_html_a3634a13adb89a341c91d322079d2ba1f"><div class="ttname"><a href="route_8c.html#a3634a13adb89a341c91d322079d2ba1f">route_attr_iter_destroy</a></div><div class="ttdeci">void route_attr_iter_destroy(struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> route.c:4355</div></div>
<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:47</div></div>
<div class="ttc" id="classNGQProxyRoute_html_aacd0f601a6acb3f52b472df69a3014db"><div class="ttname"><a href="classNGQProxyRoute.html#aacd0f601a6acb3f52b472df69a3014db">NGQProxyRoute::_routeDestinations</a></div><div class="ttdeci">QList&lt; struct attr &gt; _routeDestinations()</div><div class="ttdef"><b>Definition:</b> routeProxy.h:48</div></div>
<div class="ttc" id="structgui__priv_html_a70639d18916307d27d257d3f2b0f3955"><div class="ttname"><a href="structgui__priv.html#a70639d18916307d27d257d3f2b0f3955">gui_priv::nav</a></div><div class="ttdeci">struct navit * nav</div><div class="ttdef"><b>Definition:</b> graphics_win32.h:53</div></div>
<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:157</div></div>
-<div class="ttc" id="route_8c_html_acad5a08b925ad1fa0429997b0febde9b"><div class="ttname"><a href="route_8c.html#acad5a08b925ad1fa0429997b0febde9b">route_set_attr</a></div><div class="ttdeci">int route_set_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4206</div></div>
+<div class="ttc" id="route_8c_html_acad5a08b925ad1fa0429997b0febde9b"><div class="ttname"><a href="route_8c.html#acad5a08b925ad1fa0429997b0febde9b">route_set_attr</a></div><div class="ttdeci">int route_set_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4212</div></div>
<div class="ttc" id="classNGQProxy_html_a8e17c7db191f944de47852362dabb9c0"><div class="ttname"><a href="classNGQProxy.html#a8e17c7db191f944de47852362dabb9c0">NGQProxy::object</a></div><div class="ttdeci">struct gui_priv * object</div><div class="ttdef"><b>Definition:</b> proxy.h:89</div></div>
<div class="ttc" id="classNGQPoint_html"><div class="ttname"><a href="classNGQPoint.html">NGQPoint</a></div><div class="ttdef"><b>Definition:</b> ngqpoint.h:34</div></div>
<div class="ttc" id="classNGQProxyRoute_html"><div class="ttname"><a href="classNGQProxyRoute.html">NGQProxyRoute</a></div><div class="ttdef"><b>Definition:</b> routeProxy.h:5</div></div>
-<div class="ttc" id="route_8c_html_acd57c04075f3eae04f5c3fb4fc4d7689"><div class="ttname"><a href="route_8c.html#acd57c04075f3eae04f5c3fb4fc4d7689">route_get_attr</a></div><div class="ttdeci">int route_get_attr(struct route *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> route.c:4270</div></div>
+<div class="ttc" id="route_8c_html_acd57c04075f3eae04f5c3fb4fc4d7689"><div class="ttname"><a href="route_8c.html#acd57c04075f3eae04f5c3fb4fc4d7689">route_get_attr</a></div><div class="ttdeci">int route_get_attr(struct route *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> route.c:4276</div></div>
<div class="ttc" id="garmin__img_8c_html_a8f7b0321b1954f07b747aeb1e311814e"><div class="ttname"><a href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a></div><div class="ttdeci">char type[3]</div><div class="ttdef"><b>Definition:</b> garmin_img.c:123</div></div>
<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:52</div></div>
<div class="ttc" id="classNGQPoint_html_ad96b404759ad7d5c5d82903e485dd328"><div class="ttname"><a href="classNGQPoint.html#ad96b404759ad7d5c5d82903e485dd328">NGQPoint::coordString</a></div><div class="ttdeci">QString coordString</div><div class="ttdef"><b>Definition:</b> ngqpoint.h:35</div></div>
@@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('routeProxy_8h_source.html','');});
<div class="ttc" id="classNGQProxy_html"><div class="ttname"><a href="classNGQProxy.html">NGQProxy</a></div><div class="ttdef"><b>Definition:</b> proxy.h:21</div></div>
<div class="ttc" id="structattr__iter_html_a59f531e966274819d2ecda88c488f936"><div class="ttname"><a href="structattr__iter.html#a59f531e966274819d2ecda88c488f936">attr_iter::iter</a></div><div class="ttdeci">void * iter</div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
<div class="ttc" id="classNGQProxyRoute_html_a65e660732d074c1153dd4c5eba6e0dda"><div class="ttname"><a href="classNGQProxyRoute.html#a65e660732d074c1153dd4c5eba6e0dda">NGQProxyRoute::getIterFunc</a></div><div class="ttdeci">struct attr_iter * getIterFunc()</div><div class="ttdef"><b>Definition:</b> routeProxy.h:45</div></div>
-<div class="ttc" id="route_8c_html_acf8e0ef1e7a81568092a35d65b11beae"><div class="ttname"><a href="route_8c.html#acf8e0ef1e7a81568092a35d65b11beae">route_attr_iter_new</a></div><div class="ttdeci">struct attr_iter * route_attr_iter_new(void)</div><div class="ttdef"><b>Definition:</b> route.c:4345</div></div>
+<div class="ttc" id="route_8c_html_acf8e0ef1e7a81568092a35d65b11beae"><div class="ttname"><a href="route_8c.html#acf8e0ef1e7a81568092a35d65b11beae">route_attr_iter_new</a></div><div class="ttdeci">struct attr_iter * route_attr_iter_new(void)</div><div class="ttdef"><b>Definition:</b> route.c:4351</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
diff --git a/route_8c.html b/route_8c.html
index 3b8fb5f44..38e3c7314 100644
--- a/route_8c.html
+++ b/route_8c.html
@@ -2230,11 +2230,7 @@ Variables</h2></td></tr>
<tr><td class="paramname">this</td><td>The route graph to insert the segment into </td></tr>
<tr><td class="paramname">start</td><td>The graph point which should be connected to the start of this segment </td></tr>
<tr><td class="paramname">end</td><td>The graph point which should be connected to the end of this segment </td></tr>
- <tr><td class="paramname">len</td><td>The length of this segment </td></tr>
- <tr><td class="paramname">item</td><td>The item that is represented by this segment </td></tr>
- <tr><td class="paramname">flags</td><td>Flags for this segment </td></tr>
- <tr><td class="paramname">offset</td><td>If the item passed in "item" is segmented (i.e. divided into several segments), this indicates the position of this segment within the item </td></tr>
- <tr><td class="paramname">maxspeed</td><td>The maximum speed allowed on this segment in km/h. -1 if not known. </td></tr>
+ <tr><td class="paramname">data</td><td>The segment data </td></tr>
</table>
</dd>
</dl>
@@ -2296,7 +2292,7 @@ Variables</h2></td></tr>
</dd>
</dl>
-<p class="reference">References <a class="el" href="attr_8h.html#aea83b4807e6d8661f72db20d375c356c">AF_ALL</a>, <a class="el" href="attr_8h.html#afd11521463d5756020996e9fca39c55e">AF_DANGEROUS_GOODS</a>, <a class="el" href="attr_8h.html#a5dbce7e58faf8a3c03a7661a2ba52a52">AF_SEGMENTED</a>, <a class="el" href="attr_8h.html#aa148935fd3da0a9ad0c5c295103624ef">AF_SIZE_OR_WEIGHT_LIMIT</a>, <a class="el" href="attr_8h.html#a1f9af89173beaa314eecb6b808d521cc">AF_SPEED_LIMIT</a>, <a class="el" href="structsize__weight__limit.html#a587998d9947ff01d9818632a7a432684">size_weight_limit::axle_weight</a>, <a class="el" href="popup_8c.html#aafe71b070668214be9b4b4849985dc6b">c</a>, <a class="el" href="structroute__graph__segment__data.html#a72e1b12a8fe596cde1e491e2c8552321">route_graph_segment_data::dangerous_goods</a>, <a class="el" href="debug_8h.html#aa1ea27a449d096a072c270f9276a8f9f">dbg_assert</a>, <a class="el" href="item_8h.html#ae1e7b4e9bbde82cf2b21067025ac2007">default_flags</a>, <a class="el" href="structroute__graph__segment__data.html#a09a33a374443087cd4bc838dc747233d">route_graph_segment_data::flags</a>, <a class="el" href="structsize__weight__limit.html#ae0bf5a0a99655fc558fe3dc557c5461a">size_weight_limit::height</a>, <a class="el" href="osm_8c.html#a1b6910c37842678ed6084354f57f6260">item</a>, <a class="el" href="structroute__graph__segment__data.html#a8641f8148013c8578d254495487d43f8">route_graph_segment_data::item</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="item_8c.html#ae4ca690f46c2e5d491491d9f706f04e8">item_coord_get()</a>, <a class="el" href="item_8c.html#afba64e56910719c067affad47d2df767">item_coord_is_node()</a>, <a class="el" href="item_8c.html#a85c6c9f9f373337b634bfec5b2a626cd">item_coord_rewind()</a>, <a class="el" href="item_8c.html#a99dbca645342f64f20565cd1bde1d19d">item_get_default_flags()</a>, <a class="el" href="structroute__graph__segment__data.html#a2b5b2b8fb126f9c03d44665f336cd9e8">route_graph_segment_data::len</a>, <a class="el" href="structsize__weight__limit.html#aeda2d1aaf05cd8a6fc3337d395adf403">size_weight_limit::length</a>, <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="map_8c.html#a956c6e8398f832e31fe90634fa982dbf">map_projection()</a>, <a class="el" href="structroute__graph__segment__data.html#a659f717332465fa0ed069553919c92dc">route_graph_segment_data::maxspeed</a>, <a class="el" href="structattr.html#aebf8c468883c8a41033b97c2ae91003b">attr::num</a>, <a class="el" href="structroute__graph__segment__data.html#a96d04661f8616ffbd86fad15d479fb8d">route_graph_segment_data::offset</a>, <a class="el" href="route_8c.html#a061079967bbc666657df78bd29aba6e5">route_graph_add_point()</a>, <a class="el" href="route_8c.html#a323d5a36e3dd17eeacd67761f9199c45">route_graph_add_segment()</a>, <a class="el" href="route_8c.html#a0533629c5051ffd35d84976d5e1bfed7">route_graph_segment_is_duplicate()</a>, <a class="el" href="structroute__graph__segment__data.html#a4b87c45d865547b72c68cffc88af24f0">route_graph_segment_data::size_weight</a>, <a class="el" href="transform_8c.html#abf0560a954a531f44ab7e05715da80f3">transform_distance()</a>, <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>, <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>, <a class="el" href="vehicleprofile_8c.html#a8845d098d04b10f1654e2f93b20b1426">vehicleprofile_get_roadprofile()</a>, <a class="el" href="structsize__weight__limit.html#af786f43599bb9b1030d782cfa20af323">size_weight_limit::weight</a>, and <a class="el" href="structsize__weight__limit.html#a0152630859dc70896e8b914f7eda99f8">size_weight_limit::width</a>.</p>
+<p class="reference">References <a class="el" href="attr_8h.html#aea83b4807e6d8661f72db20d375c356c">AF_ALL</a>, <a class="el" href="attr_8h.html#afd11521463d5756020996e9fca39c55e">AF_DANGEROUS_GOODS</a>, <a class="el" href="attr_8h.html#a5dbce7e58faf8a3c03a7661a2ba52a52">AF_SEGMENTED</a>, <a class="el" href="attr_8h.html#aa148935fd3da0a9ad0c5c295103624ef">AF_SIZE_OR_WEIGHT_LIMIT</a>, <a class="el" href="attr_8h.html#a1f9af89173beaa314eecb6b808d521cc">AF_SPEED_LIMIT</a>, <a class="el" href="structsize__weight__limit.html#a587998d9947ff01d9818632a7a432684">size_weight_limit::axle_weight</a>, <a class="el" href="popup_8c.html#aafe71b070668214be9b4b4849985dc6b">c</a>, <a class="el" href="structroute__graph__segment__data.html#a72e1b12a8fe596cde1e491e2c8552321">route_graph_segment_data::dangerous_goods</a>, <a class="el" href="debug_8h.html#aa1ea27a449d096a072c270f9276a8f9f">dbg_assert</a>, <a class="el" href="item_8h.html#ae1e7b4e9bbde82cf2b21067025ac2007">default_flags</a>, <a class="el" href="structroute__graph__segment__data.html#a09a33a374443087cd4bc838dc747233d">route_graph_segment_data::flags</a>, <a class="el" href="structsize__weight__limit.html#ae0bf5a0a99655fc558fe3dc557c5461a">size_weight_limit::height</a>, <a class="el" href="osm_8c.html#a1b6910c37842678ed6084354f57f6260">item</a>, <a class="el" href="structroute__graph__segment__data.html#a8641f8148013c8578d254495487d43f8">route_graph_segment_data::item</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="item_8c.html#a0cac46294839e00eec2c1adbaaa73d22">item_attr_rewind()</a>, <a class="el" href="item_8c.html#ae4ca690f46c2e5d491491d9f706f04e8">item_coord_get()</a>, <a class="el" href="item_8c.html#afba64e56910719c067affad47d2df767">item_coord_is_node()</a>, <a class="el" href="item_8c.html#a85c6c9f9f373337b634bfec5b2a626cd">item_coord_rewind()</a>, <a class="el" href="item_8c.html#a99dbca645342f64f20565cd1bde1d19d">item_get_default_flags()</a>, <a class="el" href="structroute__graph__segment__data.html#a2b5b2b8fb126f9c03d44665f336cd9e8">route_graph_segment_data::len</a>, <a class="el" href="structsize__weight__limit.html#aeda2d1aaf05cd8a6fc3337d395adf403">size_weight_limit::length</a>, <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="map_8c.html#a956c6e8398f832e31fe90634fa982dbf">map_projection()</a>, <a class="el" href="structroute__graph__segment__data.html#a659f717332465fa0ed069553919c92dc">route_graph_segment_data::maxspeed</a>, <a class="el" href="structattr.html#aebf8c468883c8a41033b97c2ae91003b">attr::num</a>, <a class="el" href="structroute__graph__segment__data.html#a96d04661f8616ffbd86fad15d479fb8d">route_graph_segment_data::offset</a>, <a class="el" href="route_8c.html#a061079967bbc666657df78bd29aba6e5">route_graph_add_point()</a>, <a class="el" href="route_8c.html#a323d5a36e3dd17eeacd67761f9199c45">route_graph_add_segment()</a>, <a class="el" href="route_8c.html#a0533629c5051ffd35d84976d5e1bfed7">route_graph_segment_is_duplicate()</a>, <a class="el" href="structroute__graph__segment__data.html#a4b87c45d865547b72c68cffc88af24f0">route_graph_segment_data::size_weight</a>, <a class="el" href="transform_8c.html#abf0560a954a531f44ab7e05715da80f3">transform_distance()</a>, <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>, <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>, <a class="el" href="vehicleprofile_8c.html#a8845d098d04b10f1654e2f93b20b1426">vehicleprofile_get_roadprofile()</a>, <a class="el" href="structsize__weight__limit.html#af786f43599bb9b1030d782cfa20af323">size_weight_limit::weight</a>, and <a class="el" href="structsize__weight__limit.html#a0152630859dc70896e8b914f7eda99f8">size_weight_limit::width</a>.</p>
<p class="reference">Referenced by <a class="el" href="route_8c.html#af4ad986c4d197cffe6d7a0e1e3211463">route_graph_build_idle()</a>.</p>
@@ -6390,10 +6386,10 @@ Access restrictions for dangerous goods, size or weight are evaluated, and 0 is
</tr>
</table>
</div><div class="memdoc">
-<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="route_8c.html#aaaf0237b9ce7f45982435aa75a131009">rm_coord_rewind</a>,</div><div class="line"> <a class="code" href="route_8c.html#ae67805f4bb28d827a61a2bfb96b1f85b">rp_coord_get</a>,</div><div class="line"> <a class="code" href="route_8c.html#a6bd0e6f00744b3a9b7dd963afc80d339">rp_attr_rewind</a>,</div><div class="line"> <a class="code" href="route_8c.html#a3fc913818d73fb36c38f693015865114">rp_attr_get</a>,</div><div class="line">}</div><div class="ttc" id="route_8c_html_a3fc913818d73fb36c38f693015865114"><div class="ttname"><a href="route_8c.html#a3fc913818d73fb36c38f693015865114">rp_attr_get</a></div><div class="ttdeci">static int rp_attr_get(void *priv_data, enum attr_type attr_type, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:3618</div></div>
-<div class="ttc" id="route_8c_html_a6bd0e6f00744b3a9b7dd963afc80d339"><div class="ttname"><a href="route_8c.html#a6bd0e6f00744b3a9b7dd963afc80d339">rp_attr_rewind</a></div><div class="ttdeci">static void rp_attr_rewind(void *priv_data)</div><div class="ttdef"><b>Definition:</b> route.c:3613</div></div>
-<div class="ttc" id="route_8c_html_aaaf0237b9ce7f45982435aa75a131009"><div class="ttname"><a href="route_8c.html#aaaf0237b9ce7f45982435aa75a131009">rm_coord_rewind</a></div><div class="ttdeci">static void rm_coord_rewind(void *priv_data)</div><div class="ttdef"><b>Definition:</b> route.c:3469</div></div>
-<div class="ttc" id="route_8c_html_ae67805f4bb28d827a61a2bfb96b1f85b"><div class="ttname"><a href="route_8c.html#ae67805f4bb28d827a61a2bfb96b1f85b">rp_coord_get</a></div><div class="ttdeci">static int rp_coord_get(void *priv_data, struct coord *c, int count)</div><div class="ttdoc">Returns the coordinates of a route graph item. </div><div class="ttdef"><b>Definition:</b> route.c:3753</div></div>
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="route_8c.html#aaaf0237b9ce7f45982435aa75a131009">rm_coord_rewind</a>,</div><div class="line"> <a class="code" href="route_8c.html#ae67805f4bb28d827a61a2bfb96b1f85b">rp_coord_get</a>,</div><div class="line"> <a class="code" href="route_8c.html#a6bd0e6f00744b3a9b7dd963afc80d339">rp_attr_rewind</a>,</div><div class="line"> <a class="code" href="route_8c.html#a3fc913818d73fb36c38f693015865114">rp_attr_get</a>,</div><div class="line">}</div><div class="ttc" id="route_8c_html_a3fc913818d73fb36c38f693015865114"><div class="ttname"><a href="route_8c.html#a3fc913818d73fb36c38f693015865114">rp_attr_get</a></div><div class="ttdeci">static int rp_attr_get(void *priv_data, enum attr_type attr_type, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:3624</div></div>
+<div class="ttc" id="route_8c_html_a6bd0e6f00744b3a9b7dd963afc80d339"><div class="ttname"><a href="route_8c.html#a6bd0e6f00744b3a9b7dd963afc80d339">rp_attr_rewind</a></div><div class="ttdeci">static void rp_attr_rewind(void *priv_data)</div><div class="ttdef"><b>Definition:</b> route.c:3619</div></div>
+<div class="ttc" id="route_8c_html_aaaf0237b9ce7f45982435aa75a131009"><div class="ttname"><a href="route_8c.html#aaaf0237b9ce7f45982435aa75a131009">rm_coord_rewind</a></div><div class="ttdeci">static void rm_coord_rewind(void *priv_data)</div><div class="ttdef"><b>Definition:</b> route.c:3475</div></div>
+<div class="ttc" id="route_8c_html_ae67805f4bb28d827a61a2bfb96b1f85b"><div class="ttname"><a href="route_8c.html#ae67805f4bb28d827a61a2bfb96b1f85b">rp_coord_get</a></div><div class="ttdeci">static int rp_coord_get(void *priv_data, struct coord *c, int count)</div><div class="ttdoc">Returns the coordinates of a route graph item. </div><div class="ttdef"><b>Definition:</b> route.c:3759</div></div>
</div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="route_8c.html#afef9a7821c82a284360b06e607207856">rp_rect_new()</a>.</p>
@@ -6418,10 +6414,10 @@ Access restrictions for dangerous goods, size or weight are evaluated, and 0 is
</tr>
</table>
</div><div class="memdoc">
-<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="route_8c.html#aaaf0237b9ce7f45982435aa75a131009">rm_coord_rewind</a>,</div><div class="line"> <a class="code" href="route_8c.html#af725826ed9e5e2d79e5349ab59082005">rm_coord_get</a>,</div><div class="line"> <a class="code" href="route_8c.html#a484f2e82e17e8b891a2270a61749d698">rm_attr_rewind</a>,</div><div class="line"> <a class="code" href="route_8c.html#aee1c15a1967b729232323b77491787a1">rm_attr_get</a>,</div><div class="line">}</div><div class="ttc" id="route_8c_html_aee1c15a1967b729232323b77491787a1"><div class="ttname"><a href="route_8c.html#aee1c15a1967b729232323b77491787a1">rm_attr_get</a></div><div class="ttdeci">static int rm_attr_get(void *priv_data, enum attr_type attr_type, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:3479</div></div>
-<div class="ttc" id="route_8c_html_a484f2e82e17e8b891a2270a61749d698"><div class="ttname"><a href="route_8c.html#a484f2e82e17e8b891a2270a61749d698">rm_attr_rewind</a></div><div class="ttdeci">static void rm_attr_rewind(void *priv_data)</div><div class="ttdef"><b>Definition:</b> route.c:3474</div></div>
-<div class="ttc" id="route_8c_html_aaaf0237b9ce7f45982435aa75a131009"><div class="ttname"><a href="route_8c.html#aaaf0237b9ce7f45982435aa75a131009">rm_coord_rewind</a></div><div class="ttdeci">static void rm_coord_rewind(void *priv_data)</div><div class="ttdef"><b>Definition:</b> route.c:3469</div></div>
-<div class="ttc" id="route_8c_html_af725826ed9e5e2d79e5349ab59082005"><div class="ttname"><a href="route_8c.html#af725826ed9e5e2d79e5349ab59082005">rm_coord_get</a></div><div class="ttdeci">static int rm_coord_get(void *priv_data, struct coord *c, int count)</div><div class="ttdef"><b>Definition:</b> route.c:3565</div></div>
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="route_8c.html#aaaf0237b9ce7f45982435aa75a131009">rm_coord_rewind</a>,</div><div class="line"> <a class="code" href="route_8c.html#af725826ed9e5e2d79e5349ab59082005">rm_coord_get</a>,</div><div class="line"> <a class="code" href="route_8c.html#a484f2e82e17e8b891a2270a61749d698">rm_attr_rewind</a>,</div><div class="line"> <a class="code" href="route_8c.html#aee1c15a1967b729232323b77491787a1">rm_attr_get</a>,</div><div class="line">}</div><div class="ttc" id="route_8c_html_aee1c15a1967b729232323b77491787a1"><div class="ttname"><a href="route_8c.html#aee1c15a1967b729232323b77491787a1">rm_attr_get</a></div><div class="ttdeci">static int rm_attr_get(void *priv_data, enum attr_type attr_type, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:3485</div></div>
+<div class="ttc" id="route_8c_html_a484f2e82e17e8b891a2270a61749d698"><div class="ttname"><a href="route_8c.html#a484f2e82e17e8b891a2270a61749d698">rm_attr_rewind</a></div><div class="ttdeci">static void rm_attr_rewind(void *priv_data)</div><div class="ttdef"><b>Definition:</b> route.c:3480</div></div>
+<div class="ttc" id="route_8c_html_aaaf0237b9ce7f45982435aa75a131009"><div class="ttname"><a href="route_8c.html#aaaf0237b9ce7f45982435aa75a131009">rm_coord_rewind</a></div><div class="ttdeci">static void rm_coord_rewind(void *priv_data)</div><div class="ttdef"><b>Definition:</b> route.c:3475</div></div>
+<div class="ttc" id="route_8c_html_af725826ed9e5e2d79e5349ab59082005"><div class="ttname"><a href="route_8c.html#af725826ed9e5e2d79e5349ab59082005">rm_coord_get</a></div><div class="ttdeci">static int rm_coord_get(void *priv_data, struct coord *c, int count)</div><div class="ttdef"><b>Definition:</b> route.c:3571</div></div>
</div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="route_8c.html#a031e3f7d05c1afc2842e5c2ac323d954">rm_rect_new()</a>.</p>
@@ -6439,7 +6435,7 @@ Access restrictions for dangerous goods, size or weight are evaluated, and 0 is
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> attr_route,</div><div class="line"> (<a class="code" href="xmlconfig_8h.html#a0f2c712fe016b6312426013ec7dbecc6">object_func_new</a>)<a class="code" href="route_8c.html#a15fb35208d5234b2f334d31f930b3c4c">route_new</a>,</div><div class="line"> (<a class="code" href="xmlconfig_8h.html#ac984e28a955dd4713ce683447a1ea4db">object_func_get_attr</a>)<a class="code" href="route_8c.html#acd57c04075f3eae04f5c3fb4fc4d7689">route_get_attr</a>,</div><div class="line"> (<a class="code" href="xmlconfig_8h.html#a27e9510d33d6cea2fc019dfc9e59dd5c">object_func_iter_new</a>)NULL,</div><div class="line"> (<a class="code" href="xmlconfig_8h.html#a0c9c8dc41426168af7eea75f43b75c8c">object_func_iter_destroy</a>)NULL,</div><div class="line"> (<a class="code" href="xmlconfig_8h.html#abdfdbb5d99fba502b3e0dec67882e02c">object_func_set_attr</a>)<a class="code" href="route_8c.html#acad5a08b925ad1fa0429997b0febde9b">route_set_attr</a>,</div><div class="line"> (<a class="code" href="xmlconfig_8h.html#a8dd474abdefe98704cc0858520a3c1d4">object_func_add_attr</a>)<a class="code" href="route_8c.html#acf5630829e3459305171d52db6e24fe6">route_add_attr</a>,</div><div class="line"> (<a class="code" href="xmlconfig_8h.html#a14949a117c8a06880b17d43b735f7897">object_func_remove_attr</a>)<a class="code" href="route_8c.html#a6d8a75a45bed6f61c1783c4e6447c414">route_remove_attr</a>,</div><div class="line"> (<a class="code" href="xmlconfig_8h.html#a3371a924ef319f6e38f94fa0331575a4">object_func_init</a>)NULL,</div><div class="line"> (<a class="code" href="xmlconfig_8h.html#aa85586360f85e1c2cec585478d517d78">object_func_destroy</a>)<a class="code" href="route_8c.html#ae7d2ff1bc3006c9967b0a4ae3e54fe90">route_destroy</a>,</div><div class="line"> (<a class="code" href="xmlconfig_8h.html#a67c4f091fd46227a651651f2279fb24d">object_func_dup</a>)<a class="code" href="route_8c.html#acd539fe25796de904f57342b14dde071">route_dup</a>,</div><div class="line"> (<a class="code" href="xmlconfig_8h.html#a20f0e32ed20a8580fb6d2fd50f5bf2a4">object_func_ref</a>)<a class="code" href="xmlconfig_8c.html#acc1bc70fa25d7d81b1fa01fe6ef3a2f6">navit_object_ref</a>,</div><div class="line"> (<a class="code" href="xmlconfig_8h.html#ad023feffbf3d427dae138e8e82e993a8">object_func_unref</a>)<a class="code" href="xmlconfig_8c.html#a97083afaca4bc8a33cd995acbbf0dd68">navit_object_unref</a>,</div><div class="line">}</div><div class="ttc" id="xmlconfig_8h_html_aa85586360f85e1c2cec585478d517d78"><div class="ttname"><a href="xmlconfig_8h.html#aa85586360f85e1c2cec585478d517d78">object_func_destroy</a></div><div class="ttdeci">void(* object_func_destroy)(void *)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:62</div></div>
-<div class="ttc" id="route_8c_html_a6d8a75a45bed6f61c1783c4e6447c414"><div class="ttname"><a href="route_8c.html#a6d8a75a45bed6f61c1783c4e6447c414">route_remove_attr</a></div><div class="ttdeci">int route_remove_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4256</div></div>
+<div class="ttc" id="route_8c_html_a6d8a75a45bed6f61c1783c4e6447c414"><div class="ttname"><a href="route_8c.html#a6d8a75a45bed6f61c1783c4e6447c414">route_remove_attr</a></div><div class="ttdeci">int route_remove_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4262</div></div>
<div class="ttc" id="xmlconfig_8h_html_abdfdbb5d99fba502b3e0dec67882e02c"><div class="ttname"><a href="xmlconfig_8h.html#abdfdbb5d99fba502b3e0dec67882e02c">object_func_set_attr</a></div><div class="ttdeci">int(* object_func_set_attr)(void *, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:58</div></div>
<div class="ttc" id="xmlconfig_8h_html_a14949a117c8a06880b17d43b735f7897"><div class="ttname"><a href="xmlconfig_8h.html#a14949a117c8a06880b17d43b735f7897">object_func_remove_attr</a></div><div class="ttdeci">int(* object_func_remove_attr)(void *, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:60</div></div>
<div class="ttc" id="xmlconfig_8h_html_ad023feffbf3d427dae138e8e82e993a8"><div class="ttname"><a href="xmlconfig_8h.html#ad023feffbf3d427dae138e8e82e993a8">object_func_unref</a></div><div class="ttdeci">void *(* object_func_unref)(void *)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:65</div></div>
@@ -6449,14 +6445,14 @@ Access restrictions for dangerous goods, size or weight are evaluated, and 0 is
<div class="ttc" id="xmlconfig_8h_html_a8dd474abdefe98704cc0858520a3c1d4"><div class="ttname"><a href="xmlconfig_8h.html#a8dd474abdefe98704cc0858520a3c1d4">object_func_add_attr</a></div><div class="ttdeci">int(* object_func_add_attr)(void *, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:59</div></div>
<div class="ttc" id="xmlconfig_8h_html_a0f2c712fe016b6312426013ec7dbecc6"><div class="ttname"><a href="xmlconfig_8h.html#a0f2c712fe016b6312426013ec7dbecc6">object_func_new</a></div><div class="ttdeci">void *(* object_func_new)(struct attr *parent, struct attr **attrs)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:54</div></div>
<div class="ttc" id="route_8c_html_a15fb35208d5234b2f334d31f930b3c4c"><div class="ttname"><a href="route_8c.html#a15fb35208d5234b2f334d31f930b3c4c">route_new</a></div><div class="ttdeci">struct route * route_new(struct attr *parent, struct attr **attrs)</div><div class="ttdoc">Creates a completely new route structure. </div><div class="ttdef"><b>Definition:</b> route.c:413</div></div>
-<div class="ttc" id="route_8c_html_acf5630829e3459305171d52db6e24fe6"><div class="ttname"><a href="route_8c.html#acf5630829e3459305171d52db6e24fe6">route_add_attr</a></div><div class="ttdeci">int route_add_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4246</div></div>
+<div class="ttc" id="route_8c_html_acf5630829e3459305171d52db6e24fe6"><div class="ttname"><a href="route_8c.html#acf5630829e3459305171d52db6e24fe6">route_add_attr</a></div><div class="ttdeci">int route_add_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4252</div></div>
<div class="ttc" id="xmlconfig_8h_html_a20f0e32ed20a8580fb6d2fd50f5bf2a4"><div class="ttname"><a href="xmlconfig_8h.html#a20f0e32ed20a8580fb6d2fd50f5bf2a4">object_func_ref</a></div><div class="ttdeci">void *(* object_func_ref)(void *)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:64</div></div>
-<div class="ttc" id="route_8c_html_acad5a08b925ad1fa0429997b0febde9b"><div class="ttname"><a href="route_8c.html#acad5a08b925ad1fa0429997b0febde9b">route_set_attr</a></div><div class="ttdeci">int route_set_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4206</div></div>
+<div class="ttc" id="route_8c_html_acad5a08b925ad1fa0429997b0febde9b"><div class="ttname"><a href="route_8c.html#acad5a08b925ad1fa0429997b0febde9b">route_set_attr</a></div><div class="ttdeci">int route_set_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4212</div></div>
<div class="ttc" id="xmlconfig_8h_html_a67c4f091fd46227a651651f2279fb24d"><div class="ttname"><a href="xmlconfig_8h.html#a67c4f091fd46227a651651f2279fb24d">object_func_dup</a></div><div class="ttdeci">void *(* object_func_dup)(void *)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:63</div></div>
<div class="ttc" id="xmlconfig_8c_html_a97083afaca4bc8a33cd995acbbf0dd68"><div class="ttname"><a href="xmlconfig_8c.html#a97083afaca4bc8a33cd995acbbf0dd68">navit_object_unref</a></div><div class="ttdeci">void * navit_object_unref(struct navit_object *obj)</div><div class="ttdef"><b>Definition:</b> xmlconfig.c:1307</div></div>
-<div class="ttc" id="route_8c_html_ae7d2ff1bc3006c9967b0a4ae3e54fe90"><div class="ttname"><a href="route_8c.html#ae7d2ff1bc3006c9967b0a4ae3e54fe90">route_destroy</a></div><div class="ttdeci">void route_destroy(struct route *this_)</div><div class="ttdef"><b>Definition:</b> route.c:4358</div></div>
+<div class="ttc" id="route_8c_html_ae7d2ff1bc3006c9967b0a4ae3e54fe90"><div class="ttname"><a href="route_8c.html#ae7d2ff1bc3006c9967b0a4ae3e54fe90">route_destroy</a></div><div class="ttdeci">void route_destroy(struct route *this_)</div><div class="ttdef"><b>Definition:</b> route.c:4364</div></div>
<div class="ttc" id="xmlconfig_8h_html_a0c9c8dc41426168af7eea75f43b75c8c"><div class="ttname"><a href="xmlconfig_8h.html#a0c9c8dc41426168af7eea75f43b75c8c">object_func_iter_destroy</a></div><div class="ttdeci">void(* object_func_iter_destroy)(struct attr_iter *)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:57</div></div>
-<div class="ttc" id="route_8c_html_acd57c04075f3eae04f5c3fb4fc4d7689"><div class="ttname"><a href="route_8c.html#acd57c04075f3eae04f5c3fb4fc4d7689">route_get_attr</a></div><div class="ttdeci">int route_get_attr(struct route *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> route.c:4270</div></div>
+<div class="ttc" id="route_8c_html_acd57c04075f3eae04f5c3fb4fc4d7689"><div class="ttname"><a href="route_8c.html#acd57c04075f3eae04f5c3fb4fc4d7689">route_get_attr</a></div><div class="ttdeci">int route_get_attr(struct route *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> route.c:4276</div></div>
<div class="ttc" id="xmlconfig_8c_html_acc1bc70fa25d7d81b1fa01fe6ef3a2f6"><div class="ttname"><a href="xmlconfig_8c.html#acc1bc70fa25d7d81b1fa01fe6ef3a2f6">navit_object_ref</a></div><div class="ttdeci">struct navit_object * navit_object_ref(struct navit_object *obj)</div><div class="ttdef"><b>Definition:</b> xmlconfig.c:1301</div></div>
<div class="ttc" id="route_8c_html_acd539fe25796de904f57342b14dde071"><div class="ttname"><a href="route_8c.html#acd539fe25796de904f57342b14dde071">route_dup</a></div><div class="ttdeci">struct route * route_dup(struct route *orig)</div><div class="ttdoc">Duplicates a route object. </div><div class="ttdef"><b>Definition:</b> route.c:437</div></div>
</div><!-- fragment -->
@@ -6483,12 +6479,12 @@ Access restrictions for dangerous goods, size or weight are evaluated, and 0 is
</tr>
</table>
</div><div class="memdoc">
-<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064">projection_mg</a>,</div><div class="line"> <span class="stringliteral">&quot;utf-8&quot;</span>,</div><div class="line"> <a class="code" href="route_8c.html#a64460a79bd6ca7b2dbf9e617fe050330">rp_destroy</a>,</div><div class="line"> <a class="code" href="route_8c.html#afef9a7821c82a284360b06e607207856">rp_rect_new</a>,</div><div class="line"> <a class="code" href="route_8c.html#a026e1a4bdfe49d2a1249fa72c0041876">rm_rect_destroy</a>,</div><div class="line"> <a class="code" href="route_8c.html#aff13b4b1b182e3ef05620ce10704f81b">rp_get_item</a>,</div><div class="line"> <a class="code" href="route_8c.html#a12a3f908bcd2c2aff0eff38d210f1c11">rp_get_item_byid</a>,</div><div class="line"> NULL,</div><div class="line"> NULL,</div><div class="line"> NULL,</div><div class="line">}</div><div class="ttc" id="route_8c_html_a64460a79bd6ca7b2dbf9e617fe050330"><div class="ttname"><a href="route_8c.html#a64460a79bd6ca7b2dbf9e617fe050330">rp_destroy</a></div><div class="ttdeci">static void rp_destroy(struct map_priv *priv)</div><div class="ttdef"><b>Definition:</b> route.c:3807</div></div>
-<div class="ttc" id="route_8c_html_afef9a7821c82a284360b06e607207856"><div class="ttname"><a href="route_8c.html#afef9a7821c82a284360b06e607207856">rp_rect_new</a></div><div class="ttdeci">static struct map_rect_priv * rp_rect_new(struct map_priv *priv, struct map_selection *sel)</div><div class="ttdoc">Opens a new map rectangle on the route graph&amp;#39;s map. </div><div class="ttdef"><b>Definition:</b> route.c:3846</div></div>
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064">projection_mg</a>,</div><div class="line"> <span class="stringliteral">&quot;utf-8&quot;</span>,</div><div class="line"> <a class="code" href="route_8c.html#a64460a79bd6ca7b2dbf9e617fe050330">rp_destroy</a>,</div><div class="line"> <a class="code" href="route_8c.html#afef9a7821c82a284360b06e607207856">rp_rect_new</a>,</div><div class="line"> <a class="code" href="route_8c.html#a026e1a4bdfe49d2a1249fa72c0041876">rm_rect_destroy</a>,</div><div class="line"> <a class="code" href="route_8c.html#aff13b4b1b182e3ef05620ce10704f81b">rp_get_item</a>,</div><div class="line"> <a class="code" href="route_8c.html#a12a3f908bcd2c2aff0eff38d210f1c11">rp_get_item_byid</a>,</div><div class="line"> NULL,</div><div class="line"> NULL,</div><div class="line"> NULL,</div><div class="line">}</div><div class="ttc" id="route_8c_html_a64460a79bd6ca7b2dbf9e617fe050330"><div class="ttname"><a href="route_8c.html#a64460a79bd6ca7b2dbf9e617fe050330">rp_destroy</a></div><div class="ttdeci">static void rp_destroy(struct map_priv *priv)</div><div class="ttdef"><b>Definition:</b> route.c:3813</div></div>
+<div class="ttc" id="route_8c_html_afef9a7821c82a284360b06e607207856"><div class="ttname"><a href="route_8c.html#afef9a7821c82a284360b06e607207856">rp_rect_new</a></div><div class="ttdeci">static struct map_rect_priv * rp_rect_new(struct map_priv *priv, struct map_selection *sel)</div><div class="ttdoc">Opens a new map rectangle on the route graph&amp;#39;s map. </div><div class="ttdef"><b>Definition:</b> route.c:3852</div></div>
<div class="ttc" id="projection_8h_html_a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064"><div class="ttname"><a href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064">projection_mg</a></div><div class="ttdef"><b>Definition:</b> projection.h:25</div></div>
-<div class="ttc" id="route_8c_html_a026e1a4bdfe49d2a1249fa72c0041876"><div class="ttname"><a href="route_8c.html#a026e1a4bdfe49d2a1249fa72c0041876">rm_rect_destroy</a></div><div class="ttdeci">static void rm_rect_destroy(struct map_rect_priv *mr)</div><div class="ttdef"><b>Definition:</b> route.c:3866</div></div>
-<div class="ttc" id="route_8c_html_aff13b4b1b182e3ef05620ce10704f81b"><div class="ttname"><a href="route_8c.html#aff13b4b1b182e3ef05620ce10704f81b">rp_get_item</a></div><div class="ttdeci">static struct item * rp_get_item(struct map_rect_priv *mr)</div><div class="ttdef"><b>Definition:</b> route.c:3884</div></div>
-<div class="ttc" id="route_8c_html_a12a3f908bcd2c2aff0eff38d210f1c11"><div class="ttname"><a href="route_8c.html#a12a3f908bcd2c2aff0eff38d210f1c11">rp_get_item_byid</a></div><div class="ttdeci">static struct item * rp_get_item_byid(struct map_rect_priv *mr, int id_hi, int id_lo)</div><div class="ttdef"><b>Definition:</b> route.c:3949</div></div>
+<div class="ttc" id="route_8c_html_a026e1a4bdfe49d2a1249fa72c0041876"><div class="ttname"><a href="route_8c.html#a026e1a4bdfe49d2a1249fa72c0041876">rm_rect_destroy</a></div><div class="ttdeci">static void rm_rect_destroy(struct map_rect_priv *mr)</div><div class="ttdef"><b>Definition:</b> route.c:3872</div></div>
+<div class="ttc" id="route_8c_html_aff13b4b1b182e3ef05620ce10704f81b"><div class="ttname"><a href="route_8c.html#aff13b4b1b182e3ef05620ce10704f81b">rp_get_item</a></div><div class="ttdeci">static struct item * rp_get_item(struct map_rect_priv *mr)</div><div class="ttdef"><b>Definition:</b> route.c:3890</div></div>
+<div class="ttc" id="route_8c_html_a12a3f908bcd2c2aff0eff38d210f1c11"><div class="ttname"><a href="route_8c.html#a12a3f908bcd2c2aff0eff38d210f1c11">rp_get_item_byid</a></div><div class="ttdeci">static struct item * rp_get_item_byid(struct map_rect_priv *mr, int id_hi, int id_lo)</div><div class="ttdef"><b>Definition:</b> route.c:3955</div></div>
</div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="route_8c.html#afab39e7e3c283b9ccaaa974281ddcc37">route_map_new_helper()</a>.</p>
@@ -6513,12 +6509,12 @@ Access restrictions for dangerous goods, size or weight are evaluated, and 0 is
</tr>
</table>
</div><div class="memdoc">
-<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064">projection_mg</a>,</div><div class="line"> <span class="stringliteral">&quot;utf-8&quot;</span>,</div><div class="line"> <a class="code" href="route_8c.html#a9aa9b8088e8c18d26b950173d3004140">rm_destroy</a>,</div><div class="line"> <a class="code" href="route_8c.html#a031e3f7d05c1afc2842e5c2ac323d954">rm_rect_new</a>,</div><div class="line"> <a class="code" href="route_8c.html#a026e1a4bdfe49d2a1249fa72c0041876">rm_rect_destroy</a>,</div><div class="line"> <a class="code" href="route_8c.html#ae925f1285ba7bb44564f039d493e4e84">rm_get_item</a>,</div><div class="line"> <a class="code" href="route_8c.html#ab7f6282316e09351b0298c10b6db2f9f">rm_get_item_byid</a>,</div><div class="line"> NULL,</div><div class="line"> NULL,</div><div class="line"> NULL,</div><div class="line">}</div><div class="ttc" id="route_8c_html_ae925f1285ba7bb44564f039d493e4e84"><div class="ttname"><a href="route_8c.html#ae925f1285ba7bb44564f039d493e4e84">rm_get_item</a></div><div class="ttdeci">static struct item * rm_get_item(struct map_rect_priv *mr)</div><div class="ttdef"><b>Definition:</b> route.c:3957</div></div>
-<div class="ttc" id="route_8c_html_ab7f6282316e09351b0298c10b6db2f9f"><div class="ttname"><a href="route_8c.html#ab7f6282316e09351b0298c10b6db2f9f">rm_get_item_byid</a></div><div class="ttdeci">static struct item * rm_get_item_byid(struct map_rect_priv *mr, int id_hi, int id_lo)</div><div class="ttdef"><b>Definition:</b> route.c:4024</div></div>
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064">projection_mg</a>,</div><div class="line"> <span class="stringliteral">&quot;utf-8&quot;</span>,</div><div class="line"> <a class="code" href="route_8c.html#a9aa9b8088e8c18d26b950173d3004140">rm_destroy</a>,</div><div class="line"> <a class="code" href="route_8c.html#a031e3f7d05c1afc2842e5c2ac323d954">rm_rect_new</a>,</div><div class="line"> <a class="code" href="route_8c.html#a026e1a4bdfe49d2a1249fa72c0041876">rm_rect_destroy</a>,</div><div class="line"> <a class="code" href="route_8c.html#ae925f1285ba7bb44564f039d493e4e84">rm_get_item</a>,</div><div class="line"> <a class="code" href="route_8c.html#ab7f6282316e09351b0298c10b6db2f9f">rm_get_item_byid</a>,</div><div class="line"> NULL,</div><div class="line"> NULL,</div><div class="line"> NULL,</div><div class="line">}</div><div class="ttc" id="route_8c_html_ae925f1285ba7bb44564f039d493e4e84"><div class="ttname"><a href="route_8c.html#ae925f1285ba7bb44564f039d493e4e84">rm_get_item</a></div><div class="ttdeci">static struct item * rm_get_item(struct map_rect_priv *mr)</div><div class="ttdef"><b>Definition:</b> route.c:3963</div></div>
+<div class="ttc" id="route_8c_html_ab7f6282316e09351b0298c10b6db2f9f"><div class="ttname"><a href="route_8c.html#ab7f6282316e09351b0298c10b6db2f9f">rm_get_item_byid</a></div><div class="ttdeci">static struct item * rm_get_item_byid(struct map_rect_priv *mr, int id_hi, int id_lo)</div><div class="ttdef"><b>Definition:</b> route.c:4030</div></div>
<div class="ttc" id="projection_8h_html_a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064"><div class="ttname"><a href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064">projection_mg</a></div><div class="ttdef"><b>Definition:</b> projection.h:25</div></div>
-<div class="ttc" id="route_8c_html_a026e1a4bdfe49d2a1249fa72c0041876"><div class="ttname"><a href="route_8c.html#a026e1a4bdfe49d2a1249fa72c0041876">rm_rect_destroy</a></div><div class="ttdeci">static void rm_rect_destroy(struct map_rect_priv *mr)</div><div class="ttdef"><b>Definition:</b> route.c:3866</div></div>
-<div class="ttc" id="route_8c_html_a031e3f7d05c1afc2842e5c2ac323d954"><div class="ttname"><a href="route_8c.html#a031e3f7d05c1afc2842e5c2ac323d954">rm_rect_new</a></div><div class="ttdeci">static struct map_rect_priv * rm_rect_new(struct map_priv *priv, struct map_selection *sel)</div><div class="ttdef"><b>Definition:</b> route.c:3815</div></div>
-<div class="ttc" id="route_8c_html_a9aa9b8088e8c18d26b950173d3004140"><div class="ttname"><a href="route_8c.html#a9aa9b8088e8c18d26b950173d3004140">rm_destroy</a></div><div class="ttdeci">static void rm_destroy(struct map_priv *priv)</div><div class="ttdef"><b>Definition:</b> route.c:3811</div></div>
+<div class="ttc" id="route_8c_html_a026e1a4bdfe49d2a1249fa72c0041876"><div class="ttname"><a href="route_8c.html#a026e1a4bdfe49d2a1249fa72c0041876">rm_rect_destroy</a></div><div class="ttdeci">static void rm_rect_destroy(struct map_rect_priv *mr)</div><div class="ttdef"><b>Definition:</b> route.c:3872</div></div>
+<div class="ttc" id="route_8c_html_a031e3f7d05c1afc2842e5c2ac323d954"><div class="ttname"><a href="route_8c.html#a031e3f7d05c1afc2842e5c2ac323d954">rm_rect_new</a></div><div class="ttdeci">static struct map_rect_priv * rm_rect_new(struct map_priv *priv, struct map_selection *sel)</div><div class="ttdef"><b>Definition:</b> route.c:3821</div></div>
+<div class="ttc" id="route_8c_html_a9aa9b8088e8c18d26b950173d3004140"><div class="ttname"><a href="route_8c.html#a9aa9b8088e8c18d26b950173d3004140">rm_destroy</a></div><div class="ttdeci">static void rm_destroy(struct map_priv *priv)</div><div class="ttdef"><b>Definition:</b> route.c:3817</div></div>
</div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="route_8c.html#afab39e7e3c283b9ccaaa974281ddcc37">route_map_new_helper()</a>.</p>
diff --git a/route_8h_source.html b/route_8h_source.html
index e02ada461..2883173e5 100644
--- a/route_8h_source.html
+++ b/route_8h_source.html
@@ -89,22 +89,22 @@ $(document).ready(function(){initNavTree('route_8h_source.html','');});
<div class="ttc" id="route_8h_html_ad121772080ac16f146143725a90041d3"><div class="ttname"><a href="route_8h.html#ad121772080ac16f146143725a90041d3">route_get_distances</a></div><div class="ttdeci">void route_get_distances(struct route *this_, struct coord *c, int count, int *distances)</div><div class="ttdef"><b>Definition:</b> route.c:373</div></div>
<div class="ttc" id="attr_8h_html_a9a9ab3c12bda86add06f89976f36f98c"><div class="ttname"><a href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a></div><div class="ttdeci">attr_type</div><div class="ttdef"><b>Definition:</b> attr.h:34</div></div>
<div class="ttc" id="structroute__crossing_html"><div class="ttname"><a href="structroute__crossing.html">route_crossing</a></div><div class="ttdef"><b>Definition:</b> route.h:51</div></div>
-<div class="ttc" id="route_8h_html_a1e07a0865bb864ab1ad0f505810e47e0"><div class="ttname"><a href="route_8h.html#a1e07a0865bb864ab1ad0f505810e47e0">route_has_graph</a></div><div class="ttdeci">int route_has_graph(struct route *this_)</div><div class="ttdoc">Whether the route has a valid graph. </div><div class="ttdef"><b>Definition:</b> route.c:4186</div></div>
-<div class="ttc" id="route_8h_html_a3634a13adb89a341c91d322079d2ba1f"><div class="ttname"><a href="route_8h.html#a3634a13adb89a341c91d322079d2ba1f">route_attr_iter_destroy</a></div><div class="ttdeci">void route_attr_iter_destroy(struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> route.c:4349</div></div>
-<div class="ttc" id="route_8h_html_acd57c04075f3eae04f5c3fb4fc4d7689"><div class="ttname"><a href="route_8h.html#acd57c04075f3eae04f5c3fb4fc4d7689">route_get_attr</a></div><div class="ttdeci">int route_get_attr(struct route *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> route.c:4270</div></div>
+<div class="ttc" id="route_8h_html_a1e07a0865bb864ab1ad0f505810e47e0"><div class="ttname"><a href="route_8h.html#a1e07a0865bb864ab1ad0f505810e47e0">route_has_graph</a></div><div class="ttdeci">int route_has_graph(struct route *this_)</div><div class="ttdoc">Whether the route has a valid graph. </div><div class="ttdef"><b>Definition:</b> route.c:4192</div></div>
+<div class="ttc" id="route_8h_html_a3634a13adb89a341c91d322079d2ba1f"><div class="ttname"><a href="route_8h.html#a3634a13adb89a341c91d322079d2ba1f">route_attr_iter_destroy</a></div><div class="ttdeci">void route_attr_iter_destroy(struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> route.c:4355</div></div>
+<div class="ttc" id="route_8h_html_acd57c04075f3eae04f5c3fb4fc4d7689"><div class="ttname"><a href="route_8h.html#acd57c04075f3eae04f5c3fb4fc4d7689">route_get_attr</a></div><div class="ttdeci">int route_get_attr(struct route *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> route.c:4276</div></div>
<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
-<div class="ttc" id="route_8h_html_acad5a08b925ad1fa0429997b0febde9b"><div class="ttname"><a href="route_8h.html#acad5a08b925ad1fa0429997b0febde9b">route_set_attr</a></div><div class="ttdeci">int route_set_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4206</div></div>
-<div class="ttc" id="route_8h_html_a03a2c87fe7268b8a6aef10b431813a27"><div class="ttname"><a href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist</a></div><div class="ttdeci">struct coord route_get_coord_dist(struct route *this_, int dist)</div><div class="ttdoc">Returns a coordinate at a given distance. </div><div class="ttdef"><b>Definition:</b> route.c:2782</div></div>
-<div class="ttc" id="route_8h_html_a6d58eeebe86073b86fccfec847ab8472"><div class="ttname"><a href="route_8h.html#a6d58eeebe86073b86fccfec847ab8472">street_get_data</a></div><div class="ttdeci">struct street_data * street_get_data(struct item *item)</div><div class="ttdoc">Gets street data for an item. </div><div class="ttdef"><b>Definition:</b> route.c:3265</div></div>
+<div class="ttc" id="route_8h_html_acad5a08b925ad1fa0429997b0febde9b"><div class="ttname"><a href="route_8h.html#acad5a08b925ad1fa0429997b0febde9b">route_set_attr</a></div><div class="ttdeci">int route_set_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4212</div></div>
+<div class="ttc" id="route_8h_html_a03a2c87fe7268b8a6aef10b431813a27"><div class="ttname"><a href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist</a></div><div class="ttdeci">struct coord route_get_coord_dist(struct route *this_, int dist)</div><div class="ttdoc">Returns a coordinate at a given distance. </div><div class="ttdef"><b>Definition:</b> route.c:2788</div></div>
+<div class="ttc" id="route_8h_html_a6d58eeebe86073b86fccfec847ab8472"><div class="ttname"><a href="route_8h.html#a6d58eeebe86073b86fccfec847ab8472">street_get_data</a></div><div class="ttdeci">struct street_data * street_get_data(struct item *item)</div><div class="ttdoc">Gets street data for an item. </div><div class="ttdef"><b>Definition:</b> route.c:3271</div></div>
<div class="ttc" id="route_8h_html_a92d2668037d5654c117046ff317c600b"><div class="ttname"><a href="route_8h.html#a92d2668037d5654c117046ff317c600b">route_set_profile</a></div><div class="ttdeci">void route_set_profile(struct route *this_, struct vehicleprofile *prof)</div><div class="ttdoc">Sets the vehicle profile of a route. </div><div class="ttdef"><b>Definition:</b> route.c:541</div></div>
<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdoc">Represents an object on a map. </div><div class="ttdef"><b>Definition:</b> item.h:115</div></div>
<div class="ttc" id="structmapset_html"><div class="ttname"><a href="structmapset.html">mapset</a></div><div class="ttdef"><b>Definition:</b> mapset.c:39</div></div>
-<div class="ttc" id="route_8h_html_af9fd5fc03a4e663ae683c73a7674b80c"><div class="ttname"><a href="route_8h.html#af9fd5fc03a4e663ae683c73a7674b80c">route_info_street</a></div><div class="ttdeci">struct street_data * route_info_street(struct route_info *rinf)</div><div class="ttdoc">Returns street data for a route info. </div><div class="ttdef"><b>Definition:</b> route.c:3442</div></div>
-<div class="ttc" id="route_8h_html_acf8e0ef1e7a81568092a35d65b11beae"><div class="ttname"><a href="route_8h.html#acf8e0ef1e7a81568092a35d65b11beae">route_attr_iter_new</a></div><div class="ttdeci">struct attr_iter * route_attr_iter_new(void)</div><div class="ttdef"><b>Definition:</b> route.c:4345</div></div>
+<div class="ttc" id="route_8h_html_af9fd5fc03a4e663ae683c73a7674b80c"><div class="ttname"><a href="route_8h.html#af9fd5fc03a4e663ae683c73a7674b80c">route_info_street</a></div><div class="ttdeci">struct street_data * route_info_street(struct route_info *rinf)</div><div class="ttdoc">Returns street data for a route info. </div><div class="ttdef"><b>Definition:</b> route.c:3448</div></div>
+<div class="ttc" id="route_8h_html_acf8e0ef1e7a81568092a35d65b11beae"><div class="ttname"><a href="route_8h.html#acf8e0ef1e7a81568092a35d65b11beae">route_attr_iter_new</a></div><div class="ttdeci">struct attr_iter * route_attr_iter_new(void)</div><div class="ttdef"><b>Definition:</b> route.c:4351</div></div>
<div class="ttc" id="route_8h_html_a3ef42040ce440fb91532f292a44e4062"><div class="ttname"><a href="route_8h.html#a3ef42040ce440fb91532f292a44e4062">route_append_destination</a></div><div class="ttdeci">void route_append_destination(struct route *this_, struct pcoord *dst, int async)</div><div class="ttdoc">Append a waypoint to the route. </div><div class="ttdef"><b>Definition:</b> route.c:1261</div></div>
<div class="ttc" id="route_8h_html_a2da05cda4fd5fbd6a95516ca0f162a87aeba93e2b7f9516e2403112fe1468e4ea"><div class="ttname"><a href="route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87aeba93e2b7f9516e2403112fe1468e4ea">route_status_no_destination</a></div><div class="ttdef"><b>Definition:</b> route.h:42</div></div>
<div class="ttc" id="route_8h_html_a1e90604386a268d7a2fef169495ad81caf17539ef3ca1f04981c7a921a9a93d77"><div class="ttname"><a href="route_8h.html#a1e90604386a268d7a2fef169495ad81caf17539ef3ca1f04981c7a921a9a93d77">route_path_flag_cancel</a></div><div class="ttdef"><b>Definition:</b> route.h:36</div></div>
-<div class="ttc" id="route_8h_html_a728f8ca3f7e02ffe4b48ae30c439c5e7"><div class="ttname"><a href="route_8h.html#a728f8ca3f7e02ffe4b48ae30c439c5e7">route_set_projection</a></div><div class="ttdeci">void route_set_projection(struct route *this_, enum projection pro)</div><div class="ttdef"><b>Definition:</b> route.c:4203</div></div>
+<div class="ttc" id="route_8h_html_a728f8ca3f7e02ffe4b48ae30c439c5e7"><div class="ttname"><a href="route_8h.html#a728f8ca3f7e02ffe4b48ae30c439c5e7">route_set_projection</a></div><div class="ttdeci">void route_set_projection(struct route *this_, enum projection pro)</div><div class="ttdef"><b>Definition:</b> route.c:4209</div></div>
<div class="ttc" id="route_8h_html_a126e01d89edb53634a6805233970fdd9"><div class="ttname"><a href="route_8h.html#a126e01d89edb53634a6805233970fdd9">route_contains</a></div><div class="ttdeci">int route_contains(struct route *this_, struct item *item)</div><div class="ttdoc">Checks if the route passed contains a certain item within the route path. </div><div class="ttdef"><b>Definition:</b> route.c:610</div></div>
<div class="ttc" id="route_8h_html_a15fb35208d5234b2f334d31f930b3c4c"><div class="ttname"><a href="route_8h.html#a15fb35208d5234b2f334d31f930b3c4c">route_new</a></div><div class="ttdeci">struct route * route_new(struct attr *parent, struct attr **attrs)</div><div class="ttdoc">Creates a completely new route structure. </div><div class="ttdef"><b>Definition:</b> route.c:413</div></div>
<div class="ttc" id="structroute_html_abb33b9282cba092fcc246c2401511f3d"><div class="ttname"><a href="structroute.html#abb33b9282cba092fcc246c2401511f3d">route::ms</a></div><div class="ttdeci">NAVIT_OBJECT struct mapset * ms</div><div class="ttdef"><b>Definition:</b> route.c:203</div></div>
@@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('route_8h_source.html','');});
<div class="ttc" id="structtracking_html"><div class="ttname"><a href="structtracking.html">tracking</a></div><div class="ttdef"><b>Definition:</b> track.c:84</div></div>
<div class="ttc" id="route_8h_html_a2da05cda4fd5fbd6a95516ca0f162a87aa28a6601704d4f9f2d61bebb1e45858a"><div class="ttname"><a href="route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87aa28a6601704d4f9f2d61bebb1e45858a">route_status_destination_set</a></div><div class="ttdef"><b>Definition:</b> route.h:43</div></div>
<div class="ttc" id="route_8h_html_aeeb683a95652fbfe885f447d3af3becc"><div class="ttname"><a href="route_8h.html#aeeb683a95652fbfe885f447d3af3becc">route_get_pos</a></div><div class="ttdeci">struct route_info * route_get_pos(struct route *this_)</div><div class="ttdoc">Returns the current position within the route passed. </div><div class="ttdef"><b>Definition:</b> route.c:570</div></div>
-<div class="ttc" id="route_8h_html_a54777eb5e273c249f1fa36a69b0d2520"><div class="ttname"><a href="route_8h.html#a54777eb5e273c249f1fa36a69b0d2520">route_init</a></div><div class="ttdeci">void route_init(void)</div><div class="ttdef"><b>Definition:</b> route.c:4353</div></div>
+<div class="ttc" id="route_8h_html_a54777eb5e273c249f1fa36a69b0d2520"><div class="ttname"><a href="route_8h.html#a54777eb5e273c249f1fa36a69b0d2520">route_init</a></div><div class="ttdeci">void route_init(void)</div><div class="ttdef"><b>Definition:</b> route.c:4359</div></div>
<div class="ttc" id="popup_8c_html_aafe71b070668214be9b4b4849985dc6b"><div class="ttname"><a href="popup_8c.html#aafe71b070668214be9b4b4849985dc6b">c</a></div><div class="ttdeci">static struct pcoord c</div><div class="ttdef"><b>Definition:</b> popup.c:375</div></div>
<div class="ttc" id="route_8h_html_aed2b99bc096b9451ebfda42bb6f04c4b"><div class="ttname"><a href="route_8h.html#aed2b99bc096b9451ebfda42bb6f04c4b">route_remove_waypoint</a></div><div class="ttdeci">void route_remove_waypoint(struct route *this_)</div><div class="ttdef"><b>Definition:</b> route.c:1297</div></div>
<div class="ttc" id="navigation_8c_html_af71f58b4e4674bdd356b5c6add3df65f"><div class="ttname"><a href="navigation_8c.html#af71f58b4e4674bdd356b5c6add3df65f">distances</a></div><div class="ttdeci">const int distances[]</div><div class="ttdoc">Set of simplified distance values that are easy to be pronounced. Used for the &amp;#39;vocabulary_distances&amp;#39;...</div><div class="ttdef"><b>Definition:</b> navigation.c:213</div></div>
@@ -125,15 +125,15 @@ $(document).ready(function(){initNavTree('route_8h_source.html','');});
<div class="ttc" id="route_8h_html_a2da05cda4fd5fbd6a95516ca0f162a87a9c1c240788bb0486dd5306704b100145"><div class="ttname"><a href="route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87a9c1c240788bb0486dd5306704b100145">route_status_building_graph</a></div><div class="ttdef"><b>Definition:</b> route.h:46</div></div>
<div class="ttc" id="geod__for_8c_html_a3d7054db04feaba66495dccf1a8ce86c"><div class="ttname"><a href="geod__for_8c.html#a3d7054db04feaba66495dccf1a8ce86c">c2</a></div><div class="ttdeci">static double c2</div><div class="ttdef"><b>Definition:</b> geod_for.c:27</div></div>
<div class="ttc" id="route_8h_html_a9b134b5ca05c402e2a12ee014e2ff794"><div class="ttname"><a href="route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794">route_rect</a></div><div class="ttdeci">struct map_selection * route_rect(int order, struct coord *c1, struct coord *c2, int rel, int abs)</div><div class="ttdoc">Returns a single map selection. </div><div class="ttdef"><b>Definition:</b> route.c:955</div></div>
-<div class="ttc" id="route_8h_html_aa833f58f659d2a68125d100ff0a5adf2"><div class="ttname"><a href="route_8h.html#aa833f58f659d2a68125d100ff0a5adf2">street_data_dup</a></div><div class="ttdeci">struct street_data * street_data_dup(struct street_data *orig)</div><div class="ttdoc">Copies street data. </div><div class="ttdef"><b>Definition:</b> route.c:3316</div></div>
+<div class="ttc" id="route_8h_html_aa833f58f659d2a68125d100ff0a5adf2"><div class="ttname"><a href="route_8h.html#aa833f58f659d2a68125d100ff0a5adf2">street_data_dup</a></div><div class="ttdeci">struct street_data * street_data_dup(struct street_data *orig)</div><div class="ttdoc">Copies street data. </div><div class="ttdef"><b>Definition:</b> route.c:3322</div></div>
<div class="ttc" id="route_8h_html_a9540945fd3d5176850d438904bfd903f"><div class="ttname"><a href="route_8h.html#a9540945fd3d5176850d438904bfd903f">route_remove_nth_waypoint</a></div><div class="ttdeci">void route_remove_nth_waypoint(struct route *this_, int n)</div><div class="ttdoc">Remove the nth waypoint of the route. </div><div class="ttdef"><b>Definition:</b> route.c:1286</div></div>
<div class="ttc" id="projection_8h_html_a380c9c985eef434d23f9a7b95a52cbc1"><div class="ttname"><a href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1">projection</a></div><div class="ttdeci">projection</div><div class="ttdef"><b>Definition:</b> projection.h:23</div></div>
<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:47</div></div>
<div class="ttc" id="namespacestartup_html_a1e9cd55f4c54905a6806f443061819f7"><div class="ttname"><a href="namespacestartup.html#a1e9cd55f4c54905a6806f443061819f7">startup.pos</a></div><div class="ttdeci">pos</div><div class="ttdef"><b>Definition:</b> startup.py:3</div></div>
<div class="ttc" id="structstreet__data_html"><div class="ttname"><a href="structstreet__data.html">street_data</a></div><div class="ttdoc">Information about a street. </div><div class="ttdef"><b>Definition:</b> route.h:66</div></div>
<div class="ttc" id="route_8h_html_a90ef6d40a0268bcf04ca06938affbaa3"><div class="ttname"><a href="route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3">route_destination_reached</a></div><div class="ttdeci">int route_destination_reached(struct route *this_)</div><div class="ttdoc">Checks if a route has reached its destination. </div><div class="ttdef"><b>Definition:</b> route.c:633</div></div>
-<div class="ttc" id="route_8h_html_abbb407c7b7f4e713736961d6b6c121f0"><div class="ttname"><a href="route_8h.html#abbb407c7b7f4e713736961d6b6c121f0">street_data_free</a></div><div class="ttdeci">void street_data_free(struct street_data *sd)</div><div class="ttdoc">Frees street data. </div><div class="ttdef"><b>Definition:</b> route.c:3331</div></div>
-<div class="ttc" id="route_8h_html_ae7d2ff1bc3006c9967b0a4ae3e54fe90"><div class="ttname"><a href="route_8h.html#ae7d2ff1bc3006c9967b0a4ae3e54fe90">route_destroy</a></div><div class="ttdeci">void route_destroy(struct route *this_)</div><div class="ttdef"><b>Definition:</b> route.c:4358</div></div>
+<div class="ttc" id="route_8h_html_abbb407c7b7f4e713736961d6b6c121f0"><div class="ttname"><a href="route_8h.html#abbb407c7b7f4e713736961d6b6c121f0">street_data_free</a></div><div class="ttdeci">void street_data_free(struct street_data *sd)</div><div class="ttdoc">Frees street data. </div><div class="ttdef"><b>Definition:</b> route.c:3337</div></div>
+<div class="ttc" id="route_8h_html_ae7d2ff1bc3006c9967b0a4ae3e54fe90"><div class="ttname"><a href="route_8h.html#ae7d2ff1bc3006c9967b0a4ae3e54fe90">route_destroy</a></div><div class="ttdeci">void route_destroy(struct route *this_)</div><div class="ttdef"><b>Definition:</b> route.c:4364</div></div>
<div class="ttc" id="route_8h_html_a7b384ba5ee5108099a2f03b66f338094"><div class="ttname"><a href="route_8h.html#a7b384ba5ee5108099a2f03b66f338094">route_set_position</a></div><div class="ttdeci">void route_set_position(struct route *this_, struct pcoord *pos)</div><div class="ttdoc">This sets the current position of the route passed. </div><div class="ttdef"><b>Definition:</b> route.c:890</div></div>
<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:157</div></div>
<div class="ttc" id="structmap__selection_html"><div class="ttname"><a href="structmap__selection.html">map_selection</a></div><div class="ttdoc">Used to select data from a map. </div><div class="ttdef"><b>Definition:</b> map.h:58</div></div>
@@ -142,11 +142,11 @@ $(document).ready(function(){initNavTree('route_8h_source.html','');});
<div class="ttc" id="route_8h_html_a2da05cda4fd5fbd6a95516ca0f162a87a467af9642a5e7b543f884615951548d5"><div class="ttname"><a href="route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87a467af9642a5e7b543f884615951548d5">route_status_building_path</a></div><div class="ttdef"><b>Definition:</b> route.h:45</div></div>
<div class="ttc" id="route_8h_html_a1e90604386a268d7a2fef169495ad81cada18f3f37c54daba5451074e29cd1fbc"><div class="ttname"><a href="route_8h.html#a1e90604386a268d7a2fef169495ad81cada18f3f37c54daba5451074e29cd1fbc">route_path_flag_no_rebuild</a></div><div class="ttdef"><b>Definition:</b> route.h:38</div></div>
<div class="ttc" id="route_8h_html_acd539fe25796de904f57342b14dde071"><div class="ttname"><a href="route_8h.html#acd539fe25796de904f57342b14dde071">route_dup</a></div><div class="ttdeci">struct route * route_dup(struct route *orig)</div><div class="ttdoc">Duplicates a route object. </div><div class="ttdef"><b>Definition:</b> route.c:437</div></div>
-<div class="ttc" id="route_8h_html_a25508afaaf0b6f06ec5bf467593b81fc"><div class="ttname"><a href="route_8h.html#a25508afaaf0b6f06ec5bf467593b81fc">route_get_graph_map</a></div><div class="ttdeci">struct map * route_get_graph_map(struct route *this_)</div><div class="ttdoc">Returns a new map containing the route graph. </div><div class="ttdef"><b>Definition:</b> route.c:4160</div></div>
+<div class="ttc" id="route_8h_html_a25508afaaf0b6f06ec5bf467593b81fc"><div class="ttname"><a href="route_8h.html#a25508afaaf0b6f06ec5bf467593b81fc">route_get_graph_map</a></div><div class="ttdeci">struct map * route_get_graph_map(struct route *this_)</div><div class="ttdoc">Returns a new map containing the route graph. </div><div class="ttdef"><b>Definition:</b> route.c:4166</div></div>
<div class="ttc" id="route_8h_html_a2da05cda4fd5fbd6a95516ca0f162a87a5fe6ac02ecfb847b72ae215a4045fff7"><div class="ttname"><a href="route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87a5fe6ac02ecfb847b72ae215a4045fff7">route_status_not_found</a></div><div class="ttdef"><b>Definition:</b> route.h:44</div></div>
-<div class="ttc" id="route_8h_html_a6d8a75a45bed6f61c1783c4e6447c414"><div class="ttname"><a href="route_8h.html#a6d8a75a45bed6f61c1783c4e6447c414">route_remove_attr</a></div><div class="ttdeci">int route_remove_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4256</div></div>
+<div class="ttc" id="route_8h_html_a6d8a75a45bed6f61c1783c4e6447c414"><div class="ttname"><a href="route_8h.html#a6d8a75a45bed6f61c1783c4e6447c414">route_remove_attr</a></div><div class="ttdeci">int route_remove_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4262</div></div>
<div class="ttc" id="route_8h_html_a72a72ba653784a692bb599af0a3d71c8"><div class="ttname"><a href="route_8h.html#a72a72ba653784a692bb599af0a3d71c8">route_set_destinations</a></div><div class="ttdeci">void route_set_destinations(struct route *this_, struct pcoord *dst, int count, int async)</div><div class="ttdoc">Sets the destination of a route. </div><div class="ttdef"><b>Definition:</b> route.c:1111</div></div>
-<div class="ttc" id="route_8h_html_aeb206a7bcf64a858f2ab385697d102b1"><div class="ttname"><a href="route_8h.html#aeb206a7bcf64a858f2ab385697d102b1">route_get_map</a></div><div class="ttdeci">struct map * route_get_map(struct route *this_)</div><div class="ttdoc">Returns a new map containing the route path. </div><div class="ttdef"><b>Definition:</b> route.c:4144</div></div>
+<div class="ttc" id="route_8h_html_aeb206a7bcf64a858f2ab385697d102b1"><div class="ttname"><a href="route_8h.html#aeb206a7bcf64a858f2ab385697d102b1">route_get_map</a></div><div class="ttdeci">struct map * route_get_map(struct route *this_)</div><div class="ttdoc">Returns a new map containing the route path. </div><div class="ttdef"><b>Definition:</b> route.c:4150</div></div>
<div class="ttc" id="structmap__selection_html_a1983d9d4a5df17d7a8d70fc7a7f1d9bf"><div class="ttname"><a href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">map_selection::order</a></div><div class="ttdeci">int order</div><div class="ttdef"><b>Definition:</b> map.h:64</div></div>
<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdef"><b>Definition:</b> map.c:55</div></div>
<div class="ttc" id="route_8h_html_aea343fbd29c37a4c09891694d9117b57"><div class="ttname"><a href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description</a></div><div class="ttdeci">char * route_get_destination_description(struct route *this_, int n)</div><div class="ttdoc">Returns a description for a waypoint as (type or street_name_systematic) + (label or WayID[osm_wayid]...</div><div class="ttdef"><b>Definition:</b> route.c:1190</div></div>
@@ -155,7 +155,7 @@ $(document).ready(function(){initNavTree('route_8h_source.html','');});
<div class="ttc" id="structstreet__data_html_aae566cd82e377cec86f6c98672e1cf19"><div class="ttname"><a href="structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19">street_data::count</a></div><div class="ttdeci">int count</div><div class="ttdef"><b>Definition:</b> route.h:68</div></div>
<div class="ttc" id="route_8h_html_a2da05cda4fd5fbd6a95516ca0f162a87af980434883796bc5445bfe7548d542d6"><div class="ttname"><a href="route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87af980434883796bc5445bfe7548d542d6">route_status_path_done_incremental</a></div><div class="ttdef"><b>Definition:</b> route.h:48</div></div>
<div class="ttc" id="structroute__crossings_html_a6a1a2d8c86d8af8eac756f71412fe003"><div class="ttname"><a href="structroute__crossings.html#a6a1a2d8c86d8af8eac756f71412fe003">route_crossings::count</a></div><div class="ttdeci">int count</div><div class="ttdef"><b>Definition:</b> route.h:57</div></div>
-<div class="ttc" id="route_8h_html_acf5630829e3459305171d52db6e24fe6"><div class="ttname"><a href="route_8h.html#acf5630829e3459305171d52db6e24fe6">route_add_attr</a></div><div class="ttdeci">int route_add_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4246</div></div>
+<div class="ttc" id="route_8h_html_acf5630829e3459305171d52db6e24fe6"><div class="ttname"><a href="route_8h.html#acf5630829e3459305171d52db6e24fe6">route_add_attr</a></div><div class="ttdeci">int route_add_attr(struct route *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> route.c:4252</div></div>
<div class="ttc" id="garmin__img_8c_html_a8f7b0321b1954f07b747aeb1e311814e"><div class="ttname"><a href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a></div><div class="ttdeci">char type[3]</div><div class="ttdef"><b>Definition:</b> garmin_img.c:123</div></div>
<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
<div class="ttc" id="structstreet__data_html_a7d1b7d4f57b823532c9b7f7805780fad"><div class="ttname"><a href="structstreet__data.html#a7d1b7d4f57b823532c9b7f7805780fad">street_data::maxspeed</a></div><div class="ttdeci">int maxspeed</div><div class="ttdef"><b>Definition:</b> route.h:70</div></div>
@@ -163,12 +163,12 @@ $(document).ready(function(){initNavTree('route_8h_source.html','');});
<div class="ttc" id="route_8h_html_a2da05cda4fd5fbd6a95516ca0f162a87ac10a7b932765724288ad30e0a575d854"><div class="ttname"><a href="route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87ac10a7b932765724288ad30e0a575d854">route_status_path_done_new</a></div><div class="ttdef"><b>Definition:</b> route.h:47</div></div>
<div class="ttc" id="route_8h_html_a1e90604386a268d7a2fef169495ad81ca58e788126546f169f5ca28ab85fcb033"><div class="ttname"><a href="route_8h.html#a1e90604386a268d7a2fef169495ad81ca58e788126546f169f5ca28ab85fcb033">route_path_flag_none</a></div><div class="ttdef"><b>Definition:</b> route.h:35</div></div>
<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:52</div></div>
-<div class="ttc" id="route_8h_html_acbc1b6d420056c3cff9e60e3227143f2"><div class="ttname"><a href="route_8h.html#acbc1b6d420056c3cff9e60e3227143f2">route_get_flags</a></div><div class="ttdeci">enum route_path_flags route_get_flags(struct route *this_)</div><div class="ttdoc">Returns the flags for the route. </div><div class="ttdef"><b>Definition:</b> route.c:4168</div></div>
+<div class="ttc" id="route_8h_html_acbc1b6d420056c3cff9e60e3227143f2"><div class="ttname"><a href="route_8h.html#acbc1b6d420056c3cff9e60e3227143f2">route_get_flags</a></div><div class="ttdeci">enum route_path_flags route_get_flags(struct route *this_)</div><div class="ttdoc">Returns the flags for the route. </div><div class="ttdef"><b>Definition:</b> route.c:4174</div></div>
<div class="ttc" id="route_8h_html_aff4ee587fc698b7ca10870126782e09b"><div class="ttname"><a href="route_8h.html#aff4ee587fc698b7ca10870126782e09b">route_get_path_set</a></div><div class="ttdeci">int route_get_path_set(struct route *this_)</div><div class="ttdoc">Checks if the path is calculated for the route passed. </div><div class="ttdef"><b>Definition:</b> route.c:595</div></div>
<div class="ttc" id="route_8h_html_a7d1f8dafb33552bd84a513d867c4aa6a"><div class="ttname"><a href="route_8h.html#a7d1f8dafb33552bd84a513d867c4aa6a">route_get_dst</a></div><div class="ttdeci">struct route_info * route_get_dst(struct route *this_)</div><div class="ttdoc">Returns the destination of the route passed. </div><div class="ttdef"><b>Definition:</b> route.c:581</div></div>
<div class="ttc" id="structroute__info_html"><div class="ttname"><a href="structroute__info.html">route_info</a></div><div class="ttdoc">Usually represents a destination or position. </div><div class="ttdef"><b>Definition:</b> route.c:163</div></div>
<div class="ttc" id="structattr__iter_html_a59f531e966274819d2ecda88c488f936"><div class="ttname"><a href="structattr__iter.html#a59f531e966274819d2ecda88c488f936">attr_iter::iter</a></div><div class="ttdeci">void * iter</div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
-<div class="ttc" id="route_8h_html_a248081bb540de81b2fbbcbe2593dc29c"><div class="ttname"><a href="route_8h.html#a248081bb540de81b2fbbcbe2593dc29c">route_info_free</a></div><div class="ttdeci">void route_info_free(struct route_info *inf)</div><div class="ttdoc">Destroys a route_info. </div><div class="ttdef"><b>Definition:</b> route.c:3424</div></div>
+<div class="ttc" id="route_8h_html_a248081bb540de81b2fbbcbe2593dc29c"><div class="ttname"><a href="route_8h.html#a248081bb540de81b2fbbcbe2593dc29c">route_info_free</a></div><div class="ttdeci">void route_info_free(struct route_info *inf)</div><div class="ttdoc">Destroys a route_info. </div><div class="ttdef"><b>Definition:</b> route.c:3430</div></div>
<div class="ttc" id="route_8h_html_ac35e5ef3acc31f5e43449d1ad9f6ddbe"><div class="ttname"><a href="route_8h.html#ac35e5ef3acc31f5e43449d1ad9f6ddbe">route_get_destinations</a></div><div class="ttdeci">int route_get_destinations(struct route *this_, struct pcoord *pc, int count)</div><div class="ttdoc">Retrieves destinations from the route. </div><div class="ttdef"><b>Definition:</b> route.c:1158</div></div>
<div class="ttc" id="route_8h_html_ab6eb41cc5297c0031fd887ab23ff445e"><div class="ttname"><a href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking</a></div><div class="ttdeci">void route_set_position_from_tracking(struct route *this_, struct tracking *tracking, enum projection pro)</div><div class="ttdoc">Sets a route&amp;#39;s current position based on coordinates from tracking. </div><div class="ttdef"><b>Definition:</b> route.c:900</div></div>
</div><!-- fragment --></div><!-- contents -->
diff --git a/route__protected_8h.html b/route__protected_8h.html
index d1ca43429..ff6312a71 100644
--- a/route__protected_8h.html
+++ b/route__protected_8h.html
@@ -495,11 +495,7 @@ Functions</h2></td></tr>
<tr><td class="paramname">this</td><td>The route graph to insert the segment into </td></tr>
<tr><td class="paramname">start</td><td>The graph point which should be connected to the start of this segment </td></tr>
<tr><td class="paramname">end</td><td>The graph point which should be connected to the end of this segment </td></tr>
- <tr><td class="paramname">len</td><td>The length of this segment </td></tr>
- <tr><td class="paramname">item</td><td>The item that is represented by this segment </td></tr>
- <tr><td class="paramname">flags</td><td>Flags for this segment </td></tr>
- <tr><td class="paramname">offset</td><td>If the item passed in "item" is segmented (i.e. divided into several segments), this indicates the position of this segment within the item </td></tr>
- <tr><td class="paramname">maxspeed</td><td>The maximum speed allowed on this segment in km/h. -1 if not known. </td></tr>
+ <tr><td class="paramname">data</td><td>The segment data </td></tr>
</table>
</dd>
</dl>
diff --git a/route__protected_8h_source.html b/route__protected_8h_source.html
index 783fda8e6..34edb95e5 100644
--- a/route__protected_8h_source.html
+++ b/route__protected_8h_source.html
@@ -115,22 +115,22 @@ $(document).ready(function(){initNavTree('route__protected_8h_source.html','');}
<div class="ttc" id="structroute__graph__point_html_a2047932dbd1174018cabb25d15876665"><div class="ttname"><a href="structroute__graph__point.html#a2047932dbd1174018cabb25d15876665">route_graph_point::start</a></div><div class="ttdeci">struct route_graph_segment * start</div><div class="ttdef"><b>Definition:</b> route_protected.h:52</div></div>
<div class="ttc" id="structroute__graph__segment__data_html_a96d04661f8616ffbd86fad15d479fb8d"><div class="ttname"><a href="structroute__graph__segment__data.html#a96d04661f8616ffbd86fad15d479fb8d">route_graph_segment_data::offset</a></div><div class="ttdeci">int offset</div><div class="ttdef"><b>Definition:</b> route_protected.h:107</div></div>
<div class="ttc" id="structsize__weight__limit_html_af786f43599bb9b1030d782cfa20af323"><div class="ttname"><a href="structsize__weight__limit.html#af786f43599bb9b1030d782cfa20af323">size_weight_limit::weight</a></div><div class="ttdeci">int weight</div><div class="ttdef"><b>Definition:</b> route_protected.h:98</div></div>
-<div class="ttc" id="route__protected_8h_html_a0e277efd70979983df760200a7dd745e"><div class="ttname"><a href="route__protected_8h.html#a0e277efd70979983df760200a7dd745e">route_remove_traffic_distortion</a></div><div class="ttdeci">void route_remove_traffic_distortion(struct route *this_, struct item *item)</div><div class="ttdoc">Removes a traffic distortion item from the route. </div><div class="ttdef"><b>Definition:</b> route.c:4198</div></div>
-<div class="ttc" id="route__protected_8h_html_a87a76891cf41ea87a488c8cb19b08876"><div class="ttname"><a href="route__protected_8h.html#a87a76891cf41ea87a488c8cb19b08876">route_graph_add_turn_restriction</a></div><div class="ttdeci">void route_graph_add_turn_restriction(struct route_graph *this, struct item *item)</div><div class="ttdoc">Adds a turn restriction item to the route graph. </div><div class="ttdef"><b>Definition:</b> route.c:2482</div></div>
+<div class="ttc" id="route__protected_8h_html_a0e277efd70979983df760200a7dd745e"><div class="ttname"><a href="route__protected_8h.html#a0e277efd70979983df760200a7dd745e">route_remove_traffic_distortion</a></div><div class="ttdeci">void route_remove_traffic_distortion(struct route *this_, struct item *item)</div><div class="ttdoc">Removes a traffic distortion item from the route. </div><div class="ttdef"><b>Definition:</b> route.c:4204</div></div>
+<div class="ttc" id="route__protected_8h_html_a87a76891cf41ea87a488c8cb19b08876"><div class="ttname"><a href="route__protected_8h.html#a87a76891cf41ea87a488c8cb19b08876">route_graph_add_turn_restriction</a></div><div class="ttdeci">void route_graph_add_turn_restriction(struct route_graph *this, struct item *item)</div><div class="ttdoc">Adds a turn restriction item to the route graph. </div><div class="ttdef"><b>Definition:</b> route.c:2480</div></div>
<div class="ttc" id="structroute__graph__segment_html_aeffc5b34e94b3aa86ffe882ebce54dc3"><div class="ttname"><a href="structroute__graph__segment.html#aeffc5b34e94b3aa86ffe882ebce54dc3">route_graph_segment::end_next</a></div><div class="ttdeci">struct route_graph_segment * end_next</div><div class="ttdef"><b>Definition:</b> route_protected.h:129</div></div>
<div class="ttc" id="structroute__segment__data_html_a5e01624990fe1ce9a33059e5465f1b00"><div class="ttname"><a href="structroute__segment__data.html#a5e01624990fe1ce9a33059e5465f1b00">route_segment_data::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition:</b> route_protected.h:81</div></div>
<div class="ttc" id="structroute__graph_html_a839c690db1292afaf5d83992a7b4e323"><div class="ttname"><a href="structroute__graph.html#a839c690db1292afaf5d83992a7b4e323">route_graph::m</a></div><div class="ttdeci">struct map * m</div><div class="ttdef"><b>Definition:</b> route_protected.h:148</div></div>
<div class="ttc" id="structroute_html"><div class="ttname"><a href="structroute.html">route</a></div><div class="ttdoc">A complete route. </div><div class="ttdef"><b>Definition:</b> route.c:201</div></div>
-<div class="ttc" id="route__protected_8h_html_aba6e9105109a8101259a8ee149b568c9"><div class="ttname"><a href="route__protected_8h.html#aba6e9105109a8101259a8ee149b568c9">route_add_traffic_distortion</a></div><div class="ttdeci">void route_add_traffic_distortion(struct route *this_, struct item *item)</div><div class="ttdoc">Adds a traffic distortion item to the route. </div><div class="ttdef"><b>Definition:</b> route.c:4115</div></div>
+<div class="ttc" id="route__protected_8h_html_aba6e9105109a8101259a8ee149b568c9"><div class="ttname"><a href="route__protected_8h.html#aba6e9105109a8101259a8ee149b568c9">route_add_traffic_distortion</a></div><div class="ttdeci">void route_add_traffic_distortion(struct route *this_, struct item *item)</div><div class="ttdoc">Adds a traffic distortion item to the route. </div><div class="ttdef"><b>Definition:</b> route.c:4121</div></div>
<div class="ttc" id="structroute__graph_html_a5c6fb1124f39dc3104207a652d489e3a"><div class="ttname"><a href="structroute__graph.html#a5c6fb1124f39dc3104207a652d489e3a">route_graph::avoid_seg</a></div><div class="ttdeci">struct route_graph_segment * avoid_seg</div><div class="ttdef"><b>Definition:</b> route_protected.h:155</div></div>
<div class="ttc" id="structmapset__handle_html"><div class="ttname"><a href="structmapset__handle.html">mapset_handle</a></div><div class="ttdoc">Handle for a mapset in use. </div><div class="ttdef"><b>Definition:</b> mapset.c:150</div></div>
-<div class="ttc" id="route__protected_8h_html_afac418991fad3b6c2afababe04818b0a"><div class="ttname"><a href="route__protected_8h.html#afac418991fad3b6c2afababe04818b0a">route_graph_build_done</a></div><div class="ttdeci">void route_graph_build_done(struct route_graph *rg, int cancel)</div><div class="ttdoc">Releases all resources needed to build the route graph. </div><div class="ttdef"><b>Definition:</b> route.c:3134</div></div>
-<div class="ttc" id="route__protected_8h_html_a1ea80e9a5f85a7c53f2d3ab6055bbc19"><div class="ttname"><a href="route__protected_8h.html#a1ea80e9a5f85a7c53f2d3ab6055bbc19">route_change_traffic_distortion</a></div><div class="ttdeci">void route_change_traffic_distortion(struct route *this_, struct item *item)</div><div class="ttdoc">Changes a traffic distortion item on the route. </div><div class="ttdef"><b>Definition:</b> route.c:4128</div></div>
+<div class="ttc" id="route__protected_8h_html_afac418991fad3b6c2afababe04818b0a"><div class="ttname"><a href="route__protected_8h.html#afac418991fad3b6c2afababe04818b0a">route_graph_build_done</a></div><div class="ttdeci">void route_graph_build_done(struct route_graph *rg, int cancel)</div><div class="ttdoc">Releases all resources needed to build the route graph. </div><div class="ttdef"><b>Definition:</b> route.c:3140</div></div>
+<div class="ttc" id="route__protected_8h_html_a1ea80e9a5f85a7c53f2d3ab6055bbc19"><div class="ttname"><a href="route__protected_8h.html#a1ea80e9a5f85a7c53f2d3ab6055bbc19">route_change_traffic_distortion</a></div><div class="ttdeci">void route_change_traffic_distortion(struct route *this_, struct item *item)</div><div class="ttdoc">Changes a traffic distortion item on the route. </div><div class="ttdef"><b>Definition:</b> route.c:4134</div></div>
<div class="ttc" id="route__protected_8h_html_a061079967bbc666657df78bd29aba6e5"><div class="ttname"><a href="route__protected_8h.html#a061079967bbc666657df78bd29aba6e5">route_graph_add_point</a></div><div class="ttdeci">struct route_graph_point * route_graph_add_point(struct route_graph *this, struct coord *f)</div><div class="ttdoc">Inserts a point into the route graph at the specified coordinates. </div><div class="ttdef"><b>Definition:</b> route.c:1413</div></div>
<div class="ttc" id="structmap__rect_html"><div class="ttname"><a href="structmap__rect.html">map_rect</a></div><div class="ttdef"><b>Definition:</b> map.c:62</div></div>
<div class="ttc" id="structroute__graph__segment__data_html_a8641f8148013c8578d254495487d43f8"><div class="ttname"><a href="structroute__graph__segment__data.html#a8641f8148013c8578d254495487d43f8">route_graph_segment_data::item</a></div><div class="ttdeci">struct item * item</div><div class="ttdef"><b>Definition:</b> route_protected.h:106</div></div>
<div class="ttc" id="structroute__graph_html"><div class="ttname"><a href="structroute__graph.html">route_graph</a></div><div class="ttdoc">A complete route graph. </div><div class="ttdef"><b>Definition:</b> route_protected.h:142</div></div>
-<div class="ttc" id="route__protected_8h_html_a323d5a36e3dd17eeacd67761f9199c45"><div class="ttname"><a href="route__protected_8h.html#a323d5a36e3dd17eeacd67761f9199c45">route_graph_add_segment</a></div><div class="ttdeci">void route_graph_add_segment(struct route_graph *this, struct route_graph_point *start, struct route_graph_point *end, struct route_graph_segment_data *data)</div><div class="ttdoc">Inserts a new segment into the route graph. </div><div class="ttdef"><b>Definition:</b> route.c:1618</div></div>
+<div class="ttc" id="route__protected_8h_html_a323d5a36e3dd17eeacd67761f9199c45"><div class="ttname"><a href="route__protected_8h.html#a323d5a36e3dd17eeacd67761f9199c45">route_graph_add_segment</a></div><div class="ttdeci">void route_graph_add_segment(struct route_graph *this, struct route_graph_point *start, struct route_graph_point *end, struct route_graph_segment_data *data)</div><div class="ttdoc">Inserts a new segment into the route graph. </div><div class="ttdef"><b>Definition:</b> route.c:1614</div></div>
<div class="ttc" id="structsize__weight__limit_html_a0152630859dc70896e8b914f7eda99f8"><div class="ttname"><a href="structsize__weight__limit.html#a0152630859dc70896e8b914f7eda99f8">size_weight_limit::width</a></div><div class="ttdeci">int width</div><div class="ttdef"><b>Definition:</b> route_protected.h:95</div></div>
<div class="ttc" id="structfibheap_html"><div class="ttname"><a href="structfibheap.html">fibheap</a></div><div class="ttdef"><b>Definition:</b> fibpriv.h:38</div></div>
<div class="ttc" id="garmin__img_8c_html_a433b1c9921d3b90f7c145c781a43f325"><div class="ttname"><a href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a></div><div class="ttdeci">char data</div><div class="ttdef"><b>Definition:</b> garmin_img.c:330</div></div>
@@ -145,13 +145,13 @@ $(document).ready(function(){initNavTree('route__protected_8h_source.html','');}
<div class="ttc" id="route__protected_8h_html_aff9fd5bebd85f09a446e67252c214ba1"><div class="ttname"><a href="route__protected_8h.html#aff9fd5bebd85f09a446e67252c214ba1">route_graph_free_points</a></div><div class="ttdeci">void route_graph_free_points(struct route_graph *this)</div><div class="ttdoc">Frees all the memory used for points in the route graph passed. </div><div class="ttdef"><b>Definition:</b> route.c:1427</div></div>
<div class="ttc" id="structroute__graph__segment__data_html_a2b5b2b8fb126f9c03d44665f336cd9e8"><div class="ttname"><a href="structroute__graph__segment__data.html#a2b5b2b8fb126f9c03d44665f336cd9e8">route_graph_segment_data::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition:</b> route_protected.h:111</div></div>
<div class="ttc" id="structroute__graph__segment__data_html_a09a33a374443087cd4bc838dc747233d"><div class="ttname"><a href="structroute__graph__segment__data.html#a09a33a374443087cd4bc838dc747233d">route_graph_segment_data::flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> route_protected.h:110</div></div>
-<div class="ttc" id="route__protected_8h_html_ac1e48a7cca4fc2ef591fc3f20d7837c7"><div class="ttname"><a href="route__protected_8h.html#ac1e48a7cca4fc2ef591fc3f20d7837c7">route_get_graph</a></div><div class="ttdeci">struct route_graph * route_get_graph(struct route *this_)</div><div class="ttdoc">Retrieves the route graph. </div><div class="ttdef"><b>Definition:</b> route.c:4177</div></div>
+<div class="ttc" id="route__protected_8h_html_ac1e48a7cca4fc2ef591fc3f20d7837c7"><div class="ttname"><a href="route__protected_8h.html#ac1e48a7cca4fc2ef591fc3f20d7837c7">route_get_graph</a></div><div class="ttdeci">struct route_graph * route_get_graph(struct route *this_)</div><div class="ttdoc">Retrieves the route graph. </div><div class="ttdef"><b>Definition:</b> route.c:4183</div></div>
<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdef"><b>Definition:</b> map.c:55</div></div>
<div class="ttc" id="structroute__graph_html_aab2870efec1aa440237ba26ba2ce835c"><div class="ttname"><a href="structroute__graph.html#aab2870efec1aa440237ba26ba2ce835c">route_graph::route_segments</a></div><div class="ttdeci">struct route_graph_segment * route_segments</div><div class="ttdef"><b>Definition:</b> route_protected.h:154</div></div>
<div class="ttc" id="structroute__graph__point_html_a04b80c365ceb1de7467436ef47b2a3a1"><div class="ttname"><a href="structroute__graph__point.html#a04b80c365ceb1de7467436ef47b2a3a1">route_graph_point::hash_next</a></div><div class="ttdeci">struct route_graph_point * hash_next</div><div class="ttdef"><b>Definition:</b> route_protected.h:51</div></div>
<div class="ttc" id="structroute__graph__segment__data_html_a659f717332465fa0ed069553919c92dc"><div class="ttname"><a href="structroute__graph__segment__data.html#a659f717332465fa0ed069553919c92dc">route_graph_segment_data::maxspeed</a></div><div class="ttdeci">int maxspeed</div><div class="ttdef"><b>Definition:</b> route_protected.h:112</div></div>
<div class="ttc" id="structroute__graph__segment_html"><div class="ttname"><a href="structroute__graph__segment.html">route_graph_segment</a></div><div class="ttdoc">A segment in the route graph. </div><div class="ttdef"><b>Definition:</b> route_protected.h:125</div></div>
-<div class="ttc" id="route__protected_8h_html_a37b47f793cb4dc759b3b263051585781"><div class="ttname"><a href="route__protected_8h.html#a37b47f793cb4dc759b3b263051585781">route_graph_free_segments</a></div><div class="ttdeci">void route_graph_free_segments(struct route_graph *this)</div><div class="ttdoc">Destroys all segments of a route graph. </div><div class="ttdef"><b>Definition:</b> route.c:1871</div></div>
+<div class="ttc" id="route__protected_8h_html_a37b47f793cb4dc759b3b263051585781"><div class="ttname"><a href="route__protected_8h.html#a37b47f793cb4dc759b3b263051585781">route_graph_free_segments</a></div><div class="ttdeci">void route_graph_free_segments(struct route_graph *this)</div><div class="ttdoc">Destroys all segments of a route graph. </div><div class="ttdef"><b>Definition:</b> route.c:1867</div></div>
<div class="ttc" id="structfibheap__el_html"><div class="ttname"><a href="structfibheap__el.html">fibheap_el</a></div><div class="ttdef"><b>Definition:</b> fibpriv.h:75</div></div>
<div class="ttc" id="structroute__graph__segment__data_html_a292cff40279ac478ebbc20b82d8341d8"><div class="ttname"><a href="structroute__graph__segment__data.html#a292cff40279ac478ebbc20b82d8341d8">route_graph_segment_data::score</a></div><div class="ttdeci">int score</div><div class="ttdef"><b>Definition:</b> route_protected.h:116</div></div>
<div class="ttc" id="structsize__weight__limit_html_aeda2d1aaf05cd8a6fc3337d395adf403"><div class="ttname"><a href="structsize__weight__limit.html#aeda2d1aaf05cd8a6fc3337d395adf403">size_weight_limit::length</a></div><div class="ttdeci">int length</div><div class="ttdef"><b>Definition:</b> route_protected.h:96</div></div>
@@ -159,7 +159,7 @@ $(document).ready(function(){initNavTree('route__protected_8h_source.html','');}
<div class="ttc" id="garmin__img_8c_html_a8f7b0321b1954f07b747aeb1e311814e"><div class="ttname"><a href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a></div><div class="ttdeci">char type[3]</div><div class="ttdef"><b>Definition:</b> garmin_img.c:123</div></div>
<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
<div class="ttc" id="structroute__graph__segment_html_a31c3757ae649c252b82a989f9bf5e0c8"><div class="ttname"><a href="structroute__graph__segment.html#a31c3757ae649c252b82a989f9bf5e0c8">route_graph_segment::start</a></div><div class="ttdeci">struct route_graph_point * start</div><div class="ttdef"><b>Definition:</b> route_protected.h:131</div></div>
-<div class="ttc" id="route__protected_8h_html_a0d8ec5e0a187061a8391ef6d2151191c"><div class="ttname"><a href="route__protected_8h.html#a0d8ec5e0a187061a8391ef6d2151191c">route_recalculate_partial</a></div><div class="ttdeci">void route_recalculate_partial(struct route *this_)</div><div class="ttdoc">Triggers partial recalculation of the route, based on the existing route graph. </div><div class="ttdef"><b>Definition:</b> route.c:2717</div></div>
+<div class="ttc" id="route__protected_8h_html_a0d8ec5e0a187061a8391ef6d2151191c"><div class="ttname"><a href="route__protected_8h.html#a0d8ec5e0a187061a8391ef6d2151191c">route_recalculate_partial</a></div><div class="ttdeci">void route_recalculate_partial(struct route *this_)</div><div class="ttdoc">Triggers partial recalculation of the route, based on the existing route graph. </div><div class="ttdef"><b>Definition:</b> route.c:2723</div></div>
<div class="ttc" id="route__protected_8h_html_a0533629c5051ffd35d84976d5e1bfed7"><div class="ttname"><a href="route__protected_8h.html#a0533629c5051ffd35d84976d5e1bfed7">route_graph_segment_is_duplicate</a></div><div class="ttdeci">int route_graph_segment_is_duplicate(struct route_graph_point *start, struct route_graph_segment_data *data)</div><div class="ttdoc">Checks if the route graph already contains a particular segment. </div><div class="ttdef"><b>Definition:</b> route.c:1589</div></div>
<div class="ttc" id="structroute__segment__data_html_a5d8eb99b02b233d555887d6581be31aa"><div class="ttname"><a href="structroute__segment__data.html#a5d8eb99b02b233d555887d6581be31aa">route_segment_data::flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> route_protected.h:80</div></div>
<div class="ttc" id="structroute__graph_html_ad09c527a69149fe25000b6fd4eaa8f81"><div class="ttname"><a href="structroute__graph.html#ad09c527a69149fe25000b6fd4eaa8f81">route_graph::idle_ev</a></div><div class="ttdeci">struct event_idle * idle_ev</div><div class="ttdef"><b>Definition:</b> route_protected.h:153</div></div>
diff --git a/searchProxy_8h_source.html b/searchProxy_8h_source.html
index 73b62faed..70c18f96a 100644
--- a/searchProxy_8h_source.html
+++ b/searchProxy_8h_source.html
@@ -87,7 +87,7 @@ $(document).ready(function(){initNavTree('searchProxy_8h_source.html','');});
<a href="searchProxy_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef NAVIT_GUI_QML_SEARCHPROXY_H</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define NAVIT_GUI_QML_SEARCHPROXY_H</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keywordtype">void</span> <a class="code" href="searchProxy_8h.html#acb889ddb228a98a2c5948f3dd175bac6">__setNewPoint</a>(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,<span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a>* pc, <a class="code" href="ngqpoint_8h.html#ab85b18a34fce0dfc4f1c63142bc889a4">NGQPointTypes</a> <a class="code" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>);</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html"> 6</a></span>&#160;<span class="keyword">class </span><a class="code" href="classNGQProxySearch.html">NGQProxySearch</a> : <span class="keyword">public</span> <a class="code" href="classNGQProxy.html">NGQProxy</a> {</div><div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#ad47511db0ed77ce409c47cd4d0e5413e"> 7</a></span>&#160; Q_OBJECT;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#ae6763b5c253bb92a910263a6b903121e"> 9</a></span>&#160; Q_PROPERTY(QString <a class="code" href="classNGQProxySearch.html#a32700856ec45ff0dacd64a1793ec4826">countryName</a> READ <a class="code" href="classNGQProxySearch.html#a32700856ec45ff0dacd64a1793ec4826">countryName</a> WRITE <a class="code" href="classNGQProxySearch.html#a666e9e3ea6e0f1eeceba6922941cd91a">setCountryName</a> NOTIFY <a class="code" href="classNGQProxySearch.html#a75ee70f11887784b5e7e29c84e734fc4">countryNameSignal</a>);</div><div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a37f16b95a945fe45d562cca7d64a43a8"> 10</a></span>&#160; Q_PROPERTY(QString <a class="code" href="classNGQProxySearch.html#a0401e2a72d5662c4819ed0afeaeb969a">countryISO2</a> READ <a class="code" href="classNGQProxySearch.html#a0401e2a72d5662c4819ed0afeaeb969a">countryISO2</a> WRITE <a class="code" href="classNGQProxySearch.html#a4f4e24f9b9bc5f5b1b269582f32dba7d">setCountryISO2</a> NOTIFY <a class="code" href="classNGQProxySearch.html#a59e31b1464dc45dc35289f67f89c0e12">countryISO2Signal</a>);</div><div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#afc513d4f537ceabbcc86649ba2517595"> 11</a></span>&#160; Q_PROPERTY(QString <a class="code" href="classNGQProxySearch.html#af5418e8098464ef651077386ba7bd90d">townName</a> READ <a class="code" href="classNGQProxySearch.html#af5418e8098464ef651077386ba7bd90d">townName</a> WRITE <a class="code" href="classNGQProxySearch.html#a412bf7ee916753d40b523befc4462aef">setTownName</a> NOTIFY <a class="code" href="classNGQProxySearch.html#a470e5358a086abf38955ef5e720bdb11">townNameSignal</a>);</div><div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a7253f5dac987543847dab4a09a8c0a68"> 12</a></span>&#160; Q_PROPERTY(QString <a class="code" href="classNGQProxySearch.html#a5f647214943318341a6693755233b40c">streetName</a> READ <a class="code" href="classNGQProxySearch.html#a5f647214943318341a6693755233b40c">streetName</a> WRITE <a class="code" href="classNGQProxySearch.html#a726f18e7accb48308a2641641ce2a134">setStreetName</a> NOTIFY <a class="code" href="classNGQProxySearch.html#ae8125a979fbc827e3f0a8109b6c7a5fd">streetNameSignal</a>);</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; Q_PROPERTY(QString <a class="code" href="classNGQProxySearch.html#ac6154d6ce2016c941ffef089ff5f7705">searchContext</a> READ <a class="code" href="classNGQProxySearch.html#ac6154d6ce2016c941ffef089ff5f7705">searchContext</a> WRITE <a class="code" href="classNGQProxySearch.html#a2e03a39cc213e26d973240aacc0d023e">setSearchContext</a>);</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#abc1fd530f3eededafbebff60f2e39b7a"> 17</a></span>&#160; <a class="code" href="classNGQProxySearch.html#abc1fd530f3eededafbebff60f2e39b7a">NGQProxySearch</a>(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,QObject* <a class="code" href="structparent.html">parent</a>) : <a class="code" href="classNGQProxy.html">NGQProxy</a>(this_,parent) {</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> search_attr, country_name, country_iso2, *country_attr;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *<a class="code" href="osm_8c.html#a1b6910c37842678ed6084354f57f6260">item</a>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">struct </span><a class="code" href="structcountry__search.html">country_search</a> *cs;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keyword">struct </span><a class="code" href="structtracking.html">tracking</a> *<a class="code" href="structtracking.html">tracking</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__result.html">search_list_result</a> *res;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>=<a class="code" href="search_8c.html#a951b63c146576e07dfa8f5e216fea5c9">search_list_new</a>(<a class="code" href="group__navit.html#ga500b4ba7a20151bf7603ac2c740b457f">navit_get_mapset</a>(this-&gt;<a class="code" href="classNGQProxy.html#a8e17c7db191f944de47852362dabb9c0">object</a>-&gt;<a class="code" href="structgui__priv.html#a70639d18916307d27d257d3f2b0f3955">nav</a>));</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; this-&gt;<a class="code" href="classNGQProxySearch.html#ab63f317fc5be4a36cae6bf2de84d7f53">search_context</a>=<span class="stringliteral">&quot;country&quot;</span>;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; country_attr=<a class="code" href="country_8c.html#a8bec6b01d12663e85f9dc85d0912675f">country_default</a>();</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; tracking=<a class="code" href="group__navit.html#gab9ca6028a998544c53b7d4997727480f">navit_get_tracking</a>(this-&gt;<a class="code" href="classNGQProxy.html#a8e17c7db191f944de47852362dabb9c0">object</a>-&gt;<a class="code" href="structgui__priv.html#a70639d18916307d27d257d3f2b0f3955">nav</a>);</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordflow">if</span> (tracking &amp;&amp; <a class="code" href="track_8c.html#a947477c7269750bf7d88207ad972e8e5">tracking_get_attr</a>(tracking, attr_country_id, &amp;search_attr, NULL))</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; country_attr=&amp;search_attr;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordflow">if</span> (country_attr) {</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; cs=<a class="code" href="country_8c.html#a5a608150ccb703e07941f33417613ea9">country_search_new</a>(country_attr, 0);</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; item=<a class="code" href="country_8c.html#ac5d7a454c7f6c1a591e7a91bea148aca">country_search_get_item</a>(cs);</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">if</span> (item &amp;&amp; <a class="code" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get</a>(item, attr_country_name, &amp;country_name)) {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; search_attr.<a class="code" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">type</a>=attr_country_all;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>(<a class="code" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>,<span class="stringliteral">&quot;country %s&quot;</span>, country_name.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>);</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; this-&gt;country_name=QString::fromLocal8Bit(country_name.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>);</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; search_attr.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>=country_name.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <a class="code" href="search_8c.html#afaee5877caf5e62ee71d8e8c88c60680">search_list_search</a>(this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>, &amp;search_attr, 0);</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordflow">while</span>((res=<a class="code" href="search_8c.html#a23636fe9ca20de6d68d65848ba7a0a5e">search_list_get_result</a>(this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>)));</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get</a>(item, attr_country_iso2, &amp;country_iso2)) {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; this-&gt;country_iso2=QString::fromLocal8Bit(country_iso2.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>);</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; }</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="country_8c.html#ae0923d8e38c030b357bf53ff404dcb85">country_search_destroy</a>(cs);</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>(<a class="code" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25a83f9ab2a71d2244b99268510714e94fb">lvl_error</a>,<span class="stringliteral">&quot;warning: no default country found&quot;</span>);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">if</span> (!this-&gt;country_iso2.isEmpty()) {</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>(<a class="code" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>,<span class="stringliteral">&quot;attempting to use country &#39;%s&#39;&quot;</span>,this-&gt;country_iso2.toStdString().c_str());</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; search_attr.<a class="code" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">type</a>=attr_country_iso2;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; search_attr.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>=(<span class="keywordtype">char</span>*)this-&gt;country_iso2.toStdString().c_str();</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="search_8c.html#afaee5877caf5e62ee71d8e8c88c60680">search_list_search</a>(this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>, &amp;search_attr, 0);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">while</span>((res=<a class="code" href="search_8c.html#a23636fe9ca20de6d68d65848ba7a0a5e">search_list_get_result</a>(this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>)));</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a94e9627226644327025cbf0d6515069e"> 57</a></span>&#160; <a class="code" href="classNGQProxySearch.html#a94e9627226644327025cbf0d6515069e">~NGQProxySearch</a>() {</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="search_8c.html#a861976756c5fc0c9b66a6eb91aa7e694">search_list_destroy</a>(this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>);</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;signals:</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classNGQProxySearch.html#a75ee70f11887784b5e7e29c84e734fc4">countryNameSignal</a>(QString);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classNGQProxySearch.html#a59e31b1464dc45dc35289f67f89c0e12">countryISO2Signal</a>(QString);</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classNGQProxySearch.html#a470e5358a086abf38955ef5e720bdb11">townNameSignal</a>(QString);</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classNGQProxySearch.html#ae8125a979fbc827e3f0a8109b6c7a5fd">streetNameSignal</a>(QString);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">public</span> slots:</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#abd534dd732c21060cef651956beb6f1c"> 68</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classNGQProxySearch.html#abd534dd732c21060cef651956beb6f1c">setPointToResult</a>() {</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__result.html">search_list_result</a> *res;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">if</span> (this-&gt;<a class="code" href="structstreet__name.html">street_name</a>.length()&gt;0) {</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; attr.<a class="code" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">type</a>=attr_street_name;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; attr.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>=this-&gt;<a class="code" href="structstreet__name.html">street_name</a>.toLocal8Bit().data();</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classNGQProxySearch.html#a3e512bab30dc749ebc839358902be613">town_name</a>.length()&gt;0) {</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; attr.<a class="code" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">type</a>=attr_town_or_district_name;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; attr.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>=this-&gt;<a class="code" href="classNGQProxySearch.html#a3e512bab30dc749ebc839358902be613">town_name</a>.toLocal8Bit().data();</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classNGQProxySearch.html#a912e925220e2f82abe7ea011f2ae529d">country_name</a>.length()&gt;0) {</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; attr.<a class="code" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">type</a>=attr_country_name;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; attr.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>=this-&gt;<a class="code" href="classNGQProxySearch.html#a912e925220e2f82abe7ea011f2ae529d">country_name</a>.toLocal8Bit().data();</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="search_8c.html#afaee5877caf5e62ee71d8e8c88c60680">search_list_search</a>(this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>,&amp;attr,0);</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">if</span> ((res=<a class="code" href="search_8c.html#a23636fe9ca20de6d68d65848ba7a0a5e">search_list_get_result</a>(this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>))) {</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="searchProxy_8h.html#acb889ddb228a98a2c5948f3dd175bac6">__setNewPoint</a>(this-&gt;<span class="keywordtype">object</span>,res-&gt;<a class="code" href="structsearch__list__result.html#a4ffe9264ddabe06e56df05ccc4147f4c">c</a>,<a class="code" href="ngqpoint_8h.html#ab85b18a34fce0dfc4f1c63142bc889a4aa4ee8b7b703a13592dc2bb0b06cdfa02">PointOfInterest</a>);</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#adebc58a93709825cf4bed28e6085a58e"> 88</a></span>&#160; QString <a class="code" href="classNGQProxySearch.html#adebc58a93709825cf4bed28e6085a58e">searchXml</a>() {</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="classNGQStandardItemModel.html">NGQStandardItemModel</a>* ret=<span class="keyword">new</span> <a class="code" href="classNGQStandardItemModel.html">NGQStandardItemModel</a>(<span class="keyword">this</span>);</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__result.html">search_list_result</a> *res;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">int</span> counter=0;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; QDomDocument retDoc;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; QDomElement <a class="code" href="gui__gtk__action_8c.html#a904c31034abf6c115497f2af0dfc31bc">entries</a>;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; entries=retDoc.createElement(<span class="stringliteral">&quot;search&quot;</span>);</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; retDoc.appendChild(entries);</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classNGQProxySearch.html#ab63f317fc5be4a36cae6bf2de84d7f53">search_context</a>==<span class="stringliteral">&quot;country&quot;</span>) {</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; attr.<a class="code" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">type</a>=attr_country_name;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; attr.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>=this-&gt;<a class="code" href="classNGQProxySearch.html#a912e925220e2f82abe7ea011f2ae529d">country_name</a>.toLocal8Bit().data();</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classNGQProxySearch.html#ab63f317fc5be4a36cae6bf2de84d7f53">search_context</a>==<span class="stringliteral">&quot;town&quot;</span>) {</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classNGQProxySearch.html#a3e512bab30dc749ebc839358902be613">town_name</a>.length()&lt;3) {</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordflow">return</span> retDoc.toString();</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; attr.<a class="code" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">type</a>=attr_town_or_district_name;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; attr.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>=this-&gt;<a class="code" href="classNGQProxySearch.html#a3e512bab30dc749ebc839358902be613">town_name</a>.toLocal8Bit().data();</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classNGQProxySearch.html#ab63f317fc5be4a36cae6bf2de84d7f53">search_context</a>==<span class="stringliteral">&quot;street&quot;</span>) {</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; attr.<a class="code" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">type</a>=attr_street_name;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; attr.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>=this-&gt;<a class="code" href="structstreet__name.html">street_name</a>.toLocal8Bit().data();</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="search_8c.html#afaee5877caf5e62ee71d8e8c88c60680">search_list_search</a>(this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>,&amp;attr,1);</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">while</span> ((res=<a class="code" href="search_8c.html#a23636fe9ca20de6d68d65848ba7a0a5e">search_list_get_result</a>(this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>))) {</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; QStandardItem* curItem=<span class="keyword">new</span> QStandardItem();</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; QDomElement entry=retDoc.createElement(<span class="stringliteral">&quot;item&quot;</span>);</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; entries.appendChild(entry);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="comment">//Result processing depends on search type</span></div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classNGQProxySearch.html#ab63f317fc5be4a36cae6bf2de84d7f53">search_context</a>==<span class="stringliteral">&quot;country&quot;</span>) {</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; entry.appendChild(this-&gt;<a class="code" href="classNGQProxy.html#af2c01e02fcbefc0b78ae2a4896a7d2b5">_fieldValueHelper</a>(retDoc,QString(<span class="stringliteral">&quot;id&quot;</span>), QString::number(counter)));</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; entry.appendChild(this-&gt;<a class="code" href="classNGQProxy.html#af2c01e02fcbefc0b78ae2a4896a7d2b5">_fieldValueHelper</a>(retDoc,QString(<span class="stringliteral">&quot;name&quot;</span>), QString::fromLocal8Bit(res-&gt;<a class="code" href="structsearch__list__result.html#a6e22252aaf420d05ffc78025bdc9ac71">country</a>-&gt;<a class="code" href="structsearch__list__country.html#ae5c310297afb809c61f41367194da79f">name</a>)));</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; entry.appendChild(this-&gt;<a class="code" href="classNGQProxy.html#af2c01e02fcbefc0b78ae2a4896a7d2b5">_fieldValueHelper</a>(retDoc,QString(<span class="stringliteral">&quot;icon&quot;</span>), QString(<span class="stringliteral">&quot;country_%1%2&quot;</span>).arg(res-&gt;<a class="code" href="structsearch__list__result.html#a6e22252aaf420d05ffc78025bdc9ac71">country</a>-&gt;<a class="code" href="structsearch__list__country.html#a7f5745a55fe796706fa6a588dbd9c47f">iso2</a>).arg(<span class="stringliteral">&quot;.svgz&quot;</span>)));</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classNGQProxySearch.html#ab63f317fc5be4a36cae6bf2de84d7f53">search_context</a>==<span class="stringliteral">&quot;town&quot;</span>) {</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; entry.appendChild(this-&gt;<a class="code" href="classNGQProxy.html#af2c01e02fcbefc0b78ae2a4896a7d2b5">_fieldValueHelper</a>(retDoc,QString(<span class="stringliteral">&quot;id&quot;</span>), QString::number(counter)));</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">if</span> (res-&gt;<a class="code" href="structsearch__list__result.html#ae0fe345fc0eff57a65cecc2dbbe39ffd">town</a>-&gt;<a class="code" href="structsearch__list__town.html#affdc1adfcdcc2714cc06d66fccefc900">common</a>.<a class="code" href="structsearch__list__common.html#a52460d4b724f9125a65abf0289dbaad2">town_name</a>) {</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; entry.appendChild(this-&gt;<a class="code" href="classNGQProxy.html#af2c01e02fcbefc0b78ae2a4896a7d2b5">_fieldValueHelper</a>(retDoc,QString(<span class="stringliteral">&quot;name&quot;</span>),QString::fromLocal8Bit(res-&gt;<a class="code" href="structsearch__list__result.html#ae0fe345fc0eff57a65cecc2dbbe39ffd">town</a>-&gt;<a class="code" href="structsearch__list__town.html#affdc1adfcdcc2714cc06d66fccefc900">common</a>.<a class="code" href="structsearch__list__common.html#a52460d4b724f9125a65abf0289dbaad2">town_name</a>)));</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">if</span> (res-&gt;<a class="code" href="structsearch__list__result.html#ae0fe345fc0eff57a65cecc2dbbe39ffd">town</a>-&gt;<a class="code" href="structsearch__list__town.html#affdc1adfcdcc2714cc06d66fccefc900">common</a>.<a class="code" href="structsearch__list__common.html#a80882007cf79e5989bae7950a04a3f78">district_name</a>) {</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; entry.appendChild(this-&gt;<a class="code" href="classNGQProxy.html#af2c01e02fcbefc0b78ae2a4896a7d2b5">_fieldValueHelper</a>(retDoc,QString(<span class="stringliteral">&quot;name&quot;</span>), QString::fromLocal8Bit(res-&gt;<a class="code" href="structsearch__list__result.html#ae0fe345fc0eff57a65cecc2dbbe39ffd">town</a>-&gt;<a class="code" href="structsearch__list__town.html#affdc1adfcdcc2714cc06d66fccefc900">common</a>.<a class="code" href="structsearch__list__common.html#a80882007cf79e5989bae7950a04a3f78">district_name</a>)));</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; }</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classNGQProxySearch.html#ab63f317fc5be4a36cae6bf2de84d7f53">search_context</a>==<span class="stringliteral">&quot;street&quot;</span>) {</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; entry.appendChild(this-&gt;<a class="code" href="classNGQProxy.html#af2c01e02fcbefc0b78ae2a4896a7d2b5">_fieldValueHelper</a>(retDoc,QString(<span class="stringliteral">&quot;id&quot;</span>), QString::number(counter)));</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; entry.appendChild(this-&gt;<a class="code" href="classNGQProxy.html#af2c01e02fcbefc0b78ae2a4896a7d2b5">_fieldValueHelper</a>(retDoc,QString(<span class="stringliteral">&quot;name&quot;</span>),QString::fromLocal8Bit(res-&gt;<a class="code" href="structsearch__list__result.html#ae5c340347ea04360aa7b7d90f746c37e">street</a>-&gt;<a class="code" href="structsearch__list__street.html#a9d139e92c097e60e6a5eb50068415381">name</a>)));</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; }</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; counter++;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; ret-&gt;appendRow(curItem);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; }</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> retDoc.toString();</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a32700856ec45ff0dacd64a1793ec4826"> 146</a></span>&#160; QString <a class="code" href="classNGQProxySearch.html#a32700856ec45ff0dacd64a1793ec4826">countryName</a>() {</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">return</span> this-&gt;<a class="code" href="classNGQProxySearch.html#a912e925220e2f82abe7ea011f2ae529d">country_name</a>;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; }</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a666e9e3ea6e0f1eeceba6922941cd91a"> 149</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classNGQProxySearch.html#a666e9e3ea6e0f1eeceba6922941cd91a">setCountryName</a>(QString <a class="code" href="classNGQProxySearch.html#a32700856ec45ff0dacd64a1793ec4826">countryName</a>) {</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; this-&gt;<a class="code" href="classNGQProxySearch.html#a912e925220e2f82abe7ea011f2ae529d">country_name</a>=<a class="code" href="classNGQProxySearch.html#a32700856ec45ff0dacd64a1793ec4826">countryName</a>;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__result.html">search_list_result</a> *res;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="comment">//We need to update ISO2</span></div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; attr.<a class="code" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">type</a>=attr_country_name;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; attr.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>=countryName.toLocal8Bit().data();</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <a class="code" href="search_8c.html#afaee5877caf5e62ee71d8e8c88c60680">search_list_search</a>(this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>,&amp;attr,0);</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordflow">while</span> ((res=<a class="code" href="search_8c.html#a23636fe9ca20de6d68d65848ba7a0a5e">search_list_get_result</a>(this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>))) {</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; this-&gt;<a class="code" href="classNGQProxySearch.html#a4f4e24f9b9bc5f5b1b269582f32dba7d">setCountryISO2</a>(QString::fromLocal8Bit(res-&gt;<a class="code" href="structsearch__list__result.html#a6e22252aaf420d05ffc78025bdc9ac71">country</a>-&gt;<a class="code" href="structsearch__list__country.html#a7f5745a55fe796706fa6a588dbd9c47f">iso2</a>));</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; }</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="comment">//...and current town</span></div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; this-&gt;<a class="code" href="classNGQProxySearch.html#a3e512bab30dc749ebc839358902be613">town_name</a>=<span class="stringliteral">&quot;&quot;</span>;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; this-&gt;<a class="code" href="structstreet__name.html">street_name</a>=<span class="stringliteral">&quot;&quot;</span>;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <a class="code" href="classNGQProxySearch.html#a75ee70f11887784b5e7e29c84e734fc4">countryNameSignal</a>(countryName);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; }</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a0401e2a72d5662c4819ed0afeaeb969a"> 167</a></span>&#160; QString <a class="code" href="classNGQProxySearch.html#a0401e2a72d5662c4819ed0afeaeb969a">countryISO2</a>() {</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">return</span> this-&gt;<a class="code" href="classNGQProxySearch.html#a74c3967e1db249d854e21cffaa812ef7">country_iso2</a>;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; }</div><div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a4f4e24f9b9bc5f5b1b269582f32dba7d"> 170</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classNGQProxySearch.html#a4f4e24f9b9bc5f5b1b269582f32dba7d">setCountryISO2</a>(QString <a class="code" href="classNGQProxySearch.html#a0401e2a72d5662c4819ed0afeaeb969a">countryISO2</a>) {</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; this-&gt;<a class="code" href="classNGQProxySearch.html#a74c3967e1db249d854e21cffaa812ef7">country_iso2</a>=<a class="code" href="classNGQProxySearch.html#a0401e2a72d5662c4819ed0afeaeb969a">countryISO2</a>;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="classNGQProxySearch.html#a59e31b1464dc45dc35289f67f89c0e12">countryISO2Signal</a>(countryISO2);</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; }</div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#af5418e8098464ef651077386ba7bd90d"> 174</a></span>&#160; QString <a class="code" href="classNGQProxySearch.html#af5418e8098464ef651077386ba7bd90d">townName</a>() {</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordflow">return</span> this-&gt;<a class="code" href="classNGQProxySearch.html#a3e512bab30dc749ebc839358902be613">town_name</a>;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; }</div><div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a412bf7ee916753d40b523befc4462aef"> 177</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classNGQProxySearch.html#a412bf7ee916753d40b523befc4462aef">setTownName</a>(QString <a class="code" href="classNGQProxySearch.html#af5418e8098464ef651077386ba7bd90d">townName</a>) {</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; this-&gt;<a class="code" href="classNGQProxySearch.html#a3e512bab30dc749ebc839358902be613">town_name</a>=<a class="code" href="classNGQProxySearch.html#af5418e8098464ef651077386ba7bd90d">townName</a>;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="comment">//Specialize search</span></div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; attr.<a class="code" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">type</a>=attr_town_or_district_name;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; attr.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>=townName.toLocal8Bit().data();</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <a class="code" href="search_8c.html#afaee5877caf5e62ee71d8e8c88c60680">search_list_search</a>(this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>,&amp;attr,0);</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="comment">//...and street</span></div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; this-&gt;<a class="code" href="structstreet__name.html">street_name</a>=<span class="stringliteral">&quot;&quot;</span>;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <a class="code" href="classNGQProxySearch.html#a470e5358a086abf38955ef5e720bdb11">townNameSignal</a>(townName);</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; }</div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a5f647214943318341a6693755233b40c"> 192</a></span>&#160; QString <a class="code" href="classNGQProxySearch.html#a5f647214943318341a6693755233b40c">streetName</a>() {</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordflow">return</span> this-&gt;<a class="code" href="classNGQProxySearch.html#ac52346ad1389bbb0ebe3f8b3ca283387">street_name</a>;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; }</div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a726f18e7accb48308a2641641ce2a134"> 195</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classNGQProxySearch.html#a726f18e7accb48308a2641641ce2a134">setStreetName</a>(QString <a class="code" href="classNGQProxySearch.html#a5f647214943318341a6693755233b40c">streetName</a>) {</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; this-&gt;<a class="code" href="structstreet__name.html">street_name</a>=<a class="code" href="classNGQProxySearch.html#a5f647214943318341a6693755233b40c">streetName</a>;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="comment">//Specialize search</span></div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; attr.<a class="code" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">type</a>=attr_street_name;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; attr.<a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>.<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>=streetName.toLocal8Bit().data();</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <a class="code" href="search_8c.html#afaee5877caf5e62ee71d8e8c88c60680">search_list_search</a>(this-&gt;<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>,&amp;attr,0);</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <a class="code" href="classNGQProxySearch.html#ae8125a979fbc827e3f0a8109b6c7a5fd">streetNameSignal</a>(streetName);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; }</div><div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#ac6154d6ce2016c941ffef089ff5f7705"> 207</a></span>&#160; QString <a class="code" href="classNGQProxySearch.html#ac6154d6ce2016c941ffef089ff5f7705">searchContext</a>() {</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">return</span> this-&gt;<a class="code" href="classNGQProxySearch.html#ab63f317fc5be4a36cae6bf2de84d7f53">search_context</a>;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; }</div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a2e03a39cc213e26d973240aacc0d023e"> 210</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classNGQProxySearch.html#a2e03a39cc213e26d973240aacc0d023e">setSearchContext</a>(QString <a class="code" href="classNGQProxySearch.html#ac6154d6ce2016c941ffef089ff5f7705">searchContext</a>) {</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; this-&gt;<a class="code" href="classNGQProxySearch.html#ab63f317fc5be4a36cae6bf2de84d7f53">search_context</a>=<a class="code" href="classNGQProxySearch.html#ac6154d6ce2016c941ffef089ff5f7705">searchContext</a>;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; }</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#accea50c0c7b309763690d84b02d6b417"> 215</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classNGQProxySearch.html#accea50c0c7b309763690d84b02d6b417">getAttrFunc</a>(<span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="code" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter) {</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; }</div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a0cfca20c3d51222bca31ad58a7dacc7b"> 218</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classNGQProxySearch.html#a0cfca20c3d51222bca31ad58a7dacc7b">setAttrFunc</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>) {</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; }</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d"> 222</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list.html">search_list</a> *<a class="code" href="classNGQProxySearch.html#a1361d5871d9f7c067a038dc85a8b681d">sl</a>;</div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#ab63f317fc5be4a36cae6bf2de84d7f53"> 223</a></span>&#160; QString <a class="code" href="classNGQProxySearch.html#ab63f317fc5be4a36cae6bf2de84d7f53">search_context</a>;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html#a3e512bab30dc749ebc839358902be613"> 224</a></span>&#160; QString <a class="code" href="classNGQProxySearch.html#a74c3967e1db249d854e21cffaa812ef7">country_iso2</a>,<a class="code" href="classNGQProxySearch.html#a912e925220e2f82abe7ea011f2ae529d">country_name</a>,<a class="code" href="classNGQProxySearch.html#a3e512bab30dc749ebc839358902be613">town_name</a>,<a class="code" href="classNGQProxySearch.html#ac52346ad1389bbb0ebe3f8b3ca283387">street_name</a>;</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;};</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor">#include &quot;searchProxy.moc&quot;</span></div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* NAVIT_GUI_QML_SEARCHPROXY_H */</span><span class="preprocessor"></span></div><div class="ttc" id="attr_8h_html_a9a9ab3c12bda86add06f89976f36f98c"><div class="ttname"><a href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a></div><div class="ttdeci">attr_type</div><div class="ttdef"><b>Definition:</b> attr.h:34</div></div>
<div class="ttc" id="structcountry__search_html"><div class="ttname"><a href="structcountry__search.html">country_search</a></div><div class="ttdef"><b>Definition:</b> country.c:297</div></div>
<div class="ttc" id="structstreet__name_html"><div class="ttname"><a href="structstreet__name.html">street_name</a></div><div class="ttdef"><b>Definition:</b> mg.h:144</div></div>
-<div class="ttc" id="item_8c_html_a1f97d6a6d85956aa73deb31d4a16397f"><div class="ttname"><a href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get</a></div><div class="ttdeci">int item_attr_get(struct item *it, enum attr_type attr_type, struct attr *attr)</div><div class="ttdoc">Gets the next matching attribute from an item. </div><div class="ttdef"><b>Definition:</b> item.c:407</div></div>
+<div class="ttc" id="item_8c_html_a1f97d6a6d85956aa73deb31d4a16397f"><div class="ttname"><a href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get</a></div><div class="ttdeci">int item_attr_get(struct item *it, enum attr_type attr_type, struct attr *attr)</div><div class="ttdoc">Gets the next matching attribute from an item. </div><div class="ttdef"><b>Definition:</b> item.c:414</div></div>
<div class="ttc" id="classNGQProxySearch_html_a726f18e7accb48308a2641641ce2a134"><div class="ttname"><a href="classNGQProxySearch.html#a726f18e7accb48308a2641641ce2a134">NGQProxySearch::setStreetName</a></div><div class="ttdeci">void setStreetName(QString streetName)</div><div class="ttdef"><b>Definition:</b> searchProxy.h:195</div></div>
<div class="ttc" id="classNGQProxySearch_html_adebc58a93709825cf4bed28e6085a58e"><div class="ttname"><a href="classNGQProxySearch.html#adebc58a93709825cf4bed28e6085a58e">NGQProxySearch::searchXml</a></div><div class="ttdeci">QString searchXml()</div><div class="ttdef"><b>Definition:</b> searchProxy.h:88</div></div>
<div class="ttc" id="classNGQProxySearch_html_a0401e2a72d5662c4819ed0afeaeb969a"><div class="ttname"><a href="classNGQProxySearch.html#a0401e2a72d5662c4819ed0afeaeb969a">NGQProxySearch::countryISO2</a></div><div class="ttdeci">QString countryISO2()</div><div class="ttdef"><b>Definition:</b> searchProxy.h:167</div></div>
diff --git a/traffic_8c.html b/traffic_8c.html
index bcfe767f1..acde74b33 100644
--- a/traffic_8c.html
+++ b/traffic_8c.html
@@ -1951,7 +1951,7 @@ Variables</h2></td></tr>
</dd>
</dl>
-<p class="reference">References <a class="el" href="attr_8h.html#aea83b4807e6d8661f72db20d375c356c">AF_ALL</a>, <a class="el" href="attr_8h.html#a5a0373ab9eff0baaafd85d2bd467ddaa">AF_ONEWAYMASK</a>, <a class="el" href="attr_8c.html#adf6574ad1a34ce7251c34d2ea903c076">attr_generic_get_attr()</a>, <a class="el" href="structitem__priv.html#a478a06262e9a186650d001994f24816f">item_priv::coord_count</a>, <a class="el" href="structitem__priv.html#ae5e0839dfd842faca59d5eab533ff50b">item_priv::coords</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="map_8c.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item()</a>, <a class="el" href="structattr.html#aebf8c468883c8a41033b97c2ae91003b">attr::num</a>, <a class="el" href="structitem.html#a2f4abb10408f4c6f272e7f19f6701c22">item::priv_data</a>, <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>, <a class="el" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">attr::type</a>, <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, and <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>.</p>
+<p class="reference">References <a class="el" href="attr_8h.html#aea83b4807e6d8661f72db20d375c356c">AF_ALL</a>, <a class="el" href="attr_8h.html#a5a0373ab9eff0baaafd85d2bd467ddaa">AF_ONEWAYMASK</a>, <a class="el" href="attr_8c.html#adf6574ad1a34ce7251c34d2ea903c076">attr_generic_get_attr()</a>, <a class="el" href="structitem__priv.html#a478a06262e9a186650d001994f24816f">item_priv::coord_count</a>, <a class="el" href="structitem__priv.html#ae5e0839dfd842faca59d5eab533ff50b">item_priv::coords</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="item_8c.html#a0cac46294839e00eec2c1adbaaa73d22">item_attr_rewind()</a>, <a class="el" href="map_8c.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item()</a>, <a class="el" href="structattr.html#aebf8c468883c8a41033b97c2ae91003b">attr::num</a>, <a class="el" href="structitem.html#a2f4abb10408f4c6f272e7f19f6701c22">item::priv_data</a>, <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>, <a class="el" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">attr::type</a>, <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, and <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>.</p>
<p class="reference">Referenced by <a class="el" href="traffic_8c.html#ac26422b7c3c6b219a9d1501a149c2b87">tm_add_item()</a>.</p>
@@ -3809,7 +3809,7 @@ Variables</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The score, as a percentage value </dd></dl>
-<p class="reference">References <a class="el" href="util_8c.html#aa17c54818feed047d0a937e8d7085333">compare_name_systematic()</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="util_8h.html#a1b9300db719789607fadedb3eaf94567">MAX_MISMATCH</a>, <a class="el" href="structtraffic__location.html#a58e09a28f55eefcb1d0bc4560c02b92a">traffic_location::road_name</a>, <a class="el" href="structtraffic__location.html#ab7da8b821b080fe42f369e67811cf378">traffic_location::road_ref</a>, <a class="el" href="structtraffic__location.html#a94af1081991a9ae842aaef624a7ef694">traffic_location::road_type</a>, <a class="el" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">attr::str</a>, <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>, and <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>.</p>
+<p class="reference">References <a class="el" href="util_8c.html#aa17c54818feed047d0a937e8d7085333">compare_name_systematic()</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="item_8c.html#a0cac46294839e00eec2c1adbaaa73d22">item_attr_rewind()</a>, <a class="el" href="util_8h.html#a1b9300db719789607fadedb3eaf94567">MAX_MISMATCH</a>, <a class="el" href="structtraffic__location.html#a58e09a28f55eefcb1d0bc4560c02b92a">traffic_location::road_name</a>, <a class="el" href="structtraffic__location.html#ab7da8b821b080fe42f369e67811cf378">traffic_location::road_ref</a>, <a class="el" href="structtraffic__location.html#a94af1081991a9ae842aaef624a7ef694">traffic_location::road_type</a>, <a class="el" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">attr::str</a>, <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>, and <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>.</p>
<p class="reference">Referenced by <a class="el" href="traffic_8c.html#a8839fcaf3bca9ac83fbb058bf4cba12b">traffic_location_populate_route_graph()</a>.</p>
@@ -4131,7 +4131,7 @@ Variables</h2></td></tr>
</dd>
</dl>
-<p class="reference">References <a class="el" href="attr_8h.html#afd11521463d5756020996e9fca39c55e">AF_DANGEROUS_GOODS</a>, <a class="el" href="attr_8h.html#a5dbce7e58faf8a3c03a7661a2ba52a52">AF_SEGMENTED</a>, <a class="el" href="attr_8h.html#aa148935fd3da0a9ad0c5c295103624ef">AF_SIZE_OR_WEIGHT_LIMIT</a>, <a class="el" href="attr_8h.html#a1f9af89173beaa314eecb6b808d521cc">AF_SPEED_LIMIT</a>, <a class="el" href="popup_8c.html#aafe71b070668214be9b4b4849985dc6b">c</a>, <a class="el" href="debug_8h.html#aa1ea27a449d096a072c270f9276a8f9f">dbg_assert</a>, <a class="el" href="item_8h.html#ae1e7b4e9bbde82cf2b21067025ac2007">default_flags</a>, <a class="el" href="structroute__graph__segment__data.html#a09a33a374443087cd4bc838dc747233d">route_graph_segment_data::flags</a>, <a class="el" href="structroute__graph.html#aece3ed03ea64579a695890f8f9928d7c">route_graph::h</a>, <a class="el" href="osm_8c.html#a1b6910c37842678ed6084354f57f6260">item</a>, <a class="el" href="structroute__graph__segment__data.html#a8641f8148013c8578d254495487d43f8">route_graph_segment_data::item</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="item_8c.html#ae4ca690f46c2e5d491491d9f706f04e8">item_coord_get()</a>, <a class="el" href="item_8c.html#afba64e56910719c067affad47d2df767">item_coord_is_node()</a>, <a class="el" href="item_8c.html#a85c6c9f9f373337b634bfec5b2a626cd">item_coord_rewind()</a>, <a class="el" href="traffic_8c.html#ae192f7674614a331b96f169924a59d4a">item_default_flags_value</a>, <a class="el" href="item_8c.html#a99dbca645342f64f20565cd1bde1d19d">item_get_default_flags()</a>, <a class="el" href="structroute__graph__segment__data.html#a2b5b2b8fb126f9c03d44665f336cd9e8">route_graph_segment_data::len</a>, <a class="el" href="structroute__graph.html#a839c690db1292afaf5d83992a7b4e323">route_graph::m</a>, <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="map_8c.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr()</a>, <a class="el" href="map_8c.html#a956c6e8398f832e31fe90634fa982dbf">map_projection()</a>, <a class="el" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy()</a>, <a class="el" href="map_8c.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item()</a>, <a class="el" href="map_8c.html#a51455e36692349b9fecdd677a40c6c4f">map_selection_destroy()</a>, <a class="el" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next()</a>, <a class="el" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open()</a>, <a class="el" href="structroute__graph__segment__data.html#a659f717332465fa0ed069553919c92dc">route_graph_segment_data::maxspeed</a>, <a class="el" href="structroute__graph.html#a59d7174a8c5f408a78e372dc93968901">route_graph::mr</a>, <a class="el" href="structattr.html#aebf8c468883c8a41033b97c2ae91003b">attr::num</a>, <a class="el" href="structroute__graph__segment__data.html#a96d04661f8616ffbd86fad15d479fb8d">route_graph_segment_data::offset</a>, <a class="el" href="structtraffic__location.html#a94af1081991a9ae842aaef624a7ef694">traffic_location::road_type</a>, <a class="el" href="route_8c.html#a061079967bbc666657df78bd29aba6e5">route_graph_add_point()</a>, <a class="el" href="route_8c.html#a323d5a36e3dd17eeacd67761f9199c45">route_graph_add_segment()</a>, <a class="el" href="route_8c.html#a87a76891cf41ea87a488c8cb19b08876">route_graph_add_turn_restriction()</a>, <a class="el" href="route_8c.html#afac418991fad3b6c2afababe04818b0a">route_graph_build_done()</a>, <a class="el" href="route_8c.html#a0533629c5051ffd35d84976d5e1bfed7">route_graph_segment_is_duplicate()</a>, <a class="el" href="item_8h.html#aec7ed308d7bf84da6a2012b02207a822">route_item_first</a>, <a class="el" href="item_8h.html#a385bcf44c2e29e93b6ea337616e5931d">route_item_last</a>, <a class="el" href="structroute__graph__segment__data.html#a292cff40279ac478ebbc20b82d8341d8">route_graph_segment_data::score</a>, <a class="el" href="structroute__graph.html#a760dfcf1f660b1dea4e07c50cdb38a4b">route_graph::sel</a>, <a class="el" href="traffic_8c.html#af9831ce04fa609fbdb30c83337e6a67d">traffic_location_match_attributes()</a>, <a class="el" href="traffic_8c.html#aec7ac3a4358a3fd3e8d97a88f5af2502">traffic_location_open_map_rect()</a>, <a class="el" href="traffic_8c.html#a96fa61a3bd0cd0da30e966e31d66ab0a">traffic_location_set_enclosing_rect()</a>, <a class="el" href="transform_8c.html#abf0560a954a531f44ab7e05715da80f3">transform_distance()</a>, <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>, and <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>.</p>
+<p class="reference">References <a class="el" href="attr_8h.html#afd11521463d5756020996e9fca39c55e">AF_DANGEROUS_GOODS</a>, <a class="el" href="attr_8h.html#a5dbce7e58faf8a3c03a7661a2ba52a52">AF_SEGMENTED</a>, <a class="el" href="attr_8h.html#aa148935fd3da0a9ad0c5c295103624ef">AF_SIZE_OR_WEIGHT_LIMIT</a>, <a class="el" href="attr_8h.html#a1f9af89173beaa314eecb6b808d521cc">AF_SPEED_LIMIT</a>, <a class="el" href="popup_8c.html#aafe71b070668214be9b4b4849985dc6b">c</a>, <a class="el" href="debug_8h.html#aa1ea27a449d096a072c270f9276a8f9f">dbg_assert</a>, <a class="el" href="item_8h.html#ae1e7b4e9bbde82cf2b21067025ac2007">default_flags</a>, <a class="el" href="structroute__graph__segment__data.html#a09a33a374443087cd4bc838dc747233d">route_graph_segment_data::flags</a>, <a class="el" href="structroute__graph.html#aece3ed03ea64579a695890f8f9928d7c">route_graph::h</a>, <a class="el" href="osm_8c.html#a1b6910c37842678ed6084354f57f6260">item</a>, <a class="el" href="structroute__graph__segment__data.html#a8641f8148013c8578d254495487d43f8">route_graph_segment_data::item</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="item_8c.html#a0cac46294839e00eec2c1adbaaa73d22">item_attr_rewind()</a>, <a class="el" href="item_8c.html#ae4ca690f46c2e5d491491d9f706f04e8">item_coord_get()</a>, <a class="el" href="item_8c.html#afba64e56910719c067affad47d2df767">item_coord_is_node()</a>, <a class="el" href="item_8c.html#a85c6c9f9f373337b634bfec5b2a626cd">item_coord_rewind()</a>, <a class="el" href="traffic_8c.html#ae192f7674614a331b96f169924a59d4a">item_default_flags_value</a>, <a class="el" href="item_8c.html#a99dbca645342f64f20565cd1bde1d19d">item_get_default_flags()</a>, <a class="el" href="structroute__graph__segment__data.html#a2b5b2b8fb126f9c03d44665f336cd9e8">route_graph_segment_data::len</a>, <a class="el" href="structroute__graph.html#a839c690db1292afaf5d83992a7b4e323">route_graph::m</a>, <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="map_8c.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr()</a>, <a class="el" href="map_8c.html#a956c6e8398f832e31fe90634fa982dbf">map_projection()</a>, <a class="el" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy()</a>, <a class="el" href="map_8c.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item()</a>, <a class="el" href="map_8c.html#a51455e36692349b9fecdd677a40c6c4f">map_selection_destroy()</a>, <a class="el" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next()</a>, <a class="el" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open()</a>, <a class="el" href="structroute__graph__segment__data.html#a659f717332465fa0ed069553919c92dc">route_graph_segment_data::maxspeed</a>, <a class="el" href="structroute__graph.html#a59d7174a8c5f408a78e372dc93968901">route_graph::mr</a>, <a class="el" href="structattr.html#aebf8c468883c8a41033b97c2ae91003b">attr::num</a>, <a class="el" href="structroute__graph__segment__data.html#a96d04661f8616ffbd86fad15d479fb8d">route_graph_segment_data::offset</a>, <a class="el" href="structtraffic__location.html#a94af1081991a9ae842aaef624a7ef694">traffic_location::road_type</a>, <a class="el" href="route_8c.html#a061079967bbc666657df78bd29aba6e5">route_graph_add_point()</a>, <a class="el" href="route_8c.html#a323d5a36e3dd17eeacd67761f9199c45">route_graph_add_segment()</a>, <a class="el" href="route_8c.html#a87a76891cf41ea87a488c8cb19b08876">route_graph_add_turn_restriction()</a>, <a class="el" href="route_8c.html#afac418991fad3b6c2afababe04818b0a">route_graph_build_done()</a>, <a class="el" href="route_8c.html#a0533629c5051ffd35d84976d5e1bfed7">route_graph_segment_is_duplicate()</a>, <a class="el" href="item_8h.html#aec7ed308d7bf84da6a2012b02207a822">route_item_first</a>, <a class="el" href="item_8h.html#a385bcf44c2e29e93b6ea337616e5931d">route_item_last</a>, <a class="el" href="structroute__graph__segment__data.html#a292cff40279ac478ebbc20b82d8341d8">route_graph_segment_data::score</a>, <a class="el" href="structroute__graph.html#a760dfcf1f660b1dea4e07c50cdb38a4b">route_graph::sel</a>, <a class="el" href="traffic_8c.html#af9831ce04fa609fbdb30c83337e6a67d">traffic_location_match_attributes()</a>, <a class="el" href="traffic_8c.html#aec7ac3a4358a3fd3e8d97a88f5af2502">traffic_location_open_map_rect()</a>, <a class="el" href="traffic_8c.html#a96fa61a3bd0cd0da30e966e31d66ab0a">traffic_location_set_enclosing_rect()</a>, <a class="el" href="transform_8c.html#abf0560a954a531f44ab7e05715da80f3">transform_distance()</a>, <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>, and <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>.</p>
<p class="reference">Referenced by <a class="el" href="traffic_8c.html#aa87eb49ec6a004081cf0a534c59e4079">traffic_location_get_route_graph()</a>.</p>
@@ -5080,7 +5080,7 @@ Variables</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the locations were matched successfully, <code>false</code> if there was a failure. </dd></dl>
-<p class="reference">References <a class="el" href="attr_8h.html#a5dbce7e58faf8a3c03a7661a2ba52a52">AF_SEGMENTED</a>, <a class="el" href="attr_8h.html#a1f9af89173beaa314eecb6b808d521cc">AF_SPEED_LIMIT</a>, <a class="el" href="attr_8c.html#ae3ad97418331abb806502b2d5bf76579">attr_from_line()</a>, <a class="el" href="attr_8c.html#a78c8acc94b747237631b2e68f123c7fa">attr_list_dup()</a>, <a class="el" href="attr_8c.html#a61a9b82695ff828f7eccdbfe8b258663">attr_new_from_text()</a>, <a class="el" href="structparsed__item.html#af1ee65c84da02915715a24c709ff897e">parsed_item::attrs</a>, <a class="el" href="structattr.html#a464cf684a789545b3ad0242e4e704701">attr::attrs</a>, <a class="el" href="structparsed__item.html#ada4b25d587e96ba2fd62a27961b7f7e3">parsed_item::coord_count</a>, <a class="el" href="group__coord.html#ga5da12a5ec4414c17c5c845a46083ccfb">coord_parse()</a>, <a class="el" href="structparsed__item.html#ac157166ad3540fa1d3dd36afe569b0e9">parsed_item::coords</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="item_8h.html#ae1e7b4e9bbde82cf2b21067025ac2007">default_flags</a>, <a class="el" href="structseg__data.html#acdf8e11019783523512ab0dca53be293">seg_data::delay</a>, <a class="el" href="structparsed__item.html#a641523df2492044052b0d6d33d3fd689">parsed_item::flags</a>, <a class="el" href="structtraffic__message.html#a6133e0555cd1aae6445f66fe18a66ce6">traffic_message::id</a>, <a class="el" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item::id_hi</a>, <a class="el" href="structparsed__item.html#aefaceee9cf191ccc38823e616a8d0c1c">parsed_item::id_hi</a>, <a class="el" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item::id_lo</a>, <a class="el" href="structparsed__item.html#a33f866a5419bf8d4372985e24e9791b2">parsed_item::id_lo</a>, <a class="el" href="structparsed__item.html#afef773753a4553eb114c6e2e56d6ed4c">parsed_item::is_matched</a>, <a class="el" href="osm_8c.html#a1b6910c37842678ed6084354f57f6260">item</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="item_8c.html#ae4ca690f46c2e5d491491d9f706f04e8">item_coord_get()</a>, <a class="el" href="item_8c.html#a85c6c9f9f373337b634bfec5b2a626cd">item_coord_rewind()</a>, <a class="el" href="traffic_8c.html#ae192f7674614a331b96f169924a59d4a">item_default_flags_value</a>, <a class="el" href="item_8c.html#ad268178625434952eae1c2349a419dd8">item_from_name()</a>, <a class="el" href="item_8c.html#a99dbca645342f64f20565cd1bde1d19d">item_get_default_flags()</a>, <a class="el" href="structtraffic__message__priv.html#a9ade8c61d662dbfd2d9d549d69cb9a0a">traffic_message_priv::items</a>, <a class="el" href="structparsed__item.html#a1b8bba9516610924d93a88198e679fcf">parsed_item::length</a>, <a class="el" href="structtraffic__message.html#a908df7915937e6ea99bfe5c6bf1f796f">traffic_message::location</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25ae8f0c4875bfa25147150a74f41c86c53">lvl_warning</a>, <a class="el" href="map_8c.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr()</a>, <a class="el" href="map_8c.html#a956c6e8398f832e31fe90634fa982dbf">map_projection()</a>, <a class="el" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy()</a>, <a class="el" href="map_8c.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item()</a>, <a class="el" href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new()</a>, <a class="el" href="map_8c.html#a51455e36692349b9fecdd677a40c6c4f">map_selection_destroy()</a>, <a class="el" href="mapset_8c.html#aff7284837514c15ea5468463f9329435">mapset_close()</a>, <a class="el" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next()</a>, <a class="el" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open()</a>, <a class="el" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>, <a class="el" href="structattr.html#aebf8c468883c8a41033b97c2ae91003b">attr::num</a>, <a class="el" href="traffic_8c.html#a39f929403012780781092d988aa0e365">parsed_item_destroy()</a>, <a class="el" href="namespacestartup.html#a1e9cd55f4c54905a6806f443061819f7">startup::pos</a>, <a class="el" href="structtraffic__location.html#a407a994447e7515567d5e8e3112b3336">traffic_location::priv</a>, <a class="el" href="structtraffic__message.html#afdaf3b0e102dd9ce340722f6b24f8a0c">traffic_message::priv</a>, <a class="el" href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064">projection_mg</a>, <a class="el" href="structtraffic__location.html#a94af1081991a9ae842aaef624a7ef694">traffic_location::road_type</a>, <a class="el" href="item_8h.html#aec7ed308d7bf84da6a2012b02207a822">route_item_first</a>, <a class="el" href="item_8h.html#a385bcf44c2e29e93b6ea337616e5931d">route_item_last</a>, <a class="el" href="traffic_8c.html#a5f94c9f7409ff03de2aabc2d2d1444b8">TEXTFILE_LINE_SIZE</a>, <a class="el" href="traffic_8c.html#ac26422b7c3c6b219a9d1501a149c2b87">tm_add_item()</a>, <a class="el" href="traffic_8c.html#a079983d849a1dccb3fee7a04794bd737">tm_item_add_message_data()</a>, <a class="el" href="traffic_8c.html#ab7b7887be754b34cd1ede3c4ed896087">traffic_get_item_delay()</a>, <a class="el" href="traffic_8c.html#a38d9fb1233d5217bcbc22f27f887bb7a">traffic_get_item_speed()</a>, <a class="el" href="traffic_8c.html#a2271dcd199c43987581638c5efaa8794">traffic_location_get_rect()</a>, <a class="el" href="traffic_8c.html#a96fa61a3bd0cd0da30e966e31d66ab0a">traffic_location_set_enclosing_rect()</a>, <a class="el" href="traffic_8c.html#a1a18de6f12e3b8a96084a683c621677a">traffic_message_parse_events()</a>, <a class="el" href="transform_8c.html#abf0560a954a531f44ab7e05715da80f3">transform_distance()</a>, <a class="el" href="structtraffic__location__priv.html#a792fb1c29407742de9b3950aff7227ff">traffic_location_priv::txt_data</a>, <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>, <a class="el" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>, <a class="el" href="structparsed__item.html#ab5ef9ff735a70fa3dbf50c6a1243760c">parsed_item::type</a>, <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>, <a class="el" href="datawindow_8c.html#ab10bc3dfea7bd427cb6cbf318eb80c1e">value</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, and <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>.</p>
+<p class="reference">References <a class="el" href="attr_8h.html#a5dbce7e58faf8a3c03a7661a2ba52a52">AF_SEGMENTED</a>, <a class="el" href="attr_8h.html#a1f9af89173beaa314eecb6b808d521cc">AF_SPEED_LIMIT</a>, <a class="el" href="attr_8c.html#ae3ad97418331abb806502b2d5bf76579">attr_from_line()</a>, <a class="el" href="attr_8c.html#a78c8acc94b747237631b2e68f123c7fa">attr_list_dup()</a>, <a class="el" href="attr_8c.html#a61a9b82695ff828f7eccdbfe8b258663">attr_new_from_text()</a>, <a class="el" href="structparsed__item.html#af1ee65c84da02915715a24c709ff897e">parsed_item::attrs</a>, <a class="el" href="structattr.html#a464cf684a789545b3ad0242e4e704701">attr::attrs</a>, <a class="el" href="structparsed__item.html#ada4b25d587e96ba2fd62a27961b7f7e3">parsed_item::coord_count</a>, <a class="el" href="group__coord.html#ga5da12a5ec4414c17c5c845a46083ccfb">coord_parse()</a>, <a class="el" href="structparsed__item.html#ac157166ad3540fa1d3dd36afe569b0e9">parsed_item::coords</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="item_8h.html#ae1e7b4e9bbde82cf2b21067025ac2007">default_flags</a>, <a class="el" href="structseg__data.html#acdf8e11019783523512ab0dca53be293">seg_data::delay</a>, <a class="el" href="structparsed__item.html#a641523df2492044052b0d6d33d3fd689">parsed_item::flags</a>, <a class="el" href="structtraffic__message.html#a6133e0555cd1aae6445f66fe18a66ce6">traffic_message::id</a>, <a class="el" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item::id_hi</a>, <a class="el" href="structparsed__item.html#aefaceee9cf191ccc38823e616a8d0c1c">parsed_item::id_hi</a>, <a class="el" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item::id_lo</a>, <a class="el" href="structparsed__item.html#a33f866a5419bf8d4372985e24e9791b2">parsed_item::id_lo</a>, <a class="el" href="structparsed__item.html#afef773753a4553eb114c6e2e56d6ed4c">parsed_item::is_matched</a>, <a class="el" href="osm_8c.html#a1b6910c37842678ed6084354f57f6260">item</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="item_8c.html#a0cac46294839e00eec2c1adbaaa73d22">item_attr_rewind()</a>, <a class="el" href="item_8c.html#ae4ca690f46c2e5d491491d9f706f04e8">item_coord_get()</a>, <a class="el" href="item_8c.html#a85c6c9f9f373337b634bfec5b2a626cd">item_coord_rewind()</a>, <a class="el" href="traffic_8c.html#ae192f7674614a331b96f169924a59d4a">item_default_flags_value</a>, <a class="el" href="item_8c.html#ad268178625434952eae1c2349a419dd8">item_from_name()</a>, <a class="el" href="item_8c.html#a99dbca645342f64f20565cd1bde1d19d">item_get_default_flags()</a>, <a class="el" href="structtraffic__message__priv.html#a9ade8c61d662dbfd2d9d549d69cb9a0a">traffic_message_priv::items</a>, <a class="el" href="structparsed__item.html#a1b8bba9516610924d93a88198e679fcf">parsed_item::length</a>, <a class="el" href="structtraffic__message.html#a908df7915937e6ea99bfe5c6bf1f796f">traffic_message::location</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25ae8f0c4875bfa25147150a74f41c86c53">lvl_warning</a>, <a class="el" href="map_8c.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr()</a>, <a class="el" href="map_8c.html#a956c6e8398f832e31fe90634fa982dbf">map_projection()</a>, <a class="el" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy()</a>, <a class="el" href="map_8c.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item()</a>, <a class="el" href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new()</a>, <a class="el" href="map_8c.html#a51455e36692349b9fecdd677a40c6c4f">map_selection_destroy()</a>, <a class="el" href="mapset_8c.html#aff7284837514c15ea5468463f9329435">mapset_close()</a>, <a class="el" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next()</a>, <a class="el" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open()</a>, <a class="el" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>, <a class="el" href="structattr.html#aebf8c468883c8a41033b97c2ae91003b">attr::num</a>, <a class="el" href="traffic_8c.html#a39f929403012780781092d988aa0e365">parsed_item_destroy()</a>, <a class="el" href="namespacestartup.html#a1e9cd55f4c54905a6806f443061819f7">startup::pos</a>, <a class="el" href="structtraffic__location.html#a407a994447e7515567d5e8e3112b3336">traffic_location::priv</a>, <a class="el" href="structtraffic__message.html#afdaf3b0e102dd9ce340722f6b24f8a0c">traffic_message::priv</a>, <a class="el" href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064">projection_mg</a>, <a class="el" href="structtraffic__location.html#a94af1081991a9ae842aaef624a7ef694">traffic_location::road_type</a>, <a class="el" href="item_8h.html#aec7ed308d7bf84da6a2012b02207a822">route_item_first</a>, <a class="el" href="item_8h.html#a385bcf44c2e29e93b6ea337616e5931d">route_item_last</a>, <a class="el" href="traffic_8c.html#a5f94c9f7409ff03de2aabc2d2d1444b8">TEXTFILE_LINE_SIZE</a>, <a class="el" href="traffic_8c.html#ac26422b7c3c6b219a9d1501a149c2b87">tm_add_item()</a>, <a class="el" href="traffic_8c.html#a079983d849a1dccb3fee7a04794bd737">tm_item_add_message_data()</a>, <a class="el" href="traffic_8c.html#ab7b7887be754b34cd1ede3c4ed896087">traffic_get_item_delay()</a>, <a class="el" href="traffic_8c.html#a38d9fb1233d5217bcbc22f27f887bb7a">traffic_get_item_speed()</a>, <a class="el" href="traffic_8c.html#a2271dcd199c43987581638c5efaa8794">traffic_location_get_rect()</a>, <a class="el" href="traffic_8c.html#a96fa61a3bd0cd0da30e966e31d66ab0a">traffic_location_set_enclosing_rect()</a>, <a class="el" href="traffic_8c.html#a1a18de6f12e3b8a96084a683c621677a">traffic_message_parse_events()</a>, <a class="el" href="transform_8c.html#abf0560a954a531f44ab7e05715da80f3">transform_distance()</a>, <a class="el" href="structtraffic__location__priv.html#a792fb1c29407742de9b3950aff7227ff">traffic_location_priv::txt_data</a>, <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>, <a class="el" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>, <a class="el" href="structparsed__item.html#ab5ef9ff735a70fa3dbf50c6a1243760c">parsed_item::type</a>, <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>, <a class="el" href="datawindow_8c.html#ab10bc3dfea7bd427cb6cbf318eb80c1e">value</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, and <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>.</p>
<p class="reference">Referenced by <a class="el" href="traffic_8c.html#a07d66850814efbe4eef01f12a3300aef">tm_rect_new()</a>, and <a class="el" href="traffic_8c.html#a2af340f35e762b690a01a36f9522111f">traffic_process_messages_int()</a>.</p>
@@ -5258,7 +5258,7 @@ Variables</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The score, as a percentage value </dd></dl>
-<p class="reference">References <a class="el" href="util_8c.html#aa17c54818feed047d0a937e8d7085333">compare_name_systematic()</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="structtraffic__point.html#aad2be885e78c1389c5f953574729e510">traffic_point::junction_name</a>, <a class="el" href="structtraffic__point.html#a93a04d4fbe234988c05efb5542df3f8e">traffic_point::junction_ref</a>, <a class="el" href="util_8h.html#a1b9300db719789607fadedb3eaf94567">MAX_MISMATCH</a>, <a class="el" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">attr::str</a>, and <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>.</p>
+<p class="reference">References <a class="el" href="util_8c.html#aa17c54818feed047d0a937e8d7085333">compare_name_systematic()</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="item_8c.html#a0cac46294839e00eec2c1adbaaa73d22">item_attr_rewind()</a>, <a class="el" href="structtraffic__point.html#aad2be885e78c1389c5f953574729e510">traffic_point::junction_name</a>, <a class="el" href="structtraffic__point.html#a93a04d4fbe234988c05efb5542df3f8e">traffic_point::junction_ref</a>, <a class="el" href="util_8h.html#a1b9300db719789607fadedb3eaf94567">MAX_MISMATCH</a>, <a class="el" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">attr::str</a>, and <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>.</p>
<p class="reference">Referenced by <a class="el" href="traffic_8c.html#ab26e0786cb6a43039a567d0e8eb5fb91">traffic_location_get_matching_points()</a>.</p>
@@ -5329,7 +5329,7 @@ Variables</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The score, as a percentage value </dd></dl>
-<p class="reference">References <a class="el" href="util_8c.html#aa17c54818feed047d0a937e8d7085333">compare_name_systematic()</a>, <a class="el" href="structroute__graph__segment.html#afb360a68e64ed9fda746c90556886e03">route_graph_segment::data</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="structroute__graph__point.html#a29fc76a3d4fcfa78ccb61bd5aaf75555">route_graph_point::end</a>, <a class="el" href="structroute__graph__segment.html#aa1356012a38df9e5291b2a4d8fd823a6">route_graph_segment::end</a>, <a class="el" href="structroute__graph__segment.html#aeffc5b34e94b3aa86ffe882ebce54dc3">route_graph_segment::end_next</a>, <a class="el" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item::id_hi</a>, <a class="el" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item::id_lo</a>, <a class="el" href="osm_8c.html#a1b6910c37842678ed6084354f57f6260">item</a>, <a class="el" href="structroute__segment__data.html#a691efb461bc964a60615dce530b7f97d">route_segment_data::item</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="structtraffic__point.html#aad2be885e78c1389c5f953574729e510">traffic_point::junction_name</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>, <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy()</a>, <a class="el" href="map_8c.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid()</a>, <a class="el" href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new()</a>, <a class="el" href="structroute__graph__point.html#a1127ea4456120f96cabb020b431c7dc4">route_graph_point::seg</a>, <a class="el" href="structroute__graph__point.html#a2047932dbd1174018cabb25d15876665">route_graph_point::start</a>, <a class="el" href="structroute__graph__segment.html#a31c3757ae649c252b82a989f9bf5e0c8">route_graph_segment::start</a>, <a class="el" href="structroute__graph__segment.html#aebadeeb57b5cb188597240ee39d6ec7f">route_graph_segment::start_next</a>, <a class="el" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">attr::str</a>, and <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>.</p>
+<p class="reference">References <a class="el" href="util_8c.html#aa17c54818feed047d0a937e8d7085333">compare_name_systematic()</a>, <a class="el" href="structroute__graph__segment.html#afb360a68e64ed9fda746c90556886e03">route_graph_segment::data</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="structroute__graph__point.html#a29fc76a3d4fcfa78ccb61bd5aaf75555">route_graph_point::end</a>, <a class="el" href="structroute__graph__segment.html#aa1356012a38df9e5291b2a4d8fd823a6">route_graph_segment::end</a>, <a class="el" href="structroute__graph__segment.html#aeffc5b34e94b3aa86ffe882ebce54dc3">route_graph_segment::end_next</a>, <a class="el" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item::id_hi</a>, <a class="el" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item::id_lo</a>, <a class="el" href="osm_8c.html#a1b6910c37842678ed6084354f57f6260">item</a>, <a class="el" href="structroute__segment__data.html#a691efb461bc964a60615dce530b7f97d">route_segment_data::item</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="item_8c.html#a0cac46294839e00eec2c1adbaaa73d22">item_attr_rewind()</a>, <a class="el" href="structtraffic__point.html#aad2be885e78c1389c5f953574729e510">traffic_point::junction_name</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>, <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy()</a>, <a class="el" href="map_8c.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid()</a>, <a class="el" href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new()</a>, <a class="el" href="structroute__graph__point.html#a1127ea4456120f96cabb020b431c7dc4">route_graph_point::seg</a>, <a class="el" href="structroute__graph__point.html#a2047932dbd1174018cabb25d15876665">route_graph_point::start</a>, <a class="el" href="structroute__graph__segment.html#a31c3757ae649c252b82a989f9bf5e0c8">route_graph_segment::start</a>, <a class="el" href="structroute__graph__segment.html#aebadeeb57b5cb188597240ee39d6ec7f">route_graph_segment::start_next</a>, <a class="el" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">attr::str</a>, and <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>.</p>
<p class="reference">Referenced by <a class="el" href="traffic_8c.html#a0631b9ca2081ab75b6e50ec6a27130b0">traffic_location_get_point_match()</a>.</p>
@@ -6412,11 +6412,11 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="traffic_8c.html#a2a135077f3f105707150c700f04ebba7">tm_coord_rewind</a>,</div><div class="line"> <a class="code" href="traffic_8c.html#a9df5d085c7b0b4698be1e1845990520f">tm_coord_get</a>,</div><div class="line"> <a class="code" href="traffic_8c.html#a94d6473f75a2d0ddcaf150b916538cd1">tm_attr_rewind</a>,</div><div class="line"> <a class="code" href="traffic_8c.html#aae27ab2eff31eba6cf17d58428648b22">tm_attr_get</a>,</div><div class="line"> NULL,</div><div class="line"> NULL,</div><div class="line"> NULL,</div><div class="line"> <a class="code" href="traffic_8c.html#ad4c771198d369459ab4f3126042e7f63">tm_type_set</a>,</div><div class="line">}</div><div class="ttc" id="traffic_8c_html_a2a135077f3f105707150c700f04ebba7"><div class="ttname"><a href="traffic_8c.html#a2a135077f3f105707150c700f04ebba7">tm_coord_rewind</a></div><div class="ttdeci">static void tm_coord_rewind(void *priv_data)</div><div class="ttdoc">Rewinds the coordinates of the currently selected item. </div><div class="ttdef"><b>Definition:</b> traffic.c:1106</div></div>
-<div class="ttc" id="traffic_8c_html_a94d6473f75a2d0ddcaf150b916538cd1"><div class="ttname"><a href="traffic_8c.html#a94d6473f75a2d0ddcaf150b916538cd1">tm_attr_rewind</a></div><div class="ttdeci">static void tm_attr_rewind(void *priv_data)</div><div class="ttdoc">Rewinds the attributes of the currently selected item. </div><div class="ttdef"><b>Definition:</b> traffic.c:1143</div></div>
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="traffic_8c.html#a2a135077f3f105707150c700f04ebba7">tm_coord_rewind</a>,</div><div class="line"> <a class="code" href="traffic_8c.html#a9df5d085c7b0b4698be1e1845990520f">tm_coord_get</a>,</div><div class="line"> <a class="code" href="traffic_8c.html#a94d6473f75a2d0ddcaf150b916538cd1">tm_attr_rewind</a>,</div><div class="line"> <a class="code" href="traffic_8c.html#aae27ab2eff31eba6cf17d58428648b22">tm_attr_get</a>,</div><div class="line"> NULL,</div><div class="line"> NULL,</div><div class="line"> NULL,</div><div class="line"> <a class="code" href="traffic_8c.html#ad4c771198d369459ab4f3126042e7f63">tm_type_set</a>,</div><div class="line">}</div><div class="ttc" id="traffic_8c_html_a2a135077f3f105707150c700f04ebba7"><div class="ttname"><a href="traffic_8c.html#a2a135077f3f105707150c700f04ebba7">tm_coord_rewind</a></div><div class="ttdeci">static void tm_coord_rewind(void *priv_data)</div><div class="ttdoc">Rewinds the coordinates of the currently selected item. </div><div class="ttdef"><b>Definition:</b> traffic.c:1109</div></div>
+<div class="ttc" id="traffic_8c_html_a94d6473f75a2d0ddcaf150b916538cd1"><div class="ttname"><a href="traffic_8c.html#a94d6473f75a2d0ddcaf150b916538cd1">tm_attr_rewind</a></div><div class="ttdeci">static void tm_attr_rewind(void *priv_data)</div><div class="ttdoc">Rewinds the attributes of the currently selected item. </div><div class="ttdef"><b>Definition:</b> traffic.c:1146</div></div>
<div class="ttc" id="traffic_8c_html_aae27ab2eff31eba6cf17d58428648b22"><div class="ttname"><a href="traffic_8c.html#aae27ab2eff31eba6cf17d58428648b22">tm_attr_get</a></div><div class="ttdeci">static int tm_attr_get(void *priv_data, enum attr_type attr_type, struct attr *attr)</div></div>
-<div class="ttc" id="traffic_8c_html_ad4c771198d369459ab4f3126042e7f63"><div class="ttname"><a href="traffic_8c.html#ad4c771198d369459ab4f3126042e7f63">tm_type_set</a></div><div class="ttdeci">static int tm_type_set(void *priv_data, enum item_type type)</div><div class="ttdoc">Sets the type of a traffic item. </div><div class="ttdef"><b>Definition:</b> traffic.c:1182</div></div>
-<div class="ttc" id="traffic_8c_html_a9df5d085c7b0b4698be1e1845990520f"><div class="ttname"><a href="traffic_8c.html#a9df5d085c7b0b4698be1e1845990520f">tm_coord_get</a></div><div class="ttdeci">static int tm_coord_get(void *priv_data, struct coord *c, int count)</div><div class="ttdoc">Returns the coordinates of a traffic item. </div><div class="ttdef"><b>Definition:</b> traffic.c:1121</div></div>
+<div class="ttc" id="traffic_8c_html_ad4c771198d369459ab4f3126042e7f63"><div class="ttname"><a href="traffic_8c.html#ad4c771198d369459ab4f3126042e7f63">tm_type_set</a></div><div class="ttdeci">static int tm_type_set(void *priv_data, enum item_type type)</div><div class="ttdoc">Sets the type of a traffic item. </div><div class="ttdef"><b>Definition:</b> traffic.c:1185</div></div>
+<div class="ttc" id="traffic_8c_html_a9df5d085c7b0b4698be1e1845990520f"><div class="ttname"><a href="traffic_8c.html#a9df5d085c7b0b4698be1e1845990520f">tm_coord_get</a></div><div class="ttdeci">static int tm_coord_get(void *priv_data, struct coord *c, int count)</div><div class="ttdoc">Returns the coordinates of a traffic item. </div><div class="ttdef"><b>Definition:</b> traffic.c:1124</div></div>
</div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="traffic_8c.html#ac26422b7c3c6b219a9d1501a149c2b87">tm_add_item()</a>.</p>
@@ -6447,9 +6447,9 @@ Variables</h2></td></tr>
<div class="ttc" id="xmlconfig_8h_html_a8dd474abdefe98704cc0858520a3c1d4"><div class="ttname"><a href="xmlconfig_8h.html#a8dd474abdefe98704cc0858520a3c1d4">object_func_add_attr</a></div><div class="ttdeci">int(* object_func_add_attr)(void *, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:59</div></div>
<div class="ttc" id="xmlconfig_8h_html_a0f2c712fe016b6312426013ec7dbecc6"><div class="ttname"><a href="xmlconfig_8h.html#a0f2c712fe016b6312426013ec7dbecc6">object_func_new</a></div><div class="ttdeci">void *(* object_func_new)(struct attr *parent, struct attr **attrs)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:54</div></div>
<div class="ttc" id="xmlconfig_8h_html_a20f0e32ed20a8580fb6d2fd50f5bf2a4"><div class="ttname"><a href="xmlconfig_8h.html#a20f0e32ed20a8580fb6d2fd50f5bf2a4">object_func_ref</a></div><div class="ttdeci">void *(* object_func_ref)(void *)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:64</div></div>
-<div class="ttc" id="traffic_8c_html_a4eb7a175f35f5b0651f9ef3f60a09c81"><div class="ttname"><a href="traffic_8c.html#a4eb7a175f35f5b0651f9ef3f60a09c81">traffic_new</a></div><div class="ttdeci">static struct traffic * traffic_new(struct attr *parent, struct attr **attrs)</div><div class="ttdoc">Instantiates the traffic plugin. </div><div class="ttdef"><b>Definition:</b> traffic.c:4596</div></div>
+<div class="ttc" id="traffic_8c_html_a4eb7a175f35f5b0651f9ef3f60a09c81"><div class="ttname"><a href="traffic_8c.html#a4eb7a175f35f5b0651f9ef3f60a09c81">traffic_new</a></div><div class="ttdeci">static struct traffic * traffic_new(struct attr *parent, struct attr **attrs)</div><div class="ttdoc">Instantiates the traffic plugin. </div><div class="ttdef"><b>Definition:</b> traffic.c:4609</div></div>
<div class="ttc" id="xmlconfig_8c_html_a7297412d2fdc39b25ff0350d72998558"><div class="ttname"><a href="xmlconfig_8c.html#a7297412d2fdc39b25ff0350d72998558">navit_object_add_attr</a></div><div class="ttdeci">int navit_object_add_attr(struct navit_object *obj, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> xmlconfig.c:1371</div></div>
-<div class="ttc" id="traffic_8c_html_af9109a12ab8420b4e10f3a118284be74"><div class="ttname"><a href="traffic_8c.html#af9109a12ab8420b4e10f3a118284be74">traffic_destroy</a></div><div class="ttdeci">void traffic_destroy(struct traffic *this_)</div><div class="ttdoc">Destructor. </div><div class="ttdef"><b>Definition:</b> traffic.c:5943</div></div>
+<div class="ttc" id="traffic_8c_html_af9109a12ab8420b4e10f3a118284be74"><div class="ttname"><a href="traffic_8c.html#af9109a12ab8420b4e10f3a118284be74">traffic_destroy</a></div><div class="ttdeci">void traffic_destroy(struct traffic *this_)</div><div class="ttdoc">Destructor. </div><div class="ttdef"><b>Definition:</b> traffic.c:5956</div></div>
<div class="ttc" id="xmlconfig_8h_html_a67c4f091fd46227a651651f2279fb24d"><div class="ttname"><a href="xmlconfig_8h.html#a67c4f091fd46227a651651f2279fb24d">object_func_dup</a></div><div class="ttdeci">void *(* object_func_dup)(void *)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:63</div></div>
<div class="ttc" id="xmlconfig_8c_html_a97083afaca4bc8a33cd995acbbf0dd68"><div class="ttname"><a href="xmlconfig_8c.html#a97083afaca4bc8a33cd995acbbf0dd68">navit_object_unref</a></div><div class="ttdeci">void * navit_object_unref(struct navit_object *obj)</div><div class="ttdef"><b>Definition:</b> xmlconfig.c:1307</div></div>
<div class="ttc" id="xmlconfig_8h_html_a0c9c8dc41426168af7eea75f43b75c8c"><div class="ttname"><a href="xmlconfig_8h.html#a0c9c8dc41426168af7eea75f43b75c8c">object_func_iter_destroy</a></div><div class="ttdeci">void(* object_func_iter_destroy)(struct attr_iter *)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:57</div></div>
@@ -6479,14 +6479,14 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064">projection_mg</a>, </div><div class="line"> <span class="stringliteral">&quot;utf-8&quot;</span>, </div><div class="line"> <a class="code" href="traffic_8c.html#adbe8ca4c53f720e42a41462bbfea48c2">tm_destroy</a>, </div><div class="line"> <a class="code" href="traffic_8c.html#a07d66850814efbe4eef01f12a3300aef">tm_rect_new</a>, </div><div class="line"> <a class="code" href="traffic_8c.html#a0ae3fc888ea91d3a612f98b82d09f6fd">tm_rect_destroy</a>, </div><div class="line"> <a class="code" href="traffic_8c.html#ad6a4e3a0d523b3101de057a86f2d5e4e">tm_get_item</a>, </div><div class="line"> <a class="code" href="traffic_8c.html#a54c51a871e61cbdac8f48b5d5f97633d">tm_get_item_byid</a>, </div><div class="line"> NULL, </div><div class="line"> NULL, </div><div class="line"> NULL, </div><div class="line"> <a class="code" href="traffic_8c.html#adeec4f8e5b963cb8d9e00e2439c71210">tm_rect_create_item</a>, </div><div class="line"> <a class="code" href="traffic_8c.html#a1bd9d64c91f4f7b6ae4968050186f642">tm_get_attr</a>, </div><div class="line"> NULL, </div><div class="line">}</div><div class="ttc" id="traffic_8c_html_adeec4f8e5b963cb8d9e00e2439c71210"><div class="ttname"><a href="traffic_8c.html#adeec4f8e5b963cb8d9e00e2439c71210">tm_rect_create_item</a></div><div class="ttdeci">static struct item * tm_rect_create_item(struct map_rect_priv *mr, enum item_type type)</div><div class="ttdoc">Creates a new item of the specified type and inserts it into the map. </div><div class="ttdef"><b>Definition:</b> traffic.c:1062</div></div>
-<div class="ttc" id="traffic_8c_html_adbe8ca4c53f720e42a41462bbfea48c2"><div class="ttname"><a href="traffic_8c.html#adbe8ca4c53f720e42a41462bbfea48c2">tm_destroy</a></div><div class="ttdeci">static void tm_destroy(struct map_priv *priv)</div><div class="ttdoc">Destroys (closes) the traffic map. </div><div class="ttdef"><b>Definition:</b> traffic.c:925</div></div>
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064">projection_mg</a>, </div><div class="line"> <span class="stringliteral">&quot;utf-8&quot;</span>, </div><div class="line"> <a class="code" href="traffic_8c.html#adbe8ca4c53f720e42a41462bbfea48c2">tm_destroy</a>, </div><div class="line"> <a class="code" href="traffic_8c.html#a07d66850814efbe4eef01f12a3300aef">tm_rect_new</a>, </div><div class="line"> <a class="code" href="traffic_8c.html#a0ae3fc888ea91d3a612f98b82d09f6fd">tm_rect_destroy</a>, </div><div class="line"> <a class="code" href="traffic_8c.html#ad6a4e3a0d523b3101de057a86f2d5e4e">tm_get_item</a>, </div><div class="line"> <a class="code" href="traffic_8c.html#a54c51a871e61cbdac8f48b5d5f97633d">tm_get_item_byid</a>, </div><div class="line"> NULL, </div><div class="line"> NULL, </div><div class="line"> NULL, </div><div class="line"> <a class="code" href="traffic_8c.html#adeec4f8e5b963cb8d9e00e2439c71210">tm_rect_create_item</a>, </div><div class="line"> <a class="code" href="traffic_8c.html#a1bd9d64c91f4f7b6ae4968050186f642">tm_get_attr</a>, </div><div class="line"> NULL, </div><div class="line">}</div><div class="ttc" id="traffic_8c_html_adeec4f8e5b963cb8d9e00e2439c71210"><div class="ttname"><a href="traffic_8c.html#adeec4f8e5b963cb8d9e00e2439c71210">tm_rect_create_item</a></div><div class="ttdeci">static struct item * tm_rect_create_item(struct map_rect_priv *mr, enum item_type type)</div><div class="ttdoc">Creates a new item of the specified type and inserts it into the map. </div><div class="ttdef"><b>Definition:</b> traffic.c:1065</div></div>
+<div class="ttc" id="traffic_8c_html_adbe8ca4c53f720e42a41462bbfea48c2"><div class="ttname"><a href="traffic_8c.html#adbe8ca4c53f720e42a41462bbfea48c2">tm_destroy</a></div><div class="ttdeci">static void tm_destroy(struct map_priv *priv)</div><div class="ttdoc">Destroys (closes) the traffic map. </div><div class="ttdef"><b>Definition:</b> traffic.c:926</div></div>
<div class="ttc" id="projection_8h_html_a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064"><div class="ttname"><a href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1a9cbc062a5d78cd25a4ffbf49619f0064">projection_mg</a></div><div class="ttdef"><b>Definition:</b> projection.h:25</div></div>
-<div class="ttc" id="traffic_8c_html_a0ae3fc888ea91d3a612f98b82d09f6fd"><div class="ttname"><a href="traffic_8c.html#a0ae3fc888ea91d3a612f98b82d09f6fd">tm_rect_destroy</a></div><div class="ttdeci">static void tm_rect_destroy(struct map_rect_priv *mr)</div><div class="ttdoc">Destroys a map rectangle on the traffic map. </div><div class="ttdef"><b>Definition:</b> traffic.c:1002</div></div>
-<div class="ttc" id="traffic_8c_html_ad6a4e3a0d523b3101de057a86f2d5e4e"><div class="ttname"><a href="traffic_8c.html#ad6a4e3a0d523b3101de057a86f2d5e4e">tm_get_item</a></div><div class="ttdeci">static struct item * tm_get_item(struct map_rect_priv *mr)</div><div class="ttdoc">Returns the next item from the traffic map. </div><div class="ttdef"><b>Definition:</b> traffic.c:1014</div></div>
-<div class="ttc" id="traffic_8c_html_a1bd9d64c91f4f7b6ae4968050186f642"><div class="ttname"><a href="traffic_8c.html#a1bd9d64c91f4f7b6ae4968050186f642">tm_get_attr</a></div><div class="ttdeci">static int tm_get_attr(struct map_priv *priv, enum attr_type type, struct attr *attr)</div><div class="ttdoc">Gets an attribute from the traffic map. </div><div class="ttdef"><b>Definition:</b> traffic.c:1089</div></div>
-<div class="ttc" id="traffic_8c_html_a07d66850814efbe4eef01f12a3300aef"><div class="ttname"><a href="traffic_8c.html#a07d66850814efbe4eef01f12a3300aef">tm_rect_new</a></div><div class="ttdeci">static struct map_rect_priv * tm_rect_new(struct map_priv *priv, struct map_selection *sel)</div><div class="ttdoc">Opens a new map rectangle on the traffic map. </div><div class="ttdef"><b>Definition:</b> traffic.c:938</div></div>
-<div class="ttc" id="traffic_8c_html_a54c51a871e61cbdac8f48b5d5f97633d"><div class="ttname"><a href="traffic_8c.html#a54c51a871e61cbdac8f48b5d5f97633d">tm_get_item_byid</a></div><div class="ttdeci">static struct item * tm_get_item_byid(struct map_rect_priv *mr, int id_hi, int id_lo)</div><div class="ttdoc">Returns the next item with the supplied ID from the traffic map. </div><div class="ttdef"><b>Definition:</b> traffic.c:1045</div></div>
+<div class="ttc" id="traffic_8c_html_a0ae3fc888ea91d3a612f98b82d09f6fd"><div class="ttname"><a href="traffic_8c.html#a0ae3fc888ea91d3a612f98b82d09f6fd">tm_rect_destroy</a></div><div class="ttdeci">static void tm_rect_destroy(struct map_rect_priv *mr)</div><div class="ttdoc">Destroys a map rectangle on the traffic map. </div><div class="ttdef"><b>Definition:</b> traffic.c:1005</div></div>
+<div class="ttc" id="traffic_8c_html_ad6a4e3a0d523b3101de057a86f2d5e4e"><div class="ttname"><a href="traffic_8c.html#ad6a4e3a0d523b3101de057a86f2d5e4e">tm_get_item</a></div><div class="ttdeci">static struct item * tm_get_item(struct map_rect_priv *mr)</div><div class="ttdoc">Returns the next item from the traffic map. </div><div class="ttdef"><b>Definition:</b> traffic.c:1017</div></div>
+<div class="ttc" id="traffic_8c_html_a1bd9d64c91f4f7b6ae4968050186f642"><div class="ttname"><a href="traffic_8c.html#a1bd9d64c91f4f7b6ae4968050186f642">tm_get_attr</a></div><div class="ttdeci">static int tm_get_attr(struct map_priv *priv, enum attr_type type, struct attr *attr)</div><div class="ttdoc">Gets an attribute from the traffic map. </div><div class="ttdef"><b>Definition:</b> traffic.c:1092</div></div>
+<div class="ttc" id="traffic_8c_html_a07d66850814efbe4eef01f12a3300aef"><div class="ttname"><a href="traffic_8c.html#a07d66850814efbe4eef01f12a3300aef">tm_rect_new</a></div><div class="ttdeci">static struct map_rect_priv * tm_rect_new(struct map_priv *priv, struct map_selection *sel)</div><div class="ttdoc">Opens a new map rectangle on the traffic map. </div><div class="ttdef"><b>Definition:</b> traffic.c:939</div></div>
+<div class="ttc" id="traffic_8c_html_a54c51a871e61cbdac8f48b5d5f97633d"><div class="ttname"><a href="traffic_8c.html#a54c51a871e61cbdac8f48b5d5f97633d">tm_get_item_byid</a></div><div class="ttdeci">static struct item * tm_get_item_byid(struct map_rect_priv *mr, int id_hi, int id_lo)</div><div class="ttdoc">Returns the next item with the supplied ID from the traffic map. </div><div class="ttdef"><b>Definition:</b> traffic.c:1048</div></div>
</div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="traffic_8c.html#a07d66850814efbe4eef01f12a3300aef">tm_rect_new()</a>, and <a class="el" href="traffic_8c.html#a27d4db64e08bdab9e726951382b32f39">traffic_map_new()</a>.</p>
diff --git a/traffic_8h_source.html b/traffic_8h_source.html
index 268193855..00911922f 100644
--- a/traffic_8h_source.html
+++ b/traffic_8h_source.html
@@ -90,7 +90,7 @@ $(document).ready(function(){initNavTree('traffic_8h_source.html','');});
<div class="ttc" id="traffic_8h_html_a43c5c21548610e8c60b7830393f0dc46"><div class="ttname"><a href="traffic_8h.html#a43c5c21548610e8c60b7830393f0dc46">event_class</a></div><div class="ttdeci">event_class</div><div class="ttdoc">Classes for events. </div><div class="ttdef"><b>Definition:</b> traffic.h:82</div></div>
<div class="ttc" id="traffic_8h_html_aa823ba92e016adc6d17c98b55b99d66f"><div class="ttname"><a href="traffic_8h.html#aa823ba92e016adc6d17c98b55b99d66f">location_dir</a></div><div class="ttdeci">location_dir</div><div class="ttdoc">The directionality of a location. </div><div class="ttdef"><b>Definition:</b> traffic.h:185</div></div>
<div class="ttc" id="traffic_8h_html_a973b839614e1bb02eaa23e2bc2465d8b"><div class="ttname"><a href="traffic_8h.html#a973b839614e1bb02eaa23e2bc2465d8b">location_ramps</a></div><div class="ttdeci">location_ramps</div><div class="ttdoc">Whether a location refers to the main carriageway or the ramps. </div><div class="ttdef"><b>Definition:</b> traffic.h:208</div></div>
-<div class="ttc" id="traffic_8h_html_aa845847836d26c8a1daf5a61a06ce755"><div class="ttname"><a href="traffic_8h.html#aa845847836d26c8a1daf5a61a06ce755">traffic_get_stored_messages</a></div><div class="ttdeci">struct traffic_message ** traffic_get_stored_messages(struct traffic *this_)</div><div class="ttdoc">Returns currently active traffic messages. </div><div class="ttdef"><b>Definition:</b> traffic.c:5888</div></div>
+<div class="ttc" id="traffic_8h_html_aa845847836d26c8a1daf5a61a06ce755"><div class="ttname"><a href="traffic_8h.html#aa845847836d26c8a1daf5a61a06ce755">traffic_get_stored_messages</a></div><div class="ttdeci">struct traffic_message ** traffic_get_stored_messages(struct traffic *this_)</div><div class="ttdoc">Returns currently active traffic messages. </div><div class="ttdef"><b>Definition:</b> traffic.c:5901</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea8a516be4ce978c5976f56730f8e6d6d9"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea8a516be4ce978c5976f56730f8e6d6d9">event_congestion_long_queue</a></div><div class="ttdef"><b>Definition:</b> traffic.h:103</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea117619f8184b9c25d19d49439d9dd2e8"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea117619f8184b9c25d19d49439d9dd2e8">event_invalid</a></div><div class="ttdef"><b>Definition:</b> traffic.h:99</div></div>
<div class="ttc" id="structtraffic__suppl__info_html_a9dfd7980c4ee9abf7d99e5035c0b13eb"><div class="ttname"><a href="structtraffic__suppl__info.html#a9dfd7980c4ee9abf7d99e5035c0b13eb">traffic_suppl_info::quantifier</a></div><div class="ttdeci">struct quantifier * quantifier</div><div class="ttdef"><b>Definition:</b> traffic.h:359</div></div>
@@ -98,25 +98,25 @@ $(document).ready(function(){initNavTree('traffic_8h_source.html','');});
<div class="ttc" id="structtraffic__location_html_a58e09a28f55eefcb1d0bc4560c02b92a"><div class="ttname"><a href="structtraffic__location.html#a58e09a28f55eefcb1d0bc4560c02b92a">traffic_location::road_name</a></div><div class="ttdeci">char * road_name</div><div class="ttdef"><b>Definition:</b> traffic.h:324</div></div>
<div class="ttc" id="structquantifier_html_a0eb8823a099370db40616c4c9f966dd7"><div class="ttname"><a href="structquantifier.html#a0eb8823a099370db40616c4c9f966dd7">quantifier::q_duration</a></div><div class="ttdeci">int q_duration</div><div class="ttdef"><b>Definition:</b> traffic.h:345</div></div>
<div class="ttc" id="traffic_8h_html_ac6b5e3f2c7b923fee92b9fab40fd384ea14338fb7cd9d57610544ed210a05f93d"><div class="ttname"><a href="traffic_8h.html#ac6b5e3f2c7b923fee92b9fab40fd384ea14338fb7cd9d57610544ed210a05f93d">location_fuzziness_end_unknown</a></div><div class="ttdef"><b>Definition:</b> traffic.h:197</div></div>
-<div class="ttc" id="traffic_8h_html_aa2e885ae1ebab81e93a2becf815d4662"><div class="ttname"><a href="traffic_8h.html#aa2e885ae1ebab81e93a2becf815d4662">traffic_message_new_cancellation</a></div><div class="ttdeci">struct traffic_message * traffic_message_new_cancellation(char *id, time_t receive_time, time_t update_time, time_t expiration_time, struct traffic_location *location)</div><div class="ttdoc">Creates a new cancellation traffic_message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5684</div></div>
-<div class="ttc" id="traffic_8h_html_ab4114b1f47de9ba5e1fe739ab0cc9568"><div class="ttname"><a href="traffic_8h.html#ab4114b1f47de9ba5e1fe739ab0cc9568">item_type_from_road_type</a></div><div class="ttdeci">enum item_type item_type_from_road_type(char *string, int is_urban)</div><div class="ttdoc">Creates an item type from a road type. </div><div class="ttdef"><b>Definition:</b> traffic.c:5277</div></div>
-<div class="ttc" id="traffic_8h_html_abe44cf262f3fd32a021db24111e5f090"><div class="ttname"><a href="traffic_8h.html#abe44cf262f3fd32a021db24111e5f090">traffic_suppl_info_new</a></div><div class="ttdeci">struct traffic_suppl_info * traffic_suppl_info_new(enum si_class si_class, enum si_type type, struct quantifier *quantifier)</div><div class="ttdoc">Creates a new traffic_suppl_info. </div><div class="ttdef"><b>Definition:</b> traffic.c:5554</div></div>
+<div class="ttc" id="traffic_8h_html_aa2e885ae1ebab81e93a2becf815d4662"><div class="ttname"><a href="traffic_8h.html#aa2e885ae1ebab81e93a2becf815d4662">traffic_message_new_cancellation</a></div><div class="ttdeci">struct traffic_message * traffic_message_new_cancellation(char *id, time_t receive_time, time_t update_time, time_t expiration_time, struct traffic_location *location)</div><div class="ttdoc">Creates a new cancellation traffic_message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5697</div></div>
+<div class="ttc" id="traffic_8h_html_ab4114b1f47de9ba5e1fe739ab0cc9568"><div class="ttname"><a href="traffic_8h.html#ab4114b1f47de9ba5e1fe739ab0cc9568">item_type_from_road_type</a></div><div class="ttdeci">enum item_type item_type_from_road_type(char *string, int is_urban)</div><div class="ttdoc">Creates an item type from a road type. </div><div class="ttdef"><b>Definition:</b> traffic.c:5290</div></div>
+<div class="ttc" id="traffic_8h_html_abe44cf262f3fd32a021db24111e5f090"><div class="ttname"><a href="traffic_8h.html#abe44cf262f3fd32a021db24111e5f090">traffic_suppl_info_new</a></div><div class="ttdeci">struct traffic_suppl_info * traffic_suppl_info_new(enum si_class si_class, enum si_type type, struct quantifier *quantifier)</div><div class="ttdoc">Creates a new traffic_suppl_info. </div><div class="ttdef"><b>Definition:</b> traffic.c:5567</div></div>
<div class="ttc" id="structtraffic__location_html_a6d114f82a62ea0cd5e9aec33074eebb1"><div class="ttname"><a href="structtraffic__location.html#a6d114f82a62ea0cd5e9aec33074eebb1">traffic_location::directionality</a></div><div class="ttdeci">enum location_dir directionality</div><div class="ttdef"><b>Definition:</b> traffic.h:311</div></div>
<div class="ttc" id="structtraffic__location_html_a239f812b9dae308402f74b8a16ac7dab"><div class="ttname"><a href="structtraffic__location.html#a239f812b9dae308402f74b8a16ac7dab">traffic_location::at</a></div><div class="ttdeci">struct traffic_point * at</div><div class="ttdef"><b>Definition:</b> traffic.h:299</div></div>
<div class="ttc" id="structtraffic__location_html_a20da9602948e8cc5d0833b1f0d3d4d15"><div class="ttname"><a href="structtraffic__location.html#a20da9602948e8cc5d0833b1f0d3d4d15">traffic_location::to</a></div><div class="ttdeci">struct traffic_point * to</div><div class="ttdef"><b>Definition:</b> traffic.h:301</div></div>
<div class="ttc" id="traffic_8h_html_ac6b5e3f2c7b923fee92b9fab40fd384ea3a6e2d40bdf7b3a77f1b3e3caff3388d"><div class="ttname"><a href="traffic_8h.html#ac6b5e3f2c7b923fee92b9fab40fd384ea3a6e2d40bdf7b3a77f1b3e3caff3388d">location_fuzziness_extent_unknown</a></div><div class="ttdef"><b>Definition:</b> traffic.h:201</div></div>
-<div class="ttc" id="traffic_8h_html_a74e0ccb29e49d2a242dc4f6d084eb855"><div class="ttname"><a href="traffic_8h.html#a74e0ccb29e49d2a242dc4f6d084eb855">traffic_message_add_event</a></div><div class="ttdeci">void traffic_message_add_event(struct traffic_message *this_, struct traffic_event *event)</div><div class="ttdoc">Adds an event to a message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5716</div></div>
+<div class="ttc" id="traffic_8h_html_a74e0ccb29e49d2a242dc4f6d084eb855"><div class="ttname"><a href="traffic_8h.html#a74e0ccb29e49d2a242dc4f6d084eb855">traffic_message_add_event</a></div><div class="ttdeci">void traffic_message_add_event(struct traffic_message *this_, struct traffic_event *event)</div><div class="ttdoc">Adds an event to a message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5729</div></div>
<div class="ttc" id="structtraffic__message_html_afdaf3b0e102dd9ce340722f6b24f8a0c"><div class="ttname"><a href="structtraffic__message.html#afdaf3b0e102dd9ce340722f6b24f8a0c">traffic_message::priv</a></div><div class="ttdeci">struct traffic_message_priv * priv</div><div class="ttdef"><b>Definition:</b> traffic.h:415</div></div>
<div class="ttc" id="structtraffic__event_html_afa0c8e120aaabe9934feb02498500723"><div class="ttname"><a href="structtraffic__event.html#afa0c8e120aaabe9934feb02498500723">traffic_event::si_count</a></div><div class="ttdeci">int si_count</div><div class="ttdef"><b>Definition:</b> traffic.h:379</div></div>
-<div class="ttc" id="traffic_8h_html_aec7165cfddbe2f96054f02ca7846747c"><div class="ttname"><a href="traffic_8h.html#aec7165cfddbe2f96054f02ca7846747c">traffic_location_new_short</a></div><div class="ttdeci">struct traffic_location * traffic_location_new_short(struct traffic_point *at, struct traffic_point *from, struct traffic_point *to, struct traffic_point *via, struct traffic_point *not_via, enum location_dir directionality, enum location_fuzziness fuzziness)</div><div class="ttdoc">Creates a new traffic_location. </div><div class="ttdef"><b>Definition:</b> traffic.c:5516</div></div>
-<div class="ttc" id="traffic_8h_html_ab4476cf27b51fabcaa8d0e43cee3fad0"><div class="ttname"><a href="traffic_8h.html#ab4476cf27b51fabcaa8d0e43cee3fad0">traffic_message_get_items</a></div><div class="ttdeci">struct item ** traffic_message_get_items(struct traffic_message *this_)</div><div class="ttdoc">Returns the items associated with a message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5734</div></div>
+<div class="ttc" id="traffic_8h_html_aec7165cfddbe2f96054f02ca7846747c"><div class="ttname"><a href="traffic_8h.html#aec7165cfddbe2f96054f02ca7846747c">traffic_location_new_short</a></div><div class="ttdeci">struct traffic_location * traffic_location_new_short(struct traffic_point *at, struct traffic_point *from, struct traffic_point *to, struct traffic_point *via, struct traffic_point *not_via, enum location_dir directionality, enum location_fuzziness fuzziness)</div><div class="ttdoc">Creates a new traffic_location. </div><div class="ttdef"><b>Definition:</b> traffic.c:5529</div></div>
+<div class="ttc" id="traffic_8h_html_ab4476cf27b51fabcaa8d0e43cee3fad0"><div class="ttname"><a href="traffic_8h.html#ab4476cf27b51fabcaa8d0e43cee3fad0">traffic_message_get_items</a></div><div class="ttdeci">struct item ** traffic_message_get_items(struct traffic_message *this_)</div><div class="ttdoc">Returns the items associated with a message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5747</div></div>
<div class="ttc" id="traffic_8h_html_a2ac13bc2df7fc10faf6820b3c6750171a1038aaefda20996d957d70afcf6aa715"><div class="ttname"><a href="traffic_8h.html#a2ac13bc2df7fc10faf6820b3c6750171a1038aaefda20996d957d70afcf6aa715">si_vehicle_motor</a></div><div class="ttdef"><b>Definition:</b> traffic.h:243</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea65746d999e13d82a56a1787d1a2a7906"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea65746d999e13d82a56a1787d1a2a7906">event_restriction_lane_closed</a></div><div class="ttdef"><b>Definition:</b> traffic.h:164</div></div>
-<div class="ttc" id="traffic_8h_html_ab506d1c4c45e86051bd2e08e9b5fcaaf"><div class="ttname"><a href="traffic_8h.html#ab506d1c4c45e86051bd2e08e9b5fcaaf">si_type_new</a></div><div class="ttdeci">enum si_type si_type_new(char *string)</div><div class="ttdoc">Creates a supplementary information type from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5386</div></div>
-<div class="ttc" id="traffic_8h_html_a02d60d4812860b1e0a0bf2833451719b"><div class="ttname"><a href="traffic_8h.html#a02d60d4812860b1e0a0bf2833451719b">traffic_get_messages_from_xml_string</a></div><div class="ttdeci">struct traffic_message ** traffic_get_messages_from_xml_string(struct traffic *this_, char *xml)</div><div class="ttdoc">Reads traffic messages from an XML string. </div><div class="ttdef"><b>Definition:</b> traffic.c:5871</div></div>
-<div class="ttc" id="traffic_8h_html_acc7e38b7318af75cc7f39576f047b2a8"><div class="ttname"><a href="traffic_8h.html#acc7e38b7318af75cc7f39576f047b2a8">traffic_event_add_suppl_info</a></div><div class="ttdeci">void traffic_event_add_suppl_info(struct traffic_event *this_, struct traffic_suppl_info *si)</div><div class="ttdoc">Adds a supplementary information item to an event. </div><div class="ttdef"><b>Definition:</b> traffic.c:5607</div></div>
+<div class="ttc" id="traffic_8h_html_ab506d1c4c45e86051bd2e08e9b5fcaaf"><div class="ttname"><a href="traffic_8h.html#ab506d1c4c45e86051bd2e08e9b5fcaaf">si_type_new</a></div><div class="ttdeci">enum si_type si_type_new(char *string)</div><div class="ttdoc">Creates a supplementary information type from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5399</div></div>
+<div class="ttc" id="traffic_8h_html_a02d60d4812860b1e0a0bf2833451719b"><div class="ttname"><a href="traffic_8h.html#a02d60d4812860b1e0a0bf2833451719b">traffic_get_messages_from_xml_string</a></div><div class="ttdeci">struct traffic_message ** traffic_get_messages_from_xml_string(struct traffic *this_, char *xml)</div><div class="ttdoc">Reads traffic messages from an XML string. </div><div class="ttdef"><b>Definition:</b> traffic.c:5884</div></div>
+<div class="ttc" id="traffic_8h_html_acc7e38b7318af75cc7f39576f047b2a8"><div class="ttname"><a href="traffic_8h.html#acc7e38b7318af75cc7f39576f047b2a8">traffic_event_add_suppl_info</a></div><div class="ttdeci">void traffic_event_add_suppl_info(struct traffic_event *this_, struct traffic_suppl_info *si)</div><div class="ttdoc">Adds a supplementary information item to an event. </div><div class="ttdef"><b>Definition:</b> traffic.c:5620</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea22a180d1553a1a789a5b560b62435396"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea22a180d1553a1a789a5b560b62435396">event_congestion_slow_traffic</a></div><div class="ttdef"><b>Definition:</b> traffic.h:109</div></div>
-<div class="ttc" id="traffic_8h_html_a7567fc70de4234ba74ae1575bc63457a"><div class="ttname"><a href="traffic_8h.html#a7567fc70de4234ba74ae1575bc63457a">event_class_new</a></div><div class="ttdeci">enum event_class event_class_new(char *string)</div><div class="ttdoc">Creates an event class from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5023</div></div>
+<div class="ttc" id="traffic_8h_html_a7567fc70de4234ba74ae1575bc63457a"><div class="ttname"><a href="traffic_8h.html#a7567fc70de4234ba74ae1575bc63457a">event_class_new</a></div><div class="ttdeci">enum event_class event_class_new(char *string)</div><div class="ttdoc">Creates an event class from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5036</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea3794ef5b3b3c7dd99d1cbb3245a11c62"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea3794ef5b3b3c7dd99d1cbb3245a11c62">event_restriction_access_restrictions_lifted</a></div><div class="ttdef"><b>Definition:</b> traffic.h:135</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea96fa3cc4300091463f3f7b54aa2dc57a"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea96fa3cc4300091463f3f7b54aa2dc57a">event_restriction_ramp_blocked</a></div><div class="ttdef"><b>Definition:</b> traffic.h:166</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea7cd45daa148887eae0e0167c0d4b45bd"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea7cd45daa148887eae0e0167c0d4b45bd">event_restriction_road_cleared</a></div><div class="ttdef"><b>Definition:</b> traffic.h:173</div></div>
@@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('traffic_8h_source.html','');});
<div class="ttc" id="structtraffic__methods_html"><div class="ttname"><a href="structtraffic__methods.html">traffic_methods</a></div><div class="ttdoc">Holds all functions a traffic plugin has to implement to be usable. </div><div class="ttdef"><b>Definition:</b> traffic.h:258</div></div>
<div class="ttc" id="traffic_8h_html_ab001cdf235d49ea5863f243a42f2d73aa2ca1ab0e71fac59fdd18297099a4080a"><div class="ttname"><a href="traffic_8h.html#ab001cdf235d49ea5863f243a42f2d73aa2ca1ab0e71fac59fdd18297099a4080a">si_class_place</a></div><div class="ttdef"><b>Definition:</b> traffic.h:220</div></div>
<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdoc">Represents an object on a map. </div><div class="ttdef"><b>Definition:</b> item.h:115</div></div>
-<div class="ttc" id="traffic_8h_html_a865390fbac1536bfc013fc920b003b6a"><div class="ttname"><a href="traffic_8h.html#a865390fbac1536bfc013fc920b003b6a">traffic_message_new_short</a></div><div class="ttdeci">struct traffic_message * traffic_message_new_short(char *id, time_t receive_time, time_t update_time, time_t expiration_time, int is_forecast, struct traffic_location *location, int event_count, struct traffic_event **events)</div><div class="ttdoc">Creates a new traffic_message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5663</div></div>
+<div class="ttc" id="traffic_8h_html_a865390fbac1536bfc013fc920b003b6a"><div class="ttname"><a href="traffic_8h.html#a865390fbac1536bfc013fc920b003b6a">traffic_message_new_short</a></div><div class="ttdeci">struct traffic_message * traffic_message_new_short(char *id, time_t receive_time, time_t update_time, time_t expiration_time, int is_forecast, struct traffic_location *location, int event_count, struct traffic_event **events)</div><div class="ttdoc">Creates a new traffic_message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5676</div></div>
<div class="ttc" id="structtraffic__location_html_a053740a149674e9f1e05a5fdbbd44812"><div class="ttname"><a href="structtraffic__location.html#a053740a149674e9f1e05a5fdbbd44812">traffic_location::tmc_table</a></div><div class="ttdeci">char * tmc_table</div><div class="ttdef"><b>Definition:</b> traffic.h:326</div></div>
<div class="ttc" id="traffic_8h_html_ab001cdf235d49ea5863f243a42f2d73aae25921e60dc42fae8d7cee19e24acccc"><div class="ttname"><a href="traffic_8h.html#ab001cdf235d49ea5863f243a42f2d73aae25921e60dc42fae8d7cee19e24acccc">si_class_vehicle</a></div><div class="ttdef"><b>Definition:</b> traffic.h:222</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea3dfbea2dc025a466c24368aa876a312f"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea3dfbea2dc025a466c24368aa876a312f">event_congestion_traffic_problem</a></div><div class="ttdef"><b>Definition:</b> traffic.h:126</div></div>
@@ -141,7 +141,7 @@ $(document).ready(function(){initNavTree('traffic_8h_source.html','');});
<div class="ttc" id="structtraffic__location__priv_html"><div class="ttname"><a href="structtraffic__location__priv.html">traffic_location_priv</a></div><div class="ttdef"><b>Definition:</b> traffic.c:127</div></div>
<div class="ttc" id="traffic_8h_html_ab001cdf235d49ea5863f243a42f2d73a"><div class="ttname"><a href="traffic_8h.html#ab001cdf235d49ea5863f243a42f2d73a">si_class</a></div><div class="ttdeci">si_class</div><div class="ttdoc">Classes for supplementary information items. </div><div class="ttdef"><b>Definition:</b> traffic.h:218</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea56703da5fe7fe71439c30da5b7127148"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea56703da5fe7fe71439c30da5b7127148">event_delay_several_hours</a></div><div class="ttdef"><b>Definition:</b> traffic.h:132</div></div>
-<div class="ttc" id="traffic_8h_html_a11f762bebecdef520397c5d16ace0832"><div class="ttname"><a href="traffic_8h.html#a11f762bebecdef520397c5d16ace0832">traffic_init</a></div><div class="ttdeci">void traffic_init(void)</div><div class="ttdoc">Initializes the traffic plugin. </div><div class="ttdef"><b>Definition:</b> traffic.c:5776</div></div>
+<div class="ttc" id="traffic_8h_html_a11f762bebecdef520397c5d16ace0832"><div class="ttname"><a href="traffic_8h.html#a11f762bebecdef520397c5d16ace0832">traffic_init</a></div><div class="ttdeci">void traffic_init(void)</div><div class="ttdoc">Initializes the traffic plugin. </div><div class="ttdef"><b>Definition:</b> traffic.c:5789</div></div>
<div class="ttc" id="structtraffic__message_html_a080710ed9576e58b4dc19085d36c55bf"><div class="ttname"><a href="structtraffic__message.html#a080710ed9576e58b4dc19085d36c55bf">traffic_message::replaced_count</a></div><div class="ttdeci">int replaced_count</div><div class="ttdef"><b>Definition:</b> traffic.h:409</div></div>
<div class="ttc" id="traffic_8h_html_a2ac13bc2df7fc10faf6820b3c6750171aaa7f649e558400d2e4ff9c658cd382ef"><div class="ttname"><a href="traffic_8h.html#a2ac13bc2df7fc10faf6820b3c6750171aaa7f649e558400d2e4ff9c658cd382ef">si_vehicle_all</a></div><div class="ttdef"><b>Definition:</b> traffic.h:236</div></div>
<div class="ttc" id="item_8h_html_a2679318a14061852e50df3c6e4e42f62"><div class="ttname"><a href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a></div><div class="ttdeci">item_type</div><div class="ttdef"><b>Definition:</b> item.h:29</div></div>
@@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('traffic_8h_source.html','');});
<div class="ttc" id="traffic_8h_html_a2ac13bc2df7fc10faf6820b3c6750171aa60631df799ca851f3ae59e179572ffb"><div class="ttname"><a href="traffic_8h.html#a2ac13bc2df7fc10faf6820b3c6750171aa60631df799ca851f3ae59e179572ffb">si_vehicle_with_trailer</a></div><div class="ttdef"><b>Definition:</b> traffic.h:244</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea73e049c889f4ff0bbe8181d5217bf781"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea73e049c889f4ff0bbe8181d5217bf781">event_restriction_reopened</a></div><div class="ttdef"><b>Definition:</b> traffic.h:172</div></div>
<div class="ttc" id="structtraffic__location_html_a54aacfe21cd87aefd7e255494e52deac"><div class="ttname"><a href="structtraffic__location.html#a54aacfe21cd87aefd7e255494e52deac">traffic_location::fuzziness</a></div><div class="ttdeci">enum location_fuzziness fuzziness</div><div class="ttdef"><b>Definition:</b> traffic.h:313</div></div>
-<div class="ttc" id="traffic_8h_html_ac63a4d187ccf6ee73a54e5f6bc7bbd1c"><div class="ttname"><a href="traffic_8h.html#ac63a4d187ccf6ee73a54e5f6bc7bbd1c">traffic_point_destroy</a></div><div class="ttdeci">void traffic_point_destroy(struct traffic_point *this_)</div><div class="ttdoc">Destroys a traffic_point. </div><div class="ttdef"><b>Definition:</b> traffic.c:5476</div></div>
+<div class="ttc" id="traffic_8h_html_ac63a4d187ccf6ee73a54e5f6bc7bbd1c"><div class="ttname"><a href="traffic_8h.html#ac63a4d187ccf6ee73a54e5f6bc7bbd1c">traffic_point_destroy</a></div><div class="ttdeci">void traffic_point_destroy(struct traffic_point *this_)</div><div class="ttdoc">Destroys a traffic_point. </div><div class="ttdef"><b>Definition:</b> traffic.c:5489</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea7d0c901079c952ca5e8e5ea418ff614f"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea7d0c901079c952ca5e8e5ea418ff614f">event_restriction_batch_service</a></div><div class="ttdef"><b>Definition:</b> traffic.h:140</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1ceadce9b30001bdc83e6cea62c4ad9621d4"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1ceadce9b30001bdc83e6cea62c4ad9621d4">event_congestion_heavy_traffic</a></div><div class="ttdef"><b>Definition:</b> traffic.h:102</div></div>
<div class="ttc" id="structquantifier_html"><div class="ttname"><a href="structquantifier.html">quantifier</a></div><div class="ttdoc">A quantifier, which can be used with events and supplementary information. </div><div class="ttdef"><b>Definition:</b> traffic.h:343</div></div>
@@ -167,29 +167,29 @@ $(document).ready(function(){initNavTree('traffic_8h_source.html','');});
<div class="ttc" id="structtraffic__location_html_a94d8646cce47405943ace674727d5530"><div class="ttname"><a href="structtraffic__location.html#a94d8646cce47405943ace674727d5530">traffic_location::tmc_direction</a></div><div class="ttdeci">int tmc_direction</div><div class="ttdef"><b>Definition:</b> traffic.h:331</div></div>
<div class="ttc" id="structtraffic__message_html_ac8e4c5c2fff825205df87887ee62d976"><div class="ttname"><a href="structtraffic__message.html#ac8e4c5c2fff825205df87887ee62d976">traffic_message::update_time</a></div><div class="ttdeci">time_t update_time</div><div class="ttdef"><b>Definition:</b> traffic.h:399</div></div>
<div class="ttc" id="structtraffic__event_html_a43cb1586283a0efc2bef0272a7866f2b"><div class="ttname"><a href="structtraffic__event.html#a43cb1586283a0efc2bef0272a7866f2b">traffic_event::length</a></div><div class="ttdeci">int length</div><div class="ttdef"><b>Definition:</b> traffic.h:372</div></div>
-<div class="ttc" id="traffic_8h_html_a4bf56ca75d542033207ec2cd1f356791"><div class="ttname"><a href="traffic_8h.html#a4bf56ca75d542033207ec2cd1f356791">traffic_location_new</a></div><div class="ttdeci">struct traffic_location * traffic_location_new(struct traffic_point *at, struct traffic_point *from, struct traffic_point *to, struct traffic_point *via, struct traffic_point *not_via, char *destination, char *direction, enum location_dir directionality, enum location_fuzziness fuzziness, enum location_ramps ramps, enum item_type road_type, char *road_name, char *road_ref, char *tmc_table, int tmc_direction)</div><div class="ttdoc">Creates a new traffic_location. </div><div class="ttdef"><b>Definition:</b> traffic.c:5487</div></div>
+<div class="ttc" id="traffic_8h_html_a4bf56ca75d542033207ec2cd1f356791"><div class="ttname"><a href="traffic_8h.html#a4bf56ca75d542033207ec2cd1f356791">traffic_location_new</a></div><div class="ttdeci">struct traffic_location * traffic_location_new(struct traffic_point *at, struct traffic_point *from, struct traffic_point *to, struct traffic_point *via, struct traffic_point *not_via, char *destination, char *direction, enum location_dir directionality, enum location_fuzziness fuzziness, enum location_ramps ramps, enum item_type road_type, char *road_name, char *road_ref, char *tmc_table, int tmc_direction)</div><div class="ttdoc">Creates a new traffic_location. </div><div class="ttdef"><b>Definition:</b> traffic.c:5500</div></div>
<div class="ttc" id="structtraffic__message__priv_html"><div class="ttname"><a href="structtraffic__message__priv.html">traffic_message_priv</a></div><div class="ttdef"><b>Definition:</b> traffic.c:135</div></div>
<div class="ttc" id="structtraffic__location_html_acc1b40b00b65e4f580eb10189f89f975"><div class="ttname"><a href="structtraffic__location.html#acc1b40b00b65e4f580eb10189f89f975">traffic_location::not_via</a></div><div class="ttdeci">struct traffic_point * not_via</div><div class="ttdef"><b>Definition:</b> traffic.h:304</div></div>
-<div class="ttc" id="traffic_8h_html_a637d07da49a4a3dd084ef7652612adc7"><div class="ttname"><a href="traffic_8h.html#a637d07da49a4a3dd084ef7652612adc7">traffic_get_messages_from_xml_file</a></div><div class="ttdeci">struct traffic_message ** traffic_get_messages_from_xml_file(struct traffic *this_, char *filename)</div><div class="ttdoc">Reads previously stored traffic messages from an XML file. </div><div class="ttdef"><b>Definition:</b> traffic.c:5854</div></div>
-<div class="ttc" id="traffic_8h_html_ac6c58414f1203a3b35c8e5de1a1313a8"><div class="ttname"><a href="traffic_8h.html#ac6c58414f1203a3b35c8e5de1a1313a8">traffic_process_messages</a></div><div class="ttdeci">void traffic_process_messages(struct traffic *this_, struct traffic_message **messages)</div><div class="ttdoc">Processes new traffic messages. </div><div class="ttdef"><b>Definition:</b> traffic.c:5920</div></div>
+<div class="ttc" id="traffic_8h_html_a637d07da49a4a3dd084ef7652612adc7"><div class="ttname"><a href="traffic_8h.html#a637d07da49a4a3dd084ef7652612adc7">traffic_get_messages_from_xml_file</a></div><div class="ttdeci">struct traffic_message ** traffic_get_messages_from_xml_file(struct traffic *this_, char *filename)</div><div class="ttdoc">Reads previously stored traffic messages from an XML file. </div><div class="ttdef"><b>Definition:</b> traffic.c:5867</div></div>
+<div class="ttc" id="traffic_8h_html_ac6c58414f1203a3b35c8e5de1a1313a8"><div class="ttname"><a href="traffic_8h.html#ac6c58414f1203a3b35c8e5de1a1313a8">traffic_process_messages</a></div><div class="ttdeci">void traffic_process_messages(struct traffic *this_, struct traffic_message **messages)</div><div class="ttdoc">Processes new traffic messages. </div><div class="ttdef"><b>Definition:</b> traffic.c:5933</div></div>
<div class="ttc" id="structroute_html"><div class="ttname"><a href="structroute.html">route</a></div><div class="ttdoc">A complete route. </div><div class="ttdef"><b>Definition:</b> route.c:201</div></div>
<div class="ttc" id="traffic_8h_html_a973b839614e1bb02eaa23e2bc2465d8ba8c322aa94a1b306001103b68970ae58e"><div class="ttname"><a href="traffic_8h.html#a973b839614e1bb02eaa23e2bc2465d8ba8c322aa94a1b306001103b68970ae58e">location_ramps_none</a></div><div class="ttdef"><b>Definition:</b> traffic.h:209</div></div>
<div class="ttc" id="structtraffic__message_html_a6133e0555cd1aae6445f66fe18a66ce6"><div class="ttname"><a href="structtraffic__message.html#a6133e0555cd1aae6445f66fe18a66ce6">traffic_message::id</a></div><div class="ttdeci">char * id</div><div class="ttdef"><b>Definition:</b> traffic.h:393</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea23428fbc7da2c8b5f8994f4c0bba2f04"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea23428fbc7da2c8b5f8994f4c0bba2f04">event_congestion_traffic_flowing_freely</a></div><div class="ttdef"><b>Definition:</b> traffic.h:117</div></div>
<div class="ttc" id="structtraffic__location_html_a0875b73f5c83d04226775eb787a0ec54"><div class="ttname"><a href="structtraffic__location.html#a0875b73f5c83d04226775eb787a0ec54">traffic_location::ramps</a></div><div class="ttdeci">enum location_ramps ramps</div><div class="ttdef"><b>Definition:</b> traffic.h:314</div></div>
<div class="ttc" id="structtraffic__message_html_a84b5d73201e24a00b173185a482ec61d"><div class="ttname"><a href="structtraffic__message.html#a84b5d73201e24a00b173185a482ec61d">traffic_message::end_time</a></div><div class="ttdeci">time_t end_time</div><div class="ttdef"><b>Definition:</b> traffic.h:402</div></div>
-<div class="ttc" id="traffic_8h_html_abdd7bc80758b21ece984f034ada29016"><div class="ttname"><a href="traffic_8h.html#abdd7bc80758b21ece984f034ada29016">location_ramps_to_string</a></div><div class="ttdeci">const char * location_ramps_to_string(enum location_ramps this_)</div><div class="ttdoc">Translates an enum location_ramps to its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5346</div></div>
-<div class="ttc" id="traffic_8h_html_a58dfa6ad9e4d60a27d1943384abcaa0c"><div class="ttname"><a href="traffic_8h.html#a58dfa6ad9e4d60a27d1943384abcaa0c">traffic_set_mapset</a></div><div class="ttdeci">void traffic_set_mapset(struct traffic *this_, struct mapset *ms)</div><div class="ttdoc">Sets the mapset for the traffic plugin. </div><div class="ttdef"><b>Definition:</b> traffic.c:5935</div></div>
+<div class="ttc" id="traffic_8h_html_abdd7bc80758b21ece984f034ada29016"><div class="ttname"><a href="traffic_8h.html#abdd7bc80758b21ece984f034ada29016">location_ramps_to_string</a></div><div class="ttdeci">const char * location_ramps_to_string(enum location_ramps this_)</div><div class="ttdoc">Translates an enum location_ramps to its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5359</div></div>
+<div class="ttc" id="traffic_8h_html_a58dfa6ad9e4d60a27d1943384abcaa0c"><div class="ttname"><a href="traffic_8h.html#a58dfa6ad9e4d60a27d1943384abcaa0c">traffic_set_mapset</a></div><div class="ttdeci">void traffic_set_mapset(struct traffic *this_, struct mapset *ms)</div><div class="ttdoc">Sets the mapset for the traffic plugin. </div><div class="ttdef"><b>Definition:</b> traffic.c:5948</div></div>
<div class="ttc" id="structtraffic__methods_html_a584a619c857a17592633c84b1ba6d3fe"><div class="ttname"><a href="structtraffic__methods.html#a584a619c857a17592633c84b1ba6d3fe">traffic_methods::destroy</a></div><div class="ttdeci">void(* destroy)(struct traffic_priv *this_)</div><div class="ttdef"><b>Definition:</b> traffic.h:260</div></div>
<div class="ttc" id="structtraffic__message_html_ac175ab88d89b7856c1a70865354bcbe7"><div class="ttname"><a href="structtraffic__message.html#ac175ab88d89b7856c1a70865354bcbe7">traffic_message::event_count</a></div><div class="ttdeci">int event_count</div><div class="ttdef"><b>Definition:</b> traffic.h:413</div></div>
<div class="ttc" id="traffic_8h_html_a2ac13bc2df7fc10faf6820b3c6750171aee19df01834eb97762e22b4d9ab9616f"><div class="ttname"><a href="traffic_8h.html#a2ac13bc2df7fc10faf6820b3c6750171aee19df01834eb97762e22b4d9ab9616f">si_place_bridge</a></div><div class="ttdef"><b>Definition:</b> traffic.h:230</div></div>
-<div class="ttc" id="traffic_8h_html_a52260719c9438589d2d0fc3386a41422"><div class="ttname"><a href="traffic_8h.html#a52260719c9438589d2d0fc3386a41422">location_fuzziness_new</a></div><div class="ttdeci">enum location_fuzziness location_fuzziness_new(char *string)</div><div class="ttdoc">Creates a location fuzziness from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5305</div></div>
+<div class="ttc" id="traffic_8h_html_a52260719c9438589d2d0fc3386a41422"><div class="ttname"><a href="traffic_8h.html#a52260719c9438589d2d0fc3386a41422">location_fuzziness_new</a></div><div class="ttdeci">enum location_fuzziness location_fuzziness_new(char *string)</div><div class="ttdoc">Creates a location fuzziness from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5318</div></div>
<div class="ttc" id="structtraffic__suppl__info_html"><div class="ttname"><a href="structtraffic__suppl__info.html">traffic_suppl_info</a></div><div class="ttdoc">Extra information supplied with a traffic event. </div><div class="ttdef"><b>Definition:</b> traffic.h:355</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1ceac6e6a92bfbc5639ecb6b1dae4ba8f8b9"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1ceac6e6a92bfbc5639ecb6b1dae4ba8f8b9">event_congestion_stationary_traffic_likely</a></div><div class="ttdef"><b>Definition:</b> traffic.h:111</div></div>
<div class="ttc" id="garmin__img_8c_html_a59aa20226ab9bcc66f5a649808ce874a"><div class="ttname"><a href="garmin__img_8c.html#a59aa20226ab9bcc66f5a649808ce874a">filename</a></div><div class="ttdeci">char filename[8]</div><div class="ttdef"><b>Definition:</b> garmin_img.c:122</div></div>
<div class="ttc" id="traffic_8h_html_a2ac13bc2df7fc10faf6820b3c6750171a256e3a285ac237c986629846a9038b89"><div class="ttname"><a href="traffic_8h.html#a2ac13bc2df7fc10faf6820b3c6750171a256e3a285ac237c986629846a9038b89">si_vehicle_hazmat</a></div><div class="ttdef"><b>Definition:</b> traffic.h:241</div></div>
-<div class="ttc" id="traffic_8h_html_affbb23b3d8914509a741a710e85bed23"><div class="ttname"><a href="traffic_8h.html#affbb23b3d8914509a741a710e85bed23">event_type_new</a></div><div class="ttdeci">enum event_type event_type_new(char *string)</div><div class="ttdoc">Creates an event type from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5048</div></div>
-<div class="ttc" id="traffic_8h_html_a1bb6e74f3a2283a75ac22978178000d8"><div class="ttname"><a href="traffic_8h.html#a1bb6e74f3a2283a75ac22978178000d8">traffic_message_new</a></div><div class="ttdeci">struct traffic_message * traffic_message_new(char *id, time_t receive_time, time_t update_time, time_t expiration_time, time_t start_time, time_t end_time, int is_cancellation, int is_Forecast, int replaced_count, char **replaces, struct traffic_location *location, int event_count, struct traffic_event **events)</div><div class="ttdoc">Creates a new traffic_message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5631</div></div>
+<div class="ttc" id="traffic_8h_html_affbb23b3d8914509a741a710e85bed23"><div class="ttname"><a href="traffic_8h.html#affbb23b3d8914509a741a710e85bed23">event_type_new</a></div><div class="ttdeci">enum event_type event_type_new(char *string)</div><div class="ttdoc">Creates an event type from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5061</div></div>
+<div class="ttc" id="traffic_8h_html_a1bb6e74f3a2283a75ac22978178000d8"><div class="ttname"><a href="traffic_8h.html#a1bb6e74f3a2283a75ac22978178000d8">traffic_message_new</a></div><div class="ttdeci">struct traffic_message * traffic_message_new(char *id, time_t receive_time, time_t update_time, time_t expiration_time, time_t start_time, time_t end_time, int is_cancellation, int is_Forecast, int replaced_count, char **replaces, struct traffic_location *location, int event_count, struct traffic_event **events)</div><div class="ttdoc">Creates a new traffic_message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5644</div></div>
<div class="ttc" id="structtraffic__location_html_a9970a97fa34580039cdd63cb79f11526"><div class="ttname"><a href="structtraffic__location.html#a9970a97fa34580039cdd63cb79f11526">traffic_location::direction</a></div><div class="ttdeci">char * direction</div><div class="ttdef"><b>Definition:</b> traffic.h:309</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1ceaff51ae390f0b759172be8c633fc0a036"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1ceaff51ae390f0b759172be8c633fc0a036">event_restriction_closed_ahead</a></div><div class="ttdef"><b>Definition:</b> traffic.h:156</div></div>
<div class="ttc" id="traffic_8h_html_a2ac13bc2df7fc10faf6820b3c6750171a2b2cbdaf6dcd7d8d65e95fc166ba74f0"><div class="ttname"><a href="traffic_8h.html#a2ac13bc2df7fc10faf6820b3c6750171a2b2cbdaf6dcd7d8d65e95fc166ba74f0">si_tendency_queue_decreasing</a></div><div class="ttdef"><b>Definition:</b> traffic.h:234</div></div>
@@ -202,23 +202,23 @@ $(document).ready(function(){initNavTree('traffic_8h_source.html','');});
<div class="ttc" id="structtraffic__location_html_a94af1081991a9ae842aaef624a7ef694"><div class="ttname"><a href="structtraffic__location.html#a94af1081991a9ae842aaef624a7ef694">traffic_location::road_type</a></div><div class="ttdeci">enum item_type road_type</div><div class="ttdef"><b>Definition:</b> traffic.h:321</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1ceaac9ce448f43b167f1dcf9540afb39fcd"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1ceaac9ce448f43b167f1dcf9540afb39fcd">event_restriction_carriageway_closed</a></div><div class="ttdef"><b>Definition:</b> traffic.h:150</div></div>
<div class="ttc" id="structtraffic__message_html_a388d0e294c1b6d43ea51ad7c496191cc"><div class="ttname"><a href="structtraffic__message.html#a388d0e294c1b6d43ea51ad7c496191cc">traffic_message::expiration_time</a></div><div class="ttdeci">time_t expiration_time</div><div class="ttdef"><b>Definition:</b> traffic.h:400</div></div>
-<div class="ttc" id="traffic_8h_html_a38fad0c104961dcb2eb81ac3ce78d9af"><div class="ttname"><a href="traffic_8h.html#a38fad0c104961dcb2eb81ac3ce78d9af">traffic_event_destroy</a></div><div class="ttdeci">void traffic_event_destroy(struct traffic_event *this_)</div><div class="ttdoc">Destroys a traffic_event. </div><div class="ttdef"><b>Definition:</b> traffic.c:5594</div></div>
+<div class="ttc" id="traffic_8h_html_a38fad0c104961dcb2eb81ac3ce78d9af"><div class="ttname"><a href="traffic_8h.html#a38fad0c104961dcb2eb81ac3ce78d9af">traffic_event_destroy</a></div><div class="ttdeci">void traffic_event_destroy(struct traffic_event *this_)</div><div class="ttdoc">Destroys a traffic_event. </div><div class="ttdef"><b>Definition:</b> traffic.c:5607</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cead942b196887704611b69d6f2ad01286f"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cead942b196887704611b69d6f2ad01286f">event_congestion_queue_likely</a></div><div class="ttdef"><b>Definition:</b> traffic.h:107</div></div>
<div class="ttc" id="structtraffic_html"><div class="ttname"><a href="structtraffic.html">traffic</a></div><div class="ttdoc">A traffic plugin instance. </div><div class="ttdef"><b>Definition:</b> traffic.c:115</div></div>
<div class="ttc" id="structtraffic__location_html_a276cf2abe461211a28a413e5ef4dad1a"><div class="ttname"><a href="structtraffic__location.html#a276cf2abe461211a28a413e5ef4dad1a">traffic_location::destination</a></div><div class="ttdeci">char * destination</div><div class="ttdef"><b>Definition:</b> traffic.h:306</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1ceae55c04b26c1466720b3a24d4f8390d4c"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1ceae55c04b26c1466720b3a24d4f8390d4c">event_restriction_single_alternate_line_traffic</a></div><div class="ttdef"><b>Definition:</b> traffic.h:174</div></div>
-<div class="ttc" id="traffic_8h_html_ac921c8be1646f5fc77e3a7c0c307fdd5"><div class="ttname"><a href="traffic_8h.html#ac921c8be1646f5fc77e3a7c0c307fdd5">traffic_location_destroy</a></div><div class="ttdeci">void traffic_location_destroy(struct traffic_location *this_)</div><div class="ttdoc">Destroys a traffic_location. </div><div class="ttdef"><b>Definition:</b> traffic.c:5523</div></div>
+<div class="ttc" id="traffic_8h_html_ac921c8be1646f5fc77e3a7c0c307fdd5"><div class="ttname"><a href="traffic_8h.html#ac921c8be1646f5fc77e3a7c0c307fdd5">traffic_location_destroy</a></div><div class="ttdeci">void traffic_location_destroy(struct traffic_location *this_)</div><div class="ttdoc">Destroys a traffic_location. </div><div class="ttdef"><b>Definition:</b> traffic.c:5536</div></div>
<div class="ttc" id="traffic_8h_html_a2ac13bc2df7fc10faf6820b3c6750171a696ddcde0c63529874f94ec02ead649c"><div class="ttname"><a href="traffic_8h.html#a2ac13bc2df7fc10faf6820b3c6750171a696ddcde0c63529874f94ec02ead649c">si_vehicle_car</a></div><div class="ttdef"><b>Definition:</b> traffic.h:238</div></div>
-<div class="ttc" id="traffic_8h_html_af9109a12ab8420b4e10f3a118284be74"><div class="ttname"><a href="traffic_8h.html#af9109a12ab8420b4e10f3a118284be74">traffic_destroy</a></div><div class="ttdeci">void traffic_destroy(struct traffic *this_)</div><div class="ttdoc">Destructor. </div><div class="ttdef"><b>Definition:</b> traffic.c:5943</div></div>
+<div class="ttc" id="traffic_8h_html_af9109a12ab8420b4e10f3a118284be74"><div class="ttname"><a href="traffic_8h.html#af9109a12ab8420b4e10f3a118284be74">traffic_destroy</a></div><div class="ttdeci">void traffic_destroy(struct traffic *this_)</div><div class="ttdoc">Destructor. </div><div class="ttdef"><b>Definition:</b> traffic.c:5956</div></div>
<div class="ttc" id="structtraffic__location_html_a407a994447e7515567d5e8e3112b3336"><div class="ttname"><a href="structtraffic__location.html#a407a994447e7515567d5e8e3112b3336">traffic_location::priv</a></div><div class="ttdeci">struct traffic_location_priv * priv</div><div class="ttdef"><b>Definition:</b> traffic.h:334</div></div>
-<div class="ttc" id="traffic_8h_html_ab61c938d99e7f0721af530d4fc705576"><div class="ttname"><a href="traffic_8h.html#ab61c938d99e7f0721af530d4fc705576">traffic_message_get_event</a></div><div class="ttdeci">struct traffic_event * traffic_message_get_event(struct traffic_message *this_, int index)</div><div class="ttdoc">Retrieves an event associated with a message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5727</div></div>
+<div class="ttc" id="traffic_8h_html_ab61c938d99e7f0721af530d4fc705576"><div class="ttname"><a href="traffic_8h.html#ab61c938d99e7f0721af530d4fc705576">traffic_message_get_event</a></div><div class="ttdeci">struct traffic_event * traffic_message_get_event(struct traffic_message *this_, int index)</div><div class="ttdoc">Retrieves an event associated with a message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5740</div></div>
<div class="ttc" id="traffic_8h_html_a43c5c21548610e8c60b7830393f0dc46a615b19ddaa627c27e174f144a45f07f2"><div class="ttname"><a href="traffic_8h.html#a43c5c21548610e8c60b7830393f0dc46a615b19ddaa627c27e174f144a45f07f2">event_class_restriction</a></div><div class="ttdef"><b>Definition:</b> traffic.h:86</div></div>
<div class="ttc" id="structquantifier_html_aa2ee92afafe60b1eb9a10cc9f5fd9a9c"><div class="ttname"><a href="structquantifier.html#aa2ee92afafe60b1eb9a10cc9f5fd9a9c">quantifier::q_speed</a></div><div class="ttdeci">int q_speed</div><div class="ttdef"><b>Definition:</b> traffic.h:347</div></div>
<div class="ttc" id="traffic_8h_html_a2ac13bc2df7fc10faf6820b3c6750171a04cfc1064e2b5dbd9e2eeb98c46133f2"><div class="ttname"><a href="traffic_8h.html#a2ac13bc2df7fc10faf6820b3c6750171a04cfc1064e2b5dbd9e2eeb98c46133f2">si_tendency_queue_increasing</a></div><div class="ttdef"><b>Definition:</b> traffic.h:235</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1ceac290a7852b9dbc5711fefe10b98ea6ef"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1ceac290a7852b9dbc5711fefe10b98ea6ef">event_congestion_traffic_much_heavier_than_normal</a></div><div class="ttdef"><b>Definition:</b> traffic.h:123</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea58fa352a939f390a99dac41239aa34fe"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea58fa352a939f390a99dac41239aa34fe">event_delay_forecast_withdrawn</a></div><div class="ttdef"><b>Definition:</b> traffic.h:130</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1ceaa9dd17b9274e9d7231ff25893f6f2d9e"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1ceaa9dd17b9274e9d7231ff25893f6f2d9e">event_restriction_reduced_lanes</a></div><div class="ttdef"><b>Definition:</b> traffic.h:169</div></div>
-<div class="ttc" id="traffic_8h_html_a76fb1f9748b6edd162ff90bae619dc9f"><div class="ttname"><a href="traffic_8h.html#a76fb1f9748b6edd162ff90bae619dc9f">traffic_suppl_info_destroy</a></div><div class="ttdeci">void traffic_suppl_info_destroy(struct traffic_suppl_info *this_)</div><div class="ttdoc">Destroys a traffic_suppl_info. </div><div class="ttdef"><b>Definition:</b> traffic.c:5564</div></div>
+<div class="ttc" id="traffic_8h_html_a76fb1f9748b6edd162ff90bae619dc9f"><div class="ttname"><a href="traffic_8h.html#a76fb1f9748b6edd162ff90bae619dc9f">traffic_suppl_info_destroy</a></div><div class="ttdeci">void traffic_suppl_info_destroy(struct traffic_suppl_info *this_)</div><div class="ttdoc">Destroys a traffic_suppl_info. </div><div class="ttdef"><b>Definition:</b> traffic.c:5577</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cead7dd6312726e03f2e4bbcf15d0b2b914"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cead7dd6312726e03f2e4bbcf15d0b2b914">event_congestion_traffic_building_up</a></div><div class="ttdef"><b>Definition:</b> traffic.h:112</div></div>
<div class="ttc" id="structtraffic__message_html_a908df7915937e6ea99bfe5c6bf1f796f"><div class="ttname"><a href="structtraffic__message.html#a908df7915937e6ea99bfe5c6bf1f796f">traffic_message::location</a></div><div class="ttdeci">struct traffic_location * location</div><div class="ttdef"><b>Definition:</b> traffic.h:412</div></div>
<div class="ttc" id="structtraffic__point_html_aad2be885e78c1389c5f953574729e510"><div class="ttname"><a href="structtraffic__point.html#aad2be885e78c1389c5f953574729e510">traffic_point::junction_name</a></div><div class="ttdeci">char * junction_name</div><div class="ttdef"><b>Definition:</b> traffic.h:272</div></div>
@@ -226,7 +226,7 @@ $(document).ready(function(){initNavTree('traffic_8h_source.html','');});
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea1eb7c0173fab64cefab350d6f3fb152e"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea1eb7c0173fab64cefab350d6f3fb152e">event_congestion_cleared</a></div><div class="ttdef"><b>Definition:</b> traffic.h:100</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea906c0635b8944f7cf42c6247e6f3e441"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea906c0635b8944f7cf42c6247e6f3e441">event_restriction_exit_reopened</a></div><div class="ttdef"><b>Definition:</b> traffic.h:161</div></div>
<div class="ttc" id="structtraffic__location_html_af58502643623dfc7235ff4421c9824fa"><div class="ttname"><a href="structtraffic__location.html#af58502643623dfc7235ff4421c9824fa">traffic_location::from</a></div><div class="ttdeci">struct traffic_point * from</div><div class="ttdef"><b>Definition:</b> traffic.h:300</div></div>
-<div class="ttc" id="traffic_8h_html_a81f87dc4d4fd1159784609093686ebf5"><div class="ttname"><a href="traffic_8h.html#a81f87dc4d4fd1159784609093686ebf5">traffic_message_destroy</a></div><div class="ttdeci">void traffic_message_destroy(struct traffic_message *this_)</div><div class="ttdoc">Destroys a traffic_message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5690</div></div>
+<div class="ttc" id="traffic_8h_html_a81f87dc4d4fd1159784609093686ebf5"><div class="ttname"><a href="traffic_8h.html#a81f87dc4d4fd1159784609093686ebf5">traffic_message_destroy</a></div><div class="ttdeci">void traffic_message_destroy(struct traffic_message *this_)</div><div class="ttdoc">Destroys a traffic_message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5703</div></div>
<div class="ttc" id="traffic_8h_html_a43c5c21548610e8c60b7830393f0dc46a3b44279fac584962dbb14ee7063fb6c8"><div class="ttname"><a href="traffic_8h.html#a43c5c21548610e8c60b7830393f0dc46a3b44279fac584962dbb14ee7063fb6c8">event_class_congestion</a></div><div class="ttdef"><b>Definition:</b> traffic.h:84</div></div>
<div class="ttc" id="traffic_8h_html_a2ac13bc2df7fc10faf6820b3c6750171ae2226e4ef6dddbbcadb4701b5a9df1c5"><div class="ttname"><a href="traffic_8h.html#a2ac13bc2df7fc10faf6820b3c6750171ae2226e4ef6dddbbcadb4701b5a9df1c5">si_vehicle_car_with_caravan</a></div><div class="ttdef"><b>Definition:</b> traffic.h:239</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea80f7f18803b2495cc01685a198090c06"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea80f7f18803b2495cc01685a198090c06">event_restriction_all_carriageways_cleared</a></div><div class="ttdef"><b>Definition:</b> traffic.h:138</div></div>
@@ -234,37 +234,37 @@ $(document).ready(function(){initNavTree('traffic_8h_source.html','');});
<div class="ttc" id="structtraffic__point_html_a93a04d4fbe234988c05efb5542df3f8e"><div class="ttname"><a href="structtraffic__point.html#a93a04d4fbe234988c05efb5542df3f8e">traffic_point::junction_ref</a></div><div class="ttdeci">char * junction_ref</div><div class="ttdef"><b>Definition:</b> traffic.h:273</div></div>
<div class="ttc" id="structtraffic__message_html_a4e28fe7f5aa367cc4125dc70c3ce2748"><div class="ttname"><a href="structtraffic__message.html#a4e28fe7f5aa367cc4125dc70c3ce2748">traffic_message::replaces</a></div><div class="ttdeci">char ** replaces</div><div class="ttdef"><b>Definition:</b> traffic.h:410</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea46e2937c7f2781962adb730a52b5ff14"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea46e2937c7f2781962adb730a52b5ff14">event_delay_clearance</a></div><div class="ttdef"><b>Definition:</b> traffic.h:127</div></div>
-<div class="ttc" id="traffic_8h_html_a7f6f1d7233de960cf11c97d8fdf78752"><div class="ttname"><a href="traffic_8h.html#a7f6f1d7233de960cf11c97d8fdf78752">si_class_new</a></div><div class="ttdeci">enum si_class si_class_new(char *string)</div><div class="ttdoc">Creates a supplementary information class from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5361</div></div>
+<div class="ttc" id="traffic_8h_html_a7f6f1d7233de960cf11c97d8fdf78752"><div class="ttname"><a href="traffic_8h.html#a7f6f1d7233de960cf11c97d8fdf78752">si_class_new</a></div><div class="ttdeci">enum si_class si_class_new(char *string)</div><div class="ttdoc">Creates a supplementary information class from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5374</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea0f7768fd3ee5a28436cd774a651459c6"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea0f7768fd3ee5a28436cd774a651459c6">event_restriction_contraflow</a></div><div class="ttdef"><b>Definition:</b> traffic.h:152</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea3c68a36b682e155d07abc8c649c06e8e"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea3c68a36b682e155d07abc8c649c06e8e">event_restriction_all_carriageways_reopened</a></div><div class="ttdef"><b>Definition:</b> traffic.h:139</div></div>
-<div class="ttc" id="traffic_8h_html_ad73234a80057aa53d4349a171514bcf0"><div class="ttname"><a href="traffic_8h.html#ad73234a80057aa53d4349a171514bcf0">location_ramps_new</a></div><div class="ttdeci">enum location_ramps location_ramps_new(char *string)</div><div class="ttdoc">Creates an enum location_ramps from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5334</div></div>
-<div class="ttc" id="traffic_8h_html_ad146fec39df2a2df0b5b7fe6ba75ef65"><div class="ttname"><a href="traffic_8h.html#ad146fec39df2a2df0b5b7fe6ba75ef65">location_fuzziness_to_string</a></div><div class="ttdeci">const char * location_fuzziness_to_string(enum location_fuzziness this_)</div><div class="ttdoc">Translates location fuzziness to its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5319</div></div>
+<div class="ttc" id="traffic_8h_html_ad73234a80057aa53d4349a171514bcf0"><div class="ttname"><a href="traffic_8h.html#ad73234a80057aa53d4349a171514bcf0">location_ramps_new</a></div><div class="ttdeci">enum location_ramps location_ramps_new(char *string)</div><div class="ttdoc">Creates an enum location_ramps from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5347</div></div>
+<div class="ttc" id="traffic_8h_html_ad146fec39df2a2df0b5b7fe6ba75ef65"><div class="ttname"><a href="traffic_8h.html#ad146fec39df2a2df0b5b7fe6ba75ef65">location_fuzziness_to_string</a></div><div class="ttdeci">const char * location_fuzziness_to_string(enum location_fuzziness this_)</div><div class="ttdoc">Translates location fuzziness to its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5332</div></div>
<div class="ttc" id="traffic_8h_html_a973b839614e1bb02eaa23e2bc2465d8ba60787965cec3569af65948b9e4b995ad"><div class="ttname"><a href="traffic_8h.html#a973b839614e1bb02eaa23e2bc2465d8ba60787965cec3569af65948b9e4b995ad">location_ramps_exit</a></div><div class="ttdef"><b>Definition:</b> traffic.h:212</div></div>
<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdef"><b>Definition:</b> map.c:55</div></div>
<div class="ttc" id="structtraffic__message_html_a61857175748e0a05f00e17a358b432c6"><div class="ttname"><a href="structtraffic__message.html#a61857175748e0a05f00e17a358b432c6">traffic_message::is_cancellation</a></div><div class="ttdeci">int is_cancellation</div><div class="ttdef"><b>Definition:</b> traffic.h:403</div></div>
<div class="ttc" id="structtraffic__event_html_aa507d11078d0f3758c18bbcbfec86e1b"><div class="ttname"><a href="structtraffic__event.html#aa507d11078d0f3758c18bbcbfec86e1b">traffic_event::speed</a></div><div class="ttdeci">int speed</div><div class="ttdef"><b>Definition:</b> traffic.h:373</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea4b5fe35debed1964a0290eb5074bf283"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea4b5fe35debed1964a0290eb5074bf283">event_restriction_speed_limit</a></div><div class="ttdef"><b>Definition:</b> traffic.h:178</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea28b131d5f4b26dcc466ce9c1ebe0240a"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea28b131d5f4b26dcc466ce9c1ebe0240a">event_restriction_ramp_closed</a></div><div class="ttdef"><b>Definition:</b> traffic.h:167</div></div>
-<div class="ttc" id="traffic_8h_html_a5add22dc8986107f85ab57fcbe1ec153"><div class="ttname"><a href="traffic_8h.html#a5add22dc8986107f85ab57fcbe1ec153">traffic_event_new</a></div><div class="ttdeci">struct traffic_event * traffic_event_new(enum event_class event_class, enum event_type type, int length, int speed, struct quantifier *quantifier, int si_count, struct traffic_suppl_info **si)</div><div class="ttdoc">Creates a new traffic_event. </div><div class="ttdef"><b>Definition:</b> traffic.c:5570</div></div>
+<div class="ttc" id="traffic_8h_html_a5add22dc8986107f85ab57fcbe1ec153"><div class="ttname"><a href="traffic_8h.html#a5add22dc8986107f85ab57fcbe1ec153">traffic_event_new</a></div><div class="ttdeci">struct traffic_event * traffic_event_new(enum event_class event_class, enum event_type type, int length, int speed, struct quantifier *quantifier, int si_count, struct traffic_suppl_info **si)</div><div class="ttdoc">Creates a new traffic_event. </div><div class="ttdef"><b>Definition:</b> traffic.c:5583</div></div>
<div class="ttc" id="traffic_8h_html_aa823ba92e016adc6d17c98b55b99d66fa34400c6c246c3703235c62e36730d6b2"><div class="ttname"><a href="traffic_8h.html#aa823ba92e016adc6d17c98b55b99d66fa34400c6c246c3703235c62e36730d6b2">location_dir_one</a></div><div class="ttdef"><b>Definition:</b> traffic.h:186</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea92bc7ba515ebc83fa9aea805ea55c219"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea92bc7ba515ebc83fa9aea805ea55c219">event_congestion_traffic_heavier_than_normal</a></div><div class="ttdef"><b>Definition:</b> traffic.h:119</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea9b934500f6c2206b51cf547609a9529c"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea9b934500f6c2206b51cf547609a9529c">event_restriction_speed_limit_lifted</a></div><div class="ttdef"><b>Definition:</b> traffic.h:179</div></div>
<div class="ttc" id="structtraffic__message_html_a844f3185ebaccee2846c7681464b7001"><div class="ttname"><a href="structtraffic__message.html#a844f3185ebaccee2846c7681464b7001">traffic_message::receive_time</a></div><div class="ttdeci">time_t receive_time</div><div class="ttdef"><b>Definition:</b> traffic.h:397</div></div>
<div class="ttc" id="structtraffic__message_html_ad3631bf61f20888cbde3fbdb0bff5146"><div class="ttname"><a href="structtraffic__message.html#ad3631bf61f20888cbde3fbdb0bff5146">traffic_message::start_time</a></div><div class="ttdeci">time_t start_time</div><div class="ttdef"><b>Definition:</b> traffic.h:401</div></div>
-<div class="ttc" id="traffic_8h_html_ad0e2059c6ad2f753ed01189a70969776"><div class="ttname"><a href="traffic_8h.html#ad0e2059c6ad2f753ed01189a70969776">location_dir_new</a></div><div class="ttdeci">enum location_dir location_dir_new(char *string)</div><div class="ttdoc">Creates a location directionality from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5299</div></div>
+<div class="ttc" id="traffic_8h_html_ad0e2059c6ad2f753ed01189a70969776"><div class="ttname"><a href="traffic_8h.html#ad0e2059c6ad2f753ed01189a70969776">location_dir_new</a></div><div class="ttdeci">enum location_dir location_dir_new(char *string)</div><div class="ttdoc">Creates a location directionality from its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5312</div></div>
<div class="ttc" id="structtraffic__location_html"><div class="ttname"><a href="structtraffic__location.html">traffic_location</a></div><div class="ttdoc">Location data for a traffic message. </div><div class="ttdef"><b>Definition:</b> traffic.h:298</div></div>
-<div class="ttc" id="traffic_8h_html_af490a6f053971e1ec4dd0cc7f0c5f3ed"><div class="ttname"><a href="traffic_8h.html#af490a6f053971e1ec4dd0cc7f0c5f3ed">traffic_set_route</a></div><div class="ttdeci">void traffic_set_route(struct traffic *this_, struct route *rt)</div><div class="ttdoc">Sets the route for the traffic plugin. </div><div class="ttdef"><b>Definition:</b> traffic.c:5939</div></div>
-<div class="ttc" id="traffic_8h_html_aae0076b9498a247a66e8547547368d0d"><div class="ttname"><a href="traffic_8h.html#aae0076b9498a247a66e8547547368d0d">traffic_message_new_single_event</a></div><div class="ttdeci">struct traffic_message * traffic_message_new_single_event(char *id, time_t receive_time, time_t update_time, time_t expiration_time, int is_forecast, struct traffic_location *location, enum event_class event_class, enum event_type type)</div><div class="ttdoc">Creates a new single-event traffic_message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5670</div></div>
+<div class="ttc" id="traffic_8h_html_af490a6f053971e1ec4dd0cc7f0c5f3ed"><div class="ttname"><a href="traffic_8h.html#af490a6f053971e1ec4dd0cc7f0c5f3ed">traffic_set_route</a></div><div class="ttdeci">void traffic_set_route(struct traffic *this_, struct route *rt)</div><div class="ttdoc">Sets the route for the traffic plugin. </div><div class="ttdef"><b>Definition:</b> traffic.c:5952</div></div>
+<div class="ttc" id="traffic_8h_html_aae0076b9498a247a66e8547547368d0d"><div class="ttname"><a href="traffic_8h.html#aae0076b9498a247a66e8547547368d0d">traffic_message_new_single_event</a></div><div class="ttdeci">struct traffic_message * traffic_message_new_single_event(char *id, time_t receive_time, time_t update_time, time_t expiration_time, int is_forecast, struct traffic_location *location, enum event_class event_class, enum event_type type)</div><div class="ttdoc">Creates a new single-event traffic_message. </div><div class="ttdef"><b>Definition:</b> traffic.c:5683</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cead3b7ab703e86008c5e409d19f3031e4d"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cead3b7ab703e86008c5e409d19f3031e4d">event_delay_delay</a></div><div class="ttdef"><b>Definition:</b> traffic.h:128</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea0f79c32c21417288b744757b8593a0dc"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea0f79c32c21417288b744757b8593a0dc">event_restriction_exit_blocked</a></div><div class="ttdef"><b>Definition:</b> traffic.h:160</div></div>
<div class="ttc" id="structtraffic__message_html_a8407ad12cda392036d21df9f057ab5e4"><div class="ttname"><a href="structtraffic__message.html#a8407ad12cda392036d21df9f057ab5e4">traffic_message::is_forecast</a></div><div class="ttdeci">int is_forecast</div><div class="ttdef"><b>Definition:</b> traffic.h:407</div></div>
-<div class="ttc" id="traffic_8h_html_a0f8feb83dd090f1f3bb1cc521b7bc366"><div class="ttname"><a href="traffic_8h.html#a0f8feb83dd090f1f3bb1cc521b7bc366">traffic_point_new_short</a></div><div class="ttdeci">struct traffic_point * traffic_point_new_short(float lon, float lat)</div><div class="ttdoc">Creates a new traffic_point. </div><div class="ttdef"><b>Definition:</b> traffic.c:5472</div></div>
-<div class="ttc" id="traffic_8h_html_a8492042804c9a6a11a332e2acb5b90dd"><div class="ttname"><a href="traffic_8h.html#a8492042804c9a6a11a332e2acb5b90dd">event_class_to_string</a></div><div class="ttdeci">const char * event_class_to_string(enum event_class this_)</div><div class="ttdoc">Translates an event class to its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5035</div></div>
+<div class="ttc" id="traffic_8h_html_a0f8feb83dd090f1f3bb1cc521b7bc366"><div class="ttname"><a href="traffic_8h.html#a0f8feb83dd090f1f3bb1cc521b7bc366">traffic_point_new_short</a></div><div class="ttdeci">struct traffic_point * traffic_point_new_short(float lon, float lat)</div><div class="ttdoc">Creates a new traffic_point. </div><div class="ttdef"><b>Definition:</b> traffic.c:5485</div></div>
+<div class="ttc" id="traffic_8h_html_a8492042804c9a6a11a332e2acb5b90dd"><div class="ttname"><a href="traffic_8h.html#a8492042804c9a6a11a332e2acb5b90dd">event_class_to_string</a></div><div class="ttdeci">const char * event_class_to_string(enum event_class this_)</div><div class="ttdoc">Translates an event class to its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5048</div></div>
<div class="ttc" id="structtraffic__event_html_a2df1db151bd0db59365cc8d57dbba5d8"><div class="ttname"><a href="structtraffic__event.html#a2df1db151bd0db59365cc8d57dbba5d8">traffic_event::si</a></div><div class="ttdeci">struct traffic_suppl_info ** si</div><div class="ttdef"><b>Definition:</b> traffic.h:380</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea012ee33bd385db6d8863b3ec33fba2a2"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea012ee33bd385db6d8863b3ec33fba2a2">event_restriction_entry_blocked</a></div><div class="ttdef"><b>Definition:</b> traffic.h:158</div></div>
<div class="ttc" id="structtraffic__point_html_ad6b0099eb883545975d108d9b66e3c5b"><div class="ttname"><a href="structtraffic__point.html#ad6b0099eb883545975d108d9b66e3c5b">traffic_point::tmc_id</a></div><div class="ttdeci">char * tmc_id</div><div class="ttdef"><b>Definition:</b> traffic.h:274</div></div>
-<div class="ttc" id="traffic_8h_html_a1b8675351a0defd0ab1639ae86d80771"><div class="ttname"><a href="traffic_8h.html#a1b8675351a0defd0ab1639ae86d80771">si_class_to_string</a></div><div class="ttdeci">const char * si_class_to_string(enum si_class this_)</div><div class="ttdoc">Translates a supplementary information class to its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5373</div></div>
-<div class="ttc" id="traffic_8h_html_a132f0eee106bfc793e1a81a874a29d72"><div class="ttname"><a href="traffic_8h.html#a132f0eee106bfc793e1a81a874a29d72">traffic_get_map</a></div><div class="ttdeci">struct map * traffic_get_map(struct traffic *this_)</div><div class="ttdoc">Returns the map for the traffic plugin. </div><div class="ttdef"><b>Definition:</b> traffic.c:5781</div></div>
+<div class="ttc" id="traffic_8h_html_a1b8675351a0defd0ab1639ae86d80771"><div class="ttname"><a href="traffic_8h.html#a1b8675351a0defd0ab1639ae86d80771">si_class_to_string</a></div><div class="ttdeci">const char * si_class_to_string(enum si_class this_)</div><div class="ttdoc">Translates a supplementary information class to its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5386</div></div>
+<div class="ttc" id="traffic_8h_html_a132f0eee106bfc793e1a81a874a29d72"><div class="ttname"><a href="traffic_8h.html#a132f0eee106bfc793e1a81a874a29d72">traffic_get_map</a></div><div class="ttdeci">struct map * traffic_get_map(struct traffic *this_)</div><div class="ttdoc">Returns the map for the traffic plugin. </div><div class="ttdef"><b>Definition:</b> traffic.c:5794</div></div>
<div class="ttc" id="traffic_8h_html_ac6b5e3f2c7b923fee92b9fab40fd384ea7c2f9bbf9fa688cd16593d728bb2e12f"><div class="ttname"><a href="traffic_8h.html#ac6b5e3f2c7b923fee92b9fab40fd384ea7c2f9bbf9fa688cd16593d728bb2e12f">location_fuzziness_start_unknown</a></div><div class="ttdef"><b>Definition:</b> traffic.h:199</div></div>
<div class="ttc" id="traffic_8h_html_ab001cdf235d49ea5863f243a42f2d73aa350fb96a31f14ed1fa7531cca52084be"><div class="ttname"><a href="traffic_8h.html#ab001cdf235d49ea5863f243a42f2d73aa350fb96a31f14ed1fa7531cca52084be">si_class_tendency</a></div><div class="ttdef"><b>Definition:</b> traffic.h:221</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1ceaf7d6ae1d785ecd8918d4e1e76467867c"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1ceaf7d6ae1d785ecd8918d4e1e76467867c">event_delay_very_long_delay</a></div><div class="ttdef"><b>Definition:</b> traffic.h:134</div></div>
@@ -272,15 +272,15 @@ $(document).ready(function(){initNavTree('traffic_8h_source.html','');});
<div class="ttc" id="garmin__img_8c_html_a8f7b0321b1954f07b747aeb1e311814e"><div class="ttname"><a href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a></div><div class="ttdeci">char type[3]</div><div class="ttdef"><b>Definition:</b> garmin_img.c:123</div></div>
<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cead2505d8f304ad2f2e225fdeb09343739"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cead2505d8f304ad2f2e225fdeb09343739">event_congestion_stationary_traffic</a></div><div class="ttdef"><b>Definition:</b> traffic.h:110</div></div>
-<div class="ttc" id="traffic_8h_html_aac734f94ee54ddb25a539362a09d4b16"><div class="ttname"><a href="traffic_8h.html#aac734f94ee54ddb25a539362a09d4b16">traffic_point_new</a></div><div class="ttdeci">struct traffic_point * traffic_point_new(float lon, float lat, char *junction_name, char *junction_ref, char *tmc_id)</div><div class="ttdoc">Creates a new traffic_point. </div><div class="ttdef"><b>Definition:</b> traffic.c:5459</div></div>
+<div class="ttc" id="traffic_8h_html_aac734f94ee54ddb25a539362a09d4b16"><div class="ttname"><a href="traffic_8h.html#aac734f94ee54ddb25a539362a09d4b16">traffic_point_new</a></div><div class="ttdeci">struct traffic_point * traffic_point_new(float lon, float lat, char *junction_name, char *junction_ref, char *tmc_id)</div><div class="ttdoc">Creates a new traffic_point. </div><div class="ttdef"><b>Definition:</b> traffic.c:5472</div></div>
<div class="ttc" id="traffic_8h_html_a2ac13bc2df7fc10faf6820b3c6750171a1816029a2d9656e257b2efc53583ab74"><div class="ttname"><a href="traffic_8h.html#a2ac13bc2df7fc10faf6820b3c6750171a1816029a2d9656e257b2efc53583ab74">si_vehicle_hgv</a></div><div class="ttdef"><b>Definition:</b> traffic.h:242</div></div>
-<div class="ttc" id="traffic_8h_html_abe1928a2b460fbc13ba7704c7d5d9e1a"><div class="ttname"><a href="traffic_8h.html#abe1928a2b460fbc13ba7704c7d5d9e1a">si_type_to_string</a></div><div class="ttdeci">const char * si_type_to_string(enum si_type this_)</div><div class="ttdoc">Translates a supplementary information type to its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5422</div></div>
+<div class="ttc" id="traffic_8h_html_abe1928a2b460fbc13ba7704c7d5d9e1a"><div class="ttname"><a href="traffic_8h.html#abe1928a2b460fbc13ba7704c7d5d9e1a">si_type_to_string</a></div><div class="ttdeci">const char * si_type_to_string(enum si_type this_)</div><div class="ttdoc">Translates a supplementary information type to its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5435</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea3aa54791184d9ecca2cfc51015893dac"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea3aa54791184d9ecca2cfc51015893dac">event_restriction_carriageway_blocked</a></div><div class="ttdef"><b>Definition:</b> traffic.h:148</div></div>
<div class="ttc" id="traffic_8h_html_a2ac13bc2df7fc10faf6820b3c6750171a056e5c01b3f84e48ab45a131f880c7a8"><div class="ttname"><a href="traffic_8h.html#a2ac13bc2df7fc10faf6820b3c6750171a056e5c01b3f84e48ab45a131f880c7a8">si_invalid</a></div><div class="ttdef"><b>Definition:</b> traffic.h:229</div></div>
-<div class="ttc" id="traffic_8h_html_ab15ae598dc2309e1ff0fe58be7f38ef3"><div class="ttname"><a href="traffic_8h.html#ab15ae598dc2309e1ff0fe58be7f38ef3">event_type_to_string</a></div><div class="ttdeci">const char * event_type_to_string(enum event_type this_)</div><div class="ttdoc">Translates an event type to its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5160</div></div>
+<div class="ttc" id="traffic_8h_html_ab15ae598dc2309e1ff0fe58be7f38ef3"><div class="ttname"><a href="traffic_8h.html#ab15ae598dc2309e1ff0fe58be7f38ef3">event_type_to_string</a></div><div class="ttdeci">const char * event_type_to_string(enum event_type this_)</div><div class="ttdoc">Translates an event type to its string representation. </div><div class="ttdef"><b>Definition:</b> traffic.c:5173</div></div>
<div class="ttc" id="traffic_8h_html_aa823ba92e016adc6d17c98b55b99d66fae84e1c444d6af02ba774557e5d475e02"><div class="ttname"><a href="traffic_8h.html#aa823ba92e016adc6d17c98b55b99d66fae84e1c444d6af02ba774557e5d475e02">location_dir_both</a></div><div class="ttdef"><b>Definition:</b> traffic.h:187</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea5a25c9377092ff835a918e2f4e74abd9"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea5a25c9377092ff835a918e2f4e74abd9">event_restriction_lane_blocked</a></div><div class="ttdef"><b>Definition:</b> traffic.h:163</div></div>
-<div class="ttc" id="traffic_8h_html_a3b6a019b6bf324006a3492b1d39b0887"><div class="ttname"><a href="traffic_8h.html#a3b6a019b6bf324006a3492b1d39b0887">traffic_event_new_short</a></div><div class="ttdeci">struct traffic_event * traffic_event_new_short(enum event_class event_class, enum event_type type)</div><div class="ttdoc">Creates a new traffic_event. </div><div class="ttdef"><b>Definition:</b> traffic.c:5590</div></div>
+<div class="ttc" id="traffic_8h_html_a3b6a019b6bf324006a3492b1d39b0887"><div class="ttname"><a href="traffic_8h.html#a3b6a019b6bf324006a3492b1d39b0887">traffic_event_new_short</a></div><div class="ttdeci">struct traffic_event * traffic_event_new_short(enum event_class event_class, enum event_type type)</div><div class="ttdoc">Creates a new traffic_event. </div><div class="ttdef"><b>Definition:</b> traffic.c:5603</div></div>
<div class="ttc" id="traffic_8h_html_ab001cdf235d49ea5863f243a42f2d73aa3cdc14c187953e826f9242c3427190e7"><div class="ttname"><a href="traffic_8h.html#ab001cdf235d49ea5863f243a42f2d73aa3cdc14c187953e826f9242c3427190e7">si_class_invalid</a></div><div class="ttdef"><b>Definition:</b> traffic.h:219</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1ceaee14d741fefb9ab769484cdbcb648baa"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1ceaee14d741fefb9ab769484cdbcb648baa">event_congestion_traffic_congestion</a></div><div class="ttdef"><b>Definition:</b> traffic.h:114</div></div>
<div class="ttc" id="structcoord__geo_html"><div class="ttname"><a href="structcoord__geo.html">coord_geo</a></div><div class="ttdoc">A WGS84 coordinate. </div><div class="ttdef"><b>Definition:</b> coord.h:97</div></div>
@@ -289,7 +289,7 @@ $(document).ready(function(){initNavTree('traffic_8h_source.html','');});
<div class="ttc" id="structtraffic__location_html_ab7da8b821b080fe42f369e67811cf378"><div class="ttname"><a href="structtraffic__location.html#ab7da8b821b080fe42f369e67811cf378">traffic_location::road_ref</a></div><div class="ttdeci">char * road_ref</div><div class="ttdef"><b>Definition:</b> traffic.h:325</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea77f613bed33ae42e39a5bd3f61ce1bb9"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea77f613bed33ae42e39a5bd3f61ce1bb9">event_congestion_normal_traffic</a></div><div class="ttdef"><b>Definition:</b> traffic.h:105</div></div>
<div class="ttc" id="traffic_8h_html_a973b839614e1bb02eaa23e2bc2465d8ba70012a490516fc8a1187f3d7c1a1c319"><div class="ttname"><a href="traffic_8h.html#a973b839614e1bb02eaa23e2bc2465d8ba70012a490516fc8a1187f3d7c1a1c319">location_ramps_entry</a></div><div class="ttdef"><b>Definition:</b> traffic.h:211</div></div>
-<div class="ttc" id="traffic_8h_html_acac6e3000ea57178efdfffe37470772a"><div class="ttname"><a href="traffic_8h.html#acac6e3000ea57178efdfffe37470772a">traffic_event_get_suppl_info</a></div><div class="ttdeci">struct traffic_suppl_info * traffic_event_get_suppl_info(struct traffic_event *this_, int index)</div><div class="ttdoc">Retrieves a supplementary information item associated with an event. </div><div class="ttdef"><b>Definition:</b> traffic.c:5624</div></div>
+<div class="ttc" id="traffic_8h_html_acac6e3000ea57178efdfffe37470772a"><div class="ttname"><a href="traffic_8h.html#acac6e3000ea57178efdfffe37470772a">traffic_event_get_suppl_info</a></div><div class="ttdeci">struct traffic_suppl_info * traffic_event_get_suppl_info(struct traffic_event *this_, int index)</div><div class="ttdoc">Retrieves a supplementary information item associated with an event. </div><div class="ttdef"><b>Definition:</b> traffic.c:5637</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea61281a3f62edddd41d7ac58c11006f4f"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea61281a3f62edddd41d7ac58c11006f4f">event_delay_uncertain_duration</a></div><div class="ttdef"><b>Definition:</b> traffic.h:133</div></div>
<div class="ttc" id="traffic_8h_html_a430b444c74dd3fd1472a31714ec5f1cea554cf304caa3766584b6843998a95808"><div class="ttname"><a href="traffic_8h.html#a430b444c74dd3fd1472a31714ec5f1cea554cf304caa3766584b6843998a95808">event_restriction_ramp_reopened</a></div><div class="ttdef"><b>Definition:</b> traffic.h:168</div></div>
</div><!-- fragment --></div><!-- contents -->
diff --git a/xmlconfig_8h_source.html b/xmlconfig_8h_source.html
index 309b077a9..26f246f2e 100644
--- a/xmlconfig_8h_source.html
+++ b/xmlconfig_8h_source.html
@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('xmlconfig_8h_source.html','');});
<div class="ttc" id="layout_8c_html_af12a3d11ebf1e44ad330e5c8e3b7cbe5"><div class="ttname"><a href="layout_8c.html#af12a3d11ebf1e44ad330e5c8e3b7cbe5">layout_func</a></div><div class="ttdeci">struct object_func layout_func</div><div class="ttdef"><b>Definition:</b> layout.c:665</div></div>
<div class="ttc" id="xmlconfig_8h_html_ae8b8c79f95f5c2a2c6584c5adb86b7b5"><div class="ttname"><a href="xmlconfig_8h.html#ae8b8c79f95f5c2a2c6584c5adb86b7b5">xml_parse_file</a></div><div class="ttdeci">int xml_parse_file(char *filename, void *data, void(*start)(xml_context *, const char *, const char **, const char **, void *, GError **), void(*end)(xml_context *, const char *, void *, GError **), void(*text)(xml_context *, const char *, gsize, void *, GError **))</div><div class="ttdoc">Parses an XML file. </div><div class="ttdef"><b>Definition:</b> xmlconfig.c:1057</div></div>
<div class="ttc" id="log_8c_html_aaadaa036644f0f337fa4b67d7216f783"><div class="ttname"><a href="log_8c.html#aaadaa036644f0f337fa4b67d7216f783">log_func</a></div><div class="ttdeci">struct object_func log_func</div><div class="ttdef"><b>Definition:</b> log.c:541</div></div>
-<div class="ttc" id="xmlconfig_8h_html_aa2727818209df92aed398cb13d43cf99"><div class="ttname"><a href="xmlconfig_8h.html#aa2727818209df92aed398cb13d43cf99">traffic_func</a></div><div class="ttdeci">struct object_func map_func mapset_func navit_func osd_func tracking_func vehicle_func maps_func layout_func roadprofile_func vehicleprofile_func layer_func config_func profile_option_func script_func log_func speech_func navigation_func route_func traffic_func</div><div class="ttdef"><b>Definition:</b> traffic.c:5950</div></div>
+<div class="ttc" id="xmlconfig_8h_html_aa2727818209df92aed398cb13d43cf99"><div class="ttname"><a href="xmlconfig_8h.html#aa2727818209df92aed398cb13d43cf99">traffic_func</a></div><div class="ttdeci">struct object_func map_func mapset_func navit_func osd_func tracking_func vehicle_func maps_func layout_func roadprofile_func vehicleprofile_func layer_func config_func profile_option_func script_func log_func speech_func navigation_func route_func traffic_func</div><div class="ttdef"><b>Definition:</b> traffic.c:5963</div></div>
<div class="ttc" id="xmlconfig_8h_html_a3371a924ef319f6e38f94fa0331575a4"><div class="ttname"><a href="xmlconfig_8h.html#a3371a924ef319f6e38f94fa0331575a4">object_func_init</a></div><div class="ttdeci">int(* object_func_init)(void *)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:61</div></div>
<div class="ttc" id="gpx2navit__txt_8h_html_a075a573833b43bae7ce3088bd7365de5"><div class="ttname"><a href="gpx2navit__txt_8h.html#a075a573833b43bae7ce3088bd7365de5">parent</a></div><div class="ttdeci">struct parent parent</div></div>
<div class="ttc" id="xmlconfig_8h_html_ac984e28a955dd4713ce683447a1ea4db"><div class="ttname"><a href="xmlconfig_8h.html#ac984e28a955dd4713ce683447a1ea4db">object_func_get_attr</a></div><div class="ttdeci">int(* object_func_get_attr)(void *, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:55</div></div>
@@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('xmlconfig_8h_source.html','');});
<div class="ttc" id="xmlconfig_8h_html_aa0aedbfd467d2009ac65a983734fc556"><div class="ttname"><a href="xmlconfig_8h.html#aa0aedbfd467d2009ac65a983734fc556">object_func_lookup</a></div><div class="ttdeci">struct object_func * object_func_lookup(enum attr_type type)</div><div class="ttdef"><b>Definition:</b> xmlconfig.c:247</div></div>
<div class="ttc" id="layout_8c_html_a985b6f89722a541b986509885b71ea13"><div class="ttname"><a href="layout_8c.html#a985b6f89722a541b986509885b71ea13">layer_func</a></div><div class="ttdeci">struct object_func layer_func</div><div class="ttdef"><b>Definition:</b> layout.c:682</div></div>
<div class="ttc" id="structobject__func_html_a2d5c88a7211bbf8d7abc4afe17a49bb0"><div class="ttname"><a href="structobject__func.html#a2d5c88a7211bbf8d7abc4afe17a49bb0">object_func::add_attr</a></div><div class="ttdeci">int(* add_attr)(void *, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> xmlconfig.h:95</div></div>
-<div class="ttc" id="route_8c_html_a44e68e38b75a73288198f97c5971aa04"><div class="ttname"><a href="route_8c.html#a44e68e38b75a73288198f97c5971aa04">route_func</a></div><div class="ttdeci">struct object_func route_func</div><div class="ttdef"><b>Definition:</b> route.c:4369</div></div>
+<div class="ttc" id="route_8c_html_a44e68e38b75a73288198f97c5971aa04"><div class="ttname"><a href="route_8c.html#a44e68e38b75a73288198f97c5971aa04">route_func</a></div><div class="ttdeci">struct object_func route_func</div><div class="ttdef"><b>Definition:</b> route.c:4375</div></div>
<div class="ttc" id="map_8c_html_a72847bda2999f94a238bde22e8072d2d"><div class="ttname"><a href="map_8c.html#a72847bda2999f94a238bde22e8072d2d">map_func</a></div><div class="ttdeci">struct object_func map_func</div><div class="ttdef"><b>Definition:</b> map.c:674</div></div>
<div class="ttc" id="speech_8c_html_aa5b4a6300391ce4fa3def1f84bf80132"><div class="ttname"><a href="speech_8c.html#aa5b4a6300391ce4fa3def1f84bf80132">speech_func</a></div><div class="ttdeci">struct object_func speech_func</div><div class="ttdef"><b>Definition:</b> speech.c:139</div></div>
<div class="ttc" id="xmlconfig_8h_html_a689cc47cf7602cb6579cdfb8bd99783b"><div class="ttname"><a href="xmlconfig_8h.html#a689cc47cf7602cb6579cdfb8bd99783b">xml_parse_text</a></div><div class="ttdeci">int xml_parse_text(const char *document, void *data, void(*start)(xml_context *, const char *, const char **, const char **, void *, GError **), void(*end)(xml_context *, const char *, void *, GError **), void(*text)(xml_context *, const char *, gsize, void *, GError **))</div><div class="ttdoc">Parses XML text. </div><div class="ttdef"><b>Definition:</b> xmlconfig.c:1105</div></div>