Skip to content

Commit c1259ad

Browse files
1 parent 4830f0b commit c1259ad

17 files changed

Lines changed: 217 additions & 81 deletions

doxygen_cxx/classdrake_1_1math_1_1_rigid_transform.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2398,7 +2398,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a25d3e276d5e4e1fad9742148
23982398
</div><div class="memdoc">
23992399

24002400
<p>Stream insertion operator to write an instance of <a class="el" href="classdrake_1_1math_1_1_rigid_transform.html" title="This class represents a proper rigid transform between two frames which can be regarded in two ways.">RigidTransform</a> into a <span class="tt">std::ostream</span>. </p>
2401-
<p>Especially useful for debugging. (Deprecated.) </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000026">Deprecated</a></b></dt><dd>Use fmt functions instead (e.g., fmt::format(), fmt::to_string(), fmt::print()). Refer to GitHub issue #17742 for more information. <br />
2401+
<p>Especially useful for debugging. (Deprecated.) </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000025">Deprecated</a></b></dt><dd>Use fmt functions instead (e.g., fmt::format(), fmt::to_string(), fmt::print()). Refer to GitHub issue #17742 for more information. <br />
24022402
This will be removed from Drake on or after 2026-06-01. </dd></dl>
24032403

24042404
</div>

doxygen_cxx/classdrake_1_1math_1_1_roll_pitch_yaw.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1511,7 +1511,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#acc4f1cfde399c340eb155031
15111511
</div><div class="memdoc">
15121512

15131513
<p>Stream insertion operator to write an instance of <a class="el" href="classdrake_1_1math_1_1_roll_pitch_yaw.html" title="This class represents the orientation between two arbitrary frames A and D associated with a Space-fi...">RollPitchYaw</a> into a <span class="tt">std::ostream</span>. </p>
1514-
<p>Especially useful for debugging.(Deprecated.) </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000025">Deprecated</a></b></dt><dd>Use fmt functions instead (e.g., fmt::format(), fmt::to_string(), fmt::print()). Refer to GitHub issue #17742 for more information. <br />
1514+
<p>Especially useful for debugging.(Deprecated.) </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000026">Deprecated</a></b></dt><dd>Use fmt functions instead (e.g., fmt::format(), fmt::to_string(), fmt::print()). Refer to GitHub issue #17742 for more information. <br />
15151515
This will be removed from Drake on or after 2026-06-01. </dd></dl>
15161516

15171517
</div>

