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

2696 lines
154 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>PxVehicleWheelsSimData Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="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('classPxVehicleWheelsSimData.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="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classPxVehicleWheelsSimData-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">PxVehicleWheelsSimData Class Reference<div class="ingroups"><a class="el" href="group__vehicle.html">Vehicle</a></div></div> </div>
</div><!--header-->
<div class="contents">
<p>Data structure describing configuration data of a vehicle with up to 20 wheels.
<a href="classPxVehicleWheelsSimData.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="PxVehicleWheels_8h_source.html">PxVehicleWheels.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for PxVehicleWheelsSimData:</div>
<div class="dyncontent">
<div class="center"><img src="classPxVehicleWheelsSimData__coll__graph.png" border="0" usemap="#PxVehicleWheelsSimData_coll__map" alt="Collaboration graph"/></div>
<map name="PxVehicleWheelsSimData_coll__map" id="PxVehicleWheelsSimData_coll__map">
<area shape="rect" id="node2" href="classPxVehicleTireLoadFilterData.html" title="Tire load variation can be strongly dependent on the time&#45;step so it is a good idea to filter it to g..." alt="" coords="5,5,192,32"/>
<area shape="rect" id="node3" href="classPxVehicleAntiRollBarData.html" title="PxVehicleAntiRollBarData" alt="" coords="216,5,389,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac022268fa66b80edb6bb9b078923ba99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ac022268fa66b80edb6bb9b078923ba99">setChassisMass</a> (const PxF32 chassisMass)</td></tr>
<tr class="memdesc:ac022268fa66b80edb6bb9b078923ba99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup with mass information that can be applied to the default values of the suspensions, wheels, and tires set in their respective constructors. <a href="#ac022268fa66b80edb6bb9b078923ba99">More...</a><br /></td></tr>
<tr class="separator:ac022268fa66b80edb6bb9b078923ba99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b6c609e342fd3f9fabc3e064602115b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a2b6c609e342fd3f9fabc3e064602115b">free</a> ()</td></tr>
<tr class="memdesc:a2b6c609e342fd3f9fabc3e064602115b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a <a class="el" href="classPxVehicleWheelsSimData.html" title="Data structure describing configuration data of a vehicle with up to 20 wheels. ">PxVehicleWheelsSimData</a> instance. <a href="#a2b6c609e342fd3f9fabc3e064602115b">More...</a><br /></td></tr>
<tr class="separator:a2b6c609e342fd3f9fabc3e064602115b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9ab652fed581f0351acb66a769935e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ac9ab652fed581f0351acb66a769935e2">operator=</a> (const <a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> &amp;src)</td></tr>
<tr class="memdesc:ac9ab652fed581f0351acb66a769935e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy wheel simulation data. <a href="#ac9ab652fed581f0351acb66a769935e2">More...</a><br /></td></tr>
<tr class="separator:ac9ab652fed581f0351acb66a769935e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acefb8071acd7ce982e2eeee33ef758da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#acefb8071acd7ce982e2eeee33ef758da">copy</a> (const <a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> &amp;src, const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> srcWheel, const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> trgWheel)</td></tr>
<tr class="memdesc:acefb8071acd7ce982e2eeee33ef758da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the data of a single wheel unit (wheel, suspension, tire) from srcWheel of src to trgWheel. <a href="#acefb8071acd7ce982e2eeee33ef758da">More...</a><br /></td></tr>
<tr class="separator:acefb8071acd7ce982e2eeee33ef758da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa378aac14c0f6a17d48be0b884b26a53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#aa378aac14c0f6a17d48be0b884b26a53">getNbWheels</a> () const</td></tr>
<tr class="memdesc:aa378aac14c0f6a17d48be0b884b26a53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of wheels. <a href="#aa378aac14c0f6a17d48be0b884b26a53">More...</a><br /></td></tr>
<tr class="separator:aa378aac14c0f6a17d48be0b884b26a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5d788a82f175c1fc87aef048ec9d8e7"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classPxVehicleSuspensionData.html">PxVehicleSuspensionData</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ae5d788a82f175c1fc87aef048ec9d8e7">getSuspensionData</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id) const</td></tr>
<tr class="memdesc:ae5d788a82f175c1fc87aef048ec9d8e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the suspension data of the idth wheel. <a href="#ae5d788a82f175c1fc87aef048ec9d8e7">More...</a><br /></td></tr>
<tr class="separator:ae5d788a82f175c1fc87aef048ec9d8e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a992216152f740f1dec7703fbfeca65ff"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classPxVehicleWheelData.html">PxVehicleWheelData</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a992216152f740f1dec7703fbfeca65ff">getWheelData</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id) const</td></tr>
<tr class="memdesc:a992216152f740f1dec7703fbfeca65ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the wheel data of the idth wheel. <a href="#a992216152f740f1dec7703fbfeca65ff">More...</a><br /></td></tr>
<tr class="separator:a992216152f740f1dec7703fbfeca65ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae209ce971a467d8f6c9f86556349144d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classPxVehicleTireData.html">PxVehicleTireData</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ae209ce971a467d8f6c9f86556349144d">getTireData</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id) const</td></tr>
<tr class="memdesc:ae209ce971a467d8f6c9f86556349144d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the tire data of the idth wheel. <a href="#ae209ce971a467d8f6c9f86556349144d">More...</a><br /></td></tr>
<tr class="separator:ae209ce971a467d8f6c9f86556349144d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7743d96cc508c0b41a1fbbe86c3d788"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ab7743d96cc508c0b41a1fbbe86c3d788">getSuspTravelDirection</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id) const</td></tr>
<tr class="memdesc:ab7743d96cc508c0b41a1fbbe86c3d788"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the direction of travel of the suspension of the idth wheel. <a href="#ab7743d96cc508c0b41a1fbbe86c3d788">More...</a><br /></td></tr>
<tr class="separator:ab7743d96cc508c0b41a1fbbe86c3d788"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2409b5ea91ef5a22dec4c56a324c7167"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a2409b5ea91ef5a22dec4c56a324c7167">getSuspForceAppPointOffset</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id) const</td></tr>
<tr class="memdesc:a2409b5ea91ef5a22dec4c56a324c7167"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the application point of the suspension force of the suspension of the idth wheel as an offset from the rigid body center of mass. <a href="#a2409b5ea91ef5a22dec4c56a324c7167">More...</a><br /></td></tr>
<tr class="separator:a2409b5ea91ef5a22dec4c56a324c7167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f8f82f553f322455f9e8d826f063739"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a4f8f82f553f322455f9e8d826f063739">getTireForceAppPointOffset</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id) const</td></tr>
<tr class="memdesc:a4f8f82f553f322455f9e8d826f063739"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the application point of the tire force of the tire of the idth wheel as an offset from the rigid body center of mass. <a href="#a4f8f82f553f322455f9e8d826f063739">More...</a><br /></td></tr>
<tr class="separator:a4f8f82f553f322455f9e8d826f063739"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9bac9ed3b593410b1dbe391a90f4f6f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ac9bac9ed3b593410b1dbe391a90f4f6f">getWheelCentreOffset</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id) const</td></tr>
<tr class="memdesc:ac9bac9ed3b593410b1dbe391a90f4f6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the offset from the rigid body centre of mass to the centre of the idth wheel. <a href="#ac9bac9ed3b593410b1dbe391a90f4f6f">More...</a><br /></td></tr>
<tr class="separator:ac9bac9ed3b593410b1dbe391a90f4f6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c0077b65697af336891ab40739e34e4"><td class="memItemLeft" align="right" valign="top">PxI32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a3c0077b65697af336891ab40739e34e4">getWheelShapeMapping</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> wheelId) const</td></tr>
<tr class="memdesc:a3c0077b65697af336891ab40739e34e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the wheel mapping for the ith wheel. <a href="#a3c0077b65697af336891ab40739e34e4">More...</a><br /></td></tr>
<tr class="separator:a3c0077b65697af336891ab40739e34e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd94de46451ee51487a62681cc604483"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structPxFilterData.html">PxFilterData</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#abd94de46451ee51487a62681cc604483">getSceneQueryFilterData</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> suspId) const</td></tr>
<tr class="memdesc:abd94de46451ee51487a62681cc604483"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the scene query filter data used by the specified suspension line. <a href="#abd94de46451ee51487a62681cc604483">More...</a><br /></td></tr>
<tr class="separator:abd94de46451ee51487a62681cc604483"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afeee9512e87ac26805d9bd73f267469c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#afeee9512e87ac26805d9bd73f267469c">getNbAntiRollBars</a> () const</td></tr>
<tr class="memdesc:afeee9512e87ac26805d9bd73f267469c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of unique anti-roll bars that have been added with addAntiRollBarData. <a href="#afeee9512e87ac26805d9bd73f267469c">More...</a><br /></td></tr>
<tr class="separator:afeee9512e87ac26805d9bd73f267469c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff980eb99861f377bbf46c069ab00e49"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#aff980eb99861f377bbf46c069ab00e49">getAntiRollBarData</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> antiRollId) const</td></tr>
<tr class="memdesc:aff980eb99861f377bbf46c069ab00e49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a specific anti-roll bar. <a href="#aff980eb99861f377bbf46c069ab00e49">More...</a><br /></td></tr>
<tr class="separator:aff980eb99861f377bbf46c069ab00e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5226abc3e3077ece39a855cca5ae31c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> const <a class="el" href="classPxVehicleTireLoadFilterData.html">PxVehicleTireLoadFilterData</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ac5226abc3e3077ece39a855cca5ae31c">getTireLoadFilterData</a> () const</td></tr>
<tr class="memdesc:ac5226abc3e3077ece39a855cca5ae31c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the data that describes the filtering of the tire load to produce smoother handling at large time-steps. <a href="#ac5226abc3e3077ece39a855cca5ae31c">More...</a><br /></td></tr>
<tr class="separator:ac5226abc3e3077ece39a855cca5ae31c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d919fecb713d371d2624e3b5b37053b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a2d919fecb713d371d2624e3b5b37053b">setSuspensionData</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id, const <a class="el" href="classPxVehicleSuspensionData.html">PxVehicleSuspensionData</a> &amp;susp)</td></tr>
<tr class="memdesc:a2d919fecb713d371d2624e3b5b37053b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the suspension data of the idth wheel. <a href="#a2d919fecb713d371d2624e3b5b37053b">More...</a><br /></td></tr>
<tr class="separator:a2d919fecb713d371d2624e3b5b37053b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26ac23021422b9ed70773bb1976f076c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a26ac23021422b9ed70773bb1976f076c">setWheelData</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id, const <a class="el" href="classPxVehicleWheelData.html">PxVehicleWheelData</a> &amp;wheel)</td></tr>
<tr class="memdesc:a26ac23021422b9ed70773bb1976f076c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the wheel data of the idth wheel. <a href="#a26ac23021422b9ed70773bb1976f076c">More...</a><br /></td></tr>
<tr class="separator:a26ac23021422b9ed70773bb1976f076c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfc01818dd853e393bf3d9ea4370441c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#acfc01818dd853e393bf3d9ea4370441c">setTireData</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id, const <a class="el" href="classPxVehicleTireData.html">PxVehicleTireData</a> &amp;tire)</td></tr>
<tr class="memdesc:acfc01818dd853e393bf3d9ea4370441c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the tire data of the idth wheel. <a href="#acfc01818dd853e393bf3d9ea4370441c">More...</a><br /></td></tr>
<tr class="separator:acfc01818dd853e393bf3d9ea4370441c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13bf7c0a8e2765fa34146c7518950329"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a13bf7c0a8e2765fa34146c7518950329">setSuspTravelDirection</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id, const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;dir)</td></tr>
<tr class="memdesc:a13bf7c0a8e2765fa34146c7518950329"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the direction of travel of the suspension of the idth wheel. <a href="#a13bf7c0a8e2765fa34146c7518950329">More...</a><br /></td></tr>
<tr class="separator:a13bf7c0a8e2765fa34146c7518950329"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd51a38c9e5cf37b1c0b5feed7b03c04"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#acd51a38c9e5cf37b1c0b5feed7b03c04">setSuspForceAppPointOffset</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id, const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;offset)</td></tr>
<tr class="memdesc:acd51a38c9e5cf37b1c0b5feed7b03c04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the application point of the suspension force of the suspension of the idth wheel. <a href="#acd51a38c9e5cf37b1c0b5feed7b03c04">More...</a><br /></td></tr>
<tr class="separator:acd51a38c9e5cf37b1c0b5feed7b03c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7914e9b4cbf6a5bbfce66d46f601b440"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a7914e9b4cbf6a5bbfce66d46f601b440">setTireForceAppPointOffset</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id, const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;offset)</td></tr>
<tr class="memdesc:a7914e9b4cbf6a5bbfce66d46f601b440"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the application point of the tire force of the tire of the idth wheel. <a href="#a7914e9b4cbf6a5bbfce66d46f601b440">More...</a><br /></td></tr>
<tr class="separator:a7914e9b4cbf6a5bbfce66d46f601b440"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f5a27dafbbf58ad01c0172e03349d24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a7f5a27dafbbf58ad01c0172e03349d24">setWheelCentreOffset</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id, const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;offset)</td></tr>
<tr class="memdesc:a7f5a27dafbbf58ad01c0172e03349d24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the offset from the rigid body centre of mass to the centre of the idth wheel. <a href="#a7f5a27dafbbf58ad01c0172e03349d24">More...</a><br /></td></tr>
<tr class="separator:a7f5a27dafbbf58ad01c0172e03349d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07988e7e4bfd905ae1dd182ef3a1cab1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a07988e7e4bfd905ae1dd182ef3a1cab1">setWheelShapeMapping</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> wheelId, const PxI32 shapeId)</td></tr>
<tr class="memdesc:a07988e7e4bfd905ae1dd182ef3a1cab1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set mapping between wheel id and position of corresponding wheel shape in the list of actor shapes. <a href="#a07988e7e4bfd905ae1dd182ef3a1cab1">More...</a><br /></td></tr>
<tr class="separator:a07988e7e4bfd905ae1dd182ef3a1cab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe8c9e522970df21292a0e8dfa5e2463"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#abe8c9e522970df21292a0e8dfa5e2463">setSceneQueryFilterData</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> suspId, const <a class="el" href="structPxFilterData.html">PxFilterData</a> &amp;sqFilterData)</td></tr>
<tr class="memdesc:abe8c9e522970df21292a0e8dfa5e2463"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the scene query filter data that will be used for raycasts along the travel direction of the specified suspension. The default value is <a class="el" href="structPxFilterData.html" title="PxFilterData is user-definable data which gets passed into the collision filtering shader and/or call...">PxFilterData(0,0,0,0)</a> <a href="#abe8c9e522970df21292a0e8dfa5e2463">More...</a><br /></td></tr>
<tr class="separator:abe8c9e522970df21292a0e8dfa5e2463"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0b5eb7ae77c271ce3ba1604c8dad3b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#af0b5eb7ae77c271ce3ba1604c8dad3b3">setTireLoadFilterData</a> (const <a class="el" href="classPxVehicleTireLoadFilterData.html">PxVehicleTireLoadFilterData</a> &amp;tireLoadFilter)</td></tr>
<tr class="memdesc:af0b5eb7ae77c271ce3ba1604c8dad3b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the data that describes the filtering of the tire load to produce smoother handling at large timesteps. <a href="#af0b5eb7ae77c271ce3ba1604c8dad3b3">More...</a><br /></td></tr>
<tr class="separator:af0b5eb7ae77c271ce3ba1604c8dad3b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23042ab1690f423666ffbebaace71aa8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a23042ab1690f423666ffbebaace71aa8">addAntiRollBarData</a> (const <a class="el" href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a> &amp;antiRoll)</td></tr>
<tr class="memdesc:a23042ab1690f423666ffbebaace71aa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the anti-roll suspension for a pair of wheels. <a href="#a23042ab1690f423666ffbebaace71aa8">More...</a><br /></td></tr>
<tr class="separator:a23042ab1690f423666ffbebaace71aa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98eb5965f7c02a507ae7979cea8b54c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a98eb5965f7c02a507ae7979cea8b54c0">disableWheel</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> wheel)</td></tr>
<tr class="memdesc:a98eb5965f7c02a507ae7979cea8b54c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable a wheel so that zero suspension forces and zero tire forces are applied to the rigid body from this wheel. <a href="#a98eb5965f7c02a507ae7979cea8b54c0">More...</a><br /></td></tr>
<tr class="separator:a98eb5965f7c02a507ae7979cea8b54c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad75716f56aae4e7ae434abd7420434cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ad75716f56aae4e7ae434abd7420434cd">enableWheel</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> wheel)</td></tr>
<tr class="memdesc:ad75716f56aae4e7ae434abd7420434cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable a wheel so that suspension forces and tire forces are applied to the rigid body. All wheels are enabled by default and remain enabled until they are disabled. <a href="#ad75716f56aae4e7ae434abd7420434cd">More...</a><br /></td></tr>
<tr class="separator:ad75716f56aae4e7ae434abd7420434cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1828f78ed0726902a20354e317348d9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ab1828f78ed0726902a20354e317348d9">getIsWheelDisabled</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> wheel) const</td></tr>
<tr class="memdesc:ab1828f78ed0726902a20354e317348d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test if a wheel has been disabled. <a href="#ab1828f78ed0726902a20354e317348d9">More...</a><br /></td></tr>
<tr class="separator:ab1828f78ed0726902a20354e317348d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbe6956ae50dfadcd9264ed9830da207"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#acbe6956ae50dfadcd9264ed9830da207">setSubStepCount</a> (const PxReal thresholdLongitudinalSpeed, const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> lowForwardSpeedSubStepCount, const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> highForwardSpeedSubStepCount)</td></tr>
<tr class="memdesc:acbe6956ae50dfadcd9264ed9830da207"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the number of vehicle sub-steps that will be performed when the vehicle's longitudinal speed is below and above a threshold longitudinal speed. <a href="#acbe6956ae50dfadcd9264ed9830da207">More...</a><br /></td></tr>
<tr class="separator:acbe6956ae50dfadcd9264ed9830da207"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a940016ddd052f0c763a21fe776fdcc9d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a940016ddd052f0c763a21fe776fdcc9d">setMinLongSlipDenominator</a> (const PxReal minLongSlipDenominator)</td></tr>
<tr class="memdesc:a940016ddd052f0c763a21fe776fdcc9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the minimum denominator used in the longitudinal slip calculation. <a href="#a940016ddd052f0c763a21fe776fdcc9d">More...</a><br /></td></tr>
<tr class="separator:a940016ddd052f0c763a21fe776fdcc9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3720f1b1894f707381a5a54e61996d7d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a3720f1b1894f707381a5a54e61996d7d">setFlags</a> (<a class="el" href="group__vehicle.html#gab5de07a7bd475df4e4c41f3f11ddcdb5">PxVehicleWheelsSimFlags</a> <a class="el" href="PxConstraintDesc_8h.html#acfdd81caa30ceb0af5fafb4064b1bc67">flags</a>)</td></tr>
<tr class="memdesc:a3720f1b1894f707381a5a54e61996d7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the vehicle wheel simulation flags. <a href="#a3720f1b1894f707381a5a54e61996d7d">More...</a><br /></td></tr>
<tr class="separator:a3720f1b1894f707381a5a54e61996d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52131b5c5288c9eeea1d3c647d4c079f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__vehicle.html#gab5de07a7bd475df4e4c41f3f11ddcdb5">PxVehicleWheelsSimFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a52131b5c5288c9eeea1d3c647d4c079f">getFlags</a> () const</td></tr>
<tr class="memdesc:a52131b5c5288c9eeea1d3c647d4c079f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the vehicle wheel simulation flags. <a href="#a52131b5c5288c9eeea1d3c647d4c079f">More...</a><br /></td></tr>
<tr class="separator:a52131b5c5288c9eeea1d3c647d4c079f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fbfa747a9ef9fe0cc1deef89a5b1238"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a9fbfa747a9ef9fe0cc1deef89a5b1238">PxVehicleWheelsSimData</a> (const <a class="el" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>)</td></tr>
<tr class="separator:a9fbfa747a9ef9fe0cc1deef89a5b1238"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98a6a00a5a2f67d454c2ac2cbe7feaa4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a98a6a00a5a2f67d454c2ac2cbe7feaa4">getNbWheels4</a> () const</td></tr>
<tr class="separator:a98a6a00a5a2f67d454c2ac2cbe7feaa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5cb341302c204f328a58f2113c31fed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ad5cb341302c204f328a58f2113c31fed">getNbSuspensionData</a> () const</td></tr>
<tr class="separator:ad5cb341302c204f328a58f2113c31fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af31f49462209d747396a90b4742936dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#af31f49462209d747396a90b4742936dc">getNbWheelData</a> () const</td></tr>
<tr class="separator:af31f49462209d747396a90b4742936dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a773a632bc6b7cda4c97589a3da1c3076"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a773a632bc6b7cda4c97589a3da1c3076">getNbSuspTravelDirection</a> () const</td></tr>
<tr class="separator:a773a632bc6b7cda4c97589a3da1c3076"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1738a419fc661ff47fc79d063492ef0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a1738a419fc661ff47fc79d063492ef0e">getNbTireData</a> () const</td></tr>
<tr class="separator:a1738a419fc661ff47fc79d063492ef0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a334d2264da652089f1aee52fc5f3752f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a334d2264da652089f1aee52fc5f3752f">getNbSuspForceAppPointOffset</a> () const</td></tr>
<tr class="separator:a334d2264da652089f1aee52fc5f3752f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a820f29d429dd4ea4a8d780af10483f2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a820f29d429dd4ea4a8d780af10483f2f">getNbTireForceAppPointOffset</a> () const</td></tr>
<tr class="separator:a820f29d429dd4ea4a8d780af10483f2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca4397542c59008a80186f451ed5b91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a5ca4397542c59008a80186f451ed5b91">getNbWheelCentreOffset</a> () const</td></tr>
<tr class="separator:a5ca4397542c59008a80186f451ed5b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51006ef00623e883ebf74a9a906d6acc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a51006ef00623e883ebf74a9a906d6acc">getNbWheelShapeMapping</a> () const</td></tr>
<tr class="separator:a51006ef00623e883ebf74a9a906d6acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59f35c2fb7a3e87adc2c255ab8e3fc83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a59f35c2fb7a3e87adc2c255ab8e3fc83">getNbSceneQueryFilterData</a> () const</td></tr>
<tr class="separator:a59f35c2fb7a3e87adc2c255ab8e3fc83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61fc895f1b2184b93afa279ba776e9db"><td class="memItemLeft" align="right" valign="top">PxF32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a61fc895f1b2184b93afa279ba776e9db">getMinLongSlipDenominator</a> () const</td></tr>
<tr class="separator:a61fc895f1b2184b93afa279ba776e9db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b0a3e4cfee1def7c49905e193250e50"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a6b0a3e4cfee1def7c49905e193250e50">setThresholdLongSpeed</a> (const PxF32 f)</td></tr>
<tr class="separator:a6b0a3e4cfee1def7c49905e193250e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbbac4e2b9c31e2955957b5868bd6e8b"><td class="memItemLeft" align="right" valign="top">PxF32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#acbbac4e2b9c31e2955957b5868bd6e8b">getThresholdLongSpeed</a> () const</td></tr>
<tr class="separator:acbbac4e2b9c31e2955957b5868bd6e8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fd598dcbca75814aab13fb002cac976"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a0fd598dcbca75814aab13fb002cac976">setLowForwardSpeedSubStepCount</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> f)</td></tr>
<tr class="separator:a0fd598dcbca75814aab13fb002cac976"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8d627458b6df7e72440ea2c9c948bba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#aa8d627458b6df7e72440ea2c9c948bba">getLowForwardSpeedSubStepCount</a> () const</td></tr>
<tr class="separator:aa8d627458b6df7e72440ea2c9c948bba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad959b05b234cf8b132d3e0a62072641a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ad959b05b234cf8b132d3e0a62072641a">setHighForwardSpeedSubStepCount</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> f)</td></tr>
<tr class="separator:ad959b05b234cf8b132d3e0a62072641a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad196c5b249c937b0ff7ccc433dee4dc4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ad196c5b249c937b0ff7ccc433dee4dc4">getHighForwardSpeedSubStepCount</a> () const</td></tr>
<tr class="separator:ad196c5b249c937b0ff7ccc433dee4dc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade28e7cf0fbb267d3ca0b6abd151e601"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ade28e7cf0fbb267d3ca0b6abd151e601">setWheelEnabledState</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> wheel, const bool state)</td></tr>
<tr class="separator:ade28e7cf0fbb267d3ca0b6abd151e601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4700e0702407e5c647566d1a7b30ce65"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a4700e0702407e5c647566d1a7b30ce65">getWheelEnabledState</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> wheel) const</td></tr>
<tr class="separator:a4700e0702407e5c647566d1a7b30ce65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade69627cc54ddb6a56ab5e14971a22ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ade69627cc54ddb6a56ab5e14971a22ed">getNbWheelEnabledState</a> () const</td></tr>
<tr class="separator:ade69627cc54ddb6a56ab5e14971a22ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab35237943ba0d68394e7544a2dc888de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ab35237943ba0d68394e7544a2dc888de">getNbAntiRollBars4</a> () const</td></tr>
<tr class="separator:ab35237943ba0d68394e7544a2dc888de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10be5273825d2c613d7f9f9a8e22ff0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a10be5273825d2c613d7f9f9a8e22ff0d">getNbAntiRollBarData</a> () const</td></tr>
<tr class="separator:a10be5273825d2c613d7f9f9a8e22ff0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8706a8f39a630ba469414fb814fe206"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ae8706a8f39a630ba469414fb814fe206">setAntiRollBarData</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> id, const <a class="el" href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a> &amp;antiRoll)</td></tr>
<tr class="separator:ae8706a8f39a630ba469414fb814fe206"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6739c902ff9828abceace89afd02fb81"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a6739c902ff9828abceace89afd02fb81">PxVehicleWheelsSimData</a> ()</td></tr>
<tr class="separator:a6739c902ff9828abceace89afd02fb81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ed632e9bfbc93a23c66bf80ee040319"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a7ed632e9bfbc93a23c66bf80ee040319">~PxVehicleWheelsSimData</a> ()</td></tr>
<tr class="separator:a7ed632e9bfbc93a23c66bf80ee040319"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a2489420934eb3732e95731fc28d58e81"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a2489420934eb3732e95731fc28d58e81">allocate</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> nbWheels)</td></tr>
<tr class="memdesc:a2489420934eb3732e95731fc28d58e81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate a <a class="el" href="classPxVehicleWheelsSimData.html" title="Data structure describing configuration data of a vehicle with up to 20 wheels. ">PxVehicleWheelsSimData</a> instance for with nbWheels. <a href="#a2489420934eb3732e95731fc28d58e81">More...</a><br /></td></tr>
<tr class="separator:a2489420934eb3732e95731fc28d58e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab3d21ee63effbae8e311bb3efac0a8f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#aab3d21ee63effbae8e311bb3efac0a8f">getBinaryMetaData</a> (<a class="el" href="classPxOutputStream.html">PxOutputStream</a> &amp;stream)</td></tr>
<tr class="separator:aab3d21ee63effbae8e311bb3efac0a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a4baf836f5290ad8d479043ebf1b7f5e6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a4baf836f5290ad8d479043ebf1b7f5e6">isValid</a> () const</td></tr>
<tr class="memdesc:a4baf836f5290ad8d479043ebf1b7f5e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test if wheel simulation data has been setup with legal values. <a href="#a4baf836f5290ad8d479043ebf1b7f5e6">More...</a><br /></td></tr>
<tr class="separator:a4baf836f5290ad8d479043ebf1b7f5e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8faa5ac1e9fc745e521224cc3e6750d8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a8faa5ac1e9fc745e521224cc3e6750d8">PxVehicleWheelsSimData</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> numWheels)</td></tr>
<tr class="separator:a8faa5ac1e9fc745e521224cc3e6750d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-methods"></a>
Static Private Member Functions</h2></td></tr>
<tr class="memitem:a9290088c460b018a8d9f3e083882c0d0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a9290088c460b018a8d9f3e083882c0d0">computeByteSize</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> numWheels)</td></tr>
<tr class="memdesc:a9290088c460b018a8d9f3e083882c0d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">see PxVehicleWheels::allocate <a href="#a9290088c460b018a8d9f3e083882c0d0">More...</a><br /></td></tr>
<tr class="separator:a9290088c460b018a8d9f3e083882c0d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b605042d1ef0fbd4dd84491e058c1cf"><td class="memItemLeft" align="right" valign="top">static PxU8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a7b605042d1ef0fbd4dd84491e058c1cf">patchUpPointers</a> (const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> numWheels, <a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> *simData, PxU8 *ptrIn)</td></tr>
<tr class="separator:a7b605042d1ef0fbd4dd84491e058c1cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:aff3bd1bcc605c0027c60d8c67d3192b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPxVehicleTireLoadFilterData.html">PxVehicleTireLoadFilterData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#aff3bd1bcc605c0027c60d8c67d3192b6">mNormalisedLoadFilter</a></td></tr>
<tr class="memdesc:aff3bd1bcc605c0027c60d8c67d3192b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graph to filter normalised load. <a href="#aff3bd1bcc605c0027c60d8c67d3192b6">More...</a><br /></td></tr>
<tr class="separator:aff3bd1bcc605c0027c60d8c67d3192b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22c00f3cbb49c94119b0f667d266904f"><td class="memItemLeft" align="right" valign="top">PxVehicleWheels4SimData *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a22c00f3cbb49c94119b0f667d266904f">mWheels4SimData</a></td></tr>
<tr class="memdesc:a22c00f3cbb49c94119b0f667d266904f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wheels data organised in blocks of 4 wheels. <a href="#a22c00f3cbb49c94119b0f667d266904f">More...</a><br /></td></tr>
<tr class="separator:a22c00f3cbb49c94119b0f667d266904f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eb4e2dd1f12fb78783861fc2be928f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a4eb4e2dd1f12fb78783861fc2be928f3">mNbWheels4</a></td></tr>
<tr class="memdesc:a4eb4e2dd1f12fb78783861fc2be928f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of blocks of 4 wheels. <a href="#a4eb4e2dd1f12fb78783861fc2be928f3">More...</a><br /></td></tr>
<tr class="separator:a4eb4e2dd1f12fb78783861fc2be928f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ec78f4c70019779141565d9f6198c9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a9ec78f4c70019779141565d9f6198c9a">mNbActiveWheels</a></td></tr>
<tr class="memdesc:a9ec78f4c70019779141565d9f6198c9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of actual wheels (&lt;=(mNbWheels4*4)) <a href="#a9ec78f4c70019779141565d9f6198c9a">More...</a><br /></td></tr>
<tr class="separator:a9ec78f4c70019779141565d9f6198c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aee60fadd73239cce5a3f65985fc1e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a4aee60fadd73239cce5a3f65985fc1e1">mAntiRollBars</a></td></tr>
<tr class="memdesc:a4aee60fadd73239cce5a3f65985fc1e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Anti-roll bars. <a href="#a4aee60fadd73239cce5a3f65985fc1e1">More...</a><br /></td></tr>
<tr class="separator:a4aee60fadd73239cce5a3f65985fc1e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7cd42c61e92b3f0ca987d98821ff8e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#af7cd42c61e92b3f0ca987d98821ff8e0">mNbAntiRollBars4</a></td></tr>
<tr class="memdesc:af7cd42c61e92b3f0ca987d98821ff8e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 anti-rollbars allocated for each block of 4 wheels. <a href="#af7cd42c61e92b3f0ca987d98821ff8e0">More...</a><br /></td></tr>
<tr class="separator:af7cd42c61e92b3f0ca987d98821ff8e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91d9abc327014b3ed5dc34dc43804eb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a91d9abc327014b3ed5dc34dc43804eb3">mNbActiveAntiRollBars</a></td></tr>
<tr class="memdesc:a91d9abc327014b3ed5dc34dc43804eb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of active anti-roll bars. <a href="#a91d9abc327014b3ed5dc34dc43804eb3">More...</a><br /></td></tr>
<tr class="separator:a91d9abc327014b3ed5dc34dc43804eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e21be9e2da937a316f856524fe3087d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a4e21be9e2da937a316f856524fe3087d">mActiveWheelsBitmapBuffer</a> [((<a class="el" href="group__vehicle.html#gaa52f6479b78eccd706af05e1e0a0c43f">PX_MAX_NB_WHEELS</a>+31) &amp;~31) &gt;&gt; 5]</td></tr>
<tr class="memdesc:a4e21be9e2da937a316f856524fe3087d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which of the mNbActiveWheels are active or disabled? The default is that all mNbActiveWheels wheels are active. <a href="#a4e21be9e2da937a316f856524fe3087d">More...</a><br /></td></tr>
<tr class="separator:a4e21be9e2da937a316f856524fe3087d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5073af89ff08314d2868b1f3a0cb2869"><td class="memItemLeft" align="right" valign="top">PxF32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a5073af89ff08314d2868b1f3a0cb2869">mThresholdLongitudinalSpeed</a></td></tr>
<tr class="memdesc:a5073af89ff08314d2868b1f3a0cb2869"><td class="mdescLeft">&#160;</td><td class="mdescRight">Threshold longitudinal speed used to decide whether to use mLowForwardSpeedSubStepCount or mHighForwardSpeedSubStepCount as the number of sub-steps that will be peformed. <a href="#a5073af89ff08314d2868b1f3a0cb2869">More...</a><br /></td></tr>
<tr class="separator:a5073af89ff08314d2868b1f3a0cb2869"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3fc3742262302f5a92a0275731261ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#aa3fc3742262302f5a92a0275731261ad">mLowForwardSpeedSubStepCount</a></td></tr>
<tr class="memdesc:aa3fc3742262302f5a92a0275731261ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of sub-steps that will be performed if the longitudinal speed of the vehicle is smaller than mThresholdLongitudinalSpeed. <a href="#aa3fc3742262302f5a92a0275731261ad">More...</a><br /></td></tr>
<tr class="separator:aa3fc3742262302f5a92a0275731261ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1943de7f8ac21f0193b2151a81087fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ac1943de7f8ac21f0193b2151a81087fe">mHighForwardSpeedSubStepCount</a></td></tr>
<tr class="memdesc:ac1943de7f8ac21f0193b2151a81087fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of sub-steps that will be performed if the longitudinal speed of the vehicle is greater than or equal to mThresholdLongitudinalSpeed. <a href="#ac1943de7f8ac21f0193b2151a81087fe">More...</a><br /></td></tr>
<tr class="separator:ac1943de7f8ac21f0193b2151a81087fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a958f0894fd6d5e55bf26655f3bc25c04"><td class="memItemLeft" align="right" valign="top">PxF32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a958f0894fd6d5e55bf26655f3bc25c04">mMinLongSlipDenominator</a></td></tr>
<tr class="memdesc:a958f0894fd6d5e55bf26655f3bc25c04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum long slip denominator. <a href="#a958f0894fd6d5e55bf26655f3bc25c04">More...</a><br /></td></tr>
<tr class="separator:a958f0894fd6d5e55bf26655f3bc25c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac19a8182d65219347b5310b6b40b0f34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ac19a8182d65219347b5310b6b40b0f34">mFlags</a></td></tr>
<tr class="memdesc:ac19a8182d65219347b5310b6b40b0f34"><td class="mdescLeft">&#160;</td><td class="mdescRight">The vehicle wheel simulation flags. <a href="#ac19a8182d65219347b5310b6b40b0f34">More...</a><br /></td></tr>
<tr class="separator:ac19a8182d65219347b5310b6b40b0f34"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:ab770b7d25d1a8fee9b2a5ea18d57f345"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#ab770b7d25d1a8fee9b2a5ea18d57f345">PxVehicleWheels</a></td></tr>
<tr class="separator:ab770b7d25d1a8fee9b2a5ea18d57f345"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26a1ecd79f2ef72b00adf9e91329bc33"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a26a1ecd79f2ef72b00adf9e91329bc33">PxVehicleNoDrive</a></td></tr>
<tr class="separator:a26a1ecd79f2ef72b00adf9e91329bc33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24d8342a0d0166c21ae69a1497d54cee"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a24d8342a0d0166c21ae69a1497d54cee">PxVehicleDrive4W</a></td></tr>
<tr class="separator:a24d8342a0d0166c21ae69a1497d54cee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a384e496b32aa3c624ceed503417f3595"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#a384e496b32aa3c624ceed503417f3595">PxVehicleDriveTank</a></td></tr>
<tr class="separator:a384e496b32aa3c624ceed503417f3595"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa960a335429c764ff7e258a0ec3ab5f0"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleWheelsSimData.html#aa960a335429c764ff7e258a0ec3ab5f0">PxVehicleUpdate</a></td></tr>
<tr class="separator:aa960a335429c764ff7e258a0ec3ab5f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Data structure describing configuration data of a vehicle with up to 20 wheels. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a8faa5ac1e9fc745e521224cc3e6750d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8faa5ac1e9fc745e521224cc3e6750d8">&#9670;&nbsp;</a></span>PxVehicleWheelsSimData() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PxVehicleWheelsSimData::PxVehicleWheelsSimData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>numWheels</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9fbfa747a9ef9fe0cc1deef89a5b1238"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fbfa747a9ef9fe0cc1deef89a5b1238">&#9670;&nbsp;</a></span>PxVehicleWheelsSimData() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PxVehicleWheelsSimData::PxVehicleWheelsSimData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6739c902ff9828abceace89afd02fb81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6739c902ff9828abceace89afd02fb81">&#9670;&nbsp;</a></span>PxVehicleWheelsSimData() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PxVehicleWheelsSimData::PxVehicleWheelsSimData </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7ed632e9bfbc93a23c66bf80ee040319"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ed632e9bfbc93a23c66bf80ee040319">&#9670;&nbsp;</a></span>~PxVehicleWheelsSimData()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PxVehicleWheelsSimData::~PxVehicleWheelsSimData </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a23042ab1690f423666ffbebaace71aa8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23042ab1690f423666ffbebaace71aa8">&#9670;&nbsp;</a></span>addAntiRollBarData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::addAntiRollBarData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a> &amp;&#160;</td>
<td class="paramname"><em>antiRoll</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the anti-roll suspension for a pair of wheels. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">antiRoll</td><td>is the anti-roll suspension.</td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>If an anti-roll bar has already been set for the same logical wheel pair (independent of wheel index order specified by PxVehicleAntiRollBar.mWheel0 and PxVehicleAntiRollBar.mWheel0) then the existing anti-roll bar is updated with a new stiffness parameter antiRoll.mStiffness.</dd>
<dd>
If the wheel pair specified by antiRoll does not yet have an anti-roll bar then antiRoll is added to a list of anti-roll bars for the vehicle.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>If antiRoll represents a new wheel pair then a unique id is assigned to the anti-roll bar and returned. If antiRoll represents an existing wheel pair then the unique id of the existing anti-roll bar is returned. The return value is always in range (0, <a class="el" href="classPxVehicleWheelsSimData.html#afeee9512e87ac26805d9bd73f267469c" title="Return the number of unique anti-roll bars that have been added with addAntiRollBarData. ">getNbAntiRollBars()</a>).</dd></dl>
<dl class="section note"><dt>Note</dt><dd>The return value can be used to query the anti-roll bar with getAntiRollBarData(id).</dd>
<dd>
The number of possible anti-roll bars is limited to half the wheel count.</dd>
<dd>
An existing anti-roll bar can be disabled by calling antiRoll.mStiffness to zero.</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxVehicleWheelsSimData.html#aff980eb99861f377bbf46c069ab00e49" title="Return a specific anti-roll bar. ">PxVehicleWheelsSimData::getAntiRollBarData</a>, <a class="el" href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a> </dd></dl>
</div>
</div>
<a id="a2489420934eb3732e95731fc28d58e81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2489420934eb3732e95731fc28d58e81">&#9670;&nbsp;</a></span>allocate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a>* PxVehicleWheelsSimData::allocate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>nbWheels</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Allocate a <a class="el" href="classPxVehicleWheelsSimData.html" title="Data structure describing configuration data of a vehicle with up to 20 wheels. ">PxVehicleWheelsSimData</a> instance for with nbWheels. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxVehicleWheelsSimData.html#a2b6c609e342fd3f9fabc3e064602115b" title="Free a PxVehicleWheelsSimData instance. ">free</a> </dd></dl>
</div>
</div>
<a id="a9290088c460b018a8d9f3e083882c0d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9290088c460b018a8d9f3e083882c0d0">&#9670;&nbsp;</a></span>computeByteSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::computeByteSize </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>numWheels</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>see PxVehicleWheels::allocate </p>
</div>
</div>
<a id="acefb8071acd7ce982e2eeee33ef758da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acefb8071acd7ce982e2eeee33ef758da">&#9670;&nbsp;</a></span>copy()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::copy </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> &amp;&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>srcWheel</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>trgWheel</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy the data of a single wheel unit (wheel, suspension, tire) from srcWheel of src to trgWheel. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">src</td><td>is the data to be copied. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">srcWheel</td><td>is the wheel whose data will be copied from src. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">trgWheel</td><td>is the wheel that will be assigned the copied data. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a98eb5965f7c02a507ae7979cea8b54c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98eb5965f7c02a507ae7979cea8b54c0">&#9670;&nbsp;</a></span>disableWheel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::disableWheel </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>wheel</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Disable a wheel so that zero suspension forces and zero tire forces are applied to the rigid body from this wheel. </p>
<dl class="section note"><dt>Note</dt><dd>If the vehicle has a differential (PxVehicleNW/PxVehicle4W) then the differential (PxVehicleDifferentialNWData/PxVehicleDifferential4WData) needs to be configured so that no drive torque is delivered to the disabled wheel.</dd>
<dd>
If the vehicle is of type <a class="el" href="classPxVehicleNoDrive.html" title="Data structure with instanced dynamics data and configuration data of a vehicle with no drive model...">PxVehicleNoDrive</a> then zero drive torque must be applied to the disabled wheel.</dd>
<dd>
For tanks (<a class="el" href="classPxVehicleDriveTank.html" title="Data structure with instanced dynamics data and configuration data of a tank. ">PxVehicleDriveTank</a>) any drive torque that could be delivered to the wheel through the tank differential will be re-directed to the remaining enabled wheels.</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxVehicleWheelsSimData.html#ad75716f56aae4e7ae434abd7420434cd" title="Enable a wheel so that suspension forces and tire forces are applied to the rigid body...">enableWheel</a> </dd>
<dd>
<a class="el" href="classPxVehicleDifferentialNWData.html#ac8976b0853cae0c7baf95603aa1909f9" title="Set a specific wheel to be driven or non-driven by the differential. ">PxVehicleDifferentialNWData::setDrivenWheel</a> </dd>
<dd>
<a class="el" href="classPxVehicleDifferential4WData.html#abba964b56bb9692a8345b6d76f0d7db1" title="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). ">PxVehicleDifferential4WData::mFrontLeftRightSplit</a>, <a class="el" href="classPxVehicleDifferential4WData.html#ab001758215bac27aa489d7418e9c6c74" title="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). ">PxVehicleDifferential4WData::mRearLeftRightSplit</a>, <a class="el" href="classPxVehicleDifferential4WData.html#a78b1be63feb4ea10a8dc7a0b16ea09a7" title="Type of differential. ">PxVehicleDifferential4WData::mType</a> </dd>
<dd>
<a class="el" href="classPxVehicleNoDrive.html#a2cee320c1b39eb72f8350e63ae5fd749" title="Set the drive torque to be applied to a specific wheel. ">PxVehicleNoDrive::setDriveTorque</a> </dd>
<dd>
<a class="el" href="group__vehicle.html#gaa5280613d99e11cf175331dfff96df34" title="Reconfigure a PxVehicle4W instance as a three-wheeled car with tadpole config (2 front wheels...">PxVehicle4WEnable3WTadpoleMode</a>, <a class="el" href="group__vehicle.html#ga34079f5978ce1dfcf2a991c0458108f2" title="Reconfigure a PxVehicle4W instance as a three-wheeled car with delta config (1 front wheel...">PxVehicle4WEnable3WDeltaMode</a></dd></dl>
<dl class="section note"><dt>Note</dt><dd>If a <a class="el" href="classPxShape.html" title="Abstract class for collision shapes. ">PxShape</a> is associated with the disabled wheel then the association must be broken by calling setWheelShapeMapping(wheelId, -1). </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxVehicleWheelsSimData.html#a07988e7e4bfd905ae1dd182ef3a1cab1" title="Set mapping between wheel id and position of corresponding wheel shape in the list of actor shapes...">setWheelShapeMapping</a></dd></dl>
<dl class="section note"><dt>Note</dt><dd>A wheel that is disabled must also simultaneously be given zero wheel rotation speed. </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxVehicleWheelsDynData.html#aef9282166f0b158d978b7ae8e8c28153" title="Set the wheel rotation speed (radians per second) about the rolling axis for the specified wheel...">PxVehicleWheelsDynData::setWheelRotationSpeed</a></dd></dl>
<dl class="section note"><dt>Note</dt><dd>Care must be taken with the sprung mass supported by the remaining enabled wheels. Depending on the desired effect, the mass of the rigid body might need to be distributed among the remaining enabled wheels and suspensions.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">wheel</td><td>is the wheel index. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad75716f56aae4e7ae434abd7420434cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad75716f56aae4e7ae434abd7420434cd">&#9670;&nbsp;</a></span>enableWheel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::enableWheel </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>wheel</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable a wheel so that suspension forces and tire forces are applied to the rigid body. All wheels are enabled by default and remain enabled until they are disabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">wheel</td><td>is the wheel index. </td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxVehicleWheelsSimData.html#a98eb5965f7c02a507ae7979cea8b54c0" title="Disable a wheel so that zero suspension forces and zero tire forces are applied to the rigid body fro...">disableWheel</a> </dd></dl>
</div>
</div>
<a id="a2b6c609e342fd3f9fabc3e064602115b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b6c609e342fd3f9fabc3e064602115b">&#9670;&nbsp;</a></span>free()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::free </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Free a <a class="el" href="classPxVehicleWheelsSimData.html" title="Data structure describing configuration data of a vehicle with up to 20 wheels. ">PxVehicleWheelsSimData</a> instance. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxVehicleWheelsSimData.html#a2489420934eb3732e95731fc28d58e81" title="Allocate a PxVehicleWheelsSimData instance for with nbWheels. ">allocate</a> </dd></dl>
</div>
</div>
<a id="aff980eb99861f377bbf46c069ab00e49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff980eb99861f377bbf46c069ab00e49">&#9670;&nbsp;</a></span>getAntiRollBarData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a>&amp; PxVehicleWheelsSimData::getAntiRollBarData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>antiRollId</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a specific anti-roll bar. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">antiRollId</td><td>is the unique id of the anti-roll bar </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The return value of addAntiRollBarData is a unique id for that specific anti-roll bar and can be used as input parameter for getAntiRollBarData in order to query the same anti-roll bar. Alternatively, it is possible to iterate over all anti-roll bars by choosing antiRollId in range (0, <a class="el" href="classPxVehicleWheelsSimData.html#afeee9512e87ac26805d9bd73f267469c" title="Return the number of unique anti-roll bars that have been added with addAntiRollBarData. ">getNbAntiRollBars()</a>). </dd></dl>
</div>
</div>
<a id="aab3d21ee63effbae8e311bb3efac0a8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab3d21ee63effbae8e311bb3efac0a8f">&#9670;&nbsp;</a></span>getBinaryMetaData()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void PxVehicleWheelsSimData::getBinaryMetaData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classPxOutputStream.html">PxOutputStream</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a52131b5c5288c9eeea1d3c647d4c079f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52131b5c5288c9eeea1d3c647d4c079f">&#9670;&nbsp;</a></span>getFlags()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__vehicle.html#gab5de07a7bd475df4e4c41f3f11ddcdb5">PxVehicleWheelsSimFlags</a> PxVehicleWheelsSimData::getFlags </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the vehicle wheel simulation flags. </p>
<dl class="section return"><dt>Returns</dt><dd>The values of the flags.</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structPxVehicleWheelsSimFlag.html" title="Flags to configure the vehicle wheel simulation. ">PxVehicleWheelsSimFlag</a> </dd></dl>
</div>
</div>
<a id="ad196c5b249c937b0ff7ccc433dee4dc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad196c5b249c937b0ff7ccc433dee4dc4">&#9670;&nbsp;</a></span>getHighForwardSpeedSubStepCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getHighForwardSpeedSubStepCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab1828f78ed0726902a20354e317348d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1828f78ed0726902a20354e317348d9">&#9670;&nbsp;</a></span>getIsWheelDisabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool PxVehicleWheelsSimData::getIsWheelDisabled </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>wheel</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Test if a wheel has been disabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">wheel</td><td>is the wheel index. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa8d627458b6df7e72440ea2c9c948bba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8d627458b6df7e72440ea2c9c948bba">&#9670;&nbsp;</a></span>getLowForwardSpeedSubStepCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getLowForwardSpeedSubStepCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a61fc895f1b2184b93afa279ba776e9db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61fc895f1b2184b93afa279ba776e9db">&#9670;&nbsp;</a></span>getMinLongSlipDenominator()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PxF32 PxVehicleWheelsSimData::getMinLongSlipDenominator </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a10be5273825d2c613d7f9f9a8e22ff0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10be5273825d2c613d7f9f9a8e22ff0d">&#9670;&nbsp;</a></span>getNbAntiRollBarData()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbAntiRollBarData </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afeee9512e87ac26805d9bd73f267469c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afeee9512e87ac26805d9bd73f267469c">&#9670;&nbsp;</a></span>getNbAntiRollBars()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbAntiRollBars </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the number of unique anti-roll bars that have been added with addAntiRollBarData. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxVehicleWheelsSimData.html#a23042ab1690f423666ffbebaace71aa8" title="Set the anti-roll suspension for a pair of wheels. ">PxVehicleWheelsSimData::addAntiRollBarData</a> </dd></dl>
</div>
</div>
<a id="ab35237943ba0d68394e7544a2dc888de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab35237943ba0d68394e7544a2dc888de">&#9670;&nbsp;</a></span>getNbAntiRollBars4()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbAntiRollBars4 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a59f35c2fb7a3e87adc2c255ab8e3fc83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59f35c2fb7a3e87adc2c255ab8e3fc83">&#9670;&nbsp;</a></span>getNbSceneQueryFilterData()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbSceneQueryFilterData </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad5cb341302c204f328a58f2113c31fed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5cb341302c204f328a58f2113c31fed">&#9670;&nbsp;</a></span>getNbSuspensionData()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbSuspensionData </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a334d2264da652089f1aee52fc5f3752f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a334d2264da652089f1aee52fc5f3752f">&#9670;&nbsp;</a></span>getNbSuspForceAppPointOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbSuspForceAppPointOffset </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a773a632bc6b7cda4c97589a3da1c3076"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a773a632bc6b7cda4c97589a3da1c3076">&#9670;&nbsp;</a></span>getNbSuspTravelDirection()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbSuspTravelDirection </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1738a419fc661ff47fc79d063492ef0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1738a419fc661ff47fc79d063492ef0e">&#9670;&nbsp;</a></span>getNbTireData()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbTireData </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a820f29d429dd4ea4a8d780af10483f2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a820f29d429dd4ea4a8d780af10483f2f">&#9670;&nbsp;</a></span>getNbTireForceAppPointOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbTireForceAppPointOffset </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5ca4397542c59008a80186f451ed5b91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ca4397542c59008a80186f451ed5b91">&#9670;&nbsp;</a></span>getNbWheelCentreOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbWheelCentreOffset </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af31f49462209d747396a90b4742936dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af31f49462209d747396a90b4742936dc">&#9670;&nbsp;</a></span>getNbWheelData()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbWheelData </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ade69627cc54ddb6a56ab5e14971a22ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade69627cc54ddb6a56ab5e14971a22ed">&#9670;&nbsp;</a></span>getNbWheelEnabledState()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbWheelEnabledState </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa378aac14c0f6a17d48be0b884b26a53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa378aac14c0f6a17d48be0b884b26a53">&#9670;&nbsp;</a></span>getNbWheels()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbWheels </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the number of wheels. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxVehicleWheelsSimData.html#a2489420934eb3732e95731fc28d58e81" title="Allocate a PxVehicleWheelsSimData instance for with nbWheels. ">allocate</a> </dd></dl>
</div>
</div>
<a id="a98a6a00a5a2f67d454c2ac2cbe7feaa4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98a6a00a5a2f67d454c2ac2cbe7feaa4">&#9670;&nbsp;</a></span>getNbWheels4()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbWheels4 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a51006ef00623e883ebf74a9a906d6acc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51006ef00623e883ebf74a9a906d6acc">&#9670;&nbsp;</a></span>getNbWheelShapeMapping()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::getNbWheelShapeMapping </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abd94de46451ee51487a62681cc604483"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd94de46451ee51487a62681cc604483">&#9670;&nbsp;</a></span>getSceneQueryFilterData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="structPxFilterData.html">PxFilterData</a>&amp; PxVehicleWheelsSimData::getSceneQueryFilterData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>suspId</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the scene query filter data used by the specified suspension line. </p>
</div>
</div>
<a id="ae5d788a82f175c1fc87aef048ec9d8e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5d788a82f175c1fc87aef048ec9d8e7">&#9670;&nbsp;</a></span>getSuspensionData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classPxVehicleSuspensionData.html">PxVehicleSuspensionData</a>&amp; PxVehicleWheelsSimData::getSuspensionData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the suspension data of the idth wheel. </p>
</div>
</div>
<a id="a2409b5ea91ef5a22dec4c56a324c7167"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2409b5ea91ef5a22dec4c56a324c7167">&#9670;&nbsp;</a></span>getSuspForceAppPointOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classPxVec3.html">PxVec3</a>&amp; PxVehicleWheelsSimData::getSuspForceAppPointOffset </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the application point of the suspension force of the suspension of the idth wheel as an offset from the rigid body center of mass. </p>
<dl class="section note"><dt>Note</dt><dd>Specified relative to the center of mass of the rigid body </dd></dl>
</div>
</div>
<a id="ab7743d96cc508c0b41a1fbbe86c3d788"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7743d96cc508c0b41a1fbbe86c3d788">&#9670;&nbsp;</a></span>getSuspTravelDirection()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classPxVec3.html">PxVec3</a>&amp; PxVehicleWheelsSimData::getSuspTravelDirection </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the direction of travel of the suspension of the idth wheel. </p>
</div>
</div>
<a id="acbbac4e2b9c31e2955957b5868bd6e8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbbac4e2b9c31e2955957b5868bd6e8b">&#9670;&nbsp;</a></span>getThresholdLongSpeed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PxF32 PxVehicleWheelsSimData::getThresholdLongSpeed </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae209ce971a467d8f6c9f86556349144d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae209ce971a467d8f6c9f86556349144d">&#9670;&nbsp;</a></span>getTireData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classPxVehicleTireData.html">PxVehicleTireData</a>&amp; PxVehicleWheelsSimData::getTireData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the tire data of the idth wheel. </p>
</div>
</div>
<a id="a4f8f82f553f322455f9e8d826f063739"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f8f82f553f322455f9e8d826f063739">&#9670;&nbsp;</a></span>getTireForceAppPointOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classPxVec3.html">PxVec3</a>&amp; PxVehicleWheelsSimData::getTireForceAppPointOffset </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the application point of the tire force of the tire of the idth wheel as an offset from the rigid body center of mass. </p>
<dl class="section note"><dt>Note</dt><dd>Specified relative to the centre of mass of the rigid body </dd></dl>
</div>
</div>
<a id="ac5226abc3e3077ece39a855cca5ae31c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5226abc3e3077ece39a855cca5ae31c">&#9670;&nbsp;</a></span>getTireLoadFilterData()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> const <a class="el" href="classPxVehicleTireLoadFilterData.html">PxVehicleTireLoadFilterData</a>&amp; PxVehicleWheelsSimData::getTireLoadFilterData </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the data that describes the filtering of the tire load to produce smoother handling at large time-steps. </p>
</div>
</div>
<a id="ac9bac9ed3b593410b1dbe391a90f4f6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9bac9ed3b593410b1dbe391a90f4f6f">&#9670;&nbsp;</a></span>getWheelCentreOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classPxVec3.html">PxVec3</a>&amp; PxVehicleWheelsSimData::getWheelCentreOffset </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the offset from the rigid body centre of mass to the centre of the idth wheel. </p>
</div>
</div>
<a id="a992216152f740f1dec7703fbfeca65ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a992216152f740f1dec7703fbfeca65ff">&#9670;&nbsp;</a></span>getWheelData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classPxVehicleWheelData.html">PxVehicleWheelData</a>&amp; PxVehicleWheelsSimData::getWheelData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the wheel data of the idth wheel. </p>
</div>
</div>
<a id="a4700e0702407e5c647566d1a7b30ce65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4700e0702407e5c647566d1a7b30ce65">&#9670;&nbsp;</a></span>getWheelEnabledState()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool PxVehicleWheelsSimData::getWheelEnabledState </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>wheel</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3c0077b65697af336891ab40739e34e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c0077b65697af336891ab40739e34e4">&#9670;&nbsp;</a></span>getWheelShapeMapping()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">PxI32 PxVehicleWheelsSimData::getWheelShapeMapping </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>wheelId</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the wheel mapping for the ith wheel. </p>
<dl class="section note"><dt>Note</dt><dd>The return value is the element in the array of shapes of the vehicle's <a class="el" href="classPxRigidDynamic.html" title="PxRigidDynamic represents a dynamic rigid simulation object in the physics SDK. ">PxRigidDynamic</a> that corresponds to the ith wheel. A return value of -1 means that the wheel is not mapped to a <a class="el" href="classPxShape.html" title="Abstract class for collision shapes. ">PxShape</a>.</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxRigidActor.html#a22ef86619d7a6de688b9ef2b0ad7bcec" title="Retrieve all the shape pointers belonging to the actor. ">PxRigidActor.getShapes</a> </dd></dl>
</div>
</div>
<a id="a4baf836f5290ad8d479043ebf1b7f5e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4baf836f5290ad8d479043ebf1b7f5e6">&#9670;&nbsp;</a></span>isValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool PxVehicleWheelsSimData::isValid </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Test if wheel simulation data has been setup with legal values. </p>
</div>
</div>
<a id="ac9ab652fed581f0351acb66a769935e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9ab652fed581f0351acb66a769935e2">&#9670;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a>&amp; PxVehicleWheelsSimData::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> &amp;&#160;</td>
<td class="paramname"><em>src</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy wheel simulation data. </p>
<dl class="section note"><dt>Note</dt><dd>The number of wheels on both instances of <a class="el" href="classPxVehicleWheelsSimData.html" title="Data structure describing configuration data of a vehicle with up to 20 wheels. ">PxVehicleWheelsSimData</a> must match. </dd></dl>
</div>
</div>
<a id="a7b605042d1ef0fbd4dd84491e058c1cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b605042d1ef0fbd4dd84491e058c1cf">&#9670;&nbsp;</a></span>patchUpPointers()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static PxU8* PxVehicleWheelsSimData::patchUpPointers </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>numWheels</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> *&#160;</td>
<td class="paramname"><em>simData</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">PxU8 *&#160;</td>
<td class="paramname"><em>ptrIn</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae8706a8f39a630ba469414fb814fe206"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8706a8f39a630ba469414fb814fe206">&#9670;&nbsp;</a></span>setAntiRollBarData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setAntiRollBarData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a> &amp;&#160;</td>
<td class="paramname"><em>antiRoll</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac022268fa66b80edb6bb9b078923ba99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac022268fa66b80edb6bb9b078923ba99">&#9670;&nbsp;</a></span>setChassisMass()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setChassisMass </td>
<td>(</td>
<td class="paramtype">const PxF32&#160;</td>
<td class="paramname"><em>chassisMass</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Setup with mass information that can be applied to the default values of the suspensions, wheels, and tires set in their respective constructors. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">chassisMass</td><td>is the mass of the chassis.</td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>This function assumes that the suspensions equally share the load of the chassis mass. It also assumes that the suspension will have a particular natural frequency and damping ratio that is typical of a standard car. If either of these assumptions is broken then each suspension will need to be individually configured with custom strength, damping rate, and sprung mass.</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxVehicleWheelsSimData.html#a2489420934eb3732e95731fc28d58e81" title="Allocate a PxVehicleWheelsSimData instance for with nbWheels. ">allocate</a> </dd></dl>
</div>
</div>
<a id="a3720f1b1894f707381a5a54e61996d7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3720f1b1894f707381a5a54e61996d7d">&#9670;&nbsp;</a></span>setFlags()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setFlags </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__vehicle.html#gab5de07a7bd475df4e4c41f3f11ddcdb5">PxVehicleWheelsSimFlags</a>&#160;</td>
<td class="paramname"><em>flags</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the vehicle wheel simulation flags. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">flags</td><td>The flags to set (see <a class="el" href="group__vehicle.html#gab5de07a7bd475df4e4c41f3f11ddcdb5" title="Collection of set bits defined in PxVehicleWheelsSimFlag. ">PxVehicleWheelsSimFlags</a>).</td></tr>
</table>
</dd>
</dl>
<p><b>Default:</b> no flag set</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structPxVehicleWheelsSimFlag.html" title="Flags to configure the vehicle wheel simulation. ">PxVehicleWheelsSimFlag</a> </dd></dl>
</div>
</div>
<a id="ad959b05b234cf8b132d3e0a62072641a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad959b05b234cf8b132d3e0a62072641a">&#9670;&nbsp;</a></span>setHighForwardSpeedSubStepCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setHighForwardSpeedSubStepCount </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0fd598dcbca75814aab13fb002cac976"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fd598dcbca75814aab13fb002cac976">&#9670;&nbsp;</a></span>setLowForwardSpeedSubStepCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setLowForwardSpeedSubStepCount </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a940016ddd052f0c763a21fe776fdcc9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a940016ddd052f0c763a21fe776fdcc9d">&#9670;&nbsp;</a></span>setMinLongSlipDenominator()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setMinLongSlipDenominator </td>
<td>(</td>
<td class="paramtype">const PxReal&#160;</td>
<td class="paramname"><em>minLongSlipDenominator</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the minimum denominator used in the longitudinal slip calculation. </p>
<dl class="section note"><dt>Note</dt><dd>The longitudinal slip has a theoretical value of (w*r - vz)/|vz|, where w is the angular speed of the wheel; r is the radius of the wheel; and vz is the component of rigid body velocity (computed at the wheel base) that lies along the longitudinal wheel direction. The term |vz| normalizes the slip, while preserving the sign of the longitudinal tire slip. The difficulty here is that when |vz| approaches zero the longitudinal slip approaches infinity. A solution to this problem is to replace the denominator (|vz|) with a value that never falls below a chosen threshold. The longitudinal slip is then calculated with (w*r - vz)/PxMax(|vz|, minLongSlipDenominator).</dd>
<dd>
The default value is the equivalent of 4 metres per second after accounting for the length scale set in <a class="el" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are calculated in term...">PxTolerancesScale</a>.</dd>
<dd>
Adjust this value upwards if a vehicle has difficulty coming to rest.</dd>
<dd>
Decreasing the timestep (or increasing the number of sub-steps at low longitudinal speed with setSubStepCount) should allow stable stable behavior with smaller values of minLongSlipDenominator. </dd></dl>
</div>
</div>
<a id="abe8c9e522970df21292a0e8dfa5e2463"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe8c9e522970df21292a0e8dfa5e2463">&#9670;&nbsp;</a></span>setSceneQueryFilterData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setSceneQueryFilterData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>suspId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structPxFilterData.html">PxFilterData</a> &amp;&#160;</td>
<td class="paramname"><em>sqFilterData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the scene query filter data that will be used for raycasts along the travel direction of the specified suspension. The default value is <a class="el" href="structPxFilterData.html" title="PxFilterData is user-definable data which gets passed into the collision filtering shader and/or call...">PxFilterData(0,0,0,0)</a> </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">suspId</td><td>is the wheel index </td></tr>
<tr><td class="paramname">sqFilterData</td><td>is the raycast filter data for the suspension raycast. </td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxVehicleWheelsSimData.html#a07988e7e4bfd905ae1dd182ef3a1cab1" title="Set mapping between wheel id and position of corresponding wheel shape in the list of actor shapes...">setWheelShapeMapping</a> </dd></dl>
</div>
</div>
<a id="acbe6956ae50dfadcd9264ed9830da207"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbe6956ae50dfadcd9264ed9830da207">&#9670;&nbsp;</a></span>setSubStepCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setSubStepCount </td>
<td>(</td>
<td class="paramtype">const PxReal&#160;</td>
<td class="paramname"><em>thresholdLongitudinalSpeed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>lowForwardSpeedSubStepCount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>highForwardSpeedSubStepCount</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the number of vehicle sub-steps that will be performed when the vehicle's longitudinal speed is below and above a threshold longitudinal speed. </p>
<dl class="section note"><dt>Note</dt><dd>More sub-steps provides better stability but with greater computational cost.</dd>
<dd>
Typically, vehicles require more sub-steps at very low forward speeds.</dd>
<dd>
The threshold longitudinal speed has a default value that is the equivalent of 5 metres per second after accounting for the length scale set in <a class="el" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are calculated in term...">PxTolerancesScale</a>.</dd>
<dd>
The sub-step count below the threshold longitudinal speed has a default of 3.</dd>
<dd>
The sub-step count above the threshold longitudinal speed has a default of 1.</dd>
<dd>
Each sub-step has time advancement equal to the time-step passed to PxVehicleUpdates divided by the number of required sub-steps.</dd>
<dd>
The contact planes of the most recent suspension line raycast are reused across all sub-steps.</dd>
<dd>
Each sub-step computes tire and suspension forces and then advances a velocity, angular velocity and transform.</dd>
<dd>
At the end of all sub-steps the vehicle actor is given the velocity and angular velocity that would move the actor from its start transform prior to the first sub-step to the transform computed at the end of the last substep, assuming it doesn't collide with anything along the way in the next PhysX SDK update.</dd>
<dd>
The global pose of the actor is left unchanged throughout the sub-steps.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">thresholdLongitudinalSpeed</td><td>is a threshold speed that is used to categorize vehicle speed as low speed or high speed. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">lowForwardSpeedSubStepCount</td><td>is the number of sub-steps performed in PxVehicleUpates for vehicles that have longitudinal speed lower than thresholdLongitudinalSpeed. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">highForwardSpeedSubStepCount</td><td>is the number of sub-steps performed in PxVehicleUpdates for vehicles that have longitudinal speed graeter than thresholdLongitudinalSpeed. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a2d919fecb713d371d2624e3b5b37053b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d919fecb713d371d2624e3b5b37053b">&#9670;&nbsp;</a></span>setSuspensionData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setSuspensionData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classPxVehicleSuspensionData.html">PxVehicleSuspensionData</a> &amp;&#160;</td>
<td class="paramname"><em>susp</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the suspension data of the idth wheel. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>is the wheel index. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">susp</td><td>is the suspension data to be applied. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="acd51a38c9e5cf37b1c0b5feed7b03c04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd51a38c9e5cf37b1c0b5feed7b03c04">&#9670;&nbsp;</a></span>setSuspForceAppPointOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setSuspForceAppPointOffset </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;&#160;</td>
<td class="paramname"><em>offset</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the application point of the suspension force of the suspension of the idth wheel. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>is the wheel index </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>is the offset from the rigid body center of mass to the application point of the suspension force. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Specified relative to the centre of mass of the rigid body </dd></dl>
</div>
</div>
<a id="a13bf7c0a8e2765fa34146c7518950329"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13bf7c0a8e2765fa34146c7518950329">&#9670;&nbsp;</a></span>setSuspTravelDirection()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setSuspTravelDirection </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;&#160;</td>
<td class="paramname"><em>dir</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the direction of travel of the suspension of the idth wheel. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>is the wheel index </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">dir</td><td>is the suspension travel direction to be applied. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6b0a3e4cfee1def7c49905e193250e50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b0a3e4cfee1def7c49905e193250e50">&#9670;&nbsp;</a></span>setThresholdLongSpeed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setThresholdLongSpeed </td>
<td>(</td>
<td class="paramtype">const PxF32&#160;</td>
<td class="paramname"><em>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acfc01818dd853e393bf3d9ea4370441c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfc01818dd853e393bf3d9ea4370441c">&#9670;&nbsp;</a></span>setTireData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setTireData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classPxVehicleTireData.html">PxVehicleTireData</a> &amp;&#160;</td>
<td class="paramname"><em>tire</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the tire data of the idth wheel. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>is the wheel index. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">tire</td><td>is the tire data to be applied. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7914e9b4cbf6a5bbfce66d46f601b440"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7914e9b4cbf6a5bbfce66d46f601b440">&#9670;&nbsp;</a></span>setTireForceAppPointOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setTireForceAppPointOffset </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;&#160;</td>
<td class="paramname"><em>offset</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the application point of the tire force of the tire of the idth wheel. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>is the wheel index </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>is the offset from the rigid body center of mass to the application point of the tire force. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Specified relative to the centre of mass of the rigid body </dd></dl>
</div>
</div>
<a id="af0b5eb7ae77c271ce3ba1604c8dad3b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0b5eb7ae77c271ce3ba1604c8dad3b3">&#9670;&nbsp;</a></span>setTireLoadFilterData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setTireLoadFilterData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classPxVehicleTireLoadFilterData.html">PxVehicleTireLoadFilterData</a> &amp;&#160;</td>
<td class="paramname"><em>tireLoadFilter</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the data that describes the filtering of the tire load to produce smoother handling at large timesteps. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tireLoadFilter</td><td>is the smoothing function data. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7f5a27dafbbf58ad01c0172e03349d24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f5a27dafbbf58ad01c0172e03349d24">&#9670;&nbsp;</a></span>setWheelCentreOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setWheelCentreOffset </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;&#160;</td>
<td class="paramname"><em>offset</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the offset from the rigid body centre of mass to the centre of the idth wheel. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>is the wheel index </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>is the offset from the rigid body center of mass to the center of the wheel at rest. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Specified relative to the centre of mass of the rigid body </dd></dl>
</div>
</div>
<a id="a26ac23021422b9ed70773bb1976f076c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26ac23021422b9ed70773bb1976f076c">&#9670;&nbsp;</a></span>setWheelData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setWheelData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classPxVehicleWheelData.html">PxVehicleWheelData</a> &amp;&#160;</td>
<td class="paramname"><em>wheel</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the wheel data of the idth wheel. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>is the wheel index. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">wheel</td><td>is the wheel data to be applied. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ade28e7cf0fbb267d3ca0b6abd151e601"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade28e7cf0fbb267d3ca0b6abd151e601">&#9670;&nbsp;</a></span>setWheelEnabledState()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setWheelEnabledState </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>wheel</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>state</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a07988e7e4bfd905ae1dd182ef3a1cab1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07988e7e4bfd905ae1dd182ef3a1cab1">&#9670;&nbsp;</a></span>setWheelShapeMapping()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void PxVehicleWheelsSimData::setWheelShapeMapping </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>wheelId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const PxI32&#160;</td>
<td class="paramname"><em>shapeId</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set mapping between wheel id and position of corresponding wheel shape in the list of actor shapes. </p>
<dl class="section note"><dt>Note</dt><dd>This mapping is used to pose the correct wheel shapes with the latest wheel rotation angle, steer angle, and suspension travel while allowing arbitrary ordering of the wheel shapes in the actor's list of shapes.</dd>
<dd>
Use setWheelShapeMapping(i,-1) to register that there is no wheel shape corresponding to the ith wheel</dd>
<dd>
Set setWheelShapeMapping(i,k) to register that the ith wheel corresponds to the kth shape in the actor's list of shapes.</dd>
<dd>
The default values correspond to setWheelShapeMapping(i,i) for all wheels.</dd>
<dd>
Calling this function will also pose the relevant <a class="el" href="classPxShape.html" title="Abstract class for collision shapes. ">PxShape</a> at the rest position of the wheel.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">wheelId</td><td>is the wheel index</td></tr>
<tr><td class="paramname">shapeId</td><td>is the shape index.</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__vehicle.html#ga47aff43683966ca9d1118a1bf4a1f5c2" title="Update an array of vehicles by either applying an acceleration to the rigid body actor associated wit...">PxVehicleUpdates</a>, <a class="el" href="classPxVehicleDrive4W.html#ad6740fedd4d8d026f8750e7bd601b76a" title="Set up a vehicle using simulation data for the wheels and drive model. ">PxVehicleDrive4W::setup</a>, <a class="el" href="classPxVehicleDriveTank.html#a1cd437995b8664b4d6005a0f636ab318" title="Set up a tank using simulation data for the wheels and drive model. ">PxVehicleDriveTank::setup</a>, <a class="el" href="classPxVehicleNoDrive.html#a837924c936c8b6608b691e48e80fcab4" title="Set up a vehicle using simulation data for the wheels. ">PxVehicleNoDrive::setup</a>, <a class="el" href="classPxVehicleWheelsSimData.html#abe8c9e522970df21292a0e8dfa5e2463" title="Set the scene query filter data that will be used for raycasts along the travel direction of the spec...">setSceneQueryFilterData</a>, <a class="el" href="classPxRigidActor.html#a22ef86619d7a6de688b9ef2b0ad7bcec" title="Retrieve all the shape pointers belonging to the actor. ">PxRigidActor::getShapes</a> </dd></dl>
</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a24d8342a0d0166c21ae69a1497d54cee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24d8342a0d0166c21ae69a1497d54cee">&#9670;&nbsp;</a></span>PxVehicleDrive4W</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classPxVehicleDrive4W.html">PxVehicleDrive4W</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a384e496b32aa3c624ceed503417f3595"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a384e496b32aa3c624ceed503417f3595">&#9670;&nbsp;</a></span>PxVehicleDriveTank</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classPxVehicleDriveTank.html">PxVehicleDriveTank</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a26a1ecd79f2ef72b00adf9e91329bc33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26a1ecd79f2ef72b00adf9e91329bc33">&#9670;&nbsp;</a></span>PxVehicleNoDrive</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classPxVehicleNoDrive.html">PxVehicleNoDrive</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa960a335429c764ff7e258a0ec3ab5f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa960a335429c764ff7e258a0ec3ab5f0">&#9670;&nbsp;</a></span>PxVehicleUpdate</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class PxVehicleUpdate</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab770b7d25d1a8fee9b2a5ea18d57f345"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab770b7d25d1a8fee9b2a5ea18d57f345">&#9670;&nbsp;</a></span>PxVehicleWheels</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classPxVehicleWheels.html">PxVehicleWheels</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a4e21be9e2da937a316f856524fe3087d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e21be9e2da937a316f856524fe3087d">&#9670;&nbsp;</a></span>mActiveWheelsBitmapBuffer</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::mActiveWheelsBitmapBuffer[((<a class="el" href="group__vehicle.html#gaa52f6479b78eccd706af05e1e0a0c43f">PX_MAX_NB_WHEELS</a>+31) &amp;~31) &gt;&gt; 5]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Which of the mNbActiveWheels are active or disabled? The default is that all mNbActiveWheels wheels are active. </p>
</div>
</div>
<a id="a4aee60fadd73239cce5a3f65985fc1e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4aee60fadd73239cce5a3f65985fc1e1">&#9670;&nbsp;</a></span>mAntiRollBars</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a>* PxVehicleWheelsSimData::mAntiRollBars</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Anti-roll bars. </p>
</div>
</div>
<a id="ac19a8182d65219347b5310b6b40b0f34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac19a8182d65219347b5310b6b40b0f34">&#9670;&nbsp;</a></span>mFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::mFlags</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The vehicle wheel simulation flags. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__vehicle.html#gab5de07a7bd475df4e4c41f3f11ddcdb5" title="Collection of set bits defined in PxVehicleWheelsSimFlag. ">PxVehicleWheelsSimFlags</a> </dd></dl>
</div>
</div>
<a id="ac1943de7f8ac21f0193b2151a81087fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1943de7f8ac21f0193b2151a81087fe">&#9670;&nbsp;</a></span>mHighForwardSpeedSubStepCount</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::mHighForwardSpeedSubStepCount</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of sub-steps that will be performed if the longitudinal speed of the vehicle is greater than or equal to mThresholdLongitudinalSpeed. </p>
</div>
</div>
<a id="aa3fc3742262302f5a92a0275731261ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3fc3742262302f5a92a0275731261ad">&#9670;&nbsp;</a></span>mLowForwardSpeedSubStepCount</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::mLowForwardSpeedSubStepCount</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of sub-steps that will be performed if the longitudinal speed of the vehicle is smaller than mThresholdLongitudinalSpeed. </p>
</div>
</div>
<a id="a958f0894fd6d5e55bf26655f3bc25c04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a958f0894fd6d5e55bf26655f3bc25c04">&#9670;&nbsp;</a></span>mMinLongSlipDenominator</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PxF32 PxVehicleWheelsSimData::mMinLongSlipDenominator</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Minimum long slip denominator. </p>
</div>
</div>
<a id="a91d9abc327014b3ed5dc34dc43804eb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91d9abc327014b3ed5dc34dc43804eb3">&#9670;&nbsp;</a></span>mNbActiveAntiRollBars</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::mNbActiveAntiRollBars</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of active anti-roll bars. </p>
</div>
</div>
<a id="a9ec78f4c70019779141565d9f6198c9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ec78f4c70019779141565d9f6198c9a">&#9670;&nbsp;</a></span>mNbActiveWheels</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::mNbActiveWheels</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of actual wheels (&lt;=(mNbWheels4*4)) </p>
</div>
</div>
<a id="af7cd42c61e92b3f0ca987d98821ff8e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7cd42c61e92b3f0ca987d98821ff8e0">&#9670;&nbsp;</a></span>mNbAntiRollBars4</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::mNbAntiRollBars4</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>2 anti-rollbars allocated for each block of 4 wheels. </p>
</div>
</div>
<a id="a4eb4e2dd1f12fb78783861fc2be928f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4eb4e2dd1f12fb78783861fc2be928f3">&#9670;&nbsp;</a></span>mNbWheels4</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleWheelsSimData::mNbWheels4</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of blocks of 4 wheels. </p>
</div>
</div>
<a id="aff3bd1bcc605c0027c60d8c67d3192b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff3bd1bcc605c0027c60d8c67d3192b6">&#9670;&nbsp;</a></span>mNormalisedLoadFilter</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classPxVehicleTireLoadFilterData.html">PxVehicleTireLoadFilterData</a> PxVehicleWheelsSimData::mNormalisedLoadFilter</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Graph to filter normalised load. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxVehicleWheelsSimData.html#af0b5eb7ae77c271ce3ba1604c8dad3b3" title="Set the data that describes the filtering of the tire load to produce smoother handling at large time...">setTireLoadFilterData</a>, <a class="el" href="classPxVehicleWheelsSimData.html#ac5226abc3e3077ece39a855cca5ae31c" title="Return the data that describes the filtering of the tire load to produce smoother handling at large t...">getTireLoadFilterData</a> </dd></dl>
</div>
</div>
<a id="a5073af89ff08314d2868b1f3a0cb2869"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5073af89ff08314d2868b1f3a0cb2869">&#9670;&nbsp;</a></span>mThresholdLongitudinalSpeed</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PxF32 PxVehicleWheelsSimData::mThresholdLongitudinalSpeed</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Threshold longitudinal speed used to decide whether to use mLowForwardSpeedSubStepCount or mHighForwardSpeedSubStepCount as the number of sub-steps that will be peformed. </p>
</div>
</div>
<a id="a22c00f3cbb49c94119b0f667d266904f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22c00f3cbb49c94119b0f667d266904f">&#9670;&nbsp;</a></span>mWheels4SimData</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PxVehicleWheels4SimData* PxVehicleWheelsSimData::mWheels4SimData</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Wheels data organised in blocks of 4 wheels. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="PxVehicleWheels_8h_source.html">PxVehicleWheels.h</a></li>
</ul>
</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="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</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>