Skip to content

Commit d167831

Browse files
1 parent 1fe5b18 commit d167831

File tree

99 files changed

+3779
-3642
lines changed

Some content is hidden

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

99 files changed

+3779
-3642
lines changed

doxygen_cxx/classdrake_1_1geometry_1_1optimization_1_1_v_polytope-members.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@
180180
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html#aaed64b9f6964c517f8404829282b3184">DoIsBoundedShortcutParallel</a>(Parallelism) 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"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
181181
<tr><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html#ab0bb24996d3355ce6cf6dcb07a0d64a6">DoPointInSetShortcut</a>(const Eigen::Ref&lt; const Eigen::VectorXd &gt; &amp;x, double tol) 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"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
182182
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html#aaacbd0a682d985194c7d94d6acdb50f3">DoProjectionShortcut</a>(const Eigen::Ref&lt; const Eigen::MatrixXd &gt; &amp;points, EigenPtr&lt; Eigen::MatrixXd &gt; projected_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"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
183-
<tr><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#ad5d589780714066f1e6a1118a8e5a83e">GetMinimalRepresentation</a>() const</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html">VPolytope</a></td><td class="entry"></td></tr>
183+
<tr><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#ab77cdc3c65cb978d81270a8f352e4287">GetMinimalRepresentation</a>(double tol=1e-9) const</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html">VPolytope</a></td><td class="entry"></td></tr>
184184
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html#a7da589d9fc72f5064b7bbc48a97d0845">HandleZeroAmbientDimensionConstraints</a>(solvers::MathematicalProgram *prog, const ConvexSet &amp;set, std::vector&lt; solvers::Binding&lt; solvers::Constraint &gt;&gt; *constraints) 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"><span class="mlabel">protected</span></td></tr>
185185
<tr><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html#a7d9beaa673ec9f46fcf52eb4c49b62bd">has_exact_volume</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>
186186
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_convex_set.html#a9cf0f6eaece284fabedbab39956a0938">IntersectsWith</a>(const ConvexSet &amp;other) 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>

doxygen_cxx/classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -190,9 +190,9 @@
190190
<tr class="separator:ab0523f84331ef73195b38a43b8d24519"><td class="memSeparator" colspan="2">&#160;</td></tr>
191191
<tr class="memitem:af39035d161c3b21e796ed5ed8ee960da"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#af39035d161c3b21e796ed5ed8ee960da">~VPolytope</a> () final</td></tr>
192192
<tr class="separator:af39035d161c3b21e796ed5ed8ee960da"><td class="memSeparator" colspan="2">&#160;</td></tr>
193-
<tr class="memitem:ad5d589780714066f1e6a1118a8e5a83e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html">VPolytope</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#ad5d589780714066f1e6a1118a8e5a83e">GetMinimalRepresentation</a> () const</td></tr>
194-
<tr class="memdesc:ad5d589780714066f1e6a1118a8e5a83e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html" title="A polytope described using the vertex representation.">VPolytope</a> whose vertices are guaranteed to be minimal, i.e., if we remove any point from its vertices, then the convex hull of the remaining vertices is a strict subset of the polytope. <a href="#ad5d589780714066f1e6a1118a8e5a83e">More...</a><br /></td></tr>
195-
<tr class="separator:ad5d589780714066f1e6a1118a8e5a83e"><td class="memSeparator" colspan="2">&#160;</td></tr>
193+
<tr class="memitem:ab77cdc3c65cb978d81270a8f352e4287"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html">VPolytope</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#ab77cdc3c65cb978d81270a8f352e4287">GetMinimalRepresentation</a> (<a class="el" href="classdouble.html">double</a> tol=1e-9) const</td></tr>
194+
<tr class="memdesc:ab77cdc3c65cb978d81270a8f352e4287"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html" title="A polytope described using the vertex representation.">VPolytope</a> whose vertices are guaranteed to be minimal, i.e., if we remove any point from its vertices, then the convex hull of the remaining vertices is a strict subset of the polytope. <a href="#ab77cdc3c65cb978d81270a8f352e4287">More...</a><br /></td></tr>
195+
<tr class="separator:ab77cdc3c65cb978d81270a8f352e4287"><td class="memSeparator" colspan="2">&#160;</td></tr>
196196
<tr class="memitem:a893af2ada07d691fd0f87888cc3f9ca4"><td class="memItemLeft" align="right" valign="top">const Eigen::MatrixXd &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#a893af2ada07d691fd0f87888cc3f9ca4">vertices</a> () const</td></tr>
197197
<tr class="memdesc:a893af2ada07d691fd0f87888cc3f9ca4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the vertices in a d-by-n matrix, where d is the ambient dimension, and n is the number of vertices. <a href="#a893af2ada07d691fd0f87888cc3f9ca4">More...</a><br /></td></tr>
198198
<tr class="separator:a893af2ada07d691fd0f87888cc3f9ca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -537,23 +537,24 @@ <h2 class="memtitle"><span class="permalink"><a href="#a7a2847efc4f87e996464d9d7
537537

