aboutsummaryrefslogtreecommitdiff
path: root/PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleNoDrive.html
diff options
context:
space:
mode:
authorgit perforce import user <a@b>2016-10-25 12:29:14 -0600
committerSheikh Dawood Abdul Ajees <Sheikh Dawood Abdul Ajees>2016-10-25 18:56:37 -0500
commit3dfe2108cfab31ba3ee5527e217d0d8e99a51162 (patch)
treefa6485c169e50d7415a651bf838f5bcd0fd3bfbd /PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleNoDrive.html
downloadphysx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.tar.xz
physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.zip
Initial commit:
PhysX 3.4.0 Update @ 21294896 APEX 1.4.0 Update @ 21275617 [CL 21300167]
Diffstat (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleNoDrive.html')
-rw-r--r--PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleNoDrive.html873
1 files changed, 873 insertions, 0 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleNoDrive.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleNoDrive.html
new file mode 100644
index 00000000..e2ea2f37
--- /dev/null
+++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleNoDrive.html
@@ -0,0 +1,873 @@
+<html>
+ <head>
+ <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxVehicleNoDrive Class Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="images/PhysXlogo.png" align="middle"> <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp;
+ <a class="qindex" href="annotated.html">Compound List</a> &nbsp;
+ <a class="qindex" href="functions.html">Compound Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>PxVehicleNoDrive Class Reference<br>
+<small>
+[<a class="el" href="group__vehicle.html">Vehicle</a>]</small>
+</h1><!-- doxytag: class="PxVehicleNoDrive" --><!-- doxytag: inherits="PxVehicleWheels" -->Data structure with instanced dynamics data and configuration data of a vehicle with no drive model.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="PxVehicleNoDrive_8h-source.html">PxVehicleNoDrive.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for PxVehicleNoDrive:</div>
+<div class="dynsection">
+<p><center><img src="classPxVehicleNoDrive__inherit__graph.png" border="0" usemap="#PxVehicleNoDrive__inherit__map" alt="Inheritance graph"></center>
+<map name="PxVehicleNoDrive__inherit__map">
+<area shape="rect" href="classPxVehicleWheels.html" title="Data structure with instanced dynamics data and configuration data of a vehicle with..." alt="PxVehicleWheels" coords="7,85,119,106"><area shape="rect" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection." alt="PxBase" coords="35,16,91,37"></map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center></div>
+<div class="dynheader">
+Collaboration diagram for PxVehicleNoDrive:</div>
+<div class="dynsection">
+<p><center><img src="classPxVehicleNoDrive__coll__graph.png" border="0" usemap="#PxVehicleNoDrive__coll__map" alt="Collaboration graph"></center>
+<map name="PxVehicleNoDrive__coll__map">
+<area shape="rect" href="classPxVehicleWheels.html" title="Data structure with instanced dynamics data and configuration data of a vehicle with..." alt="PxVehicleWheels" coords="1429,102,1541,123"><area shape="rect" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection." alt="PxBase" coords="389,34,445,55"><area shape="rect" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK." alt="PxActor" coords="497,59,551,80"><area shape="rect" href="classPxFlags.html" title="PxFlags\&lt; PxBaseFlag::Enum, PxU16 \&gt;" alt="PxFlags\&lt; PxBaseFlag::Enum, PxU16 \&gt;" coords="17,34,255,55"><area shape="rect" href="classPxVehicleWheelsSimData.html" title="Data structure describing configuration data of a vehicle with up to 20 wheels." alt="PxVehicleWheelsSimData" coords="1100,136,1263,158"><area shape="rect" href="classPxVehicleTireLoadFilterData.html" title="Tire load variation can be strongly dependent on the time-step so it is a good idea..." alt="PxVehicleTireLoadFilterData" coords="735,130,908,151"><area shape="rect" href="classPxVehicleAntiRollBarData.html" title="PxVehicleAntiRollBarData" alt="PxVehicleAntiRollBarData" coords="743,199,900,220"><area shape="rect" href="classPxRigidDynamic.html" title="PxRigidDynamic represents a dynamic rigid simulation object in the physics SDK." alt="PxRigidDynamic" coords="1129,63,1233,84"><area shape="rect" href="classPxRigidBody.html" title="PxRigidBody is a base class shared between dynamic rigid body objects." alt="PxRigidBody" coords="779,62,864,83"><area shape="rect" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies..." alt="PxRigidActor" coords="601,60,684,82"><area shape="rect" href="classPxVehicleWheelsDynData.html" title="Data structure with instanced dynamics data for wheels." alt="PxVehicleWheelsDynData" coords="1101,206,1261,227"></map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="classPxVehicleNoDrive-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#90b0f7e9da87f3de5e38e1844b404342">free</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Deallocate a <a class="el" href="classPxVehicleNoDrive.html" title="Data structure with instanced dynamics data and configuration data of a vehicle with...">PxVehicleNoDrive</a> instance. <a href="#90b0f7e9da87f3de5e38e1844b404342"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#837924c936c8b6608b691e48e80fcab4">setup</a> (<a class="el" href="classPxPhysics.html">PxPhysics</a> *physics, <a class="el" href="classPxRigidDynamic.html">PxRigidDynamic</a> *vehActor, const <a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> &amp;wheelsData)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set up a vehicle using simulation data for the wheels. <a href="#837924c936c8b6608b691e48e80fcab4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#284e8e6ff3c1617b8c39bab3edc217c7">setToRestState</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a vehicle to its rest state. Aside from the rigid body transform, this will set the vehicle and rigid body to the state they were in immediately after setup or create. <a href="#284e8e6ff3c1617b8c39bab3edc217c7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#3150f58d865082068a1bf7c674cec010">setBrakeTorque</a> (const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> id, const PxReal brakeTorque)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the brake torque to be applied to a specific wheel. <a href="#3150f58d865082068a1bf7c674cec010"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#2cee320c1b39eb72f8350e63ae5fd749">setDriveTorque</a> (const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> id, const PxReal driveTorque)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the drive torque to be applied to a specific wheel. <a href="#2cee320c1b39eb72f8350e63ae5fd749"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#362899ae429c39a05703223bb8fdba0f">setSteerAngle</a> (const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> id, const PxReal steerAngle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the steer angle to be applied to a specific wheel. <a href="#362899ae429c39a05703223bb8fdba0f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#7e0c75f0520b2558ee0801409c9eb86e">getBrakeTorque</a> (const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> id) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the brake torque that has been applied to a specific wheel. <a href="#7e0c75f0520b2558ee0801409c9eb86e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#e0eec2c20debe39466b57744390aea0d">getDriveTorque</a> (const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> id) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the drive torque that has been applied to a specific wheel. <a href="#e0eec2c20debe39466b57744390aea0d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#9db10d7ec81f2d0ba421eb6d65d100e7">getSteerAngle</a> (const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> id) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the steer angle that has been applied to a specific wheel. <a href="#9db10d7ec81f2d0ba421eb6d65d100e7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#6ba06186cf9355dd9198beef75352afc">PxVehicleNoDrive</a> (<a class="el" href="classPxFlags.html">PxBaseFlags</a> baseFlags)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#3ab09466f053cc899d832fb8b7f34602">exportExtraData</a> (<a class="el" href="classPxSerializationContext.html">PxSerializationContext</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#6d3bcb6296ec9d8ce41377ecb04704af">importExtraData</a> (<a class="el" href="classPxDeserializationContext.html">PxDeserializationContext</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#6e5503e7a2d85964bdebce938c3c082b">getConcreteTypeName</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns string name of dynamic type. <a href="#6e5503e7a2d85964bdebce938c3c082b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#e6115dc7e2bf9a1a8f73d39c88ac8a65">isKindOf</a> (const char *name) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns whether a given type name matches with the type of this instance. <a href="#e6115dc7e2bf9a1a8f73d39c88ac8a65"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#1cc626970c2f4b5a2cf16aa99abedcbf">getNbSteerAngle</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#77ffe8a3c8951abc5a07d9310502651e">getNbDriveTorque</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#ad5be54068f68819102dca831790db0c">getNbBrakeTorque</a> () const </td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPxVehicleNoDrive.html">PxVehicleNoDrive</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#56a124040b12516dcb8f3c04495a985b">allocate</a> (const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> nbWheels)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allocate a <a class="el" href="classPxVehicleNoDrive.html" title="Data structure with instanced dynamics data and configuration data of a vehicle with...">PxVehicleNoDrive</a> instance for a vehicle without drive model and with nbWheels. <a href="#56a124040b12516dcb8f3c04495a985b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPxVehicleNoDrive.html">PxVehicleNoDrive</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#937dd25f27b4cd5696a575e38b97394a">create</a> (<a class="el" href="classPxPhysics.html">PxPhysics</a> *physics, <a class="el" href="classPxRigidDynamic.html">PxRigidDynamic</a> *vehActor, const <a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> &amp;wheelsData)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allocate and set up a vehicle using simulation data for the wheels. <a href="#937dd25f27b4cd5696a575e38b97394a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPxVehicleNoDrive.html">PxVehicleNoDrive</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#bd9eae24d12aff17f547f26ffb886e80">createObject</a> (PxU8 *&amp;address, <a class="el" href="classPxDeserializationContext.html">PxDeserializationContext</a> &amp;context)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#16af423cd6596b6f03201bc3d271f7b9">getBinaryMetaData</a> (<a class="el" href="classPxOutputStream.html">PxOutputStream</a> &amp;stream)</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#b2efce97fc543b50bed1e8ed6881ba38">PxVehicleNoDrive</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#316d68c5a32095cac2e364f7b29934a1">~PxVehicleNoDrive</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#7a919ed8c0cf3b9330ac693fa1200bd9">isValid</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test if the instanced dynamics and configuration data has legal values. <a href="#7a919ed8c0cf3b9330ac693fa1200bd9"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#7facb97674b5575b66ffa9d780c2a1c3">mSteerAngles</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#c5f06c9756c093f56f46e47d1d05c40c">mDriveTorques</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#5b2c76abb2dc55b4047675cd7392475d">mBrakeTorques</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#0eef7389deac2fd9aeb1824c62ec5a00">mPad</a> [1]</td></tr>
+
+<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleNoDrive.html#a960a335429c764ff7e258a0ec3ab5f0">PxVehicleUpdate</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Data structure with instanced dynamics data and configuration data of a vehicle with no drive model. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="6ba06186cf9355dd9198beef75352afc"></a><!-- doxytag: member="PxVehicleNoDrive::PxVehicleNoDrive" ref="6ba06186cf9355dd9198beef75352afc" args="(PxBaseFlags baseFlags)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PxVehicleNoDrive::PxVehicleNoDrive </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classPxFlags.html">PxBaseFlags</a>&nbsp;</td>
+ <td class="paramname"> <em>baseFlags</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b2efce97fc543b50bed1e8ed6881ba38"></a><!-- doxytag: member="PxVehicleNoDrive::PxVehicleNoDrive" ref="b2efce97fc543b50bed1e8ed6881ba38" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PxVehicleNoDrive::PxVehicleNoDrive </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="316d68c5a32095cac2e364f7b29934a1"></a><!-- doxytag: member="PxVehicleNoDrive::~PxVehicleNoDrive" ref="316d68c5a32095cac2e364f7b29934a1" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PxVehicleNoDrive::~PxVehicleNoDrive </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="56a124040b12516dcb8f3c04495a985b"></a><!-- doxytag: member="PxVehicleNoDrive::allocate" ref="56a124040b12516dcb8f3c04495a985b" args="(const PxU32 nbWheels)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="classPxVehicleNoDrive.html">PxVehicleNoDrive</a>* PxVehicleNoDrive::allocate </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
+ <td class="paramname"> <em>nbWheels</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allocate a <a class="el" href="classPxVehicleNoDrive.html" title="Data structure with instanced dynamics data and configuration data of a vehicle with...">PxVehicleNoDrive</a> instance for a vehicle without drive model and with nbWheels.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>nbWheels</em>&nbsp;</td><td>is the number of wheels on the vehicle.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The instantiated vehicle.</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxVehicleNoDrive.html#90b0f7e9da87f3de5e38e1844b404342" title="Deallocate a PxVehicleNoDrive instance.">free</a>, <a class="el" href="classPxVehicleNoDrive.html#837924c936c8b6608b691e48e80fcab4" title="Set up a vehicle using simulation data for the wheels.">setup</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="937dd25f27b4cd5696a575e38b97394a"></a><!-- doxytag: member="PxVehicleNoDrive::create" ref="937dd25f27b4cd5696a575e38b97394a" args="(PxPhysics *physics, PxRigidDynamic *vehActor, const PxVehicleWheelsSimData &amp;wheelsData)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="classPxVehicleNoDrive.html">PxVehicleNoDrive</a>* PxVehicleNoDrive::create </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classPxPhysics.html">PxPhysics</a> *&nbsp;</td>
+ <td class="paramname"> <em>physics</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classPxRigidDynamic.html">PxRigidDynamic</a> *&nbsp;</td>
+ <td class="paramname"> <em>vehActor</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>wheelsData</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allocate and set up a vehicle using simulation data for the wheels.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>physics</em>&nbsp;</td><td>is a <a class="el" href="classPxPhysics.html" title="Abstract singleton factory class used for instancing objects in the Physics SDK.">PxPhysics</a> instance that is needed to create special vehicle constraints that are maintained by the vehicle. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>vehActor</em>&nbsp;</td><td>is a <a class="el" href="classPxRigidDynamic.html" title="PxRigidDynamic represents a dynamic rigid simulation object in the physics SDK.">PxRigidDynamic</a> instance that is used to represent the vehicle in the PhysX SDK. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>wheelsData</em>&nbsp;</td><td>describes the configuration of all suspension/tires/wheels of the vehicle. The vehicle instance takes a copy of this data. </td></tr>
+ </table>
+</dl>
+<dl class="note" compact><dt><b>Note:</b></dt><dd>It is assumed that the first shapes of the actor are the wheel shapes, followed by the chassis shapes. To break this assumption use PxVehicleWheels::setWheelShapeMapping. </dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The instantiated vehicle. </dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxVehicleNoDrive.html#56a124040b12516dcb8f3c04495a985b" title="Allocate a PxVehicleNoDrive instance for a vehicle without drive model and with nbWheels...">allocate</a>, <a class="el" href="classPxVehicleNoDrive.html#90b0f7e9da87f3de5e38e1844b404342" title="Deallocate a PxVehicleNoDrive instance.">free</a>, <a class="el" href="classPxVehicleNoDrive.html#284e8e6ff3c1617b8c39bab3edc217c7" title="Set a vehicle to its rest state. Aside from the rigid body transform, this will set...">setToRestState</a>, PxVehicleWheels::setWheelShapeMapping </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="bd9eae24d12aff17f547f26ffb886e80"></a><!-- doxytag: member="PxVehicleNoDrive::createObject" ref="bd9eae24d12aff17f547f26ffb886e80" args="(PxU8 *&amp;address, PxDeserializationContext &amp;context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="classPxVehicleNoDrive.html">PxVehicleNoDrive</a>* PxVehicleNoDrive::createObject </td>
+ <td>(</td>
+ <td class="paramtype">PxU8 *&amp;&nbsp;</td>
+ <td class="paramname"> <em>address</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classPxDeserializationContext.html">PxDeserializationContext</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>context</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3ab09466f053cc899d832fb8b7f34602"></a><!-- doxytag: member="PxVehicleNoDrive::exportExtraData" ref="3ab09466f053cc899d832fb8b7f34602" args="(PxSerializationContext &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void PxVehicleNoDrive::exportExtraData </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classPxSerializationContext.html">PxSerializationContext</a> &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Reimplemented from <a class="el" href="classPxVehicleWheels.html#90fa0b0583e88a91908dbde05305df59">PxVehicleWheels</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="90b0f7e9da87f3de5e38e1844b404342"></a><!-- doxytag: member="PxVehicleNoDrive::free" ref="90b0f7e9da87f3de5e38e1844b404342" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void PxVehicleNoDrive::free </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Deallocate a <a class="el" href="classPxVehicleNoDrive.html" title="Data structure with instanced dynamics data and configuration data of a vehicle with...">PxVehicleNoDrive</a> instance.
+<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxVehicleNoDrive.html#56a124040b12516dcb8f3c04495a985b" title="Allocate a PxVehicleNoDrive instance for a vehicle without drive model and with nbWheels...">allocate</a> </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classPxVehicleWheels.html#01b68575305d97f6e6dc9d6b1fb5b3dd">PxVehicleWheels</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="16af423cd6596b6f03201bc3d271f7b9"></a><!-- doxytag: member="PxVehicleNoDrive::getBinaryMetaData" ref="16af423cd6596b6f03201bc3d271f7b9" args="(PxOutputStream &amp;stream)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void PxVehicleNoDrive::getBinaryMetaData </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classPxOutputStream.html">PxOutputStream</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>stream</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Reimplemented from <a class="el" href="classPxVehicleWheels.html#67267b846436dbee2998271a5ec84a47">PxVehicleWheels</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="7e0c75f0520b2558ee0801409c9eb86e"></a><!-- doxytag: member="PxVehicleNoDrive::getBrakeTorque" ref="7e0c75f0520b2558ee0801409c9eb86e" args="(const PxU32 id) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PxReal PxVehicleNoDrive::getBrakeTorque </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
+ <td class="paramname"> <em>id</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the brake torque that has been applied to a specific wheel.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>id</em>&nbsp;</td><td>is the wheel being queried for its brake torque </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The brake torque applied to the queried wheel. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6e5503e7a2d85964bdebce938c3c082b"></a><!-- doxytag: member="PxVehicleNoDrive::getConcreteTypeName" ref="6e5503e7a2d85964bdebce938c3c082b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* PxVehicleNoDrive::getConcreteTypeName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns string name of dynamic type.
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Class name of most derived type of this object. </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classPxVehicleWheels.html#ba71aed284017a9b51165ea2c385f917">PxVehicleWheels</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e0eec2c20debe39466b57744390aea0d"></a><!-- doxytag: member="PxVehicleNoDrive::getDriveTorque" ref="e0eec2c20debe39466b57744390aea0d" args="(const PxU32 id) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PxReal PxVehicleNoDrive::getDriveTorque </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
+ <td class="paramname"> <em>id</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the drive torque that has been applied to a specific wheel.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>id</em>&nbsp;</td><td>is the wheel being queried for its drive torque </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The drive torque applied to the queried wheel. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ad5be54068f68819102dca831790db0c"></a><!-- doxytag: member="PxVehicleNoDrive::getNbBrakeTorque" ref="ad5be54068f68819102dca831790db0c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleNoDrive::getNbBrakeTorque </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="77ffe8a3c8951abc5a07d9310502651e"></a><!-- doxytag: member="PxVehicleNoDrive::getNbDriveTorque" ref="77ffe8a3c8951abc5a07d9310502651e" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleNoDrive::getNbDriveTorque </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1cc626970c2f4b5a2cf16aa99abedcbf"></a><!-- doxytag: member="PxVehicleNoDrive::getNbSteerAngle" ref="1cc626970c2f4b5a2cf16aa99abedcbf" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> PxVehicleNoDrive::getNbSteerAngle </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9db10d7ec81f2d0ba421eb6d65d100e7"></a><!-- doxytag: member="PxVehicleNoDrive::getSteerAngle" ref="9db10d7ec81f2d0ba421eb6d65d100e7" args="(const PxU32 id) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PxReal PxVehicleNoDrive::getSteerAngle </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
+ <td class="paramname"> <em>id</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the steer angle that has been applied to a specific wheel.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>id</em>&nbsp;</td><td>is the wheel being queried for its steer angle </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The steer angle (in radians) applied to the queried wheel. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6d3bcb6296ec9d8ce41377ecb04704af"></a><!-- doxytag: member="PxVehicleNoDrive::importExtraData" ref="6d3bcb6296ec9d8ce41377ecb04704af" args="(PxDeserializationContext &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void PxVehicleNoDrive::importExtraData </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classPxDeserializationContext.html">PxDeserializationContext</a> &amp;&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Reimplemented from <a class="el" href="classPxVehicleWheels.html#38ad927170326e69d65ab571e5fa18f5">PxVehicleWheels</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e6115dc7e2bf9a1a8f73d39c88ac8a65"></a><!-- doxytag: member="PxVehicleNoDrive::isKindOf" ref="e6115dc7e2bf9a1a8f73d39c88ac8a65" args="(const char *name) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool PxVehicleNoDrive::isKindOf </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>superClass</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether a given type name matches with the type of this instance.
+<p>
+
+<p>Reimplemented from <a class="el" href="classPxVehicleWheels.html#dc581b466ddace41b7592df8cf54b69a">PxVehicleWheels</a>.</p>
+
+<p>References <a class="el" href="PxBase_8h-source.html#l00178">PxBase::isKindOf()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="7a919ed8c0cf3b9330ac693fa1200bd9"></a><!-- doxytag: member="PxVehicleNoDrive::isValid" ref="7a919ed8c0cf3b9330ac693fa1200bd9" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool PxVehicleNoDrive::isValid </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Test if the instanced dynamics and configuration data has legal values.
+<p>
+
+<p>Reimplemented from <a class="el" href="classPxVehicleWheels.html#6874fcce112b19cc7e58f2311ae861f3">PxVehicleWheels</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3150f58d865082068a1bf7c674cec010"></a><!-- doxytag: member="PxVehicleNoDrive::setBrakeTorque" ref="3150f58d865082068a1bf7c674cec010" args="(const PxU32 id, const PxReal brakeTorque)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void PxVehicleNoDrive::setBrakeTorque </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
+ <td class="paramname"> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const PxReal&nbsp;</td>
+ <td class="paramname"> <em>brakeTorque</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the brake torque to be applied to a specific wheel.
+<p>
+<dl class="note" compact><dt><b>Note:</b></dt><dd>The applied brakeTorque persists until the next call to setBrakeTorque<p>
+The brake torque is specified in Newton metres.</dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>id</em>&nbsp;</td><td>is the wheel being given the brake torque </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>brakeTorque</em>&nbsp;</td><td>is the value of the brake torque </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2cee320c1b39eb72f8350e63ae5fd749"></a><!-- doxytag: member="PxVehicleNoDrive::setDriveTorque" ref="2cee320c1b39eb72f8350e63ae5fd749" args="(const PxU32 id, const PxReal driveTorque)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void PxVehicleNoDrive::setDriveTorque </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
+ <td class="paramname"> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const PxReal&nbsp;</td>
+ <td class="paramname"> <em>driveTorque</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the drive torque to be applied to a specific wheel.
+<p>
+<dl class="note" compact><dt><b>Note:</b></dt><dd>The applied driveTorque persists until the next call to setDriveTorque<p>
+The brake torque is specified in Newton metres.</dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>id</em>&nbsp;</td><td>is the wheel being given the brake torque </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>driveTorque</em>&nbsp;</td><td>is the value of the brake torque </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="362899ae429c39a05703223bb8fdba0f"></a><!-- doxytag: member="PxVehicleNoDrive::setSteerAngle" ref="362899ae429c39a05703223bb8fdba0f" args="(const PxU32 id, const PxReal steerAngle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void PxVehicleNoDrive::setSteerAngle </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td>
+ <td class="paramname"> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const PxReal&nbsp;</td>
+ <td class="paramname"> <em>steerAngle</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the steer angle to be applied to a specific wheel.
+<p>
+<dl class="note" compact><dt><b>Note:</b></dt><dd>The applied steerAngle persists until the next call to setSteerAngle<p>
+The steer angle is specified in radians.</dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>id</em>&nbsp;</td><td>is the wheel being given the steer angle </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>steerAngle</em>&nbsp;</td><td>is the value of the steer angle in radians. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="284e8e6ff3c1617b8c39bab3edc217c7"></a><!-- doxytag: member="PxVehicleNoDrive::setToRestState" ref="284e8e6ff3c1617b8c39bab3edc217c7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void PxVehicleNoDrive::setToRestState </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set a vehicle to its rest state. Aside from the rigid body transform, this will set the vehicle and rigid body to the state they were in immediately after setup or create.
+<p>
+<dl class="note" compact><dt><b>Note:</b></dt><dd>Calling setToRestState invalidates the cached raycast hit planes under each wheel meaning that suspension line raycasts need to be performed at least once with PxVehicleSuspensionRaycasts before calling PxVehicleUpdates. </dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxVehicleNoDrive.html#837924c936c8b6608b691e48e80fcab4" title="Set up a vehicle using simulation data for the wheels.">setup</a>, <a class="el" href="classPxVehicleNoDrive.html#937dd25f27b4cd5696a575e38b97394a" title="Allocate and set up a vehicle using simulation data for the wheels.">create</a>, <a class="el" href="group__vehicle.html#g2020b9fcb5092e2a2d81e82ba7461dfd" title="Perform raycasts for all suspension lines for all vehicles.">PxVehicleSuspensionRaycasts</a>, <a class="el" href="group__vehicle.html#g47aff43683966ca9d1118a1bf4a1f5c2" title="Update an array of vehicles by either applying an acceleration to the rigid body...">PxVehicleUpdates</a> </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classPxVehicleWheels.html#38cf9474ad2c23ba3c21766fac251339">PxVehicleWheels</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="837924c936c8b6608b691e48e80fcab4"></a><!-- doxytag: member="PxVehicleNoDrive::setup" ref="837924c936c8b6608b691e48e80fcab4" args="(PxPhysics *physics, PxRigidDynamic *vehActor, const PxVehicleWheelsSimData &amp;wheelsData)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void PxVehicleNoDrive::setup </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classPxPhysics.html">PxPhysics</a> *&nbsp;</td>
+ <td class="paramname"> <em>physics</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classPxRigidDynamic.html">PxRigidDynamic</a> *&nbsp;</td>
+ <td class="paramname"> <em>vehActor</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>wheelsData</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set up a vehicle using simulation data for the wheels.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>physics</em>&nbsp;</td><td>is a <a class="el" href="classPxPhysics.html" title="Abstract singleton factory class used for instancing objects in the Physics SDK.">PxPhysics</a> instance that is needed to create special vehicle constraints that are maintained by the vehicle. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>vehActor</em>&nbsp;</td><td>is a <a class="el" href="classPxRigidDynamic.html" title="PxRigidDynamic represents a dynamic rigid simulation object in the physics SDK.">PxRigidDynamic</a> instance that is used to represent the vehicle in the PhysX SDK. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>wheelsData</em>&nbsp;</td><td>describes the configuration of all suspension/tires/wheels of the vehicle. The vehicle instance takes a copy of this data. </td></tr>
+ </table>
+</dl>
+<dl class="note" compact><dt><b>Note:</b></dt><dd>It is assumed that the first shapes of the actor are the wheel shapes, followed by the chassis shapes. To break this assumption use PxVehicleWheels::setWheelShapeMapping. </dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxVehicleNoDrive.html#56a124040b12516dcb8f3c04495a985b" title="Allocate a PxVehicleNoDrive instance for a vehicle without drive model and with nbWheels...">allocate</a>, <a class="el" href="classPxVehicleNoDrive.html#90b0f7e9da87f3de5e38e1844b404342" title="Deallocate a PxVehicleNoDrive instance.">free</a>, <a class="el" href="classPxVehicleNoDrive.html#284e8e6ff3c1617b8c39bab3edc217c7" title="Set a vehicle to its rest state. Aside from the rigid body transform, this will set...">setToRestState</a>, PxVehicleWheels::setWheelShapeMapping </dd></dl>
+
+</div>
+</div><p>
+<hr><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" name="a960a335429c764ff7e258a0ec3ab5f0"></a><!-- doxytag: member="PxVehicleNoDrive::PxVehicleUpdate" ref="a960a335429c764ff7e258a0ec3ab5f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class PxVehicleUpdate<code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Reimplemented from <a class="el" href="classPxVehicleWheels.html#a960a335429c764ff7e258a0ec3ab5f0">PxVehicleWheels</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="5b2c76abb2dc55b4047675cd7392475d"></a><!-- doxytag: member="PxVehicleNoDrive::mBrakeTorques" ref="5b2c76abb2dc55b4047675cd7392475d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PxReal* <a class="el" href="classPxVehicleNoDrive.html#5b2c76abb2dc55b4047675cd7392475d">PxVehicleNoDrive::mBrakeTorques</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c5f06c9756c093f56f46e47d1d05c40c"></a><!-- doxytag: member="PxVehicleNoDrive::mDriveTorques" ref="c5f06c9756c093f56f46e47d1d05c40c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PxReal* <a class="el" href="classPxVehicleNoDrive.html#c5f06c9756c093f56f46e47d1d05c40c">PxVehicleNoDrive::mDriveTorques</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0eef7389deac2fd9aeb1824c62ec5a00"></a><!-- doxytag: member="PxVehicleNoDrive::mPad" ref="0eef7389deac2fd9aeb1824c62ec5a00" args="[1]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="el" href="classPxVehicleNoDrive.html#0eef7389deac2fd9aeb1824c62ec5a00">PxVehicleNoDrive::mPad</a>[1]<code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Reimplemented from <a class="el" href="classPxVehicleWheels.html#deb429d0017a644524cbc4183e3f24f6">PxVehicleWheels</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="7facb97674b5575b66ffa9d780c2a1c3"></a><!-- doxytag: member="PxVehicleNoDrive::mSteerAngles" ref="7facb97674b5575b66ffa9d780c2a1c3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PxReal* <a class="el" href="classPxVehicleNoDrive.html#7facb97674b5575b66ffa9d780c2a1c3">PxVehicleNoDrive::mSteerAngles</a><code> [private]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="PxVehicleNoDrive_8h-source.html">PxVehicleNoDrive.h</a></ul>
+</div>
+
+<hr style="width: 100%; height: 2px;"><br>
+Copyright &copy; 2008-2016 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</body>
+</html>