summaryrefslogtreecommitdiff
path: root/vehicleprofile_8h.html
diff options
context:
space:
mode:
authorCircle CI <circleci@navit-project.org>2017-11-03 22:35:01 +0000
committerCircle CI <circleci@navit-project.org>2017-11-03 22:35:01 +0000
commitda48698d3d99eefaa3bf25fbcbaac6a09670788f (patch)
treeefd931d178ed8438bcc60539148abca188fc248d /vehicleprofile_8h.html
parenta42ec457ee03882e3f95e369d842f1fae9978700 (diff)
downloadnavit-da48698d3d99eefaa3bf25fbcbaac6a09670788f.tar.gz
update:doc:Doxygen update for commit 19802a716ed5dc1f16a712a4924d2c04e96afd32 [ci skip]
Diffstat (limited to 'vehicleprofile_8h.html')
-rw-r--r--vehicleprofile_8h.html404
1 files changed, 404 insertions, 0 deletions
diff --git a/vehicleprofile_8h.html b/vehicleprofile_8h.html
new file mode 100644
index 000000000..9be728323
--- /dev/null
+++ b/vehicleprofile_8h.html
@@ -0,0 +1,404 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicleprofile.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('vehicleprofile_8h.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">vehicleprofile.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="vehicleprofile_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html">vehicleprofile</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ae1102ac91662c5d756ac2aa3e4137391"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicleprofile_8h.html#ae1102ac91662c5d756ac2aa3e4137391">maxspeed_handling</a> { <a class="el" href="vehicleprofile_8h.html#ae1102ac91662c5d756ac2aa3e4137391ac66ffd803aaa429e4f2ff871f5120077">maxspeed_enforce</a> = 0,
+<a class="el" href="vehicleprofile_8h.html#ae1102ac91662c5d756ac2aa3e4137391a6d89caab24f44ef11089d684423f7d05">maxspeed_restrict</a> = 1,
+<a class="el" href="vehicleprofile_8h.html#ae1102ac91662c5d756ac2aa3e4137391a113803a21138e17f277cd2cea599c39e">maxspeed_ignore</a> = 2
+ }</td></tr>
+<tr class="separator:ae1102ac91662c5d756ac2aa3e4137391"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a3d6f385994dc02c76023222520c34ab9"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicleprofile_8h.html#a3d6f385994dc02c76023222520c34ab9">vehicleprofile_new</a> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structattr.html">attr</a> **attrs)</td></tr>
+<tr class="separator:a3d6f385994dc02c76023222520c34ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71d92a93babc5e95ef7f2cbe0035e219"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicleprofile_8h.html#a71d92a93babc5e95ef7f2cbe0035e219">vehicleprofile_attr_iter_new</a> (<a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>)</td></tr>
+<tr class="separator:a71d92a93babc5e95ef7f2cbe0035e219"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d0a9f05b38ea8b39140ab892c3af574"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicleprofile_8h.html#a1d0a9f05b38ea8b39140ab892c3af574">vehicleprofile_attr_iter_destroy</a> (struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a1d0a9f05b38ea8b39140ab892c3af574"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f051e3319e3fcf9b227dcafc66d23a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicleprofile_8h.html#a6f051e3319e3fcf9b227dcafc66d23a8">vehicleprofile_get_attr</a> (struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *this_, enum <a class="el" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="el" href="png_8h.html#a31c258c425e1346a1cd21ffd48f58ace">type</a>, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a6f051e3319e3fcf9b227dcafc66d23a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6e9e5837fa024ccca436b57396765bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicleprofile_8h.html#aa6e9e5837fa024ccca436b57396765bf">vehicleprofile_set_attr</a> (struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:aa6e9e5837fa024ccca436b57396765bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab03bcd4060b0f1184645978cccfed0cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicleprofile_8h.html#ab03bcd4060b0f1184645978cccfed0cc">vehicleprofile_add_attr</a> (struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:ab03bcd4060b0f1184645978cccfed0cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7fed4b786cb2d58ba47e45d4d0df29e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicleprofile_8h.html#ab7fed4b786cb2d58ba47e45d4d0df29e">vehicleprofile_remove_attr</a> (struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:ab7fed4b786cb2d58ba47e45d4d0df29e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8845d098d04b10f1654e2f93b20b1426"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroadprofile.html">roadprofile</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicleprofile_8h.html#a8845d098d04b10f1654e2f93b20b1426">vehicleprofile_get_roadprofile</a> (struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *this_, enum <a class="el" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a> <a class="el" href="png_8h.html#a31c258c425e1346a1cd21ffd48f58ace">type</a>)</td></tr>
+<tr class="separator:a8845d098d04b10f1654e2f93b20b1426"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4961eb255e272a5abe5b430a7d6af0bf"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicleprofile_8h.html#a4961eb255e272a5abe5b430a7d6af0bf">vehicleprofile_get_name</a> (struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *this_)</td></tr>
+<tr class="memdesc:a4961eb255e272a5abe5b430a7d6af0bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the vehicle profile's name. <a href="#a4961eb255e272a5abe5b430a7d6af0bf">More...</a><br/></td></tr>
+<tr class="separator:a4961eb255e272a5abe5b430a7d6af0bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="ae1102ac91662c5d756ac2aa3e4137391"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="vehicleprofile_8h.html#ae1102ac91662c5d756ac2aa3e4137391">maxspeed_handling</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ae1102ac91662c5d756ac2aa3e4137391ac66ffd803aaa429e4f2ff871f5120077"></a>maxspeed_enforce</em>&#160;</td><td class="fielddoc">
+<p>Always enforce maxspeed of segment </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="ae1102ac91662c5d756ac2aa3e4137391a6d89caab24f44ef11089d684423f7d05"></a>maxspeed_restrict</em>&#160;</td><td class="fielddoc">
+<p>Enforce maxspeed of segment only if it restricts the speed </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="ae1102ac91662c5d756ac2aa3e4137391a113803a21138e17f277cd2cea599c39e"></a>maxspeed_ignore</em>&#160;</td><td class="fielddoc">
+<p>Ignore maxspeed of segment, always use</p>
+<div class="fragment"><div class="line">route_weight </div>
+</div><!-- fragment --><p> of road profile </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ab03bcd4060b0f1184645978cccfed0cc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a> vehicleprofile_add_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="structvehicleprofile.html#abbad446c0de35cce19dad679a657b360">vehicleprofile::active_callback</a>, <a class="el" href="attr_8c.html#a16f8181e76fc7339c0dde03da8b62e50">attr_generic_add_attr()</a>, <a class="el" href="structattr.html#a2334c773ca8101f330729651daa9268c">attr::navit_object</a>, <a class="el" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">attr::type</a>, <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>, and <a class="el" href="vehicleprofile_8c.html#ad0a259b054c0f6c50a0fa0de2e31d50d">vehicleprofile_apply_roadprofile()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1d0a9f05b38ea8b39140ab892c3af574"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a> vehicleprofile_attr_iter_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td>
+ <td class="paramname"><em>iter</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="gmem_8c.html#adc1ccd7500cf30d2d250d5d753f6bbba">g_free()</a>.</p>
+
+<p>Referenced by <a class="el" href="binding__dbus_8c.html#ad35b77d5733d1b10b1e57714e6687658">request_vehicleprofile_attr_iter_destroy()</a>, and <a class="el" href="vehicleprofile_8c.html#a7f3d1c755716a167599fa5311966f594">vehicleprofile_update()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a71d92a93babc5e95ef7f2cbe0035e219"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structattr__iter.html">attr_iter</a>* vehicleprofile_attr_iter_new </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="png_8h.html#a04364e387081209df3bd1a16e8abe3b9">void</a>&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="gmem_8h.html#a977287fca21d3e7683b4f214af02440c">g_new0</a>.</p>
+
+<p>Referenced by <a class="el" href="binding__dbus_8c.html#a0caef7019e9d7caf3ee408c342b26cc3">request_vehicleprofile_attr_iter()</a>, and <a class="el" href="vehicleprofile_8c.html#a7f3d1c755716a167599fa5311966f594">vehicleprofile_update()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6f051e3319e3fcf9b227dcafc66d23a8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a> vehicleprofile_get_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a>&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td>
+ <td class="paramname"><em>iter</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="attr_8c.html#adf6574ad1a34ce7251c34d2ea903c076">attr_generic_get_attr()</a>, and <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>.</p>
+
+<p>Referenced by <a class="el" href="group__navit.html#ga7577b76753f29c4ef265cdde75c1aff2">navit_set_vehicleprofile_name()</a>, <a class="el" href="binding__dbus_8c.html#a1677d692f532a1320adad1fcca55a10d">request_vehicleprofile_get_attr()</a>, <a class="el" href="track_8h.html#a3ee6ea7d424a17edf786a24f5ea9e3a1">tracking_update()</a>, and <a class="el" href="vehicleprofile_8c.html#a7f3d1c755716a167599fa5311966f594">vehicleprofile_update()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4961eb255e272a5abe5b430a7d6af0bf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* vehicleprofile_get_name </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the vehicle profile's name. </p>
+
+<p>References <a class="el" href="structvehicleprofile.html#a045592a1186fa58546adce51b3c9c73c">vehicleprofile::name</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8845d098d04b10f1654e2f93b20b1426"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroadprofile.html">roadprofile</a>* vehicleprofile_get_roadprofile </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a>&#160;</td>
+ <td class="paramname"><em>type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="ghash_8c.html#a01fd02b302e610d6c3e71e0097c76bdb">g_hash_table_lookup()</a>, and <a class="el" href="structvehicleprofile.html#a62f0d40444ae2c3fcf6afb5166586f8b">vehicleprofile::roadprofile_hash</a>.</p>
+
+<p>Referenced by <a class="el" href="osd__core_8c.html#a1ce7bb2ebe64ec44f110191075c41fa4">osd_speed_warner_draw()</a>, <a class="el" href="osd__core_8c.html#ad1b3aad9b6f3d02df61bea4c5759ebb4">osd_text_draw()</a>, <a class="el" href="route_8c.html#a8b102be562307327d4727c8b57898bd5">route_process_street_graph()</a>, and <a class="el" href="route_8c.html#abc87446a125283884b059a5a6f765d72">route_seg_speed()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3d6f385994dc02c76023222520c34ab9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a>* vehicleprofile_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> **&#160;</td>
+ <td class="paramname"><em>attrs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="structvehicleprofile.html#abbad446c0de35cce19dad679a657b360">vehicleprofile::active_callback</a>, <a class="el" href="attr_8c.html#a78c8acc94b747237631b2e68f123c7fa">attr_list_dup()</a>, <a class="el" href="attr_8c.html#ac035ca982c873e6e15f3edebcb6b62fd">attr_search()</a>, <a class="el" href="structattr.html#abb1262ecd4987c683edc8b1d1dff8f8a">attr::callback</a>, <a class="el" href="callback_8h.html#aefbe6726c48359199c9051cb5e4ca942">callback_cast</a>, <a class="el" href="callback_8h.html#ae7c649edc48dc3e82a7f513746dcb44e">callback_new_attr_1</a>, <a class="el" href="gmem_8h.html#a977287fca21d3e7683b4f214af02440c">g_new0</a>, <a class="el" href="xmlconfig_8c.html#acc1bc70fa25d7d81b1fa01fe6ef3a2f6">navit_object_ref()</a>, <a class="el" href="explodename_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</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="vehicleprofile_8c.html#a45ff12391aa01bf38d6ed3577aa915bc">vehicleprofile_clear()</a>, <a class="el" href="vehicleprofile_8c.html#ad28b27d1b2cd1462fa59bf5265b2521e">vehicleprofile_func</a>, <a class="el" href="vehicleprofile_8c.html#a8879522df7ef44f10888725cf120e0ff">vehicleprofile_set_attr_do()</a>, and <a class="el" href="vehicleprofile_8c.html#a7f3d1c755716a167599fa5311966f594">vehicleprofile_update()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab7fed4b786cb2d58ba47e45d4d0df29e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a> vehicleprofile_remove_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="attr_8c.html#a0460f47ed4e34e7dc3104c354f6165b2">attr_generic_remove_attr()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa6e9e5837fa024ccca436b57396765bf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="png_8h.html#add732426a6b9f107aa8b02f1888329b3">int</a> vehicleprofile_set_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>References <a class="el" href="attr_8c.html#a5a7572ddfb89fd5558b5f0bae25dd444">attr_generic_set_attr()</a>, and <a class="el" href="vehicleprofile_8c.html#a8879522df7ef44f10888725cf120e0ff">vehicleprofile_set_attr_do()</a>.</p>
+
+<p>Referenced by <a class="el" href="binding__dbus_8c.html#a442ea0d7b7e68a427a3b94570f0e7ec5">request_vehicleprofile_set_attr()</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="vehicleprofile_8h.html">vehicleprofile.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>