538538
</div>
539539
</div>
540-
<a id="ad5d589780714066f1e6a1118a8e5a83e"></a>
541-
<h2 class="memtitle"><span class="permalink"><a href="#ad5d589780714066f1e6a1118a8e5a83e">&#9670;&nbsp;</a></span>GetMinimalRepresentation()</h2>
540+
<a id="ab77cdc3c65cb978d81270a8f352e4287"></a>
541+
<h2 class="memtitle"><span class="permalink"><a href="#ab77cdc3c65cb978d81270a8f352e4287">&#9670;&nbsp;</a></span>GetMinimalRepresentation()</h2>
542542

543543
<div class="memitem">
544544
<div class="memproto">
545545
<table class="memname">
546546
<tr>
547547
<td class="memname"><a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html">VPolytope</a> GetMinimalRepresentation </td>
548548
<td>(</td>
549-
<td class="paramname"></td><td>)</td>
549+
<td class="paramtype"><a class="el" href="classdouble.html">double</a>&#160;</td>
550+
<td class="paramname"><em>tol</em> = <code>1e-9</code></td><td>)</td>
550551
<td> const</td>
551552
</tr>
552553
</table>
553554
</div><div class="memdoc">
554555

555556
<p>Creates a new <a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html" title="A polytope described using the vertex representation.">VPolytope</a> whose vertices are guaranteed to be minimal, i.e., if we remove any point from its vertices, then the convex hull of the remaining vertices is a strict subset of the polytope. </p>
556-
<p>In the 2D case the vertices of the new <a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html" title="A polytope described using the vertex representation.">VPolytope</a> are ordered counter-clockwise from the negative X axis. For all other cases an order is not guaranteed. </p>
557+
<p>In the 2D case the vertices of the new <a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html" title="A polytope described using the vertex representation.">VPolytope</a> are ordered counter-clockwise from the negative X axis. For all other cases an order is not guaranteed. If the <a class="el" href="classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html" title="A polytope described using the vertex representation.">VPolytope</a> is not full-dimensional, we perform computations in a coordinate system of its affine hull. <code>tol</code> specifies the numerical tolerance used in the computation of the affine hull. </p>
557558

558559
</div>
559560
</div>

doxygen_cxx/classdrake_1_1geometry_1_1optimization_1_1_v_polytope.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ var classdrake_1_1geometry_1_1optimization_1_1_v_polytope =
88
[ "VPolytope", "classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#ab0523f84331ef73195b38a43b8d24519", null ],
99
[ "~VPolytope", "classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#af39035d161c3b21e796ed5ed8ee960da", null ],
1010
[ "CalcVolume", "classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#a7a2847efc4f87e996464d9d71159e27b", null ],
11-
[ "GetMinimalRepresentation", "classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#ad5d589780714066f1e6a1118a8e5a83e", null ],
11+
[ "GetMinimalRepresentation", "classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#ab77cdc3c65cb978d81270a8f352e4287", null ],
1212
[ "IsBounded", "classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#a92797706c9c2adb6329f1dce4c672d59", null ],
1313
[ "MakeBox", "classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#a3f9ab23e6550deb5b0aed63101cac134", null ],
1414
[ "MakeUnitBox", "classdrake_1_1geometry_1_1optimization_1_1_v_polytope.html#a35f094b504e82e46e049d81f5e39cc2f", null ],

0 commit comments

Comments
 (0)