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

801 lines
97 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>PxArticulationLink 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('classPxArticulationLink.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="#pro-methods">Protected Member Functions</a> &#124;
<a href="classPxArticulationLink-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">PxArticulationLink Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span><div class="ingroups"><a class="el" href="group__physics.html">Physics</a></div></div> </div>
</div><!--header-->
<div class="contents">
<p>a component of an articulation that represents a rigid body
<a href="classPxArticulationLink.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="PxArticulationLink_8h_source.html">PxArticulationLink.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for PxArticulationLink:</div>
<div class="dyncontent">
<div class="center"><img src="classPxArticulationLink__inherit__graph.png" border="0" usemap="#PxArticulationLink_inherit__map" alt="Inheritance graph"/></div>
<map name="PxArticulationLink_inherit__map" id="PxArticulationLink_inherit__map">
<area shape="rect" id="node2" href="classPxRigidBody.html" title="PxRigidBody is a base class shared between dynamic rigid body objects. " alt="" coords="20,229,117,256"/>
<area shape="rect" id="node3" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies in the physics SD..." alt="" coords="19,155,118,181"/>
<area shape="rect" id="node4" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK. " alt="" coords="34,80,103,107"/>
<area shape="rect" id="node5" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection. " alt="" coords="35,5,103,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for PxArticulationLink:</div>
<div class="dyncontent">
<div class="center"><img src="classPxArticulationLink__coll__graph.png" border="0" usemap="#PxArticulationLink_coll__map" alt="Collaboration graph"/></div>
<map name="PxArticulationLink_coll__map" id="PxArticulationLink_coll__map">
<area shape="rect" id="node2" href="classPxRigidBody.html" title="PxRigidBody is a base class shared between dynamic rigid body objects. " alt="" coords="33,337,131,364"/>
<area shape="rect" id="node3" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies in the physics SD..." alt="" coords="33,261,131,288"/>
<area shape="rect" id="node4" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK. " alt="" coords="47,185,117,212"/>
<area shape="rect" id="node5" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection. " alt="" coords="48,109,116,136"/>
<area shape="rect" id="node6" href="classPxFlags.html" title="PxFlags\&lt; PxBaseFlag\l::Enum, PxU16 \&gt;" alt="" coords="5,5,159,47"/>
</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:aec08ba9942f441a813bdd07547d9b695"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxArticulationLink.html#aec08ba9942f441a813bdd07547d9b695">release</a> ()=0</td></tr>
<tr class="memdesc:aec08ba9942f441a813bdd07547d9b695"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes the articulation link. <a href="#aec08ba9942f441a813bdd07547d9b695">More...</a><br /></td></tr>
<tr class="separator:aec08ba9942f441a813bdd07547d9b695"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73e04956cc954456d16c93b60e557bd8"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxArticulationBase.html">PxArticulationBase</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxArticulationLink.html#a73e04956cc954456d16c93b60e557bd8">getArticulation</a> () const =0</td></tr>
<tr class="memdesc:a73e04956cc954456d16c93b60e557bd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the articulation to which this articulation link belongs. This returns the base class. The application should establish which articulation implementation this actually is and upcast to that type to access non-common functionality <a href="#a73e04956cc954456d16c93b60e557bd8">More...</a><br /></td></tr>
<tr class="separator:a73e04956cc954456d16c93b60e557bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65dfd101309804723a283010a5d03f49"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxArticulationJointBase.html">PxArticulationJointBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxArticulationLink.html#a65dfd101309804723a283010a5d03f49">getInboundJoint</a> () const =0</td></tr>
<tr class="memdesc:a65dfd101309804723a283010a5d03f49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the joint which connects this link to its parent. <a href="#a65dfd101309804723a283010a5d03f49">More...</a><br /></td></tr>
<tr class="separator:a65dfd101309804723a283010a5d03f49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9beaa6b9189427cc4fb5d68149aa0a4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxArticulationLink.html#ac9beaa6b9189427cc4fb5d68149aa0a4">getInboundJointDof</a> () const =0</td></tr>
<tr class="memdesc:ac9beaa6b9189427cc4fb5d68149aa0a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the degree of freedom of the joint which connects this link to its parent. <a href="#ac9beaa6b9189427cc4fb5d68149aa0a4">More...</a><br /></td></tr>
<tr class="separator:ac9beaa6b9189427cc4fb5d68149aa0a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd3fed0c244cb37751aa035cf78c8e2b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxArticulationLink.html#afd3fed0c244cb37751aa035cf78c8e2b">getNbChildren</a> () const =0</td></tr>
<tr class="memdesc:afd3fed0c244cb37751aa035cf78c8e2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get number of child links. <a href="#afd3fed0c244cb37751aa035cf78c8e2b">More...</a><br /></td></tr>
<tr class="separator:afd3fed0c244cb37751aa035cf78c8e2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0686545a15b3556524d0d6914a804a4c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxArticulationLink.html#a0686545a15b3556524d0d6914a804a4c">getLinkIndex</a> () const =0</td></tr>
<tr class="memdesc:a0686545a15b3556524d0d6914a804a4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get low-level link index. <a href="#a0686545a15b3556524d0d6914a804a4c">More...</a><br /></td></tr>
<tr class="separator:a0686545a15b3556524d0d6914a804a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dbcccba26235112aa4dbb0d11466f12"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxArticulationLink.html#a5dbcccba26235112aa4dbb0d11466f12">getChildren</a> (<a class="el" href="classPxArticulationLink.html">PxArticulationLink</a> **userBuffer, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> startIndex=0) const =0</td></tr>
<tr class="memdesc:a5dbcccba26235112aa4dbb0d11466f12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve all the child links. <a href="#a5dbcccba26235112aa4dbb0d11466f12">More...</a><br /></td></tr>
<tr class="separator:a5dbcccba26235112aa4dbb0d11466f12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaa71dfb9bd3348b6cbe58902cfe63c8"><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxArticulationLink.html#afaa71dfb9bd3348b6cbe58902cfe63c8">getConcreteTypeName</a> () const</td></tr>
<tr class="memdesc:afaa71dfb9bd3348b6cbe58902cfe63c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns string name of dynamic type. <a href="#afaa71dfb9bd3348b6cbe58902cfe63c8">More...</a><br /></td></tr>
<tr class="separator:afaa71dfb9bd3348b6cbe58902cfe63c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classPxRigidBody"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classPxRigidBody')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classPxRigidBody.html">PxRigidBody</a></td></tr>
<tr class="memitem:ab152773926fe7b222d61e982c3cb6adf inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#ab152773926fe7b222d61e982c3cb6adf">setCMassLocalPose</a> (const <a class="el" href="classPxTransform.html">PxTransform</a> &amp;pose)=0</td></tr>
<tr class="memdesc:ab152773926fe7b222d61e982c3cb6adf inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the pose of the center of mass relative to the actor. <a href="classPxRigidBody.html#ab152773926fe7b222d61e982c3cb6adf">More...</a><br /></td></tr>
<tr class="separator:ab152773926fe7b222d61e982c3cb6adf inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafdbdab1865112b15201aeabb23877b4 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxTransform.html">PxTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#aafdbdab1865112b15201aeabb23877b4">getCMassLocalPose</a> () const =0</td></tr>
<tr class="memdesc:aafdbdab1865112b15201aeabb23877b4 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the center of mass pose relative to the actor frame. <a href="classPxRigidBody.html#aafdbdab1865112b15201aeabb23877b4">More...</a><br /></td></tr>
<tr class="separator:aafdbdab1865112b15201aeabb23877b4 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a697a7a4b9bdd2c83a68e84b9bc3a35 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a8a697a7a4b9bdd2c83a68e84b9bc3a35">setMass</a> (PxReal mass)=0</td></tr>
<tr class="memdesc:a8a697a7a4b9bdd2c83a68e84b9bc3a35 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the mass of a dynamic actor. <a href="classPxRigidBody.html#a8a697a7a4b9bdd2c83a68e84b9bc3a35">More...</a><br /></td></tr>
<tr class="separator:a8a697a7a4b9bdd2c83a68e84b9bc3a35 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b1c475ca9cc6aebc168ac58256b7284 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual PxReal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a2b1c475ca9cc6aebc168ac58256b7284">getMass</a> () const =0</td></tr>
<tr class="memdesc:a2b1c475ca9cc6aebc168ac58256b7284 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the mass of the actor. <a href="classPxRigidBody.html#a2b1c475ca9cc6aebc168ac58256b7284">More...</a><br /></td></tr>
<tr class="separator:a2b1c475ca9cc6aebc168ac58256b7284 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c82bd72a216c0460887cf94184560bd inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual PxReal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a4c82bd72a216c0460887cf94184560bd">getInvMass</a> () const =0</td></tr>
<tr class="memdesc:a4c82bd72a216c0460887cf94184560bd inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the inverse mass of the actor. <a href="classPxRigidBody.html#a4c82bd72a216c0460887cf94184560bd">More...</a><br /></td></tr>
<tr class="separator:a4c82bd72a216c0460887cf94184560bd inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a755d0c8a8d1dd8b29e59d50a6dfda5fd inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a755d0c8a8d1dd8b29e59d50a6dfda5fd">setMassSpaceInertiaTensor</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;m)=0</td></tr>
<tr class="memdesc:a755d0c8a8d1dd8b29e59d50a6dfda5fd inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the inertia tensor, using a parameter specified in mass space coordinates. <a href="classPxRigidBody.html#a755d0c8a8d1dd8b29e59d50a6dfda5fd">More...</a><br /></td></tr>
<tr class="separator:a755d0c8a8d1dd8b29e59d50a6dfda5fd inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a063cce94190de44d86a15c1b49dd7f71 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxVec3.html">PxVec3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a063cce94190de44d86a15c1b49dd7f71">getMassSpaceInertiaTensor</a> () const =0</td></tr>
<tr class="memdesc:a063cce94190de44d86a15c1b49dd7f71 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the diagonal inertia tensor of the actor relative to the mass coordinate frame. <a href="classPxRigidBody.html#a063cce94190de44d86a15c1b49dd7f71">More...</a><br /></td></tr>
<tr class="separator:a063cce94190de44d86a15c1b49dd7f71 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63830b4cd24cd6e5e9f5bb2d6a1d3dc3 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxVec3.html">PxVec3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a63830b4cd24cd6e5e9f5bb2d6a1d3dc3">getMassSpaceInvInertiaTensor</a> () const =0</td></tr>
<tr class="memdesc:a63830b4cd24cd6e5e9f5bb2d6a1d3dc3 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the diagonal inverse inertia tensor of the actor relative to the mass coordinate frame. <a href="classPxRigidBody.html#a63830b4cd24cd6e5e9f5bb2d6a1d3dc3">More...</a><br /></td></tr>
<tr class="separator:a63830b4cd24cd6e5e9f5bb2d6a1d3dc3 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac81d09f36de3f2d1984709b559bb74ff inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#ac81d09f36de3f2d1984709b559bb74ff">setLinearDamping</a> (PxReal linDamp)=0</td></tr>
<tr class="memdesc:ac81d09f36de3f2d1984709b559bb74ff inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the linear damping coefficient. <a href="classPxRigidBody.html#ac81d09f36de3f2d1984709b559bb74ff">More...</a><br /></td></tr>
<tr class="separator:ac81d09f36de3f2d1984709b559bb74ff inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7fb785dde2e8e0954db807c7ec69a26 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual PxReal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#ad7fb785dde2e8e0954db807c7ec69a26">getLinearDamping</a> () const =0</td></tr>
<tr class="memdesc:ad7fb785dde2e8e0954db807c7ec69a26 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the linear damping coefficient. <a href="classPxRigidBody.html#ad7fb785dde2e8e0954db807c7ec69a26">More...</a><br /></td></tr>
<tr class="separator:ad7fb785dde2e8e0954db807c7ec69a26 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb8f357ce212cdf05250237073278d0c inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#adb8f357ce212cdf05250237073278d0c">setAngularDamping</a> (PxReal angDamp)=0</td></tr>
<tr class="memdesc:adb8f357ce212cdf05250237073278d0c inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the angular damping coefficient. <a href="classPxRigidBody.html#adb8f357ce212cdf05250237073278d0c">More...</a><br /></td></tr>
<tr class="separator:adb8f357ce212cdf05250237073278d0c inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaffbfa748d3a75e79a13dbca92aaa7ff inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual PxReal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#aaffbfa748d3a75e79a13dbca92aaa7ff">getAngularDamping</a> () const =0</td></tr>
<tr class="memdesc:aaffbfa748d3a75e79a13dbca92aaa7ff inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the angular damping coefficient. <a href="classPxRigidBody.html#aaffbfa748d3a75e79a13dbca92aaa7ff">More...</a><br /></td></tr>
<tr class="separator:aaffbfa748d3a75e79a13dbca92aaa7ff inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04bab22deecb716e2cdd7a64b5cfaee7 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxVec3.html">PxVec3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a04bab22deecb716e2cdd7a64b5cfaee7">getLinearVelocity</a> () const =0</td></tr>
<tr class="memdesc:a04bab22deecb716e2cdd7a64b5cfaee7 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the linear velocity of an actor. <a href="classPxRigidBody.html#a04bab22deecb716e2cdd7a64b5cfaee7">More...</a><br /></td></tr>
<tr class="separator:a04bab22deecb716e2cdd7a64b5cfaee7 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aed51d5ddcf81b09a104ad7f0f30c05 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a0aed51d5ddcf81b09a104ad7f0f30c05">setLinearVelocity</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;linVel, bool autowake=true)=0</td></tr>
<tr class="memdesc:a0aed51d5ddcf81b09a104ad7f0f30c05 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the linear velocity of the actor. <a href="classPxRigidBody.html#a0aed51d5ddcf81b09a104ad7f0f30c05">More...</a><br /></td></tr>
<tr class="separator:a0aed51d5ddcf81b09a104ad7f0f30c05 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af91b92d6fcf47103b148337749aa93e0 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxVec3.html">PxVec3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#af91b92d6fcf47103b148337749aa93e0">getAngularVelocity</a> () const =0</td></tr>
<tr class="memdesc:af91b92d6fcf47103b148337749aa93e0 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the angular velocity of the actor. <a href="classPxRigidBody.html#af91b92d6fcf47103b148337749aa93e0">More...</a><br /></td></tr>
<tr class="separator:af91b92d6fcf47103b148337749aa93e0 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad49850630db14af26e019d2550ecfd27 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#ad49850630db14af26e019d2550ecfd27">setAngularVelocity</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;angVel, bool autowake=true)=0</td></tr>
<tr class="memdesc:ad49850630db14af26e019d2550ecfd27 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the angular velocity of the actor. <a href="classPxRigidBody.html#ad49850630db14af26e019d2550ecfd27">More...</a><br /></td></tr>
<tr class="separator:ad49850630db14af26e019d2550ecfd27 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdf8a649186d2b993b0e64d6228706db inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#afdf8a649186d2b993b0e64d6228706db">setMaxAngularVelocity</a> (PxReal maxAngVel)=0</td></tr>
<tr class="memdesc:afdf8a649186d2b993b0e64d6228706db inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lets you set the maximum angular velocity permitted for this actor. <a href="classPxRigidBody.html#afdf8a649186d2b993b0e64d6228706db">More...</a><br /></td></tr>
<tr class="separator:afdf8a649186d2b993b0e64d6228706db inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8052320915132f7d7f72ede4543b64ad inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual PxReal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a8052320915132f7d7f72ede4543b64ad">getMaxAngularVelocity</a> () const =0</td></tr>
<tr class="memdesc:a8052320915132f7d7f72ede4543b64ad inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the maximum angular velocity permitted for this actor. <a href="classPxRigidBody.html#a8052320915132f7d7f72ede4543b64ad">More...</a><br /></td></tr>
<tr class="separator:a8052320915132f7d7f72ede4543b64ad inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399c1bb619f89ad1df4400a03a242051 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a399c1bb619f89ad1df4400a03a242051">setMaxLinearVelocity</a> (PxReal maxLinVel)=0</td></tr>
<tr class="memdesc:a399c1bb619f89ad1df4400a03a242051 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lets you set the maximum linear velocity permitted for this actor. <a href="classPxRigidBody.html#a399c1bb619f89ad1df4400a03a242051">More...</a><br /></td></tr>
<tr class="separator:a399c1bb619f89ad1df4400a03a242051 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00f7fee01b5d357fdeb840ee4322c7a4 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual PxReal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a00f7fee01b5d357fdeb840ee4322c7a4">getMaxLinearVelocity</a> () const =0</td></tr>
<tr class="memdesc:a00f7fee01b5d357fdeb840ee4322c7a4 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the maximum angular velocity permitted for this actor. <a href="classPxRigidBody.html#a00f7fee01b5d357fdeb840ee4322c7a4">More...</a><br /></td></tr>
<tr class="separator:a00f7fee01b5d357fdeb840ee4322c7a4 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22b0a1ef0b6c5656a6063c5c38f5679c inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a22b0a1ef0b6c5656a6063c5c38f5679c">addForce</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;<a class="el" href="PxArticulationReducedCoordinate_8h.html#a1f5925a4680ca8dff39369ff8d47ab7c">force</a>, <a class="el" href="structPxForceMode.html#aadaaafefe0478d829b816154c676e545">PxForceMode::Enum</a> mode=<a class="el" href="structPxForceMode.html#aadaaafefe0478d829b816154c676e545a6e707aa50e1612a2603643ee2df85f1a">PxForceMode::eFORCE</a>, bool autowake=true)=0</td></tr>
<tr class="memdesc:a22b0a1ef0b6c5656a6063c5c38f5679c inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Applies a force (or impulse) defined in the global coordinate frame to the actor at its center of mass. <a href="classPxRigidBody.html#a22b0a1ef0b6c5656a6063c5c38f5679c">More...</a><br /></td></tr>
<tr class="separator:a22b0a1ef0b6c5656a6063c5c38f5679c inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb04ffc816d45afff2d04e93d7446e79 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#acb04ffc816d45afff2d04e93d7446e79">addTorque</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;<a class="el" href="PxArticulationReducedCoordinate_8h.html#abdcc8bb9f78d81acf11aabbf3367d09d">torque</a>, <a class="el" href="structPxForceMode.html#aadaaafefe0478d829b816154c676e545">PxForceMode::Enum</a> mode=<a class="el" href="structPxForceMode.html#aadaaafefe0478d829b816154c676e545a6e707aa50e1612a2603643ee2df85f1a">PxForceMode::eFORCE</a>, bool autowake=true)=0</td></tr>
<tr class="memdesc:acb04ffc816d45afff2d04e93d7446e79 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Applies an impulsive torque defined in the global coordinate frame to the actor. <a href="classPxRigidBody.html#acb04ffc816d45afff2d04e93d7446e79">More...</a><br /></td></tr>
<tr class="separator:acb04ffc816d45afff2d04e93d7446e79 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefe5174aa160a07d488de2a18ba61f94 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#aefe5174aa160a07d488de2a18ba61f94">clearForce</a> (<a class="el" href="structPxForceMode.html#aadaaafefe0478d829b816154c676e545">PxForceMode::Enum</a> mode=<a class="el" href="structPxForceMode.html#aadaaafefe0478d829b816154c676e545a6e707aa50e1612a2603643ee2df85f1a">PxForceMode::eFORCE</a>)=0</td></tr>
<tr class="memdesc:aefe5174aa160a07d488de2a18ba61f94 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the accumulated forces (sets the accumulated force back to zero). <a href="classPxRigidBody.html#aefe5174aa160a07d488de2a18ba61f94">More...</a><br /></td></tr>
<tr class="separator:aefe5174aa160a07d488de2a18ba61f94 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae251132385cc0b082b612d709aa4375d inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#ae251132385cc0b082b612d709aa4375d">clearTorque</a> (<a class="el" href="structPxForceMode.html#aadaaafefe0478d829b816154c676e545">PxForceMode::Enum</a> mode=<a class="el" href="structPxForceMode.html#aadaaafefe0478d829b816154c676e545a6e707aa50e1612a2603643ee2df85f1a">PxForceMode::eFORCE</a>)=0</td></tr>
<tr class="memdesc:ae251132385cc0b082b612d709aa4375d inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the impulsive torque defined in the global coordinate frame to the actor. <a href="classPxRigidBody.html#ae251132385cc0b082b612d709aa4375d">More...</a><br /></td></tr>
<tr class="separator:ae251132385cc0b082b612d709aa4375d inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1cf856d4059ff6b422b2c58f91d242f inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#ae1cf856d4059ff6b422b2c58f91d242f">setForceAndTorque</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;<a class="el" href="PxArticulationReducedCoordinate_8h.html#a1f5925a4680ca8dff39369ff8d47ab7c">force</a>, const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;<a class="el" href="PxArticulationReducedCoordinate_8h.html#abdcc8bb9f78d81acf11aabbf3367d09d">torque</a>, <a class="el" href="structPxForceMode.html#aadaaafefe0478d829b816154c676e545">PxForceMode::Enum</a> mode=<a class="el" href="structPxForceMode.html#aadaaafefe0478d829b816154c676e545a6e707aa50e1612a2603643ee2df85f1a">PxForceMode::eFORCE</a>)=0</td></tr>
<tr class="memdesc:ae1cf856d4059ff6b422b2c58f91d242f inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the impulsive force and torque defined in the global coordinate frame to the actor. <a href="classPxRigidBody.html#ae1cf856d4059ff6b422b2c58f91d242f">More...</a><br /></td></tr>
<tr class="separator:ae1cf856d4059ff6b422b2c58f91d242f inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b23b890404b1010bf0b67a225bd22e7 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a9b23b890404b1010bf0b67a225bd22e7">setRigidBodyFlag</a> (<a class="el" href="structPxRigidBodyFlag.html#a5fd4878ae66a98c030a9d976e8ba8596">PxRigidBodyFlag::Enum</a> flag, bool value)=0</td></tr>
<tr class="memdesc:a9b23b890404b1010bf0b67a225bd22e7 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raises or clears a particular rigid body flag. <a href="classPxRigidBody.html#a9b23b890404b1010bf0b67a225bd22e7">More...</a><br /></td></tr>
<tr class="separator:a9b23b890404b1010bf0b67a225bd22e7 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e6f3afd71605e037a5de47955d941e0 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a9e6f3afd71605e037a5de47955d941e0">setRigidBodyFlags</a> (<a class="el" href="group__physics.html#ga0759d7f23b4fa7e24cd69c51d3efe5bf">PxRigidBodyFlags</a> inFlags)=0</td></tr>
<tr class="separator:a9e6f3afd71605e037a5de47955d941e0 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ef3c66318db72f2dd2c1b0d20513f18 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__physics.html#ga0759d7f23b4fa7e24cd69c51d3efe5bf">PxRigidBodyFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a2ef3c66318db72f2dd2c1b0d20513f18">getRigidBodyFlags</a> () const =0</td></tr>
<tr class="memdesc:a2ef3c66318db72f2dd2c1b0d20513f18 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the <a class="el" href="classPxRigidBody.html" title="PxRigidBody is a base class shared between dynamic rigid body objects. ">PxRigidBody</a> flags. <a href="classPxRigidBody.html#a2ef3c66318db72f2dd2c1b0d20513f18">More...</a><br /></td></tr>
<tr class="separator:a2ef3c66318db72f2dd2c1b0d20513f18 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6f4fe582726801cb09c2381de0c144d inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#ac6f4fe582726801cb09c2381de0c144d">setMinCCDAdvanceCoefficient</a> (PxReal advanceCoefficient)=0</td></tr>
<tr class="memdesc:ac6f4fe582726801cb09c2381de0c144d inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the CCD minimum advance coefficient. <a href="classPxRigidBody.html#ac6f4fe582726801cb09c2381de0c144d">More...</a><br /></td></tr>
<tr class="separator:ac6f4fe582726801cb09c2381de0c144d inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abae787a717c8468dbf67345dde14ba85 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual PxReal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#abae787a717c8468dbf67345dde14ba85">getMinCCDAdvanceCoefficient</a> () const =0</td></tr>
<tr class="memdesc:abae787a717c8468dbf67345dde14ba85 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the CCD minimum advance coefficient. <a href="classPxRigidBody.html#abae787a717c8468dbf67345dde14ba85">More...</a><br /></td></tr>
<tr class="separator:abae787a717c8468dbf67345dde14ba85 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a261ce18fdc6cb81c0bfb46590db0867d inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a261ce18fdc6cb81c0bfb46590db0867d">setMaxDepenetrationVelocity</a> (PxReal biasClamp)=0</td></tr>
<tr class="memdesc:a261ce18fdc6cb81c0bfb46590db0867d inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the maximum depenetration velocity permitted to be introduced by the solver. This value controls how much velocity the solver can introduce to correct for penetrations in contacts. <a href="classPxRigidBody.html#a261ce18fdc6cb81c0bfb46590db0867d">More...</a><br /></td></tr>
<tr class="separator:a261ce18fdc6cb81c0bfb46590db0867d inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3304d26a39bbdd99dc0ad51d1d99aec4 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual PxReal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a3304d26a39bbdd99dc0ad51d1d99aec4">getMaxDepenetrationVelocity</a> () const =0</td></tr>
<tr class="memdesc:a3304d26a39bbdd99dc0ad51d1d99aec4 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the maximum depenetration velocity the solver is permitted to introduced. This value controls how much velocity the solver can introduce to correct for penetrations in contacts. <a href="classPxRigidBody.html#a3304d26a39bbdd99dc0ad51d1d99aec4">More...</a><br /></td></tr>
<tr class="separator:a3304d26a39bbdd99dc0ad51d1d99aec4 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a3bbe100e644995742f80f19ea8f250 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a1a3bbe100e644995742f80f19ea8f250">setMaxContactImpulse</a> (PxReal <a class="el" href="PxContact_8h.html#a0a05cbea8c3ce31569c312d33d562f08">maxImpulse</a>)=0</td></tr>
<tr class="memdesc:a1a3bbe100e644995742f80f19ea8f250 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a limit on the impulse that may be applied at a contact. The maximum impulse at a contact between two dynamic or kinematic bodies will be the minimum of the two limit values. For a collision between a static and a dynamic body, the impulse is limited by the value for the dynamic body. <a href="classPxRigidBody.html#a1a3bbe100e644995742f80f19ea8f250">More...</a><br /></td></tr>
<tr class="separator:a1a3bbe100e644995742f80f19ea8f250 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f9e9e7946ab265013229612aad4c3c7 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual PxReal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a2f9e9e7946ab265013229612aad4c3c7">getMaxContactImpulse</a> () const =0</td></tr>
<tr class="memdesc:a2f9e9e7946ab265013229612aad4c3c7 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the maximum impulse that may be applied at a contact. <a href="classPxRigidBody.html#a2f9e9e7946ab265013229612aad4c3c7">More...</a><br /></td></tr>
<tr class="separator:a2f9e9e7946ab265013229612aad4c3c7 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a238775889dd7a555d700fd8cd65623e9 inherit pub_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a238775889dd7a555d700fd8cd65623e9">getInternalIslandNodeIndex</a> () const =0</td></tr>
<tr class="memdesc:a238775889dd7a555d700fd8cd65623e9 inherit pub_methods_classPxRigidBody"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the island node index that only for internal use only. <a href="classPxRigidBody.html#a238775889dd7a555d700fd8cd65623e9">More...</a><br /></td></tr>
<tr class="separator:a238775889dd7a555d700fd8cd65623e9 inherit pub_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classPxRigidActor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classPxRigidActor')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classPxRigidActor.html">PxRigidActor</a></td></tr>
<tr class="memitem:a6eb5e3d590e6087c930f8141d40de722 inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxTransform.html">PxTransform</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#a6eb5e3d590e6087c930f8141d40de722">getGlobalPose</a> () const =0</td></tr>
<tr class="memdesc:a6eb5e3d590e6087c930f8141d40de722 inherit pub_methods_classPxRigidActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the actors world space transform. <a href="classPxRigidActor.html#a6eb5e3d590e6087c930f8141d40de722">More...</a><br /></td></tr>
<tr class="separator:a6eb5e3d590e6087c930f8141d40de722 inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26994d9594ed9a04bd412bdeb2a55f3e inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#a26994d9594ed9a04bd412bdeb2a55f3e">setGlobalPose</a> (const <a class="el" href="classPxTransform.html">PxTransform</a> &amp;pose, bool autowake=true)=0</td></tr>
<tr class="memdesc:a26994d9594ed9a04bd412bdeb2a55f3e inherit pub_methods_classPxRigidActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method for setting an actor's pose in the world. <a href="classPxRigidActor.html#a26994d9594ed9a04bd412bdeb2a55f3e">More...</a><br /></td></tr>
<tr class="separator:a26994d9594ed9a04bd412bdeb2a55f3e inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a022e098ea67bc8ec87f93c2f18a4db6f inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#a022e098ea67bc8ec87f93c2f18a4db6f">attachShape</a> (<a class="el" href="classPxShape.html">PxShape</a> &amp;shape)=0</td></tr>
<tr class="separator:a022e098ea67bc8ec87f93c2f18a4db6f inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a467f9dc1517978b8d517936a475d3c4c inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#a467f9dc1517978b8d517936a475d3c4c">detachShape</a> (<a class="el" href="classPxShape.html">PxShape</a> &amp;shape, bool wakeOnLostTouch=true)=0</td></tr>
<tr class="separator:a467f9dc1517978b8d517936a475d3c4c inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5c3534de94642c5980d29f4c49bc112 inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#ae5c3534de94642c5980d29f4c49bc112">getNbShapes</a> () const =0</td></tr>
<tr class="memdesc:ae5c3534de94642c5980d29f4c49bc112 inherit pub_methods_classPxRigidActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of shapes assigned to the actor. <a href="classPxRigidActor.html#ae5c3534de94642c5980d29f4c49bc112">More...</a><br /></td></tr>
<tr class="separator:ae5c3534de94642c5980d29f4c49bc112 inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22ef86619d7a6de688b9ef2b0ad7bcec inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#a22ef86619d7a6de688b9ef2b0ad7bcec">getShapes</a> (<a class="el" href="classPxShape.html">PxShape</a> **userBuffer, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> startIndex=0) const =0</td></tr>
<tr class="memdesc:a22ef86619d7a6de688b9ef2b0ad7bcec inherit pub_methods_classPxRigidActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve all the shape pointers belonging to the actor. <a href="classPxRigidActor.html#a22ef86619d7a6de688b9ef2b0ad7bcec">More...</a><br /></td></tr>
<tr class="separator:a22ef86619d7a6de688b9ef2b0ad7bcec inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad941cfa63351e7ff6095a4afbe2d9172 inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#ad941cfa63351e7ff6095a4afbe2d9172">getNbConstraints</a> () const =0</td></tr>
<tr class="memdesc:ad941cfa63351e7ff6095a4afbe2d9172 inherit pub_methods_classPxRigidActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of constraint shaders attached to the actor. <a href="classPxRigidActor.html#ad941cfa63351e7ff6095a4afbe2d9172">More...</a><br /></td></tr>
<tr class="separator:ad941cfa63351e7ff6095a4afbe2d9172 inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac88777d5457f87247f5625094eb2be57 inherit pub_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#ac88777d5457f87247f5625094eb2be57">getConstraints</a> (<a class="el" href="classPxConstraint.html">PxConstraint</a> **userBuffer, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize, <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> startIndex=0) const =0</td></tr>
<tr class="memdesc:ac88777d5457f87247f5625094eb2be57 inherit pub_methods_classPxRigidActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve all the constraint shader pointers belonging to the actor. <a href="classPxRigidActor.html#ac88777d5457f87247f5625094eb2be57">More...</a><br /></td></tr>
<tr class="separator:ac88777d5457f87247f5625094eb2be57 inherit pub_methods_classPxRigidActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classPxActor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classPxActor')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classPxActor.html">PxActor</a></td></tr>
<tr class="memitem:a76a3489218f85ce9fe3ffb883ba8ce63 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structPxActorType.html#a25c5a270f1f5c1955a00d7554f7688d7">PxActorType::Enum</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a76a3489218f85ce9fe3ffb883ba8ce63">getType</a> () const =0</td></tr>
<tr class="memdesc:a76a3489218f85ce9fe3ffb883ba8ce63 inherit pub_methods_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type of actor. <a href="classPxActor.html#a76a3489218f85ce9fe3ffb883ba8ce63">More...</a><br /></td></tr>
<tr class="separator:a76a3489218f85ce9fe3ffb883ba8ce63 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bf2e48b1960ef8e4fc1a437473bd7a3 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxScene.html">PxScene</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a2bf2e48b1960ef8e4fc1a437473bd7a3">getScene</a> () const =0</td></tr>
<tr class="memdesc:a2bf2e48b1960ef8e4fc1a437473bd7a3 inherit pub_methods_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the scene which this actor belongs to. <a href="classPxActor.html#a2bf2e48b1960ef8e4fc1a437473bd7a3">More...</a><br /></td></tr>
<tr class="separator:a2bf2e48b1960ef8e4fc1a437473bd7a3 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdcfb185892a5c8311fd0d825b0ce758 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#afdcfb185892a5c8311fd0d825b0ce758">setName</a> (const char *name)=0</td></tr>
<tr class="memdesc:afdcfb185892a5c8311fd0d825b0ce758 inherit pub_methods_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a name string for the object that can be retrieved with <a class="el" href="classPxActor.html#a1ae86d992066567c5d6bca5fe2dc656e" title="Retrieves the name string set with setName(). ">getName()</a>. <a href="classPxActor.html#afdcfb185892a5c8311fd0d825b0ce758">More...</a><br /></td></tr>
<tr class="separator:afdcfb185892a5c8311fd0d825b0ce758 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae86d992066567c5d6bca5fe2dc656e inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a1ae86d992066567c5d6bca5fe2dc656e">getName</a> () const =0</td></tr>
<tr class="memdesc:a1ae86d992066567c5d6bca5fe2dc656e inherit pub_methods_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the name string set with <a class="el" href="classPxActor.html#afdcfb185892a5c8311fd0d825b0ce758" title="Sets a name string for the object that can be retrieved with getName(). ">setName()</a>. <a href="classPxActor.html#a1ae86d992066567c5d6bca5fe2dc656e">More...</a><br /></td></tr>
<tr class="separator:a1ae86d992066567c5d6bca5fe2dc656e inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acab89ce3ee6d27b580063d131a417721 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxBounds3.html">PxBounds3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#acab89ce3ee6d27b580063d131a417721">getWorldBounds</a> (float inflation=1.01f) const =0</td></tr>
<tr class="memdesc:acab89ce3ee6d27b580063d131a417721 inherit pub_methods_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the axis aligned bounding box enclosing the actor. <a href="classPxActor.html#acab89ce3ee6d27b580063d131a417721">More...</a><br /></td></tr>
<tr class="separator:acab89ce3ee6d27b580063d131a417721 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae24ff3f3ed0cb2a138b382fd0720b94f inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#ae24ff3f3ed0cb2a138b382fd0720b94f">setActorFlag</a> (<a class="el" href="structPxActorFlag.html#a1bc4c717e79cd547bdbe09a179ee9f1d">PxActorFlag::Enum</a> flag, bool value)=0</td></tr>
<tr class="memdesc:ae24ff3f3ed0cb2a138b382fd0720b94f inherit pub_methods_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raises or clears a particular actor flag. <a href="classPxActor.html#ae24ff3f3ed0cb2a138b382fd0720b94f">More...</a><br /></td></tr>
<tr class="separator:ae24ff3f3ed0cb2a138b382fd0720b94f inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af60720e190324e8ff36281a2360c6043 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#af60720e190324e8ff36281a2360c6043">setActorFlags</a> (<a class="el" href="group__physics.html#ga468ad85db838378f0c58cfd02a96949b">PxActorFlags</a> inFlags)=0</td></tr>
<tr class="memdesc:af60720e190324e8ff36281a2360c6043 inherit pub_methods_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the actor flags <a href="classPxActor.html#af60720e190324e8ff36281a2360c6043">More...</a><br /></td></tr>
<tr class="separator:af60720e190324e8ff36281a2360c6043 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb92fb228de76bbcd42210d060b558d1 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__physics.html#ga468ad85db838378f0c58cfd02a96949b">PxActorFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#afb92fb228de76bbcd42210d060b558d1">getActorFlags</a> () const =0</td></tr>
<tr class="memdesc:afb92fb228de76bbcd42210d060b558d1 inherit pub_methods_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the <a class="el" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK. ">PxActor</a> flags. <a href="classPxActor.html#afb92fb228de76bbcd42210d060b558d1">More...</a><br /></td></tr>
<tr class="separator:afb92fb228de76bbcd42210d060b558d1 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a614c46687cf76eb219ce47927fc90824 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a614c46687cf76eb219ce47927fc90824">setDominanceGroup</a> (<a class="el" href="group__physics.html#gaf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> dominanceGroup)=0</td></tr>
<tr class="memdesc:a614c46687cf76eb219ce47927fc90824 inherit pub_methods_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assigns dynamic actors a dominance group identifier. <a href="classPxActor.html#a614c46687cf76eb219ce47927fc90824">More...</a><br /></td></tr>
<tr class="separator:a614c46687cf76eb219ce47927fc90824 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24602fee489b3e797ff0f82613eef755 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__physics.html#gaf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a24602fee489b3e797ff0f82613eef755">getDominanceGroup</a> () const =0</td></tr>
<tr class="memdesc:a24602fee489b3e797ff0f82613eef755 inherit pub_methods_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the value set with <a class="el" href="classPxActor.html#a614c46687cf76eb219ce47927fc90824" title="Assigns dynamic actors a dominance group identifier. ">setDominanceGroup()</a>. <a href="classPxActor.html#a24602fee489b3e797ff0f82613eef755">More...</a><br /></td></tr>
<tr class="separator:a24602fee489b3e797ff0f82613eef755 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bb8613863cf1d73e4d0c0227f25bc6e inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a9bb8613863cf1d73e4d0c0227f25bc6e">setOwnerClient</a> (<a class="el" href="PxClient_8h.html#acb0e5a85de6c250f2a54db46e3aa0a12">PxClientID</a> inClient)=0</td></tr>
<tr class="memdesc:a9bb8613863cf1d73e4d0c0227f25bc6e inherit pub_methods_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the owner client of an actor. <a href="classPxActor.html#a9bb8613863cf1d73e4d0c0227f25bc6e">More...</a><br /></td></tr>
<tr class="separator:a9bb8613863cf1d73e4d0c0227f25bc6e inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a660828fb83c91f0ada2ca43e06aa2b35 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="PxClient_8h.html#acb0e5a85de6c250f2a54db46e3aa0a12">PxClientID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a660828fb83c91f0ada2ca43e06aa2b35">getOwnerClient</a> () const =0</td></tr>
<tr class="memdesc:a660828fb83c91f0ada2ca43e06aa2b35 inherit pub_methods_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the owner client that was specified with at creation time. <a href="classPxActor.html#a660828fb83c91f0ada2ca43e06aa2b35">More...</a><br /></td></tr>
<tr class="separator:a660828fb83c91f0ada2ca43e06aa2b35 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaedfdd3e9acc77afc2fc0ba51d968876 inherit pub_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPxAggregate.html">PxAggregate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#aaedfdd3e9acc77afc2fc0ba51d968876">getAggregate</a> () const =0</td></tr>
<tr class="memdesc:aaedfdd3e9acc77afc2fc0ba51d968876 inherit pub_methods_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the aggregate the actor might be a part of. <a href="classPxActor.html#aaedfdd3e9acc77afc2fc0ba51d968876">More...</a><br /></td></tr>
<tr class="separator:aaedfdd3e9acc77afc2fc0ba51d968876 inherit pub_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classPxBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classPxBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classPxBase.html">PxBase</a></td></tr>
<tr class="memitem:a4bc720adef86ea68bfb5845f0e104d23 inherit pub_methods_classPxBase"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a4bc720adef86ea68bfb5845f0e104d23 inherit pub_methods_classPxBase"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classPxBase.html#a4bc720adef86ea68bfb5845f0e104d23">is</a> ()</td></tr>
<tr class="separator:a4bc720adef86ea68bfb5845f0e104d23 inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85aa50ac0e5670a2be64411fea62b5e3 inherit pub_methods_classPxBase"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a85aa50ac0e5670a2be64411fea62b5e3 inherit pub_methods_classPxBase"><td class="memTemplItemLeft" align="right" valign="top">const T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classPxBase.html#a85aa50ac0e5670a2be64411fea62b5e3">is</a> () const</td></tr>
<tr class="separator:a85aa50ac0e5670a2be64411fea62b5e3 inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4e0691a08e49631dc60014d49c7585f inherit pub_methods_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#ab4e0691a08e49631dc60014d49c7585f">getConcreteType</a> () const</td></tr>
<tr class="memdesc:ab4e0691a08e49631dc60014d49c7585f inherit pub_methods_classPxBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns concrete type of object. <a href="classPxBase.html#ab4e0691a08e49631dc60014d49c7585f">More...</a><br /></td></tr>
<tr class="separator:ab4e0691a08e49631dc60014d49c7585f inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dd20bb574075df904e1878f2e771ef9 inherit pub_methods_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#a1dd20bb574075df904e1878f2e771ef9">setBaseFlag</a> (<a class="el" href="structPxBaseFlag.html#ac258de0c7adaa37f81b6ab1b0c86a6ee">PxBaseFlag::Enum</a> flag, bool value)</td></tr>
<tr class="memdesc:a1dd20bb574075df904e1878f2e771ef9 inherit pub_methods_classPxBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set <a class="el" href="structPxBaseFlag.html" title="Flags for PxBase. ">PxBaseFlag</a>. <a href="classPxBase.html#a1dd20bb574075df904e1878f2e771ef9">More...</a><br /></td></tr>
<tr class="separator:a1dd20bb574075df904e1878f2e771ef9 inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb391b692c561df0a54c413785e4ebd0 inherit pub_methods_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#afb391b692c561df0a54c413785e4ebd0">setBaseFlags</a> (<a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> inFlags)</td></tr>
<tr class="memdesc:afb391b692c561df0a54c413785e4ebd0 inherit pub_methods_classPxBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set PxBaseFlags. <a href="classPxBase.html#afb391b692c561df0a54c413785e4ebd0">More...</a><br /></td></tr>
<tr class="separator:afb391b692c561df0a54c413785e4ebd0 inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9b10efae7733ff9c8b8d3b7d90a9a5f inherit pub_methods_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#ad9b10efae7733ff9c8b8d3b7d90a9a5f">getBaseFlags</a> () const</td></tr>
<tr class="memdesc:ad9b10efae7733ff9c8b8d3b7d90a9a5f inherit pub_methods_classPxBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns PxBaseFlags. <a href="classPxBase.html#ad9b10efae7733ff9c8b8d3b7d90a9a5f">More...</a><br /></td></tr>
<tr class="separator:ad9b10efae7733ff9c8b8d3b7d90a9a5f inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38952fcb80e99f1f5dbf774a75ac2c3d inherit pub_methods_classPxBase"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#a38952fcb80e99f1f5dbf774a75ac2c3d">isReleasable</a> () const</td></tr>
<tr class="memdesc:a38952fcb80e99f1f5dbf774a75ac2c3d inherit pub_methods_classPxBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the object is subordinate. <a href="classPxBase.html#a38952fcb80e99f1f5dbf774a75ac2c3d">More...</a><br /></td></tr>
<tr class="separator:a38952fcb80e99f1f5dbf774a75ac2c3d inherit pub_methods_classPxBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ace5afc3529010882d65234d3a2954665"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxArticulationLink.html#ace5afc3529010882d65234d3a2954665">PxArticulationLink</a> (<a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
<tr class="separator:ace5afc3529010882d65234d3a2954665"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65430cf2c55e6b1004a2743a3d2e3588"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxArticulationLink.html#a65430cf2c55e6b1004a2743a3d2e3588">PxArticulationLink</a> (<a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
<tr class="separator:a65430cf2c55e6b1004a2743a3d2e3588"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70d94b425d53baa766606be518407c65"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxArticulationLink.html#a70d94b425d53baa766606be518407c65">~PxArticulationLink</a> ()</td></tr>
<tr class="separator:a70d94b425d53baa766606be518407c65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e3fa396e7207fa370644a23db1467ab"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxArticulationLink.html#a6e3fa396e7207fa370644a23db1467ab">isKindOf</a> (const char *name) const</td></tr>
<tr class="memdesc:a6e3fa396e7207fa370644a23db1467ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether a given type name matches with the type of this instance. <a href="#a6e3fa396e7207fa370644a23db1467ab">More...</a><br /></td></tr>
<tr class="separator:a6e3fa396e7207fa370644a23db1467ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classPxRigidBody"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classPxRigidBody')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classPxRigidBody.html">PxRigidBody</a></td></tr>
<tr class="memitem:adf18dc769f8d1d3da7760097fa699acb inherit pro_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#adf18dc769f8d1d3da7760097fa699acb">PxRigidBody</a> (<a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
<tr class="separator:adf18dc769f8d1d3da7760097fa699acb inherit pro_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14d4e7068063768f6029a975ff5d41e4 inherit pro_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a14d4e7068063768f6029a975ff5d41e4">PxRigidBody</a> (<a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
<tr class="separator:a14d4e7068063768f6029a975ff5d41e4 inherit pro_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a229ff64730b95c9c36b653ffee707e8a inherit pro_methods_classPxRigidBody"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidBody.html#a229ff64730b95c9c36b653ffee707e8a">~PxRigidBody</a> ()</td></tr>
<tr class="separator:a229ff64730b95c9c36b653ffee707e8a inherit pro_methods_classPxRigidBody"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classPxRigidActor"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classPxRigidActor')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classPxRigidActor.html">PxRigidActor</a></td></tr>
<tr class="memitem:aea61d8192d25e64cefbbdc5f6d68a39b inherit pro_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#aea61d8192d25e64cefbbdc5f6d68a39b">PxRigidActor</a> (<a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
<tr class="separator:aea61d8192d25e64cefbbdc5f6d68a39b inherit pro_methods_classPxRigidActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc3690608611b90d1efd033e804fd774 inherit pro_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#abc3690608611b90d1efd033e804fd774">PxRigidActor</a> (<a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
<tr class="separator:abc3690608611b90d1efd033e804fd774 inherit pro_methods_classPxRigidActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa01a5b7ff077d01da077a5c8163609f inherit pro_methods_classPxRigidActor"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxRigidActor.html#aaa01a5b7ff077d01da077a5c8163609f">~PxRigidActor</a> ()</td></tr>
<tr class="separator:aaa01a5b7ff077d01da077a5c8163609f inherit pro_methods_classPxRigidActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classPxActor"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classPxActor')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classPxActor.html">PxActor</a></td></tr>
<tr class="memitem:a05d86747e2fc14c89497fa06c8f0f252 inherit pro_methods_classPxActor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a05d86747e2fc14c89497fa06c8f0f252">PxActor</a> (<a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
<tr class="separator:a05d86747e2fc14c89497fa06c8f0f252 inherit pro_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1780362a59125a7d22619937b2d7a511 inherit pro_methods_classPxActor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#a1780362a59125a7d22619937b2d7a511">PxActor</a> (<a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
<tr class="separator:a1780362a59125a7d22619937b2d7a511 inherit pro_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad20c683780b093e7c9348b9e0fd8836d inherit pro_methods_classPxActor"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#ad20c683780b093e7c9348b9e0fd8836d">~PxActor</a> ()</td></tr>
<tr class="separator:ad20c683780b093e7c9348b9e0fd8836d inherit pro_methods_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classPxBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classPxBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classPxBase.html">PxBase</a></td></tr>
<tr class="memitem:a263f1ef821c74058ce9335e06cb842a4 inherit pro_methods_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#a263f1ef821c74058ce9335e06cb842a4">PxBase</a> (<a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
<tr class="memdesc:a263f1ef821c74058ce9335e06cb842a4 inherit pro_methods_classPxBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor setting concrete type and base flags. <a href="classPxBase.html#a263f1ef821c74058ce9335e06cb842a4">More...</a><br /></td></tr>
<tr class="separator:a263f1ef821c74058ce9335e06cb842a4 inherit pro_methods_classPxBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58b979202e7382701f74977fe3dd5c6f inherit pro_methods_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__foundation.html#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#a58b979202e7382701f74977fe3dd5c6f">PxBase</a> (<a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a> baseFlags)</td></tr>
<tr class="memdesc:a58b979202e7382701f74977fe3dd5c6f inherit pro_methods_classPxBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deserialization constructor setting base flags. <a href="classPxBase.html#a58b979202e7382701f74977fe3dd5c6f">More...</a><br /></td></tr>
<tr class="separator:a58b979202e7382701f74977fe3dd5c6f inherit pro_methods_classPxBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfbf62dc32775b068db1c74c7fd3d982 inherit pro_methods_classPxBase"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#adfbf62dc32775b068db1c74c7fd3d982">~PxBase</a> ()</td></tr>
<tr class="memdesc:adfbf62dc32775b068db1c74c7fd3d982 inherit pro_methods_classPxBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="classPxBase.html#adfbf62dc32775b068db1c74c7fd3d982">More...</a><br /></td></tr>
<tr class="separator:adfbf62dc32775b068db1c74c7fd3d982 inherit pro_methods_classPxBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3782ca64c8f12c41443f604e300fc207 inherit pro_methods_classPxBase"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a3782ca64c8f12c41443f604e300fc207 inherit pro_methods_classPxBase"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classPxBase.html#a3782ca64c8f12c41443f604e300fc207">typeMatch</a> () const</td></tr>
<tr class="separator:a3782ca64c8f12c41443f604e300fc207 inherit pro_methods_classPxBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_classPxActor"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classPxActor')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classPxActor.html">PxActor</a></td></tr>
<tr class="memitem:ace426ce4cca4de88806beee01eb4b87e inherit pub_attribs_classPxActor"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxActor.html#ace426ce4cca4de88806beee01eb4b87e">userData</a></td></tr>
<tr class="memdesc:ace426ce4cca4de88806beee01eb4b87e inherit pub_attribs_classPxActor"><td class="mdescLeft">&#160;</td><td class="mdescRight">user can assign this to whatever, usually to create a 1:1 relationship with a user object. <a href="classPxActor.html#ace426ce4cca4de88806beee01eb4b87e">More...</a><br /></td></tr>
<tr class="separator:ace426ce4cca4de88806beee01eb4b87e inherit pub_attribs_classPxActor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classPxBase"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classPxBase')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classPxBase.html">PxBase</a></td></tr>
<tr class="memitem:a1abe9d19726e1f8f8e56abeb2269b5d4 inherit pro_attribs_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#a1abe9d19726e1f8f8e56abeb2269b5d4">mConcreteType</a></td></tr>
<tr class="separator:a1abe9d19726e1f8f8e56abeb2269b5d4 inherit pro_attribs_classPxBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff7105f65905ecb9f6f7993ba28b712d inherit pro_attribs_classPxBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBase.html#aff7105f65905ecb9f6f7993ba28b712d">mBaseFlags</a></td></tr>
<tr class="separator:aff7105f65905ecb9f6f7993ba28b712d inherit pro_attribs_classPxBase"><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>a component of an articulation that represents a rigid body </p>
<p>A limited subset of the properties of <a class="el" href="classPxRigidDynamic.html" title="PxRigidDynamic represents a dynamic rigid simulation object in the physics SDK. ">PxRigidDynamic</a> are supported. In particular, sleep properties are attributes of the articulation rather than each individual body, damping and velocity limits are not supported, and links may not be kinematic.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxArticulation.html" title="a tree structure of bodies connected by joints that is treated as a unit by the dynamics solver ...">PxArticulation</a> <a class="el" href="classPxArticulationBase.html#a91b5f47213dc7bff2250f4fe6035fbdc" title="adds a link to the articulation with default attribute values. ">PxArticulation.createLink</a> <a class="el" href="classPxArticulationJoint.html" title="a joint between two links in an articulation. ">PxArticulationJoint</a> <a class="el" href="classPxRigidBody.html" title="PxRigidBody is a base class shared between dynamic rigid body objects. ">PxRigidBody</a> </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ace5afc3529010882d65234d3a2954665"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace5afc3529010882d65234d3a2954665">&#9670;&nbsp;</a></span>PxArticulationLink() <span class="overload">[1/2]</span></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#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> PxArticulationLink::PxArticulationLink </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__common.html#gac1fb4b256a5d900d394e89db170a2b79">PxType</a>&#160;</td>
<td class="paramname"><em>concreteType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a>&#160;</td>
<td class="paramname"><em>baseFlags</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 class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a65430cf2c55e6b1004a2743a3d2e3588"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65430cf2c55e6b1004a2743a3d2e3588">&#9670;&nbsp;</a></span>PxArticulationLink() <span class="overload">[2/2]</span></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#gacb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> PxArticulationLink::PxArticulationLink </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__common.html#ga1e3721588799f5fbb18d76e4aab7d018">PxBaseFlags</a>&#160;</td>
<td class="paramname"><em>baseFlags</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a70d94b425d53baa766606be518407c65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70d94b425d53baa766606be518407c65">&#9670;&nbsp;</a></span>~PxArticulationLink()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual PxArticulationLink::~PxArticulationLink </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 class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a73e04956cc954456d16c93b60e557bd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73e04956cc954456d16c93b60e557bd8">&#9670;&nbsp;</a></span>getArticulation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classPxArticulationBase.html">PxArticulationBase</a>&amp; PxArticulationLink::getArticulation </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">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get the articulation to which this articulation link belongs. This returns the base class. The application should establish which articulation implementation this actually is and upcast to that type to access non-common functionality </p>
<dl class="section return"><dt>Returns</dt><dd>the articulation to which this link belongs </dd></dl>
</div>
</div>
<a id="a5dbcccba26235112aa4dbb0d11466f12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5dbcccba26235112aa4dbb0d11466f12">&#9670;&nbsp;</a></span>getChildren()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxArticulationLink::getChildren </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classPxArticulationLink.html">PxArticulationLink</a> **&#160;</td>
<td class="paramname"><em>userBuffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>bufferSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>&#160;</td>
<td class="paramname"><em>startIndex</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieve all the child links. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">userBuffer</td><td>The buffer to receive articulation link pointers. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">bufferSize</td><td>Size of provided user buffer. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of articulation links written to the buffer. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">startIndex</td><td>Index of first child pointer to be retrieved</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxArticulationLink.html#afd3fed0c244cb37751aa035cf78c8e2b" title="Get number of child links. ">getNbChildren()</a> </dd></dl>
</div>
</div>
<a id="afaa71dfb9bd3348b6cbe58902cfe63c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afaa71dfb9bd3348b6cbe58902cfe63c8">&#9670;&nbsp;</a></span>getConcreteTypeName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual const char* PxArticulationLink::getConcreteTypeName </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 class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns string name of dynamic type. </p>
<dl class="section return"><dt>Returns</dt><dd>Class name of most derived type of this object. </dd></dl>
<p>Implements <a class="el" href="classPxBase.html#a67fe206d8897ddce896c371ac8d789a9">PxBase</a>.</p>
</div>
</div>
<a id="a65dfd101309804723a283010a5d03f49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65dfd101309804723a283010a5d03f49">&#9670;&nbsp;</a></span>getInboundJoint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classPxArticulationJointBase.html">PxArticulationJointBase</a>* PxArticulationLink::getInboundJoint </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">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the joint which connects this link to its parent. </p>
<dl class="section return"><dt>Returns</dt><dd>The joint connecting the link to the parent. NULL for the root link.</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxArticulationJoint.html" title="a joint between two links in an articulation. ">PxArticulationJoint</a> </dd></dl>
</div>
</div>
<a id="ac9beaa6b9189427cc4fb5d68149aa0a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9beaa6b9189427cc4fb5d68149aa0a4">&#9670;&nbsp;</a></span>getInboundJointDof()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxArticulationLink::getInboundJointDof </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">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the degree of freedom of the joint which connects this link to its parent. </p>
<dl class="section return"><dt>Returns</dt><dd>The degree of freeedom of the joint connecting the link to the parent. 0xffffffff for the root link.</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxArticulationJoint.html" title="a joint between two links in an articulation. ">PxArticulationJoint</a> </dd></dl>
</div>
</div>
<a id="a0686545a15b3556524d0d6914a804a4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0686545a15b3556524d0d6914a804a4c">&#9670;&nbsp;</a></span>getLinkIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxArticulationLink::getLinkIndex </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">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get low-level link index. </p>
<dl class="section return"><dt>Returns</dt><dd>low-level index </dd></dl>
</div>
</div>
<a id="afd3fed0c244cb37751aa035cf78c8e2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd3fed0c244cb37751aa035cf78c8e2b">&#9670;&nbsp;</a></span>getNbChildren()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> PxArticulationLink::getNbChildren </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">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get number of child links. </p>
<dl class="section return"><dt>Returns</dt><dd>the number of child links</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxArticulationLink.html#a5dbcccba26235112aa4dbb0d11466f12" title="Retrieve all the child links. ">getChildren()</a> </dd></dl>
</div>
</div>
<a id="a6e3fa396e7207fa370644a23db1467ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e3fa396e7207fa370644a23db1467ab">&#9670;&nbsp;</a></span>isKindOf()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool PxArticulationLink::isKindOf </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>superClass</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </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="classPxRigidBody.html#a126446a6de640cdc08d339911f826270">PxRigidBody</a>.</p>
<p class="reference">References <a class="el" href="classPxRigidBody.html#a126446a6de640cdc08d339911f826270">PxRigidBody::isKindOf()</a>.</p>
</div>
</div>
<a id="aec08ba9942f441a813bdd07547d9b695"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec08ba9942f441a813bdd07547d9b695">&#9670;&nbsp;</a></span>release()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void PxArticulationLink::release </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Deletes the articulation link. </p>
<dl class="section note"><dt>Note</dt><dd>Only a leaf articulation link can be released</dd></dl>
<p>Do not keep a reference to the deleted instance.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classPxArticulationBase.html#a91b5f47213dc7bff2250f4fe6035fbdc" title="adds a link to the articulation with default attribute values. ">PxArticulation::createLink()</a> </dd></dl>
<p>Implements <a class="el" href="classPxRigidActor.html#a1130f92afcba590b04b1e51b86f5377a">PxRigidActor</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="PxArticulationLink_8h_source.html">PxArticulationLink.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="classPxArticulationLink.html">PxArticulationLink</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>