|
235 | 235 | <tr class="memitem:a3edee15645c6e2abd1f8d70b27f0a0cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedrake_1_1multibody.html#ae810ad4b839c5925c285d08b4d269a56">DeformableBodyId</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html#a3edee15645c6e2abd1f8d70b27f0a0cb">GetBodyId</a> (<a class="el" href="namespacedrake_1_1multibody.html#ad6f28f9f3c7b71cc803442f421b26352">DeformableBodyIndex</a> index) const</td></tr> |
236 | 236 | <tr class="memdesc:a3edee15645c6e2abd1f8d70b27f0a0cb"><td class="mdescLeft"> </td><td class="mdescRight">Returns the DeformableBodyId of the body with the given body index. <a href="#a3edee15645c6e2abd1f8d70b27f0a0cb">More...</a><br /></td></tr> |
237 | 237 | <tr class="separator:a3edee15645c6e2abd1f8d70b27f0a0cb"><td class="memSeparator" colspan="2"> </td></tr> |
| 238 | +<tr class="memitem:a74e2fac4addeea2a100fbd378a3136ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedrake_1_1multibody.html#ae810ad4b839c5925c285d08b4d269a56">DeformableBodyId</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html#a74e2fac4addeea2a100fbd378a3136ab">GetBodyId</a> (<a class="el" href="classdrake_1_1geometry_1_1_geometry_id.html">geometry::GeometryId</a> geometry_id) const</td></tr> |
| 239 | +<tr class="memdesc:a74e2fac4addeea2a100fbd378a3136ab"><td class="mdescLeft"> </td><td class="mdescRight">Returns the DeformableBodyId associated with the given <code>geometry_id</code>. <a href="#a74e2fac4addeea2a100fbd378a3136ab">More...</a><br /></td></tr> |
| 240 | +<tr class="separator:a74e2fac4addeea2a100fbd378a3136ab"><td class="memSeparator" colspan="2"> </td></tr> |
238 | 241 | <tr class="memitem:a07af5a10198a7613731797e77d7de6f9"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classdrake_1_1multibody_1_1_deformable_body.html">DeformableBody</a>< T > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html#a07af5a10198a7613731797e77d7de6f9">GetBody</a> (<a class="el" href="namespacedrake_1_1multibody.html#ae810ad4b839c5925c285d08b4d269a56">DeformableBodyId</a> id) const</td></tr> |
239 | 242 | <tr class="memdesc:a07af5a10198a7613731797e77d7de6f9"><td class="mdescLeft"> </td><td class="mdescRight">Returns the deformable body with the given <code>id</code>. <a href="#a07af5a10198a7613731797e77d7de6f9">More...</a><br /></td></tr> |
240 | 243 | <tr class="separator:a07af5a10198a7613731797e77d7de6f9"><td class="memSeparator" colspan="2"> </td></tr> |
|
256 | 259 | <tr class="memitem:a031ec7542a5fae1055f5bdb1fe6215e9"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classdrake_1_1multibody_1_1_deformable_body.html">DeformableBody</a>< T > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html#a031ec7542a5fae1055f5bdb1fe6215e9">GetBodyByName</a> (const std::string &name, <a class="el" href="namespacedrake_1_1multibody.html#af65439a17091283a89eb12f1955c6db0">ModelInstanceIndex</a> model_instance) const</td></tr> |
257 | 260 | <tr class="memdesc:a031ec7542a5fae1055f5bdb1fe6215e9"><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="classdrake_1_1multibody_1_1_deformable_body.html" title="The DeformableBody class represents a single deformable element within a MultibodyPlant.">DeformableBody</a> with the given name from the given model instance. <a href="#a031ec7542a5fae1055f5bdb1fe6215e9">More...</a><br /></td></tr> |
258 | 261 | <tr class="separator:a031ec7542a5fae1055f5bdb1fe6215e9"><td class="memSeparator" colspan="2"> </td></tr> |
259 | | -<tr class="memitem:ac007ef3019cd6f842f9ce39015ee41ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedrake_1_1multibody.html#ae810ad4b839c5925c285d08b4d269a56">DeformableBodyId</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html#ac007ef3019cd6f842f9ce39015ee41ad">GetBodyIdByName</a> (const std::string &name) const</td></tr> |
260 | | -<tr class="memdesc:ac007ef3019cd6f842f9ce39015ee41ad"><td class="mdescLeft"> </td><td class="mdescRight">Returns the DeformableBodyId of the body with the given name. <a href="#ac007ef3019cd6f842f9ce39015ee41ad">More...</a><br /></td></tr> |
261 | | -<tr class="separator:ac007ef3019cd6f842f9ce39015ee41ad"><td class="memSeparator" colspan="2"> </td></tr> |
262 | 262 | <tr class="memitem:a706ead7e484b7375fac173564ef3df12"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="namespacedrake_1_1multibody.html#ae810ad4b839c5925c285d08b4d269a56">DeformableBodyId</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html#a706ead7e484b7375fac173564ef3df12">GetBodyIds</a> (<a class="el" href="namespacedrake_1_1multibody.html#af65439a17091283a89eb12f1955c6db0">ModelInstanceIndex</a> model_instance) const</td></tr> |
263 | 263 | <tr class="memdesc:a706ead7e484b7375fac173564ef3df12"><td class="mdescLeft"> </td><td class="mdescRight">Returns the DeformableIds of the bodies that belong to the given model instance. <a href="#a706ead7e484b7375fac173564ef3df12">More...</a><br /></td></tr> |
264 | 264 | <tr class="separator:a706ead7e484b7375fac173564ef3df12"><td class="memSeparator" colspan="2"> </td></tr> |
265 | 265 | <tr class="memitem:a77aa9f45a14620d95b53d1c90ff6d3fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedrake_1_1multibody.html#ad6f28f9f3c7b71cc803442f421b26352">DeformableBodyIndex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html#a77aa9f45a14620d95b53d1c90ff6d3fe">GetBodyIndex</a> (<a class="el" href="namespacedrake_1_1multibody.html#ae810ad4b839c5925c285d08b4d269a56">DeformableBodyId</a> id) const</td></tr> |
266 | | -<tr class="memdesc:a77aa9f45a14620d95b53d1c90ff6d3fe"><td class="mdescLeft"> </td><td class="mdescRight">(Internal) Returns the DeformableBodyIndex of the body with the given id. <a href="#a77aa9f45a14620d95b53d1c90ff6d3fe">More...</a><br /></td></tr> |
| 266 | +<tr class="memdesc:a77aa9f45a14620d95b53d1c90ff6d3fe"><td class="mdescLeft"> </td><td class="mdescRight">Returns the DeformableBodyIndex of the body with the given id. <a href="#a77aa9f45a14620d95b53d1c90ff6d3fe">More...</a><br /></td></tr> |
267 | 267 | <tr class="separator:a77aa9f45a14620d95b53d1c90ff6d3fe"><td class="memSeparator" colspan="2"> </td></tr> |
268 | 268 | <tr class="memitem:ac1d094e88bf62c509d5a146cc04df966"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdrake_1_1geometry_1_1_geometry_id.html">geometry::GeometryId</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html#ac1d094e88bf62c509d5a146cc04df966">GetGeometryId</a> (<a class="el" href="namespacedrake_1_1multibody.html#ae810ad4b839c5925c285d08b4d269a56">DeformableBodyId</a> id) const</td></tr> |
269 | 269 | <tr class="memdesc:ac1d094e88bf62c509d5a146cc04df966"><td class="mdescLeft"> </td><td class="mdescRight">Returns the GeometryId of the geometry associated with the body with the given <code>id</code>. <a href="#ac1d094e88bf62c509d5a146cc04df966">More...</a><br /></td></tr> |
270 | 270 | <tr class="separator:ac1d094e88bf62c509d5a146cc04df966"><td class="memSeparator" colspan="2"> </td></tr> |
271 | | -<tr class="memitem:a74e2fac4addeea2a100fbd378a3136ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedrake_1_1multibody.html#ae810ad4b839c5925c285d08b4d269a56">DeformableBodyId</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html#a74e2fac4addeea2a100fbd378a3136ab">GetBodyId</a> (<a class="el" href="classdrake_1_1geometry_1_1_geometry_id.html">geometry::GeometryId</a> geometry_id) const</td></tr> |
272 | | -<tr class="memdesc:a74e2fac4addeea2a100fbd378a3136ab"><td class="mdescLeft"> </td><td class="mdescRight">Returns the DeformableBodyId associated with the given <code>geometry_id</code>. <a href="#a74e2fac4addeea2a100fbd378a3136ab">More...</a><br /></td></tr> |
273 | | -<tr class="separator:a74e2fac4addeea2a100fbd378a3136ab"><td class="memSeparator" colspan="2"> </td></tr> |
274 | 271 | <tr class="memitem:aba11a421c05ac3fe0dec30c33cf6e244"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html#aba11a421c05ac3fe0dec30c33cf6e244">HasConstraint</a> (<a class="el" href="namespacedrake_1_1multibody.html#ae810ad4b839c5925c285d08b4d269a56">DeformableBodyId</a> id) const</td></tr> |
275 | | -<tr class="memdesc:aba11a421c05ac3fe0dec30c33cf6e244"><td class="mdescLeft"> </td><td class="mdescRight">(Internal use only) Returns the true iff the deformable body with the given <code>id</code> has constraints associated with it. <a href="#aba11a421c05ac3fe0dec30c33cf6e244">More...</a><br /></td></tr> |
| 272 | +<tr class="memdesc:aba11a421c05ac3fe0dec30c33cf6e244"><td class="mdescLeft"> </td><td class="mdescRight">Returns the true if the deformable body with the given <code>id</code> has constraints associated with it. <a href="#aba11a421c05ac3fe0dec30c33cf6e244">More...</a><br /></td></tr> |
276 | 273 | <tr class="separator:aba11a421c05ac3fe0dec30c33cf6e244"><td class="memSeparator" colspan="2"> </td></tr> |
277 | 274 | <tr class="memitem:ac97d6938ab6b290266ca3d961ee0c513"><td class="memItemLeft" align="right" valign="top">const multibody::fem::internal::DiscreteTimeIntegrator< T > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html#ac97d6938ab6b290266ca3d961ee0c513">integrator</a> () const</td></tr> |
278 | 275 | <tr class="memdesc:ac97d6938ab6b290266ca3d961ee0c513"><td class="mdescLeft"> </td><td class="mdescRight">(Internal use only) Returns the time integrator used to for all FemModels in this model. <a href="#ac97d6938ab6b290266ca3d961ee0c513">More...</a><br /></td></tr> |
279 | 276 | <tr class="separator:ac97d6938ab6b290266ca3d961ee0c513"><td class="memSeparator" colspan="2"> </td></tr> |
280 | 277 | <tr class="memitem:ae48e04215f73edc66de1f732e4968899"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedrake_1_1systems.html#afb427ae7d4f36f7a3cfe34eb5a3d51aa">systems::OutputPortIndex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html#ae48e04215f73edc66de1f732e4968899">configuration_output_port_index</a> () const</td></tr> |
281 | | -<tr class="memdesc:ae48e04215f73edc66de1f732e4968899"><td class="mdescLeft"> </td><td class="mdescRight">Returns the output port index of the vertex positions port for all registered deformable bodies. <a href="#ae48e04215f73edc66de1f732e4968899">More...</a><br /></td></tr> |
| 278 | +<tr class="memdesc:ae48e04215f73edc66de1f732e4968899"><td class="mdescLeft"> </td><td class="mdescRight">(Internal use only) Returns the output port index of the vertex positions port for all registered deformable bodies. <a href="#ae48e04215f73edc66de1f732e4968899">More...</a><br /></td></tr> |
282 | 279 | <tr class="separator:ae48e04215f73edc66de1f732e4968899"><td class="memSeparator" colspan="2"> </td></tr> |
283 | 280 | <tr class="memitem:a5a2b7a58dc85678d08752945ff655362"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html#a5a2b7a58dc85678d08752945ff655362">is_empty</a> () const</td></tr> |
284 | 281 | <tr class="memdesc:a5a2b7a58dc85678d08752945ff655362"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if there's no deformable body or external force registered to <code>this</code> DeformableModel. <a href="#a5a2b7a58dc85678d08752945ff655362">More...</a><br /></td></tr> |
@@ -598,7 +595,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ae48e04215f73edc66de1f732 |
598 | 595 | </table> |
599 | 596 | </div><div class="memdoc"> |
600 | 597 |
|
601 | | -<p>Returns the output port index of the vertex positions port for all registered deformable bodies. </p> |
| 598 | +<p>(Internal use only) Returns the output port index of the vertex positions port for all registered deformable bodies. </p> |
602 | 599 | <dl class="exception"><dt>Exceptions</dt><dd> |
603 | 600 | <table class="exception"> |
604 | 601 | <tr><td class="paramname">std::exception</td><td>if called before <code><a class="el" href="classdrake_1_1multibody_1_1_physical_model.html#aeac673af572017abd863d759450110b7" title="(Internal only) Declares zero or more output ports in the owning MultibodyPlant to communicate with a...">DeclareSceneGraphPorts()</a></code> is called. </td></tr> |
@@ -850,32 +847,6 @@ <h2 class="memtitle"><span class="permalink"><a href="#a74e2fac4addeea2a100fbd37 |
850 | 847 | </dd> |
851 | 848 | </dl> |
852 | 849 |
|
853 | | -</div> |
854 | | -</div> |
855 | | -<a id="ac007ef3019cd6f842f9ce39015ee41ad"></a> |
856 | | -<h2 class="memtitle"><span class="permalink"><a href="#ac007ef3019cd6f842f9ce39015ee41ad">◆ </a></span>GetBodyIdByName()</h2> |
857 | | - |
858 | | -<div class="memitem"> |
859 | | -<div class="memproto"> |
860 | | - <table class="memname"> |
861 | | - <tr> |
862 | | - <td class="memname"><a class="el" href="namespacedrake_1_1multibody.html#ae810ad4b839c5925c285d08b4d269a56">DeformableBodyId</a> GetBodyIdByName </td> |
863 | | - <td>(</td> |
864 | | - <td class="paramtype">const std::string & </td> |
865 | | - <td class="paramname"><em>name</em></td><td>)</td> |
866 | | - <td> const</td> |
867 | | - </tr> |
868 | | - </table> |
869 | | -</div><div class="memdoc"> |
870 | | - |
871 | | -<p>Returns the DeformableBodyId of the body with the given name. </p> |
872 | | -<dl class="exception"><dt>Exceptions</dt><dd> |
873 | | - <table class="exception"> |
874 | | - <tr><td class="paramname">std::exception</td><td>if there's no body with the given name or if more than one model instance contains deformable body with the given name. </td></tr> |
875 | | - </table> |
876 | | - </dd> |
877 | | -</dl> |
878 | | - |
879 | 850 | </div> |
880 | 851 | </div> |
881 | 852 | <a id="a706ead7e484b7375fac173564ef3df12"></a> |
@@ -915,8 +886,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#a77aa9f45a14620d95b53d1c9 |
915 | 886 | </table> |
916 | 887 | </div><div class="memdoc"> |
917 | 888 |
|
918 | | -<p>(Internal) Returns the DeformableBodyIndex of the body with the given id. </p> |
919 | | -<p>This function is for internal bookkeeping use only. Most users should use DeformableBodyId instead. </p><dl class="exception"><dt>Exceptions</dt><dd> |
| 889 | +<p>Returns the DeformableBodyIndex of the body with the given id. </p> |
| 890 | +<dl class="exception"><dt>Exceptions</dt><dd> |
920 | 891 | <table class="exception"> |
921 | 892 | <tr><td class="paramname">std::exception</td><td>if no body with the given <code>id</code> has been registered. </td></tr> |
922 | 893 | </table> |
@@ -1201,7 +1172,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#aba11a421c05ac3fe0dec30c3 |
1201 | 1172 | </table> |
1202 | 1173 | </div><div class="memdoc"> |
1203 | 1174 |
|
1204 | | -<p>(Internal use only) Returns the true iff the deformable body with the given <code>id</code> has constraints associated with it. </p> |
| 1175 | +<p>Returns the true if the deformable body with the given <code>id</code> has constraints associated with it. </p> |
1205 | 1176 |
|
1206 | 1177 | </div> |
1207 | 1178 | </div> |
|
0 commit comments