Skip to content

Commit 93d123f

Browse files
1 parent bd6f9f6 commit 93d123f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+442
-411
lines changed

doxygen_cxx/classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid-members.html

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -205,12 +205,13 @@
205205
<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>
206206
<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>
207207
<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>
208-
<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>
209-
<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>
210-
<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>
211-
<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>
212-
<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>
213-
<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>
208+
<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>
209+
<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>
210+
<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>
211+
<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>
212+
<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>
213+
<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>
214+
<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>
214215
</table></div><!-- contents -->
215216
</div><!-- doc-content -->
216217
<!-- footer -->

doxygen_cxx/classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,9 @@
200200
<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>
201201
<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>
202202
<tr class="separator:a152cd9dac97b61e35faa07fd4f1d2472"><td class="memSeparator" colspan="2">&#160;</td></tr>
203+
<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>
204+
<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>
205+
<tr class="separator:a2ae50b295015eb16d78a1c75b55847aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
203206
<tr class="memitem:a8e8824802dedfbc36776227f7482b6bc"><td class="memTemplParams" colspan="2">template&lt;typename Archive &gt; </td></tr>
204207
<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>
205208
<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>
@@ -799,6 +802,27 @@ <h2 class="memtitle"><span class="permalink"><a href="#a31236f7fa2323eab3ac92db5
799802
</table>
800803
</div><div class="memdoc">
801804

805+
</div>
806+
</div>
807+
<a id="a2ae50b295015eb16d78a1c75b55847aa"></a>
808+
<h2 class="memtitle"><span class="permalink"><a href="#a2ae50b295015eb16d78a1c75b55847aa">&#9670;&nbsp;</a></span>Scale()</h2>
809+
810+
<div class="memitem">
811+
<div class="memproto">
812+
<table class="memname">
813+
<tr>
814+
<td class="memname"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.html">Hyperellipsoid</a> Scale </td>
815+
<td>(</td>
816+
<td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
817+
<td class="paramname"><em>scale</em></td><td>)</td>
818+
<td> const</td>
819+
</tr>
820+
</table>
821+
</div><div class="memdoc">
822+
823+
<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>
824+
<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>
825+
802826
</div>
803827
</div>
804828
<a id="a8e8824802dedfbc36776227f7482b6bc"></a>

doxygen_cxx/classdrake_1_1geometry_1_1optimization_1_1_hyperellipsoid.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)