doxygen_cxx/classdrake_1_1systems_1_1_leaf_system.html

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,7 @@
666666
<div class="line"> this-&gt;<a class="code hl_function" href="#ac867624841f09a433fa74485875da333">DeclareVectorOutputPort</a>(</div>
667667
<div class="line"> <span class="stringliteral">&quot;result&quot;</span>, &amp;PendulumPlant::CalcResult);</div>
668668
<div class="line">}</div>
669-
<div class="ttc" id="aclassdrake_1_1systems_1_1_leaf_system_html_ac867624841f09a433fa74485875da333"><div class="ttname"><a href="#ac867624841f09a433fa74485875da333">drake::systems::LeafSystem::DeclareVectorOutputPort</a></div><div class="ttdeci">LeafOutputPort&lt; T &gt; &amp; DeclareVectorOutputPort(std::variant&lt; std::string, UseDefaultName &gt; name, const BasicVectorSubtype &amp;model_vector, void(MySystem::*calc)(const Context&lt; T &gt; &amp;, BasicVectorSubtype *) const, std::set&lt; DependencyTicket &gt; prerequisites_of_calc={ all_sources_ticket()})</div><div class="ttdoc">Declares a vector-valued output port by specifying (1) a model vector of type BasicVectorSubtype deri...</div><div class="ttdef"><b>Definition</b> leaf_system.h:1261</div></div>
669+
<div class="ttc" id="aclassdrake_1_1systems_1_1_leaf_system_html_ac867624841f09a433fa74485875da333"><div class="ttname"><a href="#ac867624841f09a433fa74485875da333">drake::systems::LeafSystem::DeclareVectorOutputPort</a></div><div class="ttdeci">LeafOutputPort&lt; T &gt; &amp; DeclareVectorOutputPort(std::variant&lt; std::string, UseDefaultName &gt; name, const BasicVectorSubtype &amp;model_vector, void(MySystem::*calc)(const Context&lt; T &gt; &amp;, BasicVectorSubtype *) const, std::set&lt; DependencyTicket &gt; prerequisites_of_calc={ all_sources_ticket()})</div><div class="ttdoc">Declares a vector-valued output port by specifying (1) a model vector of type BasicVectorSubtype deri...</div><div class="ttdef"><b>Definition</b> leaf_system.h:1274</div></div>
670670
<div class="ttc" id="aclassdrake_1_1systems_1_1_system_html_a191b7cb5dcbfee51a62fa042ec14561f"><div class="ttname"><a href="classdrake_1_1systems_1_1_system.html#a191b7cb5dcbfee51a62fa042ec14561f">drake::systems::System::input_port_ticket</a></div><div class="ttdeci">DependencyTicket input_port_ticket(InputPortIndex index) const</div><div class="ttdoc">Returns a ticket indicating dependence on input port uᵢ indicated by index.</div><div class="ttdef"><b>Definition</b> system_base.h:531</div></div>
671671
<div class="ttc" id="aclassdrake_1_1systems_1_1_system_html_a2789768c5d75378c081683a8016f0784"><div class="ttname"><a href="classdrake_1_1systems_1_1_system.html#a2789768c5d75378c081683a8016f0784">drake::systems::System::all_state_ticket</a></div><div class="ttdeci">static DependencyTicket all_state_ticket()</div><div class="ttdoc">Returns a ticket indicating dependence on all state variables x in this system, including continuous ...</div><div class="ttdef"><b>Definition</b> system_base.h:487</div></div>
672672
<div class="ttc" id="anamespacedrake_1_1systems_html_aa53feaf560f7ff6cfa4add8dc6ff0db0"><div class="ttname"><a href="namespacedrake_1_1systems.html#aa53feaf560f7ff6cfa4add8dc6ff0db0">drake::systems::InputPortIndex</a></div><div class="ttdeci">TypeSafeIndex&lt; class InputPortTag &gt; InputPortIndex</div><div class="ttdoc">Serves as the local index for the input ports of a given System.</div><div class="ttdef"><b>Definition</b> framework_common.h:45</div></div>
@@ -2459,7 +2459,14 @@ <h2 class="memtitle"><span class="permalink"><a href="#a30e4b4a7f8de8106e56bc49e
24592459
<p>See <a class="el" href="#declare_periodic_events">Declare periodic events</a> for more information.</p>
24602460
<dl class="section pre"><dt>Precondition</dt><dd><span class="tt">this</span> must be dynamic_cast-able to MySystem. </dd>
24612461
<dd>
2462-
<span class="tt">update</span> must not be null.</dd></dl>
2462+
<span class="tt">update</span> must not be null. </dd></dl>
2463+
<dl class="exception"><dt>Exceptions</dt><dd>
2464+
<table class="exception">
2465+
<tr><td class="paramname">std::exception</td><td>if either <span class="tt">period_sec</span> or <span class="tt">offset_sec</span> are non-finite. </td></tr>
2466+
<tr><td class="paramname">std::exception</td><td>if <span class="tt">period_sec</span> &lt;= 0.0.</td></tr>
2467+
</table>
2468+
</dd>
2469+
</dl>
24632470
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#ad7786537a2832acd0d4f0d80827c1291" title="Declares that a Publish event should occur periodically and that it should invoke the given event han...">DeclarePeriodicPublishEvent()</a> </dd>
24642471
<dd>
24652472
<a class="el" href="#a7fb4770f2d9a82d9012da69ed102ffe5" title="Declares that an UnrestrictedUpdate event should occur periodically and that it should invoke the giv...">DeclarePeriodicUnrestrictedUpdateEvent()</a> </dd>
@@ -2558,6 +2565,13 @@ <h2 class="memtitle"><span class="permalink"><a href="#a50e5397a57ec949d737f0a7a
25582565
<p>Depending on the type of <span class="tt">event</span>, when triggered it will be passed to the Publish, DiscreteUpdate, or UnrestrictedUpdate event dispatcher. If the <span class="tt">event</span> object contains a handler function, Drake's default dispatchers will invoke that handler. If not, then no further action is taken. Thus an <span class="tt">event</span> with no handler has no effect unless its dispatcher has been overridden. We strongly recommend that you <em>do not</em> override the dispatcher and instead <em>do</em> supply a handler.</p>
25592566
<p>The given <span class="tt">event</span> object is deep-copied (cloned), and the copy is stored internally so you do not need to keep the object around after this call.</p>
25602567
<dl class="section pre"><dt>Precondition</dt><dd><span class="tt">event</span>'s associated trigger type must be <a class="el" href="namespacedrake_1_1systems.html#a59b7f49353f2a99b6c22d2eaae0fe9e9a25c2dc47991b3df171ed5192bcf70390">TriggerType::kUnknown</a> or already set to <a class="el" href="namespacedrake_1_1systems.html#a59b7f49353f2a99b6c22d2eaae0fe9e9aa4dadcf41a1fb6841557aad7688dc1a4" title="This type indicates that an associated event is triggered by the system proceeding to a time t ∈ {tᵢ ...">TriggerType::kPeriodic</a>. </dd></dl>
2568+
<dl class="exception"><dt>Exceptions</dt><dd>
2569+
<table class="exception">
2570+
<tr><td class="paramname">std::exception</td><td>if either <span class="tt">period_sec</span> or <span class="tt">offset_sec</span> are non-finite. </td></tr>
2571+
<tr><td class="paramname">std::exception</td><td>if <span class="tt">period_sec</span> &lt;= 0.0. </td></tr>
2572+
</table>
2573+
</dd>
2574+
</dl>
25612575

