Files
PhysX4.1/physx/documentation/PhysXAPI/files/PxVehicleComponents_8h_source.html
2025-11-28 23:13:44 +05:30

294 lines
208 KiB
HTML

<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PxVehicleComponents.h Source File</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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></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 id="projectlogo"><img alt="Logo" src="PhysXLogoBlack.png"/></td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('PxVehicleComponents_8h_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">PxVehicleComponents.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="PxVehicleComponents_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="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Redistribution and use in source and binary forms, with or without</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// modification, are permitted provided that the following conditions</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// are met:</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// * Redistributions of source code must retain the above copyright</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// notice, this list of conditions and the following disclaimer.</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// * Redistributions in binary form must reproduce the above copyright</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// notice, this list of conditions and the following disclaimer in the</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// documentation and/or other materials provided with the distribution.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// * Neither the name of NVIDIA CORPORATION nor the names of its</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// contributors may be used to endorse or promote products derived</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// from this software without specific prior written permission.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS &#39;&#39;AS IS&#39;&#39; AND ANY</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Copyright (c) 2008-2021 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">// Copyright (c) 2004-2008 AGEIA Technologies, Inc. All rights reserved.</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">// Copyright (c) 2001-2004 NovodeX AG. All rights reserved. </span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#ifndef PX_VEHICLE_CORE_COMPONENTS_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define PX_VEHICLE_CORE_COMPONENTS_H</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="PxMemory_8h.html">foundation/PxMemory.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="PxVec3_8h.html">foundation/PxVec3.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="PxCoreUtilityTypes_8h.html">common/PxCoreUtilityTypes.h</a>&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="PxVehicleSDK_8h.html">vehicle/PxVehicleSDK.h</a>&quot;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="PxTypeInfo_8h.html">common/PxTypeInfo.h</a>&quot;</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#if !PX_DOXYGEN</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></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;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html"> 47</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleChassisData.html">PxVehicleChassisData</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html#abe694ed054b9f8747c22bcd3fe251b98"> 51</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData4W.html">PxVehicleDriveSimData4W</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html#aedff02e1e05309618636a393743265f4"> 53</a></span>&#160; <a class="code" href="classPxVehicleChassisData.html#aedff02e1e05309618636a393743265f4">PxVehicleChassisData</a>()</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; : mMOI(<a class="code" href="classPxVec3.html">PxVec3</a>(0,0,0)),</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; mMass(1500),</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; mCMOffset(<a class="code" href="classPxVec3.html">PxVec3</a>(0,0,0))</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; {</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; }</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html#a52f6cfc33d051676c7a06d2d3c1a1ea2"> 65</a></span>&#160; <a class="code" href="classPxVec3.html">PxVec3</a> <a class="code" href="classPxVehicleChassisData.html#a52f6cfc33d051676c7a06d2d3c1a1ea2">mMOI</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html#ad25ba7c718a9d898a209f9ab874b380b"> 72</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleChassisData.html#ad25ba7c718a9d898a209f9ab874b380b">mMass</a>;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html#a4945832cb26bd313d6d1b59200239c01"> 79</a></span>&#160; <a class="code" href="classPxVec3.html">PxVec3</a> <a class="code" href="classPxVehicleChassisData.html#a4945832cb26bd313d6d1b59200239c01">mCMOffset</a>;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html#a7e37b2a81f834c76e9b00bf9b7358421"> 83</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleChassisData.html#a7e37b2a81f834c76e9b00bf9b7358421">pad</a>;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData4W.html#ae7f90fe549220681824d4da56e4f4ec9">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;};</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleChassisData.html">PxVehicleChassisData</a>)&amp; 0x0f));</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="classPxVehicleEngineData.html"> 89</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleEngineData.html">PxVehicleEngineData</a></div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;{</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keyword">public</span>:</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"><a class="line" href="classPxVehicleEngineData.html#aa2f8773ce851c65e3c7d31b8991ea8f8"> 93</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData.html">PxVehicleDriveSimData</a>;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">enum</span></div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; {</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a01db24d707cdda32882ccb5dd07e1911a36fa1b079397822aa5a1f800221bd9af"> 97</a></span>&#160; eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES = 8</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;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a003aa44611d0be2a466787521db49fb2"> 100</a></span>&#160; <a class="code" href="classPxVehicleEngineData.html#a003aa44611d0be2a466787521db49fb2">PxVehicleEngineData</a>()</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; : mMOI(1.0f),</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; mPeakTorque(500.0f),</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; mMaxOmega(600.0f),</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; mDampingRateFullThrottle(0.15f),</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; mDampingRateZeroThrottleClutchEngaged(2.0f),</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; mDampingRateZeroThrottleClutchDisengaged(0.35f)</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; {</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; mTorqueCurve.addPair(0.0f, 0.8f);</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; mTorqueCurve.addPair(0.33f, 1.0f);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; mTorqueCurve.addPair(1.0f, 0.8f);</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; mRecipMOI=1.0f/mMOI;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; mRecipMaxOmega=1.0f/mMaxOmega;</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;</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a63826cac0973a375151f3721c6bff91c"> 121</a></span>&#160; <a class="code" href="classPxFixedSizeLookupTable.html">PxFixedSizeLookupTable&lt;eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES&gt;</a> <a class="code" href="classPxVehicleEngineData.html#a63826cac0973a375151f3721c6bff91c">mTorqueCurve</a>;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#ac72874f424c79dcac01031d46483e87c"> 128</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#ac72874f424c79dcac01031d46483e87c">mMOI</a>;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a972a686f9b4c46b5fe841625b2254487"> 139</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#a972a686f9b4c46b5fe841625b2254487">mPeakTorque</a>;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a6c95aec1c84e0be6bf3422b5baf63b55"> 148</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#a6c95aec1c84e0be6bf3422b5baf63b55">mMaxOmega</a>;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a76943ad72ff1317e208f508170ad8500"> 165</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#a76943ad72ff1317e208f508170ad8500">mDampingRateFullThrottle</a>;</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"> 167</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#abca03573d5d4e614975979b7d16823ff"> 183</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#abca03573d5d4e614975979b7d16823ff">mDampingRateZeroThrottleClutchEngaged</a>;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#aaa2ecbd51bda5f3894588cda89a015da"> 200</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#aaa2ecbd51bda5f3894588cda89a015da">mDampingRateZeroThrottleClutchDisengaged</a>;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a7a25d039985b65d26f458de252f3f867"> 205</a></span>&#160; <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#a7a25d039985b65d26f458de252f3f867">getRecipMOI</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipMOI;}</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a025daaaa87f9eb06e8d715201ea59091"> 210</a></span>&#160; <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#a025daaaa87f9eb06e8d715201ea59091">getRecipMaxOmega</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipMaxOmega;}</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#ac6aeda65c9d857ab3c8233cb5ccb9b07"> 221</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#ac6aeda65c9d857ab3c8233cb5ccb9b07">mRecipMOI</a>;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a00e06423168a5dde9fef7043ea701663"> 230</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#a00e06423168a5dde9fef7043ea701663">mRecipMaxOmega</a>;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData.html#a7608e0fd82a2c537418779e450537361">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#aa24a9523ad4a01e87df3a6d1d7c168a1"> 237</a></span>&#160; <a class="code" href="classPxVehicleEngineData.html#aa24a9523ad4a01e87df3a6d1d7c168a1">PxVehicleEngineData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) : mTorqueCurve(<a class="code" href="group__foundation.html#gga0326e4ec6e9082ac70f32df5edc6eb5fac1f59d4e552bf7b85ed37efecfd8b8e6">PxEmpty</a>) {}</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;};</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleEngineData.html">PxVehicleEngineData</a>)&amp; 0x0f));</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html"> 242</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleGearsData.html">PxVehicleGearsData</a></div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;{</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#aa2f8773ce851c65e3c7d31b8991ea8f8"> 246</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData.html">PxVehicleDriveSimData</a>;</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7"> 248</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">Enum</a></div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; {</div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb"> 250</a></span>&#160; eREVERSE=0,</div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa3cb1739bffe703f71b3f7b70fae4187"> 251</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa3cb1739bffe703f71b3f7b70fae4187">eNEUTRAL</a>,</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad6457417b12c88b701f6318fd58b3c29"> 252</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad6457417b12c88b701f6318fd58b3c29">eFIRST</a>,</div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a697773b3bc8b2f1a9d1e09913e126170"> 253</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a697773b3bc8b2f1a9d1e09913e126170">eSECOND</a>,</div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeff6d4e6b3cf5cdd46d46a12354a0935"> 254</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeff6d4e6b3cf5cdd46d46a12354a0935">eTHIRD</a>,</div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a981cc327b2fa9709f58cea31945e610c"> 255</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a981cc327b2fa9709f58cea31945e610c">eFOURTH</a>,</div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a4c0b58242e9c56d0dc606af39fe88fe8"> 256</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a4c0b58242e9c56d0dc606af39fe88fe8">eFIFTH</a>,</div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a64e578969fd1e2595a7ae62aaf920865"> 257</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a64e578969fd1e2595a7ae62aaf920865">eSIXTH</a>,</div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ace45c074203f10fd830f6ef83652ba1d"> 258</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ace45c074203f10fd830f6ef83652ba1d">eSEVENTH</a>,</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a7ec5ab02dd6f186a8453486e1f1b007d"> 259</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a7ec5ab02dd6f186a8453486e1f1b007d">eEIGHTH</a>,</div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aca57c96018ae35867c1d981bb3e500fb"> 260</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aca57c96018ae35867c1d981bb3e500fb">eNINTH</a>,</div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a476cfd6e181dbe556b5f84b65f3a94b6"> 261</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a476cfd6e181dbe556b5f84b65f3a94b6">eTENTH</a>,</div><div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa1c63bf522cfa13f31b1432c97ea5cac"> 262</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa1c63bf522cfa13f31b1432c97ea5cac">eELEVENTH</a>,</div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a604a3e610511584e23f7b1575c015555"> 263</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a604a3e610511584e23f7b1575c015555">eTWELFTH</a>,</div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a519e0c989662b804a27b1c729aba234a"> 264</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a519e0c989662b804a27b1c729aba234a">eTHIRTEENTH</a>,</div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a1df2570a8850d2e15232d8e4dfef20e3"> 265</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a1df2570a8850d2e15232d8e4dfef20e3">eFOURTEENTH</a>,</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a57065d25a4a30ef239e7b54feba41679"> 266</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a57065d25a4a30ef239e7b54feba41679">eFIFTEENTH</a>,</div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a75e929332aad1ce95d539cec2114861a"> 267</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a75e929332aad1ce95d539cec2114861a">eSIXTEENTH</a>,</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a43e9369f2ff73e10dad05ba1648942db"> 268</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a43e9369f2ff73e10dad05ba1648942db">eSEVENTEENTH</a>,</div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a7a82e798063cbad1d60dfd26b4aea512"> 269</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a7a82e798063cbad1d60dfd26b4aea512">eEIGHTEENTH</a>,</div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a45360ef516936038e0e8230331a4b1c4"> 270</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a45360ef516936038e0e8230331a4b1c4">eNINETEENTH</a>,</div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a2a6d3e11bb75ef8c7c470d854f0de96a"> 271</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a2a6d3e11bb75ef8c7c470d854f0de96a">eTWENTIETH</a>,</div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a80583db4ae487006afc324f9216023d1"> 272</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a80583db4ae487006afc324f9216023d1">eTWENTYFIRST</a>,</div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ab75cfff4be6edd9d869f51b1a1fccf0a"> 273</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ab75cfff4be6edd9d869f51b1a1fccf0a">eTWENTYSECOND</a>,</div><div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ac611b070914db05b5a4f912f608a7f88"> 274</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ac611b070914db05b5a4f912f608a7f88">eTWENTYTHIRD</a>,</div><div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a27eac0ef58d408a1cb95a79eaa3f452a"> 275</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a27eac0ef58d408a1cb95a79eaa3f452a">eTWENTYFOURTH</a>,</div><div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a484bffdc809b1871f4948481d97de22c"> 276</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a484bffdc809b1871f4948481d97de22c">eTWENTYFIFTH</a>,</div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a2e5eeb1950bba2744e240eeb38c9c799"> 277</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a2e5eeb1950bba2744e240eeb38c9c799">eTWENTYSIXTH</a>,</div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a8e6929a2b7556b69d30cbbb068c4cfcc"> 278</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a8e6929a2b7556b69d30cbbb068c4cfcc">eTWENTYSEVENTH</a>,</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeca1a50484c57fd8322289c9128d2979"> 279</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeca1a50484c57fd8322289c9128d2979">eTWENTYEIGHTH</a>,</div><div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a44a0582d5e100b8ce808395bb58cce1a"> 280</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a44a0582d5e100b8ce808395bb58cce1a">eTWENTYNINTH</a>,</div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad7f8a4bffcb5c42dee8580da7c957800"> 281</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad7f8a4bffcb5c42dee8580da7c957800">eTHIRTIETH</a>,</div><div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667"> 282</a></span>&#160; eGEARSRATIO_COUNT</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; };</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a197ff974ac25dfbad8c8f323a74a8a0d"> 285</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#a197ff974ac25dfbad8c8f323a74a8a0d">PxVehicleGearsData</a>()</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; : mFinalRatio(4.0f),</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; mNbRatios(7),</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; mSwitchTime(0.5f)</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; {</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb">PxVehicleGearsData::eREVERSE</a>]=-4.0f;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa3cb1739bffe703f71b3f7b70fae4187">PxVehicleGearsData::eNEUTRAL</a>]=0.0f;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad6457417b12c88b701f6318fd58b3c29">PxVehicleGearsData::eFIRST</a>]=4.0f;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a697773b3bc8b2f1a9d1e09913e126170">PxVehicleGearsData::eSECOND</a>]=2.0f;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeff6d4e6b3cf5cdd46d46a12354a0935">PxVehicleGearsData::eTHIRD</a>]=1.5f;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a981cc327b2fa9709f58cea31945e610c">PxVehicleGearsData::eFOURTH</a>]=1.1f;</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a4c0b58242e9c56d0dc606af39fe88fe8">PxVehicleGearsData::eFIFTH</a>]=1.0f;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; </div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordflow">for</span>(<a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> i = <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a64e578969fd1e2595a7ae62aaf920865">PxVehicleGearsData::eSIXTH</a>; i &lt; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667">PxVehicleGearsData::eGEARSRATIO_COUNT</a>; ++i)</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; mRatios[i]=0.f;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; }</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; </div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a9a5f667ad6f7d47be6753091ac270f66"> 307</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667">PxVehicleGearsData::eGEARSRATIO_COUNT</a>];</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div><div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#adb04c7e952cb69ecda68de63baace547"> 314</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleGearsData.html#adb04c7e952cb69ecda68de63baace547">mFinalRatio</a>;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div><div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a419988828afa45ea708d29b4a73665b7"> 321</a></span>&#160; <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleGearsData.html#a419988828afa45ea708d29b4a73665b7">mNbRatios</a>;</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; </div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#ab037c108ad8a9488412ae0fbe14520fb"> 330</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleGearsData.html#ab037c108ad8a9488412ae0fbe14520fb">mSwitchTime</a>;</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; </div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;</div><div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a4f53c98eb2607d7f8faa478ef4c994d1"> 334</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleGearsData.html#a4f53c98eb2607d7f8faa478ef4c994d1">mPad</a>;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData.html#a7608e0fd82a2c537418779e450537361">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#aaa179d92d69320b45210a1f1bc851c59"> 340</a></span>&#160; <a class="code" href="classPxVehicleGearsData.html#aaa179d92d69320b45210a1f1bc851c59">PxVehicleGearsData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a6950388c98f26da4f37bd824441331a7"> 341</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleGearsData.html#a6950388c98f26da4f37bd824441331a7">getGearRatio</a>(<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a> a)<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRatios[a];}</div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a3e3deb6f0ea5abe0eb4602adb0d3291d"> 342</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classPxVehicleGearsData.html#a3e3deb6f0ea5abe0eb4602adb0d3291d">setGearRatio</a>(<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a> a, <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> ratio) { mRatios[a] = ratio;}</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;};</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleGearsData.html">PxVehicleGearsData</a>)&amp; 0x0f));</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html"> 347</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleAutoBoxData.html">PxVehicleAutoBoxData</a></div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;{</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;</div><div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#aa2f8773ce851c65e3c7d31b8991ea8f8"> 351</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData.html">PxVehicleDriveSimData</a>;</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;</div><div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#a7cb4c73cc1997ba805a79cb72f230d36"> 353</a></span>&#160; <a class="code" href="classPxVehicleAutoBoxData.html#a7cb4c73cc1997ba805a79cb72f230d36">PxVehicleAutoBoxData</a>()</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; {</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keywordflow">for</span>(<a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> i=0;i&lt;<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667">PxVehicleGearsData::eGEARSRATIO_COUNT</a>;i++)</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; {</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; mUpRatios[i]=0.65f;</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; mDownRatios[i]=0.50f;</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; }</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="comment">//Not sure how important this is but we want to kick out of neutral very quickly.</span></div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; mUpRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa3cb1739bffe703f71b3f7b70fae4187">PxVehicleGearsData::eNEUTRAL</a>]=0.15f;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="comment">//Set the latency time in an unused element of one of the arrays.</span></div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; mDownRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb">PxVehicleGearsData::eREVERSE</a>]=2.0f; </div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; }</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; </div><div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#a696b7ff3f8fff200c7b9fc5d28b4bf5f"> 374</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mUpRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667">PxVehicleGearsData::eGEARSRATIO_COUNT</a>];</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div><div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#af6b4ebae3f2df08e54ae36406738ed1a"> 384</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mDownRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667">PxVehicleGearsData::eGEARSRATIO_COUNT</a>];</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;</div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#ab58a308ce4750594e3335d953d70281c"> 397</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classPxVehicleAutoBoxData.html#ab58a308ce4750594e3335d953d70281c">setLatency</a>(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> latency) </div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; { </div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; mDownRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb">PxVehicleGearsData::eREVERSE</a>]=latency;</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; }</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div><div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#a005a7683c71f24cef155c14c2e1e3a44"> 409</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAutoBoxData.html#a005a7683c71f24cef155c14c2e1e3a44">getLatency</a>()<span class="keyword"> const </span></div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="keyword"> </span>{ </div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keywordflow">return</span> mDownRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb">PxVehicleGearsData::eREVERSE</a>];</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; }</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData.html#a7608e0fd82a2c537418779e450537361">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#a4f2313daab10500b71271d46ebbd0fc5"> 419</a></span>&#160; <a class="code" href="classPxVehicleAutoBoxData.html#a4f2313daab10500b71271d46ebbd0fc5">PxVehicleAutoBoxData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; </div><div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#ad942a43c68ffa02a5cebf38b5d4d383d"> 421</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAutoBoxData.html#ad942a43c68ffa02a5cebf38b5d4d383d">getUpRatios</a>(<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a> a)<span class="keyword"> const </span>{<span class="keywordflow">return</span> mUpRatios[a];}</div><div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#a8fadedab89e26a913b7c24b312ccf106"> 422</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classPxVehicleAutoBoxData.html#a8fadedab89e26a913b7c24b312ccf106">setUpRatios</a>(<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a> a, <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> ratio) { mUpRatios[a] = ratio;}</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;</div><div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#a7be3adbf66a114e47caf74ced1bac776"> 424</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAutoBoxData.html#a7be3adbf66a114e47caf74ced1bac776">getDownRatios</a>(<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a> a)<span class="keyword"> const </span>{<span class="keywordflow">return</span> mDownRatios[a];}</div><div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#aa2353fe51236e4d02924eff9bccd94b2"> 425</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classPxVehicleAutoBoxData.html#aa2353fe51236e4d02924eff9bccd94b2">setDownRatios</a>(<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a> a, <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> ratio) { mDownRatios[a] = ratio;}</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;};</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleAutoBoxData.html">PxVehicleAutoBoxData</a>)&amp; 0x0f));</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div><div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html"> 430</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleDifferential4WData.html">PxVehicleDifferential4WData</a></div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;{</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;</div><div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#abe694ed054b9f8747c22bcd3fe251b98"> 434</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData4W.html">PxVehicleDriveSimData4W</a>;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949d"> 436</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949d">Enum</a></div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; {</div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949daf137d75c501bf33622f4a46b52ccdcf5"> 438</a></span>&#160; <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949daf137d75c501bf33622f4a46b52ccdcf5">eDIFF_TYPE_LS_4WD</a>, <span class="comment">//limited slip differential for car with 4 driven wheels</span></div><div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da2a059ec5ff100b4880c977de39966672"> 439</a></span>&#160; <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da2a059ec5ff100b4880c977de39966672">eDIFF_TYPE_LS_FRONTWD</a>, <span class="comment">//limited slip differential for car with front-wheel drive</span></div><div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da1059cfcc744ff0f55463741f4cc95f74"> 440</a></span>&#160; <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da1059cfcc744ff0f55463741f4cc95f74">eDIFF_TYPE_LS_REARWD</a>, <span class="comment">//limited slip differential for car with rear-wheel drive</span></div><div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da1a016da5b0b2f64351019af46c53be41"> 441</a></span>&#160; <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da1a016da5b0b2f64351019af46c53be41">eDIFF_TYPE_OPEN_4WD</a>, <span class="comment">//open differential for car with 4 driven wheels </span></div><div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da8d3a2f5e262496c483769ae2767e9ffa"> 442</a></span>&#160; <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da8d3a2f5e262496c483769ae2767e9ffa">eDIFF_TYPE_OPEN_FRONTWD</a>, <span class="comment">//open differential for car with front-wheel drive</span></div><div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da611240968c929405aa82dd5c1cb72b26"> 443</a></span>&#160; <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da611240968c929405aa82dd5c1cb72b26">eDIFF_TYPE_OPEN_REARWD</a>, <span class="comment">//open differential for car with rear-wheel drive</span></div><div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949dae26ab9ba0e3360983ece156521c7bf8f"> 444</a></span>&#160; eMAX_NB_DIFF_TYPES</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; };</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;</div><div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a87b843efc25143193fea2e7112aadc41"> 447</a></span>&#160; <a class="code" href="classPxVehicleDifferential4WData.html#a87b843efc25143193fea2e7112aadc41">PxVehicleDifferential4WData</a>()</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; : mFrontRearSplit(0.45f),</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; mFrontLeftRightSplit(0.5f),</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; mRearLeftRightSplit(0.5f),</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; mCentreBias(1.3f),</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; mFrontBias(1.3f),</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; mRearBias(1.3f),</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; mType(<a class="code" href="classPxVehicleDifferential4WData.html">PxVehicleDifferential4WData</a>::eDIFF_TYPE_LS_4WD)</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; {</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; }</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;</div><div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#abf1cd230ba06e57bc893defa8306534c"> 465</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferential4WData.html#abf1cd230ba06e57bc893defa8306534c">mFrontRearSplit</a>;</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;</div><div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#abba964b56bb9692a8345b6d76f0d7db1"> 474</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferential4WData.html#abba964b56bb9692a8345b6d76f0d7db1">mFrontLeftRightSplit</a>;</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;</div><div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#ab001758215bac27aa489d7418e9c6c74"> 483</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferential4WData.html#ab001758215bac27aa489d7418e9c6c74">mRearLeftRightSplit</a>;</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;</div><div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a84514919359b78e59c359099406b7bac"> 493</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferential4WData.html#a84514919359b78e59c359099406b7bac">mCentreBias</a>;</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;</div><div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#aadd4ad16050017edcb3c616536da1fe2"> 503</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferential4WData.html#aadd4ad16050017edcb3c616536da1fe2">mFrontBias</a>;</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;</div><div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#aa85fa0d81512ee0678351c32d3130ec7"> 513</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferential4WData.html#aa85fa0d81512ee0678351c32d3130ec7">mRearBias</a>;</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;</div><div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a78b1be63feb4ea10a8dc7a0b16ea09a7"> 520</a></span>&#160; <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949d">PxVehicleDifferential4WData::Enum</a> <a class="code" href="classPxVehicleDifferential4WData.html#a78b1be63feb4ea10a8dc7a0b16ea09a7">mType</a>;</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;</div><div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a182c0d18f4eb7375e75e6e26bc4328aa"> 524</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mPad[1];</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData4W.html#ae7f90fe549220681824d4da56e4f4ec9">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a0166606fc9f0ea2c7c00ce23a917a8a7"> 530</a></span>&#160; <a class="code" href="classPxVehicleDifferential4WData.html#a0166606fc9f0ea2c7c00ce23a917a8a7">PxVehicleDifferential4WData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;};</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleDifferential4WData.html">PxVehicleDifferential4WData</a>)&amp; 0x0f));</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;</div><div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html"> 535</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleDifferentialNWData.html">PxVehicleDifferentialNWData</a></div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;{</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;</div><div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#a966a53de4d7949668cafafe064045841"> 539</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimDataNW.html">PxVehicleDriveSimDataNW</a>;</div><div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#aa960a335429c764ff7e258a0ec3ab5f0"> 540</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span>PxVehicleUpdate;</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;</div><div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#aa363bb07cd4533cfee8a59bc14d03c10"> 542</a></span>&#160; <a class="code" href="classPxVehicleDifferentialNWData.html#aa363bb07cd4533cfee8a59bc14d03c10">PxVehicleDifferentialNWData</a>()</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; {</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <a class="code" href="group__foundation.html#ga3b7937d1226ad04a370386837b538fe5">PxMemSet</a>(mBitmapBuffer, 0, <span class="keyword">sizeof</span>(<a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>) * (((<a class="code" href="group__vehicle.html#gaa52f6479b78eccd706af05e1e0a0c43f">PX_MAX_NB_WHEELS</a> + 31) &amp; ~31) &gt;&gt; 5));</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; mNbDrivenWheels=0;</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; mInvNbDrivenWheels=0.0f;</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; }</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <span class="keywordtype">void</span> setDrivenWheel(<span class="keyword">const</span> <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> wheelId, <span class="keyword">const</span> <span class="keywordtype">bool</span> drivenState);</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="keywordtype">bool</span> getIsDrivenWheel(<span class="keyword">const</span> <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> wheelId) <span class="keyword">const</span>;</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;</div><div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#adb45952caa3e8033cddaead01a00b905"> 565</a></span>&#160; <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> mBitmapBuffer[((<a class="code" href="group__vehicle.html#gaa52f6479b78eccd706af05e1e0a0c43f">PX_MAX_NB_WHEELS</a> + 31) &amp; ~31) &gt;&gt; 5];</div><div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#ad568184c553c242cd8dac918d3a39eb9"> 566</a></span>&#160; <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleDifferentialNWData.html#ad568184c553c242cd8dac918d3a39eb9">mNbDrivenWheels</a>;</div><div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#a7dad368357aa927245c645706cc0e280"> 567</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferentialNWData.html#a7dad368357aa927245c645706cc0e280">mInvNbDrivenWheels</a>;</div><div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#aef3d841f346427763b04148b07ad76bd"> 568</a></span>&#160; <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleDifferentialNWData.html#aef3d841f346427763b04148b07ad76bd">mPad</a>;</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <span class="keywordtype">bool</span> isValid() <span class="keyword">const</span>;</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#adf2433f5f82e770290a30dfe1eda3a81"> 574</a></span>&#160; <a class="code" href="classPxVehicleDifferentialNWData.html#adf2433f5f82e770290a30dfe1eda3a81">PxVehicleDifferentialNWData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> getDrivenWheelStatus() <span class="keyword">const</span>;</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keywordtype">void</span> setDrivenWheelStatus(<a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> status);</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;};</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleDifferentialNWData.html">PxVehicleDifferentialNWData</a>)&amp; 0x0f));</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;</div><div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html"> 582</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleAckermannGeometryData.html">PxVehicleAckermannGeometryData</a></div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;{</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;</div><div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#abe694ed054b9f8747c22bcd3fe251b98"> 586</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData4W.html">PxVehicleDriveSimData4W</a>;</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;</div><div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#a67df50348629357c2034e8517817e896"> 588</a></span>&#160; <a class="code" href="classPxVehicleAckermannGeometryData.html#a67df50348629357c2034e8517817e896">PxVehicleAckermannGeometryData</a>()</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; : mAccuracy(1.0f),</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; mFrontWidth(0.0f), <span class="comment">//Must be filled out </span></div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; mRearWidth(0.0f), <span class="comment">//Must be filled out</span></div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; mAxleSeparation(0.0f) <span class="comment">//Must be filled out</span></div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; {</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; }</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;</div><div class="line"><a name="l00611"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#af039623f85305bb425d9bd057810d072"> 611</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAckermannGeometryData.html#af039623f85305bb425d9bd057810d072">mAccuracy</a>;</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;</div><div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#ab11fb980c1082f7bcec722a16faa91a2"> 620</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAckermannGeometryData.html#ab11fb980c1082f7bcec722a16faa91a2">mFrontWidth</a>; </div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;</div><div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#ad1782c61ec9515dee01722f9620d4b54"> 629</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAckermannGeometryData.html#ad1782c61ec9515dee01722f9620d4b54">mRearWidth</a>; </div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;</div><div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#aa3665a214eb8b1188a1c8fdd66f7f74d"> 638</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAckermannGeometryData.html#aa3665a214eb8b1188a1c8fdd66f7f74d">mAxleSeparation</a>; </div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData4W.html#ae7f90fe549220681824d4da56e4f4ec9">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#a6d15ee641598033fef887c399f547422"> 646</a></span>&#160; <a class="code" href="classPxVehicleAckermannGeometryData.html#a6d15ee641598033fef887c399f547422">PxVehicleAckermannGeometryData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;};</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleAckermannGeometryData.html">PxVehicleAckermannGeometryData</a>)&amp; 0x0f));</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;</div><div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="structPxVehicleClutchAccuracyMode.html"> 655</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structPxVehicleClutchAccuracyMode.html">PxVehicleClutchAccuracyMode</a></div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;{</div><div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="structPxVehicleClutchAccuracyMode.html#a8cb4ae31cf929f344f2049939b9f61ce"> 657</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="structPxVehicleClutchAccuracyMode.html#a8cb4ae31cf929f344f2049939b9f61ce">Enum</a></div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; {</div><div class="line"><a name="l00659"></a><span class="lineno"><a class="line" href="structPxVehicleClutchAccuracyMode.html#a8cb4ae31cf929f344f2049939b9f61cea24941ada450715997908c52cbc022e49"> 659</a></span>&#160; eESTIMATE = 0,</div><div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="structPxVehicleClutchAccuracyMode.html#a8cb4ae31cf929f344f2049939b9f61cea23c78577b48981d88171808130f5869b"> 660</a></span>&#160; eBEST_POSSIBLE</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; };</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;};</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;</div><div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html"> 664</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleClutchData.html">PxVehicleClutchData</a></div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;{</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;</div><div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#aa2f8773ce851c65e3c7d31b8991ea8f8"> 668</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData.html">PxVehicleDriveSimData</a>;</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;</div><div class="line"><a name="l00670"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#a963c71a977c0bfbb465fd75d1e106dc0"> 670</a></span>&#160; <a class="code" href="classPxVehicleClutchData.html#a963c71a977c0bfbb465fd75d1e106dc0">PxVehicleClutchData</a>()</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; : mStrength(10.0f),</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; mAccuracyMode(<a class="code" href="structPxVehicleClutchAccuracyMode.html">PxVehicleClutchAccuracyMode</a>::eBEST_POSSIBLE),</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; mEstimateIterations(5)</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; {</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; }</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;</div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#afa3118a1b2b8d091a96a29f1b03ec339"> 695</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleClutchData.html#afa3118a1b2b8d091a96a29f1b03ec339">mStrength</a>;</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;</div><div class="line"><a name="l00711"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#a8f1a138c63ae5bd015ed18de90168dab"> 711</a></span>&#160; <a class="code" href="structPxVehicleClutchAccuracyMode.html#a8cb4ae31cf929f344f2049939b9f61ce">PxVehicleClutchAccuracyMode::Enum</a> <a class="code" href="classPxVehicleClutchData.html#a8f1a138c63ae5bd015ed18de90168dab">mAccuracyMode</a>;</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160;</div><div class="line"><a name="l00724"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#a64f27aab12c4d3f6deae242e04c95e3f"> 724</a></span>&#160; <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleClutchData.html#a64f27aab12c4d3f6deae242e04c95e3f">mEstimateIterations</a>;</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160;</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;</div><div class="line"><a name="l00728"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#a64734e299b40dacd3de949b2cabd8b67"> 728</a></span>&#160; <a class="code" href="namespacephysx.html#a3849f86abc21d3a58949481603fe8309">PxU8</a> mPad[4];</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160;</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData.html#a7608e0fd82a2c537418779e450537361">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160;</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00734"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#a5f50479c769bfc6ae880b92036abce8d"> 734</a></span>&#160; <a class="code" href="classPxVehicleClutchData.html#a5f50479c769bfc6ae880b92036abce8d">PxVehicleClutchData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160;};</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleClutchData.html">PxVehicleClutchData</a>)&amp; 0x0f));</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160;</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160;</div><div class="line"><a name="l00762"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html"> 762</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleTireLoadFilterData.html">PxVehicleTireLoadFilterData</a></div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;{</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160;</div><div class="line"><a name="l00766"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#acecdfc4ceea29cbb9a3fd946c3848bf4"> 766</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a>;</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160;</div><div class="line"><a name="l00768"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#a4b81e279ec039f3da510ba6939ccdf1b"> 768</a></span>&#160; <a class="code" href="classPxVehicleTireLoadFilterData.html#a4b81e279ec039f3da510ba6939ccdf1b">PxVehicleTireLoadFilterData</a>()</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; : mMinNormalisedLoad(0),</div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; mMinFilteredNormalisedLoad(0.2308f),</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; mMaxNormalisedLoad(3.0f),</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; mMaxFilteredNormalisedLoad(3.0f)</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; {</div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; mDenominator=1.0f/(mMaxNormalisedLoad - mMinNormalisedLoad);</div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; }</div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160;</div><div class="line"><a name="l00780"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#a0c2512fc5ecaeeaeb3aa47fea8b657b8"> 780</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireLoadFilterData.html#a0c2512fc5ecaeeaeb3aa47fea8b657b8">mMinNormalisedLoad</a>; </div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160;</div><div class="line"><a name="l00785"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#a5c2c9701a5c34178ac7b655acdb57ad9"> 785</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireLoadFilterData.html#a5c2c9701a5c34178ac7b655acdb57ad9">mMinFilteredNormalisedLoad</a>; </div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160;</div><div class="line"><a name="l00790"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#a9412523ff0085a47c88048e25d4165ed"> 790</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireLoadFilterData.html#a9412523ff0085a47c88048e25d4165ed">mMaxNormalisedLoad</a>;</div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; </div><div class="line"><a name="l00795"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#aeb0c9919b420e10e10b6e25ded451deb"> 795</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireLoadFilterData.html#aeb0c9919b420e10e10b6e25ded451deb">mMaxFilteredNormalisedLoad</a>;</div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160;</div><div class="line"><a name="l00797"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#ae4452ddf7057ba51e96053c372995757"> 797</a></span>&#160; <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireLoadFilterData.html#ae4452ddf7057ba51e96053c372995757">getDenominator</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mDenominator;}</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;</div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160;</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; <span class="comment">//1.0f/(mMaxNormalisedLoad-mMinNormalisedLoad) for quick calculations</span></div><div class="line"><a name="l00805"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#a3465f5abcbd92a587243b56cfa11b3f9"> 805</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireLoadFilterData.html#a3465f5abcbd92a587243b56cfa11b3f9">mDenominator</a>;</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;</div><div class="line"><a name="l00807"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#a5cfdd6e34435331fb89c2d10209ecc70"> 807</a></span>&#160; <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> mPad[3];</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160;</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleWheelsSimData.html#a4baf836f5290ad8d479043ebf1b7f5e6">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00813"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#ab856f54f8e45dc86b9b1a396ccfa05ff"> 813</a></span>&#160; <a class="code" href="classPxVehicleTireLoadFilterData.html#ab856f54f8e45dc86b9b1a396ccfa05ff">PxVehicleTireLoadFilterData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160;};</div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleTireLoadFilterData.html">PxVehicleTireLoadFilterData</a>)&amp; 0x0f));</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160;</div><div class="line"><a name="l00818"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html"> 818</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleWheelData.html">PxVehicleWheelData</a></div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160;{</div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160;</div><div class="line"><a name="l00822"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a4c2a2bf5a268389976a6f3c6ffeb1806"> 822</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span>PxVehicleWheels4SimData;</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160;</div><div class="line"><a name="l00824"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a0041dd83bf7afcd53489fa1fa9727496"> 824</a></span>&#160; <a class="code" href="classPxVehicleWheelData.html#a0041dd83bf7afcd53489fa1fa9727496">PxVehicleWheelData</a>()</div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; : mRadius(0.0f), <span class="comment">//Must be filled out</span></div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; mWidth(0.0f),</div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; mMass(20.0f),</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; mMOI(0.0f), <span class="comment">//Must be filled out</span></div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; mDampingRate(0.25f),</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; mMaxBrakeTorque(1500.0f),</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; mMaxHandBrakeTorque(0.0f), </div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; mMaxSteer(0.0f), </div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; mToeAngle(0.0f),</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; mRecipRadius(0.0f), <span class="comment">//Must be filled out</span></div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; mRecipMOI(0.0f) <span class="comment">//Must be filled out</span></div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; {</div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; }</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160;</div><div class="line"><a name="l00846"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#af1daeb2e387931179e342a87a0646313"> 846</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#af1daeb2e387931179e342a87a0646313">mRadius</a>;</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160;</div><div class="line"><a name="l00855"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a1d1bd99f02c6685047a7ce5891d4287e"> 855</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a1d1bd99f02c6685047a7ce5891d4287e">mWidth</a>;</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160;</div><div class="line"><a name="l00864"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a0196dc9f3e493cb2925a7d138a546203"> 864</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a0196dc9f3e493cb2925a7d138a546203">mMass</a>;</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160;</div><div class="line"><a name="l00873"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a2911987cc6282a8a5beae6024060cd7b"> 873</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a2911987cc6282a8a5beae6024060cd7b">mMOI</a>;</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160;</div><div class="line"><a name="l00882"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#aec975503b12597aa6c3f17a4d6f14671"> 882</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#aec975503b12597aa6c3f17a4d6f14671">mDampingRate</a>;</div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160;</div><div class="line"><a name="l00891"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#aef669dcda5387646e25a7ed6a318703a"> 891</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#aef669dcda5387646e25a7ed6a318703a">mMaxBrakeTorque</a>;</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160;</div><div class="line"><a name="l00900"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a6fdec4c9f3f32371b2c65ff57a9d8ba3"> 900</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a6fdec4c9f3f32371b2c65ff57a9d8ba3">mMaxHandBrakeTorque</a>;</div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160;</div><div class="line"><a name="l00909"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#ad40d340e885cb2667d305a25dba1db1c"> 909</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#ad40d340e885cb2667d305a25dba1db1c">mMaxSteer</a>;</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160;</div><div class="line"><a name="l00918"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a914c7de59fd8443c371e30b42b2e6d84"> 918</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a914c7de59fd8443c371e30b42b2e6d84">mToeAngle</a>;<span class="comment">//in radians</span></div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160;</div><div class="line"><a name="l00925"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a488c09c8a39b7dddb2a3720b1e3ffa1f"> 925</a></span>&#160; <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a488c09c8a39b7dddb2a3720b1e3ffa1f">getRecipRadius</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipRadius;}</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160;</div><div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#ab99b44e479b844d8318d8e5d785bb3de"> 932</a></span>&#160; <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#ab99b44e479b844d8318d8e5d785bb3de">getRecipMOI</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipMOI;}</div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160;</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160;</div><div class="line"><a name="l00943"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#af3a913e892378dc31d602f771ded9256"> 943</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#af3a913e892378dc31d602f771ded9256">mRecipRadius</a>;</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160;</div><div class="line"><a name="l00952"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a789fd306f9295097cc51cd7cba731d76"> 952</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a789fd306f9295097cc51cd7cba731d76">mRecipMOI</a>;</div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160;</div><div class="line"><a name="l00954"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a0bfd3df01cfeb3b9fd3de0edc1437ab9"> 954</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mPad[1];</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160;</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; <span class="keywordtype">bool</span> isValid() <span class="keyword">const</span>;</div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160;};</div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleWheelData.html">PxVehicleWheelData</a>)&amp; 0x0f));</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160;</div><div class="line"><a name="l00960"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html"> 960</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleSuspensionData.html">PxVehicleSuspensionData</a></div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160;{</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160;</div><div class="line"><a name="l00964"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a4c2a2bf5a268389976a6f3c6ffeb1806"> 964</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span>PxVehicleWheels4SimData;</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160;</div><div class="line"><a name="l00966"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a8edf19ece4a7b7c32af4aa823e98c434"> 966</a></span>&#160; <a class="code" href="classPxVehicleSuspensionData.html#a8edf19ece4a7b7c32af4aa823e98c434">PxVehicleSuspensionData</a>()</div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; : mSpringStrength(0.0f),</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; mSpringDamperRate(0.0f),</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; mMaxCompression(0.3f),</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; mMaxDroop(0.1f),</div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; mSprungMass(0.0f),</div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; mCamberAtRest(0.0f),</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; mCamberAtMaxCompression(0.0f),</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; mCamberAtMaxDroop(0.0f),</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; mRecipMaxCompression(1.0f),</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; mRecipMaxDroop(1.0f)</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; {</div><div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; }</div><div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; </div><div class="line"><a name="l00987"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#ad6c229a583ec71fa2f3192de790528a7"> 987</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#ad6c229a583ec71fa2f3192de790528a7">mSpringStrength</a>;</div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160;</div><div class="line"><a name="l00996"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#abd5b02e608d8d8e06ec7932ccbe514de"> 996</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#abd5b02e608d8d8e06ec7932ccbe514de">mSpringDamperRate</a>;</div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160;</div><div class="line"><a name="l01005"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a41931d05cc3610c523139d4f975cced6"> 1005</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#a41931d05cc3610c523139d4f975cced6">mMaxCompression</a>;</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;</div><div class="line"><a name="l01014"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a20d5e1ae07792ecf7f0180c3456dd5ce"> 1014</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#a20d5e1ae07792ecf7f0180c3456dd5ce">mMaxDroop</a>;</div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;</div><div class="line"><a name="l01047"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a23f96767e47ea394bbb10ee597f2d9d3"> 1047</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#a23f96767e47ea394bbb10ee597f2d9d3">mSprungMass</a>;</div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;</div><div class="line"><a name="l01057"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a009eee43a101ae543e3b1fc551792653"> 1057</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#a009eee43a101ae543e3b1fc551792653">mCamberAtRest</a>;</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;</div><div class="line"><a name="l01069"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#afbfa04e080c4318d167019151cd9fc23"> 1069</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#afbfa04e080c4318d167019151cd9fc23">mCamberAtMaxCompression</a>; </div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;</div><div class="line"><a name="l01081"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a057401ec58e0e0515b70e1d23c840cb7"> 1081</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#a057401ec58e0e0515b70e1d23c840cb7">mCamberAtMaxDroop</a>; </div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;</div><div class="line"><a name="l01090"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#ab592368670a771f3c2d333c7a720b909"> 1090</a></span>&#160; <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#ab592368670a771f3c2d333c7a720b909">getRecipMaxCompression</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipMaxCompression;}</div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;</div><div class="line"><a name="l01099"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#ac0c6ba3a78ee6a891d6122019c0feee0"> 1099</a></span>&#160; <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#ac0c6ba3a78ee6a891d6122019c0feee0">getRecipMaxDroop</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipMaxDroop;}</div><div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;</div><div class="line"><a name="l01106"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a2bec1ac8b8808407d0af0accfcc21e57"> 1106</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classPxVehicleSuspensionData.html#a2bec1ac8b8808407d0af0accfcc21e57">setMassAndPreserveNaturalFrequency</a>(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> newSprungMass)</div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; {</div><div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacephysx.html#ab4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> oldStrength = mSpringStrength;</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacephysx.html#ab4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> oldSprungMass = mSprungMass;</div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacephysx.html#ab4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> newStrength = oldStrength * (newSprungMass / oldSprungMass);</div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; mSpringStrength = newStrength;</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; mSprungMass = newSprungMass;</div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160; }</div><div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;</div><div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;</div><div class="line"><a name="l01122"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a05c9ff8df5782ffefdb90595b20efbbf"> 1122</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#a05c9ff8df5782ffefdb90595b20efbbf">mRecipMaxCompression</a>;</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;</div><div class="line"><a name="l01129"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#aca07e38db13471eb6d3b54cb421aacfc"> 1129</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#aca07e38db13471eb6d3b54cb421aacfc">mRecipMaxDroop</a>;</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; <span class="comment">//padding</span></div><div class="line"><a name="l01132"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#aa84939cb947f9b7d600564a64982975d"> 1132</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mPad[2];</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160; <span class="keywordtype">bool</span> isValid() <span class="keyword">const</span>;</div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;};</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleSuspensionData.html">PxVehicleSuspensionData</a>)&amp; 0x0f));</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;</div><div class="line"><a name="l01138"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html"> 1138</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a></div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;{</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;</div><div class="line"><a name="l01142"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html#acecdfc4ceea29cbb9a3fd946c3848bf4"> 1142</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a>;</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;</div><div class="line"><a name="l01144"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html#ae926b0985fe5243a1e671405d19e9dac"> 1144</a></span>&#160; <a class="code" href="classPxVehicleAntiRollBarData.html#ae926b0985fe5243a1e671405d19e9dac">PxVehicleAntiRollBarData</a>()</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; : mWheel0(0xffffffff),</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160; mWheel1(0xffffffff),</div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160; mStiffness(0.0f)</div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; {</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160; }</div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;</div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; <span class="comment">/*</span></div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;<span class="comment"> \brief The anti-roll bar connects two wheels with indices mWheel0 and mWheel1</span></div><div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l01154"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html#a5896cff335146136d9459b0ca0456758"> 1154</a></span>&#160; <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleAntiRollBarData.html#a5896cff335146136d9459b0ca0456758">mWheel0</a>;</div><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;</div><div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; <span class="comment">/*</span></div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;<span class="comment"> \brief The anti-roll bar connects two wheels with indices mWheel0 and mWheel1</span></div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l01159"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html#a4864fc373455950fc554cce0d644ff39"> 1159</a></span>&#160; <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleAntiRollBarData.html#a4864fc373455950fc554cce0d644ff39">mWheel1</a>;</div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160; <span class="comment">/*</span></div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;<span class="comment"> \brief The stiffness of the anti-roll bar.</span></div><div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;<span class="comment"></span></div><div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;<span class="comment"> \note Specified in kilograms per second-squared (kg s^-2).</span></div><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;<span class="comment"></span></div><div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;<span class="comment"> &lt;b&gt;Range:&lt;/b&gt; [0, PX_MAX_F32)&lt;br&gt;</span></div><div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l01168"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html#a0d7c0f4f3a0acbc4fd52709959dc221d"> 1168</a></span>&#160; <a class="code" href="namespacephysx.html#ab4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> <a class="code" href="classPxVehicleAntiRollBarData.html#a0d7c0f4f3a0acbc4fd52709959dc221d">mStiffness</a>;</div><div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;</div><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;</div><div class="line"><a name="l01172"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html#a3bc167f2dfbdf1d420337c3d113ce76d"> 1172</a></span>&#160; <a class="code" href="namespacephysx.html#ab4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> mPad[1];</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;</div><div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleWheelsSimData.html#a4baf836f5290ad8d479043ebf1b7f5e6">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;};</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a>)&amp; 0x0f));</div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;</div><div class="line"><a name="l01178"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html"> 1178</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleTireData.html">PxVehicleTireData</a></div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;{</div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01181"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a4c2a2bf5a268389976a6f3c6ffeb1806"> 1181</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span>PxVehicleWheels4SimData;</div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;</div><div class="line"><a name="l01183"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a4f7cde0fb3943e130fe35a786f649d1d"> 1183</a></span>&#160; <a class="code" href="classPxVehicleTireData.html#a4f7cde0fb3943e130fe35a786f649d1d">PxVehicleTireData</a>()</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; : mLatStiffX(2.0f),</div><div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160; mLatStiffY(0.3125f*(180.0f / <a class="code" href="group__foundation.html#gabcd49a429b8119de54375b3538ae8a8d">PxPi</a>)),</div><div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160; mLongitudinalStiffnessPerUnitGravity(1000.0f),</div><div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160; mCamberStiffnessPerUnitGravity(0.1f*(180.0f / <a class="code" href="group__foundation.html#gabcd49a429b8119de54375b3538ae8a8d">PxPi</a>)),</div><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160; mType(0)</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; {</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160; mFrictionVsSlipGraph[0][0]=0.0f;</div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160; mFrictionVsSlipGraph[0][1]=1.0f;</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; mFrictionVsSlipGraph[1][0]=0.1f;</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160; mFrictionVsSlipGraph[1][1]=1.0f;</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160; mFrictionVsSlipGraph[2][0]=1.0f;</div><div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160; mFrictionVsSlipGraph[2][1]=1.0f;</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;</div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160; mRecipLongitudinalStiffnessPerUnitGravity=1.0f/mLongitudinalStiffnessPerUnitGravity;</div><div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;</div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160; mFrictionVsSlipGraphRecipx1Minusx0=1.0f/(mFrictionVsSlipGraph[1][0]-mFrictionVsSlipGraph[0][0]);</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160; mFrictionVsSlipGraphRecipx2Minusx1=1.0f/(mFrictionVsSlipGraph[2][0]-mFrictionVsSlipGraph[1][0]);</div><div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; }</div><div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160;</div><div class="line"><a name="l01210"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#ad52ba7c872280fd9a52e728a052fc7ff"> 1210</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#ad52ba7c872280fd9a52e728a052fc7ff">mLatStiffX</a>;</div><div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;</div><div class="line"><a name="l01227"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#ad2fa139cdff425babbf332384478a857"> 1227</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#ad2fa139cdff425babbf332384478a857">mLatStiffY</a>;</div><div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;</div><div class="line"><a name="l01240"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a92083c9b5fbf957e4d4c54ab566b5457"> 1240</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#a92083c9b5fbf957e4d4c54ab566b5457">mLongitudinalStiffnessPerUnitGravity</a>;</div><div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;</div><div class="line"><a name="l01253"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#ad279199240b57e9d20ad48a610ffa4b4"> 1253</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#ad279199240b57e9d20ad48a610ffa4b4">mCamberStiffnessPerUnitGravity</a>;</div><div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160;</div><div class="line"><a name="l01288"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#aab2bbd4b293db8fb9b94f310a59176a2"> 1288</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mFrictionVsSlipGraph[3][2];</div><div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;</div><div class="line"><a name="l01297"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a8a9469d1683718ba3e5a2d2632dd9218"> 1297</a></span>&#160; <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleTireData.html#a8a9469d1683718ba3e5a2d2632dd9218">mType</a>;</div><div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160;</div><div class="line"><a name="l01304"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#ab81577d40669f44d1a934ec4bcbda872"> 1304</a></span>&#160; <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#ab81577d40669f44d1a934ec4bcbda872">getRecipLongitudinalStiffnessPerUnitGravity</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipLongitudinalStiffnessPerUnitGravity;}</div><div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;</div><div class="line"><a name="l01311"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a6fd5024ec03c9d047c368049d7cf2b75"> 1311</a></span>&#160; <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#a6fd5024ec03c9d047c368049d7cf2b75">getFrictionVsSlipGraphRecipx1Minusx0</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mFrictionVsSlipGraphRecipx1Minusx0;}</div><div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160;</div><div class="line"><a name="l01318"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a3dafe09ff7d11d1be8d7f8771d0b5416"> 1318</a></span>&#160; <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#a3dafe09ff7d11d1be8d7f8771d0b5416">getFrictionVsSlipGraphRecipx2Minusx1</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mFrictionVsSlipGraphRecipx2Minusx1;}</div><div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160;</div><div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160;</div><div class="line"><a name="l01329"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a8b459e357483c7ee86304cc1280c2d2d"> 1329</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#a8b459e357483c7ee86304cc1280c2d2d">mRecipLongitudinalStiffnessPerUnitGravity</a>;</div><div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160;</div><div class="line"><a name="l01338"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a72bc73620f4d6265cf51869439574d3c"> 1338</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#a72bc73620f4d6265cf51869439574d3c">mFrictionVsSlipGraphRecipx1Minusx0</a>;</div><div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160;</div><div class="line"><a name="l01347"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a5a2f35b2a0e3e225e13c62f6d4c588d6"> 1347</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#a5a2f35b2a0e3e225e13c62f6d4c588d6">mFrictionVsSlipGraphRecipx2Minusx1</a>;</div><div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;</div><div class="line"><a name="l01349"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a0b498753b7cf6afa6f0d507413dcb629"> 1349</a></span>&#160; <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mPad[2];</div><div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160;</div><div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160; <span class="keywordtype">bool</span> isValid() <span class="keyword">const</span>;</div><div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;};</div><div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleTireData.html">PxVehicleTireData</a>)&amp; 0x0f));</div><div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;<span class="preprocessor">#if !PX_DOXYGEN</span></div><div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;} <span class="comment">// namespace physx</span></div><div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160;</div><div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160;<span class="preprocessor">#endif //PX_VEHICLE_CORE_COMPONENTS_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> GuContactBuffer.h:37</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a4c0b58242e9c56d0dc606af39fe88fe8"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a4c0b58242e9c56d0dc606af39fe88fe8">PxVehicleGearsData::eFIFTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:256</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a488c09c8a39b7dddb2a3720b1e3ffa1f"><div class="ttname"><a href="classPxVehicleWheelData.html#a488c09c8a39b7dddb2a3720b1e3ffa1f">PxVehicleWheelData::getRecipRadius</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipRadius() const</div><div class="ttdoc">Return value equal to 1.0f/mRadius. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:925</div></div>
<div class="ttc" id="classPxVehicleAntiRollBarData_html_a4864fc373455950fc554cce0d644ff39"><div class="ttname"><a href="classPxVehicleAntiRollBarData.html#a4864fc373455950fc554cce0d644ff39">PxVehicleAntiRollBarData::mWheel1</a></div><div class="ttdeci">PxU32 mWheel1</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1159</div></div>
<div class="ttc" id="classPxVehicleTireData_html_ad279199240b57e9d20ad48a610ffa4b4"><div class="ttname"><a href="classPxVehicleTireData.html#ad279199240b57e9d20ad48a610ffa4b4">PxVehicleTireData::mCamberStiffnessPerUnitGravity</a></div><div class="ttdeci">PxReal mCamberStiffnessPerUnitGravity</div><div class="ttdoc">tire Tire camber stiffness per unity gravitational acceleration. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1253</div></div>
<div class="ttc" id="classPxVehicleAntiRollBarData_html_ae926b0985fe5243a1e671405d19e9dac"><div class="ttname"><a href="classPxVehicleAntiRollBarData.html#ae926b0985fe5243a1e671405d19e9dac">PxVehicleAntiRollBarData::PxVehicleAntiRollBarData</a></div><div class="ttdeci">PxVehicleAntiRollBarData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1144</div></div>
<div class="ttc" id="classPxVehicleDifferentialNWData_html_aef3d841f346427763b04148b07ad76bd"><div class="ttname"><a href="classPxVehicleDifferentialNWData.html#aef3d841f346427763b04148b07ad76bd">PxVehicleDifferentialNWData::mPad</a></div><div class="ttdeci">PxU32 mPad</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:568</div></div>
<div class="ttc" id="classPxVehicleClutchData_html_a8f1a138c63ae5bd015ed18de90168dab"><div class="ttname"><a href="classPxVehicleClutchData.html#a8f1a138c63ae5bd015ed18de90168dab">PxVehicleClutchData::mAccuracyMode</a></div><div class="ttdeci">PxVehicleClutchAccuracyMode::Enum mAccuracyMode</div><div class="ttdoc">The engine and wheel rotation speeds that are coupled through the clutch can be updated by choosing o...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:711</div></div>
<div class="ttc" id="PxMemory_8h_html"><div class="ttname"><a href="PxMemory_8h.html">PxMemory.h</a></div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a41931d05cc3610c523139d4f975cced6"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a41931d05cc3610c523139d4f975cced6">PxVehicleSuspensionData::mMaxCompression</a></div><div class="ttdeci">PxReal mMaxCompression</div><div class="ttdoc">Maximum compression allowed by suspension spring. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1005</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949d"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949d">PxVehicleDifferential4WData::Enum</a></div><div class="ttdeci">Enum</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:436</div></div>
<div class="ttc" id="group__vehicle_html_gaa52f6479b78eccd706af05e1e0a0c43f"><div class="ttname"><a href="group__vehicle.html#gaa52f6479b78eccd706af05e1e0a0c43f">PX_MAX_NB_WHEELS</a></div><div class="ttdeci">#define PX_MAX_NB_WHEELS</div><div class="ttdoc">This number is the maximum number of wheels allowed for a vehicle. </div><div class="ttdef"><b>Definition:</b> PxVehicleSDK.h:81</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_ac6aeda65c9d857ab3c8233cb5ccb9b07"><div class="ttname"><a href="classPxVehicleEngineData.html#ac6aeda65c9d857ab3c8233cb5ccb9b07">PxVehicleEngineData::mRecipMOI</a></div><div class="ttdeci">PxReal mRecipMOI</div><div class="ttdoc">Reciprocal of the engine moment of inertia. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:221</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_af3a913e892378dc31d602f771ded9256"><div class="ttname"><a href="classPxVehicleWheelData.html#af3a913e892378dc31d602f771ded9256">PxVehicleWheelData::mRecipRadius</a></div><div class="ttdeci">PxReal mRecipRadius</div><div class="ttdoc">Reciprocal of radius of unit that includes metal wheel plus rubber tire. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:943</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_ab856f54f8e45dc86b9b1a396ccfa05ff"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#ab856f54f8e45dc86b9b1a396ccfa05ff">PxVehicleTireLoadFilterData::PxVehicleTireLoadFilterData</a></div><div class="ttdeci">PxVehicleTireLoadFilterData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:813</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html"><div class="ttname"><a href="classPxVehicleDifferential4WData.html">PxVehicleDifferential4WData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:430</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_aa85fa0d81512ee0678351c32d3130ec7"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#aa85fa0d81512ee0678351c32d3130ec7">PxVehicleDifferential4WData::mRearBias</a></div><div class="ttdeci">PxReal mRearBias</div><div class="ttdoc">Maximum allowed ratio of rear-left and rear-right wheel rotation speeds. The differential will divert...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:513</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a697773b3bc8b2f1a9d1e09913e126170"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a697773b3bc8b2f1a9d1e09913e126170">PxVehicleGearsData::eSECOND</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:253</div></div>
<div class="ttc" id="classPxVehicleChassisData_html_a7e37b2a81f834c76e9b00bf9b7358421"><div class="ttname"><a href="classPxVehicleChassisData.html#a7e37b2a81f834c76e9b00bf9b7358421">PxVehicleChassisData::pad</a></div><div class="ttdeci">PxReal pad</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:83</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html"><div class="ttname"><a href="classPxVehicleSuspensionData.html">PxVehicleSuspensionData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:960</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html_aa3665a214eb8b1188a1c8fdd66f7f74d"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html#aa3665a214eb8b1188a1c8fdd66f7f74d">PxVehicleAckermannGeometryData::mAxleSeparation</a></div><div class="ttdeci">PxReal mAxleSeparation</div><div class="ttdoc">Distance between center of front axle and center of rear axle. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:638</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a8a9469d1683718ba3e5a2d2632dd9218"><div class="ttname"><a href="classPxVehicleTireData.html#a8a9469d1683718ba3e5a2d2632dd9218">PxVehicleTireData::mType</a></div><div class="ttdeci">PxU32 mType</div><div class="ttdoc">Tire type denoting slicks, wets, snow, winter, summer, all-terrain, mud etc. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1297</div></div>
<div class="ttc" id="namespacephysx_html_ab4cf332bdb6e8b183e40b6973acc1e9b"><div class="ttname"><a href="namespacephysx.html#ab4cf332bdb6e8b183e40b6973acc1e9b">physx::PxF32</a></div><div class="ttdeci">float PxF32</div><div class="ttdef"><b>Definition:</b> PxSimpleTypes.h:76</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a80583db4ae487006afc324f9216023d1"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a80583db4ae487006afc324f9216023d1">PxVehicleGearsData::eTWENTYFIRST</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:272</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a44a0582d5e100b8ce808395bb58cce1a"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a44a0582d5e100b8ce808395bb58cce1a">PxVehicleGearsData::eTWENTYNINTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:280</div></div>
<div class="ttc" id="classPxVehicleClutchData_html_a963c71a977c0bfbb465fd75d1e106dc0"><div class="ttname"><a href="classPxVehicleClutchData.html#a963c71a977c0bfbb465fd75d1e106dc0">PxVehicleClutchData::PxVehicleClutchData</a></div><div class="ttdeci">PxVehicleClutchData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:670</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_a9412523ff0085a47c88048e25d4165ed"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#a9412523ff0085a47c88048e25d4165ed">PxVehicleTireLoadFilterData::mMaxNormalisedLoad</a></div><div class="ttdeci">PxReal mMaxNormalisedLoad</div><div class="ttdoc">Graph point (mMaxNormalisedLoad,mMaxFilteredNormalisedLoad) </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:790</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a05c9ff8df5782ffefdb90595b20efbbf"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a05c9ff8df5782ffefdb90595b20efbbf">PxVehicleSuspensionData::mRecipMaxCompression</a></div><div class="ttdeci">PxReal mRecipMaxCompression</div><div class="ttdoc">Cached value of 1.0f/mMaxCompression. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1122</div></div>
<div class="ttc" id="group__foundation_html_gabcd49a429b8119de54375b3538ae8a8d"><div class="ttname"><a href="group__foundation.html#gabcd49a429b8119de54375b3538ae8a8d">PxPi</a></div><div class="ttdeci">static const float PxPi</div><div class="ttdef"><b>Definition:</b> PxMath.h:58</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a476cfd6e181dbe556b5f84b65f3a94b6"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a476cfd6e181dbe556b5f84b65f3a94b6">PxVehicleGearsData::eTENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:261</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a45360ef516936038e0e8230331a4b1c4"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a45360ef516936038e0e8230331a4b1c4">PxVehicleGearsData::eNINETEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:270</div></div>
<div class="ttc" id="classPxVehicleWheelData_html"><div class="ttname"><a href="classPxVehicleWheelData.html">PxVehicleWheelData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:818</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_ad40d340e885cb2667d305a25dba1db1c"><div class="ttname"><a href="classPxVehicleWheelData.html#ad40d340e885cb2667d305a25dba1db1c">PxVehicleWheelData::mMaxSteer</a></div><div class="ttdeci">PxReal mMaxSteer</div><div class="ttdoc">Max steer angle that can be achieved by the wheel. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:909</div></div>
<div class="ttc" id="classPxVehicleClutchData_html"><div class="ttname"><a href="classPxVehicleClutchData.html">PxVehicleClutchData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:664</div></div>
<div class="ttc" id="group__foundation_html_ga6a774eed3cad34b0f636332a3d28c6bb"><div class="ttname"><a href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a></div><div class="ttdeci">#define PX_FORCE_INLINE</div><div class="ttdef"><b>Definition:</b> PxPreprocessor.h:351</div></div>
<div class="ttc" id="classPxVehicleTireData_html"><div class="ttname"><a href="classPxVehicleTireData.html">PxVehicleTireData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1178</div></div>
<div class="ttc" id="namespacephysx_html_a727d2d8426e2a21ebbc522fa65c3f97a"><div class="ttname"><a href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">physx::PxReal</a></div><div class="ttdeci">float PxReal</div><div class="ttdef"><b>Definition:</b> PxSimpleTypes.h:78</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a5a2f35b2a0e3e225e13c62f6d4c588d6"><div class="ttname"><a href="classPxVehicleTireData.html#a5a2f35b2a0e3e225e13c62f6d4c588d6">PxVehicleTireData::mFrictionVsSlipGraphRecipx2Minusx1</a></div><div class="ttdeci">PxReal mFrictionVsSlipGraphRecipx2Minusx1</div><div class="ttdoc">Cached value of 1.0f/(mFrictionVsSlipGraph[2][0]-mFrictionVsSlipGraph[1][0]) </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1347</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html_ab11fb980c1082f7bcec722a16faa91a2"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html#ab11fb980c1082f7bcec722a16faa91a2">PxVehicleAckermannGeometryData::mFrontWidth</a></div><div class="ttdeci">PxReal mFrontWidth</div><div class="ttdoc">Distance between center-point of the two front wheels. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:620</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a3e3deb6f0ea5abe0eb4602adb0d3291d"><div class="ttname"><a href="classPxVehicleGearsData.html#a3e3deb6f0ea5abe0eb4602adb0d3291d">PxVehicleGearsData::setGearRatio</a></div><div class="ttdeci">void setGearRatio(PxVehicleGearsData::Enum a, PxReal ratio)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:342</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a75e929332aad1ce95d539cec2114861a"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a75e929332aad1ce95d539cec2114861a">PxVehicleGearsData::eSIXTEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:267</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949da2a059ec5ff100b4880c977de39966672"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da2a059ec5ff100b4880c977de39966672">PxVehicleDifferential4WData::eDIFF_TYPE_LS_FRONTWD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:439</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949da1059cfcc744ff0f55463741f4cc95f74"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da1059cfcc744ff0f55463741f4cc95f74">PxVehicleDifferential4WData::eDIFF_TYPE_LS_REARWD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:440</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_af1daeb2e387931179e342a87a0646313"><div class="ttname"><a href="classPxVehicleWheelData.html#af1daeb2e387931179e342a87a0646313">PxVehicleWheelData::mRadius</a></div><div class="ttdeci">PxReal mRadius</div><div class="ttdoc">Radius of unit that includes metal wheel plus rubber tire. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:846</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_abd5b02e608d8d8e06ec7932ccbe514de"><div class="ttname"><a href="classPxVehicleSuspensionData.html#abd5b02e608d8d8e06ec7932ccbe514de">PxVehicleSuspensionData::mSpringDamperRate</a></div><div class="ttdeci">PxReal mSpringDamperRate</div><div class="ttdoc">Spring damper rate of suspension unit. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:996</div></div>
<div class="ttc" id="structPxVehicleClutchAccuracyMode_html"><div class="ttname"><a href="structPxVehicleClutchAccuracyMode.html">PxVehicleClutchAccuracyMode</a></div><div class="ttdoc">Choose between a potentially more expensive but more accurate solution to the clutch model or a poten...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:655</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949da1a016da5b0b2f64351019af46c53be41"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da1a016da5b0b2f64351019af46c53be41">PxVehicleDifferential4WData::eDIFF_TYPE_OPEN_4WD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:441</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7ad6457417b12c88b701f6318fd58b3c29"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad6457417b12c88b701f6318fd58b3c29">PxVehicleGearsData::eFIRST</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:252</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a7a82e798063cbad1d60dfd26b4aea512"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a7a82e798063cbad1d60dfd26b4aea512">PxVehicleGearsData::eEIGHTEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:269</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_aa2353fe51236e4d02924eff9bccd94b2"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#aa2353fe51236e4d02924eff9bccd94b2">PxVehicleAutoBoxData::setDownRatios</a></div><div class="ttdeci">void setDownRatios(PxVehicleGearsData::Enum a, PxReal ratio)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:425</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a0166606fc9f0ea2c7c00ce23a917a8a7"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a0166606fc9f0ea2c7c00ce23a917a8a7">PxVehicleDifferential4WData::PxVehicleDifferential4WData</a></div><div class="ttdeci">PxVehicleDifferential4WData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:530</div></div>
<div class="ttc" id="PxVehicleSDK_8h_html"><div class="ttname"><a href="PxVehicleSDK_8h.html">PxVehicleSDK.h</a></div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_ab592368670a771f3c2d333c7a720b909"><div class="ttname"><a href="classPxVehicleSuspensionData.html#ab592368670a771f3c2d333c7a720b909">PxVehicleSuspensionData::getRecipMaxCompression</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipMaxCompression() const</div><div class="ttdoc">Reciprocal of maximum compression. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1090</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a00e06423168a5dde9fef7043ea701663"><div class="ttname"><a href="classPxVehicleEngineData.html#a00e06423168a5dde9fef7043ea701663">PxVehicleEngineData::mRecipMaxOmega</a></div><div class="ttdeci">PxReal mRecipMaxOmega</div><div class="ttdoc">Reciprocal of the maximum rotation speed of the engine. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:230</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a419988828afa45ea708d29b4a73665b7"><div class="ttname"><a href="classPxVehicleGearsData.html#a419988828afa45ea708d29b4a73665b7">PxVehicleGearsData::mNbRatios</a></div><div class="ttdeci">PxU32 mNbRatios</div><div class="ttdoc">Number of gears (including reverse and neutral). </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:321</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7aeca1a50484c57fd8322289c9128d2979"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeca1a50484c57fd8322289c9128d2979">PxVehicleGearsData::eTWENTYEIGHTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:279</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_afbfa04e080c4318d167019151cd9fc23"><div class="ttname"><a href="classPxVehicleSuspensionData.html#afbfa04e080c4318d167019151cd9fc23">PxVehicleSuspensionData::mCamberAtMaxCompression</a></div><div class="ttdeci">PxReal mCamberAtMaxCompression</div><div class="ttdoc">Camber angle (in radians) of wheel when the suspension is at maximum compression. ...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1069</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html_a67df50348629357c2034e8517817e896"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html#a67df50348629357c2034e8517817e896">PxVehicleAckermannGeometryData::PxVehicleAckermannGeometryData</a></div><div class="ttdeci">PxVehicleAckermannGeometryData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:588</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_ab037c108ad8a9488412ae0fbe14520fb"><div class="ttname"><a href="classPxVehicleGearsData.html#ab037c108ad8a9488412ae0fbe14520fb">PxVehicleGearsData::mSwitchTime</a></div><div class="ttdeci">PxReal mSwitchTime</div><div class="ttdoc">Time it takes to switch gear. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:330</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a6c95aec1c84e0be6bf3422b5baf63b55"><div class="ttname"><a href="classPxVehicleEngineData.html#a6c95aec1c84e0be6bf3422b5baf63b55">PxVehicleEngineData::mMaxOmega</a></div><div class="ttdeci">PxReal mMaxOmega</div><div class="ttdoc">Maximum rotation speed of the engine. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:148</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a519e0c989662b804a27b1c729aba234a"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a519e0c989662b804a27b1c729aba234a">PxVehicleGearsData::eTHIRTEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:264</div></div>
<div class="ttc" id="classPxVehicleDriveSimData_html_a7608e0fd82a2c537418779e450537361"><div class="ttname"><a href="classPxVehicleDriveSimData.html#a7608e0fd82a2c537418779e450537361">PxVehicleDriveSimData::isValid</a></div><div class="ttdeci">bool isValid() const</div><div class="ttdoc">Test that a PxVehicleDriveSimData instance has been configured with legal data. Call only after setti...</div></div>
<div class="ttc" id="classPxVehicleDifferentialNWData_html_aa363bb07cd4533cfee8a59bc14d03c10"><div class="ttname"><a href="classPxVehicleDifferentialNWData.html#aa363bb07cd4533cfee8a59bc14d03c10">PxVehicleDifferentialNWData::PxVehicleDifferentialNWData</a></div><div class="ttdeci">PxVehicleDifferentialNWData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:542</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a6950388c98f26da4f37bd824441331a7"><div class="ttname"><a href="classPxVehicleGearsData.html#a6950388c98f26da4f37bd824441331a7">PxVehicleGearsData::getGearRatio</a></div><div class="ttdeci">PxReal getGearRatio(PxVehicleGearsData::Enum a) const</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:341</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_a3465f5abcbd92a587243b56cfa11b3f9"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#a3465f5abcbd92a587243b56cfa11b3f9">PxVehicleTireLoadFilterData::mDenominator</a></div><div class="ttdeci">PxReal mDenominator</div><div class="ttdoc">Not necessary to set this value. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:805</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_ae4452ddf7057ba51e96053c372995757"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#ae4452ddf7057ba51e96053c372995757">PxVehicleTireLoadFilterData::getDenominator</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getDenominator() const</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:797</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a025daaaa87f9eb06e8d715201ea59091"><div class="ttname"><a href="classPxVehicleEngineData.html#a025daaaa87f9eb06e8d715201ea59091">PxVehicleEngineData::getRecipMaxOmega</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipMaxOmega() const</div><div class="ttdoc">Return value of mRecipMaxOmega( = 1.0f / mMaxOmega ) that is automatically set by PxVehicleDriveSimDa...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:210</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_aef669dcda5387646e25a7ed6a318703a"><div class="ttname"><a href="classPxVehicleWheelData.html#aef669dcda5387646e25a7ed6a318703a">PxVehicleWheelData::mMaxBrakeTorque</a></div><div class="ttdeci">PxReal mMaxBrakeTorque</div><div class="ttdoc">Max brake torque that can be applied to wheel. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:891</div></div>
<div class="ttc" id="classPxFixedSizeLookupTable_html"><div class="ttname"><a href="classPxFixedSizeLookupTable.html">PxFixedSizeLookupTable&lt; eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES &gt;</a></div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a2bec1ac8b8808407d0af0accfcc21e57"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a2bec1ac8b8808407d0af0accfcc21e57">PxVehicleSuspensionData::setMassAndPreserveNaturalFrequency</a></div><div class="ttdeci">void setMassAndPreserveNaturalFrequency(const PxReal newSprungMass)</div><div class="ttdoc">Set a new sprung mass for the suspension and modify the spring strength so that the natural frequency...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1106</div></div>
<div class="ttc" id="classPxVehicleChassisData_html_a52f6cfc33d051676c7a06d2d3c1a1ea2"><div class="ttname"><a href="classPxVehicleChassisData.html#a52f6cfc33d051676c7a06d2d3c1a1ea2">PxVehicleChassisData::mMOI</a></div><div class="ttdeci">PxVec3 mMOI</div><div class="ttdoc">Moment of inertia of vehicle rigid body actor. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:65</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a4f7cde0fb3943e130fe35a786f649d1d"><div class="ttname"><a href="classPxVehicleTireData.html#a4f7cde0fb3943e130fe35a786f649d1d">PxVehicleTireData::PxVehicleTireData</a></div><div class="ttdeci">PxVehicleTireData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1183</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949da8d3a2f5e262496c483769ae2767e9ffa"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da8d3a2f5e262496c483769ae2767e9ffa">PxVehicleDifferential4WData::eDIFF_TYPE_OPEN_FRONTWD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:442</div></div>
<div class="ttc" id="classPxVehicleAntiRollBarData_html_a0d7c0f4f3a0acbc4fd52709959dc221d"><div class="ttname"><a href="classPxVehicleAntiRollBarData.html#a0d7c0f4f3a0acbc4fd52709959dc221d">PxVehicleAntiRollBarData::mStiffness</a></div><div class="ttdeci">PxF32 mStiffness</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1168</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_a7be3adbf66a114e47caf74ced1bac776"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#a7be3adbf66a114e47caf74ced1bac776">PxVehicleAutoBoxData::getDownRatios</a></div><div class="ttdeci">PxReal getDownRatios(PxVehicleGearsData::Enum a) const</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:424</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_ad942a43c68ffa02a5cebf38b5d4d383d"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#ad942a43c68ffa02a5cebf38b5d4d383d">PxVehicleAutoBoxData::getUpRatios</a></div><div class="ttdeci">PxReal getUpRatios(PxVehicleGearsData::Enum a) const</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:421</div></div>
<div class="ttc" id="classPxVehicleDriveSimData_html"><div class="ttname"><a href="classPxVehicleDriveSimData.html">PxVehicleDriveSimData</a></div><div class="ttdoc">Data structure describing non-wheel configuration data of a vehicle that has engine, gears, clutch, and auto-box. </div><div class="ttdef"><b>Definition:</b> PxVehicleDrive.h:56</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a2a6d3e11bb75ef8c7c470d854f0de96a"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a2a6d3e11bb75ef8c7c470d854f0de96a">PxVehicleGearsData::eTWENTIETH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:271</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a009eee43a101ae543e3b1fc551792653"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a009eee43a101ae543e3b1fc551792653">PxVehicleSuspensionData::mCamberAtRest</a></div><div class="ttdeci">PxReal mCamberAtRest</div><div class="ttdoc">Camber angle (in radians) of wheel when the suspension is at its rest position. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1057</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a981cc327b2fa9709f58cea31945e610c"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a981cc327b2fa9709f58cea31945e610c">PxVehicleGearsData::eFOURTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:255</div></div>
<div class="ttc" id="PxCoreUtilityTypes_8h_html"><div class="ttname"><a href="PxCoreUtilityTypes_8h.html">PxCoreUtilityTypes.h</a></div></div>
<div class="ttc" id="classPxVehicleTireData_html_ab81577d40669f44d1a934ec4bcbda872"><div class="ttname"><a href="classPxVehicleTireData.html#ab81577d40669f44d1a934ec4bcbda872">PxVehicleTireData::getRecipLongitudinalStiffnessPerUnitGravity</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipLongitudinalStiffnessPerUnitGravity() const</div><div class="ttdoc">Return Cached value of 1.0/mLongitudinalStiffnessPerUnitGravity. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1304</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a57065d25a4a30ef239e7b54feba41679"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a57065d25a4a30ef239e7b54feba41679">PxVehicleGearsData::eFIFTEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:266</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_aaa2ecbd51bda5f3894588cda89a015da"><div class="ttname"><a href="classPxVehicleEngineData.html#aaa2ecbd51bda5f3894588cda89a015da">PxVehicleEngineData::mDampingRateZeroThrottleClutchDisengaged</a></div><div class="ttdeci">PxReal mDampingRateZeroThrottleClutchDisengaged</div><div class="ttdoc">Damping rate of engine when full throttle is applied. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:200</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a4f53c98eb2607d7f8faa478ef4c994d1"><div class="ttname"><a href="classPxVehicleGearsData.html#a4f53c98eb2607d7f8faa478ef4c994d1">PxVehicleGearsData::mPad</a></div><div class="ttdeci">PxReal mPad</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:334</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html_a6d15ee641598033fef887c399f547422"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html#a6d15ee641598033fef887c399f547422">PxVehicleAckermannGeometryData::PxVehicleAckermannGeometryData</a></div><div class="ttdeci">PxVehicleAckermannGeometryData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:646</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7ac611b070914db05b5a4f912f608a7f88"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ac611b070914db05b5a4f912f608a7f88">PxVehicleGearsData::eTWENTYTHIRD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:274</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a8edf19ece4a7b7c32af4aa823e98c434"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a8edf19ece4a7b7c32af4aa823e98c434">PxVehicleSuspensionData::PxVehicleSuspensionData</a></div><div class="ttdeci">PxVehicleSuspensionData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:966</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7ace45c074203f10fd830f6ef83652ba1d"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ace45c074203f10fd830f6ef83652ba1d">PxVehicleGearsData::eSEVENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:258</div></div>
<div class="ttc" id="classPxVehicleWheelsSimData_html"><div class="ttname"><a href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a></div><div class="ttdoc">Data structure describing configuration data of a vehicle with up to 20 wheels. </div><div class="ttdef"><b>Definition:</b> PxVehicleWheels.h:123</div></div>
<div class="ttc" id="classPxVehicleEngineData_html"><div class="ttname"><a href="classPxVehicleEngineData.html">PxVehicleEngineData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:89</div></div>
<div class="ttc" id="group__vehicle_html_ga8d4cfac998db5828bcfff2253c3d1fcc"><div class="ttname"><a href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a></div><div class="ttdeci">PX_COMPILE_TIME_ASSERT(0==(sizeof(PxVehicleChassisData)&amp;0x0f))</div></div>
<div class="ttc" id="classPxVehicleDriveSimDataNW_html"><div class="ttname"><a href="classPxVehicleDriveSimDataNW.html">PxVehicleDriveSimDataNW</a></div><div class="ttdoc">Data structure describing configuration data of a vehicle with up to PX_MAX_NB_WHEELS driven equally ...</div><div class="ttdef"><b>Definition:</b> PxVehicleDriveNW.h:58</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a></div><div class="ttdeci">Enum</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:248</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a63826cac0973a375151f3721c6bff91c"><div class="ttname"><a href="classPxVehicleEngineData.html#a63826cac0973a375151f3721c6bff91c">PxVehicleEngineData::mTorqueCurve</a></div><div class="ttdeci">PxFixedSizeLookupTable&lt; eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES &gt; mTorqueCurve</div><div class="ttdoc">Graph of normalized torque (torque/mPeakTorque) against normalized engine speed ( engineRotationSpeed...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:121</div></div>
<div class="ttc" id="classPxVehicleClutchData_html_afa3118a1b2b8d091a96a29f1b03ec339"><div class="ttname"><a href="classPxVehicleClutchData.html#afa3118a1b2b8d091a96a29f1b03ec339">PxVehicleClutchData::mStrength</a></div><div class="ttdeci">PxReal mStrength</div><div class="ttdoc">Strength of clutch. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:695</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a64e578969fd1e2595a7ae62aaf920865"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a64e578969fd1e2595a7ae62aaf920865">PxVehicleGearsData::eSIXTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:257</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a604a3e610511584e23f7b1575c015555"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a604a3e610511584e23f7b1575c015555">PxVehicleGearsData::eTWELFTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:263</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a2911987cc6282a8a5beae6024060cd7b"><div class="ttname"><a href="classPxVehicleWheelData.html#a2911987cc6282a8a5beae6024060cd7b">PxVehicleWheelData::mMOI</a></div><div class="ttdeci">PxReal mMOI</div><div class="ttdoc">Moment of inertia of unit that includes wheel plus tire about the rolling axis. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:873</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html_ad1782c61ec9515dee01722f9620d4b54"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html#ad1782c61ec9515dee01722f9620d4b54">PxVehicleAckermannGeometryData::mRearWidth</a></div><div class="ttdeci">PxReal mRearWidth</div><div class="ttdoc">Distance between center-point of the two rear wheels. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:629</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7ad7f8a4bffcb5c42dee8580da7c957800"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad7f8a4bffcb5c42dee8580da7c957800">PxVehicleGearsData::eTHIRTIETH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:281</div></div>
<div class="ttc" id="classPxVehicleDifferentialNWData_html_ad568184c553c242cd8dac918d3a39eb9"><div class="ttname"><a href="classPxVehicleDifferentialNWData.html#ad568184c553c242cd8dac918d3a39eb9">PxVehicleDifferentialNWData::mNbDrivenWheels</a></div><div class="ttdeci">PxU32 mNbDrivenWheels</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:566</div></div>
<div class="ttc" id="classPxVehicleDriveSimData4W_html_ae7f90fe549220681824d4da56e4f4ec9"><div class="ttname"><a href="classPxVehicleDriveSimData4W.html#ae7f90fe549220681824d4da56e4f4ec9">PxVehicleDriveSimData4W::isValid</a></div><div class="ttdeci">bool isValid() const</div><div class="ttdoc">Test if the 4W-drive simulation data has been setup with legal data. </div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7aa1c63bf522cfa13f31b1432c97ea5cac"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa1c63bf522cfa13f31b1432c97ea5cac">PxVehicleGearsData::eELEVENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:262</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a3dafe09ff7d11d1be8d7f8771d0b5416"><div class="ttname"><a href="classPxVehicleTireData.html#a3dafe09ff7d11d1be8d7f8771d0b5416">PxVehicleTireData::getFrictionVsSlipGraphRecipx2Minusx1</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getFrictionVsSlipGraphRecipx2Minusx1() const</div><div class="ttdoc">Return Cached value of 1.0f/(mFrictionVsSlipGraph[2][0]-mFrictionVsSlipGraph[1][0]) ...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1318</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_a005a7683c71f24cef155c14c2e1e3a44"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#a005a7683c71f24cef155c14c2e1e3a44">PxVehicleAutoBoxData::getLatency</a></div><div class="ttdeci">PxReal getLatency() const</div><div class="ttdoc">Get the latency time of the autobox. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:409</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a914c7de59fd8443c371e30b42b2e6d84"><div class="ttname"><a href="classPxVehicleWheelData.html#a914c7de59fd8443c371e30b42b2e6d84">PxVehicleWheelData::mToeAngle</a></div><div class="ttdeci">PxReal mToeAngle</div><div class="ttdoc">Wheel toe angle. This value is ignored by PxVehicleDriveTank and PxVehicleNoDrive. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:918</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a7a25d039985b65d26f458de252f3f867"><div class="ttname"><a href="classPxVehicleEngineData.html#a7a25d039985b65d26f458de252f3f867">PxVehicleEngineData::getRecipMOI</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipMOI() const</div><div class="ttdoc">Return value of mRecipMOI(=1.0f/mMOI) that is automatically set by PxVehicleDriveSimData::setEngineDa...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:205</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_aeb0c9919b420e10e10b6e25ded451deb"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#aeb0c9919b420e10e10b6e25ded451deb">PxVehicleTireLoadFilterData::mMaxFilteredNormalisedLoad</a></div><div class="ttdeci">PxReal mMaxFilteredNormalisedLoad</div><div class="ttdoc">Graph point (mMaxNormalisedLoad,mMaxFilteredNormalisedLoad) </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:795</div></div>
<div class="ttc" id="classPxVehicleChassisData_html"><div class="ttname"><a href="classPxVehicleChassisData.html">PxVehicleChassisData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:47</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a2e5eeb1950bba2744e240eeb38c9c799"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a2e5eeb1950bba2744e240eeb38c9c799">PxVehicleGearsData::eTWENTYSIXTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:277</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a197ff974ac25dfbad8c8f323a74a8a0d"><div class="ttname"><a href="classPxVehicleGearsData.html#a197ff974ac25dfbad8c8f323a74a8a0d">PxVehicleGearsData::PxVehicleGearsData</a></div><div class="ttdeci">PxVehicleGearsData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:285</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a72bc73620f4d6265cf51869439574d3c"><div class="ttname"><a href="classPxVehicleTireData.html#a72bc73620f4d6265cf51869439574d3c">PxVehicleTireData::mFrictionVsSlipGraphRecipx1Minusx0</a></div><div class="ttdeci">PxReal mFrictionVsSlipGraphRecipx1Minusx0</div><div class="ttdoc">Cached value of 1.0f/(mFrictionVsSlipGraph[1][0]-mFrictionVsSlipGraph[0][0]) </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1338</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a84514919359b78e59c359099406b7bac"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a84514919359b78e59c359099406b7bac">PxVehicleDifferential4WData::mCentreBias</a></div><div class="ttdeci">PxReal mCentreBias</div><div class="ttdoc">Maximum allowed ratio of average front wheel rotation speed and rear wheel rotation speeds The differ...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:493</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a8b459e357483c7ee86304cc1280c2d2d"><div class="ttname"><a href="classPxVehicleTireData.html#a8b459e357483c7ee86304cc1280c2d2d">PxVehicleTireData::mRecipLongitudinalStiffnessPerUnitGravity</a></div><div class="ttdeci">PxReal mRecipLongitudinalStiffnessPerUnitGravity</div><div class="ttdoc">Cached value of 1.0/mLongitudinalStiffnessPerUnitGravity. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1329</div></div>
<div class="ttc" id="namespacephysx_html_a3849f86abc21d3a58949481603fe8309"><div class="ttname"><a href="namespacephysx.html#a3849f86abc21d3a58949481603fe8309">physx::PxU8</a></div><div class="ttdeci">uint8_t PxU8</div><div class="ttdef"><b>Definition:</b> PxSimpleTypes.h:75</div></div>
<div class="ttc" id="classPxVehicleDifferentialNWData_html_a7dad368357aa927245c645706cc0e280"><div class="ttname"><a href="classPxVehicleDifferentialNWData.html#a7dad368357aa927245c645706cc0e280">PxVehicleDifferentialNWData::mInvNbDrivenWheels</a></div><div class="ttdeci">PxReal mInvNbDrivenWheels</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:567</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html_af039623f85305bb425d9bd057810d072"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html#af039623f85305bb425d9bd057810d072">PxVehicleAckermannGeometryData::mAccuracy</a></div><div class="ttdeci">PxReal mAccuracy</div><div class="ttdoc">Accuracy of Ackermann steer calculation. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:611</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_adb04c7e952cb69ecda68de63baace547"><div class="ttname"><a href="classPxVehicleGearsData.html#adb04c7e952cb69ecda68de63baace547">PxVehicleGearsData::mFinalRatio</a></div><div class="ttdeci">PxReal mFinalRatio</div><div class="ttdoc">Gear ratio applied is mRatios[currentGear]*finalRatio. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:314</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a003aa44611d0be2a466787521db49fb2"><div class="ttname"><a href="classPxVehicleEngineData.html#a003aa44611d0be2a466787521db49fb2">PxVehicleEngineData::PxVehicleEngineData</a></div><div class="ttdeci">PxVehicleEngineData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:100</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_a7cb4c73cc1997ba805a79cb72f230d36"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#a7cb4c73cc1997ba805a79cb72f230d36">PxVehicleAutoBoxData::PxVehicleAutoBoxData</a></div><div class="ttdeci">PxVehicleAutoBoxData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:353</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a484bffdc809b1871f4948481d97de22c"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a484bffdc809b1871f4948481d97de22c">PxVehicleGearsData::eTWENTYFIFTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:276</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_aec975503b12597aa6c3f17a4d6f14671"><div class="ttname"><a href="classPxVehicleWheelData.html#aec975503b12597aa6c3f17a4d6f14671">PxVehicleWheelData::mDampingRate</a></div><div class="ttdeci">PxReal mDampingRate</div><div class="ttdoc">Damping rate applied to wheel. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:882</div></div>
<div class="ttc" id="classPxVehicleTireData_html_ad52ba7c872280fd9a52e728a052fc7ff"><div class="ttname"><a href="classPxVehicleTireData.html#ad52ba7c872280fd9a52e728a052fc7ff">PxVehicleTireData::mLatStiffX</a></div><div class="ttdeci">PxReal mLatStiffX</div><div class="ttdoc">Tire lateral stiffness is a graph of tire load that has linear behavior near zero load and flattens a...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1210</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_ab001758215bac27aa489d7418e9c6c74"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#ab001758215bac27aa489d7418e9c6c74">PxVehicleDifferential4WData::mRearLeftRightSplit</a></div><div class="ttdeci">PxReal mRearLeftRightSplit</div><div class="ttdoc">Ratio of torque split between rear-left and rear-right (&gt;0.5 means more to rear-left, &lt;0.5 means more to rear-right). </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:483</div></div>
<div class="ttc" id="structPxVehicleClutchAccuracyMode_html_a8cb4ae31cf929f344f2049939b9f61ce"><div class="ttname"><a href="structPxVehicleClutchAccuracyMode.html#a8cb4ae31cf929f344f2049939b9f61ce">PxVehicleClutchAccuracyMode::Enum</a></div><div class="ttdeci">Enum</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:657</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_aa24a9523ad4a01e87df3a6d1d7c168a1"><div class="ttname"><a href="classPxVehicleEngineData.html#aa24a9523ad4a01e87df3a6d1d7c168a1">PxVehicleEngineData::PxVehicleEngineData</a></div><div class="ttdeci">PxVehicleEngineData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:237</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a6fd5024ec03c9d047c368049d7cf2b75"><div class="ttname"><a href="classPxVehicleTireData.html#a6fd5024ec03c9d047c368049d7cf2b75">PxVehicleTireData::getFrictionVsSlipGraphRecipx1Minusx0</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getFrictionVsSlipGraphRecipx1Minusx0() const</div><div class="ttdoc">Return Cached value of 1.0f/(mFrictionVsSlipGraph[1][0]-mFrictionVsSlipGraph[0][0]) ...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1311</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a23f96767e47ea394bbb10ee597f2d9d3"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a23f96767e47ea394bbb10ee597f2d9d3">PxVehicleSuspensionData::mSprungMass</a></div><div class="ttdeci">PxReal mSprungMass</div><div class="ttdoc">Mass of vehicle that is supported by suspension spring. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1047</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_aca07e38db13471eb6d3b54cb421aacfc"><div class="ttname"><a href="classPxVehicleSuspensionData.html#aca07e38db13471eb6d3b54cb421aacfc">PxVehicleSuspensionData::mRecipMaxDroop</a></div><div class="ttdeci">PxReal mRecipMaxDroop</div><div class="ttdoc">Cached value of 1.0f/mMaxDroop. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1129</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a1d1bd99f02c6685047a7ce5891d4287e"><div class="ttname"><a href="classPxVehicleWheelData.html#a1d1bd99f02c6685047a7ce5891d4287e">PxVehicleWheelData::mWidth</a></div><div class="ttdeci">PxReal mWidth</div><div class="ttdoc">Maximum width of unit that includes wheel plus tire. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:855</div></div>
<div class="ttc" id="classPxVehicleAntiRollBarData_html"><div class="ttname"><a href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1138</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_a8fadedab89e26a913b7c24b312ccf106"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#a8fadedab89e26a913b7c24b312ccf106">PxVehicleAutoBoxData::setUpRatios</a></div><div class="ttdeci">void setUpRatios(PxVehicleGearsData::Enum a, PxReal ratio)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:422</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949da611240968c929405aa82dd5c1cb72b26"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da611240968c929405aa82dd5c1cb72b26">PxVehicleDifferential4WData::eDIFF_TYPE_OPEN_REARWD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:443</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a87b843efc25143193fea2e7112aadc41"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a87b843efc25143193fea2e7112aadc41">PxVehicleDifferential4WData::PxVehicleDifferential4WData</a></div><div class="ttdeci">PxVehicleDifferential4WData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:447</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a7ec5ab02dd6f186a8453486e1f1b007d"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a7ec5ab02dd6f186a8453486e1f1b007d">PxVehicleGearsData::eEIGHTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:259</div></div>
<div class="ttc" id="classPxVehicleChassisData_html_ad25ba7c718a9d898a209f9ab874b380b"><div class="ttname"><a href="classPxVehicleChassisData.html#ad25ba7c718a9d898a209f9ab874b380b">PxVehicleChassisData::mMass</a></div><div class="ttdeci">PxReal mMass</div><div class="ttdoc">Mass of vehicle rigid body actor. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:72</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a789fd306f9295097cc51cd7cba731d76"><div class="ttname"><a href="classPxVehicleWheelData.html#a789fd306f9295097cc51cd7cba731d76">PxVehicleWheelData::mRecipMOI</a></div><div class="ttdeci">PxReal mRecipMOI</div><div class="ttdoc">Reciprocal of moment of inertia of unit that includes wheel plus tire about single allowed axis of ro...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:952</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_ad6c229a583ec71fa2f3192de790528a7"><div class="ttname"><a href="classPxVehicleSuspensionData.html#ad6c229a583ec71fa2f3192de790528a7">PxVehicleSuspensionData::mSpringStrength</a></div><div class="ttdeci">PxReal mSpringStrength</div><div class="ttdoc">Spring strength of suspension unit. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:987</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_aadd4ad16050017edcb3c616536da1fe2"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#aadd4ad16050017edcb3c616536da1fe2">PxVehicleDifferential4WData::mFrontBias</a></div><div class="ttdeci">PxReal mFrontBias</div><div class="ttdoc">Maximum allowed ratio of front-left and front-right wheel rotation speeds. The differential will dive...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:503</div></div>
<div class="ttc" id="PxVec3_8h_html"><div class="ttname"><a href="PxVec3_8h.html">PxVec3.h</a></div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949daf137d75c501bf33622f4a46b52ccdcf5"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949daf137d75c501bf33622f4a46b52ccdcf5">PxVehicleDifferential4WData::eDIFF_TYPE_LS_4WD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:438</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_a0c2512fc5ecaeeaeb3aa47fea8b657b8"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#a0c2512fc5ecaeeaeb3aa47fea8b657b8">PxVehicleTireLoadFilterData::mMinNormalisedLoad</a></div><div class="ttdeci">PxReal mMinNormalisedLoad</div><div class="ttdoc">Graph point (mMinNormalisedLoad,mMinFilteredNormalisedLoad) </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:780</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_ab99b44e479b844d8318d8e5d785bb3de"><div class="ttname"><a href="classPxVehicleWheelData.html#ab99b44e479b844d8318d8e5d785bb3de">PxVehicleWheelData::getRecipMOI</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipMOI() const</div><div class="ttdoc">Return value equal to 1.0f/mRecipMOI. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:932</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7aa3cb1739bffe703f71b3f7b70fae4187"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa3cb1739bffe703f71b3f7b70fae4187">PxVehicleGearsData::eNEUTRAL</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:251</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_ab58a308ce4750594e3335d953d70281c"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#ab58a308ce4750594e3335d953d70281c">PxVehicleAutoBoxData::setLatency</a></div><div class="ttdeci">void setLatency(const PxReal latency)</div><div class="ttdoc">Set the latency time of the autobox. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:397</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_abca03573d5d4e614975979b7d16823ff"><div class="ttname"><a href="classPxVehicleEngineData.html#abca03573d5d4e614975979b7d16823ff">PxVehicleEngineData::mDampingRateZeroThrottleClutchEngaged</a></div><div class="ttdeci">PxReal mDampingRateZeroThrottleClutchEngaged</div><div class="ttdoc">Damping rate of engine when full throttle is applied. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:183</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a6fdec4c9f3f32371b2c65ff57a9d8ba3"><div class="ttname"><a href="classPxVehicleWheelData.html#a6fdec4c9f3f32371b2c65ff57a9d8ba3">PxVehicleWheelData::mMaxHandBrakeTorque</a></div><div class="ttdeci">PxReal mMaxHandBrakeTorque</div><div class="ttdoc">Max handbrake torque that can be applied to wheel. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:900</div></div>
<div class="ttc" id="classPxVehicleDifferentialNWData_html_adf2433f5f82e770290a30dfe1eda3a81"><div class="ttname"><a href="classPxVehicleDifferentialNWData.html#adf2433f5f82e770290a30dfe1eda3a81">PxVehicleDifferentialNWData::PxVehicleDifferentialNWData</a></div><div class="ttdeci">PxVehicleDifferentialNWData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:574</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a0196dc9f3e493cb2925a7d138a546203"><div class="ttname"><a href="classPxVehicleWheelData.html#a0196dc9f3e493cb2925a7d138a546203">PxVehicleWheelData::mMass</a></div><div class="ttdeci">PxReal mMass</div><div class="ttdoc">Mass of unit that includes wheel plus tire. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:864</div></div>
<div class="ttc" id="group__foundation_html_ga0326e4ec6e9082ac70f32df5edc6eb5f"><div class="ttname"><a href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a></div><div class="ttdeci">PxEMPTY</div><div class="ttdef"><b>Definition:</b> Px.h:70</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a78b1be63feb4ea10a8dc7a0b16ea09a7"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a78b1be63feb4ea10a8dc7a0b16ea09a7">PxVehicleDifferential4WData::mType</a></div><div class="ttdeci">PxVehicleDifferential4WData::Enum mType</div><div class="ttdoc">Type of differential. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:520</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a057401ec58e0e0515b70e1d23c840cb7"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a057401ec58e0e0515b70e1d23c840cb7">PxVehicleSuspensionData::mCamberAtMaxDroop</a></div><div class="ttdeci">PxReal mCamberAtMaxDroop</div><div class="ttdoc">Camber angle (in radians) of wheel when the suspension is at maximum droop. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1081</div></div>
<div class="ttc" id="classPxVehicleWheelsSimData_html_a4baf836f5290ad8d479043ebf1b7f5e6"><div class="ttname"><a href="classPxVehicleWheelsSimData.html#a4baf836f5290ad8d479043ebf1b7f5e6">PxVehicleWheelsSimData::isValid</a></div><div class="ttdeci">bool isValid() const</div><div class="ttdoc">Test if wheel simulation data has been setup with legal values. </div></div>
<div class="ttc" id="PxTypeInfo_8h_html"><div class="ttname"><a href="PxTypeInfo_8h.html">PxTypeInfo.h</a></div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a43e9369f2ff73e10dad05ba1648942db"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a43e9369f2ff73e10dad05ba1648942db">PxVehicleGearsData::eSEVENTEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:268</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html"><div class="ttname"><a href="classPxVehicleAutoBoxData.html">PxVehicleAutoBoxData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:347</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_a5c2c9701a5c34178ac7b655acdb57ad9"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#a5c2c9701a5c34178ac7b655acdb57ad9">PxVehicleTireLoadFilterData::mMinFilteredNormalisedLoad</a></div><div class="ttdeci">PxReal mMinFilteredNormalisedLoad</div><div class="ttdoc">Graph point (mMinNormalisedLoad,mMinFilteredNormalisedLoad) </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:785</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a92083c9b5fbf957e4d4c54ab566b5457"><div class="ttname"><a href="classPxVehicleTireData.html#a92083c9b5fbf957e4d4c54ab566b5457">PxVehicleTireData::mLongitudinalStiffnessPerUnitGravity</a></div><div class="ttdeci">PxReal mLongitudinalStiffnessPerUnitGravity</div><div class="ttdoc">Tire Longitudinal stiffness per unit gravitational acceleration. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1240</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_ac72874f424c79dcac01031d46483e87c"><div class="ttname"><a href="classPxVehicleEngineData.html#ac72874f424c79dcac01031d46483e87c">PxVehicleEngineData::mMOI</a></div><div class="ttdeci">PxReal mMOI</div><div class="ttdoc">Moment of inertia of the engine around the axis of rotation. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:128</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a27eac0ef58d408a1cb95a79eaa3f452a"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a27eac0ef58d408a1cb95a79eaa3f452a">PxVehicleGearsData::eTWENTYFOURTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:275</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a76943ad72ff1317e208f508170ad8500"><div class="ttname"><a href="classPxVehicleEngineData.html#a76943ad72ff1317e208f508170ad8500">PxVehicleEngineData::mDampingRateFullThrottle</a></div><div class="ttdeci">PxReal mDampingRateFullThrottle</div><div class="ttdoc">Damping rate of engine when full throttle is applied. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:165</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_aaa179d92d69320b45210a1f1bc851c59"><div class="ttname"><a href="classPxVehicleGearsData.html#aaa179d92d69320b45210a1f1bc851c59">PxVehicleGearsData::PxVehicleGearsData</a></div><div class="ttdeci">PxVehicleGearsData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:340</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_abba964b56bb9692a8345b6d76f0d7db1"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#abba964b56bb9692a8345b6d76f0d7db1">PxVehicleDifferential4WData::mFrontLeftRightSplit</a></div><div class="ttdeci">PxReal mFrontLeftRightSplit</div><div class="ttdoc">Ratio of torque split between front-left and front-right (&gt;0.5 means more to front-left, &lt;0.5 means more to front-right). </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:474</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7aeff6d4e6b3cf5cdd46d46a12354a0935"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeff6d4e6b3cf5cdd46d46a12354a0935">PxVehicleGearsData::eTHIRD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:254</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_ac0c6ba3a78ee6a891d6122019c0feee0"><div class="ttname"><a href="classPxVehicleSuspensionData.html#ac0c6ba3a78ee6a891d6122019c0feee0">PxVehicleSuspensionData::getRecipMaxDroop</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipMaxDroop() const</div><div class="ttdoc">Reciprocal of maximum droop. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1099</div></div>
<div class="ttc" id="classPxVehicleDifferentialNWData_html"><div class="ttname"><a href="classPxVehicleDifferentialNWData.html">PxVehicleDifferentialNWData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:535</div></div>
<div class="ttc" id="classPxVehicleGearsData_html"><div class="ttname"><a href="classPxVehicleGearsData.html">PxVehicleGearsData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:242</div></div>
<div class="ttc" id="classPxVehicleChassisData_html_a4945832cb26bd313d6d1b59200239c01"><div class="ttname"><a href="classPxVehicleChassisData.html#a4945832cb26bd313d6d1b59200239c01">PxVehicleChassisData::mCMOffset</a></div><div class="ttdeci">PxVec3 mCMOffset</div><div class="ttdoc">Center of mass offset of vehicle rigid body actor. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:79</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a972a686f9b4c46b5fe841625b2254487"><div class="ttname"><a href="classPxVehicleEngineData.html#a972a686f9b4c46b5fe841625b2254487">PxVehicleEngineData::mPeakTorque</a></div><div class="ttdeci">PxReal mPeakTorque</div><div class="ttdoc">Maximum torque available to apply to the engine when the accelerator pedal is at maximum. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:139</div></div>
<div class="ttc" id="classPxVehicleAntiRollBarData_html_a5896cff335146136d9459b0ca0456758"><div class="ttname"><a href="classPxVehicleAntiRollBarData.html#a5896cff335146136d9459b0ca0456758">PxVehicleAntiRollBarData::mWheel0</a></div><div class="ttdeci">PxU32 mWheel0</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1154</div></div>
<div class="ttc" id="group__foundation_html_gacce5749db3dcfb916e98c253374264ed"><div class="ttname"><a href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a></div><div class="ttdeci">uint32_t PxU32</div><div class="ttdef"><b>Definition:</b> Px.h:48</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7ab75cfff4be6edd9d869f51b1a1fccf0a"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ab75cfff4be6edd9d869f51b1a1fccf0a">PxVehicleGearsData::eTWENTYSECOND</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:273</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html">PxVehicleTireLoadFilterData</a></div><div class="ttdoc">Tire load variation can be strongly dependent on the time-step so it is a good idea to filter it to g...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:762</div></div>
<div class="ttc" id="classPxVehicleChassisData_html_aedff02e1e05309618636a393743265f4"><div class="ttname"><a href="classPxVehicleChassisData.html#aedff02e1e05309618636a393743265f4">PxVehicleChassisData::PxVehicleChassisData</a></div><div class="ttdeci">PxVehicleChassisData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:53</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html">PxVehicleAckermannGeometryData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:582</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_a4f2313daab10500b71271d46ebbd0fc5"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#a4f2313daab10500b71271d46ebbd0fc5">PxVehicleAutoBoxData::PxVehicleAutoBoxData</a></div><div class="ttdeci">PxVehicleAutoBoxData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:419</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a1df2570a8850d2e15232d8e4dfef20e3"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a1df2570a8850d2e15232d8e4dfef20e3">PxVehicleGearsData::eFOURTEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:265</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_abf1cd230ba06e57bc893defa8306534c"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#abf1cd230ba06e57bc893defa8306534c">PxVehicleDifferential4WData::mFrontRearSplit</a></div><div class="ttdeci">PxReal mFrontRearSplit</div><div class="ttdoc">Ratio of torque split between front and rear (&gt;0.5 means more to front, &lt;0.5 means more to rear)...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:465</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a20d5e1ae07792ecf7f0180c3456dd5ce"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a20d5e1ae07792ecf7f0180c3456dd5ce">PxVehicleSuspensionData::mMaxDroop</a></div><div class="ttdeci">PxReal mMaxDroop</div><div class="ttdoc">Maximum elongation allowed by suspension spring. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1014</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb">PxVehicleGearsData::eREVERSE</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:250</div></div>
<div class="ttc" id="classPxVehicleClutchData_html_a5f50479c769bfc6ae880b92036abce8d"><div class="ttname"><a href="classPxVehicleClutchData.html#a5f50479c769bfc6ae880b92036abce8d">PxVehicleClutchData::PxVehicleClutchData</a></div><div class="ttdeci">PxVehicleClutchData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:734</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667">PxVehicleGearsData::eGEARSRATIO_COUNT</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:282</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7aca57c96018ae35867c1d981bb3e500fb"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aca57c96018ae35867c1d981bb3e500fb">PxVehicleGearsData::eNINTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:260</div></div>
<div class="ttc" id="classPxVehicleClutchData_html_a64f27aab12c4d3f6deae242e04c95e3f"><div class="ttname"><a href="classPxVehicleClutchData.html#a64f27aab12c4d3f6deae242e04c95e3f">PxVehicleClutchData::mEstimateIterations</a></div><div class="ttdeci">PxU32 mEstimateIterations</div><div class="ttdoc">Tune the mathematical accuracy and computational cost of the computed estimate to the wheel and engin...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:724</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a0041dd83bf7afcd53489fa1fa9727496"><div class="ttname"><a href="classPxVehicleWheelData.html#a0041dd83bf7afcd53489fa1fa9727496">PxVehicleWheelData::PxVehicleWheelData</a></div><div class="ttdeci">PxVehicleWheelData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:824</div></div>
<div class="ttc" id="classPxVehicleTireData_html_ad2fa139cdff425babbf332384478a857"><div class="ttname"><a href="classPxVehicleTireData.html#ad2fa139cdff425babbf332384478a857">PxVehicleTireData::mLatStiffY</a></div><div class="ttdeci">PxReal mLatStiffY</div><div class="ttdoc">Tire lateral stiffness is a graph of tire load that has linear behavior near zero load and flattens a...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1227</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_a4b81e279ec039f3da510ba6939ccdf1b"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#a4b81e279ec039f3da510ba6939ccdf1b">PxVehicleTireLoadFilterData::PxVehicleTireLoadFilterData</a></div><div class="ttdeci">PxVehicleTireLoadFilterData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:768</div></div>
<div class="ttc" id="classPxVec3_html"><div class="ttname"><a href="classPxVec3.html">PxVec3</a></div><div class="ttdoc">3 Element vector class. </div><div class="ttdef"><b>Definition:</b> PxVec3.h:49</div></div>
<div class="ttc" id="classPxVehicleDriveSimData4W_html"><div class="ttname"><a href="classPxVehicleDriveSimData4W.html">PxVehicleDriveSimData4W</a></div><div class="ttdoc">Data structure describing the drive model components of a vehicle with up to 4 driven wheels and up t...</div><div class="ttdef"><b>Definition:</b> PxVehicleDrive4W.h:59</div></div>
<div class="ttc" id="group__foundation_html_ga3b7937d1226ad04a370386837b538fe5"><div class="ttname"><a href="group__foundation.html#ga3b7937d1226ad04a370386837b538fe5">PxMemSet</a></div><div class="ttdeci">PX_FORCE_INLINE void * PxMemSet(void *dest, PxI32 c, PxU32 count)</div><div class="ttdoc">Sets the bytes of the provided buffer to the specified value. </div><div class="ttdef"><b>Definition:</b> PxMemory.h:68</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a8e6929a2b7556b69d30cbbb068c4cfcc"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a8e6929a2b7556b69d30cbbb068c4cfcc">PxVehicleGearsData::eTWENTYSEVENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:278</div></div>
<div class="ttc" id="group__foundation_html_gga0326e4ec6e9082ac70f32df5edc6eb5fac1f59d4e552bf7b85ed37efecfd8b8e6"><div class="ttname"><a href="group__foundation.html#gga0326e4ec6e9082ac70f32df5edc6eb5fac1f59d4e552bf7b85ed37efecfd8b8e6">PxEmpty</a></div><div class="ttdef"><b>Definition:</b> Px.h:72</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.14-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_713b4d6d20ce249967929ad234a3da6e.html">include</a></li><li class="navelem"><a class="el" href="dir_a8ea22b8a350d107aa09b072e69816c6.html">vehicle</a></li><li class="navelem"><a class="el" href="PxVehicleComponents_8h.html">PxVehicleComponents.h</a></li>
<li class="footer">Copyright &copy; 2008-2021 NVIDIA Corporation, 2788 San Tomas Expressway, Santa Clara, CA 95051 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a></li>
</ul>
</div>
</body>
</html>