Skip to content

Commit afdd5d5

Browse files
1 parent d990366 commit afdd5d5

36 files changed

+258
-172
lines changed

doxygen_cxx/classdrake_1_1_eigen_ptr.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@
181181
<div class="line"> </div>
182182
<div class="line"><span class="comment">// We can rewrite the above function into the following using EigenPtr.</span></div>
183183
<div class="line"><span class="keywordtype">void</span> foo(<a class="code hl_class" href="classdrake_1_1_eigen_ptr.html">EigenPtr&lt;Eigen::MatrixXd&gt;</a> M) {</div>
184-
<div class="line"> DRAKE_THROW_UNLESS(M != <span class="keyword">nullptr</span>); <span class="comment">// If you want a Release-build check.</span></div>
184+
<div class="line"> <a class="code hl_define" href="drake__assert_8h.html#a740c2a9f2af46168c503379e3bfcba46">DRAKE_THROW_UNLESS</a>(M != <span class="keyword">nullptr</span>); <span class="comment">// If you want a Release-build check.</span></div>
185185
<div class="line"> (*M)(0, 0) = 0;</div>
186186
<div class="line">}</div>
187187
<div class="line"><span class="comment">// Note that, call sites should be changed to:</span></div>
@@ -192,8 +192,9 @@
192192
<div class="line"><span class="keyword">auto</span> tmp = M.block(0, 0, 2, 2);</div>
193193
<div class="line">foo(&amp;tmp);</div>
194194
<div class="ttc" id="aclassdrake_1_1_eigen_ptr_html"><div class="ttname"><a href="classdrake_1_1_eigen_ptr.html">drake::EigenPtr</a></div><div class="ttdoc">This wrapper class provides a way to write non-template functions taking raw pointers to Eigen object...</div><div class="ttdef"><b>Definition</b> eigen_types.h:306</div></div>
195+
<div class="ttc" id="adrake__assert_8h_html_a740c2a9f2af46168c503379e3bfcba46"><div class="ttname"><a href="drake__assert_8h.html#a740c2a9f2af46168c503379e3bfcba46">DRAKE_THROW_UNLESS</a></div><div class="ttdeci">#define DRAKE_THROW_UNLESS(condition,...)</div><div class="ttdoc">Provides a convenient wrapper to throw an exception when a condition is unmet.</div><div class="ttdef"><b>Definition</b> drake_assert.h:104</div></div>
195196
</div><!-- fragment --><p>Notice that methods taking an EigenPtr can mutate the entries of a matrix as in method <span class="tt">foo()</span> in the example code above, but cannot change its size. This is because <span class="tt">operator*</span> and <span class="tt">operator-&gt;</span> return an <span class="tt">Eigen::Ref&lt;T&gt;</span> object and only plain matrices/arrays can be resized and not expressions. This <b>is</b> the desired behavior, since resizing the block of a matrix or even a more general expression should not be allowed. If you do want to be able to resize a mutable matrix argument, then you must pass it as a <span class="tt">Matrix&lt;T&gt;*</span>, like so: </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> bar(Eigen::MatrixXd* M) {</div>
196-
<div class="line"> DRAKE_THROW_UNLESS(M != <span class="keyword">nullptr</span>);</div>
197+
<div class="line"> <a class="code hl_define" href="drake__assert_8h.html#a740c2a9f2af46168c503379e3bfcba46">DRAKE_THROW_UNLESS</a>(M != <span class="keyword">nullptr</span>);</div>
197198
<div class="line"> <span class="comment">// In this case this method only works with 4x3 matrices.</span></div>
198199
<div class="line"> <span class="keywordflow">if</span> (M-&gt;rows() != 4 &amp;&amp; M-&gt;cols() != 3) {</div>
199200
<div class="line"> M-&gt;resize(4, 3);</div>

doxygen_cxx/doxygen.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2038,7 +2038,7 @@ details[open]>summary::before {
20382038

20392039

20402040
html {
2041-
--timestamp: 'Wed Dec 10 2025 08:56:53'
2041+
--timestamp: 'Thu Dec 11 2025 08:56:52'
20422042
}
20432043
span.timestamp { content: ' '; }
20442044
span.timestamp:before { content: var(--timestamp); }

doxygen_cxx/doxygen_crawl.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13048,7 +13048,9 @@
1304813048
<a href="doxygen_crawl.html"/>
1304913049
<a href="drake__assert_8h.html"/>
1305013050
<a href="drake__assert_8h.html#a0d126d5c79d6e74d5f03f8c81e4b3a63"/>
13051+
<a href="drake__assert_8h.html#a259299d4c6118640fbdc9865bad44022"/>
1305113052
<a href="drake__assert_8h.html#a53797785bb2511ded7061028fcca65c5"/>
13053+
<a href="drake__assert_8h.html#a740c2a9f2af46168c503379e3bfcba46"/>
1305213054
<a href="drake__assert_8h.html#a90a6aa22721ddd3bc514c45d8e1d8674"/>
1305313055
<a href="drake__assert_8h.html#aaf9506c208e2a7d09f67d1a9ab84992a"/>
1305413056
<a href="drake__assertion__error_8h.html"/>

doxygen_cxx/drake__assert_8h.html

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,10 @@
198198
<tr class="memdesc:a90a6aa22721ddd3bc514c45d8e1d8674"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluates <code class="param">condition</code> and iff the value is false will trigger an assertion failure with a message showing at least the condition text, function name, file, and line. <br /></td></tr>
199199
<tr class="memitem:aaf9506c208e2a7d09f67d1a9ab84992a" id="r_aaf9506c208e2a7d09f67d1a9ab84992a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aaf9506c208e2a7d09f67d1a9ab84992a">DRAKE_UNREACHABLE</a>()</td></tr>
200200
<tr class="memdesc:aaf9506c208e2a7d09f67d1a9ab84992a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Silences a "no return value" compiler warning by calling a function that always raises an exception or aborts (i.e., a function marked noreturn). <br /></td></tr>
201+
<tr class="memitem:a740c2a9f2af46168c503379e3bfcba46" id="r_a740c2a9f2af46168c503379e3bfcba46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a740c2a9f2af46168c503379e3bfcba46">DRAKE_THROW_UNLESS</a>(condition, ...)</td></tr>
202+
<tr class="memdesc:a740c2a9f2af46168c503379e3bfcba46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides a convenient wrapper to throw an exception when a condition is unmet. <br /></td></tr>
203+
<tr class="memitem:a259299d4c6118640fbdc9865bad44022" id="r_a259299d4c6118640fbdc9865bad44022"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a259299d4c6118640fbdc9865bad44022">DRAKE_DEREF</a>(ptr)</td></tr>
204+
<tr class="memdesc:a259299d4c6118640fbdc9865bad44022"><td class="mdescLeft">&#160;</td><td class="mdescRight">Derferences a pointer, with null checking. <br /></td></tr>
201205
</table>
202206
<a name="doc-define-members" id="doc-define-members"></a><h2 id="header-doc-define-members" class="groupheader">Macro Definition Documentation</h2>
203207
<a id="a0d126d5c79d6e74d5f03f8c81e4b3a63" name="a0d126d5c79d6e74d5f03f8c81e4b3a63"></a>
@@ -268,6 +272,73 @@ <h2 class="memtitle"><span class="permalink"><a href="#a90a6aa22721ddd3bc514c45d
268272

269273
<p>Evaluates <code class="param">condition</code> and iff the value is false will trigger an assertion failure with a message showing at least the condition text, function name, file, and line. </p>
270274

275+
</div>
276+
</div>
277+
<a id="a259299d4c6118640fbdc9865bad44022" name="a259299d4c6118640fbdc9865bad44022"></a>
278+
<h2 class="memtitle"><span class="permalink"><a href="#a259299d4c6118640fbdc9865bad44022">&#9670;&#160;</a></span>DRAKE_DEREF</h2>
279+
280+
<div class="memitem">
281+
<div class="memproto">
282+
<table class="memname">
283+
<tr>
284+
<td class="memname">#define DRAKE_DEREF</td>
285+
<td>(</td>
286+
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>ptr</em></span></td><td>)</td>
287+
<td></td>
288+
</tr>
289+
</table>
290+
</div><div class="memdoc">
291+
292+
<p>Derferences a pointer, with null checking. </p>
293+
<p>If the provided pointer is null, throws an exception. Otherwise, returns a reference to the object being pointed to.</p>
294+
<p>If the pointer points to a const type, a const reference is returned. If it points to a non-const type, a non-const reference is returned.</p>
295+
<p>It will typically appear in a class's constructor when it aliases a an input parameter.</p>
296+
<p>Example usage:</p>
297+
<div class="fragment"><div class="line"><span class="keyword">class </span>Foo {</div>
298+
<div class="line"> <span class="keyword">public</span>:</div>
299+
<div class="line"> Foo(<span class="keyword">const</span> Bar* bar) : bar_(<a class="code hl_define" href="#a259299d4c6118640fbdc9865bad44022">DRAKE_DEREF</a>(bar)) {}</div>
300+
<div class="line"> <span class="keyword">private</span>:</div>
301+
<div class="line"> <span class="keyword">const</span> Bar&amp; bar_;</div>
302+
<div class="line">};</div>
303+
<div class="line"> </div>
304+
<div class="line">@warning The pointer passed must be an l-value; <span class="keywordflow">do</span> not pass in temporaries.</div>
305+
<div class="line">E.g., <span class="keyword">this</span> includes function calls that <span class="keywordflow">return</span> pointers and pointers to</div>
306+
<div class="line">arrays (&amp;<a class="code hl_variable" href="light__parameter_8h.html#a9336ebf25087d91c818ee6e9ec29f8c1">x</a>[0]).</div>
307+
<div class="ttc" id="adrake__assert_8h_html_a259299d4c6118640fbdc9865bad44022"><div class="ttname"><a href="#a259299d4c6118640fbdc9865bad44022">DRAKE_DEREF</a></div><div class="ttdeci">#define DRAKE_DEREF(ptr)</div><div class="ttdoc">Derferences a pointer, with null checking.</div><div class="ttdef"><b>Definition</b> drake_assert.h:131</div></div>
308+
<div class="ttc" id="alight__parameter_8h_html_a9336ebf25087d91c818ee6e9ec29f8c1"><div class="ttname"><a href="light__parameter_8h.html#a9336ebf25087d91c818ee6e9ec29f8c1">x</a></div><div class="ttdeci">x</div><div class="ttdef"><b>Definition</b> light_parameter.h:147</div></div>
309+
</div><!-- fragment -->
310+
</div>
311+
</div>
312+
<a id="a740c2a9f2af46168c503379e3bfcba46" name="a740c2a9f2af46168c503379e3bfcba46"></a>
313+
<h2 class="memtitle"><span class="permalink"><a href="#a740c2a9f2af46168c503379e3bfcba46">&#9670;&#160;</a></span>DRAKE_THROW_UNLESS</h2>
314+
315+
<div class="memitem">
316+
<div class="memproto">
317+
<table class="memname">
318+
<tr>
319+
<td class="memname">#define DRAKE_THROW_UNLESS</td>
320+
<td>(</td>
321+
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>condition</em></span>, </td>
322+
</tr>
323+
<tr>
324+
<td class="paramkey"></td>
325+
<td></td>
326+
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em></em></span>...&#160;)</td>
327+
</tr>
328+
</table>
329+
</div><div class="memdoc">
330+
331+
<p>Provides a convenient wrapper to throw an exception when a condition is unmet. </p>
332+
<p>This is similar to an assertion, but uses exceptions instead of <span class="tt">::abort()</span>, and cannot be disabled.</p>
333+
<p>Evaluates <span class="tt">condition</span> and iff the value is false will throw an exception with a message showing at least the condition text, function name, file, and line.</p>
334+
<p>The condition must not be a pointer, where we'd implicitly rely on its nullness. Instead, always write out "!= nullptr" to be precise.</p>
335+
<p>Correct: <span class="tt">DRAKE_THROW_UNLESS(foo != nullptr);</span> Incorrect: <span class="tt"><a class="el" href="#a740c2a9f2af46168c503379e3bfcba46" title="Provides a convenient wrapper to throw an exception when a condition is unmet.">DRAKE_THROW_UNLESS(foo)</a>;</span></p>
336+
<p>Because this macro is intended to provide a useful exception message to users, we should err on the side of extra detail about the failure. The meaning of "foo" isolated within error message text does not make it clear that a null pointer is the proximate cause of the problem.</p>
337+
<p>In addition to the <span class="tt">condition</span>, up to four value expressions can be provided. Each value expression and its value will be included in the error message. For example:</p>
338+
<p><a class="el" href="#a740c2a9f2af46168c503379e3bfcba46" title="Provides a convenient wrapper to throw an exception when a condition is unmet.">DRAKE_THROW_UNLESS(x &lt; 0, x)</a>;</p>
339+
<p>Will include the the value of <span class="tt">x</span> in the message. If too many value expressions are specified, this will most likely produce a compiler error referencing "ENCODE_EACH".</p>
340+
<p>Not all value expression types are supported. This shouldn't be interpreted as <em>the</em> definitive list. If yours isn't supported, feel free to submit a PR to add it (reaching out for help as appropriate). </p>
341+
271342
</div>
272343
</div>
273344
<a id="aaf9506c208e2a7d09f67d1a9ab84992a" name="aaf9506c208e2a7d09f67d1a9ab84992a"></a>

doxygen_cxx/drake__assert_8h.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,7 @@ var drake__assert_8h =
33
[ "DRAKE_ASSERT", "drake__assert_8h.html#a0d126d5c79d6e74d5f03f8c81e4b3a63", null ],
44
[ "DRAKE_ASSERT_VOID", "drake__assert_8h.html#a53797785bb2511ded7061028fcca65c5", null ],
55
[ "DRAKE_DEMAND", "drake__assert_8h.html#a90a6aa22721ddd3bc514c45d8e1d8674", null ],
6+
[ "DRAKE_DEREF", "drake__assert_8h.html#a259299d4c6118640fbdc9865bad44022", null ],
7+
[ "DRAKE_THROW_UNLESS", "drake__assert_8h.html#a740c2a9f2af46168c503379e3bfcba46", null ],
68
[ "DRAKE_UNREACHABLE", "drake__assert_8h.html#aaf9506c208e2a7d09f67d1a9ab84992a", null ]
79
];

doxygen_cxx/globals.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ <h3 class="doxsection"><a id="index_d" name="index_d"></a>- d -</h3><ul>
183183
<li>DRAKE_DEFINE_FUNCTION_TEMPLATE_INSTANTIATIONS_ON_DEFAULT_SCALARS&#160;:&#160;<a class="el" href="group__default__scalars.html#ga3273477e81e9dcb7d96cfb28382798b6">default_scalars.h</a></li>
184184
<li>DRAKE_DEMAND&#160;:&#160;<a class="el" href="drake__assert_8h.html#a90a6aa22721ddd3bc514c45d8e1d8674">drake_assert.h</a></li>
185185
<li>DRAKE_DEPRECATED&#160;:&#160;<a class="el" href="drake__deprecated_8h.html#a847d827d084f28e4ae1788a0ae75be96">drake_deprecated.h</a></li>
186+
<li>DRAKE_DEREF&#160;:&#160;<a class="el" href="drake__assert_8h.html#a259299d4c6118640fbdc9865bad44022">drake_assert.h</a></li>
186187
<li>DRAKE_FMT8_CONST&#160;:&#160;<a class="el" href="fmt_8h.html#a80dfcf0f454f77a9fb769f3fbeb09e5b">fmt.h</a></li>
187188
<li>DRAKE_FORMATTER_AS&#160;:&#160;<a class="el" href="fmt_8h.html#a4bc413f041460d4e1af1c1d647a9912f">fmt.h</a>, <a class="el" href="light__parameter_8h.html#a3c838f5d3d8d35095e99520afef38cff">light_parameter.h</a>, <a class="el" href="pixel__types_8h.html#a71e237783020d662652f8ab4fed9bd63">pixel_types.h</a></li>
188189
<li>DRAKE_INTERNAL_USE_EIGEN_LEGACY_AUTODIFF&#160;:&#160;<a class="el" href="autodiff__config_8h.html#af273405cdd0457bb35f88a01c4086ec6">autodiff_config.h</a></li>
@@ -192,6 +193,7 @@ <h3 class="doxsection"><a id="index_d" name="index_d"></a>- d -</h3><ul>
192193
<li>DRAKE_NO_EXPORT&#160;:&#160;<a class="el" href="drake__export_8h.html#a4ee2bff9f11e1bfd6a05cc85d4bc31dc">drake_export.h</a></li>
193194
<li>DRAKE_NVP&#160;:&#160;<a class="el" href="name__value_8h.html#a1e095c8e1bdc141709c1bb22aca6d944">name_value.h</a></li>
194195
<li>DRAKE_SPATIAL_ALGEBRA_HEADER&#160;:&#160;<a class="el" href="spatial__algebra_8h.html#a20c5b057eb2bb3c32004a09588193538">spatial_algebra.h</a></li>
196+
<li>DRAKE_THROW_UNLESS&#160;:&#160;<a class="el" href="drake__assert_8h.html#a740c2a9f2af46168c503379e3bfcba46">drake_assert.h</a></li>
195197
<li>DRAKE_UNREACHABLE&#160;:&#160;<a class="el" href="drake__assert_8h.html#aaf9506c208e2a7d09f67d1a9ab84992a">drake_assert.h</a></li>
196198
</ul>
197199

doxygen_cxx/globals_defs.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ <h3 class="doxsection"><a id="index_d" name="index_d"></a>- d -</h3><ul>
183183
<li>DRAKE_DEFINE_FUNCTION_TEMPLATE_INSTANTIATIONS_ON_DEFAULT_SCALARS&#160;:&#160;<a class="el" href="group__default__scalars.html#ga3273477e81e9dcb7d96cfb28382798b6">default_scalars.h</a></li>
184184
<li>DRAKE_DEMAND&#160;:&#160;<a class="el" href="drake__assert_8h.html#a90a6aa22721ddd3bc514c45d8e1d8674">drake_assert.h</a></li>
185185
<li>DRAKE_DEPRECATED&#160;:&#160;<a class="el" href="drake__deprecated_8h.html#a847d827d084f28e4ae1788a0ae75be96">drake_deprecated.h</a></li>
186+
<li>DRAKE_DEREF&#160;:&#160;<a class="el" href="drake__assert_8h.html#a259299d4c6118640fbdc9865bad44022">drake_assert.h</a></li>
186187
<li>DRAKE_FMT8_CONST&#160;:&#160;<a class="el" href="fmt_8h.html#a80dfcf0f454f77a9fb769f3fbeb09e5b">fmt.h</a></li>
187188
<li>DRAKE_FORMATTER_AS&#160;:&#160;<a class="el" href="fmt_8h.html#a4bc413f041460d4e1af1c1d647a9912f">fmt.h</a></li>
188189
<li>DRAKE_INTERNAL_USE_EIGEN_LEGACY_AUTODIFF&#160;:&#160;<a class="el" href="autodiff__config_8h.html#af273405cdd0457bb35f88a01c4086ec6">autodiff_config.h</a></li>
@@ -192,6 +193,7 @@ <h3 class="doxsection"><a id="index_d" name="index_d"></a>- d -</h3><ul>
192193
<li>DRAKE_NO_EXPORT&#160;:&#160;<a class="el" href="drake__export_8h.html#a4ee2bff9f11e1bfd6a05cc85d4bc31dc">drake_export.h</a></li>
193194
<li>DRAKE_NVP&#160;:&#160;<a class="el" href="name__value_8h.html#a1e095c8e1bdc141709c1bb22aca6d944">name_value.h</a></li>
194195
<li>DRAKE_SPATIAL_ALGEBRA_HEADER&#160;:&#160;<a class="el" href="spatial__algebra_8h.html#a20c5b057eb2bb3c32004a09588193538">spatial_algebra.h</a></li>
196+
<li>DRAKE_THROW_UNLESS&#160;:&#160;<a class="el" href="drake__assert_8h.html#a740c2a9f2af46168c503379e3bfcba46">drake_assert.h</a></li>
195197
<li>DRAKE_UNREACHABLE&#160;:&#160;<a class="el" href="drake__assert_8h.html#aaf9506c208e2a7d09f67d1a9ab84992a">drake_assert.h</a></li>
196198
</ul>
197199

doxygen_cxx/navtreedata.js

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -151,26 +151,26 @@ var NAVTREEINDEX =
151151
"classdrake_1_1trajectories_1_1_path_parameterized_trajectory.html#a1ffe41e9d9d04dc5cd0b0dd097435ebc",
152152
"classdrake_1_1trajectories_1_1_piecewise_quaternion_slerp.html#afc94b4fa6bb4ccc92cf0761a6b2531c0",
153153
"classstd_1_1uniform__real__distribution_3_01drake_1_1symbolic_1_1_expression_01_4.html#a3c7f8bf042ab4ed8bb90e99f17209f74",
154-
"drake__copyable_8h.html",
155-
"group__contact__defaults.html",
156-
"lcm__system__graphviz_8h.html",
157-
"namespacedrake.html#adcca06c39e67c5fb9588f30dd77f868c",
158-
"namespacedrake_1_1manipulation_1_1kinova__jaco.html#a76e840d3817a28023432836bf34365fe",
159-
"namespacedrake_1_1perception.html#a7999e439957b9dff04dedc431ad8baa7",
160-
"namespacedrake_1_1symbolic.html#a14d18c58b79582620cb6b8ff37ec1e85",
161-
"namespacedrake_1_1symbolic.html#a90e045ae61515d2b1a9206abc2ca5412",
162-
"namespacedrake_1_1systems_1_1lcm.html#a6089377e1a2f0ba785388b328d893166",
163-
"render__engine__vtk__params_8h.html",
164-
"structdrake_1_1examples_1_1acrobot_1_1_acrobot_params_indices.html#a79f9607ebbb94dd08b872913cc3429a1",
165-
"structdrake_1_1geometry_1_1_meshcat_params.html#a241bd85a9962ef15126bad0ea330c0b1",
166-
"structdrake_1_1geometry_1_1optimization_1_1_cspace_free_polytope_1_1_bilinear_alternation_options.html#a53380b3b14c20bdfcb3bc9970c421231",
167-
"structdrake_1_1geometry_1_1optimization_1_1_separation_certificate_result_base.html#a9bcd2beab49aa2bbcc29485e8c15774b",
168-
"structdrake_1_1multibody_1_1_door_hinge_config.html#a4ce3ff1bdfdd2c1e0789980e855281df",
169-
"structdrake_1_1multibody_1_1parsing_1_1_add_weld.html#a6651775aae5fef2c3cc30dd91b7018ff",
170-
"structdrake_1_1solvers_1_1_mixed_integer_branch_and_bound_1_1_options.html#a28d39a844c3a37ab61d32ab7c6352f09",
171-
"structdrake_1_1systems_1_1_system_base_1_1_graphviz_fragment_params.html#ac1c5908eb40cf50e444c52cac89b6856",
172-
"structdrake_1_1systems_1_1sensors_1_1_camera_config.html#ae3b978041e97c1025818e7f4e79345fa",
173-
"structdrake_1_1yaml_1_1_load_yaml_options.html#a38c89699c8b0b11087c8c2b607dd278f"
154+
"drake__assertion__error_8h.html",
155+
"group__codegen.html#gaeecd86feb47996f0ae2c3f1f40958676",
156+
"lcm__scope__system_8h.html",
157+
"namespacedrake.html#ad7cec93e74022e17bba7df5ee54d45d2",
158+
"namespacedrake_1_1manipulation_1_1kinova__jaco.html#a04639133526c7c4d44d721a97e31587c",
159+
"namespacedrake_1_1multibody_1_1parsing.html#ad8d4deba0dc940b7de348e1330a366ac",
160+
"namespacedrake_1_1symbolic.html#a1474e5a6eadf9c929b552c4a1a774539",
161+
"namespacedrake_1_1symbolic.html#a9046d3df24ec467a11723f4d93a2b2b0",
162+
"namespacedrake_1_1systems_1_1lcm.html",
163+
"render__engine__gl__params_8h.html",
164+
"structdrake_1_1examples_1_1acrobot_1_1_acrobot_params_indices.html#a79ee1493d9f5d641b2aa17c28020480b",
165+
"structdrake_1_1geometry_1_1_meshcat_params.html#a13d2ccebff386877ee5fa1fbe2351a0f",
166+
"structdrake_1_1geometry_1_1optimization_1_1_cspace_free_box_1_1_separation_certificate_result.html#af4785f1c637fd480c9b1c3c2f7805675",
167+
"structdrake_1_1geometry_1_1optimization_1_1_separation_certificate_result_base.html#a819eeebf41469fa069619868e0fce96d",
168+
"structdrake_1_1multibody_1_1_door_hinge_config.html#a1a3999d885274e660c1c7415c8dd9062",
169+
"structdrake_1_1multibody_1_1parsing_1_1_add_weld.html#a36dbe2aa2c05a792070d7b44d5c06e87",
170+
"structdrake_1_1solvers_1_1_mixed_integer_branch_and_bound_1_1_options.html",
171+
"structdrake_1_1systems_1_1_system_base_1_1_graphviz_fragment_params.html#a6aac2cea9e3a7eab48aa0569a827edf7",
172+
"structdrake_1_1systems_1_1sensors_1_1_camera_config.html#ad4c6ff118d1301201b7fe48a73a9f0bf",
173+
"structdrake_1_1yaml_1_1_load_yaml_options.html#a121abbb69f58eeb8186f484386d65b9d"
174174
];
175175

176176
var SYNCONMSG = 'click to disable panel synchronization';

0 commit comments

Comments
 (0)