25622576
</div>
25632577
</div>
@@ -2603,7 +2617,14 @@ <h2 class="memtitle"><span class="permalink"><a href="#ad7786537a2832acd0d4f0d80
26032617
<p>See <a class="el" href="#declare_periodic_events">Declare periodic events</a> for more information.</p>
26042618
<dl class="section pre"><dt>Precondition</dt><dd><span class="tt">this</span> must be dynamic_cast-able to MySystem. </dd>
26052619
<dd>
2606-
<span class="tt">publish</span> must not be null.</dd></dl>
2620+
<span class="tt">publish</span> must not be null. </dd></dl>
2621+
<dl class="exception"><dt>Exceptions</dt><dd>
2622+
<table class="exception">
2623+
<tr><td class="paramname">std::exception</td><td>if either <span class="tt">period_sec</span> or <span class="tt">offset_sec</span> are non-finite. </td></tr>
2624+
<tr><td class="paramname">std::exception</td><td>if <span class="tt">period_sec</span> &lt;= 0.0.</td></tr>
2625+
</table>
2626+
</dd>
2627+
</dl>
26072628
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#a30e4b4a7f8de8106e56bc49e36c07dec" title="Declares that a DiscreteUpdate event should occur periodically and that it should invoke the given ev...">DeclarePeriodicDiscreteUpdateEvent()</a> </dd>
26082629
<dd>
26092630
<a class="el" href="#a7fb4770f2d9a82d9012da69ed102ffe5" title="Declares that an UnrestrictedUpdate event should occur periodically and that it should invoke the giv...">DeclarePeriodicUnrestrictedUpdateEvent()</a> </dd>
@@ -2696,7 +2717,14 @@ <h2 class="memtitle"><span class="permalink"><a href="#a7fb4770f2d9a82d9012da69e
26962717
<p>See <a class="el" href="#declare_periodic_events">Declare periodic events</a> for more information.</p>
26972718
<dl class="section pre"><dt>Precondition</dt><dd><span class="tt">this</span> must be dynamic_cast-able to MySystem. </dd>
26982719
<dd>
2699-
<span class="tt">update</span> must not be null.</dd></dl>
2720+
<span class="tt">update</span> must not be null. </dd></dl>
2721+
<dl class="exception"><dt>Exceptions</dt><dd>
2722+
<table class="exception">
2723+
<tr><td class="paramname">std::exception</td><td>if either <span class="tt">period_sec</span> or <span class="tt">offset_sec</span> are non-finite. </td></tr>
2724+
<tr><td class="paramname">std::exception</td><td>if <span class="tt">period_sec</span> &lt;= 0.0.</td></tr>
2725+
</table>
2726+
</dd>
2727+
</dl>
27002728
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#ad7786537a2832acd0d4f0d80827c1291" title="Declares that a Publish event should occur periodically and that it should invoke the given event han...">DeclarePeriodicPublishEvent()</a> </dd>
27012729
<dd>
27022730
<a class="el" href="#a30e4b4a7f8de8106e56bc49e36c07dec" title="Declares that a DiscreteUpdate event should occur periodically and that it should invoke the given ev...">DeclarePeriodicDiscreteUpdateEvent()</a> </dd>

0 commit comments

Comments
 (0)