Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
drake-jenkins-bot committed Oct 7, 2024
1 parent bd6f9f6 commit 93d123f
Show file tree
Hide file tree
Showing 66 changed files with 442 additions and 411 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -205,12 +205,13 @@
<tr><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html#a35e9f9166891aeacbca14f74e73018f3">drake::geometry::optimization::ConvexSet::operator=</a>(ConvexSet &amp;&amp;)=default</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html">ConvexSet</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html#aa7a4d7c125954dfde3c15238c852eeed">PointInSet</a>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x, double tol=0) const</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html">ConvexSet</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html#a1975e2512e5a582f2b4b051f59dccd42">Projection</a>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;points) const</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html">ConvexSet</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html#a8e8824802dedfbc36776227f7482b6bc">Serialize</a>(Archive *a)</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html">Hyperellipsoid</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html#af7add202067720eb1a04fac8f1781c87">ToShapeWithPose</a>() const</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html">Hyperellipsoid</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html#af7add202067720eb1a04fac8f1781c87">drake::geometry::optimization::ConvexSet::ToShapeWithPose</a>() const</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html">ConvexSet</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html#a678f606b1ff10c8959240d2985e022ad">Volume</a>() const</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html">Hyperellipsoid</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html#aa19f9770fdca8fc14ee1dec1cec39710">~ConvexSet</a>()</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html">ConvexSet</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html#a80aa27d77264976c6203489880a9aafd">~Hyperellipsoid</a>() final</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html">Hyperellipsoid</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html#a2ae50b295015eb16d78a1c75b55847aa">Scale</a>(double scale) const</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html">Hyperellipsoid</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html#a8e8824802dedfbc36776227f7482b6bc">Serialize</a>(Archive *a)</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html">Hyperellipsoid</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html#af7add202067720eb1a04fac8f1781c87">ToShapeWithPose</a>() const</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html">Hyperellipsoid</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html#af7add202067720eb1a04fac8f1781c87">drake::geometry::optimization::ConvexSet::ToShapeWithPose</a>() const</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html">ConvexSet</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html#a678f606b1ff10c8959240d2985e022ad">Volume</a>() const</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html">Hyperellipsoid</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html#aa19f9770fdca8fc14ee1dec1cec39710">~ConvexSet</a>()</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html">ConvexSet</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html#a80aa27d77264976c6203489880a9aafd">~Hyperellipsoid</a>() final</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html">Hyperellipsoid</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- footer -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,9 @@
<tr class="memitem:a152cd9dac97b61e35faa07fd4f1d2472"><td class="memItemLeft" align="right" valign="top">std::pair&lt; <a class="el" href="classdouble.html">double</a>, Eigen::VectorXd &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html#a152cd9dac97b61e35faa07fd4f1d2472">MinimumUniformScalingToTouch</a> (const <a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html">ConvexSet</a> &amp;other) const</td></tr>
<tr class="memdesc:a152cd9dac97b61e35faa07fd4f1d2472"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the smallest uniform scaling of this ellipsoid for which it still intersects <code>other</code>. <a href="#a152cd9dac97b61e35faa07fd4f1d2472">More...</a><br /></td></tr>
<tr class="separator:a152cd9dac97b61e35faa07fd4f1d2472"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ae50b295015eb16d78a1c75b55847aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html">Hyperellipsoid</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html#a2ae50b295015eb16d78a1c75b55847aa">Scale</a> (<a class="el" href="classdouble.html">double</a> scale) const</td></tr>
<tr class="memdesc:a2ae50b295015eb16d78a1c75b55847aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Results a new <a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html" title="Implements an ellipsoidal convex set represented by the quadratic form {x | (x-center)ᵀAᵀA(x-center) ...">Hyperellipsoid</a> that is a scaled version of <code>this</code> about the center. <a href="#a2ae50b295015eb16d78a1c75b55847aa">More...</a><br /></td></tr>
<tr class="separator:a2ae50b295015eb16d78a1c75b55847aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e8824802dedfbc36776227f7482b6bc"><td class="memTemplParams" colspan="2">template&lt;typename Archive &gt; </td></tr>
<tr class="memitem:a8e8824802dedfbc36776227f7482b6bc"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html#a8e8824802dedfbc36776227f7482b6bc">Serialize</a> (Archive *a)</td></tr>
<tr class="memdesc:a8e8824802dedfbc36776227f7482b6bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Passes this object to an Archive. <a href="#a8e8824802dedfbc36776227f7482b6bc">More...</a><br /></td></tr>
Expand Down Expand Up @@ -799,6 +802,27 @@ <h2 class="memtitle"><span class="permalink"><a href="#a31236f7fa2323eab3ac92db5
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a2ae50b295015eb16d78a1c75b55847aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ae50b295015eb16d78a1c75b55847aa">&#9670;&nbsp;</a></span>Scale()</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html">Hyperellipsoid</a> Scale </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
<td class="paramname"><em>scale</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">

<p>Results a new <a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html" title="Implements an ellipsoidal convex set represented by the quadratic form {x | (x-center)ᵀAᵀA(x-center) ...">Hyperellipsoid</a> that is a scaled version of <code>this</code> about the center. </p>
<p>Any point on the boundary of the ellipsoid, x, is now translated to a new point, x*, such that ||x* - center|| = ||x - center|| * pow(scale, 1.0/ambient_dimension()). The volume of the resulting shape is scaled up by 'scale'. </p><dl class="section pre"><dt>Precondition</dt><dd><code>scale</code> &gt; 0. </dd></dl>

</div>
</div>
<a id="a8e8824802dedfbc36776227f7482b6bc"></a>
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 93d123f

Please sign in to comment.