1 <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 <meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
6 <title>Main Page</title>
7 <link href="doxygen.css" rel="stylesheet" type="text/css">
8 <link href="tabs.css" rel="stylesheet" type="text/css">
14 <!-- Generated by Doxygen 1.4.7 -->
16 <a class="el" href="namespacegeompyDC.html">geompyDC</a>.<a class="el" href="classgeompyDC_1_1geompyDC.html">geompyDC</a></div>
17 <h1>geompyDC.geompyDC Class Reference</h1><!-- doxytag: class="geompyDC::geompyDC" --><!-- doxytag: inherits="GEOM::_objref_GEOM_Gen" -->Inheritance diagram for geompyDC.geompyDC:<p><center><img src="classgeompyDC_1_1geompyDC__inherit__graph.jpg" border="0" usemap="#geompyDC_8geompyDC__inherit__map" alt="Inheritance graph"></center>
18 <map name="geompyDC_8geompyDC__inherit__map">
19 <area href="classGEOM_1_1__objref__GEOM__Gen.html" shape="rect" coords="8,9,202,33" alt="">
21 <table border="0" cellpadding="0" cellspacing="0">
23 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
24 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#af8ddd61672905dce7b92a9a743663ff">__init__</a></td></tr>
26 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#25ea0aecb6d8820d25978244778ca819">init_geom</a></td></tr>
28 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#1949a3db14d23baada3e1841e0baa5ae">SubShapeName</a></td></tr>
30 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get name for sub-shape aSubObj of shape aMainObj. <a href="#1949a3db14d23baada3e1841e0baa5ae"></a><br></td></tr>
31 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#7db0dfa66baae9698555a059b1aba887">addToStudy</a></td></tr>
33 <tr><td class="mdescLeft"> </td><td class="mdescRight">Publish in study aShape with name aName. <a href="#7db0dfa66baae9698555a059b1aba887"></a><br></td></tr>
34 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#ee026f3fcb1fa99e51c655533cf2c1ef">addToStudyInFather</a></td></tr>
36 <tr><td class="mdescLeft"> </td><td class="mdescRight">Publish in study aShape with name aName as sub-object of previously published aFather. <a href="#ee026f3fcb1fa99e51c655533cf2c1ef"></a><br></td></tr>
37 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#d10907eea3fcd77b5c0616314c8c0cf8">MakeVertex</a></td></tr>
39 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create point by three coordinates. <a href="#d10907eea3fcd77b5c0616314c8c0cf8"></a><br></td></tr>
40 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#a234e4855a340079db1f4106799fb97c">MakeVertexWithRef</a></td></tr>
42 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a point, distant from the referenced point on the given distances along the coordinate axes. <a href="#a234e4855a340079db1f4106799fb97c"></a><br></td></tr>
43 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#60990e3d531796d90776bb3bfba9f1e0">MakeVertexOnCurve</a></td></tr>
45 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a point, corresponding to the given parameter on the given curve. <a href="#60990e3d531796d90776bb3bfba9f1e0"></a><br></td></tr>
46 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#696c7e5a4c1ea2a7c99202e55ed90629">MakeTangentOnCurve</a></td></tr>
48 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a tangent, corresponding to the given parameter on the given curve. <a href="#696c7e5a4c1ea2a7c99202e55ed90629"></a><br></td></tr>
49 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#d63565ee22d104df4c7d4f6bfe60f2b5">MakeVectorDXDYDZ</a></td></tr>
51 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a vector with the given components. <a href="#d63565ee22d104df4c7d4f6bfe60f2b5"></a><br></td></tr>
52 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#a555df198725426a1dd01b332767d131">MakeVector</a></td></tr>
54 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a vector between two points. <a href="#a555df198725426a1dd01b332767d131"></a><br></td></tr>
55 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#aa0cc8bfc8b0459e1553744b3d1cd967">MakeLine</a></td></tr>
57 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a line, passing through the given point and parrallel to the given direction. <a href="#aa0cc8bfc8b0459e1553744b3d1cd967"></a><br></td></tr>
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#dd8cf59821f38e96cf4649f8a6f542bb">MakeLineTwoPnt</a></td></tr>
60 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a line, passing through the given points. <a href="#dd8cf59821f38e96cf4649f8a6f542bb"></a><br></td></tr>
61 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#ca603ee3632caf15e8a67c84e53d260e">MakePlane</a></td></tr>
63 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a plane, passing through the given point and normal to the given vector. <a href="#ca603ee3632caf15e8a67c84e53d260e"></a><br></td></tr>
64 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#34df128a5c5b1cf1d17a8d908f504109">MakePlaneThreePnt</a></td></tr>
66 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a plane, passing through the three given points. <a href="#34df128a5c5b1cf1d17a8d908f504109"></a><br></td></tr>
67 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#a485bef0e5de72c0a9def2be78a8f5dc">MakePlaneFace</a></td></tr>
69 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a plane, similar to the existing one, but with another size of representing face. <a href="#a485bef0e5de72c0a9def2be78a8f5dc"></a><br></td></tr>
70 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#50cfea162620f440c57035f185e86be8">MakeMarker</a></td></tr>
72 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a local coordinate system. <a href="#50cfea162620f440c57035f185e86be8"></a><br></td></tr>
73 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#d20661db76229799278b218fe8876b9c">MakeMarkerPntTwoVec</a></td></tr>
75 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a local coordinate system. <a href="#d20661db76229799278b218fe8876b9c"></a><br></td></tr>
76 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#5ec980592e1667a038e73e33c897dc8a">MakeArc</a></td></tr>
78 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create an arc of circle, passing through three given points. <a href="#5ec980592e1667a038e73e33c897dc8a"></a><br></td></tr>
79 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#9235be0a43fa6a3530cde2f2a178c6a1">MakeArcCenter</a></td></tr>
81 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create an arc of circle from a center and 2 points. <a href="#9235be0a43fa6a3530cde2f2a178c6a1"></a><br></td></tr>
82 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#a8c53f522639686427623ef671680a69">MakeCircle</a></td></tr>
84 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a circle with given center, normal vector and radius. <a href="#a8c53f522639686427623ef671680a69"></a><br></td></tr>
85 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#174e1bf2c1ca1a1385fdadbef4498a71">MakeCircleThreePnt</a></td></tr>
87 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a circle, passing through three given points. <a href="#174e1bf2c1ca1a1385fdadbef4498a71"></a><br></td></tr>
88 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#8a6255b5b91a1b4d3662eeba16fb181e">MakeEllipse</a></td></tr>
90 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create an ellipse with given center, normal vector and radiuses. <a href="#8a6255b5b91a1b4d3662eeba16fb181e"></a><br></td></tr>
91 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#ba71e6507ea026a9a583af92e86a4abe">MakePolyline</a></td></tr>
93 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a polyline on the set of points. <a href="#ba71e6507ea026a9a583af92e86a4abe"></a><br></td></tr>
94 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#1bc25a4b112a7d0c835f95548c059fee">MakeBezier</a></td></tr>
96 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create bezier curve on the set of points. <a href="#1bc25a4b112a7d0c835f95548c059fee"></a><br></td></tr>
97 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#0779d8a2ca8b62f171cbde07224abe61">MakeInterpol</a></td></tr>
99 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create B-Spline curve on the set of points. <a href="#0779d8a2ca8b62f171cbde07224abe61"></a><br></td></tr>
100 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#ebd8e665d93f32edc49caf185bd679d5">MakeSketcher</a></td></tr>
102 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sketcher (wire or face), following the textual description, passed through <em>theCommand</em> argument. <a href="#ebd8e665d93f32edc49caf185bd679d5"></a><br></td></tr>
103 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#cb2d962f65e8b2e44c290cc8f9b1394d">MakeSketcherOnPlane</a></td></tr>
105 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sketcher (wire or face), following the textual description, passed through <em>theCommand</em> argument. <a href="#cb2d962f65e8b2e44c290cc8f9b1394d"></a><br></td></tr>
106 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#7f67b75d315b058a9dbfd0fcae8436c3">MakeBox</a></td></tr>
108 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a box by coordinates of two opposite vertices. <a href="#7f67b75d315b058a9dbfd0fcae8436c3"></a><br></td></tr>
109 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#26a427a3ad940830e2edb3fa5505cb36">MakeBoxDXDYDZ</a></td></tr>
111 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a box with specified dimensions along the coordinate axes and with edges, parallel to the coordinate axes. <a href="#26a427a3ad940830e2edb3fa5505cb36"></a><br></td></tr>
112 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#b337e6c6ab478f0d793954be1bd9cb2c">MakeBoxTwoPnt</a></td></tr>
114 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a box with two specified opposite vertices, and with edges, parallel to the coordinate axes. <a href="#b337e6c6ab478f0d793954be1bd9cb2c"></a><br></td></tr>
115 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#bc2fe5ba9c9c88249580b50209100433">MakeCylinder</a></td></tr>
117 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cylinder with given base point, axis, radius and height. <a href="#bc2fe5ba9c9c88249580b50209100433"></a><br></td></tr>
118 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#b3df1c40baa03e45ec7094d146e8b963">MakeCylinderRH</a></td></tr>
120 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cylinder with given radius and height at the origin of coordinate system. <a href="#b3df1c40baa03e45ec7094d146e8b963"></a><br></td></tr>
121 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#81579f2f47da0cc1d6097e1faadf2dd5">MakeSpherePntR</a></td></tr>
123 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sphere with given center and radius. <a href="#81579f2f47da0cc1d6097e1faadf2dd5"></a><br></td></tr>
124 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#07a746f0b76020bbb7282c2e838bd409">MakeSphere</a></td></tr>
126 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sphere with given center and radius. <a href="#07a746f0b76020bbb7282c2e838bd409"></a><br></td></tr>
127 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#fb3e149785a70bf4203f477afc0c835e">MakeSphereR</a></td></tr>
129 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sphere with given radius at the origin of coordinate system. <a href="#fb3e149785a70bf4203f477afc0c835e"></a><br></td></tr>
130 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#e30b53da3c95b228eb8c834b5854ef14">MakeCone</a></td></tr>
132 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cone with given base point, axis, height and radiuses. <a href="#e30b53da3c95b228eb8c834b5854ef14"></a><br></td></tr>
133 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#0fd12dd339d9640f7ffa0917b8532bb0">MakeConeR1R2H</a></td></tr>
135 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cone with given height and radiuses at the origin of coordinate system. <a href="#0fd12dd339d9640f7ffa0917b8532bb0"></a><br></td></tr>
136 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#3626eac4fedc7273364e21221fa88788">MakeTorus</a></td></tr>
138 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a torus with given center, normal vector and radiuses. <a href="#3626eac4fedc7273364e21221fa88788"></a><br></td></tr>
139 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#ee9c1c4391a974f97558960e90e7bb58">MakeTorusRR</a></td></tr>
141 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a torus with given radiuses at the origin of coordinate system. <a href="#ee9c1c4391a974f97558960e90e7bb58"></a><br></td></tr>
142 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#235c3c3893cd30d3fd2d6c75df0b9b85">MakePrism</a></td></tr>
144 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the base shape along a vector, defined by two points. <a href="#235c3c3893cd30d3fd2d6c75df0b9b85"></a><br></td></tr>
145 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#ed885f2bf6c39f0aba6f7773b36acceb">MakePrismVecH</a></td></tr>
147 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the base shape along the vector, i.e. <a href="#ed885f2bf6c39f0aba6f7773b36acceb"></a><br></td></tr>
148 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#ea1248fca4762d449c8f623df461dc1b">MakePipe</a></td></tr>
150 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the base shape along the path shape. <a href="#ea1248fca4762d449c8f623df461dc1b"></a><br></td></tr>
151 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#f1e4818545a58c6fca5917f4f2600d9c">MakeRevolution</a></td></tr>
153 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by revolution of the base shape around the axis on the given angle, i.e. <a href="#f1e4818545a58c6fca5917f4f2600d9c"></a><br></td></tr>
154 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#2cebf57322ef8812857c0e18935b2e50">MakeThruSections</a></td></tr>
156 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shell or solid passing through set of sections.Sections should be wires,edges or vertices. <a href="#2cebf57322ef8812857c0e18935b2e50"></a><br></td></tr>
157 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#9614d962ed7d981dd795367500e932e4">MakePipeWithDifferentSections</a></td></tr>
159 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the profile shape along the path shape. <a href="#9614d962ed7d981dd795367500e932e4"></a><br></td></tr>
160 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#f0be52d1562df21a8c8d1c5e19cfd986">MakePipeWithShellSections</a></td></tr>
162 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the profile shape along the path shape. <a href="#f0be52d1562df21a8c8d1c5e19cfd986"></a><br></td></tr>
163 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#28931fb5811e065bca98d33c72ae3bcd">MakeEdge</a></td></tr>
165 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a linear edge with specified ends. <a href="#28931fb5811e065bca98d33c72ae3bcd"></a><br></td></tr>
166 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#a8bbbcb09ca5166b32cfca437388ce53">MakeWire</a></td></tr>
168 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a wire from the set of edges and wires. <a href="#a8bbbcb09ca5166b32cfca437388ce53"></a><br></td></tr>
169 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#cdb6873ee6002347bb02cc3a58282609">MakeFace</a></td></tr>
171 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a face on the given wire. <a href="#cdb6873ee6002347bb02cc3a58282609"></a><br></td></tr>
172 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#e29525e7b4291b7068a540a6849e958e">MakeFaceWires</a></td></tr>
174 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a face on the given wires set. <a href="#e29525e7b4291b7068a540a6849e958e"></a><br></td></tr>
175 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#a0c086da24dc52a36e393403e67fb602">MakeFaces</a></td></tr>
177 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="classgeompyDC_1_1geompyDC.html#e29525e7b4291b7068a540a6849e958e">MakeFaceWires()</a>. <a href="#a0c086da24dc52a36e393403e67fb602"></a><br></td></tr>
178 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#f05fc666dd12c4c3b9d9e24ea6bb8e4c">MakeShell</a></td></tr>
180 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shell from the set of faces and shells. <a href="#f05fc666dd12c4c3b9d9e24ea6bb8e4c"></a><br></td></tr>
181 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#46ac42b6d0801facaf94f0219a98519d">MakeSolid</a></td></tr>
183 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a solid, bounded by the given shells. <a href="#46ac42b6d0801facaf94f0219a98519d"></a><br></td></tr>
184 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#4291d93976b7ce6dd54e50bae3f0f2a7">MakeCompound</a></td></tr>
186 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a compound of the given shapes. <a href="#4291d93976b7ce6dd54e50bae3f0f2a7"></a><br></td></tr>
187 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#38f585da48e36d0111edb5855a55cbfb">NumberOfFaces</a></td></tr>
189 <tr><td class="mdescLeft"> </td><td class="mdescRight">Gives quantity of faces in the given shape. <a href="#38f585da48e36d0111edb5855a55cbfb"></a><br></td></tr>
190 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#7e3d02b87d35cce98b8cf9ae0fe6b8ef">NumberOfEdges</a></td></tr>
192 <tr><td class="mdescLeft"> </td><td class="mdescRight">Gives quantity of edges in the given shape. <a href="#7e3d02b87d35cce98b8cf9ae0fe6b8ef"></a><br></td></tr>
193 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#030b12f8bf19341b7fb19c8b6f78560c">ChangeOrientation</a></td></tr>
195 <tr><td class="mdescLeft"> </td><td class="mdescRight">Reverses an orientation the given shape. <a href="#030b12f8bf19341b7fb19c8b6f78560c"></a><br></td></tr>
196 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#07154c139fe6ed7035fdea3e4eeecf7a">OrientationChange</a></td></tr>
198 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="classgeompyDC_1_1geompyDC.html#030b12f8bf19341b7fb19c8b6f78560c">ChangeOrientation()</a>. <a href="#07154c139fe6ed7035fdea3e4eeecf7a"></a><br></td></tr>
199 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#f17be89e3cd53f3c0f39c2edd65b0fac">GetFreeFacesIDs</a></td></tr>
201 <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve all free faces from the given shape. <a href="#f17be89e3cd53f3c0f39c2edd65b0fac"></a><br></td></tr>
202 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#9fd58edacf404f79755e7dc844252afd">GetSharedShapes</a></td></tr>
204 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get all sub-shapes of theShape1 of the given type, shared with theShape2. <a href="#9fd58edacf404f79755e7dc844252afd"></a><br></td></tr>
205 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#f9b62ee841439c13d856a2278133d685">GetShapesOnPlane</a></td></tr>
207 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified plane by the certain way, defined through <em>theState</em> parameter. <a href="#f9b62ee841439c13d856a2278133d685"></a><br></td></tr>
208 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#68097cda152e42c34570c91205247290">GetShapesOnPlaneIDs</a></td></tr>
210 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#68097cda152e42c34570c91205247290"></a><br></td></tr>
211 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#651b14d212b23eaa194cb8cc1e4a92df">GetShapesOnPlaneWithLocation</a></td></tr>
213 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified plane by the certain way, defined through <em>theState</em> parameter. <a href="#651b14d212b23eaa194cb8cc1e4a92df"></a><br></td></tr>
214 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#ef1c337288dd469d08c6491a1bf1902c">GetShapesOnPlaneWithLocationIDs</a></td></tr>
216 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#ef1c337288dd469d08c6491a1bf1902c"></a><br></td></tr>
217 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#efbe51fb2bab5123c12b233285393066">GetShapesOnCylinder</a></td></tr>
219 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified cylinder by the certain way, defined through <em>theState</em> parameter. <a href="#efbe51fb2bab5123c12b233285393066"></a><br></td></tr>
220 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#da671d7d2fa64f3fe87df7c055b83825">GetShapesOnCylinderIDs</a></td></tr>
222 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#da671d7d2fa64f3fe87df7c055b83825"></a><br></td></tr>
223 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#ae6c2f5224df29424ca077575eabd736">GetShapesOnSphere</a></td></tr>
225 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified sphere by the certain way, defined through <em>theState</em> parameter. <a href="#ae6c2f5224df29424ca077575eabd736"></a><br></td></tr>
226 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#3987180dd23e4c175ed948a58a6cf660">GetShapesOnSphereIDs</a></td></tr>
228 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#3987180dd23e4c175ed948a58a6cf660"></a><br></td></tr>
229 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#ea27e6fad8151ea201e4f723c4a428a8">GetShapesOnQuadrangle</a></td></tr>
231 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified quadrangle by the certain way, defined through <em>theState</em> parameter. <a href="#ea27e6fad8151ea201e4f723c4a428a8"></a><br></td></tr>
232 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#1fab06e08781150f37917ac559cc2aa4">GetShapesOnQuadrangleIDs</a></td></tr>
234 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#1fab06e08781150f37917ac559cc2aa4"></a><br></td></tr>
235 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#1ea715c4d4e4d0f4c5e7919f2d83d4e6">GetShapesOnBox</a></td></tr>
237 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified <em>theBox</em> by the certain way, defined through <em>theState</em> parameter. <a href="#1ea715c4d4e4d0f4c5e7919f2d83d4e6"></a><br></td></tr>
238 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#73015991fea1f7bb78c7436d7ec2ebb0">GetShapesOnBoxIDs</a></td></tr>
240 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#73015991fea1f7bb78c7436d7ec2ebb0"></a><br></td></tr>
241 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#67ae7cef36629d18c93c5a102dee00c3">GetInPlace</a></td></tr>
243 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get sub-shape(s) of theShapeWhere, which are coincident with <em>theShapeWhat</em> or could be a part of it. <a href="#67ae7cef36629d18c93c5a102dee00c3"></a><br></td></tr>
244 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#eed964a4cd665e5e26b9becd7c260d7b">GetSame</a></td></tr>
246 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get sub-shape of theShapeWhere, which is equal to <em>theShapeWhat</em>. <a href="#eed964a4cd665e5e26b9becd7c260d7b"></a><br></td></tr>
247 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#83963a360d309689ba837d8e316466c1">GetSubShape</a></td></tr>
249 <tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain a composite sub-shape of <aShape>, composed from sub-shapes of <aShape>, selected by their unique IDs inside <aShape>. <a href="#83963a360d309689ba837d8e316466c1"></a><br></td></tr>
250 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#b3cf4c129a0316ffbe7904021762549c">GetSubShapeID</a></td></tr>
252 <tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain unique ID of sub-shape <aSubShape> inside <aShape>. <a href="#b3cf4c129a0316ffbe7904021762549c"></a><br></td></tr>
253 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#78fa5a06b26d7d924c08892e963f3457">SubShapeAll</a></td></tr>
255 <tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#78fa5a06b26d7d924c08892e963f3457"></a><br></td></tr>
256 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#c08bbd0e4324de005e144b0bd71a62fd">SubShapeAllIDs</a></td></tr>
258 <tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#c08bbd0e4324de005e144b0bd71a62fd"></a><br></td></tr>
259 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#f6bf69ac9180b0ae6c782445d56f2c59">SubShapeAllSorted</a></td></tr>
261 <tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#f6bf69ac9180b0ae6c782445d56f2c59"></a><br></td></tr>
262 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#5e36eda3a11edc37146e5e73dd118e81">SubShapeAllSortedIDs</a></td></tr>
264 <tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#5e36eda3a11edc37146e5e73dd118e81"></a><br></td></tr>
265 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#0092ca7fbc9ed8d824f6a0f932793e47">SubShape</a></td></tr>
267 <tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain a compound of sub-shapes of <aShape>, selected by they indices in list of all sub-shapes of type <aType>. <a href="#0092ca7fbc9ed8d824f6a0f932793e47"></a><br></td></tr>
268 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#bdacf7906482aacc2d5db144847f2d89">SubShapeSorted</a></td></tr>
270 <tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain a compound of sub-shapes of <aShape>, selected by they indices in sorted list of all sub-shapes of type <aType>. <a href="#bdacf7906482aacc2d5db144847f2d89"></a><br></td></tr>
271 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#cd3999b10bc598e794c72f5d0100fce5">ProcessShape</a></td></tr>
273 <tr><td class="mdescLeft"> </td><td class="mdescRight">Apply a sequence of Shape Healing operators to the given object. <a href="#cd3999b10bc598e794c72f5d0100fce5"></a><br></td></tr>
274 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#bbaee711561a402bdd0741ec11471278">SuppressFaces</a></td></tr>
276 <tr><td class="mdescLeft"> </td><td class="mdescRight">Remove faces from the given object (shape). <a href="#bbaee711561a402bdd0741ec11471278"></a><br></td></tr>
277 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#036ad990f98656d408899bfcd5ece429">MakeSewing</a></td></tr>
279 <tr><td class="mdescLeft"> </td><td class="mdescRight">Sewing of some shapes into single shape. <a href="#036ad990f98656d408899bfcd5ece429"></a><br></td></tr>
280 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#8d560be7edd550c5d99efa7d5500983d">Sew</a></td></tr>
282 <tr><td class="mdescLeft"> </td><td class="mdescRight">Sewing of the given object. <a href="#8d560be7edd550c5d99efa7d5500983d"></a><br></td></tr>
283 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#32d8bab454d23c5081af3cf351da2dbc">SuppressInternalWires</a></td></tr>
285 <tr><td class="mdescLeft"> </td><td class="mdescRight">Remove internal wires and edges from the given object (face). <a href="#32d8bab454d23c5081af3cf351da2dbc"></a><br></td></tr>
286 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#3bb048fd0a24d95d5477d315f06613ff">SuppressHoles</a></td></tr>
288 <tr><td class="mdescLeft"> </td><td class="mdescRight">Remove internal closed contours (holes) from the given object. <a href="#3bb048fd0a24d95d5477d315f06613ff"></a><br></td></tr>
289 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#68a586d816212080969fe6ee4f19462d">CloseContour</a></td></tr>
291 <tr><td class="mdescLeft"> </td><td class="mdescRight">Close an open wire. <a href="#68a586d816212080969fe6ee4f19462d"></a><br></td></tr>
292 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#7d5999f697974ede4dc7e2bd8bda35a9">DivideEdge</a></td></tr>
294 <tr><td class="mdescLeft"> </td><td class="mdescRight">Addition of a point to a given edge object. <a href="#7d5999f697974ede4dc7e2bd8bda35a9"></a><br></td></tr>
295 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#28ff08bd5c4bc952201dc0cef7402d9b">ChangeOrientationShell</a></td></tr>
297 <tr><td class="mdescLeft"> </td><td class="mdescRight">Change orientation of the given object. <a href="#28ff08bd5c4bc952201dc0cef7402d9b"></a><br></td></tr>
298 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#41fb7f3129e0cd4dd7fe464d18fba515">ChangeOrientationShellCopy</a></td></tr>
300 <tr><td class="mdescLeft"> </td><td class="mdescRight">Change orientation of the given object. <a href="#41fb7f3129e0cd4dd7fe464d18fba515"></a><br></td></tr>
301 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#4ed122bb69d03337a8660f1a550916d8">GetFreeBoundary</a></td></tr>
303 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get a list of wires (wrapped in GEOM_Object-s), that constitute a free boundary of the given shape. <a href="#4ed122bb69d03337a8660f1a550916d8"></a><br></td></tr>
304 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#e9bfb58d56f250fd0cb515e3523ac64e">MakeCopy</a></td></tr>
306 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a copy of the given object. <a href="#e9bfb58d56f250fd0cb515e3523ac64e"></a><br></td></tr>
307 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#3f2195ae25913232c21e0b9fe4d14645">MakeFilling</a></td></tr>
309 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a filling from the given compound of contours. <a href="#3f2195ae25913232c21e0b9fe4d14645"></a><br></td></tr>
310 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#8b789fb1eac91f08fed5643735ef82f2">MakeGlueFaces</a></td></tr>
312 <tr><td class="mdescLeft"> </td><td class="mdescRight">Replace coincident faces in theShape by one face. <a href="#8b789fb1eac91f08fed5643735ef82f2"></a><br></td></tr>
313 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#34bb9c3bfcf52999473f8ed6849d8226">GetGlueFaces</a></td></tr>
315 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find coincident faces in theShape for possible gluing. <a href="#34bb9c3bfcf52999473f8ed6849d8226"></a><br></td></tr>
316 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#a025213e01e49556bccf2b98e67597a8">MakeGlueFacesByList</a></td></tr>
318 <tr><td class="mdescLeft"> </td><td class="mdescRight">Replace coincident faces in theShape by one face in compliance with given list of faces. <a href="#a025213e01e49556bccf2b98e67597a8"></a><br></td></tr>
319 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#f867726a40416a5a56c61016cc973a6d">MakeBoolean</a></td></tr>
321 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform one of boolean operations on two given shapes. <a href="#f867726a40416a5a56c61016cc973a6d"></a><br></td></tr>
322 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#e8233b6151298410ca8a0a27f938de31">MakeCommon</a></td></tr>
324 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 1). <a href="#e8233b6151298410ca8a0a27f938de31"></a><br></td></tr>
325 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#1811661330f4b7497d231898153623e1">MakeCut</a></td></tr>
327 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 2). <a href="#1811661330f4b7497d231898153623e1"></a><br></td></tr>
328 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#91cedb6151173844ea4774b2594d3ede">MakeFuse</a></td></tr>
330 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 3). <a href="#91cedb6151173844ea4774b2594d3ede"></a><br></td></tr>
331 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#db309b5427f795aa4468380a319cf13b">MakeSection</a></td></tr>
333 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 4). <a href="#db309b5427f795aa4468380a319cf13b"></a><br></td></tr>
334 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#693e98c94226019c732c577f4e2bae08">MakePartition</a></td></tr>
336 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform partition operation. <a href="#693e98c94226019c732c577f4e2bae08"></a><br></td></tr>
337 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#91a00e9db2eaa9bde1b8d2c34c92b299">MakePartitionNonSelfIntersectedShape</a></td></tr>
339 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform partition operation. <a href="#91a00e9db2eaa9bde1b8d2c34c92b299"></a><br></td></tr>
340 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#a48ac8ff0e107f4d8e93bd664ca8bf15">Partition</a></td></tr>
342 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="classgeompyDC_1_1geompyDC.html#693e98c94226019c732c577f4e2bae08">MakePartition()</a>. <a href="#a48ac8ff0e107f4d8e93bd664ca8bf15"></a><br></td></tr>
343 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#8cc6a68037fff53d6d525a96df5fa669">MakeHalfPartition</a></td></tr>
345 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform partition of the Shape with the Plane. <a href="#8cc6a68037fff53d6d525a96df5fa669"></a><br></td></tr>
346 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#ae13dcb7c8887b5a041fb6db9132bf49">MakeTranslationTwoPoints</a></td></tr>
348 <tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the vector, specified by its end points, creating its copy before the translation. <a href="#ae13dcb7c8887b5a041fb6db9132bf49"></a><br></td></tr>
349 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#7ad489d0ca9d6105742129bb18b9b949">MakeTranslation</a></td></tr>
351 <tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the vector, specified by its components, creating its copy before the translation. <a href="#7ad489d0ca9d6105742129bb18b9b949"></a><br></td></tr>
352 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#d9d5fd17912e5f49ba4b9eccef1cfeaf">MakeTranslationVector</a></td></tr>
354 <tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the given vector, creating its copy before the translation. <a href="#d9d5fd17912e5f49ba4b9eccef1cfeaf"></a><br></td></tr>
355 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#dd060f21b775de207551c4b6e435e56c">MakeRotation</a></td></tr>
357 <tr><td class="mdescLeft"> </td><td class="mdescRight">Rotate the given object around the given axis on the given angle, creating its copy before the rotatation. <a href="#dd060f21b775de207551c4b6e435e56c"></a><br></td></tr>
358 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#607eb745f4538c19eb12ae3517d39007">MakeRotationThreePoints</a></td></tr>
360 <tr><td class="mdescLeft"> </td><td class="mdescRight">Rotate given object around vector perpendicular to plane containing three points, creating its copy before the rotatation. <a href="#607eb745f4538c19eb12ae3517d39007"></a><br></td></tr>
361 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#56de5cb4e4835ec2d52a226e392ebb15">MakeScaleTransform</a></td></tr>
363 <tr><td class="mdescLeft"> </td><td class="mdescRight">Scale the given object by the factor, creating its copy before the scaling. <a href="#56de5cb4e4835ec2d52a226e392ebb15"></a><br></td></tr>
364 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#24217f6fdddd62d6539c1b964f175b38">MakeMirrorByPlane</a></td></tr>
366 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given plane. <a href="#24217f6fdddd62d6539c1b964f175b38"></a><br></td></tr>
367 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#17fbac698ec8c33d93b1de51ac4874cb">MakeMirrorByAxis</a></td></tr>
369 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given axis. <a href="#17fbac698ec8c33d93b1de51ac4874cb"></a><br></td></tr>
370 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#8655b456f413267ed78a3c309b6304f9">MakeMirrorByPoint</a></td></tr>
372 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given point. <a href="#8655b456f413267ed78a3c309b6304f9"></a><br></td></tr>
373 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#e56618159887843f81359c4481bf7406">MakePosition</a></td></tr>
375 <tr><td class="mdescLeft"> </td><td class="mdescRight">Modify the Location of the given object by LCS, creating its copy before the setting. <a href="#e56618159887843f81359c4481bf7406"></a><br></td></tr>
376 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#981351eeef1b763896c836cc7f253312">MakeOffset</a></td></tr>
378 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create new object as offset of the given one. <a href="#981351eeef1b763896c836cc7f253312"></a><br></td></tr>
379 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#c9a473ec03e5c63896685b0e34481fd2">MakeMultiTranslation1D</a></td></tr>
381 <tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the given vector a given number times. <a href="#c9a473ec03e5c63896685b0e34481fd2"></a><br></td></tr>
382 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#ab32f56d90ecb1a6b2298dbfbdd7d83c">MakeMultiTranslation2D</a></td></tr>
384 <tr><td class="mdescLeft"> </td><td class="mdescRight">Conseqently apply two specified translations to theObject specified number of times. <a href="#ab32f56d90ecb1a6b2298dbfbdd7d83c"></a><br></td></tr>
385 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#38982348093ee6fab2c9a4583a2ca511">MultiRotate1D</a></td></tr>
387 <tr><td class="mdescLeft"> </td><td class="mdescRight">Rotate the given object around the given axis a given number times. <a href="#38982348093ee6fab2c9a4583a2ca511"></a><br></td></tr>
388 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#616f750a1eeda26ce7277f18f6247693">MultiRotate2D</a></td></tr>
390 <tr><td class="mdescLeft"> </td><td class="mdescRight">Rotate the given object around the given axis on the given angle a given number times and multi-translate each rotation result. <a href="#616f750a1eeda26ce7277f18f6247693"></a><br></td></tr>
391 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#eedbceb1c3dda0840de2b0eb4181c359">MakeMultiRotation1D</a></td></tr>
393 <tr><td class="mdescLeft"> </td><td class="mdescRight">The same, as <a class="el" href="classgeompyDC_1_1geompyDC.html#38982348093ee6fab2c9a4583a2ca511">MultiRotate1D()</a>, but axis is given by direction and point. <a href="#eedbceb1c3dda0840de2b0eb4181c359"></a><br></td></tr>
394 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#8316876f521e705a923d1269a9a8e7f3">MakeMultiRotation2D</a></td></tr>
396 <tr><td class="mdescLeft"> </td><td class="mdescRight">The same, as <a class="el" href="classgeompyDC_1_1geompyDC.html#616f750a1eeda26ce7277f18f6247693">MultiRotate2D()</a>, but axis is given by direction and point. <a href="#8316876f521e705a923d1269a9a8e7f3"></a><br></td></tr>
397 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#63bda9af6c88695354bcff0b367fbe1b">MakeFilletAll</a></td></tr>
399 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a fillet on all edges of the given shape. <a href="#63bda9af6c88695354bcff0b367fbe1b"></a><br></td></tr>
400 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#974837854699fa8b1a8745527f51873a">MakeFillet</a></td></tr>
402 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a fillet on the specified edges/faces of the given shape. <a href="#974837854699fa8b1a8745527f51873a"></a><br></td></tr>
403 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#3e51747789c633e2f971cb4b607dbf73">MakeChamferAll</a></td></tr>
405 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a symmetric chamfer on all edges of the given shape. <a href="#3e51747789c633e2f971cb4b607dbf73"></a><br></td></tr>
406 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#fdfd03b730f47776a40d153c11f7128c">MakeChamferEdge</a></td></tr>
408 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a chamfer on edges, common to the specified faces, with distance D1 on the Face1. <a href="#fdfd03b730f47776a40d153c11f7128c"></a><br></td></tr>
409 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#15f9862deb40103a8b910d66d13391e5">MakeChamferFaces</a></td></tr>
411 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a chamfer on all edges of the specified faces, with distance D1 on the first specified face (if several for one edge). <a href="#15f9862deb40103a8b910d66d13391e5"></a><br></td></tr>
412 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#27c2e095df94471a5cee3edf005f527f">MakeChamfer</a></td></tr>
414 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="classgeompyDC_1_1geompyDC.html#fdfd03b730f47776a40d153c11f7128c">MakeChamferEdge()</a> and <a class="el" href="classgeompyDC_1_1geompyDC.html#15f9862deb40103a8b910d66d13391e5">MakeChamferFaces()</a>. <a href="#27c2e095df94471a5cee3edf005f527f"></a><br></td></tr>
415 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#d71461f31b4b633f1ae8ecf19d2026c6">Archimede</a></td></tr>
417 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform an Archimde operation on the given shape with given parameters. <a href="#d71461f31b4b633f1ae8ecf19d2026c6"></a><br></td></tr>
418 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#9238e5dbb4bc2295e25b8a1c1becc569">PointCoordinates</a></td></tr>
420 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get point coordinates. <a href="#9238e5dbb4bc2295e25b8a1c1becc569"></a><br></td></tr>
421 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#07b3380d65462c2473d817ba9ba93732">BasicProperties</a></td></tr>
423 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get summarized length of all wires, area of surface and volume of the given shape. <a href="#07b3380d65462c2473d817ba9ba93732"></a><br></td></tr>
424 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#56e1764834e88b2fff2e341474c5b2a8">BoundingBox</a></td></tr>
426 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get parameters of bounding box of the given shape. <a href="#56e1764834e88b2fff2e341474c5b2a8"></a><br></td></tr>
427 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#b0c0c06d7ccf5e768cb68b90ef2063bb">Inertia</a></td></tr>
429 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get inertia matrix and moments of inertia of theShape. <a href="#b0c0c06d7ccf5e768cb68b90ef2063bb"></a><br></td></tr>
430 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#0dd7dc10f4871d5a6ef5e1024c3847ea">MinDistance</a></td></tr>
432 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get minimal distance between the given shapes. <a href="#0dd7dc10f4871d5a6ef5e1024c3847ea"></a><br></td></tr>
433 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#216d622cb1e479c6b50b974363881e24">Tolerance</a></td></tr>
435 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get min and max tolerances of sub-shapes of theShape. <a href="#216d622cb1e479c6b50b974363881e24"></a><br></td></tr>
436 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#81dcea9d11cd1e7e2a6fc7fc82c9747b">WhatIs</a></td></tr>
438 <tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain description of the given shape (number of sub-shapes of each type). <a href="#81dcea9d11cd1e7e2a6fc7fc82c9747b"></a><br></td></tr>
439 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#bcfbd3959bf92bd7e8db4dd646d8d49d">MakeCDG</a></td></tr>
441 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get a point, situated at the centre of mass of theShape. <a href="#bcfbd3959bf92bd7e8db4dd646d8d49d"></a><br></td></tr>
442 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#63d7e6c328b2864bcba0d61809ea8fa9">CheckShape</a></td></tr>
444 <tr><td class="mdescLeft"> </td><td class="mdescRight">Check a topology of the given shape. <a href="#63d7e6c328b2864bcba0d61809ea8fa9"></a><br></td></tr>
445 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#ed127e0ebf2001c61b9b4faed95313cb">GetPosition</a></td></tr>
447 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get position (LCS) of theShape. <a href="#ed127e0ebf2001c61b9b4faed95313cb"></a><br></td></tr>
448 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#a29a8ae880663ba09edb8b35688646be">KindOfShape</a></td></tr>
450 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get kind of theShape. <a href="#a29a8ae880663ba09edb8b35688646be"></a><br></td></tr>
451 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#57106a55755e9b303464b3f416ca94f3">Import</a></td></tr>
453 <tr><td class="mdescLeft"> </td><td class="mdescRight">Import a shape from the BREP or IGES or STEP file (depends on given format) with given name. <a href="#57106a55755e9b303464b3f416ca94f3"></a><br></td></tr>
454 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#68da55be4e4b99fd7ddf22ce58b9cefc">ImportBREP</a></td></tr>
456 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="classgeompyDC_1_1geompyDC.html#57106a55755e9b303464b3f416ca94f3">Import()</a> for BREP format. <a href="#68da55be4e4b99fd7ddf22ce58b9cefc"></a><br></td></tr>
457 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#113c78a060c34a5ca7b72f526a08b247">ImportIGES</a></td></tr>
459 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="classgeompyDC_1_1geompyDC.html#57106a55755e9b303464b3f416ca94f3">Import()</a> for IGES format. <a href="#113c78a060c34a5ca7b72f526a08b247"></a><br></td></tr>
460 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#35b653ecb3349e0b5835802064ed5792">ImportSTEP</a></td></tr>
462 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="classgeompyDC_1_1geompyDC.html#57106a55755e9b303464b3f416ca94f3">Import()</a> for STEP format. <a href="#35b653ecb3349e0b5835802064ed5792"></a><br></td></tr>
463 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#97cf9d2c6b169c617297bcb0ff360d80">Export</a></td></tr>
465 <tr><td class="mdescLeft"> </td><td class="mdescRight">Export the given shape into a file with given name. <a href="#97cf9d2c6b169c617297bcb0ff360d80"></a><br></td></tr>
466 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#b98e62e986537d6dbcf09db82268133f">ExportBREP</a></td></tr>
468 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="classgeompyDC_1_1geompyDC.html#97cf9d2c6b169c617297bcb0ff360d80">Export()</a> for BREP format. <a href="#b98e62e986537d6dbcf09db82268133f"></a><br></td></tr>
469 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#58cabb942475e87acfe20cf64789d09f">ExportIGES</a></td></tr>
471 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="classgeompyDC_1_1geompyDC.html#97cf9d2c6b169c617297bcb0ff360d80">Export()</a> for IGES format. <a href="#58cabb942475e87acfe20cf64789d09f"></a><br></td></tr>
472 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#b90ced1bdda21fd895146ecbef93c5b1">ExportSTEP</a></td></tr>
474 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="classgeompyDC_1_1geompyDC.html#97cf9d2c6b169c617297bcb0ff360d80">Export()</a> for STEP format. <a href="#b90ced1bdda21fd895146ecbef93c5b1"></a><br></td></tr>
475 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#438ffa67d7e23027c7ffc5e783648a99">MakeQuad</a></td></tr>
477 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a quadrangle face from four edges. <a href="#438ffa67d7e23027c7ffc5e783648a99"></a><br></td></tr>
478 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#5859f858dddc4697da0a54650a89c630">MakeQuad2Edges</a></td></tr>
480 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a quadrangle face on two edges. <a href="#5859f858dddc4697da0a54650a89c630"></a><br></td></tr>
481 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#d22d10791fbe72e26d95c790f4b12f97">MakeQuad4Vertices</a></td></tr>
483 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a quadrangle face with specified corners. <a href="#d22d10791fbe72e26d95c790f4b12f97"></a><br></td></tr>
484 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#011d7b1e772d37e07b0db4e2c5480865">MakeHexa</a></td></tr>
486 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a hexahedral solid, bounded by the six given faces. <a href="#011d7b1e772d37e07b0db4e2c5480865"></a><br></td></tr>
487 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#d1d440df311f95e73311279e6c7f4b3e">MakeHexa2Faces</a></td></tr>
489 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a hexahedral solid between two given faces. <a href="#d1d440df311f95e73311279e6c7f4b3e"></a><br></td></tr>
490 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#2f8102f4db31a9b15d605b8b644c1e1d">GetPoint</a></td></tr>
492 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get a vertex, found in the given shape by its coordinates. <a href="#2f8102f4db31a9b15d605b8b644c1e1d"></a><br></td></tr>
493 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#5a135eed8efccf5a21d19376faf3f51f">GetEdge</a></td></tr>
495 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get an edge, found in the given shape by two given vertices. <a href="#5a135eed8efccf5a21d19376faf3f51f"></a><br></td></tr>
496 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#5cd9a2e1962945ad63435accccb04532">GetEdgeNearPoint</a></td></tr>
498 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find an edge of the given shape, which has minimal distance to the given point. <a href="#5cd9a2e1962945ad63435accccb04532"></a><br></td></tr>
499 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#6825dde156e5fa007276494e1474d1a7">GetFaceByPoints</a></td></tr>
501 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a face, found in the given shape by four given corner vertices. <a href="#6825dde156e5fa007276494e1474d1a7"></a><br></td></tr>
502 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#8a87c9c4cfae32e37ed255b0a325952a">GetFaceByEdges</a></td></tr>
504 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get a face of block, found in the given shape by two given edges. <a href="#8a87c9c4cfae32e37ed255b0a325952a"></a><br></td></tr>
505 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#3a78ade4a5640a76a6bc14a3205516aa">GetOppositeFace</a></td></tr>
507 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find a face, opposite to the given one in the given block. <a href="#3a78ade4a5640a76a6bc14a3205516aa"></a><br></td></tr>
508 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#fd4db71d0d90143094fb9461be1345da">GetFaceNearPoint</a></td></tr>
510 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find a face of the given shape, which has minimal distance to the given point. <a href="#fd4db71d0d90143094fb9461be1345da"></a><br></td></tr>
511 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#712db7946c95195cc4e21b04ccfd1e51">GetFaceByNormale</a></td></tr>
513 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find a face of block, whose outside normale has minimal angle with the given vector. <a href="#712db7946c95195cc4e21b04ccfd1e51"></a><br></td></tr>
514 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#c3ebd44de8eaa8b35e21120c01130c28">CheckCompoundOfBlocks</a></td></tr>
516 <tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if the compound of blocks is given. <a href="#c3ebd44de8eaa8b35e21120c01130c28"></a><br></td></tr>
517 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#719a37bde6e44c537845fc95bd4171ef">RemoveExtraEdges</a></td></tr>
519 <tr><td class="mdescLeft"> </td><td class="mdescRight">Remove all seam and degenerated edges from <em>theShape</em>. <a href="#719a37bde6e44c537845fc95bd4171ef"></a><br></td></tr>
520 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#cb8e3a5d2a9b43ad0a061d98a5adf066">CheckAndImprove</a></td></tr>
522 <tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if the given shape is a blocks compound. <a href="#cb8e3a5d2a9b43ad0a061d98a5adf066"></a><br></td></tr>
523 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#c9f139e013728ca4b9e9176cc270dc9c">MakeBlockExplode</a></td></tr>
525 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get all the blocks, contained in the given compound. <a href="#c9f139e013728ca4b9e9176cc270dc9c"></a><br></td></tr>
526 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#84908160eb9c556e90fc56482c78b3d6">GetBlockNearPoint</a></td></tr>
528 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find block, containing the given point inside its volume or on boundary. <a href="#84908160eb9c556e90fc56482c78b3d6"></a><br></td></tr>
529 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#c1a9fb16ff249201e79c5c3ff44dd0bb">GetBlockByParts</a></td></tr>
531 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find block, containing all the elements, passed as the parts, or maximum quantity of them. <a href="#c1a9fb16ff249201e79c5c3ff44dd0bb"></a><br></td></tr>
532 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#069fdba39a027adf8abbae169fd47ab2">GetBlocksByParts</a></td></tr>
534 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return all blocks, containing all the elements, passed as the parts. <a href="#069fdba39a027adf8abbae169fd47ab2"></a><br></td></tr>
535 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#5344840833d7500e7823b9ab19927d33">MakeMultiTransformation1D</a></td></tr>
537 <tr><td class="mdescLeft"> </td><td class="mdescRight">Multi-transformate block and glue the result. <a href="#5344840833d7500e7823b9ab19927d33"></a><br></td></tr>
538 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#967f8f3080541525e772700ed30af9eb">MakeMultiTransformation2D</a></td></tr>
540 <tr><td class="mdescLeft"> </td><td class="mdescRight">Multi-transformate block and glue the result. <a href="#967f8f3080541525e772700ed30af9eb"></a><br></td></tr>
541 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#e386685281c22ea9fa42abf0faba0fd0">Propagate</a></td></tr>
543 <tr><td class="mdescLeft"> </td><td class="mdescRight">Build all possible propagation groups. <a href="#e386685281c22ea9fa42abf0faba0fd0"></a><br></td></tr>
544 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#a9d7a73c8d03d5b448e70e0990ad0b67">CreateGroup</a></td></tr>
546 <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new group which will store sub shapes of theMainShape. <a href="#a9d7a73c8d03d5b448e70e0990ad0b67"></a><br></td></tr>
547 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#42c0d3bfe8dcc8398da6fe79ddf8e866">AddObject</a></td></tr>
549 <tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a sub object with ID theSubShapeId to the group. <a href="#42c0d3bfe8dcc8398da6fe79ddf8e866"></a><br></td></tr>
550 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#f1ebbc44f8811fbeb71cffc9abd23985">RemoveObject</a></td></tr>
552 <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes a sub object with ID <em>theSubShapeId</em> from the group. <a href="#f1ebbc44f8811fbeb71cffc9abd23985"></a><br></td></tr>
553 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#952c89c431a7d8b80d7f60030bb7fe26">UnionList</a></td></tr>
555 <tr><td class="mdescLeft"> </td><td class="mdescRight">Adds to the group all the given shapes. <a href="#952c89c431a7d8b80d7f60030bb7fe26"></a><br></td></tr>
556 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#feb077c171bca22d724adce47a576c51">UnionIDs</a></td></tr>
558 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but argument theSubShapes here is a list of sub-shapes indices. <a href="#feb077c171bca22d724adce47a576c51"></a><br></td></tr>
559 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#7d131e5368d0cbef869dc8f7e625943f">DifferenceList</a></td></tr>
561 <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes from the group all the given shapes. <a href="#7d131e5368d0cbef869dc8f7e625943f"></a><br></td></tr>
562 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#09dcc7102fc5cf6ba7582b027dcaf8c4">DifferenceIDs</a></td></tr>
564 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but argument theSubShapes here is a list of sub-shapes indices. <a href="#09dcc7102fc5cf6ba7582b027dcaf8c4"></a><br></td></tr>
565 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#1f882d77f36782aec9552b4091e72fa2">GetObjectIDs</a></td></tr>
567 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a list of sub objects ID stored in the group. <a href="#1f882d77f36782aec9552b4091e72fa2"></a><br></td></tr>
568 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#89a5674df0edb6bc0d10fe2327b6dd69">GetType</a></td></tr>
570 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a type of sub objects stored in the group. <a href="#89a5674df0edb6bc0d10fe2327b6dd69"></a><br></td></tr>
571 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#4cb71ccbb6ce142438dac7ab8b1bfbcd">GetMainShape</a></td></tr>
573 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a main shape associated with the group. <a href="#4cb71ccbb6ce142438dac7ab8b1bfbcd"></a><br></td></tr>
574 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#b7c0fb87c91fbdc021c72b58b56c73f4">GetEdgesByLength</a></td></tr>
576 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create group of edges of theShape, whose length is in range [min_length, max_length]. <a href="#b7c0fb87c91fbdc021c72b58b56c73f4"></a><br></td></tr>
577 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#2c911eb0c53d1c4e22dedd2196055d18">SelectEdges</a></td></tr>
579 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create group of edges of selected shape, whose length is in range [min_length, max_length]. <a href="#2c911eb0c53d1c4e22dedd2196055d18"></a><br></td></tr>
580 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#fdd468507a5639f23702618029a42f5e">addPath</a></td></tr>
582 <tr><td class="mdescLeft"> </td><td class="mdescRight">Add Path to load python scripts from. <a href="#fdd468507a5639f23702618029a42f5e"></a><br></td></tr>
583 <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
584 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#9485018bf453de77f19cfddb21d3db7d">myBuilder</a></td></tr>
586 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#bbaafac224de10f47a6ade537922d0e1">myStudyId</a></td></tr>
588 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#6d683d934b8329fdbb475d9c6e61fc55">father</a></td></tr>
590 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#cb9f574a04df268d2ac3dad4084a501a">BasicOp</a></td></tr>
592 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#4e6874f535a360865d46651d158008a4">CurvesOp</a></td></tr>
594 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#e83f2aa2b03d2fa22da016445792a38d">PrimOp</a></td></tr>
596 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#808040354de98ebe2da91b260acdebc3">ShapesOp</a></td></tr>
598 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#4ffc95e51898e9fb01ddd6f81b5b4d8a">HealOp</a></td></tr>
600 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#399bd9f35bcbba929ce14514bff80172">InsertOp</a></td></tr>
602 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#c0937479ddda039044ef8a77b3856589">BoolOp</a></td></tr>
604 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#71257bf08344eb67180476997550faa4">TrsfOp</a></td></tr>
606 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#70088920b0ecf7c2f91752773076d10a">LocalOp</a></td></tr>
608 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#5553df463eb205a7d8d129984330f570">MeasuOp</a></td></tr>
610 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#79bef537fb16d86a07700b14d66cfabd">BlocksOp</a></td></tr>
612 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#d456a011f482dbd6f98505b6c4f5624d">GroupOp</a></td></tr>
614 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeompyDC_1_1geompyDC.html#cc738d95c175885b16443c9476218ffb">myStudy</a></td></tr>
617 <hr><h2>Member Function Documentation</h2>
618 <a class="anchor" name="af8ddd61672905dce7b92a9a743663ff"></a><!-- doxytag: member="geompyDC::geompyDC::__init__" ref="af8ddd61672905dce7b92a9a743663ff" args="" -->
619 <div class="memitem">
620 <div class="memproto">
621 <table class="memname">
623 <td class="memname">def geompyDC.geompyDC.__init__ </td>
625 <td class="paramtype"> </td>
626 <td class="paramname"> <em>self</em> </td>
627 <td> ) </td>
628 <td width="100%"></td>
638 <a class="anchor" name="25ea0aecb6d8820d25978244778ca819"></a><!-- doxytag: member="geompyDC::geompyDC::init_geom" ref="25ea0aecb6d8820d25978244778ca819" args="" -->
639 <div class="memitem">
640 <div class="memproto">
641 <table class="memname">
643 <td class="memname">def geompyDC.geompyDC.init_geom </td>
645 <td class="paramtype"> </td>
646 <td class="paramname"> <em>self</em>, </td>
649 <td class="paramkey"></td>
651 <td class="paramtype"> </td>
652 <td class="paramname"> <em>theStudy</em></td><td> </td>
657 <td></td><td></td><td width="100%"></td>
667 <a class="anchor" name="1949a3db14d23baada3e1841e0baa5ae"></a><!-- doxytag: member="geompyDC::geompyDC::SubShapeName" ref="1949a3db14d23baada3e1841e0baa5ae" args="" -->
668 <div class="memitem">
669 <div class="memproto">
670 <table class="memname">
672 <td class="memname">def geompyDC.geompyDC.SubShapeName </td>
674 <td class="paramtype"> </td>
675 <td class="paramname"> <em>self</em>, </td>
678 <td class="paramkey"></td>
680 <td class="paramtype"> </td>
681 <td class="paramname"> <em>aSubObj</em>, </td>
684 <td class="paramkey"></td>
686 <td class="paramtype"> </td>
687 <td class="paramname"> <em>aMainObj</em></td><td> </td>
692 <td></td><td></td><td width="100%"></td>
699 Example: see GEOM_TestAll.py
702 <a class="anchor" name="7db0dfa66baae9698555a059b1aba887"></a><!-- doxytag: member="geompyDC::geompyDC::addToStudy" ref="7db0dfa66baae9698555a059b1aba887" args="" -->
703 <div class="memitem">
704 <div class="memproto">
705 <table class="memname">
707 <td class="memname">def geompyDC.geompyDC.addToStudy </td>
709 <td class="paramtype"> </td>
710 <td class="paramname"> <em>self</em>, </td>
713 <td class="paramkey"></td>
715 <td class="paramtype"> </td>
716 <td class="paramname"> <em>aShape</em>, </td>
719 <td class="paramkey"></td>
721 <td class="paramtype"> </td>
722 <td class="paramname"> <em>aName</em></td><td> </td>
727 <td></td><td></td><td width="100%"></td>
734 Example: see GEOM_TestAll.py
737 <a class="anchor" name="ee026f3fcb1fa99e51c655533cf2c1ef"></a><!-- doxytag: member="geompyDC::geompyDC::addToStudyInFather" ref="ee026f3fcb1fa99e51c655533cf2c1ef" args="" -->
738 <div class="memitem">
739 <div class="memproto">
740 <table class="memname">
742 <td class="memname">def geompyDC.geompyDC.addToStudyInFather </td>
744 <td class="paramtype"> </td>
745 <td class="paramname"> <em>self</em>, </td>
748 <td class="paramkey"></td>
750 <td class="paramtype"> </td>
751 <td class="paramname"> <em>aFather</em>, </td>
754 <td class="paramkey"></td>
756 <td class="paramtype"> </td>
757 <td class="paramname"> <em>aShape</em>, </td>
760 <td class="paramkey"></td>
762 <td class="paramtype"> </td>
763 <td class="paramname"> <em>aName</em></td><td> </td>
768 <td></td><td></td><td width="100%"></td>
775 Example: see GEOM_TestAll.py
778 <a class="anchor" name="d10907eea3fcd77b5c0616314c8c0cf8"></a><!-- doxytag: member="geompyDC::geompyDC::MakeVertex" ref="d10907eea3fcd77b5c0616314c8c0cf8" args="" -->
779 <div class="memitem">
780 <div class="memproto">
781 <table class="memname">
783 <td class="memname">def geompyDC.geompyDC.MakeVertex </td>
785 <td class="paramtype"> </td>
786 <td class="paramname"> <em>self</em>, </td>
789 <td class="paramkey"></td>
791 <td class="paramtype"> </td>
792 <td class="paramname"> <em>theX</em>, </td>
795 <td class="paramkey"></td>
797 <td class="paramtype"> </td>
798 <td class="paramname"> <em>theY</em>, </td>
801 <td class="paramkey"></td>
803 <td class="paramtype"> </td>
804 <td class="paramname"> <em>theZ</em></td><td> </td>
809 <td></td><td></td><td width="100%"></td>
816 <dl compact><dt><b>Parameters:</b></dt><dd>
817 <table border="0" cellspacing="2" cellpadding="0">
818 <tr><td valign="top"></td><td valign="top"><em>theX</em> </td><td>The X coordinate of the point. </td></tr>
819 <tr><td valign="top"></td><td valign="top"><em>theY</em> </td><td>The Y coordinate of the point. </td></tr>
820 <tr><td valign="top"></td><td valign="top"><em>theZ</em> </td><td>The Z coordinate of the point. </td></tr>
823 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
824 Example: see GEOM_TestAll.py
827 <a class="anchor" name="a234e4855a340079db1f4106799fb97c"></a><!-- doxytag: member="geompyDC::geompyDC::MakeVertexWithRef" ref="a234e4855a340079db1f4106799fb97c" args="" -->
828 <div class="memitem">
829 <div class="memproto">
830 <table class="memname">
832 <td class="memname">def geompyDC.geompyDC.MakeVertexWithRef </td>
834 <td class="paramtype"> </td>
835 <td class="paramname"> <em>self</em>, </td>
838 <td class="paramkey"></td>
840 <td class="paramtype"> </td>
841 <td class="paramname"> <em>theReference</em>, </td>
844 <td class="paramkey"></td>
846 <td class="paramtype"> </td>
847 <td class="paramname"> <em>theX</em>, </td>
850 <td class="paramkey"></td>
852 <td class="paramtype"> </td>
853 <td class="paramname"> <em>theY</em>, </td>
856 <td class="paramkey"></td>
858 <td class="paramtype"> </td>
859 <td class="paramname"> <em>theZ</em></td><td> </td>
864 <td></td><td></td><td width="100%"></td>
871 <dl compact><dt><b>Parameters:</b></dt><dd>
872 <table border="0" cellspacing="2" cellpadding="0">
873 <tr><td valign="top"></td><td valign="top"><em>theReference</em> </td><td>The referenced point. </td></tr>
874 <tr><td valign="top"></td><td valign="top"><em>theX</em> </td><td>Displacement from the referenced point along OX axis. </td></tr>
875 <tr><td valign="top"></td><td valign="top"><em>theY</em> </td><td>Displacement from the referenced point along OY axis. </td></tr>
876 <tr><td valign="top"></td><td valign="top"><em>theZ</em> </td><td>Displacement from the referenced point along OZ axis. </td></tr>
879 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
880 Example: see GEOM_TestAll.py
883 <a class="anchor" name="60990e3d531796d90776bb3bfba9f1e0"></a><!-- doxytag: member="geompyDC::geompyDC::MakeVertexOnCurve" ref="60990e3d531796d90776bb3bfba9f1e0" args="" -->
884 <div class="memitem">
885 <div class="memproto">
886 <table class="memname">
888 <td class="memname">def geompyDC.geompyDC.MakeVertexOnCurve </td>
890 <td class="paramtype"> </td>
891 <td class="paramname"> <em>self</em>, </td>
894 <td class="paramkey"></td>
896 <td class="paramtype"> </td>
897 <td class="paramname"> <em>theRefCurve</em>, </td>
900 <td class="paramkey"></td>
902 <td class="paramtype"> </td>
903 <td class="paramname"> <em>theParameter</em></td><td> </td>
908 <td></td><td></td><td width="100%"></td>
915 <dl compact><dt><b>Parameters:</b></dt><dd>
916 <table border="0" cellspacing="2" cellpadding="0">
917 <tr><td valign="top"></td><td valign="top"><em>theRefCurve</em> </td><td>The referenced curve. </td></tr>
918 <tr><td valign="top"></td><td valign="top"><em>theParameter</em> </td><td>Value of parameter on the referenced curve. </td></tr>
921 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
922 Example: see GEOM_TestAll.py
925 <a class="anchor" name="696c7e5a4c1ea2a7c99202e55ed90629"></a><!-- doxytag: member="geompyDC::geompyDC::MakeTangentOnCurve" ref="696c7e5a4c1ea2a7c99202e55ed90629" args="" -->
926 <div class="memitem">
927 <div class="memproto">
928 <table class="memname">
930 <td class="memname">def geompyDC.geompyDC.MakeTangentOnCurve </td>
932 <td class="paramtype"> </td>
933 <td class="paramname"> <em>self</em>, </td>
936 <td class="paramkey"></td>
938 <td class="paramtype"> </td>
939 <td class="paramname"> <em>theRefCurve</em>, </td>
942 <td class="paramkey"></td>
944 <td class="paramtype"> </td>
945 <td class="paramname"> <em>theParameter</em></td><td> </td>
950 <td></td><td></td><td width="100%"></td>
957 <dl compact><dt><b>Parameters:</b></dt><dd>
958 <table border="0" cellspacing="2" cellpadding="0">
959 <tr><td valign="top"></td><td valign="top"><em>theRefCurve</em> </td><td>The referenced curve. </td></tr>
960 <tr><td valign="top"></td><td valign="top"><em>theParameter</em> </td><td>Value of parameter on the referenced curve. </td></tr>
963 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created tangent. </dd></dl>
967 <a class="anchor" name="d63565ee22d104df4c7d4f6bfe60f2b5"></a><!-- doxytag: member="geompyDC::geompyDC::MakeVectorDXDYDZ" ref="d63565ee22d104df4c7d4f6bfe60f2b5" args="" -->
968 <div class="memitem">
969 <div class="memproto">
970 <table class="memname">
972 <td class="memname">def geompyDC.geompyDC.MakeVectorDXDYDZ </td>
974 <td class="paramtype"> </td>
975 <td class="paramname"> <em>self</em>, </td>
978 <td class="paramkey"></td>
980 <td class="paramtype"> </td>
981 <td class="paramname"> <em>theDX</em>, </td>
984 <td class="paramkey"></td>
986 <td class="paramtype"> </td>
987 <td class="paramname"> <em>theDY</em>, </td>
990 <td class="paramkey"></td>
992 <td class="paramtype"> </td>
993 <td class="paramname"> <em>theDZ</em></td><td> </td>
998 <td></td><td></td><td width="100%"></td>
1002 <div class="memdoc">
1005 <dl compact><dt><b>Parameters:</b></dt><dd>
1006 <table border="0" cellspacing="2" cellpadding="0">
1007 <tr><td valign="top"></td><td valign="top"><em>theDX</em> </td><td>X component of the vector. </td></tr>
1008 <tr><td valign="top"></td><td valign="top"><em>theDY</em> </td><td>Y component of the vector. </td></tr>
1009 <tr><td valign="top"></td><td valign="top"><em>theDZ</em> </td><td>Z component of the vector. </td></tr>
1012 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created vector.</dd></dl>
1013 Example: see GEOM_TestAll.py
1016 <a class="anchor" name="a555df198725426a1dd01b332767d131"></a><!-- doxytag: member="geompyDC::geompyDC::MakeVector" ref="a555df198725426a1dd01b332767d131" args="" -->
1017 <div class="memitem">
1018 <div class="memproto">
1019 <table class="memname">
1021 <td class="memname">def geompyDC.geompyDC.MakeVector </td>
1023 <td class="paramtype"> </td>
1024 <td class="paramname"> <em>self</em>, </td>
1027 <td class="paramkey"></td>
1029 <td class="paramtype"> </td>
1030 <td class="paramname"> <em>thePnt1</em>, </td>
1033 <td class="paramkey"></td>
1035 <td class="paramtype"> </td>
1036 <td class="paramname"> <em>thePnt2</em></td><td> </td>
1041 <td></td><td></td><td width="100%"></td>
1045 <div class="memdoc">
1048 <dl compact><dt><b>Parameters:</b></dt><dd>
1049 <table border="0" cellspacing="2" cellpadding="0">
1050 <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>Start point for the vector. </td></tr>
1051 <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>End point for the vector. </td></tr>
1054 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created vector. </dd></dl>
1058 <a class="anchor" name="aa0cc8bfc8b0459e1553744b3d1cd967"></a><!-- doxytag: member="geompyDC::geompyDC::MakeLine" ref="aa0cc8bfc8b0459e1553744b3d1cd967" args="" -->
1059 <div class="memitem">
1060 <div class="memproto">
1061 <table class="memname">
1063 <td class="memname">def geompyDC.geompyDC.MakeLine </td>
1065 <td class="paramtype"> </td>
1066 <td class="paramname"> <em>self</em>, </td>
1069 <td class="paramkey"></td>
1071 <td class="paramtype"> </td>
1072 <td class="paramname"> <em>thePnt</em>, </td>
1075 <td class="paramkey"></td>
1077 <td class="paramtype"> </td>
1078 <td class="paramname"> <em>theDir</em></td><td> </td>
1083 <td></td><td></td><td width="100%"></td>
1087 <div class="memdoc">
1090 <dl compact><dt><b>Parameters:</b></dt><dd>
1091 <table border="0" cellspacing="2" cellpadding="0">
1092 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Point. The resulting line will pass through it. </td></tr>
1093 <tr><td valign="top"></td><td valign="top"><em>theDir</em> </td><td>Direction. The resulting line will be parallel to it. </td></tr>
1096 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created line.</dd></dl>
1097 Example: see GEOM_TestAll.py
1100 <a class="anchor" name="dd8cf59821f38e96cf4649f8a6f542bb"></a><!-- doxytag: member="geompyDC::geompyDC::MakeLineTwoPnt" ref="dd8cf59821f38e96cf4649f8a6f542bb" args="" -->
1101 <div class="memitem">
1102 <div class="memproto">
1103 <table class="memname">
1105 <td class="memname">def geompyDC.geompyDC.MakeLineTwoPnt </td>
1107 <td class="paramtype"> </td>
1108 <td class="paramname"> <em>self</em>, </td>
1111 <td class="paramkey"></td>
1113 <td class="paramtype"> </td>
1114 <td class="paramname"> <em>thePnt1</em>, </td>
1117 <td class="paramkey"></td>
1119 <td class="paramtype"> </td>
1120 <td class="paramname"> <em>thePnt2</em></td><td> </td>
1125 <td></td><td></td><td width="100%"></td>
1129 <div class="memdoc">
1132 <dl compact><dt><b>Parameters:</b></dt><dd>
1133 <table border="0" cellspacing="2" cellpadding="0">
1134 <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>First of two points, defining the line. </td></tr>
1135 <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Second of two points, defining the line. </td></tr>
1138 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created line.</dd></dl>
1139 Example: see GEOM_TestAll.py
1142 <a class="anchor" name="ca603ee3632caf15e8a67c84e53d260e"></a><!-- doxytag: member="geompyDC::geompyDC::MakePlane" ref="ca603ee3632caf15e8a67c84e53d260e" args="" -->
1143 <div class="memitem">
1144 <div class="memproto">
1145 <table class="memname">
1147 <td class="memname">def geompyDC.geompyDC.MakePlane </td>
1149 <td class="paramtype"> </td>
1150 <td class="paramname"> <em>self</em>, </td>
1153 <td class="paramkey"></td>
1155 <td class="paramtype"> </td>
1156 <td class="paramname"> <em>thePnt</em>, </td>
1159 <td class="paramkey"></td>
1161 <td class="paramtype"> </td>
1162 <td class="paramname"> <em>theVec</em>, </td>
1165 <td class="paramkey"></td>
1167 <td class="paramtype"> </td>
1168 <td class="paramname"> <em>theTrimSize</em></td><td> </td>
1173 <td></td><td></td><td width="100%"></td>
1177 <div class="memdoc">
1180 <dl compact><dt><b>Parameters:</b></dt><dd>
1181 <table border="0" cellspacing="2" cellpadding="0">
1182 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Point, the plane has to pass through. </td></tr>
1183 <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Vector, defining the plane normal direction. </td></tr>
1184 <tr><td valign="top"></td><td valign="top"><em>theTrimSize</em> </td><td>Half size of a side of quadrangle face, representing the plane. </td></tr>
1187 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created plane.</dd></dl>
1188 Example: see GEOM_TestAll.py
1191 <a class="anchor" name="34df128a5c5b1cf1d17a8d908f504109"></a><!-- doxytag: member="geompyDC::geompyDC::MakePlaneThreePnt" ref="34df128a5c5b1cf1d17a8d908f504109" args="" -->
1192 <div class="memitem">
1193 <div class="memproto">
1194 <table class="memname">
1196 <td class="memname">def geompyDC.geompyDC.MakePlaneThreePnt </td>
1198 <td class="paramtype"> </td>
1199 <td class="paramname"> <em>self</em>, </td>
1202 <td class="paramkey"></td>
1204 <td class="paramtype"> </td>
1205 <td class="paramname"> <em>thePnt1</em>, </td>
1208 <td class="paramkey"></td>
1210 <td class="paramtype"> </td>
1211 <td class="paramname"> <em>thePnt2</em>, </td>
1214 <td class="paramkey"></td>
1216 <td class="paramtype"> </td>
1217 <td class="paramname"> <em>thePnt3</em>, </td>
1220 <td class="paramkey"></td>
1222 <td class="paramtype"> </td>
1223 <td class="paramname"> <em>theTrimSize</em></td><td> </td>
1228 <td></td><td></td><td width="100%"></td>
1232 <div class="memdoc">
1235 <dl compact><dt><b>Parameters:</b></dt><dd>
1236 <table border="0" cellspacing="2" cellpadding="0">
1237 <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>First of three points, defining the plane. </td></tr>
1238 <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Second of three points, defining the plane. </td></tr>
1239 <tr><td valign="top"></td><td valign="top"><em>thePnt3</em> </td><td>Fird of three points, defining the plane. </td></tr>
1240 <tr><td valign="top"></td><td valign="top"><em>theTrimSize</em> </td><td>Half size of a side of quadrangle face, representing the plane. </td></tr>
1243 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created plane.</dd></dl>
1244 Example: see GEOM_TestAll.py
1247 <a class="anchor" name="a485bef0e5de72c0a9def2be78a8f5dc"></a><!-- doxytag: member="geompyDC::geompyDC::MakePlaneFace" ref="a485bef0e5de72c0a9def2be78a8f5dc" args="" -->
1248 <div class="memitem">
1249 <div class="memproto">
1250 <table class="memname">
1252 <td class="memname">def geompyDC.geompyDC.MakePlaneFace </td>
1254 <td class="paramtype"> </td>
1255 <td class="paramname"> <em>self</em>, </td>
1258 <td class="paramkey"></td>
1260 <td class="paramtype"> </td>
1261 <td class="paramname"> <em>theFace</em>, </td>
1264 <td class="paramkey"></td>
1266 <td class="paramtype"> </td>
1267 <td class="paramname"> <em>theTrimSize</em></td><td> </td>
1272 <td></td><td></td><td width="100%"></td>
1276 <div class="memdoc">
1279 <dl compact><dt><b>Parameters:</b></dt><dd>
1280 <table border="0" cellspacing="2" cellpadding="0">
1281 <tr><td valign="top"></td><td valign="top"><em>theFace</em> </td><td>Referenced plane or LCS(Marker). </td></tr>
1282 <tr><td valign="top"></td><td valign="top"><em>theTrimSize</em> </td><td>New half size of a side of quadrangle face, representing the plane. </td></tr>
1285 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created plane.</dd></dl>
1286 Example: see GEOM_TestAll.py
1289 <a class="anchor" name="50cfea162620f440c57035f185e86be8"></a><!-- doxytag: member="geompyDC::geompyDC::MakeMarker" ref="50cfea162620f440c57035f185e86be8" args="" -->
1290 <div class="memitem">
1291 <div class="memproto">
1292 <table class="memname">
1294 <td class="memname">def geompyDC.geompyDC.MakeMarker </td>
1296 <td class="paramtype"> </td>
1297 <td class="paramname"> <em>self</em>, </td>
1300 <td class="paramkey"></td>
1302 <td class="paramtype"> </td>
1303 <td class="paramname"> <em>OX</em>, </td>
1306 <td class="paramkey"></td>
1308 <td class="paramtype"> </td>
1309 <td class="paramname"> <em>OY</em>, </td>
1312 <td class="paramkey"></td>
1314 <td class="paramtype"> </td>
1315 <td class="paramname"> <em>OZ</em>, </td>
1318 <td class="paramkey"></td>
1320 <td class="paramtype"> </td>
1321 <td class="paramname"> <em>XDX</em>, </td>
1324 <td class="paramkey"></td>
1326 <td class="paramtype"> </td>
1327 <td class="paramname"> <em>XDY</em>, </td>
1330 <td class="paramkey"></td>
1332 <td class="paramtype"> </td>
1333 <td class="paramname"> <em>XDZ</em>, </td>
1336 <td class="paramkey"></td>
1338 <td class="paramtype"> </td>
1339 <td class="paramname"> <em>YDX</em>, </td>
1342 <td class="paramkey"></td>
1344 <td class="paramtype"> </td>
1345 <td class="paramname"> <em>YDY</em>, </td>
1348 <td class="paramkey"></td>
1350 <td class="paramtype"> </td>
1351 <td class="paramname"> <em>YDZ</em></td><td> </td>
1356 <td></td><td></td><td width="100%"></td>
1360 <div class="memdoc">
1363 <dl compact><dt><b>Parameters:</b></dt><dd>
1364 <table border="0" cellspacing="2" cellpadding="0">
1365 <tr><td valign="top"></td><td valign="top"><em>OX,OY,OZ</em> </td><td>Three coordinates of coordinate system origin. </td></tr>
1366 <tr><td valign="top"></td><td valign="top"><em>XDX,XDY,XDZ</em> </td><td>Three components of OX direction </td></tr>
1367 <tr><td valign="top"></td><td valign="top"><em>YDX,YDY,YDZ</em> </td><td>Three components of OY direction </td></tr>
1370 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created coordinate system.</dd></dl>
1371 Example: see GEOM_TestAll.py
1374 <a class="anchor" name="d20661db76229799278b218fe8876b9c"></a><!-- doxytag: member="geompyDC::geompyDC::MakeMarkerPntTwoVec" ref="d20661db76229799278b218fe8876b9c" args="" -->
1375 <div class="memitem">
1376 <div class="memproto">
1377 <table class="memname">
1379 <td class="memname">def geompyDC.geompyDC.MakeMarkerPntTwoVec </td>
1381 <td class="paramtype"> </td>
1382 <td class="paramname"> <em>self</em>, </td>
1385 <td class="paramkey"></td>
1387 <td class="paramtype"> </td>
1388 <td class="paramname"> <em>theOrigin</em>, </td>
1391 <td class="paramkey"></td>
1393 <td class="paramtype"> </td>
1394 <td class="paramname"> <em>theXVec</em>, </td>
1397 <td class="paramkey"></td>
1399 <td class="paramtype"> </td>
1400 <td class="paramname"> <em>theYVec</em></td><td> </td>
1405 <td></td><td></td><td width="100%"></td>
1409 <div class="memdoc">
1412 <dl compact><dt><b>Parameters:</b></dt><dd>
1413 <table border="0" cellspacing="2" cellpadding="0">
1414 <tr><td valign="top"></td><td valign="top"><em>theOrigin</em> </td><td>Point of coordinate system origin. </td></tr>
1415 <tr><td valign="top"></td><td valign="top"><em>theXVec</em> </td><td>Vector of X direction </td></tr>
1416 <tr><td valign="top"></td><td valign="top"><em>theYVec</em> </td><td>Vector of Y direction </td></tr>
1419 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created coordinate system. </dd></dl>
1423 <a class="anchor" name="5ec980592e1667a038e73e33c897dc8a"></a><!-- doxytag: member="geompyDC::geompyDC::MakeArc" ref="5ec980592e1667a038e73e33c897dc8a" args="" -->
1424 <div class="memitem">
1425 <div class="memproto">
1426 <table class="memname">
1428 <td class="memname">def geompyDC.geompyDC.MakeArc </td>
1430 <td class="paramtype"> </td>
1431 <td class="paramname"> <em>self</em>, </td>
1434 <td class="paramkey"></td>
1436 <td class="paramtype"> </td>
1437 <td class="paramname"> <em>thePnt1</em>, </td>
1440 <td class="paramkey"></td>
1442 <td class="paramtype"> </td>
1443 <td class="paramname"> <em>thePnt2</em>, </td>
1446 <td class="paramkey"></td>
1448 <td class="paramtype"> </td>
1449 <td class="paramname"> <em>thePnt3</em></td><td> </td>
1454 <td></td><td></td><td width="100%"></td>
1458 <div class="memdoc">
1461 <dl compact><dt><b>Parameters:</b></dt><dd>
1462 <table border="0" cellspacing="2" cellpadding="0">
1463 <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>Start point of the arc. </td></tr>
1464 <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Middle point of the arc. </td></tr>
1465 <tr><td valign="top"></td><td valign="top"><em>thePnt3</em> </td><td>End point of the arc. </td></tr>
1468 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created arc.</dd></dl>
1469 Example: see GEOM_TestAll.py
1472 <a class="anchor" name="9235be0a43fa6a3530cde2f2a178c6a1"></a><!-- doxytag: member="geompyDC::geompyDC::MakeArcCenter" ref="9235be0a43fa6a3530cde2f2a178c6a1" args="" -->
1473 <div class="memitem">
1474 <div class="memproto">
1475 <table class="memname">
1477 <td class="memname">def geompyDC.geompyDC.MakeArcCenter </td>
1479 <td class="paramtype"> </td>
1480 <td class="paramname"> <em>self</em>, </td>
1483 <td class="paramkey"></td>
1485 <td class="paramtype"> </td>
1486 <td class="paramname"> <em>thePnt1</em>, </td>
1489 <td class="paramkey"></td>
1491 <td class="paramtype"> </td>
1492 <td class="paramname"> <em>thePnt2</em>, </td>
1495 <td class="paramkey"></td>
1497 <td class="paramtype"> </td>
1498 <td class="paramname"> <em>thePnt3</em>, </td>
1501 <td class="paramkey"></td>
1503 <td class="paramtype"> </td>
1504 <td class="paramname"> <em>theSense</em></td><td> </td>
1509 <td></td><td></td><td width="100%"></td>
1513 <div class="memdoc">
1516 <dl compact><dt><b>Parameters:</b></dt><dd>
1517 <table border="0" cellspacing="2" cellpadding="0">
1518 <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>Center of the arc </td></tr>
1519 <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Start point of the arc. (Gives also the radius of the arc) </td></tr>
1520 <tr><td valign="top"></td><td valign="top"><em>thePnt3</em> </td><td>End point of the arc (Gives also a direction) </td></tr>
1523 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created arc.</dd></dl>
1524 Example: see GEOM_TestAll.py
1527 <a class="anchor" name="a8c53f522639686427623ef671680a69"></a><!-- doxytag: member="geompyDC::geompyDC::MakeCircle" ref="a8c53f522639686427623ef671680a69" args="" -->
1528 <div class="memitem">
1529 <div class="memproto">
1530 <table class="memname">
1532 <td class="memname">def geompyDC.geompyDC.MakeCircle </td>
1534 <td class="paramtype"> </td>
1535 <td class="paramname"> <em>self</em>, </td>
1538 <td class="paramkey"></td>
1540 <td class="paramtype"> </td>
1541 <td class="paramname"> <em>thePnt</em>, </td>
1544 <td class="paramkey"></td>
1546 <td class="paramtype"> </td>
1547 <td class="paramname"> <em>theVec</em>, </td>
1550 <td class="paramkey"></td>
1552 <td class="paramtype"> </td>
1553 <td class="paramname"> <em>theR</em></td><td> </td>
1558 <td></td><td></td><td width="100%"></td>
1562 <div class="memdoc">
1565 <dl compact><dt><b>Parameters:</b></dt><dd>
1566 <table border="0" cellspacing="2" cellpadding="0">
1567 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Circle center. </td></tr>
1568 <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Vector, normal to the plane of the circle. </td></tr>
1569 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Circle radius. </td></tr>
1572 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created circle.</dd></dl>
1573 Example: see GEOM_TestAll.py
1576 <a class="anchor" name="174e1bf2c1ca1a1385fdadbef4498a71"></a><!-- doxytag: member="geompyDC::geompyDC::MakeCircleThreePnt" ref="174e1bf2c1ca1a1385fdadbef4498a71" args="" -->
1577 <div class="memitem">
1578 <div class="memproto">
1579 <table class="memname">
1581 <td class="memname">def geompyDC.geompyDC.MakeCircleThreePnt </td>
1583 <td class="paramtype"> </td>
1584 <td class="paramname"> <em>self</em>, </td>
1587 <td class="paramkey"></td>
1589 <td class="paramtype"> </td>
1590 <td class="paramname"> <em>thePnt1</em>, </td>
1593 <td class="paramkey"></td>
1595 <td class="paramtype"> </td>
1596 <td class="paramname"> <em>thePnt2</em>, </td>
1599 <td class="paramkey"></td>
1601 <td class="paramtype"> </td>
1602 <td class="paramname"> <em>thePnt3</em></td><td> </td>
1607 <td></td><td></td><td width="100%"></td>
1611 <div class="memdoc">
1614 <dl compact><dt><b>Parameters:</b></dt><dd>
1615 <table border="0" cellspacing="2" cellpadding="0">
1616 <tr><td valign="top"></td><td valign="top"><em>thePnt1,thePnt2,thePnt3</em> </td><td>Points, defining the circle. </td></tr>
1619 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created circle.</dd></dl>
1620 Example: see GEOM_TestAll.py
1623 <a class="anchor" name="8a6255b5b91a1b4d3662eeba16fb181e"></a><!-- doxytag: member="geompyDC::geompyDC::MakeEllipse" ref="8a6255b5b91a1b4d3662eeba16fb181e" args="" -->
1624 <div class="memitem">
1625 <div class="memproto">
1626 <table class="memname">
1628 <td class="memname">def geompyDC.geompyDC.MakeEllipse </td>
1630 <td class="paramtype"> </td>
1631 <td class="paramname"> <em>self</em>, </td>
1634 <td class="paramkey"></td>
1636 <td class="paramtype"> </td>
1637 <td class="paramname"> <em>thePnt</em>, </td>
1640 <td class="paramkey"></td>
1642 <td class="paramtype"> </td>
1643 <td class="paramname"> <em>theVec</em>, </td>
1646 <td class="paramkey"></td>
1648 <td class="paramtype"> </td>
1649 <td class="paramname"> <em>theRMajor</em>, </td>
1652 <td class="paramkey"></td>
1654 <td class="paramtype"> </td>
1655 <td class="paramname"> <em>theRMinor</em></td><td> </td>
1660 <td></td><td></td><td width="100%"></td>
1664 <div class="memdoc">
1667 <dl compact><dt><b>Parameters:</b></dt><dd>
1668 <table border="0" cellspacing="2" cellpadding="0">
1669 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Ellipse center. </td></tr>
1670 <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Vector, normal to the plane of the ellipse. </td></tr>
1671 <tr><td valign="top"></td><td valign="top"><em>theRMajor</em> </td><td>Major ellipse radius. </td></tr>
1672 <tr><td valign="top"></td><td valign="top"><em>theRMinor</em> </td><td>Minor ellipse radius. </td></tr>
1675 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created ellipse.</dd></dl>
1676 Example: see GEOM_TestAll.py
1679 <a class="anchor" name="ba71e6507ea026a9a583af92e86a4abe"></a><!-- doxytag: member="geompyDC::geompyDC::MakePolyline" ref="ba71e6507ea026a9a583af92e86a4abe" args="" -->
1680 <div class="memitem">
1681 <div class="memproto">
1682 <table class="memname">
1684 <td class="memname">def geompyDC.geompyDC.MakePolyline </td>
1686 <td class="paramtype"> </td>
1687 <td class="paramname"> <em>self</em>, </td>
1690 <td class="paramkey"></td>
1692 <td class="paramtype"> </td>
1693 <td class="paramname"> <em>thePoints</em></td><td> </td>
1698 <td></td><td></td><td width="100%"></td>
1702 <div class="memdoc">
1705 <dl compact><dt><b>Parameters:</b></dt><dd>
1706 <table border="0" cellspacing="2" cellpadding="0">
1707 <tr><td valign="top"></td><td valign="top"><em>thePoints</em> </td><td>Sequence of points for the polyline. </td></tr>
1710 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created polyline.</dd></dl>
1711 Example: see GEOM_TestAll.py
1714 <a class="anchor" name="1bc25a4b112a7d0c835f95548c059fee"></a><!-- doxytag: member="geompyDC::geompyDC::MakeBezier" ref="1bc25a4b112a7d0c835f95548c059fee" args="" -->
1715 <div class="memitem">
1716 <div class="memproto">
1717 <table class="memname">
1719 <td class="memname">def geompyDC.geompyDC.MakeBezier </td>
1721 <td class="paramtype"> </td>
1722 <td class="paramname"> <em>self</em>, </td>
1725 <td class="paramkey"></td>
1727 <td class="paramtype"> </td>
1728 <td class="paramname"> <em>thePoints</em></td><td> </td>
1733 <td></td><td></td><td width="100%"></td>
1737 <div class="memdoc">
1740 <dl compact><dt><b>Parameters:</b></dt><dd>
1741 <table border="0" cellspacing="2" cellpadding="0">
1742 <tr><td valign="top"></td><td valign="top"><em>thePoints</em> </td><td>Sequence of points for the bezier curve. </td></tr>
1745 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created bezier curve.</dd></dl>
1746 Example: see GEOM_TestAll.py
1749 <a class="anchor" name="0779d8a2ca8b62f171cbde07224abe61"></a><!-- doxytag: member="geompyDC::geompyDC::MakeInterpol" ref="0779d8a2ca8b62f171cbde07224abe61" args="" -->
1750 <div class="memitem">
1751 <div class="memproto">
1752 <table class="memname">
1754 <td class="memname">def geompyDC.geompyDC.MakeInterpol </td>
1756 <td class="paramtype"> </td>
1757 <td class="paramname"> <em>self</em>, </td>
1760 <td class="paramkey"></td>
1762 <td class="paramtype"> </td>
1763 <td class="paramname"> <em>thePoints</em></td><td> </td>
1768 <td></td><td></td><td width="100%"></td>
1772 <div class="memdoc">
1775 <dl compact><dt><b>Parameters:</b></dt><dd>
1776 <table border="0" cellspacing="2" cellpadding="0">
1777 <tr><td valign="top"></td><td valign="top"><em>thePoints</em> </td><td>Sequence of points for the B-Spline curve. </td></tr>
1780 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created B-Spline curve.</dd></dl>
1781 Example: see GEOM_TestAll.py
1784 <a class="anchor" name="ebd8e665d93f32edc49caf185bd679d5"></a><!-- doxytag: member="geompyDC::geompyDC::MakeSketcher" ref="ebd8e665d93f32edc49caf185bd679d5" args="" -->
1785 <div class="memitem">
1786 <div class="memproto">
1787 <table class="memname">
1789 <td class="memname">def geompyDC.geompyDC.MakeSketcher </td>
1791 <td class="paramtype"> </td>
1792 <td class="paramname"> <em>self</em>, </td>
1795 <td class="paramkey"></td>
1797 <td class="paramtype"> </td>
1798 <td class="paramname"> <em>theCommand</em>, </td>
1801 <td class="paramkey"></td>
1803 <td class="paramtype"> </td>
1804 <td class="paramname"> <em>theWorkingPlane</em> = <code>[0</code></td><td> </td>
1809 <td></td><td></td><td width="100%"></td>
1813 <div class="memdoc">
1817 Edges of the resulting wire or face will be arcs of circles and/or linear segments. <br>
1818 Format of the description string have to be the following:<p>
1819 "Sketcher[:F x1 y1]:CMD[:CMD[:CMD...]]"<p>
1821 <li>x1, y1 are coordinates of the first sketcher point (zero by default),</li><li>CMD is one of<ul>
1822 <li>"R angle" : Set the direction by angle</li><li>"D dx dy" : Set the direction by DX & DY</li></ul>
1825 <li>"TT x y" : Create segment by point at X & Y</li><li>"T dx dy" : Create segment by point with DX & DY</li><li>"L length" : Create segment by direction & Length</li><li>"IX x" : Create segment by direction & Intersect. X</li><li>"IY y" : Create segment by direction & Intersect. Y</li></ul>
1828 <li>"C radius length" : Create arc by direction, radius and length(in degree)</li></ul>
1831 <li>"WW" : Close Wire (to finish)</li><li>"WF" : Close Wire and build face (to finish)</li></ul>
1834 <dl compact><dt><b>Parameters:</b></dt><dd>
1835 <table border="0" cellspacing="2" cellpadding="0">
1836 <tr><td valign="top"></td><td valign="top"><em>theCommand</em> </td><td>String, defining the sketcher in local coordinates of the working plane. </td></tr>
1837 <tr><td valign="top"></td><td valign="top"><em>theWorkingPlane</em> </td><td>Nine double values, defining origin, OZ and OX directions of the working plane. </td></tr>
1840 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created wire.</dd></dl>
1841 Example: see GEOM_TestAll.py
1844 <a class="anchor" name="cb2d962f65e8b2e44c290cc8f9b1394d"></a><!-- doxytag: member="geompyDC::geompyDC::MakeSketcherOnPlane" ref="cb2d962f65e8b2e44c290cc8f9b1394d" args="" -->
1845 <div class="memitem">
1846 <div class="memproto">
1847 <table class="memname">
1849 <td class="memname">def geompyDC.geompyDC.MakeSketcherOnPlane </td>
1851 <td class="paramtype"> </td>
1852 <td class="paramname"> <em>self</em>, </td>
1855 <td class="paramkey"></td>
1857 <td class="paramtype"> </td>
1858 <td class="paramname"> <em>theCommand</em>, </td>
1861 <td class="paramkey"></td>
1863 <td class="paramtype"> </td>
1864 <td class="paramname"> <em>theWorkingPlane</em></td><td> </td>
1869 <td></td><td></td><td width="100%"></td>
1873 <div class="memdoc">
1877 For format of the description string see the previous method.<br>
1878 <dl compact><dt><b>Parameters:</b></dt><dd>
1879 <table border="0" cellspacing="2" cellpadding="0">
1880 <tr><td valign="top"></td><td valign="top"><em>theCommand</em> </td><td>String, defining the sketcher in local coordinates of the working plane. </td></tr>
1881 <tr><td valign="top"></td><td valign="top"><em>theWorkingPlane</em> </td><td>Planar Face or LCS(Marker) of the working plane. </td></tr>
1884 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created wire. </dd></dl>
1888 <a class="anchor" name="7f67b75d315b058a9dbfd0fcae8436c3"></a><!-- doxytag: member="geompyDC::geompyDC::MakeBox" ref="7f67b75d315b058a9dbfd0fcae8436c3" args="" -->
1889 <div class="memitem">
1890 <div class="memproto">
1891 <table class="memname">
1893 <td class="memname">def geompyDC.geompyDC.MakeBox </td>
1895 <td class="paramtype"> </td>
1896 <td class="paramname"> <em>self</em>, </td>
1899 <td class="paramkey"></td>
1901 <td class="paramtype"> </td>
1902 <td class="paramname"> <em>x1</em>, </td>
1905 <td class="paramkey"></td>
1907 <td class="paramtype"> </td>
1908 <td class="paramname"> <em>y1</em>, </td>
1911 <td class="paramkey"></td>
1913 <td class="paramtype"> </td>
1914 <td class="paramname"> <em>z1</em>, </td>
1917 <td class="paramkey"></td>
1919 <td class="paramtype"> </td>
1920 <td class="paramname"> <em>x2</em>, </td>
1923 <td class="paramkey"></td>
1925 <td class="paramtype"> </td>
1926 <td class="paramname"> <em>y2</em>, </td>
1929 <td class="paramkey"></td>
1931 <td class="paramtype"> </td>
1932 <td class="paramname"> <em>z2</em></td><td> </td>
1937 <td></td><td></td><td width="100%"></td>
1941 <div class="memdoc">
1944 Example: see GEOM_TestAll.py
1947 <a class="anchor" name="26a427a3ad940830e2edb3fa5505cb36"></a><!-- doxytag: member="geompyDC::geompyDC::MakeBoxDXDYDZ" ref="26a427a3ad940830e2edb3fa5505cb36" args="" -->
1948 <div class="memitem">
1949 <div class="memproto">
1950 <table class="memname">
1952 <td class="memname">def geompyDC.geompyDC.MakeBoxDXDYDZ </td>
1954 <td class="paramtype"> </td>
1955 <td class="paramname"> <em>self</em>, </td>
1958 <td class="paramkey"></td>
1960 <td class="paramtype"> </td>
1961 <td class="paramname"> <em>theDX</em>, </td>
1964 <td class="paramkey"></td>
1966 <td class="paramtype"> </td>
1967 <td class="paramname"> <em>theDY</em>, </td>
1970 <td class="paramkey"></td>
1972 <td class="paramtype"> </td>
1973 <td class="paramname"> <em>theDZ</em></td><td> </td>
1978 <td></td><td></td><td width="100%"></td>
1982 <div class="memdoc">
1985 Center of the box will be at point (DX/2, DY/2, DZ/2). <dl compact><dt><b>Parameters:</b></dt><dd>
1986 <table border="0" cellspacing="2" cellpadding="0">
1987 <tr><td valign="top"></td><td valign="top"><em>theDX</em> </td><td>Length of Box edges, parallel to OX axis. </td></tr>
1988 <tr><td valign="top"></td><td valign="top"><em>theDY</em> </td><td>Length of Box edges, parallel to OY axis. </td></tr>
1989 <tr><td valign="top"></td><td valign="top"><em>theDZ</em> </td><td>Length of Box edges, parallel to OZ axis. </td></tr>
1992 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created box.</dd></dl>
1993 Example: see GEOM_TestAll.py
1996 <a class="anchor" name="b337e6c6ab478f0d793954be1bd9cb2c"></a><!-- doxytag: member="geompyDC::geompyDC::MakeBoxTwoPnt" ref="b337e6c6ab478f0d793954be1bd9cb2c" args="" -->
1997 <div class="memitem">
1998 <div class="memproto">
1999 <table class="memname">
2001 <td class="memname">def geompyDC.geompyDC.MakeBoxTwoPnt </td>
2003 <td class="paramtype"> </td>
2004 <td class="paramname"> <em>self</em>, </td>
2007 <td class="paramkey"></td>
2009 <td class="paramtype"> </td>
2010 <td class="paramname"> <em>thePnt1</em>, </td>
2013 <td class="paramkey"></td>
2015 <td class="paramtype"> </td>
2016 <td class="paramname"> <em>thePnt2</em></td><td> </td>
2021 <td></td><td></td><td width="100%"></td>
2025 <div class="memdoc">
2028 <dl compact><dt><b>Parameters:</b></dt><dd>
2029 <table border="0" cellspacing="2" cellpadding="0">
2030 <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>First of two opposite vertices. </td></tr>
2031 <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Second of two opposite vertices. </td></tr>
2034 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created box.</dd></dl>
2035 Example: see GEOM_TestAll.py
2038 <a class="anchor" name="bc2fe5ba9c9c88249580b50209100433"></a><!-- doxytag: member="geompyDC::geompyDC::MakeCylinder" ref="bc2fe5ba9c9c88249580b50209100433" args="" -->
2039 <div class="memitem">
2040 <div class="memproto">
2041 <table class="memname">
2043 <td class="memname">def geompyDC.geompyDC.MakeCylinder </td>
2045 <td class="paramtype"> </td>
2046 <td class="paramname"> <em>self</em>, </td>
2049 <td class="paramkey"></td>
2051 <td class="paramtype"> </td>
2052 <td class="paramname"> <em>thePnt</em>, </td>
2055 <td class="paramkey"></td>
2057 <td class="paramtype"> </td>
2058 <td class="paramname"> <em>theAxis</em>, </td>
2061 <td class="paramkey"></td>
2063 <td class="paramtype"> </td>
2064 <td class="paramname"> <em>theR</em>, </td>
2067 <td class="paramkey"></td>
2069 <td class="paramtype"> </td>
2070 <td class="paramname"> <em>theH</em></td><td> </td>
2075 <td></td><td></td><td width="100%"></td>
2079 <div class="memdoc">
2082 <dl compact><dt><b>Parameters:</b></dt><dd>
2083 <table border="0" cellspacing="2" cellpadding="0">
2084 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Central point of cylinder base. </td></tr>
2085 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Cylinder axis. </td></tr>
2086 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Cylinder radius. </td></tr>
2087 <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Cylinder height. </td></tr>
2090 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cylinder.</dd></dl>
2091 Example: see GEOM_TestAll.py
2094 <a class="anchor" name="b3df1c40baa03e45ec7094d146e8b963"></a><!-- doxytag: member="geompyDC::geompyDC::MakeCylinderRH" ref="b3df1c40baa03e45ec7094d146e8b963" args="" -->
2095 <div class="memitem">
2096 <div class="memproto">
2097 <table class="memname">
2099 <td class="memname">def geompyDC.geompyDC.MakeCylinderRH </td>
2101 <td class="paramtype"> </td>
2102 <td class="paramname"> <em>self</em>, </td>
2105 <td class="paramkey"></td>
2107 <td class="paramtype"> </td>
2108 <td class="paramname"> <em>theR</em>, </td>
2111 <td class="paramkey"></td>
2113 <td class="paramtype"> </td>
2114 <td class="paramname"> <em>theH</em></td><td> </td>
2119 <td></td><td></td><td width="100%"></td>
2123 <div class="memdoc">
2126 Axis of the cylinder will be collinear to the OZ axis of the coordinate system. <dl compact><dt><b>Parameters:</b></dt><dd>
2127 <table border="0" cellspacing="2" cellpadding="0">
2128 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Cylinder radius. </td></tr>
2129 <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Cylinder height. </td></tr>
2132 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cylinder.</dd></dl>
2133 Example: see GEOM_TestAll.py
2136 <a class="anchor" name="81579f2f47da0cc1d6097e1faadf2dd5"></a><!-- doxytag: member="geompyDC::geompyDC::MakeSpherePntR" ref="81579f2f47da0cc1d6097e1faadf2dd5" args="" -->
2137 <div class="memitem">
2138 <div class="memproto">
2139 <table class="memname">
2141 <td class="memname">def geompyDC.geompyDC.MakeSpherePntR </td>
2143 <td class="paramtype"> </td>
2144 <td class="paramname"> <em>self</em>, </td>
2147 <td class="paramkey"></td>
2149 <td class="paramtype"> </td>
2150 <td class="paramname"> <em>thePnt</em>, </td>
2153 <td class="paramkey"></td>
2155 <td class="paramtype"> </td>
2156 <td class="paramname"> <em>theR</em></td><td> </td>
2161 <td></td><td></td><td width="100%"></td>
2165 <div class="memdoc">
2168 <dl compact><dt><b>Parameters:</b></dt><dd>
2169 <table border="0" cellspacing="2" cellpadding="0">
2170 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Sphere center. </td></tr>
2171 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Sphere radius. </td></tr>
2174 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created sphere.</dd></dl>
2175 Example: see GEOM_TestAll.py
2178 <a class="anchor" name="07a746f0b76020bbb7282c2e838bd409"></a><!-- doxytag: member="geompyDC::geompyDC::MakeSphere" ref="07a746f0b76020bbb7282c2e838bd409" args="" -->
2179 <div class="memitem">
2180 <div class="memproto">
2181 <table class="memname">
2183 <td class="memname">def geompyDC.geompyDC.MakeSphere </td>
2185 <td class="paramtype"> </td>
2186 <td class="paramname"> <em>self</em>, </td>
2189 <td class="paramkey"></td>
2191 <td class="paramtype"> </td>
2192 <td class="paramname"> <em>x</em>, </td>
2195 <td class="paramkey"></td>
2197 <td class="paramtype"> </td>
2198 <td class="paramname"> <em>y</em>, </td>
2201 <td class="paramkey"></td>
2203 <td class="paramtype"> </td>
2204 <td class="paramname"> <em>z</em>, </td>
2207 <td class="paramkey"></td>
2209 <td class="paramtype"> </td>
2210 <td class="paramname"> <em>theR</em></td><td> </td>
2215 <td></td><td></td><td width="100%"></td>
2219 <div class="memdoc">
2222 <dl compact><dt><b>Parameters:</b></dt><dd>
2223 <table border="0" cellspacing="2" cellpadding="0">
2224 <tr><td valign="top"></td><td valign="top"><em>x,y,z</em> </td><td>Coordinates of sphere center. </td></tr>
2225 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Sphere radius. </td></tr>
2228 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created sphere.</dd></dl>
2229 Example: see GEOM_TestAll.py
2232 <a class="anchor" name="fb3e149785a70bf4203f477afc0c835e"></a><!-- doxytag: member="geompyDC::geompyDC::MakeSphereR" ref="fb3e149785a70bf4203f477afc0c835e" args="" -->
2233 <div class="memitem">
2234 <div class="memproto">
2235 <table class="memname">
2237 <td class="memname">def geompyDC.geompyDC.MakeSphereR </td>
2239 <td class="paramtype"> </td>
2240 <td class="paramname"> <em>self</em>, </td>
2243 <td class="paramkey"></td>
2245 <td class="paramtype"> </td>
2246 <td class="paramname"> <em>theR</em></td><td> </td>
2251 <td></td><td></td><td width="100%"></td>
2255 <div class="memdoc">
2258 <dl compact><dt><b>Parameters:</b></dt><dd>
2259 <table border="0" cellspacing="2" cellpadding="0">
2260 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Sphere radius. </td></tr>
2263 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created sphere.</dd></dl>
2264 Example: see GEOM_TestAll.py
2267 <a class="anchor" name="e30b53da3c95b228eb8c834b5854ef14"></a><!-- doxytag: member="geompyDC::geompyDC::MakeCone" ref="e30b53da3c95b228eb8c834b5854ef14" args="" -->
2268 <div class="memitem">
2269 <div class="memproto">
2270 <table class="memname">
2272 <td class="memname">def geompyDC.geompyDC.MakeCone </td>
2274 <td class="paramtype"> </td>
2275 <td class="paramname"> <em>self</em>, </td>
2278 <td class="paramkey"></td>
2280 <td class="paramtype"> </td>
2281 <td class="paramname"> <em>thePnt</em>, </td>
2284 <td class="paramkey"></td>
2286 <td class="paramtype"> </td>
2287 <td class="paramname"> <em>theAxis</em>, </td>
2290 <td class="paramkey"></td>
2292 <td class="paramtype"> </td>
2293 <td class="paramname"> <em>theR1</em>, </td>
2296 <td class="paramkey"></td>
2298 <td class="paramtype"> </td>
2299 <td class="paramname"> <em>theR2</em>, </td>
2302 <td class="paramkey"></td>
2304 <td class="paramtype"> </td>
2305 <td class="paramname"> <em>theH</em></td><td> </td>
2310 <td></td><td></td><td width="100%"></td>
2314 <div class="memdoc">
2317 <dl compact><dt><b>Parameters:</b></dt><dd>
2318 <table border="0" cellspacing="2" cellpadding="0">
2319 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Central point of the first cone base. </td></tr>
2320 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Cone axis. </td></tr>
2321 <tr><td valign="top"></td><td valign="top"><em>theR1</em> </td><td>Radius of the first cone base. </td></tr>
2322 <tr><td valign="top"></td><td valign="top"><em>theR2</em> </td><td>Radius of the second cone base. </td></tr>
2325 <dl compact><dt><b>Note:</b></dt><dd>If both radiuses are non-zero, the cone will be truncated. <p>
2326 If the radiuses are equal, a cylinder will be created instead. </dd></dl>
2327 <dl compact><dt><b>Parameters:</b></dt><dd>
2328 <table border="0" cellspacing="2" cellpadding="0">
2329 <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Cone height. </td></tr>
2332 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cone.</dd></dl>
2333 Example: see GEOM_TestAll.py
2336 <a class="anchor" name="0fd12dd339d9640f7ffa0917b8532bb0"></a><!-- doxytag: member="geompyDC::geompyDC::MakeConeR1R2H" ref="0fd12dd339d9640f7ffa0917b8532bb0" args="" -->
2337 <div class="memitem">
2338 <div class="memproto">
2339 <table class="memname">
2341 <td class="memname">def geompyDC.geompyDC.MakeConeR1R2H </td>
2343 <td class="paramtype"> </td>
2344 <td class="paramname"> <em>self</em>, </td>
2347 <td class="paramkey"></td>
2349 <td class="paramtype"> </td>
2350 <td class="paramname"> <em>theR1</em>, </td>
2353 <td class="paramkey"></td>
2355 <td class="paramtype"> </td>
2356 <td class="paramname"> <em>theR2</em>, </td>
2359 <td class="paramkey"></td>
2361 <td class="paramtype"> </td>
2362 <td class="paramname"> <em>theH</em></td><td> </td>
2367 <td></td><td></td><td width="100%"></td>
2371 <div class="memdoc">
2374 Axis of the cone will be collinear to the OZ axis of the coordinate system. <dl compact><dt><b>Parameters:</b></dt><dd>
2375 <table border="0" cellspacing="2" cellpadding="0">
2376 <tr><td valign="top"></td><td valign="top"><em>theR1</em> </td><td>Radius of the first cone base. </td></tr>
2377 <tr><td valign="top"></td><td valign="top"><em>theR2</em> </td><td>Radius of the second cone base. </td></tr>
2380 <dl compact><dt><b>Note:</b></dt><dd>If both radiuses are non-zero, the cone will be truncated. <p>
2381 If the radiuses are equal, a cylinder will be created instead. </dd></dl>
2382 <dl compact><dt><b>Parameters:</b></dt><dd>
2383 <table border="0" cellspacing="2" cellpadding="0">
2384 <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Cone height. </td></tr>
2387 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cone.</dd></dl>
2388 Example: see GEOM_TestAll.py
2391 <a class="anchor" name="3626eac4fedc7273364e21221fa88788"></a><!-- doxytag: member="geompyDC::geompyDC::MakeTorus" ref="3626eac4fedc7273364e21221fa88788" args="" -->
2392 <div class="memitem">
2393 <div class="memproto">
2394 <table class="memname">
2396 <td class="memname">def geompyDC.geompyDC.MakeTorus </td>
2398 <td class="paramtype"> </td>
2399 <td class="paramname"> <em>self</em>, </td>
2402 <td class="paramkey"></td>
2404 <td class="paramtype"> </td>
2405 <td class="paramname"> <em>thePnt</em>, </td>
2408 <td class="paramkey"></td>
2410 <td class="paramtype"> </td>
2411 <td class="paramname"> <em>theVec</em>, </td>
2414 <td class="paramkey"></td>
2416 <td class="paramtype"> </td>
2417 <td class="paramname"> <em>theRMajor</em>, </td>
2420 <td class="paramkey"></td>
2422 <td class="paramtype"> </td>
2423 <td class="paramname"> <em>theRMinor</em></td><td> </td>
2428 <td></td><td></td><td width="100%"></td>
2432 <div class="memdoc">
2435 <dl compact><dt><b>Parameters:</b></dt><dd>
2436 <table border="0" cellspacing="2" cellpadding="0">
2437 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Torus central point. </td></tr>
2438 <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Torus axis of symmetry. </td></tr>
2439 <tr><td valign="top"></td><td valign="top"><em>theRMajor</em> </td><td>Torus major radius. </td></tr>
2440 <tr><td valign="top"></td><td valign="top"><em>theRMinor</em> </td><td>Torus minor radius. </td></tr>
2443 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created torus.</dd></dl>
2444 Example: see GEOM_TestAll.py
2447 <a class="anchor" name="ee9c1c4391a974f97558960e90e7bb58"></a><!-- doxytag: member="geompyDC::geompyDC::MakeTorusRR" ref="ee9c1c4391a974f97558960e90e7bb58" args="" -->
2448 <div class="memitem">
2449 <div class="memproto">
2450 <table class="memname">
2452 <td class="memname">def geompyDC.geompyDC.MakeTorusRR </td>
2454 <td class="paramtype"> </td>
2455 <td class="paramname"> <em>self</em>, </td>
2458 <td class="paramkey"></td>
2460 <td class="paramtype"> </td>
2461 <td class="paramname"> <em>theRMajor</em>, </td>
2464 <td class="paramkey"></td>
2466 <td class="paramtype"> </td>
2467 <td class="paramname"> <em>theRMinor</em></td><td> </td>
2472 <td></td><td></td><td width="100%"></td>
2476 <div class="memdoc">
2479 <dl compact><dt><b>Parameters:</b></dt><dd>
2480 <table border="0" cellspacing="2" cellpadding="0">
2481 <tr><td valign="top"></td><td valign="top"><em>theRMajor</em> </td><td>Torus major radius. </td></tr>
2482 <tr><td valign="top"></td><td valign="top"><em>theRMinor</em> </td><td>Torus minor radius. </td></tr>
2485 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created torus.</dd></dl>
2486 Example: see GEOM_TestAll.py
2489 <a class="anchor" name="235c3c3893cd30d3fd2d6c75df0b9b85"></a><!-- doxytag: member="geompyDC::geompyDC::MakePrism" ref="235c3c3893cd30d3fd2d6c75df0b9b85" args="" -->
2490 <div class="memitem">
2491 <div class="memproto">
2492 <table class="memname">
2494 <td class="memname">def geompyDC.geompyDC.MakePrism </td>
2496 <td class="paramtype"> </td>
2497 <td class="paramname"> <em>self</em>, </td>
2500 <td class="paramkey"></td>
2502 <td class="paramtype"> </td>
2503 <td class="paramname"> <em>theBase</em>, </td>
2506 <td class="paramkey"></td>
2508 <td class="paramtype"> </td>
2509 <td class="paramname"> <em>thePoint1</em>, </td>
2512 <td class="paramkey"></td>
2514 <td class="paramtype"> </td>
2515 <td class="paramname"> <em>thePoint2</em></td><td> </td>
2520 <td></td><td></td><td width="100%"></td>
2524 <div class="memdoc">
2527 <dl compact><dt><b>Parameters:</b></dt><dd>
2528 <table border="0" cellspacing="2" cellpadding="0">
2529 <tr><td valign="top"></td><td valign="top"><em>theBase</em> </td><td>Base shape to be extruded. </td></tr>
2530 <tr><td valign="top"></td><td valign="top"><em>thePoint1</em> </td><td>First end of extrusion vector. </td></tr>
2531 <tr><td valign="top"></td><td valign="top"><em>thePoint2</em> </td><td>Second end of extrusion vector. </td></tr>
2534 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created prism.</dd></dl>
2535 Example: see GEOM_TestAll.py
2538 <a class="anchor" name="ed885f2bf6c39f0aba6f7773b36acceb"></a><!-- doxytag: member="geompyDC::geompyDC::MakePrismVecH" ref="ed885f2bf6c39f0aba6f7773b36acceb" args="" -->
2539 <div class="memitem">
2540 <div class="memproto">
2541 <table class="memname">
2543 <td class="memname">def geompyDC.geompyDC.MakePrismVecH </td>
2545 <td class="paramtype"> </td>
2546 <td class="paramname"> <em>self</em>, </td>
2549 <td class="paramkey"></td>
2551 <td class="paramtype"> </td>
2552 <td class="paramname"> <em>theBase</em>, </td>
2555 <td class="paramkey"></td>
2557 <td class="paramtype"> </td>
2558 <td class="paramname"> <em>theVec</em>, </td>
2561 <td class="paramkey"></td>
2563 <td class="paramtype"> </td>
2564 <td class="paramname"> <em>theH</em></td><td> </td>
2569 <td></td><td></td><td width="100%"></td>
2573 <div class="memdoc">
2576 all the space, transfixed by the base shape during its translation along the vector on the given distance. <dl compact><dt><b>Parameters:</b></dt><dd>
2577 <table border="0" cellspacing="2" cellpadding="0">
2578 <tr><td valign="top"></td><td valign="top"><em>theBase</em> </td><td>Base shape to be extruded. </td></tr>
2579 <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Direction of extrusion. </td></tr>
2580 <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Prism dimension along theVec. </td></tr>
2583 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created prism.</dd></dl>
2584 Example: see GEOM_TestAll.py
2587 <a class="anchor" name="ea1248fca4762d449c8f623df461dc1b"></a><!-- doxytag: member="geompyDC::geompyDC::MakePipe" ref="ea1248fca4762d449c8f623df461dc1b" args="" -->
2588 <div class="memitem">
2589 <div class="memproto">
2590 <table class="memname">
2592 <td class="memname">def geompyDC.geompyDC.MakePipe </td>
2594 <td class="paramtype"> </td>
2595 <td class="paramname"> <em>self</em>, </td>
2598 <td class="paramkey"></td>
2600 <td class="paramtype"> </td>
2601 <td class="paramname"> <em>theBase</em>, </td>
2604 <td class="paramkey"></td>
2606 <td class="paramtype"> </td>
2607 <td class="paramname"> <em>thePath</em></td><td> </td>
2612 <td></td><td></td><td width="100%"></td>
2616 <div class="memdoc">
2619 The path shape can be a wire or an edge. <dl compact><dt><b>Parameters:</b></dt><dd>
2620 <table border="0" cellspacing="2" cellpadding="0">
2621 <tr><td valign="top"></td><td valign="top"><em>theBase</em> </td><td>Base shape to be extruded. </td></tr>
2622 <tr><td valign="top"></td><td valign="top"><em>thePath</em> </td><td>Path shape to extrude the base shape along it. </td></tr>
2625 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created pipe.</dd></dl>
2626 Example: see GEOM_TestAll.py
2629 <a class="anchor" name="f1e4818545a58c6fca5917f4f2600d9c"></a><!-- doxytag: member="geompyDC::geompyDC::MakeRevolution" ref="f1e4818545a58c6fca5917f4f2600d9c" args="" -->
2630 <div class="memitem">
2631 <div class="memproto">
2632 <table class="memname">
2634 <td class="memname">def geompyDC.geompyDC.MakeRevolution </td>
2636 <td class="paramtype"> </td>
2637 <td class="paramname"> <em>self</em>, </td>
2640 <td class="paramkey"></td>
2642 <td class="paramtype"> </td>
2643 <td class="paramname"> <em>theBase</em>, </td>
2646 <td class="paramkey"></td>
2648 <td class="paramtype"> </td>
2649 <td class="paramname"> <em>theAxis</em>, </td>
2652 <td class="paramkey"></td>
2654 <td class="paramtype"> </td>
2655 <td class="paramname"> <em>theAngle</em></td><td> </td>
2660 <td></td><td></td><td width="100%"></td>
2664 <div class="memdoc">
2667 all the space, transfixed by the base shape during its rotation around the axis on the given angle. <dl compact><dt><b>Parameters:</b></dt><dd>
2668 <table border="0" cellspacing="2" cellpadding="0">
2669 <tr><td valign="top"></td><td valign="top"><em>theBase</em> </td><td>Base shape to be rotated. </td></tr>
2670 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Rotation axis. </td></tr>
2671 <tr><td valign="top"></td><td valign="top"><em>theAngle</em> </td><td>Rotation angle in radians. </td></tr>
2674 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created revolution.</dd></dl>
2675 Example: see GEOM_TestAll.py
2678 <a class="anchor" name="2cebf57322ef8812857c0e18935b2e50"></a><!-- doxytag: member="geompyDC::geompyDC::MakeThruSections" ref="2cebf57322ef8812857c0e18935b2e50" args="" -->
2679 <div class="memitem">
2680 <div class="memproto">
2681 <table class="memname">
2683 <td class="memname">def geompyDC.geompyDC.MakeThruSections </td>
2685 <td class="paramtype"> </td>
2686 <td class="paramname"> <em>self</em>, </td>
2689 <td class="paramkey"></td>
2691 <td class="paramtype"> </td>
2692 <td class="paramname"> <em>theSeqSections</em>, </td>
2695 <td class="paramkey"></td>
2697 <td class="paramtype"> </td>
2698 <td class="paramname"> <em>theModeSolid</em>, </td>
2701 <td class="paramkey"></td>
2703 <td class="paramtype"> </td>
2704 <td class="paramname"> <em>thePreci</em>, </td>
2707 <td class="paramkey"></td>
2709 <td class="paramtype"> </td>
2710 <td class="paramname"> <em>theRuled</em></td><td> </td>
2715 <td></td><td></td><td width="100%"></td>
2719 <div class="memdoc">
2722 <dl compact><dt><b>Parameters:</b></dt><dd>
2723 <table border="0" cellspacing="2" cellpadding="0">
2724 <tr><td valign="top"></td><td valign="top"><em>theSeqSections</em> </td><td>- set of specified sections. </td></tr>
2725 <tr><td valign="top"></td><td valign="top"><em>theModeSolid</em> </td><td>- mode defining building solid or shell </td></tr>
2726 <tr><td valign="top"></td><td valign="top"><em>thePreci</em> </td><td>- precision 3D used for smoothing by default 1.e-6 </td></tr>
2727 <tr><td valign="top"></td><td valign="top"><em>theRuled</em> </td><td>- mode defining type of the result surfaces (ruled or smoothed). </td></tr>
2730 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created shell or solid.</dd></dl>
2731 Example: see GEOM_TestAll.py
2734 <a class="anchor" name="9614d962ed7d981dd795367500e932e4"></a><!-- doxytag: member="geompyDC::geompyDC::MakePipeWithDifferentSections" ref="9614d962ed7d981dd795367500e932e4" args="" -->
2735 <div class="memitem">
2736 <div class="memproto">
2737 <table class="memname">
2739 <td class="memname">def geompyDC.geompyDC.MakePipeWithDifferentSections </td>
2741 <td class="paramtype"> </td>
2742 <td class="paramname"> <em>self</em>, </td>
2745 <td class="paramkey"></td>
2747 <td class="paramtype"> </td>
2748 <td class="paramname"> <em>theSeqBases</em>, </td>
2751 <td class="paramkey"></td>
2753 <td class="paramtype"> </td>
2754 <td class="paramname"> <em>theLocations</em>, </td>
2757 <td class="paramkey"></td>
2759 <td class="paramtype"> </td>
2760 <td class="paramname"> <em>thePath</em>, </td>
2763 <td class="paramkey"></td>
2765 <td class="paramtype"> </td>
2766 <td class="paramname"> <em>theWithContact</em>, </td>
2769 <td class="paramkey"></td>
2771 <td class="paramtype"> </td>
2772 <td class="paramname"> <em>theWithCorrection</em></td><td> </td>
2777 <td></td><td></td><td width="100%"></td>
2781 <div class="memdoc">
2784 The path shape can be a wire or an edge. the several profiles can be specified in the several locations of path. <dl compact><dt><b>Parameters:</b></dt><dd>
2785 <table border="0" cellspacing="2" cellpadding="0">
2786 <tr><td valign="top"></td><td valign="top"><em>theSeqBases</em> </td><td>- list of Bases shape to be extruded. </td></tr>
2787 <tr><td valign="top"></td><td valign="top"><em>theLocations</em> </td><td>- list of locations on the path corresponding specified list of the Bases shapes. Number of locations should be equal to number of bases or list of locations can be empty. </td></tr>
2788 <tr><td valign="top"></td><td valign="top"><em>thePath</em> </td><td>- Path shape to extrude the base shape along it. </td></tr>
2789 <tr><td valign="top"></td><td valign="top"><em>theWithContact</em> </td><td>- the mode defining that the section is translated to be in contact with the spine. </td></tr>
2790 <tr><td valign="top"></td><td valign="top"><em>-</em> </td><td>WithCorrection - defining that the section is rotated to be orthogonal to the spine tangent in the correspondent point </td></tr>
2793 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created pipe.</dd></dl>
2794 Example: see GEOM_TestAll.py
2797 <a class="anchor" name="f0be52d1562df21a8c8d1c5e19cfd986"></a><!-- doxytag: member="geompyDC::geompyDC::MakePipeWithShellSections" ref="f0be52d1562df21a8c8d1c5e19cfd986" args="" -->
2798 <div class="memitem">
2799 <div class="memproto">
2800 <table class="memname">
2802 <td class="memname">def geompyDC.geompyDC.MakePipeWithShellSections </td>
2804 <td class="paramtype"> </td>
2805 <td class="paramname"> <em>self</em>, </td>
2808 <td class="paramkey"></td>
2810 <td class="paramtype"> </td>
2811 <td class="paramname"> <em>theSeqBases</em>, </td>
2814 <td class="paramkey"></td>
2816 <td class="paramtype"> </td>
2817 <td class="paramname"> <em>theSeqSubBases</em>, </td>
2820 <td class="paramkey"></td>
2822 <td class="paramtype"> </td>
2823 <td class="paramname"> <em>theLocations</em>, </td>
2826 <td class="paramkey"></td>
2828 <td class="paramtype"> </td>
2829 <td class="paramname"> <em>thePath</em>, </td>
2832 <td class="paramkey"></td>
2834 <td class="paramtype"> </td>
2835 <td class="paramname"> <em>theWithContact</em>, </td>
2838 <td class="paramkey"></td>
2840 <td class="paramtype"> </td>
2841 <td class="paramname"> <em>theWithCorrection</em></td><td> </td>
2846 <td></td><td></td><td width="100%"></td>
2850 <div class="memdoc">
2853 The path shape can be a shell or a face. the several profiles can be specified in the several locations of path. <dl compact><dt><b>Parameters:</b></dt><dd>
2854 <table border="0" cellspacing="2" cellpadding="0">
2855 <tr><td valign="top"></td><td valign="top"><em>theSeqBases</em> </td><td>- list of Bases shape to be extruded. </td></tr>
2856 <tr><td valign="top"></td><td valign="top"><em>theSeqSubBases</em> </td><td>- list of corresponding subshapes of section shapes. </td></tr>
2857 <tr><td valign="top"></td><td valign="top"><em>theLocations</em> </td><td>- list of locations on the path corresponding specified list of the Bases shapes. Number of locations should be equal to number of bases or list of locations can be empty. </td></tr>
2858 <tr><td valign="top"></td><td valign="top"><em>thePath</em> </td><td>- Path shape to extrude the base shape along it. </td></tr>
2859 <tr><td valign="top"></td><td valign="top"><em>theWithContact</em> </td><td>- the mode defining that the section is translated to be in contact with the spine. </td></tr>
2860 <tr><td valign="top"></td><td valign="top"><em>-</em> </td><td>WithCorrection - defining that the section is rotated to be orthogonal to the spine tangent in the correspondent point </td></tr>
2863 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created solids.</dd></dl>
2864 Example: see GEOM_TestAll.py
2867 <a class="anchor" name="28931fb5811e065bca98d33c72ae3bcd"></a><!-- doxytag: member="geompyDC::geompyDC::MakeEdge" ref="28931fb5811e065bca98d33c72ae3bcd" args="" -->
2868 <div class="memitem">
2869 <div class="memproto">
2870 <table class="memname">
2872 <td class="memname">def geompyDC.geompyDC.MakeEdge </td>
2874 <td class="paramtype"> </td>
2875 <td class="paramname"> <em>self</em>, </td>
2878 <td class="paramkey"></td>
2880 <td class="paramtype"> </td>
2881 <td class="paramname"> <em>thePnt1</em>, </td>
2884 <td class="paramkey"></td>
2886 <td class="paramtype"> </td>
2887 <td class="paramname"> <em>thePnt2</em></td><td> </td>
2892 <td></td><td></td><td width="100%"></td>
2896 <div class="memdoc">
2899 <dl compact><dt><b>Parameters:</b></dt><dd>
2900 <table border="0" cellspacing="2" cellpadding="0">
2901 <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>Point for the first end of edge. </td></tr>
2902 <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Point for the second end of edge. </td></tr>
2905 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created edge.</dd></dl>
2906 Example: see GEOM_TestAll.py
2909 <a class="anchor" name="a8bbbcb09ca5166b32cfca437388ce53"></a><!-- doxytag: member="geompyDC::geompyDC::MakeWire" ref="a8bbbcb09ca5166b32cfca437388ce53" args="" -->
2910 <div class="memitem">
2911 <div class="memproto">
2912 <table class="memname">
2914 <td class="memname">def geompyDC.geompyDC.MakeWire </td>
2916 <td class="paramtype"> </td>
2917 <td class="paramname"> <em>self</em>, </td>
2920 <td class="paramkey"></td>
2922 <td class="paramtype"> </td>
2923 <td class="paramname"> <em>theEdgesAndWires</em></td><td> </td>
2928 <td></td><td></td><td width="100%"></td>
2932 <div class="memdoc">
2935 <dl compact><dt><b>Parameters:</b></dt><dd>
2936 <table border="0" cellspacing="2" cellpadding="0">
2937 <tr><td valign="top"></td><td valign="top"><em>theEdgesAndWires</em> </td><td>List of edges and/or wires. </td></tr>
2940 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created wire.</dd></dl>
2941 Example: see GEOM_TestAll.py
2944 <a class="anchor" name="cdb6873ee6002347bb02cc3a58282609"></a><!-- doxytag: member="geompyDC::geompyDC::MakeFace" ref="cdb6873ee6002347bb02cc3a58282609" args="" -->
2945 <div class="memitem">
2946 <div class="memproto">
2947 <table class="memname">
2949 <td class="memname">def geompyDC.geompyDC.MakeFace </td>
2951 <td class="paramtype"> </td>
2952 <td class="paramname"> <em>self</em>, </td>
2955 <td class="paramkey"></td>
2957 <td class="paramtype"> </td>
2958 <td class="paramname"> <em>theWire</em>, </td>
2961 <td class="paramkey"></td>
2963 <td class="paramtype"> </td>
2964 <td class="paramname"> <em>isPlanarWanted</em></td><td> </td>
2969 <td></td><td></td><td width="100%"></td>
2973 <div class="memdoc">
2976 <dl compact><dt><b>Parameters:</b></dt><dd>
2977 <table border="0" cellspacing="2" cellpadding="0">
2978 <tr><td valign="top"></td><td valign="top"><em>theWire</em> </td><td>closed Wire or Edge to build the face on. </td></tr>
2979 <tr><td valign="top"></td><td valign="top"><em>isPlanarWanted</em> </td><td>If TRUE, only planar face will be built. If impossible, NULL object will be returned. </td></tr>
2982 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
2983 Example: see GEOM_TestAll.py
2986 <a class="anchor" name="e29525e7b4291b7068a540a6849e958e"></a><!-- doxytag: member="geompyDC::geompyDC::MakeFaceWires" ref="e29525e7b4291b7068a540a6849e958e" args="" -->
2987 <div class="memitem">
2988 <div class="memproto">
2989 <table class="memname">
2991 <td class="memname">def geompyDC.geompyDC.MakeFaceWires </td>
2993 <td class="paramtype"> </td>
2994 <td class="paramname"> <em>self</em>, </td>
2997 <td class="paramkey"></td>
2999 <td class="paramtype"> </td>
3000 <td class="paramname"> <em>theWires</em>, </td>
3003 <td class="paramkey"></td>
3005 <td class="paramtype"> </td>
3006 <td class="paramname"> <em>isPlanarWanted</em></td><td> </td>
3011 <td></td><td></td><td width="100%"></td>
3015 <div class="memdoc">
3018 <dl compact><dt><b>Parameters:</b></dt><dd>
3019 <table border="0" cellspacing="2" cellpadding="0">
3020 <tr><td valign="top"></td><td valign="top"><em>theWires</em> </td><td>List of closed wires or edges to build the face on. </td></tr>
3021 <tr><td valign="top"></td><td valign="top"><em>isPlanarWanted</em> </td><td>If TRUE, only planar face will be built. If impossible, NULL object will be returned. </td></tr>
3024 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
3025 Example: see GEOM_TestAll.py
3028 <a class="anchor" name="a0c086da24dc52a36e393403e67fb602"></a><!-- doxytag: member="geompyDC::geompyDC::MakeFaces" ref="a0c086da24dc52a36e393403e67fb602" args="" -->
3029 <div class="memitem">
3030 <div class="memproto">
3031 <table class="memname">
3033 <td class="memname">def geompyDC.geompyDC.MakeFaces </td>
3035 <td class="paramtype"> </td>
3036 <td class="paramname"> <em>self</em>, </td>
3039 <td class="paramkey"></td>
3041 <td class="paramtype"> </td>
3042 <td class="paramname"> <em>theWires</em>, </td>
3045 <td class="paramkey"></td>
3047 <td class="paramtype"> </td>
3048 <td class="paramname"> <em>isPlanarWanted</em></td><td> </td>
3053 <td></td><td></td><td width="100%"></td>
3057 <div class="memdoc">
3060 Example: see GEOM_TestOthers.py
3063 <a class="anchor" name="f05fc666dd12c4c3b9d9e24ea6bb8e4c"></a><!-- doxytag: member="geompyDC::geompyDC::MakeShell" ref="f05fc666dd12c4c3b9d9e24ea6bb8e4c" args="" -->
3064 <div class="memitem">
3065 <div class="memproto">
3066 <table class="memname">
3068 <td class="memname">def geompyDC.geompyDC.MakeShell </td>
3070 <td class="paramtype"> </td>
3071 <td class="paramname"> <em>self</em>, </td>
3074 <td class="paramkey"></td>
3076 <td class="paramtype"> </td>
3077 <td class="paramname"> <em>theFacesAndShells</em></td><td> </td>
3082 <td></td><td></td><td width="100%"></td>
3086 <div class="memdoc">
3089 <dl compact><dt><b>Parameters:</b></dt><dd>
3090 <table border="0" cellspacing="2" cellpadding="0">
3091 <tr><td valign="top"></td><td valign="top"><em>theFacesAndShells</em> </td><td>List of faces and/or shells. </td></tr>
3094 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created shell.</dd></dl>
3095 Example: see GEOM_TestAll.py
3098 <a class="anchor" name="46ac42b6d0801facaf94f0219a98519d"></a><!-- doxytag: member="geompyDC::geompyDC::MakeSolid" ref="46ac42b6d0801facaf94f0219a98519d" args="" -->
3099 <div class="memitem">
3100 <div class="memproto">
3101 <table class="memname">
3103 <td class="memname">def geompyDC.geompyDC.MakeSolid </td>
3105 <td class="paramtype"> </td>
3106 <td class="paramname"> <em>self</em>, </td>
3109 <td class="paramkey"></td>
3111 <td class="paramtype"> </td>
3112 <td class="paramname"> <em>theShells</em></td><td> </td>
3117 <td></td><td></td><td width="100%"></td>
3121 <div class="memdoc">
3124 <dl compact><dt><b>Parameters:</b></dt><dd>
3125 <table border="0" cellspacing="2" cellpadding="0">
3126 <tr><td valign="top"></td><td valign="top"><em>theShells</em> </td><td>Sequence of bounding shells. </td></tr>
3129 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created solid.</dd></dl>
3130 Example: see GEOM_TestAll.py
3133 <a class="anchor" name="4291d93976b7ce6dd54e50bae3f0f2a7"></a><!-- doxytag: member="geompyDC::geompyDC::MakeCompound" ref="4291d93976b7ce6dd54e50bae3f0f2a7" args="" -->
3134 <div class="memitem">
3135 <div class="memproto">
3136 <table class="memname">
3138 <td class="memname">def geompyDC.geompyDC.MakeCompound </td>
3140 <td class="paramtype"> </td>
3141 <td class="paramname"> <em>self</em>, </td>
3144 <td class="paramkey"></td>
3146 <td class="paramtype"> </td>
3147 <td class="paramname"> <em>theShapes</em></td><td> </td>
3152 <td></td><td></td><td width="100%"></td>
3156 <div class="memdoc">
3159 <dl compact><dt><b>Parameters:</b></dt><dd>
3160 <table border="0" cellspacing="2" cellpadding="0">
3161 <tr><td valign="top"></td><td valign="top"><em>theShapes</em> </td><td>List of shapes to put in compound. </td></tr>
3164 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created compound.</dd></dl>
3165 Example: see GEOM_TestAll.py
3168 <a class="anchor" name="38f585da48e36d0111edb5855a55cbfb"></a><!-- doxytag: member="geompyDC::geompyDC::NumberOfFaces" ref="38f585da48e36d0111edb5855a55cbfb" args="" -->
3169 <div class="memitem">
3170 <div class="memproto">
3171 <table class="memname">
3173 <td class="memname">def geompyDC.geompyDC.NumberOfFaces </td>
3175 <td class="paramtype"> </td>
3176 <td class="paramname"> <em>self</em>, </td>
3179 <td class="paramkey"></td>
3181 <td class="paramtype"> </td>
3182 <td class="paramname"> <em>theShape</em></td><td> </td>
3187 <td></td><td></td><td width="100%"></td>
3191 <div class="memdoc">
3194 <dl compact><dt><b>Parameters:</b></dt><dd>
3195 <table border="0" cellspacing="2" cellpadding="0">
3196 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to count faces of. </td></tr>
3199 <dl compact><dt><b>Returns:</b></dt><dd>Quantity of faces.</dd></dl>
3200 Example: see GEOM_TestOthers.py
3203 <a class="anchor" name="7e3d02b87d35cce98b8cf9ae0fe6b8ef"></a><!-- doxytag: member="geompyDC::geompyDC::NumberOfEdges" ref="7e3d02b87d35cce98b8cf9ae0fe6b8ef" args="" -->
3204 <div class="memitem">
3205 <div class="memproto">
3206 <table class="memname">
3208 <td class="memname">def geompyDC.geompyDC.NumberOfEdges </td>
3210 <td class="paramtype"> </td>
3211 <td class="paramname"> <em>self</em>, </td>
3214 <td class="paramkey"></td>
3216 <td class="paramtype"> </td>
3217 <td class="paramname"> <em>theShape</em></td><td> </td>
3222 <td></td><td></td><td width="100%"></td>
3226 <div class="memdoc">
3229 <dl compact><dt><b>Parameters:</b></dt><dd>
3230 <table border="0" cellspacing="2" cellpadding="0">
3231 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to count edges of. </td></tr>
3234 <dl compact><dt><b>Returns:</b></dt><dd>Quantity of edges.</dd></dl>
3235 Example: see GEOM_TestOthers.py
3238 <a class="anchor" name="030b12f8bf19341b7fb19c8b6f78560c"></a><!-- doxytag: member="geompyDC::geompyDC::ChangeOrientation" ref="030b12f8bf19341b7fb19c8b6f78560c" args="" -->
3239 <div class="memitem">
3240 <div class="memproto">
3241 <table class="memname">
3243 <td class="memname">def geompyDC.geompyDC.ChangeOrientation </td>
3245 <td class="paramtype"> </td>
3246 <td class="paramname"> <em>self</em>, </td>
3249 <td class="paramkey"></td>
3251 <td class="paramtype"> </td>
3252 <td class="paramname"> <em>theShape</em></td><td> </td>
3257 <td></td><td></td><td width="100%"></td>
3261 <div class="memdoc">
3264 <dl compact><dt><b>Parameters:</b></dt><dd>
3265 <table border="0" cellspacing="2" cellpadding="0">
3266 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be reversed. </td></tr>
3269 <dl compact><dt><b>Returns:</b></dt><dd>The reversed copy of theShape.</dd></dl>
3270 Example: see GEOM_TestAll.py
3273 <a class="anchor" name="07154c139fe6ed7035fdea3e4eeecf7a"></a><!-- doxytag: member="geompyDC::geompyDC::OrientationChange" ref="07154c139fe6ed7035fdea3e4eeecf7a" args="" -->
3274 <div class="memitem">
3275 <div class="memproto">
3276 <table class="memname">
3278 <td class="memname">def geompyDC.geompyDC.OrientationChange </td>
3280 <td class="paramtype"> </td>
3281 <td class="paramname"> <em>self</em>, </td>
3284 <td class="paramkey"></td>
3286 <td class="paramtype"> </td>
3287 <td class="paramname"> <em>theShape</em></td><td> </td>
3292 <td></td><td></td><td width="100%"></td>
3296 <div class="memdoc">
3299 Example: see GEOM_TestOthers.py
3302 <a class="anchor" name="f17be89e3cd53f3c0f39c2edd65b0fac"></a><!-- doxytag: member="geompyDC::geompyDC::GetFreeFacesIDs" ref="f17be89e3cd53f3c0f39c2edd65b0fac" args="" -->
3303 <div class="memitem">
3304 <div class="memproto">
3305 <table class="memname">
3307 <td class="memname">def geompyDC.geompyDC.GetFreeFacesIDs </td>
3309 <td class="paramtype"> </td>
3310 <td class="paramname"> <em>self</em>, </td>
3313 <td class="paramkey"></td>
3315 <td class="paramtype"> </td>
3316 <td class="paramname"> <em>theShape</em></td><td> </td>
3321 <td></td><td></td><td width="100%"></td>
3325 <div class="memdoc">
3328 Free face is a face, which is not shared between two shells of the shape. <dl compact><dt><b>Parameters:</b></dt><dd>
3329 <table border="0" cellspacing="2" cellpadding="0">
3330 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find free faces in. </td></tr>
3333 <dl compact><dt><b>Returns:</b></dt><dd>List of IDs of all free faces, contained in theShape.</dd></dl>
3334 Example: see GEOM_TestOthers.py
3337 <a class="anchor" name="9fd58edacf404f79755e7dc844252afd"></a><!-- doxytag: member="geompyDC::geompyDC::GetSharedShapes" ref="9fd58edacf404f79755e7dc844252afd" args="" -->
3338 <div class="memitem">
3339 <div class="memproto">
3340 <table class="memname">
3342 <td class="memname">def geompyDC.geompyDC.GetSharedShapes </td>
3344 <td class="paramtype"> </td>
3345 <td class="paramname"> <em>self</em>, </td>
3348 <td class="paramkey"></td>
3350 <td class="paramtype"> </td>
3351 <td class="paramname"> <em>theShape1</em>, </td>
3354 <td class="paramkey"></td>
3356 <td class="paramtype"> </td>
3357 <td class="paramname"> <em>theShape2</em>, </td>
3360 <td class="paramkey"></td>
3362 <td class="paramtype"> </td>
3363 <td class="paramname"> <em>theShapeType</em></td><td> </td>
3368 <td></td><td></td><td width="100%"></td>
3372 <div class="memdoc">
3375 <dl compact><dt><b>Parameters:</b></dt><dd>
3376 <table border="0" cellspacing="2" cellpadding="0">
3377 <tr><td valign="top"></td><td valign="top"><em>theShape1</em> </td><td>Shape to find sub-shapes in. </td></tr>
3378 <tr><td valign="top"></td><td valign="top"><em>theShape2</em> </td><td>Shape to find shared sub-shapes with. </td></tr>
3379 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3382 <dl compact><dt><b>Returns:</b></dt><dd>List of sub-shapes of theShape1, shared with theShape2.</dd></dl>
3383 Example: see GEOM_TestOthers.py
3386 <a class="anchor" name="f9b62ee841439c13d856a2278133d685"></a><!-- doxytag: member="geompyDC::geompyDC::GetShapesOnPlane" ref="f9b62ee841439c13d856a2278133d685" args="" -->
3387 <div class="memitem">
3388 <div class="memproto">
3389 <table class="memname">
3391 <td class="memname">def geompyDC.geompyDC.GetShapesOnPlane </td>
3393 <td class="paramtype"> </td>
3394 <td class="paramname"> <em>self</em>, </td>
3397 <td class="paramkey"></td>
3399 <td class="paramtype"> </td>
3400 <td class="paramname"> <em>theShape</em>, </td>
3403 <td class="paramkey"></td>
3405 <td class="paramtype"> </td>
3406 <td class="paramname"> <em>theShapeType</em>, </td>
3409 <td class="paramkey"></td>
3411 <td class="paramtype"> </td>
3412 <td class="paramname"> <em>theAx1</em>, </td>
3415 <td class="paramkey"></td>
3417 <td class="paramtype"> </td>
3418 <td class="paramname"> <em>theState</em></td><td> </td>
3423 <td></td><td></td><td width="100%"></td>
3427 <div class="memdoc">
3430 <dl compact><dt><b>Parameters:</b></dt><dd>
3431 <table border="0" cellspacing="2" cellpadding="0">
3432 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
3433 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3434 <tr><td valign="top"></td><td valign="top"><em>theAx1</em> </td><td>Vector (or line, or linear edge), specifying normal direction and location of the plane to find shapes on. </td></tr>
3435 <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
3438 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
3439 Example: see GEOM_TestOthers.py
3442 <a class="anchor" name="68097cda152e42c34570c91205247290"></a><!-- doxytag: member="geompyDC::geompyDC::GetShapesOnPlaneIDs" ref="68097cda152e42c34570c91205247290" args="" -->
3443 <div class="memitem">
3444 <div class="memproto">
3445 <table class="memname">
3447 <td class="memname">def geompyDC.geompyDC.GetShapesOnPlaneIDs </td>
3449 <td class="paramtype"> </td>
3450 <td class="paramname"> <em>self</em>, </td>
3453 <td class="paramkey"></td>
3455 <td class="paramtype"> </td>
3456 <td class="paramname"> <em>theShape</em>, </td>
3459 <td class="paramkey"></td>
3461 <td class="paramtype"> </td>
3462 <td class="paramname"> <em>theShapeType</em>, </td>
3465 <td class="paramkey"></td>
3467 <td class="paramtype"> </td>
3468 <td class="paramname"> <em>theAx1</em>, </td>
3471 <td class="paramkey"></td>
3473 <td class="paramtype"> </td>
3474 <td class="paramname"> <em>theState</em></td><td> </td>
3479 <td></td><td></td><td width="100%"></td>
3483 <div class="memdoc">
3486 Example: see GEOM_TestOthers.py
3489 <a class="anchor" name="651b14d212b23eaa194cb8cc1e4a92df"></a><!-- doxytag: member="geompyDC::geompyDC::GetShapesOnPlaneWithLocation" ref="651b14d212b23eaa194cb8cc1e4a92df" args="" -->
3490 <div class="memitem">
3491 <div class="memproto">
3492 <table class="memname">
3494 <td class="memname">def geompyDC.geompyDC.GetShapesOnPlaneWithLocation </td>
3496 <td class="paramtype"> </td>
3497 <td class="paramname"> <em>self</em>, </td>
3500 <td class="paramkey"></td>
3502 <td class="paramtype"> </td>
3503 <td class="paramname"> <em>theShape</em>, </td>
3506 <td class="paramkey"></td>
3508 <td class="paramtype"> </td>
3509 <td class="paramname"> <em>theShapeType</em>, </td>
3512 <td class="paramkey"></td>
3514 <td class="paramtype"> </td>
3515 <td class="paramname"> <em>theAx1</em>, </td>
3518 <td class="paramkey"></td>
3520 <td class="paramtype"> </td>
3521 <td class="paramname"> <em>thePnt</em>, </td>
3524 <td class="paramkey"></td>
3526 <td class="paramtype"> </td>
3527 <td class="paramname"> <em>theState</em></td><td> </td>
3532 <td></td><td></td><td width="100%"></td>
3536 <div class="memdoc">
3539 <dl compact><dt><b>Parameters:</b></dt><dd>
3540 <table border="0" cellspacing="2" cellpadding="0">
3541 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
3542 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3543 <tr><td valign="top"></td><td valign="top"><em>theAx1</em> </td><td>Vector (or line, or linear edge), specifying normal direction of the plane to find shapes on. </td></tr>
3544 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Point specifying location of the plane to find shapes on. </td></tr>
3545 <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
3548 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
3549 Example: see GEOM_TestOthers.py
3552 <a class="anchor" name="ef1c337288dd469d08c6491a1bf1902c"></a><!-- doxytag: member="geompyDC::geompyDC::GetShapesOnPlaneWithLocationIDs" ref="ef1c337288dd469d08c6491a1bf1902c" args="" -->
3553 <div class="memitem">
3554 <div class="memproto">
3555 <table class="memname">
3557 <td class="memname">def geompyDC.geompyDC.GetShapesOnPlaneWithLocationIDs </td>
3559 <td class="paramtype"> </td>
3560 <td class="paramname"> <em>self</em>, </td>
3563 <td class="paramkey"></td>
3565 <td class="paramtype"> </td>
3566 <td class="paramname"> <em>theShape</em>, </td>
3569 <td class="paramkey"></td>
3571 <td class="paramtype"> </td>
3572 <td class="paramname"> <em>theShapeType</em>, </td>
3575 <td class="paramkey"></td>
3577 <td class="paramtype"> </td>
3578 <td class="paramname"> <em>theAx1</em>, </td>
3581 <td class="paramkey"></td>
3583 <td class="paramtype"> </td>
3584 <td class="paramname"> <em>thePnt</em>, </td>
3587 <td class="paramkey"></td>
3589 <td class="paramtype"> </td>
3590 <td class="paramname"> <em>theState</em></td><td> </td>
3595 <td></td><td></td><td width="100%"></td>
3599 <div class="memdoc">
3602 Example: see GEOM_TestOthers.py
3605 <a class="anchor" name="efbe51fb2bab5123c12b233285393066"></a><!-- doxytag: member="geompyDC::geompyDC::GetShapesOnCylinder" ref="efbe51fb2bab5123c12b233285393066" args="" -->
3606 <div class="memitem">
3607 <div class="memproto">
3608 <table class="memname">
3610 <td class="memname">def geompyDC.geompyDC.GetShapesOnCylinder </td>
3612 <td class="paramtype"> </td>
3613 <td class="paramname"> <em>self</em>, </td>
3616 <td class="paramkey"></td>
3618 <td class="paramtype"> </td>
3619 <td class="paramname"> <em>theShape</em>, </td>
3622 <td class="paramkey"></td>
3624 <td class="paramtype"> </td>
3625 <td class="paramname"> <em>theShapeType</em>, </td>
3628 <td class="paramkey"></td>
3630 <td class="paramtype"> </td>
3631 <td class="paramname"> <em>theAxis</em>, </td>
3634 <td class="paramkey"></td>
3636 <td class="paramtype"> </td>
3637 <td class="paramname"> <em>theRadius</em>, </td>
3640 <td class="paramkey"></td>
3642 <td class="paramtype"> </td>
3643 <td class="paramname"> <em>theState</em></td><td> </td>
3648 <td></td><td></td><td width="100%"></td>
3652 <div class="memdoc">
3655 <dl compact><dt><b>Parameters:</b></dt><dd>
3656 <table border="0" cellspacing="2" cellpadding="0">
3657 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
3658 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3659 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Vector (or line, or linear edge), specifying axis of the cylinder to find shapes on. </td></tr>
3660 <tr><td valign="top"></td><td valign="top"><em>theRadius</em> </td><td>Radius of the cylinder to find shapes on. </td></tr>
3661 <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
3664 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
3665 Example: see GEOM_TestOthers.py
3668 <a class="anchor" name="da671d7d2fa64f3fe87df7c055b83825"></a><!-- doxytag: member="geompyDC::geompyDC::GetShapesOnCylinderIDs" ref="da671d7d2fa64f3fe87df7c055b83825" args="" -->
3669 <div class="memitem">
3670 <div class="memproto">
3671 <table class="memname">
3673 <td class="memname">def geompyDC.geompyDC.GetShapesOnCylinderIDs </td>
3675 <td class="paramtype"> </td>
3676 <td class="paramname"> <em>self</em>, </td>
3679 <td class="paramkey"></td>
3681 <td class="paramtype"> </td>
3682 <td class="paramname"> <em>theShape</em>, </td>
3685 <td class="paramkey"></td>
3687 <td class="paramtype"> </td>
3688 <td class="paramname"> <em>theShapeType</em>, </td>
3691 <td class="paramkey"></td>
3693 <td class="paramtype"> </td>
3694 <td class="paramname"> <em>theAxis</em>, </td>
3697 <td class="paramkey"></td>
3699 <td class="paramtype"> </td>
3700 <td class="paramname"> <em>theRadius</em>, </td>
3703 <td class="paramkey"></td>
3705 <td class="paramtype"> </td>
3706 <td class="paramname"> <em>theState</em></td><td> </td>
3711 <td></td><td></td><td width="100%"></td>
3715 <div class="memdoc">
3718 Example: see GEOM_TestOthers.py
3721 <a class="anchor" name="ae6c2f5224df29424ca077575eabd736"></a><!-- doxytag: member="geompyDC::geompyDC::GetShapesOnSphere" ref="ae6c2f5224df29424ca077575eabd736" args="" -->
3722 <div class="memitem">
3723 <div class="memproto">
3724 <table class="memname">
3726 <td class="memname">def geompyDC.geompyDC.GetShapesOnSphere </td>
3728 <td class="paramtype"> </td>
3729 <td class="paramname"> <em>self</em>, </td>
3732 <td class="paramkey"></td>
3734 <td class="paramtype"> </td>
3735 <td class="paramname"> <em>theShape</em>, </td>
3738 <td class="paramkey"></td>
3740 <td class="paramtype"> </td>
3741 <td class="paramname"> <em>theShapeType</em>, </td>
3744 <td class="paramkey"></td>
3746 <td class="paramtype"> </td>
3747 <td class="paramname"> <em>theCenter</em>, </td>
3750 <td class="paramkey"></td>
3752 <td class="paramtype"> </td>
3753 <td class="paramname"> <em>theRadius</em>, </td>
3756 <td class="paramkey"></td>
3758 <td class="paramtype"> </td>
3759 <td class="paramname"> <em>theState</em></td><td> </td>
3764 <td></td><td></td><td width="100%"></td>
3768 <div class="memdoc">
3771 <dl compact><dt><b>Parameters:</b></dt><dd>
3772 <table border="0" cellspacing="2" cellpadding="0">
3773 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
3774 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3775 <tr><td valign="top"></td><td valign="top"><em>theCenter</em> </td><td>Point, specifying center of the sphere to find shapes on. </td></tr>
3776 <tr><td valign="top"></td><td valign="top"><em>theRadius</em> </td><td>Radius of the sphere to find shapes on. </td></tr>
3777 <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
3780 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
3781 Example: see GEOM_TestOthers.py
3784 <a class="anchor" name="3987180dd23e4c175ed948a58a6cf660"></a><!-- doxytag: member="geompyDC::geompyDC::GetShapesOnSphereIDs" ref="3987180dd23e4c175ed948a58a6cf660" args="" -->
3785 <div class="memitem">
3786 <div class="memproto">
3787 <table class="memname">
3789 <td class="memname">def geompyDC.geompyDC.GetShapesOnSphereIDs </td>
3791 <td class="paramtype"> </td>
3792 <td class="paramname"> <em>self</em>, </td>
3795 <td class="paramkey"></td>
3797 <td class="paramtype"> </td>
3798 <td class="paramname"> <em>theShape</em>, </td>
3801 <td class="paramkey"></td>
3803 <td class="paramtype"> </td>
3804 <td class="paramname"> <em>theShapeType</em>, </td>
3807 <td class="paramkey"></td>
3809 <td class="paramtype"> </td>
3810 <td class="paramname"> <em>theCenter</em>, </td>
3813 <td class="paramkey"></td>
3815 <td class="paramtype"> </td>
3816 <td class="paramname"> <em>theRadius</em>, </td>
3819 <td class="paramkey"></td>
3821 <td class="paramtype"> </td>
3822 <td class="paramname"> <em>theState</em></td><td> </td>
3827 <td></td><td></td><td width="100%"></td>
3831 <div class="memdoc">
3834 Example: see GEOM_TestOthers.py
3837 <a class="anchor" name="ea27e6fad8151ea201e4f723c4a428a8"></a><!-- doxytag: member="geompyDC::geompyDC::GetShapesOnQuadrangle" ref="ea27e6fad8151ea201e4f723c4a428a8" args="" -->
3838 <div class="memitem">
3839 <div class="memproto">
3840 <table class="memname">
3842 <td class="memname">def geompyDC.geompyDC.GetShapesOnQuadrangle </td>
3844 <td class="paramtype"> </td>
3845 <td class="paramname"> <em>self</em>, </td>
3848 <td class="paramkey"></td>
3850 <td class="paramtype"> </td>
3851 <td class="paramname"> <em>theShape</em>, </td>
3854 <td class="paramkey"></td>
3856 <td class="paramtype"> </td>
3857 <td class="paramname"> <em>theShapeType</em>, </td>
3860 <td class="paramkey"></td>
3862 <td class="paramtype"> </td>
3863 <td class="paramname"> <em>theTopLeftPoint</em>, </td>
3866 <td class="paramkey"></td>
3868 <td class="paramtype"> </td>
3869 <td class="paramname"> <em>theTopRigthPoint</em>, </td>
3872 <td class="paramkey"></td>
3874 <td class="paramtype"> </td>
3875 <td class="paramname"> <em>theBottomLeftPoint</em>, </td>
3878 <td class="paramkey"></td>
3880 <td class="paramtype"> </td>
3881 <td class="paramname"> <em>theBottomRigthPoint</em>, </td>
3884 <td class="paramkey"></td>
3886 <td class="paramtype"> </td>
3887 <td class="paramname"> <em>theState</em></td><td> </td>
3892 <td></td><td></td><td width="100%"></td>
3896 <div class="memdoc">
3899 <dl compact><dt><b>Parameters:</b></dt><dd>
3900 <table border="0" cellspacing="2" cellpadding="0">
3901 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
3902 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3903 <tr><td valign="top"></td><td valign="top"><em>theTopLeftPoint</em> </td><td>Point, specifying top left corner of a quadrangle </td></tr>
3904 <tr><td valign="top"></td><td valign="top"><em>theTopRigthPoint</em> </td><td>Point, specifying top right corner of a quadrangle </td></tr>
3905 <tr><td valign="top"></td><td valign="top"><em>theBottomLeftPoint</em> </td><td>Point, specifying bottom left corner of a quadrangle </td></tr>
3906 <tr><td valign="top"></td><td valign="top"><em>theBottomRigthPoint</em> </td><td>Point, specifying bottom right corner of a quadrangle </td></tr>
3907 <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
3910 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
3911 Example: see GEOM_TestOthers.py
3914 <a class="anchor" name="1fab06e08781150f37917ac559cc2aa4"></a><!-- doxytag: member="geompyDC::geompyDC::GetShapesOnQuadrangleIDs" ref="1fab06e08781150f37917ac559cc2aa4" args="" -->
3915 <div class="memitem">
3916 <div class="memproto">
3917 <table class="memname">
3919 <td class="memname">def geompyDC.geompyDC.GetShapesOnQuadrangleIDs </td>
3921 <td class="paramtype"> </td>
3922 <td class="paramname"> <em>self</em>, </td>
3925 <td class="paramkey"></td>
3927 <td class="paramtype"> </td>
3928 <td class="paramname"> <em>theShape</em>, </td>
3931 <td class="paramkey"></td>
3933 <td class="paramtype"> </td>
3934 <td class="paramname"> <em>theShapeType</em>, </td>
3937 <td class="paramkey"></td>
3939 <td class="paramtype"> </td>
3940 <td class="paramname"> <em>theTopLeftPoint</em>, </td>
3943 <td class="paramkey"></td>
3945 <td class="paramtype"> </td>
3946 <td class="paramname"> <em>theTopRigthPoint</em>, </td>
3949 <td class="paramkey"></td>
3951 <td class="paramtype"> </td>
3952 <td class="paramname"> <em>theBottomLeftPoint</em>, </td>
3955 <td class="paramkey"></td>
3957 <td class="paramtype"> </td>
3958 <td class="paramname"> <em>theBottomRigthPoint</em>, </td>
3961 <td class="paramkey"></td>
3963 <td class="paramtype"> </td>
3964 <td class="paramname"> <em>theState</em></td><td> </td>
3969 <td></td><td></td><td width="100%"></td>
3973 <div class="memdoc">
3976 Example: see GEOM_TestOthers.py
3979 <a class="anchor" name="1ea715c4d4e4d0f4c5e7919f2d83d4e6"></a><!-- doxytag: member="geompyDC::geompyDC::GetShapesOnBox" ref="1ea715c4d4e4d0f4c5e7919f2d83d4e6" args="" -->
3980 <div class="memitem">
3981 <div class="memproto">
3982 <table class="memname">
3984 <td class="memname">def geompyDC.geompyDC.GetShapesOnBox </td>
3986 <td class="paramtype"> </td>
3987 <td class="paramname"> <em>self</em>, </td>
3990 <td class="paramkey"></td>
3992 <td class="paramtype"> </td>
3993 <td class="paramname"> <em>theBox</em>, </td>
3996 <td class="paramkey"></td>
3998 <td class="paramtype"> </td>
3999 <td class="paramname"> <em>theShape</em>, </td>
4002 <td class="paramkey"></td>
4004 <td class="paramtype"> </td>
4005 <td class="paramname"> <em>theShapeType</em>, </td>
4008 <td class="paramkey"></td>
4010 <td class="paramtype"> </td>
4011 <td class="paramname"> <em>theState</em></td><td> </td>
4016 <td></td><td></td><td width="100%"></td>
4020 <div class="memdoc">
4023 <dl compact><dt><b>Parameters:</b></dt><dd>
4024 <table border="0" cellspacing="2" cellpadding="0">
4025 <tr><td valign="top"></td><td valign="top"><em>theBox</em> </td><td>Shape for relative comparing. </td></tr>
4026 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
4027 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
4028 <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
4031 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes. </dd></dl>
4035 <a class="anchor" name="73015991fea1f7bb78c7436d7ec2ebb0"></a><!-- doxytag: member="geompyDC::geompyDC::GetShapesOnBoxIDs" ref="73015991fea1f7bb78c7436d7ec2ebb0" args="" -->
4036 <div class="memitem">
4037 <div class="memproto">
4038 <table class="memname">
4040 <td class="memname">def geompyDC.geompyDC.GetShapesOnBoxIDs </td>
4042 <td class="paramtype"> </td>
4043 <td class="paramname"> <em>self</em>, </td>
4046 <td class="paramkey"></td>
4048 <td class="paramtype"> </td>
4049 <td class="paramname"> <em>theBox</em>, </td>
4052 <td class="paramkey"></td>
4054 <td class="paramtype"> </td>
4055 <td class="paramname"> <em>theShape</em>, </td>
4058 <td class="paramkey"></td>
4060 <td class="paramtype"> </td>
4061 <td class="paramname"> <em>theShapeType</em>, </td>
4064 <td class="paramkey"></td>
4066 <td class="paramtype"> </td>
4067 <td class="paramname"> <em>theState</em></td><td> </td>
4072 <td></td><td></td><td width="100%"></td>
4076 <div class="memdoc">
4082 <a class="anchor" name="67ae7cef36629d18c93c5a102dee00c3"></a><!-- doxytag: member="geompyDC::geompyDC::GetInPlace" ref="67ae7cef36629d18c93c5a102dee00c3" args="" -->
4083 <div class="memitem">
4084 <div class="memproto">
4085 <table class="memname">
4087 <td class="memname">def geompyDC.geompyDC.GetInPlace </td>
4089 <td class="paramtype"> </td>
4090 <td class="paramname"> <em>self</em>, </td>
4093 <td class="paramkey"></td>
4095 <td class="paramtype"> </td>
4096 <td class="paramname"> <em>theShapeWhere</em>, </td>
4099 <td class="paramkey"></td>
4101 <td class="paramtype"> </td>
4102 <td class="paramname"> <em>theShapeWhat</em></td><td> </td>
4107 <td></td><td></td><td width="100%"></td>
4111 <div class="memdoc">
4114 <dl compact><dt><b>Parameters:</b></dt><dd>
4115 <table border="0" cellspacing="2" cellpadding="0">
4116 <tr><td valign="top"></td><td valign="top"><em>theShapeWhere</em> </td><td>Shape to find sub-shapes of. </td></tr>
4117 <tr><td valign="top"></td><td valign="top"><em>theShapeWhat</em> </td><td>Shape, specifying what to find. </td></tr>
4120 <dl compact><dt><b>Returns:</b></dt><dd>Group of all found sub-shapes or a single found sub-shape.</dd></dl>
4121 Example: see GEOM_TestOthers.py
4124 <a class="anchor" name="eed964a4cd665e5e26b9becd7c260d7b"></a><!-- doxytag: member="geompyDC::geompyDC::GetSame" ref="eed964a4cd665e5e26b9becd7c260d7b" args="" -->
4125 <div class="memitem">
4126 <div class="memproto">
4127 <table class="memname">
4129 <td class="memname">def geompyDC.geompyDC.GetSame </td>
4131 <td class="paramtype"> </td>
4132 <td class="paramname"> <em>self</em>, </td>
4135 <td class="paramkey"></td>
4137 <td class="paramtype"> </td>
4138 <td class="paramname"> <em>theShapeWhere</em>, </td>
4141 <td class="paramkey"></td>
4143 <td class="paramtype"> </td>
4144 <td class="paramname"> <em>theShapeWhat</em></td><td> </td>
4149 <td></td><td></td><td width="100%"></td>
4153 <div class="memdoc">
4156 <dl compact><dt><b>Parameters:</b></dt><dd>
4157 <table border="0" cellspacing="2" cellpadding="0">
4158 <tr><td valign="top"></td><td valign="top"><em>theShapeWhere</em> </td><td>Shape to find sub-shape of. </td></tr>
4159 <tr><td valign="top"></td><td valign="top"><em>theShapeWhat</em> </td><td>Shape, specifying what to find. </td></tr>
4162 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object for found sub-shape. </dd></dl>
4166 <a class="anchor" name="83963a360d309689ba837d8e316466c1"></a><!-- doxytag: member="geompyDC::geompyDC::GetSubShape" ref="83963a360d309689ba837d8e316466c1" args="" -->
4167 <div class="memitem">
4168 <div class="memproto">
4169 <table class="memname">
4171 <td class="memname">def geompyDC.geompyDC.GetSubShape </td>
4173 <td class="paramtype"> </td>
4174 <td class="paramname"> <em>self</em>, </td>
4177 <td class="paramkey"></td>
4179 <td class="paramtype"> </td>
4180 <td class="paramname"> <em>aShape</em>, </td>
4183 <td class="paramkey"></td>
4185 <td class="paramtype"> </td>
4186 <td class="paramname"> <em>ListOfID</em></td><td> </td>
4191 <td></td><td></td><td width="100%"></td>
4195 <div class="memdoc">
4198 Example: see GEOM_TestAll.py
4201 <a class="anchor" name="b3cf4c129a0316ffbe7904021762549c"></a><!-- doxytag: member="geompyDC::geompyDC::GetSubShapeID" ref="b3cf4c129a0316ffbe7904021762549c" args="" -->
4202 <div class="memitem">
4203 <div class="memproto">
4204 <table class="memname">
4206 <td class="memname">def geompyDC.geompyDC.GetSubShapeID </td>
4208 <td class="paramtype"> </td>
4209 <td class="paramname"> <em>self</em>, </td>
4212 <td class="paramkey"></td>
4214 <td class="paramtype"> </td>
4215 <td class="paramname"> <em>aShape</em>, </td>
4218 <td class="paramkey"></td>
4220 <td class="paramtype"> </td>
4221 <td class="paramname"> <em>aSubShape</em></td><td> </td>
4226 <td></td><td></td><td width="100%"></td>
4230 <div class="memdoc">
4233 Example: see GEOM_TestAll.py
4236 <a class="anchor" name="78fa5a06b26d7d924c08892e963f3457"></a><!-- doxytag: member="geompyDC::geompyDC::SubShapeAll" ref="78fa5a06b26d7d924c08892e963f3457" args="" -->
4237 <div class="memitem">
4238 <div class="memproto">
4239 <table class="memname">
4241 <td class="memname">def geompyDC.geompyDC.SubShapeAll </td>
4243 <td class="paramtype"> </td>
4244 <td class="paramname"> <em>self</em>, </td>
4247 <td class="paramkey"></td>
4249 <td class="paramtype"> </td>
4250 <td class="paramname"> <em>aShape</em>, </td>
4253 <td class="paramkey"></td>
4255 <td class="paramtype"> </td>
4256 <td class="paramname"> <em>aType</em></td><td> </td>
4261 <td></td><td></td><td width="100%"></td>
4265 <div class="memdoc">
4268 <dl compact><dt><b>Parameters:</b></dt><dd>
4269 <table border="0" cellspacing="2" cellpadding="0">
4270 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
4271 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
4274 <dl compact><dt><b>Returns:</b></dt><dd>List of sub-shapes of type theShapeType, contained in theShape.</dd></dl>
4275 Example: see GEOM_TestAll.py
4278 <a class="anchor" name="c08bbd0e4324de005e144b0bd71a62fd"></a><!-- doxytag: member="geompyDC::geompyDC::SubShapeAllIDs" ref="c08bbd0e4324de005e144b0bd71a62fd" args="" -->
4279 <div class="memitem">
4280 <div class="memproto">
4281 <table class="memname">
4283 <td class="memname">def geompyDC.geompyDC.SubShapeAllIDs </td>
4285 <td class="paramtype"> </td>
4286 <td class="paramname"> <em>self</em>, </td>
4289 <td class="paramkey"></td>
4291 <td class="paramtype"> </td>
4292 <td class="paramname"> <em>aShape</em>, </td>
4295 <td class="paramkey"></td>
4297 <td class="paramtype"> </td>
4298 <td class="paramname"> <em>aType</em></td><td> </td>
4303 <td></td><td></td><td width="100%"></td>
4307 <div class="memdoc">
4310 <dl compact><dt><b>Parameters:</b></dt><dd>
4311 <table border="0" cellspacing="2" cellpadding="0">
4312 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
4313 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
4316 <dl compact><dt><b>Returns:</b></dt><dd>List of IDs of sub-shapes. </dd></dl>
4320 <a class="anchor" name="f6bf69ac9180b0ae6c782445d56f2c59"></a><!-- doxytag: member="geompyDC::geompyDC::SubShapeAllSorted" ref="f6bf69ac9180b0ae6c782445d56f2c59" args="" -->
4321 <div class="memitem">
4322 <div class="memproto">
4323 <table class="memname">
4325 <td class="memname">def geompyDC.geompyDC.SubShapeAllSorted </td>
4327 <td class="paramtype"> </td>
4328 <td class="paramname"> <em>self</em>, </td>
4331 <td class="paramkey"></td>
4333 <td class="paramtype"> </td>
4334 <td class="paramname"> <em>aShape</em>, </td>
4337 <td class="paramkey"></td>
4339 <td class="paramtype"> </td>
4340 <td class="paramname"> <em>aType</em></td><td> </td>
4345 <td></td><td></td><td width="100%"></td>
4349 <div class="memdoc">
4352 Sub-shapes will be sorted by coordinates of their gravity centers. <dl compact><dt><b>Parameters:</b></dt><dd>
4353 <table border="0" cellspacing="2" cellpadding="0">
4354 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
4355 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
4358 <dl compact><dt><b>Returns:</b></dt><dd>List of sub-shapes of type theShapeType, contained in theShape.</dd></dl>
4359 Example: see GEOM_TestAll.py
4362 <a class="anchor" name="5e36eda3a11edc37146e5e73dd118e81"></a><!-- doxytag: member="geompyDC::geompyDC::SubShapeAllSortedIDs" ref="5e36eda3a11edc37146e5e73dd118e81" args="" -->
4363 <div class="memitem">
4364 <div class="memproto">
4365 <table class="memname">
4367 <td class="memname">def geompyDC.geompyDC.SubShapeAllSortedIDs </td>
4369 <td class="paramtype"> </td>
4370 <td class="paramname"> <em>self</em>, </td>
4373 <td class="paramkey"></td>
4375 <td class="paramtype"> </td>
4376 <td class="paramname"> <em>aShape</em>, </td>
4379 <td class="paramkey"></td>
4381 <td class="paramtype"> </td>
4382 <td class="paramname"> <em>aType</em></td><td> </td>
4387 <td></td><td></td><td width="100%"></td>
4391 <div class="memdoc">
4394 Sub-shapes will be sorted by coordinates of their gravity centers. <dl compact><dt><b>Parameters:</b></dt><dd>
4395 <table border="0" cellspacing="2" cellpadding="0">
4396 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
4397 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
4400 <dl compact><dt><b>Returns:</b></dt><dd>List of IDs of sub-shapes. </dd></dl>
4404 <a class="anchor" name="0092ca7fbc9ed8d824f6a0f932793e47"></a><!-- doxytag: member="geompyDC::geompyDC::SubShape" ref="0092ca7fbc9ed8d824f6a0f932793e47" args="" -->
4405 <div class="memitem">
4406 <div class="memproto">
4407 <table class="memname">
4409 <td class="memname">def geompyDC.geompyDC.SubShape </td>
4411 <td class="paramtype"> </td>
4412 <td class="paramname"> <em>self</em>, </td>
4415 <td class="paramkey"></td>
4417 <td class="paramtype"> </td>
4418 <td class="paramname"> <em>aShape</em>, </td>
4421 <td class="paramkey"></td>
4423 <td class="paramtype"> </td>
4424 <td class="paramname"> <em>aType</em>, </td>
4427 <td class="paramkey"></td>
4429 <td class="paramtype"> </td>
4430 <td class="paramname"> <em>ListOfInd</em></td><td> </td>
4435 <td></td><td></td><td width="100%"></td>
4439 <div class="memdoc">
4442 Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]<p>
4443 Example: see GEOM_TestAll.py
4446 <a class="anchor" name="bdacf7906482aacc2d5db144847f2d89"></a><!-- doxytag: member="geompyDC::geompyDC::SubShapeSorted" ref="bdacf7906482aacc2d5db144847f2d89" args="" -->
4447 <div class="memitem">
4448 <div class="memproto">
4449 <table class="memname">
4451 <td class="memname">def geompyDC.geompyDC.SubShapeSorted </td>
4453 <td class="paramtype"> </td>
4454 <td class="paramname"> <em>self</em>, </td>
4457 <td class="paramkey"></td>
4459 <td class="paramtype"> </td>
4460 <td class="paramname"> <em>aShape</em>, </td>
4463 <td class="paramkey"></td>
4465 <td class="paramtype"> </td>
4466 <td class="paramname"> <em>aType</em>, </td>
4469 <td class="paramkey"></td>
4471 <td class="paramtype"> </td>
4472 <td class="paramname"> <em>ListOfInd</em></td><td> </td>
4477 <td></td><td></td><td width="100%"></td>
4481 <div class="memdoc">
4484 Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]<p>
4485 Example: see GEOM_TestAll.py
4488 <a class="anchor" name="cd3999b10bc598e794c72f5d0100fce5"></a><!-- doxytag: member="geompyDC::geompyDC::ProcessShape" ref="cd3999b10bc598e794c72f5d0100fce5" args="" -->
4489 <div class="memitem">
4490 <div class="memproto">
4491 <table class="memname">
4493 <td class="memname">def geompyDC.geompyDC.ProcessShape </td>
4495 <td class="paramtype"> </td>
4496 <td class="paramname"> <em>self</em>, </td>
4499 <td class="paramkey"></td>
4501 <td class="paramtype"> </td>
4502 <td class="paramname"> <em>theShape</em>, </td>
4505 <td class="paramkey"></td>
4507 <td class="paramtype"> </td>
4508 <td class="paramname"> <em>theOperators</em>, </td>
4511 <td class="paramkey"></td>
4513 <td class="paramtype"> </td>
4514 <td class="paramname"> <em>theParameters</em>, </td>
4517 <td class="paramkey"></td>
4519 <td class="paramtype"> </td>
4520 <td class="paramname"> <em>theValues</em></td><td> </td>
4525 <td></td><td></td><td width="100%"></td>
4529 <div class="memdoc">
4532 <dl compact><dt><b>Parameters:</b></dt><dd>
4533 <table border="0" cellspacing="2" cellpadding="0">
4534 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be processed. </td></tr>
4535 <tr><td valign="top"></td><td valign="top"><em>theOperators</em> </td><td>List of names of operators ("FixShape", "SplitClosedFaces", etc.). </td></tr>
4536 <tr><td valign="top"></td><td valign="top"><em>theParameters</em> </td><td>List of names of parameters ("FixShape.Tolerance3d", "SplitClosedFaces.NbSplitPoints", etc.). </td></tr>
4537 <tr><td valign="top"></td><td valign="top"><em>theValues</em> </td><td>List of values of parameters, in the same order as parameters are listed in <em>theParameters</em> list. </td></tr>
4540 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4541 Example: see GEOM_TestHealing.py
4544 <a class="anchor" name="bbaee711561a402bdd0741ec11471278"></a><!-- doxytag: member="geompyDC::geompyDC::SuppressFaces" ref="bbaee711561a402bdd0741ec11471278" args="" -->
4545 <div class="memitem">
4546 <div class="memproto">
4547 <table class="memname">
4549 <td class="memname">def geompyDC.geompyDC.SuppressFaces </td>
4551 <td class="paramtype"> </td>
4552 <td class="paramname"> <em>self</em>, </td>
4555 <td class="paramkey"></td>
4557 <td class="paramtype"> </td>
4558 <td class="paramname"> <em>theObject</em>, </td>
4561 <td class="paramkey"></td>
4563 <td class="paramtype"> </td>
4564 <td class="paramname"> <em>theFaces</em></td><td> </td>
4569 <td></td><td></td><td width="100%"></td>
4573 <div class="memdoc">
4576 <dl compact><dt><b>Parameters:</b></dt><dd>
4577 <table border="0" cellspacing="2" cellpadding="0">
4578 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
4579 <tr><td valign="top"></td><td valign="top"><em>theFaces</em> </td><td>Indices of faces to be removed, if EMPTY then the method removes ALL faces of the given object. </td></tr>
4582 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4583 Example: see GEOM_TestHealing.py
4586 <a class="anchor" name="036ad990f98656d408899bfcd5ece429"></a><!-- doxytag: member="geompyDC::geompyDC::MakeSewing" ref="036ad990f98656d408899bfcd5ece429" args="" -->
4587 <div class="memitem">
4588 <div class="memproto">
4589 <table class="memname">
4591 <td class="memname">def geompyDC.geompyDC.MakeSewing </td>
4593 <td class="paramtype"> </td>
4594 <td class="paramname"> <em>self</em>, </td>
4597 <td class="paramkey"></td>
4599 <td class="paramtype"> </td>
4600 <td class="paramname"> <em>ListShape</em>, </td>
4603 <td class="paramkey"></td>
4605 <td class="paramtype"> </td>
4606 <td class="paramname"> <em>theTolerance</em></td><td> </td>
4611 <td></td><td></td><td width="100%"></td>
4615 <div class="memdoc">
4618 Example: see GEOM_TestHealing.py
4621 <a class="anchor" name="8d560be7edd550c5d99efa7d5500983d"></a><!-- doxytag: member="geompyDC::geompyDC::Sew" ref="8d560be7edd550c5d99efa7d5500983d" args="" -->
4622 <div class="memitem">
4623 <div class="memproto">
4624 <table class="memname">
4626 <td class="memname">def geompyDC.geompyDC.Sew </td>
4628 <td class="paramtype"> </td>
4629 <td class="paramname"> <em>self</em>, </td>
4632 <td class="paramkey"></td>
4634 <td class="paramtype"> </td>
4635 <td class="paramname"> <em>theObject</em>, </td>
4638 <td class="paramkey"></td>
4640 <td class="paramtype"> </td>
4641 <td class="paramname"> <em>theTolerance</em></td><td> </td>
4646 <td></td><td></td><td width="100%"></td>
4650 <div class="memdoc">
4653 <dl compact><dt><b>Parameters:</b></dt><dd>
4654 <table border="0" cellspacing="2" cellpadding="0">
4655 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
4656 <tr><td valign="top"></td><td valign="top"><em>theTolerance</em> </td><td>Required tolerance value. </td></tr>
4659 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4660 Example: see <a class="el" href="classgeompyDC_1_1geompyDC.html#036ad990f98656d408899bfcd5ece429">MakeSewing()</a> above
4663 <a class="anchor" name="32d8bab454d23c5081af3cf351da2dbc"></a><!-- doxytag: member="geompyDC::geompyDC::SuppressInternalWires" ref="32d8bab454d23c5081af3cf351da2dbc" args="" -->
4664 <div class="memitem">
4665 <div class="memproto">
4666 <table class="memname">
4668 <td class="memname">def geompyDC.geompyDC.SuppressInternalWires </td>
4670 <td class="paramtype"> </td>
4671 <td class="paramname"> <em>self</em>, </td>
4674 <td class="paramkey"></td>
4676 <td class="paramtype"> </td>
4677 <td class="paramname"> <em>theObject</em>, </td>
4680 <td class="paramkey"></td>
4682 <td class="paramtype"> </td>
4683 <td class="paramname"> <em>theWires</em></td><td> </td>
4688 <td></td><td></td><td width="100%"></td>
4692 <div class="memdoc">
4695 <dl compact><dt><b>Parameters:</b></dt><dd>
4696 <table border="0" cellspacing="2" cellpadding="0">
4697 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
4698 <tr><td valign="top"></td><td valign="top"><em>theWires</em> </td><td>Indices of wires to be removed, if EMPTY then the method removes ALL internal wires of the given object. </td></tr>
4701 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4702 Example: see GEOM_TestHealing.py
4705 <a class="anchor" name="3bb048fd0a24d95d5477d315f06613ff"></a><!-- doxytag: member="geompyDC::geompyDC::SuppressHoles" ref="3bb048fd0a24d95d5477d315f06613ff" args="" -->
4706 <div class="memitem">
4707 <div class="memproto">
4708 <table class="memname">
4710 <td class="memname">def geompyDC.geompyDC.SuppressHoles </td>
4712 <td class="paramtype"> </td>
4713 <td class="paramname"> <em>self</em>, </td>
4716 <td class="paramkey"></td>
4718 <td class="paramtype"> </td>
4719 <td class="paramname"> <em>theObject</em>, </td>
4722 <td class="paramkey"></td>
4724 <td class="paramtype"> </td>
4725 <td class="paramname"> <em>theWires</em></td><td> </td>
4730 <td></td><td></td><td width="100%"></td>
4734 <div class="memdoc">
4737 <dl compact><dt><b>Parameters:</b></dt><dd>
4738 <table border="0" cellspacing="2" cellpadding="0">
4739 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
4740 <tr><td valign="top"></td><td valign="top"><em>theWires</em> </td><td>Indices of wires to be removed, if EMPTY then the method removes ALL internal holes of the given object </td></tr>
4743 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4744 Example: see GEOM_TestHealing.py
4747 <a class="anchor" name="68a586d816212080969fe6ee4f19462d"></a><!-- doxytag: member="geompyDC::geompyDC::CloseContour" ref="68a586d816212080969fe6ee4f19462d" args="" -->
4748 <div class="memitem">
4749 <div class="memproto">
4750 <table class="memname">
4752 <td class="memname">def geompyDC.geompyDC.CloseContour </td>
4754 <td class="paramtype"> </td>
4755 <td class="paramname"> <em>self</em>, </td>
4758 <td class="paramkey"></td>
4760 <td class="paramtype"> </td>
4761 <td class="paramname"> <em>theObject</em>, </td>
4764 <td class="paramkey"></td>
4766 <td class="paramtype"> </td>
4767 <td class="paramname"> <em>theWires</em>, </td>
4770 <td class="paramkey"></td>
4772 <td class="paramtype"> </td>
4773 <td class="paramname"> <em>isCommonVertex</em></td><td> </td>
4778 <td></td><td></td><td width="100%"></td>
4782 <div class="memdoc">
4785 <dl compact><dt><b>Parameters:</b></dt><dd>
4786 <table border="0" cellspacing="2" cellpadding="0">
4787 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
4788 <tr><td valign="top"></td><td valign="top"><em>theWires</em> </td><td>Indexes of edge(s) and wire(s) to be closed within <em>theObject</em>'s shape, if -1, then theObject itself is a wire. </td></tr>
4789 <tr><td valign="top"></td><td valign="top"><em>isCommonVertex</em> </td><td>If TRUE : closure by creation of a common vertex, If FALS : closure by creation of an edge between ends. </td></tr>
4792 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4793 Example: see GEOM_TestHealing.py
4796 <a class="anchor" name="7d5999f697974ede4dc7e2bd8bda35a9"></a><!-- doxytag: member="geompyDC::geompyDC::DivideEdge" ref="7d5999f697974ede4dc7e2bd8bda35a9" args="" -->
4797 <div class="memitem">
4798 <div class="memproto">
4799 <table class="memname">
4801 <td class="memname">def geompyDC.geompyDC.DivideEdge </td>
4803 <td class="paramtype"> </td>
4804 <td class="paramname"> <em>self</em>, </td>
4807 <td class="paramkey"></td>
4809 <td class="paramtype"> </td>
4810 <td class="paramname"> <em>theObject</em>, </td>
4813 <td class="paramkey"></td>
4815 <td class="paramtype"> </td>
4816 <td class="paramname"> <em>theEdgeIndex</em>, </td>
4819 <td class="paramkey"></td>
4821 <td class="paramtype"> </td>
4822 <td class="paramname"> <em>theValue</em>, </td>
4825 <td class="paramkey"></td>
4827 <td class="paramtype"> </td>
4828 <td class="paramname"> <em>isByParameter</em></td><td> </td>
4833 <td></td><td></td><td width="100%"></td>
4837 <div class="memdoc">
4840 <dl compact><dt><b>Parameters:</b></dt><dd>
4841 <table border="0" cellspacing="2" cellpadding="0">
4842 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
4843 <tr><td valign="top"></td><td valign="top"><em>theEdgeIndex</em> </td><td>Index of edge to be divided within theObject's shape, if -1, then theObject itself is the edge. </td></tr>
4844 <tr><td valign="top"></td><td valign="top"><em>theValue</em> </td><td>Value of parameter on edge or length parameter, depending on <em>isByParameter</em>. </td></tr>
4845 <tr><td valign="top"></td><td valign="top"><em>isByParameter</em> </td><td>If TRUE : <em>theValue</em> is treated as a curve parameter [0..1], if FALSE : <em>theValue</em> is treated as a length parameter [0..1] </td></tr>
4848 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4849 Example: see GEOM_TestHealing.py
4852 <a class="anchor" name="28ff08bd5c4bc952201dc0cef7402d9b"></a><!-- doxytag: member="geompyDC::geompyDC::ChangeOrientationShell" ref="28ff08bd5c4bc952201dc0cef7402d9b" args="" -->
4853 <div class="memitem">
4854 <div class="memproto">
4855 <table class="memname">
4857 <td class="memname">def geompyDC.geompyDC.ChangeOrientationShell </td>
4859 <td class="paramtype"> </td>
4860 <td class="paramname"> <em>self</em>, </td>
4863 <td class="paramkey"></td>
4865 <td class="paramtype"> </td>
4866 <td class="paramname"> <em>theObject</em></td><td> </td>
4871 <td></td><td></td><td width="100%"></td>
4875 <div class="memdoc">
4878 <dl compact><dt><b>Parameters:</b></dt><dd>
4879 <table border="0" cellspacing="2" cellpadding="0">
4880 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. given shape </td></tr>
4886 <a class="anchor" name="41fb7f3129e0cd4dd7fe464d18fba515"></a><!-- doxytag: member="geompyDC::geompyDC::ChangeOrientationShellCopy" ref="41fb7f3129e0cd4dd7fe464d18fba515" args="" -->
4887 <div class="memitem">
4888 <div class="memproto">
4889 <table class="memname">
4891 <td class="memname">def geompyDC.geompyDC.ChangeOrientationShellCopy </td>
4893 <td class="paramtype"> </td>
4894 <td class="paramname"> <em>self</em>, </td>
4897 <td class="paramkey"></td>
4899 <td class="paramtype"> </td>
4900 <td class="paramname"> <em>theObject</em></td><td> </td>
4905 <td></td><td></td><td width="100%"></td>
4909 <div class="memdoc">
4912 <dl compact><dt><b>Parameters:</b></dt><dd>
4913 <table border="0" cellspacing="2" cellpadding="0">
4914 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
4917 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape. </dd></dl>
4921 <a class="anchor" name="4ed122bb69d03337a8660f1a550916d8"></a><!-- doxytag: member="geompyDC::geompyDC::GetFreeBoundary" ref="4ed122bb69d03337a8660f1a550916d8" args="" -->
4922 <div class="memitem">
4923 <div class="memproto">
4924 <table class="memname">
4926 <td class="memname">def geompyDC.geompyDC.GetFreeBoundary </td>
4928 <td class="paramtype"> </td>
4929 <td class="paramname"> <em>self</em>, </td>
4932 <td class="paramkey"></td>
4934 <td class="paramtype"> </td>
4935 <td class="paramname"> <em>theObject</em></td><td> </td>
4940 <td></td><td></td><td width="100%"></td>
4944 <div class="memdoc">
4947 <dl compact><dt><b>Parameters:</b></dt><dd>
4948 <table border="0" cellspacing="2" cellpadding="0">
4949 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to get free boundary of. </td></tr>
4952 <dl compact><dt><b>Returns:</b></dt><dd>[status, theClosedWires, theOpenWires] status: FALSE, if an error(s) occured during the method execution. theClosedWires: Closed wires on the free boundary of the given shape. theOpenWires: Open wires on the free boundary of the given shape.</dd></dl>
4953 Example: see GEOM_TestHealing.py
4956 <a class="anchor" name="e9bfb58d56f250fd0cb515e3523ac64e"></a><!-- doxytag: member="geompyDC::geompyDC::MakeCopy" ref="e9bfb58d56f250fd0cb515e3523ac64e" args="" -->
4957 <div class="memitem">
4958 <div class="memproto">
4959 <table class="memname">
4961 <td class="memname">def geompyDC.geompyDC.MakeCopy </td>
4963 <td class="paramtype"> </td>
4964 <td class="paramname"> <em>self</em>, </td>
4967 <td class="paramkey"></td>
4969 <td class="paramtype"> </td>
4970 <td class="paramname"> <em>theOriginal</em></td><td> </td>
4975 <td></td><td></td><td width="100%"></td>
4979 <div class="memdoc">
4982 Example: see GEOM_TestAll.py
4985 <a class="anchor" name="3f2195ae25913232c21e0b9fe4d14645"></a><!-- doxytag: member="geompyDC::geompyDC::MakeFilling" ref="3f2195ae25913232c21e0b9fe4d14645" args="" -->
4986 <div class="memitem">
4987 <div class="memproto">
4988 <table class="memname">
4990 <td class="memname">def geompyDC.geompyDC.MakeFilling </td>
4992 <td class="paramtype"> </td>
4993 <td class="paramname"> <em>self</em>, </td>
4996 <td class="paramkey"></td>
4998 <td class="paramtype"> </td>
4999 <td class="paramname"> <em>theShape</em>, </td>
5002 <td class="paramkey"></td>
5004 <td class="paramtype"> </td>
5005 <td class="paramname"> <em>theMinDeg</em>, </td>
5008 <td class="paramkey"></td>
5010 <td class="paramtype"> </td>
5011 <td class="paramname"> <em>theMaxDeg</em>, </td>
5014 <td class="paramkey"></td>
5016 <td class="paramtype"> </td>
5017 <td class="paramname"> <em>theTol2D</em>, </td>
5020 <td class="paramkey"></td>
5022 <td class="paramtype"> </td>
5023 <td class="paramname"> <em>theTol3D</em>, </td>
5026 <td class="paramkey"></td>
5028 <td class="paramtype"> </td>
5029 <td class="paramname"> <em>theNbIter</em></td><td> </td>
5034 <td></td><td></td><td width="100%"></td>
5038 <div class="memdoc">
5041 <dl compact><dt><b>Parameters:</b></dt><dd>
5042 <table border="0" cellspacing="2" cellpadding="0">
5043 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>the compound of contours </td></tr>
5044 <tr><td valign="top"></td><td valign="top"><em>theMinDeg</em> </td><td>a minimal degree </td></tr>
5045 <tr><td valign="top"></td><td valign="top"><em>theMaxDeg</em> </td><td>a maximal degree </td></tr>
5046 <tr><td valign="top"></td><td valign="top"><em>theTol2D</em> </td><td>a 2d tolerance </td></tr>
5047 <tr><td valign="top"></td><td valign="top"><em>theTol3D</em> </td><td>a 3d tolerance </td></tr>
5048 <tr><td valign="top"></td><td valign="top"><em>theNbIter</em> </td><td>a number of iteration </td></tr>
5051 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created filling surface.</dd></dl>
5052 Example: see GEOM_TestAll.py
5055 <a class="anchor" name="8b789fb1eac91f08fed5643735ef82f2"></a><!-- doxytag: member="geompyDC::geompyDC::MakeGlueFaces" ref="8b789fb1eac91f08fed5643735ef82f2" args="" -->
5056 <div class="memitem">
5057 <div class="memproto">
5058 <table class="memname">
5060 <td class="memname">def geompyDC.geompyDC.MakeGlueFaces </td>
5062 <td class="paramtype"> </td>
5063 <td class="paramname"> <em>self</em>, </td>
5066 <td class="paramkey"></td>
5068 <td class="paramtype"> </td>
5069 <td class="paramname"> <em>theShape</em>, </td>
5072 <td class="paramkey"></td>
5074 <td class="paramtype"> </td>
5075 <td class="paramname"> <em>theTolerance</em></td><td> </td>
5080 <td></td><td></td><td width="100%"></td>
5084 <div class="memdoc">
5087 <dl compact><dt><b>Parameters:</b></dt><dd>
5088 <table border="0" cellspacing="2" cellpadding="0">
5089 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Initial shape. </td></tr>
5090 <tr><td valign="top"></td><td valign="top"><em>theTolerance</em> </td><td>Maximum distance between faces, which can be considered as coincident. </td></tr>
5093 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing a copy of theShape without coincident faces.</dd></dl>
5094 Example: see GEOM_Spanner.py
5097 <a class="anchor" name="34bb9c3bfcf52999473f8ed6849d8226"></a><!-- doxytag: member="geompyDC::geompyDC::GetGlueFaces" ref="34bb9c3bfcf52999473f8ed6849d8226" args="" -->
5098 <div class="memitem">
5099 <div class="memproto">
5100 <table class="memname">
5102 <td class="memname">def geompyDC.geompyDC.GetGlueFaces </td>
5104 <td class="paramtype"> </td>
5105 <td class="paramname"> <em>self</em>, </td>
5108 <td class="paramkey"></td>
5110 <td class="paramtype"> </td>
5111 <td class="paramname"> <em>theShape</em>, </td>
5114 <td class="paramkey"></td>
5116 <td class="paramtype"> </td>
5117 <td class="paramname"> <em>theTolerance</em></td><td> </td>
5122 <td></td><td></td><td width="100%"></td>
5126 <div class="memdoc">
5129 <dl compact><dt><b>Parameters:</b></dt><dd>
5130 <table border="0" cellspacing="2" cellpadding="0">
5131 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Initial shape. </td></tr>
5132 <tr><td valign="top"></td><td valign="top"><em>theTolerance</em> </td><td>Maximum distance between faces, which can be considered as coincident. </td></tr>
5135 <dl compact><dt><b>Returns:</b></dt><dd>ListOfGO.</dd></dl>
5136 Example: see GEOM_Spanner.py
5139 <a class="anchor" name="a025213e01e49556bccf2b98e67597a8"></a><!-- doxytag: member="geompyDC::geompyDC::MakeGlueFacesByList" ref="a025213e01e49556bccf2b98e67597a8" args="" -->
5140 <div class="memitem">
5141 <div class="memproto">
5142 <table class="memname">
5144 <td class="memname">def geompyDC.geompyDC.MakeGlueFacesByList </td>
5146 <td class="paramtype"> </td>
5147 <td class="paramname"> <em>self</em>, </td>
5150 <td class="paramkey"></td>
5152 <td class="paramtype"> </td>
5153 <td class="paramname"> <em>theShape</em>, </td>
5156 <td class="paramkey"></td>
5158 <td class="paramtype"> </td>
5159 <td class="paramname"> <em>theTolerance</em>, </td>
5162 <td class="paramkey"></td>
5164 <td class="paramtype"> </td>
5165 <td class="paramname"> <em>theFaces</em></td><td> </td>
5170 <td></td><td></td><td width="100%"></td>
5174 <div class="memdoc">
5177 <dl compact><dt><b>Parameters:</b></dt><dd>
5178 <table border="0" cellspacing="2" cellpadding="0">
5179 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Initial shape. </td></tr>
5180 <tr><td valign="top"></td><td valign="top"><em>theTolerance</em> </td><td>Maximum distance between faces, which can be considered as coincident. </td></tr>
5181 <tr><td valign="top"></td><td valign="top"><em>theFaces</em> </td><td>List of faces for gluing. </td></tr>
5184 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing a copy of theShape without some faces.</dd></dl>
5185 Example: see GEOM_Spanner.py
5188 <a class="anchor" name="f867726a40416a5a56c61016cc973a6d"></a><!-- doxytag: member="geompyDC::geompyDC::MakeBoolean" ref="f867726a40416a5a56c61016cc973a6d" args="" -->
5189 <div class="memitem">
5190 <div class="memproto">
5191 <table class="memname">
5193 <td class="memname">def geompyDC.geompyDC.MakeBoolean </td>
5195 <td class="paramtype"> </td>
5196 <td class="paramname"> <em>self</em>, </td>
5199 <td class="paramkey"></td>
5201 <td class="paramtype"> </td>
5202 <td class="paramname"> <em>theShape1</em>, </td>
5205 <td class="paramkey"></td>
5207 <td class="paramtype"> </td>
5208 <td class="paramname"> <em>theShape2</em>, </td>
5211 <td class="paramkey"></td>
5213 <td class="paramtype"> </td>
5214 <td class="paramname"> <em>theOperation</em></td><td> </td>
5219 <td></td><td></td><td width="100%"></td>
5223 <div class="memdoc">
5226 <dl compact><dt><b>Parameters:</b></dt><dd>
5227 <table border="0" cellspacing="2" cellpadding="0">
5228 <tr><td valign="top"></td><td valign="top"><em>theShape1</em> </td><td>First argument for boolean operation. </td></tr>
5229 <tr><td valign="top"></td><td valign="top"><em>theShape2</em> </td><td>Second argument for boolean operation. </td></tr>
5230 <tr><td valign="top"></td><td valign="top"><em>theOperation</em> </td><td>Indicates the operation to be done: 1 - Common, 2 - Cut, 3 - Fuse, 4 - Section. </td></tr>
5233 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
5234 Example: see GEOM_TestAll.py
5237 <a class="anchor" name="e8233b6151298410ca8a0a27f938de31"></a><!-- doxytag: member="geompyDC::geompyDC::MakeCommon" ref="e8233b6151298410ca8a0a27f938de31" args="" -->
5238 <div class="memitem">
5239 <div class="memproto">
5240 <table class="memname">
5242 <td class="memname">def geompyDC.geompyDC.MakeCommon </td>
5244 <td class="paramtype"> </td>
5245 <td class="paramname"> <em>self</em>, </td>
5248 <td class="paramkey"></td>
5250 <td class="paramtype"> </td>
5251 <td class="paramname"> <em>s1</em>, </td>
5254 <td class="paramkey"></td>
5256 <td class="paramtype"> </td>
5257 <td class="paramname"> <em>s2</em></td><td> </td>
5262 <td></td><td></td><td width="100%"></td>
5266 <div class="memdoc">
5269 Example: see GEOM_TestOthers.py
5272 <a class="anchor" name="1811661330f4b7497d231898153623e1"></a><!-- doxytag: member="geompyDC::geompyDC::MakeCut" ref="1811661330f4b7497d231898153623e1" args="" -->
5273 <div class="memitem">
5274 <div class="memproto">
5275 <table class="memname">
5277 <td class="memname">def geompyDC.geompyDC.MakeCut </td>
5279 <td class="paramtype"> </td>
5280 <td class="paramname"> <em>self</em>, </td>
5283 <td class="paramkey"></td>
5285 <td class="paramtype"> </td>
5286 <td class="paramname"> <em>s1</em>, </td>
5289 <td class="paramkey"></td>
5291 <td class="paramtype"> </td>
5292 <td class="paramname"> <em>s2</em></td><td> </td>
5297 <td></td><td></td><td width="100%"></td>
5301 <div class="memdoc">
5304 Example: see GEOM_TestOthers.py
5307 <a class="anchor" name="91cedb6151173844ea4774b2594d3ede"></a><!-- doxytag: member="geompyDC::geompyDC::MakeFuse" ref="91cedb6151173844ea4774b2594d3ede" args="" -->
5308 <div class="memitem">
5309 <div class="memproto">
5310 <table class="memname">
5312 <td class="memname">def geompyDC.geompyDC.MakeFuse </td>
5314 <td class="paramtype"> </td>
5315 <td class="paramname"> <em>self</em>, </td>
5318 <td class="paramkey"></td>
5320 <td class="paramtype"> </td>
5321 <td class="paramname"> <em>s1</em>, </td>
5324 <td class="paramkey"></td>
5326 <td class="paramtype"> </td>
5327 <td class="paramname"> <em>s2</em></td><td> </td>
5332 <td></td><td></td><td width="100%"></td>
5336 <div class="memdoc">
5339 Example: see GEOM_TestOthers.py
5342 <a class="anchor" name="db309b5427f795aa4468380a319cf13b"></a><!-- doxytag: member="geompyDC::geompyDC::MakeSection" ref="db309b5427f795aa4468380a319cf13b" args="" -->
5343 <div class="memitem">
5344 <div class="memproto">
5345 <table class="memname">
5347 <td class="memname">def geompyDC.geompyDC.MakeSection </td>
5349 <td class="paramtype"> </td>
5350 <td class="paramname"> <em>self</em>, </td>
5353 <td class="paramkey"></td>
5355 <td class="paramtype"> </td>
5356 <td class="paramname"> <em>s1</em>, </td>
5359 <td class="paramkey"></td>
5361 <td class="paramtype"> </td>
5362 <td class="paramname"> <em>s2</em></td><td> </td>
5367 <td></td><td></td><td width="100%"></td>
5371 <div class="memdoc">
5374 Example: see GEOM_TestOthers.py
5377 <a class="anchor" name="693e98c94226019c732c577f4e2bae08"></a><!-- doxytag: member="geompyDC::geompyDC::MakePartition" ref="693e98c94226019c732c577f4e2bae08" args="" -->
5378 <div class="memitem">
5379 <div class="memproto">
5380 <table class="memname">
5382 <td class="memname">def geompyDC.geompyDC.MakePartition </td>
5384 <td class="paramtype"> </td>
5385 <td class="paramname"> <em>self</em>, </td>
5388 <td class="paramkey"></td>
5390 <td class="paramtype"> </td>
5391 <td class="paramname"> <em>ListShapes</em>, </td>
5394 <td class="paramkey"></td>
5396 <td class="paramtype"> </td>
5397 <td class="paramname"> <em>ListTools</em> = <code>[]</code>, </td>
5400 <td class="paramkey"></td>
5402 <td class="paramtype"> </td>
5403 <td class="paramname"> <em>ListKeepInside</em> = <code>[]</code>, </td>
5406 <td class="paramkey"></td>
5408 <td class="paramtype"> </td>
5409 <td class="paramname"> <em>ListRemoveInside</em> = <code>[]</code>, </td>
5412 <td class="paramkey"></td>
5414 <td class="paramtype"> </td>
5415 <td class="paramname"> <em>Limit</em> = <code><a class="el" href="namespacegeompyDC.html#d85aa7c933dca679752d28c67018a43c">ShapeType</a>["SHAPE"]</code>, </td>
5418 <td class="paramkey"></td>
5420 <td class="paramtype"> </td>
5421 <td class="paramname"> <em>RemoveWebs</em> = <code>0</code>, </td>
5424 <td class="paramkey"></td>
5426 <td class="paramtype"> </td>
5427 <td class="paramname"> <em>ListMaterials</em> = <code>[]</code></td><td> </td>
5432 <td></td><td></td><td width="100%"></td>
5436 <div class="memdoc">
5439 <dl compact><dt><b>Parameters:</b></dt><dd>
5440 <table border="0" cellspacing="2" cellpadding="0">
5441 <tr><td valign="top"></td><td valign="top"><em>ListShapes</em> </td><td>Shapes to be intersected. </td></tr>
5442 <tr><td valign="top"></td><td valign="top"><em>ListTools</em> </td><td>Shapes to intersect theShapes. !!!NOTE: Each compound from ListShapes and ListTools will be exploded in order to avoid possible intersection between shapes from this compound. </td></tr>
5443 <tr><td valign="top"></td><td valign="top"><em>Limit</em> </td><td>Type of resulting shapes (corresponding to TopAbs_ShapeEnum).</td></tr>
5446 After implementation new version of PartitionAlgo (October 2006) other parameters are ignored by current functionality. They are kept in this function only for support old versions. Ignored parameters: <dl compact><dt><b>Parameters:</b></dt><dd>
5447 <table border="0" cellspacing="2" cellpadding="0">
5448 <tr><td valign="top"></td><td valign="top"><em>ListKeepInside</em> </td><td>Shapes, outside which the results will be deleted. Each shape from theKeepInside must belong to theShapes also. </td></tr>
5449 <tr><td valign="top"></td><td valign="top"><em>ListRemoveInside</em> </td><td>Shapes, inside which the results will be deleted. Each shape from theRemoveInside must belong to theShapes also. </td></tr>
5450 <tr><td valign="top"></td><td valign="top"><em>RemoveWebs</em> </td><td>If TRUE, perform Glue 3D algorithm. </td></tr>
5451 <tr><td valign="top"></td><td valign="top"><em>ListMaterials</em> </td><td>Material indices for each shape. Make sence, only if theRemoveWebs is TRUE.</td></tr>
5454 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shapes.</dd></dl>
5455 Example: see GEOM_TestAll.py
5458 <a class="anchor" name="91a00e9db2eaa9bde1b8d2c34c92b299"></a><!-- doxytag: member="geompyDC::geompyDC::MakePartitionNonSelfIntersectedShape" ref="91a00e9db2eaa9bde1b8d2c34c92b299" args="" -->
5459 <div class="memitem">
5460 <div class="memproto">
5461 <table class="memname">
5463 <td class="memname">def geompyDC.geompyDC.MakePartitionNonSelfIntersectedShape </td>
5465 <td class="paramtype"> </td>
5466 <td class="paramname"> <em>self</em>, </td>
5469 <td class="paramkey"></td>
5471 <td class="paramtype"> </td>
5472 <td class="paramname"> <em>ListShapes</em>, </td>
5475 <td class="paramkey"></td>
5477 <td class="paramtype"> </td>
5478 <td class="paramname"> <em>ListTools</em> = <code>[]</code>, </td>
5481 <td class="paramkey"></td>
5483 <td class="paramtype"> </td>
5484 <td class="paramname"> <em>ListKeepInside</em> = <code>[]</code>, </td>
5487 <td class="paramkey"></td>
5489 <td class="paramtype"> </td>
5490 <td class="paramname"> <em>ListRemoveInside</em> = <code>[]</code>, </td>
5493 <td class="paramkey"></td>
5495 <td class="paramtype"> </td>
5496 <td class="paramname"> <em>Limit</em> = <code><a class="el" href="namespacegeompyDC.html#d85aa7c933dca679752d28c67018a43c">ShapeType</a>["SHAPE"]</code>, </td>
5499 <td class="paramkey"></td>
5501 <td class="paramtype"> </td>
5502 <td class="paramname"> <em>RemoveWebs</em> = <code>0</code>, </td>
5505 <td class="paramkey"></td>
5507 <td class="paramtype"> </td>
5508 <td class="paramname"> <em>ListMaterials</em> = <code>[]</code></td><td> </td>
5513 <td></td><td></td><td width="100%"></td>
5517 <div class="memdoc">
5520 This method may be useful if it is needed to make a partition for compound contains nonintersected shapes. Performance will be better since intersection between shapes from compound is not performed.<p>
5521 Description of all parameters as in previous method <a class="el" href="classgeompyDC_1_1geompyDC.html#693e98c94226019c732c577f4e2bae08">MakePartition()</a><p>
5522 !!!NOTE: Passed compounds (via ListShapes or via ListTools) have to consist of nonintersecting shapes.<p>
5523 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shapes. </dd></dl>
5527 <a class="anchor" name="a48ac8ff0e107f4d8e93bd664ca8bf15"></a><!-- doxytag: member="geompyDC::geompyDC::Partition" ref="a48ac8ff0e107f4d8e93bd664ca8bf15" args="" -->
5528 <div class="memitem">
5529 <div class="memproto">
5530 <table class="memname">
5532 <td class="memname">def geompyDC.geompyDC.Partition </td>
5534 <td class="paramtype"> </td>
5535 <td class="paramname"> <em>self</em>, </td>
5538 <td class="paramkey"></td>
5540 <td class="paramtype"> </td>
5541 <td class="paramname"> <em>ListShapes</em>, </td>
5544 <td class="paramkey"></td>
5546 <td class="paramtype"> </td>
5547 <td class="paramname"> <em>ListTools</em> = <code>[]</code>, </td>
5550 <td class="paramkey"></td>
5552 <td class="paramtype"> </td>
5553 <td class="paramname"> <em>ListKeepInside</em> = <code>[]</code>, </td>
5556 <td class="paramkey"></td>
5558 <td class="paramtype"> </td>
5559 <td class="paramname"> <em>ListRemoveInside</em> = <code>[]</code>, </td>
5562 <td class="paramkey"></td>
5564 <td class="paramtype"> </td>
5565 <td class="paramname"> <em>Limit</em> = <code><a class="el" href="namespacegeompyDC.html#d85aa7c933dca679752d28c67018a43c">ShapeType</a>["SHAPE"]</code>, </td>
5568 <td class="paramkey"></td>
5570 <td class="paramtype"> </td>
5571 <td class="paramname"> <em>RemoveWebs</em> = <code>0</code>, </td>
5574 <td class="paramkey"></td>
5576 <td class="paramtype"> </td>
5577 <td class="paramname"> <em>ListMaterials</em> = <code>[]</code></td><td> </td>
5582 <td></td><td></td><td width="100%"></td>
5586 <div class="memdoc">
5589 Example: see GEOM_TestOthers.py
5592 <a class="anchor" name="8cc6a68037fff53d6d525a96df5fa669"></a><!-- doxytag: member="geompyDC::geompyDC::MakeHalfPartition" ref="8cc6a68037fff53d6d525a96df5fa669" args="" -->
5593 <div class="memitem">
5594 <div class="memproto">
5595 <table class="memname">
5597 <td class="memname">def geompyDC.geompyDC.MakeHalfPartition </td>
5599 <td class="paramtype"> </td>
5600 <td class="paramname"> <em>self</em>, </td>
5603 <td class="paramkey"></td>
5605 <td class="paramtype"> </td>
5606 <td class="paramname"> <em>theShape</em>, </td>
5609 <td class="paramkey"></td>
5611 <td class="paramtype"> </td>
5612 <td class="paramname"> <em>thePlane</em></td><td> </td>
5617 <td></td><td></td><td width="100%"></td>
5621 <div class="memdoc">
5624 <dl compact><dt><b>Parameters:</b></dt><dd>
5625 <table border="0" cellspacing="2" cellpadding="0">
5626 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be intersected. </td></tr>
5627 <tr><td valign="top"></td><td valign="top"><em>thePlane</em> </td><td>Tool shape, to intersect theShape. </td></tr>
5630 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
5631 Example: see GEOM_TestAll.py
5634 <a class="anchor" name="ae13dcb7c8887b5a041fb6db9132bf49"></a><!-- doxytag: member="geompyDC::geompyDC::MakeTranslationTwoPoints" ref="ae13dcb7c8887b5a041fb6db9132bf49" args="" -->
5635 <div class="memitem">
5636 <div class="memproto">
5637 <table class="memname">
5639 <td class="memname">def geompyDC.geompyDC.MakeTranslationTwoPoints </td>
5641 <td class="paramtype"> </td>
5642 <td class="paramname"> <em>self</em>, </td>
5645 <td class="paramkey"></td>
5647 <td class="paramtype"> </td>
5648 <td class="paramname"> <em>theObject</em>, </td>
5651 <td class="paramkey"></td>
5653 <td class="paramtype"> </td>
5654 <td class="paramname"> <em>thePoint1</em>, </td>
5657 <td class="paramkey"></td>
5659 <td class="paramtype"> </td>
5660 <td class="paramname"> <em>thePoint2</em></td><td> </td>
5665 <td></td><td></td><td width="100%"></td>
5669 <div class="memdoc">
5672 <dl compact><dt><b>Parameters:</b></dt><dd>
5673 <table border="0" cellspacing="2" cellpadding="0">
5674 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
5675 <tr><td valign="top"></td><td valign="top"><em>thePoint1</em> </td><td>Start point of translation vector. </td></tr>
5676 <tr><td valign="top"></td><td valign="top"><em>thePoint2</em> </td><td>End point of translation vector. </td></tr>
5679 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the translated object.</dd></dl>
5680 Example: see GEOM_TestAll.py
5683 <a class="anchor" name="7ad489d0ca9d6105742129bb18b9b949"></a><!-- doxytag: member="geompyDC::geompyDC::MakeTranslation" ref="7ad489d0ca9d6105742129bb18b9b949" args="" -->
5684 <div class="memitem">
5685 <div class="memproto">
5686 <table class="memname">
5688 <td class="memname">def geompyDC.geompyDC.MakeTranslation </td>
5690 <td class="paramtype"> </td>
5691 <td class="paramname"> <em>self</em>, </td>
5694 <td class="paramkey"></td>
5696 <td class="paramtype"> </td>
5697 <td class="paramname"> <em>theObject</em>, </td>
5700 <td class="paramkey"></td>
5702 <td class="paramtype"> </td>
5703 <td class="paramname"> <em>theDX</em>, </td>
5706 <td class="paramkey"></td>
5708 <td class="paramtype"> </td>
5709 <td class="paramname"> <em>theDY</em>, </td>
5712 <td class="paramkey"></td>
5714 <td class="paramtype"> </td>
5715 <td class="paramname"> <em>theDZ</em></td><td> </td>
5720 <td></td><td></td><td width="100%"></td>
5724 <div class="memdoc">
5727 <dl compact><dt><b>Parameters:</b></dt><dd>
5728 <table border="0" cellspacing="2" cellpadding="0">
5729 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
5730 <tr><td valign="top"></td><td valign="top"><em>theDX,theDY,theDZ</em> </td><td>Components of translation vector. </td></tr>
5733 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the translated object.</dd></dl>
5734 Example: see GEOM_TestAll.py
5737 <a class="anchor" name="d9d5fd17912e5f49ba4b9eccef1cfeaf"></a><!-- doxytag: member="geompyDC::geompyDC::MakeTranslationVector" ref="d9d5fd17912e5f49ba4b9eccef1cfeaf" args="" -->
5738 <div class="memitem">
5739 <div class="memproto">
5740 <table class="memname">
5742 <td class="memname">def geompyDC.geompyDC.MakeTranslationVector </td>
5744 <td class="paramtype"> </td>
5745 <td class="paramname"> <em>self</em>, </td>
5748 <td class="paramkey"></td>
5750 <td class="paramtype"> </td>
5751 <td class="paramname"> <em>theObject</em>, </td>
5754 <td class="paramkey"></td>
5756 <td class="paramtype"> </td>
5757 <td class="paramname"> <em>theVector</em></td><td> </td>
5762 <td></td><td></td><td width="100%"></td>
5766 <div class="memdoc">
5769 <dl compact><dt><b>Parameters:</b></dt><dd>
5770 <table border="0" cellspacing="2" cellpadding="0">
5771 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
5772 <tr><td valign="top"></td><td valign="top"><em>theVector</em> </td><td>The translation vector. </td></tr>
5775 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the translated object.</dd></dl>
5776 Example: see GEOM_TestAll.py
5779 <a class="anchor" name="dd060f21b775de207551c4b6e435e56c"></a><!-- doxytag: member="geompyDC::geompyDC::MakeRotation" ref="dd060f21b775de207551c4b6e435e56c" args="" -->
5780 <div class="memitem">
5781 <div class="memproto">
5782 <table class="memname">
5784 <td class="memname">def geompyDC.geompyDC.MakeRotation </td>
5786 <td class="paramtype"> </td>
5787 <td class="paramname"> <em>self</em>, </td>
5790 <td class="paramkey"></td>
5792 <td class="paramtype"> </td>
5793 <td class="paramname"> <em>theObject</em>, </td>
5796 <td class="paramkey"></td>
5798 <td class="paramtype"> </td>
5799 <td class="paramname"> <em>theAxis</em>, </td>
5802 <td class="paramkey"></td>
5804 <td class="paramtype"> </td>
5805 <td class="paramname"> <em>theAngle</em></td><td> </td>
5810 <td></td><td></td><td width="100%"></td>
5814 <div class="memdoc">
5817 <dl compact><dt><b>Parameters:</b></dt><dd>
5818 <table border="0" cellspacing="2" cellpadding="0">
5819 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be rotated. </td></tr>
5820 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Rotation axis. </td></tr>
5821 <tr><td valign="top"></td><td valign="top"><em>theAngle</em> </td><td>Rotation angle in radians. </td></tr>
5824 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the rotated object.</dd></dl>
5825 Example: see GEOM_TestAll.py
5828 <a class="anchor" name="607eb745f4538c19eb12ae3517d39007"></a><!-- doxytag: member="geompyDC::geompyDC::MakeRotationThreePoints" ref="607eb745f4538c19eb12ae3517d39007" args="" -->
5829 <div class="memitem">
5830 <div class="memproto">
5831 <table class="memname">
5833 <td class="memname">def geompyDC.geompyDC.MakeRotationThreePoints </td>
5835 <td class="paramtype"> </td>
5836 <td class="paramname"> <em>self</em>, </td>
5839 <td class="paramkey"></td>
5841 <td class="paramtype"> </td>
5842 <td class="paramname"> <em>theObject</em>, </td>
5845 <td class="paramkey"></td>
5847 <td class="paramtype"> </td>
5848 <td class="paramname"> <em>theCentPoint</em>, </td>
5851 <td class="paramkey"></td>
5853 <td class="paramtype"> </td>
5854 <td class="paramname"> <em>thePoint1</em>, </td>
5857 <td class="paramkey"></td>
5859 <td class="paramtype"> </td>
5860 <td class="paramname"> <em>thePoint2</em></td><td> </td>
5865 <td></td><td></td><td width="100%"></td>
5869 <div class="memdoc">
5872 <dl compact><dt><b>Parameters:</b></dt><dd>
5873 <table border="0" cellspacing="2" cellpadding="0">
5874 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be rotated. </td></tr>
5875 <tr><td valign="top"></td><td valign="top"><em>theCentPoint</em> </td><td>central point - the axis is the vector perpendicular to the plane containing the three points. </td></tr>
5876 <tr><td valign="top"></td><td valign="top"><em>thePoint1</em> </td><td>and thePoint2 - in a perpendicular plan of the axis. </td></tr>
5879 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the rotated object.</dd></dl>
5880 Example: see GEOM_TestAll.py
5883 <a class="anchor" name="56de5cb4e4835ec2d52a226e392ebb15"></a><!-- doxytag: member="geompyDC::geompyDC::MakeScaleTransform" ref="56de5cb4e4835ec2d52a226e392ebb15" args="" -->
5884 <div class="memitem">
5885 <div class="memproto">
5886 <table class="memname">
5888 <td class="memname">def geompyDC.geompyDC.MakeScaleTransform </td>
5890 <td class="paramtype"> </td>
5891 <td class="paramname"> <em>self</em>, </td>
5894 <td class="paramkey"></td>
5896 <td class="paramtype"> </td>
5897 <td class="paramname"> <em>theObject</em>, </td>
5900 <td class="paramkey"></td>
5902 <td class="paramtype"> </td>
5903 <td class="paramname"> <em>thePoint</em>, </td>
5906 <td class="paramkey"></td>
5908 <td class="paramtype"> </td>
5909 <td class="paramname"> <em>theFactor</em></td><td> </td>
5914 <td></td><td></td><td width="100%"></td>
5918 <div class="memdoc">
5921 <dl compact><dt><b>Parameters:</b></dt><dd>
5922 <table border="0" cellspacing="2" cellpadding="0">
5923 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be scaled. </td></tr>
5924 <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Center point for scaling. </td></tr>
5925 <tr><td valign="top"></td><td valign="top"><em>theFactor</em> </td><td>Scaling factor value. </td></tr>
5928 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the scaled shape.</dd></dl>
5929 Example: see GEOM_TestAll.py
5932 <a class="anchor" name="24217f6fdddd62d6539c1b964f175b38"></a><!-- doxytag: member="geompyDC::geompyDC::MakeMirrorByPlane" ref="24217f6fdddd62d6539c1b964f175b38" args="" -->
5933 <div class="memitem">
5934 <div class="memproto">
5935 <table class="memname">
5937 <td class="memname">def geompyDC.geompyDC.MakeMirrorByPlane </td>
5939 <td class="paramtype"> </td>
5940 <td class="paramname"> <em>self</em>, </td>
5943 <td class="paramkey"></td>
5945 <td class="paramtype"> </td>
5946 <td class="paramname"> <em>theObject</em>, </td>
5949 <td class="paramkey"></td>
5951 <td class="paramtype"> </td>
5952 <td class="paramname"> <em>thePlane</em></td><td> </td>
5957 <td></td><td></td><td width="100%"></td>
5961 <div class="memdoc">
5964 <dl compact><dt><b>Parameters:</b></dt><dd>
5965 <table border="0" cellspacing="2" cellpadding="0">
5966 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be mirrored. </td></tr>
5967 <tr><td valign="top"></td><td valign="top"><em>thePlane</em> </td><td>Plane of symmetry. </td></tr>
5970 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the mirrored shape.</dd></dl>
5971 Example: see GEOM_TestAll.py
5974 <a class="anchor" name="17fbac698ec8c33d93b1de51ac4874cb"></a><!-- doxytag: member="geompyDC::geompyDC::MakeMirrorByAxis" ref="17fbac698ec8c33d93b1de51ac4874cb" args="" -->
5975 <div class="memitem">
5976 <div class="memproto">
5977 <table class="memname">
5979 <td class="memname">def geompyDC.geompyDC.MakeMirrorByAxis </td>
5981 <td class="paramtype"> </td>
5982 <td class="paramname"> <em>self</em>, </td>
5985 <td class="paramkey"></td>
5987 <td class="paramtype"> </td>
5988 <td class="paramname"> <em>theObject</em>, </td>
5991 <td class="paramkey"></td>
5993 <td class="paramtype"> </td>
5994 <td class="paramname"> <em>theAxis</em></td><td> </td>
5999 <td></td><td></td><td width="100%"></td>
6003 <div class="memdoc">
6006 <dl compact><dt><b>Parameters:</b></dt><dd>
6007 <table border="0" cellspacing="2" cellpadding="0">
6008 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be mirrored. </td></tr>
6009 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Axis of symmetry. </td></tr>
6012 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the mirrored shape.</dd></dl>
6013 Example: see GEOM_TestAll.py
6016 <a class="anchor" name="8655b456f413267ed78a3c309b6304f9"></a><!-- doxytag: member="geompyDC::geompyDC::MakeMirrorByPoint" ref="8655b456f413267ed78a3c309b6304f9" args="" -->
6017 <div class="memitem">
6018 <div class="memproto">
6019 <table class="memname">
6021 <td class="memname">def geompyDC.geompyDC.MakeMirrorByPoint </td>
6023 <td class="paramtype"> </td>
6024 <td class="paramname"> <em>self</em>, </td>
6027 <td class="paramkey"></td>
6029 <td class="paramtype"> </td>
6030 <td class="paramname"> <em>theObject</em>, </td>
6033 <td class="paramkey"></td>
6035 <td class="paramtype"> </td>
6036 <td class="paramname"> <em>thePoint</em></td><td> </td>
6041 <td></td><td></td><td width="100%"></td>
6045 <div class="memdoc">
6048 <dl compact><dt><b>Parameters:</b></dt><dd>
6049 <table border="0" cellspacing="2" cellpadding="0">
6050 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be mirrored. </td></tr>
6051 <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Point of symmetry. </td></tr>
6054 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the mirrored shape.</dd></dl>
6055 Example: see GEOM_TestAll.py
6058 <a class="anchor" name="e56618159887843f81359c4481bf7406"></a><!-- doxytag: member="geompyDC::geompyDC::MakePosition" ref="e56618159887843f81359c4481bf7406" args="" -->
6059 <div class="memitem">
6060 <div class="memproto">
6061 <table class="memname">
6063 <td class="memname">def geompyDC.geompyDC.MakePosition </td>
6065 <td class="paramtype"> </td>
6066 <td class="paramname"> <em>self</em>, </td>
6069 <td class="paramkey"></td>
6071 <td class="paramtype"> </td>
6072 <td class="paramname"> <em>theObject</em>, </td>
6075 <td class="paramkey"></td>
6077 <td class="paramtype"> </td>
6078 <td class="paramname"> <em>theStartLCS</em>, </td>
6081 <td class="paramkey"></td>
6083 <td class="paramtype"> </td>
6084 <td class="paramname"> <em>theEndLCS</em></td><td> </td>
6089 <td></td><td></td><td width="100%"></td>
6093 <div class="memdoc">
6096 <dl compact><dt><b>Parameters:</b></dt><dd>
6097 <table border="0" cellspacing="2" cellpadding="0">
6098 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be displaced. </td></tr>
6099 <tr><td valign="top"></td><td valign="top"><em>theStartLCS</em> </td><td>Coordinate system to perform displacement from it. If <em>theStartLCS</em> is NULL, displacement will be performed from global CS. If <em>theObject</em> itself is used as <em>theStartLCS</em>, its location will be changed to <em>theEndLCS</em>. </td></tr>
6100 <tr><td valign="top"></td><td valign="top"><em>theEndLCS</em> </td><td>Coordinate system to perform displacement to it. </td></tr>
6103 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the displaced shape.</dd></dl>
6104 Example: see GEOM_TestAll.py
6107 <a class="anchor" name="981351eeef1b763896c836cc7f253312"></a><!-- doxytag: member="geompyDC::geompyDC::MakeOffset" ref="981351eeef1b763896c836cc7f253312" args="" -->
6108 <div class="memitem">
6109 <div class="memproto">
6110 <table class="memname">
6112 <td class="memname">def geompyDC.geompyDC.MakeOffset </td>
6114 <td class="paramtype"> </td>
6115 <td class="paramname"> <em>self</em>, </td>
6118 <td class="paramkey"></td>
6120 <td class="paramtype"> </td>
6121 <td class="paramname"> <em>theObject</em>, </td>
6124 <td class="paramkey"></td>
6126 <td class="paramtype"> </td>
6127 <td class="paramname"> <em>theOffset</em></td><td> </td>
6132 <td></td><td></td><td width="100%"></td>
6136 <div class="memdoc">
6139 <dl compact><dt><b>Parameters:</b></dt><dd>
6140 <table border="0" cellspacing="2" cellpadding="0">
6141 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The base object for the offset. </td></tr>
6142 <tr><td valign="top"></td><td valign="top"><em>theOffset</em> </td><td>Offset value. </td></tr>
6145 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the offset object.</dd></dl>
6146 Example: see GEOM_TestAll.py
6149 <a class="anchor" name="c9a473ec03e5c63896685b0e34481fd2"></a><!-- doxytag: member="geompyDC::geompyDC::MakeMultiTranslation1D" ref="c9a473ec03e5c63896685b0e34481fd2" args="" -->
6150 <div class="memitem">
6151 <div class="memproto">
6152 <table class="memname">
6154 <td class="memname">def geompyDC.geompyDC.MakeMultiTranslation1D </td>
6156 <td class="paramtype"> </td>
6157 <td class="paramname"> <em>self</em>, </td>
6160 <td class="paramkey"></td>
6162 <td class="paramtype"> </td>
6163 <td class="paramname"> <em>theObject</em>, </td>
6166 <td class="paramkey"></td>
6168 <td class="paramtype"> </td>
6169 <td class="paramname"> <em>theVector</em>, </td>
6172 <td class="paramkey"></td>
6174 <td class="paramtype"> </td>
6175 <td class="paramname"> <em>theStep</em>, </td>
6178 <td class="paramkey"></td>
6180 <td class="paramtype"> </td>
6181 <td class="paramname"> <em>theNbTimes</em></td><td> </td>
6186 <td></td><td></td><td width="100%"></td>
6190 <div class="memdoc">
6193 <dl compact><dt><b>Parameters:</b></dt><dd>
6194 <table border="0" cellspacing="2" cellpadding="0">
6195 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
6196 <tr><td valign="top"></td><td valign="top"><em>theVector</em> </td><td>Direction of the translation. </td></tr>
6197 <tr><td valign="top"></td><td valign="top"><em>theStep</em> </td><td>Distance to translate on. </td></tr>
6198 <tr><td valign="top"></td><td valign="top"><em>theNbTimes</em> </td><td>Quantity of translations to be done. </td></tr>
6201 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each translation.</dd></dl>
6202 Example: see GEOM_TestAll.py
6205 <a class="anchor" name="ab32f56d90ecb1a6b2298dbfbdd7d83c"></a><!-- doxytag: member="geompyDC::geompyDC::MakeMultiTranslation2D" ref="ab32f56d90ecb1a6b2298dbfbdd7d83c" args="" -->
6206 <div class="memitem">
6207 <div class="memproto">
6208 <table class="memname">
6210 <td class="memname">def geompyDC.geompyDC.MakeMultiTranslation2D </td>
6212 <td class="paramtype"> </td>
6213 <td class="paramname"> <em>self</em>, </td>
6216 <td class="paramkey"></td>
6218 <td class="paramtype"> </td>
6219 <td class="paramname"> <em>theObject</em>, </td>
6222 <td class="paramkey"></td>
6224 <td class="paramtype"> </td>
6225 <td class="paramname"> <em>theVector1</em>, </td>
6228 <td class="paramkey"></td>
6230 <td class="paramtype"> </td>
6231 <td class="paramname"> <em>theStep1</em>, </td>
6234 <td class="paramkey"></td>
6236 <td class="paramtype"> </td>
6237 <td class="paramname"> <em>theNbTimes1</em>, </td>
6240 <td class="paramkey"></td>
6242 <td class="paramtype"> </td>
6243 <td class="paramname"> <em>theVector2</em>, </td>
6246 <td class="paramkey"></td>
6248 <td class="paramtype"> </td>
6249 <td class="paramname"> <em>theStep2</em>, </td>
6252 <td class="paramkey"></td>
6254 <td class="paramtype"> </td>
6255 <td class="paramname"> <em>theNbTimes2</em></td><td> </td>
6260 <td></td><td></td><td width="100%"></td>
6264 <div class="memdoc">
6267 <dl compact><dt><b>Parameters:</b></dt><dd>
6268 <table border="0" cellspacing="2" cellpadding="0">
6269 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
6270 <tr><td valign="top"></td><td valign="top"><em>theVector1</em> </td><td>Direction of the first translation. </td></tr>
6271 <tr><td valign="top"></td><td valign="top"><em>theStep1</em> </td><td>Step of the first translation. </td></tr>
6272 <tr><td valign="top"></td><td valign="top"><em>theNbTimes1</em> </td><td>Quantity of translations to be done along theVector1. </td></tr>
6273 <tr><td valign="top"></td><td valign="top"><em>theVector2</em> </td><td>Direction of the second translation. </td></tr>
6274 <tr><td valign="top"></td><td valign="top"><em>theStep2</em> </td><td>Step of the second translation. </td></tr>
6275 <tr><td valign="top"></td><td valign="top"><em>theNbTimes2</em> </td><td>Quantity of translations to be done along theVector2. </td></tr>
6278 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each translation.</dd></dl>
6279 Example: see GEOM_TestAll.py
6282 <a class="anchor" name="38982348093ee6fab2c9a4583a2ca511"></a><!-- doxytag: member="geompyDC::geompyDC::MultiRotate1D" ref="38982348093ee6fab2c9a4583a2ca511" args="" -->
6283 <div class="memitem">
6284 <div class="memproto">
6285 <table class="memname">
6287 <td class="memname">def geompyDC.geompyDC.MultiRotate1D </td>
6289 <td class="paramtype"> </td>
6290 <td class="paramname"> <em>self</em>, </td>
6293 <td class="paramkey"></td>
6295 <td class="paramtype"> </td>
6296 <td class="paramname"> <em>theObject</em>, </td>
6299 <td class="paramkey"></td>
6301 <td class="paramtype"> </td>
6302 <td class="paramname"> <em>theAxis</em>, </td>
6305 <td class="paramkey"></td>
6307 <td class="paramtype"> </td>
6308 <td class="paramname"> <em>theNbTimes</em></td><td> </td>
6313 <td></td><td></td><td width="100%"></td>
6317 <div class="memdoc">
6320 Rotation angle will be 2*PI/theNbTimes. <dl compact><dt><b>Parameters:</b></dt><dd>
6321 <table border="0" cellspacing="2" cellpadding="0">
6322 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be rotated. </td></tr>
6323 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>The rotation axis. </td></tr>
6324 <tr><td valign="top"></td><td valign="top"><em>theNbTimes</em> </td><td>Quantity of rotations to be done. </td></tr>
6327 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each rotation.</dd></dl>
6328 Example: see GEOM_TestAll.py
6331 <a class="anchor" name="616f750a1eeda26ce7277f18f6247693"></a><!-- doxytag: member="geompyDC::geompyDC::MultiRotate2D" ref="616f750a1eeda26ce7277f18f6247693" args="" -->
6332 <div class="memitem">
6333 <div class="memproto">
6334 <table class="memname">
6336 <td class="memname">def geompyDC.geompyDC.MultiRotate2D </td>
6338 <td class="paramtype"> </td>
6339 <td class="paramname"> <em>self</em>, </td>
6342 <td class="paramkey"></td>
6344 <td class="paramtype"> </td>
6345 <td class="paramname"> <em>theObject</em>, </td>
6348 <td class="paramkey"></td>
6350 <td class="paramtype"> </td>
6351 <td class="paramname"> <em>theAxis</em>, </td>
6354 <td class="paramkey"></td>
6356 <td class="paramtype"> </td>
6357 <td class="paramname"> <em>theAngle</em>, </td>
6360 <td class="paramkey"></td>
6362 <td class="paramtype"> </td>
6363 <td class="paramname"> <em>theNbTimes1</em>, </td>
6366 <td class="paramkey"></td>
6368 <td class="paramtype"> </td>
6369 <td class="paramname"> <em>theStep</em>, </td>
6372 <td class="paramkey"></td>
6374 <td class="paramtype"> </td>
6375 <td class="paramname"> <em>theNbTimes2</em></td><td> </td>
6380 <td></td><td></td><td width="100%"></td>
6384 <div class="memdoc">
6387 Translation direction passes through center of gravity of rotated shape and its projection on the rotation axis. <dl compact><dt><b>Parameters:</b></dt><dd>
6388 <table border="0" cellspacing="2" cellpadding="0">
6389 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be rotated. </td></tr>
6390 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Rotation axis. </td></tr>
6391 <tr><td valign="top"></td><td valign="top"><em>theAngle</em> </td><td>Rotation angle in graduces. </td></tr>
6392 <tr><td valign="top"></td><td valign="top"><em>theNbTimes1</em> </td><td>Quantity of rotations to be done. </td></tr>
6393 <tr><td valign="top"></td><td valign="top"><em>theStep</em> </td><td>Translation distance. </td></tr>
6394 <tr><td valign="top"></td><td valign="top"><em>theNbTimes2</em> </td><td>Quantity of translations to be done. </td></tr>
6397 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each transformation.</dd></dl>
6398 Example: see GEOM_TestAll.py
6401 <a class="anchor" name="eedbceb1c3dda0840de2b0eb4181c359"></a><!-- doxytag: member="geompyDC::geompyDC::MakeMultiRotation1D" ref="eedbceb1c3dda0840de2b0eb4181c359" args="" -->
6402 <div class="memitem">
6403 <div class="memproto">
6404 <table class="memname">
6406 <td class="memname">def geompyDC.geompyDC.MakeMultiRotation1D </td>
6408 <td class="paramtype"> </td>
6409 <td class="paramname"> <em>self</em>, </td>
6412 <td class="paramkey"></td>
6414 <td class="paramtype"> </td>
6415 <td class="paramname"> <em>aShape</em>, </td>
6418 <td class="paramkey"></td>
6420 <td class="paramtype"> </td>
6421 <td class="paramname"> <em>aDir</em>, </td>
6424 <td class="paramkey"></td>
6426 <td class="paramtype"> </td>
6427 <td class="paramname"> <em>aPoint</em>, </td>
6430 <td class="paramkey"></td>
6432 <td class="paramtype"> </td>
6433 <td class="paramname"> <em>aNbTimes</em></td><td> </td>
6438 <td></td><td></td><td width="100%"></td>
6442 <div class="memdoc">
6445 Example: see GEOM_TestOthers.py
6448 <a class="anchor" name="8316876f521e705a923d1269a9a8e7f3"></a><!-- doxytag: member="geompyDC::geompyDC::MakeMultiRotation2D" ref="8316876f521e705a923d1269a9a8e7f3" args="" -->
6449 <div class="memitem">
6450 <div class="memproto">
6451 <table class="memname">
6453 <td class="memname">def geompyDC.geompyDC.MakeMultiRotation2D </td>
6455 <td class="paramtype"> </td>
6456 <td class="paramname"> <em>self</em>, </td>
6459 <td class="paramkey"></td>
6461 <td class="paramtype"> </td>
6462 <td class="paramname"> <em>aShape</em>, </td>
6465 <td class="paramkey"></td>
6467 <td class="paramtype"> </td>
6468 <td class="paramname"> <em>aDir</em>, </td>
6471 <td class="paramkey"></td>
6473 <td class="paramtype"> </td>
6474 <td class="paramname"> <em>aPoint</em>, </td>
6477 <td class="paramkey"></td>
6479 <td class="paramtype"> </td>
6480 <td class="paramname"> <em>anAngle</em>, </td>
6483 <td class="paramkey"></td>
6485 <td class="paramtype"> </td>
6486 <td class="paramname"> <em>nbtimes1</em>, </td>
6489 <td class="paramkey"></td>
6491 <td class="paramtype"> </td>
6492 <td class="paramname"> <em>aStep</em>, </td>
6495 <td class="paramkey"></td>
6497 <td class="paramtype"> </td>
6498 <td class="paramname"> <em>nbtimes2</em></td><td> </td>
6503 <td></td><td></td><td width="100%"></td>
6507 <div class="memdoc">
6510 Example: see GEOM_TestOthers.py
6513 <a class="anchor" name="63bda9af6c88695354bcff0b367fbe1b"></a><!-- doxytag: member="geompyDC::geompyDC::MakeFilletAll" ref="63bda9af6c88695354bcff0b367fbe1b" args="" -->
6514 <div class="memitem">
6515 <div class="memproto">
6516 <table class="memname">
6518 <td class="memname">def geompyDC.geompyDC.MakeFilletAll </td>
6520 <td class="paramtype"> </td>
6521 <td class="paramname"> <em>self</em>, </td>
6524 <td class="paramkey"></td>
6526 <td class="paramtype"> </td>
6527 <td class="paramname"> <em>theShape</em>, </td>
6530 <td class="paramkey"></td>
6532 <td class="paramtype"> </td>
6533 <td class="paramname"> <em>theR</em></td><td> </td>
6538 <td></td><td></td><td width="100%"></td>
6542 <div class="memdoc">
6545 <dl compact><dt><b>Parameters:</b></dt><dd>
6546 <table border="0" cellspacing="2" cellpadding="0">
6547 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform fillet on. </td></tr>
6548 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Fillet radius. </td></tr>
6551 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
6552 Example: see GEOM_TestOthers.py
6555 <a class="anchor" name="974837854699fa8b1a8745527f51873a"></a><!-- doxytag: member="geompyDC::geompyDC::MakeFillet" ref="974837854699fa8b1a8745527f51873a" args="" -->
6556 <div class="memitem">
6557 <div class="memproto">
6558 <table class="memname">
6560 <td class="memname">def geompyDC.geompyDC.MakeFillet </td>
6562 <td class="paramtype"> </td>
6563 <td class="paramname"> <em>self</em>, </td>
6566 <td class="paramkey"></td>
6568 <td class="paramtype"> </td>
6569 <td class="paramname"> <em>theShape</em>, </td>
6572 <td class="paramkey"></td>
6574 <td class="paramtype"> </td>
6575 <td class="paramname"> <em>theR</em>, </td>
6578 <td class="paramkey"></td>
6580 <td class="paramtype"> </td>
6581 <td class="paramname"> <em>theShapeType</em>, </td>
6584 <td class="paramkey"></td>
6586 <td class="paramtype"> </td>
6587 <td class="paramname"> <em>theListShapes</em></td><td> </td>
6592 <td></td><td></td><td width="100%"></td>
6596 <div class="memdoc">
6599 <dl compact><dt><b>Parameters:</b></dt><dd>
6600 <table border="0" cellspacing="2" cellpadding="0">
6601 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform fillet on. </td></tr>
6602 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Fillet radius. </td></tr>
6603 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of shapes in <theListShapes>. </td></tr>
6604 <tr><td valign="top"></td><td valign="top"><em>theListShapes</em> </td><td>Global indices of edges/faces to perform fillet on. </td></tr>
6607 <dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method geompy.GetSubShapeID(). </dd></dl>
6608 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
6609 Example: see GEOM_TestAll.py
6612 <a class="anchor" name="3e51747789c633e2f971cb4b607dbf73"></a><!-- doxytag: member="geompyDC::geompyDC::MakeChamferAll" ref="3e51747789c633e2f971cb4b607dbf73" args="" -->
6613 <div class="memitem">
6614 <div class="memproto">
6615 <table class="memname">
6617 <td class="memname">def geompyDC.geompyDC.MakeChamferAll </td>
6619 <td class="paramtype"> </td>
6620 <td class="paramname"> <em>self</em>, </td>
6623 <td class="paramkey"></td>
6625 <td class="paramtype"> </td>
6626 <td class="paramname"> <em>theShape</em>, </td>
6629 <td class="paramkey"></td>
6631 <td class="paramtype"> </td>
6632 <td class="paramname"> <em>theD</em></td><td> </td>
6637 <td></td><td></td><td width="100%"></td>
6641 <div class="memdoc">
6644 <dl compact><dt><b>Parameters:</b></dt><dd>
6645 <table border="0" cellspacing="2" cellpadding="0">
6646 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform chamfer on. </td></tr>
6647 <tr><td valign="top"></td><td valign="top"><em>theD</em> </td><td>Chamfer size along each face. </td></tr>
6650 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
6651 Example: see GEOM_TestOthers.py
6654 <a class="anchor" name="fdfd03b730f47776a40d153c11f7128c"></a><!-- doxytag: member="geompyDC::geompyDC::MakeChamferEdge" ref="fdfd03b730f47776a40d153c11f7128c" args="" -->
6655 <div class="memitem">
6656 <div class="memproto">
6657 <table class="memname">
6659 <td class="memname">def geompyDC.geompyDC.MakeChamferEdge </td>
6661 <td class="paramtype"> </td>
6662 <td class="paramname"> <em>self</em>, </td>
6665 <td class="paramkey"></td>
6667 <td class="paramtype"> </td>
6668 <td class="paramname"> <em>theShape</em>, </td>
6671 <td class="paramkey"></td>
6673 <td class="paramtype"> </td>
6674 <td class="paramname"> <em>theD1</em>, </td>
6677 <td class="paramkey"></td>
6679 <td class="paramtype"> </td>
6680 <td class="paramname"> <em>theD2</em>, </td>
6683 <td class="paramkey"></td>
6685 <td class="paramtype"> </td>
6686 <td class="paramname"> <em>theFace1</em>, </td>
6689 <td class="paramkey"></td>
6691 <td class="paramtype"> </td>
6692 <td class="paramname"> <em>theFace2</em></td><td> </td>
6697 <td></td><td></td><td width="100%"></td>
6701 <div class="memdoc">
6704 <dl compact><dt><b>Parameters:</b></dt><dd>
6705 <table border="0" cellspacing="2" cellpadding="0">
6706 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform chamfer on. </td></tr>
6707 <tr><td valign="top"></td><td valign="top"><em>theD1</em> </td><td>Chamfer size along <em>theFace1</em>. </td></tr>
6708 <tr><td valign="top"></td><td valign="top"><em>theD2</em> </td><td>Chamfer size along <em>theFace2</em>. </td></tr>
6709 <tr><td valign="top"></td><td valign="top"><em>theFace1,theFace2</em> </td><td>Global indices of two faces of <em>theShape</em>. </td></tr>
6712 <dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method geompy.GetSubShapeID(). </dd></dl>
6713 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
6714 Example: see GEOM_TestAll.py
6717 <a class="anchor" name="15f9862deb40103a8b910d66d13391e5"></a><!-- doxytag: member="geompyDC::geompyDC::MakeChamferFaces" ref="15f9862deb40103a8b910d66d13391e5" args="" -->
6718 <div class="memitem">
6719 <div class="memproto">
6720 <table class="memname">
6722 <td class="memname">def geompyDC.geompyDC.MakeChamferFaces </td>
6724 <td class="paramtype"> </td>
6725 <td class="paramname"> <em>self</em>, </td>
6728 <td class="paramkey"></td>
6730 <td class="paramtype"> </td>
6731 <td class="paramname"> <em>theShape</em>, </td>
6734 <td class="paramkey"></td>
6736 <td class="paramtype"> </td>
6737 <td class="paramname"> <em>theD1</em>, </td>
6740 <td class="paramkey"></td>
6742 <td class="paramtype"> </td>
6743 <td class="paramname"> <em>theD2</em>, </td>
6746 <td class="paramkey"></td>
6748 <td class="paramtype"> </td>
6749 <td class="paramname"> <em>theFaces</em></td><td> </td>
6754 <td></td><td></td><td width="100%"></td>
6758 <div class="memdoc">
6761 <dl compact><dt><b>Parameters:</b></dt><dd>
6762 <table border="0" cellspacing="2" cellpadding="0">
6763 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform chamfer on. </td></tr>
6764 <tr><td valign="top"></td><td valign="top"><em>theD1</em> </td><td>Chamfer size along face from <em>theFaces</em>. If both faces, connected to the edge, are in <em>theFaces</em>, <em>theD1</em> will be get along face, which is nearer to <em>theFaces</em> beginning. </td></tr>
6765 <tr><td valign="top"></td><td valign="top"><em>theD2</em> </td><td>Chamfer size along another of two faces, connected to the edge. </td></tr>
6766 <tr><td valign="top"></td><td valign="top"><em>theFaces</em> </td><td>Sequence of global indices of faces of <em>theShape</em>. </td></tr>
6769 <dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method geompy.GetSubShapeID(). </dd></dl>
6770 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
6771 Example: see GEOM_TestAll.py
6774 <a class="anchor" name="27c2e095df94471a5cee3edf005f527f"></a><!-- doxytag: member="geompyDC::geompyDC::MakeChamfer" ref="27c2e095df94471a5cee3edf005f527f" args="" -->
6775 <div class="memitem">
6776 <div class="memproto">
6777 <table class="memname">
6779 <td class="memname">def geompyDC.geompyDC.MakeChamfer </td>
6781 <td class="paramtype"> </td>
6782 <td class="paramname"> <em>self</em>, </td>
6785 <td class="paramkey"></td>
6787 <td class="paramtype"> </td>
6788 <td class="paramname"> <em>aShape</em>, </td>
6791 <td class="paramkey"></td>
6793 <td class="paramtype"> </td>
6794 <td class="paramname"> <em>d1</em>, </td>
6797 <td class="paramkey"></td>
6799 <td class="paramtype"> </td>
6800 <td class="paramname"> <em>d2</em>, </td>
6803 <td class="paramkey"></td>
6805 <td class="paramtype"> </td>
6806 <td class="paramname"> <em>aShapeType</em>, </td>
6809 <td class="paramkey"></td>
6811 <td class="paramtype"> </td>
6812 <td class="paramname"> <em>ListShape</em></td><td> </td>
6817 <td></td><td></td><td width="100%"></td>
6821 <div class="memdoc">
6824 Example: see GEOM_TestOthers.py
6827 <a class="anchor" name="d71461f31b4b633f1ae8ecf19d2026c6"></a><!-- doxytag: member="geompyDC::geompyDC::Archimede" ref="d71461f31b4b633f1ae8ecf19d2026c6" args="" -->
6828 <div class="memitem">
6829 <div class="memproto">
6830 <table class="memname">
6832 <td class="memname">def geompyDC.geompyDC.Archimede </td>
6834 <td class="paramtype"> </td>
6835 <td class="paramname"> <em>self</em>, </td>
6838 <td class="paramkey"></td>
6840 <td class="paramtype"> </td>
6841 <td class="paramname"> <em>theShape</em>, </td>
6844 <td class="paramkey"></td>
6846 <td class="paramtype"> </td>
6847 <td class="paramname"> <em>theWeight</em>, </td>
6850 <td class="paramkey"></td>
6852 <td class="paramtype"> </td>
6853 <td class="paramname"> <em>theWaterDensity</em>, </td>
6856 <td class="paramkey"></td>
6858 <td class="paramtype"> </td>
6859 <td class="paramname"> <em>theMeshDeflection</em></td><td> </td>
6864 <td></td><td></td><td width="100%"></td>
6868 <div class="memdoc">
6871 The object presenting the resulting face is returned. <dl compact><dt><b>Parameters:</b></dt><dd>
6872 <table border="0" cellspacing="2" cellpadding="0">
6873 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be put in water. </td></tr>
6874 <tr><td valign="top"></td><td valign="top"><em>theWeight</em> </td><td>Weight og the shape. </td></tr>
6875 <tr><td valign="top"></td><td valign="top"><em>theWaterDensity</em> </td><td>Density of the water. </td></tr>
6876 <tr><td valign="top"></td><td valign="top"><em>theMeshDeflection</em> </td><td>Deflection of the mesh, using to compute the section. </td></tr>
6879 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing a section of <em>theShape</em> by a plane, corresponding to water level.</dd></dl>
6880 Example: see GEOM_TestAll.py
6883 <a class="anchor" name="9238e5dbb4bc2295e25b8a1c1becc569"></a><!-- doxytag: member="geompyDC::geompyDC::PointCoordinates" ref="9238e5dbb4bc2295e25b8a1c1becc569" args="" -->
6884 <div class="memitem">
6885 <div class="memproto">
6886 <table class="memname">
6888 <td class="memname">def geompyDC.geompyDC.PointCoordinates </td>
6890 <td class="paramtype"> </td>
6891 <td class="paramname"> <em>self</em>, </td>
6894 <td class="paramkey"></td>
6896 <td class="paramtype"> </td>
6897 <td class="paramname"> <em>Point</em></td><td> </td>
6902 <td></td><td></td><td width="100%"></td>
6906 <div class="memdoc">
6909 <dl compact><dt><b>Returns:</b></dt><dd>[x, y, z]</dd></dl>
6910 Example: see GEOM_TestMeasures.py
6913 <a class="anchor" name="07b3380d65462c2473d817ba9ba93732"></a><!-- doxytag: member="geompyDC::geompyDC::BasicProperties" ref="07b3380d65462c2473d817ba9ba93732" args="" -->
6914 <div class="memitem">
6915 <div class="memproto">
6916 <table class="memname">
6918 <td class="memname">def geompyDC.geompyDC.BasicProperties </td>
6920 <td class="paramtype"> </td>
6921 <td class="paramname"> <em>self</em>, </td>
6924 <td class="paramkey"></td>
6926 <td class="paramtype"> </td>
6927 <td class="paramname"> <em>theShape</em></td><td> </td>
6932 <td></td><td></td><td width="100%"></td>
6936 <div class="memdoc">
6939 <dl compact><dt><b>Parameters:</b></dt><dd>
6940 <table border="0" cellspacing="2" cellpadding="0">
6941 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to define properties of. </td></tr>
6944 <dl compact><dt><b>Returns:</b></dt><dd>[theLength, theSurfArea, theVolume] theLength: Summarized length of all wires of the given shape. theSurfArea: Area of surface of the given shape. theVolume: Volume of the given shape.</dd></dl>
6945 Example: see GEOM_TestMeasures.py
6948 <a class="anchor" name="56e1764834e88b2fff2e341474c5b2a8"></a><!-- doxytag: member="geompyDC::geompyDC::BoundingBox" ref="56e1764834e88b2fff2e341474c5b2a8" args="" -->
6949 <div class="memitem">
6950 <div class="memproto">
6951 <table class="memname">
6953 <td class="memname">def geompyDC.geompyDC.BoundingBox </td>
6955 <td class="paramtype"> </td>
6956 <td class="paramname"> <em>self</em>, </td>
6959 <td class="paramkey"></td>
6961 <td class="paramtype"> </td>
6962 <td class="paramname"> <em>theShape</em></td><td> </td>
6967 <td></td><td></td><td width="100%"></td>
6971 <div class="memdoc">
6974 <dl compact><dt><b>Parameters:</b></dt><dd>
6975 <table border="0" cellspacing="2" cellpadding="0">
6976 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to obtain bounding box of. </td></tr>
6979 <dl compact><dt><b>Returns:</b></dt><dd>[Xmin,Xmax, Ymin,Ymax, Zmin,Zmax] Xmin,Xmax: Limits of shape along OX axis. Ymin,Ymax: Limits of shape along OY axis. Zmin,Zmax: Limits of shape along OZ axis.</dd></dl>
6980 Example: see GEOM_TestMeasures.py
6983 <a class="anchor" name="b0c0c06d7ccf5e768cb68b90ef2063bb"></a><!-- doxytag: member="geompyDC::geompyDC::Inertia" ref="b0c0c06d7ccf5e768cb68b90ef2063bb" args="" -->
6984 <div class="memitem">
6985 <div class="memproto">
6986 <table class="memname">
6988 <td class="memname">def geompyDC.geompyDC.Inertia </td>
6990 <td class="paramtype"> </td>
6991 <td class="paramname"> <em>self</em>, </td>
6994 <td class="paramkey"></td>
6996 <td class="paramtype"> </td>
6997 <td class="paramname"> <em>theShape</em></td><td> </td>
7002 <td></td><td></td><td width="100%"></td>
7006 <div class="memdoc">
7009 <dl compact><dt><b>Parameters:</b></dt><dd>
7010 <table border="0" cellspacing="2" cellpadding="0">
7011 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to calculate inertia of. </td></tr>
7014 <dl compact><dt><b>Returns:</b></dt><dd>[I11,I12,I13, I21,I22,I23, I31,I32,I33, Ix,Iy,Iz] I(1-3)(1-3): Components of the inertia matrix of the given shape. Ix,Iy,Iz: Moments of inertia of the given shape.</dd></dl>
7015 Example: see GEOM_TestMeasures.py
7018 <a class="anchor" name="0dd7dc10f4871d5a6ef5e1024c3847ea"></a><!-- doxytag: member="geompyDC::geompyDC::MinDistance" ref="0dd7dc10f4871d5a6ef5e1024c3847ea" args="" -->
7019 <div class="memitem">
7020 <div class="memproto">
7021 <table class="memname">
7023 <td class="memname">def geompyDC.geompyDC.MinDistance </td>
7025 <td class="paramtype"> </td>
7026 <td class="paramname"> <em>self</em>, </td>
7029 <td class="paramkey"></td>
7031 <td class="paramtype"> </td>
7032 <td class="paramname"> <em>theShape1</em>, </td>
7035 <td class="paramkey"></td>
7037 <td class="paramtype"> </td>
7038 <td class="paramname"> <em>theShape2</em></td><td> </td>
7043 <td></td><td></td><td width="100%"></td>
7047 <div class="memdoc">
7050 <dl compact><dt><b>Parameters:</b></dt><dd>
7051 <table border="0" cellspacing="2" cellpadding="0">
7052 <tr><td valign="top"></td><td valign="top"><em>theShape1,theShape2</em> </td><td>Shapes to find minimal distance between. </td></tr>
7055 <dl compact><dt><b>Returns:</b></dt><dd>Value of the minimal distance between the given shapes.</dd></dl>
7056 Example: see GEOM_TestMeasures.py
7059 <a class="anchor" name="216d622cb1e479c6b50b974363881e24"></a><!-- doxytag: member="geompyDC::geompyDC::Tolerance" ref="216d622cb1e479c6b50b974363881e24" args="" -->
7060 <div class="memitem">
7061 <div class="memproto">
7062 <table class="memname">
7064 <td class="memname">def geompyDC.geompyDC.Tolerance </td>
7066 <td class="paramtype"> </td>
7067 <td class="paramname"> <em>self</em>, </td>
7070 <td class="paramkey"></td>
7072 <td class="paramtype"> </td>
7073 <td class="paramname"> <em>theShape</em></td><td> </td>
7078 <td></td><td></td><td width="100%"></td>
7082 <div class="memdoc">
7085 <dl compact><dt><b>Parameters:</b></dt><dd>
7086 <table border="0" cellspacing="2" cellpadding="0">
7087 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to get tolerances of. </td></tr>
7090 <dl compact><dt><b>Returns:</b></dt><dd>[FaceMin,FaceMax, EdgeMin,EdgeMax, VertMin,VertMax] FaceMin,FaceMax: Min and max tolerances of the faces. EdgeMin,EdgeMax: Min and max tolerances of the edges. VertMin,VertMax: Min and max tolerances of the vertices.</dd></dl>
7091 Example: see GEOM_TestMeasures.py
7094 <a class="anchor" name="81dcea9d11cd1e7e2a6fc7fc82c9747b"></a><!-- doxytag: member="geompyDC::geompyDC::WhatIs" ref="81dcea9d11cd1e7e2a6fc7fc82c9747b" args="" -->
7095 <div class="memitem">
7096 <div class="memproto">
7097 <table class="memname">
7099 <td class="memname">def geompyDC.geompyDC.WhatIs </td>
7101 <td class="paramtype"> </td>
7102 <td class="paramname"> <em>self</em>, </td>
7105 <td class="paramkey"></td>
7107 <td class="paramtype"> </td>
7108 <td class="paramname"> <em>theShape</em></td><td> </td>
7113 <td></td><td></td><td width="100%"></td>
7117 <div class="memdoc">
7120 <dl compact><dt><b>Parameters:</b></dt><dd>
7121 <table border="0" cellspacing="2" cellpadding="0">
7122 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be described. </td></tr>
7125 <dl compact><dt><b>Returns:</b></dt><dd>Description of the given shape.</dd></dl>
7126 Example: see GEOM_TestMeasures.py
7129 <a class="anchor" name="bcfbd3959bf92bd7e8db4dd646d8d49d"></a><!-- doxytag: member="geompyDC::geompyDC::MakeCDG" ref="bcfbd3959bf92bd7e8db4dd646d8d49d" args="" -->
7130 <div class="memitem">
7131 <div class="memproto">
7132 <table class="memname">
7134 <td class="memname">def geompyDC.geompyDC.MakeCDG </td>
7136 <td class="paramtype"> </td>
7137 <td class="paramname"> <em>self</em>, </td>
7140 <td class="paramkey"></td>
7142 <td class="paramtype"> </td>
7143 <td class="paramname"> <em>theShape</em></td><td> </td>
7148 <td></td><td></td><td width="100%"></td>
7152 <div class="memdoc">
7155 <dl compact><dt><b>Parameters:</b></dt><dd>
7156 <table border="0" cellspacing="2" cellpadding="0">
7157 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to define centre of mass of. </td></tr>
7160 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
7161 Example: see GEOM_TestMeasures.py
7164 <a class="anchor" name="63d7e6c328b2864bcba0d61809ea8fa9"></a><!-- doxytag: member="geompyDC::geompyDC::CheckShape" ref="63d7e6c328b2864bcba0d61809ea8fa9" args="" -->
7165 <div class="memitem">
7166 <div class="memproto">
7167 <table class="memname">
7169 <td class="memname">def geompyDC.geompyDC.CheckShape </td>
7171 <td class="paramtype"> </td>
7172 <td class="paramname"> <em>self</em>, </td>
7175 <td class="paramkey"></td>
7177 <td class="paramtype"> </td>
7178 <td class="paramname"> <em>theShape</em>, </td>
7181 <td class="paramkey"></td>
7183 <td class="paramtype"> </td>
7184 <td class="paramname"> <em>theIsCheckGeom</em> = <code>0</code></td><td> </td>
7189 <td></td><td></td><td width="100%"></td>
7193 <div class="memdoc">
7196 <dl compact><dt><b>Parameters:</b></dt><dd>
7197 <table border="0" cellspacing="2" cellpadding="0">
7198 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to check validity of. </td></tr>
7199 <tr><td valign="top"></td><td valign="top"><em>theIsCheckGeom</em> </td><td>If FALSE, only the shape's topology will be checked, if TRUE, the shape's geometry will be checked also. </td></tr>
7202 <dl compact><dt><b>Returns:</b></dt><dd>TRUE, if the shape "seems to be valid". If theShape is invalid, prints a description of problem.</dd></dl>
7203 Example: see GEOM_TestMeasures.py
7206 <a class="anchor" name="ed127e0ebf2001c61b9b4faed95313cb"></a><!-- doxytag: member="geompyDC::geompyDC::GetPosition" ref="ed127e0ebf2001c61b9b4faed95313cb" args="" -->
7207 <div class="memitem">
7208 <div class="memproto">
7209 <table class="memname">
7211 <td class="memname">def geompyDC.geompyDC.GetPosition </td>
7213 <td class="paramtype"> </td>
7214 <td class="paramname"> <em>self</em>, </td>
7217 <td class="paramkey"></td>
7219 <td class="paramtype"> </td>
7220 <td class="paramname"> <em>theShape</em></td><td> </td>
7225 <td></td><td></td><td width="100%"></td>
7229 <div class="memdoc">
7232 Origin of the LCS is situated at the shape's center of mass. Axes of the LCS are obtained from shape's location or, if the shape is a planar face, from position of its plane.<p>
7233 <dl compact><dt><b>Parameters:</b></dt><dd>
7234 <table border="0" cellspacing="2" cellpadding="0">
7235 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to calculate position of. </td></tr>
7238 <dl compact><dt><b>Returns:</b></dt><dd>[Ox,Oy,Oz, Zx,Zy,Zz, Xx,Xy,Xz]. Ox,Oy,Oz: Coordinates of shape's LCS origin. Zx,Zy,Zz: Coordinates of shape's LCS normal(main) direction. Xx,Xy,Xz: Coordinates of shape's LCS X direction.</dd></dl>
7239 Example: see GEOM_TestMeasures.py
7242 <a class="anchor" name="a29a8ae880663ba09edb8b35688646be"></a><!-- doxytag: member="geompyDC::geompyDC::KindOfShape" ref="a29a8ae880663ba09edb8b35688646be" args="" -->
7243 <div class="memitem">
7244 <div class="memproto">
7245 <table class="memname">
7247 <td class="memname">def geompyDC.geompyDC.KindOfShape </td>
7249 <td class="paramtype"> </td>
7250 <td class="paramname"> <em>self</em>, </td>
7253 <td class="paramkey"></td>
7255 <td class="paramtype"> </td>
7256 <td class="paramname"> <em>theShape</em></td><td> </td>
7261 <td></td><td></td><td width="100%"></td>
7265 <div class="memdoc">
7268 <dl compact><dt><b>Parameters:</b></dt><dd>
7269 <table border="0" cellspacing="2" cellpadding="0">
7270 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to get a kind of. </td></tr>
7273 <dl compact><dt><b>Returns:</b></dt><dd>Returns a kind of shape in terms of <em>GEOM_IKindOfShape.shape_kind</em> enumeration and a list of parameters, describing the shape. </dd></dl>
7274 <dl compact><dt><b>Note:</b></dt><dd>Concrete meaning of each value, returned via <em>theIntegers</em> or <em>theDoubles</em> list depends on the kind of the shape. The full list of possible outputs is:</dd></dl>
7275 geompy.kind.COMPOUND nb_solids nb_faces nb_edges nb_vertices geompy.kind.COMPSOLID nb_solids nb_faces nb_edges nb_vertices<p>
7276 geompy.kind.SHELL <a class="el" href="classgeompyDC_1_1info.html#e26dc8be1afb44222ab88b4a9852c6aa">geompy.info.CLOSED</a> nb_faces nb_edges nb_vertices geompy.kind.SHELL <a class="el" href="classgeompyDC_1_1info.html#b717bbcea5e0faa48760b0be4706ec57">geompy.info.UNCLOSED</a> nb_faces nb_edges nb_vertices<p>
7277 geompy.kind.WIRE <a class="el" href="classgeompyDC_1_1info.html#e26dc8be1afb44222ab88b4a9852c6aa">geompy.info.CLOSED</a> nb_edges nb_vertices geompy.kind.WIRE <a class="el" href="classgeompyDC_1_1info.html#b717bbcea5e0faa48760b0be4706ec57">geompy.info.UNCLOSED</a> nb_edges nb_vertices<p>
7278 geompy.kind.SPHERE xc yc zc R geompy.kind.CYLINDER xb yb zb dx dy dz R H geompy.kind.BOX xc yc zc ax ay az geompy.kind.ROTATED_BOX xc yc zc zx zy zz xx xy xz ax ay az geompy.kind.TORUS xc yc zc dx dy dz R_1 R_2 geompy.kind.CONE xb yb zb dx dy dz R_1 R_2 H geompy.kind.POLYHEDRON nb_faces nb_edges nb_vertices geompy.kind.SOLID nb_faces nb_edges nb_vertices<p>
7279 geompy.kind.SPHERE2D xc yc zc R geompy.kind.CYLINDER2D xb yb zb dx dy dz R H geompy.kind.TORUS2D xc yc zc dx dy dz R_1 R_2 geompy.kind.CONE2D xc yc zc dx dy dz R_1 R_2 H geompy.kind.DISK_CIRCLE xc yc zc dx dy dz R geompy.kind.DISK_ELLIPSE xc yc zc dx dy dz R_1 R_2 geompy.kind.POLYGON xo yo zo dx dy dz nb_edges nb_vertices geompy.kind.PLANE xo yo zo dx dy dz geompy.kind.PLANAR xo yo zo dx dy dz nb_edges nb_vertices geompy.kind.FACE nb_edges nb_vertices<p>
7280 geompy.kind.CIRCLE xc yc zc dx dy dz R geompy.kind.ARC_CIRCLE xc yc zc dx dy dz R x1 y1 z1 x2 y2 z2 geompy.kind.ELLIPSE xc yc zc dx dy dz R_1 R_2 geompy.kind.ARC_ELLIPSE xc yc zc dx dy dz R_1 R_2 x1 y1 z1 x2 y2 z2 geompy.kind.LINE xo yo zo dx dy dz geompy.kind.SEGMENT x1 y1 z1 x2 y2 z2 geompy.kind.EDGE nb_vertices<p>
7281 geompy.kind.VERTEX x y z<p>
7282 Example: see GEOM_TestMeasures.py
7285 <a class="anchor" name="57106a55755e9b303464b3f416ca94f3"></a><!-- doxytag: member="geompyDC::geompyDC::Import" ref="57106a55755e9b303464b3f416ca94f3" args="" -->
7286 <div class="memitem">
7287 <div class="memproto">
7288 <table class="memname">
7290 <td class="memname">def geompyDC.geompyDC.Import </td>
7292 <td class="paramtype"> </td>
7293 <td class="paramname"> <em>self</em>, </td>
7296 <td class="paramkey"></td>
7298 <td class="paramtype"> </td>
7299 <td class="paramname"> <em>theFileName</em>, </td>
7302 <td class="paramkey"></td>
7304 <td class="paramtype"> </td>
7305 <td class="paramname"> <em>theFormatName</em></td><td> </td>
7310 <td></td><td></td><td width="100%"></td>
7314 <div class="memdoc">
7317 <dl compact><dt><b>Parameters:</b></dt><dd>
7318 <table border="0" cellspacing="2" cellpadding="0">
7319 <tr><td valign="top"></td><td valign="top"><em>theFileName</em> </td><td>The file, containing the shape. </td></tr>
7320 <tr><td valign="top"></td><td valign="top"><em>theFormatName</em> </td><td>Specify format for the file reading. Available formats can be obtained with InsertOp.ImportTranslators() method. </td></tr>
7323 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the imported shape.</dd></dl>
7324 Example: see GEOM_TestOthers.py
7327 <a class="anchor" name="68da55be4e4b99fd7ddf22ce58b9cefc"></a><!-- doxytag: member="geompyDC::geompyDC::ImportBREP" ref="68da55be4e4b99fd7ddf22ce58b9cefc" args="" -->
7328 <div class="memitem">
7329 <div class="memproto">
7330 <table class="memname">
7332 <td class="memname">def geompyDC.geompyDC.ImportBREP </td>
7334 <td class="paramtype"> </td>
7335 <td class="paramname"> <em>self</em>, </td>
7338 <td class="paramkey"></td>
7340 <td class="paramtype"> </td>
7341 <td class="paramname"> <em>theFileName</em></td><td> </td>
7346 <td></td><td></td><td width="100%"></td>
7350 <div class="memdoc">
7353 Example: see GEOM_TestOthers.py
7356 <a class="anchor" name="113c78a060c34a5ca7b72f526a08b247"></a><!-- doxytag: member="geompyDC::geompyDC::ImportIGES" ref="113c78a060c34a5ca7b72f526a08b247" args="" -->
7357 <div class="memitem">
7358 <div class="memproto">
7359 <table class="memname">
7361 <td class="memname">def geompyDC.geompyDC.ImportIGES </td>
7363 <td class="paramtype"> </td>
7364 <td class="paramname"> <em>self</em>, </td>
7367 <td class="paramkey"></td>
7369 <td class="paramtype"> </td>
7370 <td class="paramname"> <em>theFileName</em></td><td> </td>
7375 <td></td><td></td><td width="100%"></td>
7379 <div class="memdoc">
7382 Example: see GEOM_TestOthers.py
7385 <a class="anchor" name="35b653ecb3349e0b5835802064ed5792"></a><!-- doxytag: member="geompyDC::geompyDC::ImportSTEP" ref="35b653ecb3349e0b5835802064ed5792" args="" -->
7386 <div class="memitem">
7387 <div class="memproto">
7388 <table class="memname">
7390 <td class="memname">def geompyDC.geompyDC.ImportSTEP </td>
7392 <td class="paramtype"> </td>
7393 <td class="paramname"> <em>self</em>, </td>
7396 <td class="paramkey"></td>
7398 <td class="paramtype"> </td>
7399 <td class="paramname"> <em>theFileName</em></td><td> </td>
7404 <td></td><td></td><td width="100%"></td>
7408 <div class="memdoc">
7411 Example: see GEOM_TestOthers.py
7414 <a class="anchor" name="97cf9d2c6b169c617297bcb0ff360d80"></a><!-- doxytag: member="geompyDC::geompyDC::Export" ref="97cf9d2c6b169c617297bcb0ff360d80" args="" -->
7415 <div class="memitem">
7416 <div class="memproto">
7417 <table class="memname">
7419 <td class="memname">def geompyDC.geompyDC.Export </td>
7421 <td class="paramtype"> </td>
7422 <td class="paramname"> <em>self</em>, </td>
7425 <td class="paramkey"></td>
7427 <td class="paramtype"> </td>
7428 <td class="paramname"> <em>theObject</em>, </td>
7431 <td class="paramkey"></td>
7433 <td class="paramtype"> </td>
7434 <td class="paramname"> <em>theFileName</em>, </td>
7437 <td class="paramkey"></td>
7439 <td class="paramtype"> </td>
7440 <td class="paramname"> <em>theFormatName</em></td><td> </td>
7445 <td></td><td></td><td width="100%"></td>
7449 <div class="memdoc">
7452 <dl compact><dt><b>Parameters:</b></dt><dd>
7453 <table border="0" cellspacing="2" cellpadding="0">
7454 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be stored in the file. </td></tr>
7455 <tr><td valign="top"></td><td valign="top"><em>theFileName</em> </td><td>Name of the file to store the given shape in. </td></tr>
7456 <tr><td valign="top"></td><td valign="top"><em>theFormatName</em> </td><td>Specify format for the shape storage. Available formats can be obtained with InsertOp.ImportTranslators() method.</td></tr>
7459 Example: see GEOM_TestOthers.py
7462 <a class="anchor" name="b98e62e986537d6dbcf09db82268133f"></a><!-- doxytag: member="geompyDC::geompyDC::ExportBREP" ref="b98e62e986537d6dbcf09db82268133f" args="" -->
7463 <div class="memitem">
7464 <div class="memproto">
7465 <table class="memname">
7467 <td class="memname">def geompyDC.geompyDC.ExportBREP </td>
7469 <td class="paramtype"> </td>
7470 <td class="paramname"> <em>self</em>, </td>
7473 <td class="paramkey"></td>
7475 <td class="paramtype"> </td>
7476 <td class="paramname"> <em>theObject</em>, </td>
7479 <td class="paramkey"></td>
7481 <td class="paramtype"> </td>
7482 <td class="paramname"> <em>theFileName</em></td><td> </td>
7487 <td></td><td></td><td width="100%"></td>
7491 <div class="memdoc">
7494 Example: see GEOM_TestOthers.py
7497 <a class="anchor" name="58cabb942475e87acfe20cf64789d09f"></a><!-- doxytag: member="geompyDC::geompyDC::ExportIGES" ref="58cabb942475e87acfe20cf64789d09f" args="" -->
7498 <div class="memitem">
7499 <div class="memproto">
7500 <table class="memname">
7502 <td class="memname">def geompyDC.geompyDC.ExportIGES </td>
7504 <td class="paramtype"> </td>
7505 <td class="paramname"> <em>self</em>, </td>
7508 <td class="paramkey"></td>
7510 <td class="paramtype"> </td>
7511 <td class="paramname"> <em>theObject</em>, </td>
7514 <td class="paramkey"></td>
7516 <td class="paramtype"> </td>
7517 <td class="paramname"> <em>theFileName</em></td><td> </td>
7522 <td></td><td></td><td width="100%"></td>
7526 <div class="memdoc">
7529 Example: see GEOM_TestOthers.py
7532 <a class="anchor" name="b90ced1bdda21fd895146ecbef93c5b1"></a><!-- doxytag: member="geompyDC::geompyDC::ExportSTEP" ref="b90ced1bdda21fd895146ecbef93c5b1" args="" -->
7533 <div class="memitem">
7534 <div class="memproto">
7535 <table class="memname">
7537 <td class="memname">def geompyDC.geompyDC.ExportSTEP </td>
7539 <td class="paramtype"> </td>
7540 <td class="paramname"> <em>self</em>, </td>
7543 <td class="paramkey"></td>
7545 <td class="paramtype"> </td>
7546 <td class="paramname"> <em>theObject</em>, </td>
7549 <td class="paramkey"></td>
7551 <td class="paramtype"> </td>
7552 <td class="paramname"> <em>theFileName</em></td><td> </td>
7557 <td></td><td></td><td width="100%"></td>
7561 <div class="memdoc">
7564 Example: see GEOM_TestOthers.py
7567 <a class="anchor" name="438ffa67d7e23027c7ffc5e783648a99"></a><!-- doxytag: member="geompyDC::geompyDC::MakeQuad" ref="438ffa67d7e23027c7ffc5e783648a99" args="" -->
7568 <div class="memitem">
7569 <div class="memproto">
7570 <table class="memname">
7572 <td class="memname">def geompyDC.geompyDC.MakeQuad </td>
7574 <td class="paramtype"> </td>
7575 <td class="paramname"> <em>self</em>, </td>
7578 <td class="paramkey"></td>
7580 <td class="paramtype"> </td>
7581 <td class="paramname"> <em>E1</em>, </td>
7584 <td class="paramkey"></td>
7586 <td class="paramtype"> </td>
7587 <td class="paramname"> <em>E2</em>, </td>
7590 <td class="paramkey"></td>
7592 <td class="paramtype"> </td>
7593 <td class="paramname"> <em>E3</em>, </td>
7596 <td class="paramkey"></td>
7598 <td class="paramtype"> </td>
7599 <td class="paramname"> <em>E4</em></td><td> </td>
7604 <td></td><td></td><td width="100%"></td>
7608 <div class="memdoc">
7611 Order of Edges is not important. It is not necessary that edges share the same vertex. <dl compact><dt><b>Parameters:</b></dt><dd>
7612 <table border="0" cellspacing="2" cellpadding="0">
7613 <tr><td valign="top"></td><td valign="top"><em>E1,E2,E3,E4</em> </td><td>Edges for the face bound. </td></tr>
7616 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
7617 Example: see GEOM_Spanner.py
7620 <a class="anchor" name="5859f858dddc4697da0a54650a89c630"></a><!-- doxytag: member="geompyDC::geompyDC::MakeQuad2Edges" ref="5859f858dddc4697da0a54650a89c630" args="" -->
7621 <div class="memitem">
7622 <div class="memproto">
7623 <table class="memname">
7625 <td class="memname">def geompyDC.geompyDC.MakeQuad2Edges </td>
7627 <td class="paramtype"> </td>
7628 <td class="paramname"> <em>self</em>, </td>
7631 <td class="paramkey"></td>
7633 <td class="paramtype"> </td>
7634 <td class="paramname"> <em>E1</em>, </td>
7637 <td class="paramkey"></td>
7639 <td class="paramtype"> </td>
7640 <td class="paramname"> <em>E2</em></td><td> </td>
7645 <td></td><td></td><td width="100%"></td>
7649 <div class="memdoc">
7652 The missing edges will be built by creating the shortest ones. <dl compact><dt><b>Parameters:</b></dt><dd>
7653 <table border="0" cellspacing="2" cellpadding="0">
7654 <tr><td valign="top"></td><td valign="top"><em>E1,E2</em> </td><td>Two opposite edges for the face. </td></tr>
7657 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
7658 Example: see GEOM_Spanner.py
7661 <a class="anchor" name="d22d10791fbe72e26d95c790f4b12f97"></a><!-- doxytag: member="geompyDC::geompyDC::MakeQuad4Vertices" ref="d22d10791fbe72e26d95c790f4b12f97" args="" -->
7662 <div class="memitem">
7663 <div class="memproto">
7664 <table class="memname">
7666 <td class="memname">def geompyDC.geompyDC.MakeQuad4Vertices </td>
7668 <td class="paramtype"> </td>
7669 <td class="paramname"> <em>self</em>, </td>
7672 <td class="paramkey"></td>
7674 <td class="paramtype"> </td>
7675 <td class="paramname"> <em>V1</em>, </td>
7678 <td class="paramkey"></td>
7680 <td class="paramtype"> </td>
7681 <td class="paramname"> <em>V2</em>, </td>
7684 <td class="paramkey"></td>
7686 <td class="paramtype"> </td>
7687 <td class="paramname"> <em>V3</em>, </td>
7690 <td class="paramkey"></td>
7692 <td class="paramtype"> </td>
7693 <td class="paramname"> <em>V4</em></td><td> </td>
7698 <td></td><td></td><td width="100%"></td>
7702 <div class="memdoc">
7705 The missing edges will be built by creating the shortest ones. <dl compact><dt><b>Parameters:</b></dt><dd>
7706 <table border="0" cellspacing="2" cellpadding="0">
7707 <tr><td valign="top"></td><td valign="top"><em>V1,V2,V3,V4</em> </td><td>Corner vertices for the face. </td></tr>
7710 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
7711 Example: see GEOM_Spanner.py
7714 <a class="anchor" name="011d7b1e772d37e07b0db4e2c5480865"></a><!-- doxytag: member="geompyDC::geompyDC::MakeHexa" ref="011d7b1e772d37e07b0db4e2c5480865" args="" -->
7715 <div class="memitem">
7716 <div class="memproto">
7717 <table class="memname">
7719 <td class="memname">def geompyDC.geompyDC.MakeHexa </td>
7721 <td class="paramtype"> </td>
7722 <td class="paramname"> <em>self</em>, </td>
7725 <td class="paramkey"></td>
7727 <td class="paramtype"> </td>
7728 <td class="paramname"> <em>F1</em>, </td>
7731 <td class="paramkey"></td>
7733 <td class="paramtype"> </td>
7734 <td class="paramname"> <em>F2</em>, </td>
7737 <td class="paramkey"></td>
7739 <td class="paramtype"> </td>
7740 <td class="paramname"> <em>F3</em>, </td>
7743 <td class="paramkey"></td>
7745 <td class="paramtype"> </td>
7746 <td class="paramname"> <em>F4</em>, </td>
7749 <td class="paramkey"></td>
7751 <td class="paramtype"> </td>
7752 <td class="paramname"> <em>F5</em>, </td>
7755 <td class="paramkey"></td>
7757 <td class="paramtype"> </td>
7758 <td class="paramname"> <em>F6</em></td><td> </td>
7763 <td></td><td></td><td width="100%"></td>
7767 <div class="memdoc">
7770 Order of faces is not important. It is not necessary that Faces share the same edge. <dl compact><dt><b>Parameters:</b></dt><dd>
7771 <table border="0" cellspacing="2" cellpadding="0">
7772 <tr><td valign="top"></td><td valign="top"><em>F1,F2,F3,F4,F5,F6</em> </td><td>Faces for the hexahedral solid. </td></tr>
7775 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created solid.</dd></dl>
7776 Example: see GEOM_Spanner.py
7779 <a class="anchor" name="d1d440df311f95e73311279e6c7f4b3e"></a><!-- doxytag: member="geompyDC::geompyDC::MakeHexa2Faces" ref="d1d440df311f95e73311279e6c7f4b3e" args="" -->
7780 <div class="memitem">
7781 <div class="memproto">
7782 <table class="memname">
7784 <td class="memname">def geompyDC.geompyDC.MakeHexa2Faces </td>
7786 <td class="paramtype"> </td>
7787 <td class="paramname"> <em>self</em>, </td>
7790 <td class="paramkey"></td>
7792 <td class="paramtype"> </td>
7793 <td class="paramname"> <em>F1</em>, </td>
7796 <td class="paramkey"></td>
7798 <td class="paramtype"> </td>
7799 <td class="paramname"> <em>F2</em></td><td> </td>
7804 <td></td><td></td><td width="100%"></td>
7808 <div class="memdoc">
7811 The missing faces will be built by creating the smallest ones. <dl compact><dt><b>Parameters:</b></dt><dd>
7812 <table border="0" cellspacing="2" cellpadding="0">
7813 <tr><td valign="top"></td><td valign="top"><em>F1,F2</em> </td><td>Two opposite faces for the hexahedral solid. </td></tr>
7816 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created solid.</dd></dl>
7817 Example: see GEOM_Spanner.py
7820 <a class="anchor" name="2f8102f4db31a9b15d605b8b644c1e1d"></a><!-- doxytag: member="geompyDC::geompyDC::GetPoint" ref="2f8102f4db31a9b15d605b8b644c1e1d" args="" -->
7821 <div class="memitem">
7822 <div class="memproto">
7823 <table class="memname">
7825 <td class="memname">def geompyDC.geompyDC.GetPoint </td>
7827 <td class="paramtype"> </td>
7828 <td class="paramname"> <em>self</em>, </td>
7831 <td class="paramkey"></td>
7833 <td class="paramtype"> </td>
7834 <td class="paramname"> <em>theShape</em>, </td>
7837 <td class="paramkey"></td>
7839 <td class="paramtype"> </td>
7840 <td class="paramname"> <em>theX</em>, </td>
7843 <td class="paramkey"></td>
7845 <td class="paramtype"> </td>
7846 <td class="paramname"> <em>theY</em>, </td>
7849 <td class="paramkey"></td>
7851 <td class="paramtype"> </td>
7852 <td class="paramname"> <em>theZ</em>, </td>
7855 <td class="paramkey"></td>
7857 <td class="paramtype"> </td>
7858 <td class="paramname"> <em>theEpsilon</em></td><td> </td>
7863 <td></td><td></td><td width="100%"></td>
7867 <div class="memdoc">
7870 <dl compact><dt><b>Parameters:</b></dt><dd>
7871 <table border="0" cellspacing="2" cellpadding="0">
7872 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
7873 <tr><td valign="top"></td><td valign="top"><em>theX,theY,theZ</em> </td><td>Coordinates of the sought vertex. </td></tr>
7874 <tr><td valign="top"></td><td valign="top"><em>theEpsilon</em> </td><td>Maximum allowed distance between the resulting vertex and point with the given coordinates. </td></tr>
7877 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found vertex.</dd></dl>
7878 Example: see GEOM_TestOthers.py
7881 <a class="anchor" name="5a135eed8efccf5a21d19376faf3f51f"></a><!-- doxytag: member="geompyDC::geompyDC::GetEdge" ref="5a135eed8efccf5a21d19376faf3f51f" args="" -->
7882 <div class="memitem">
7883 <div class="memproto">
7884 <table class="memname">
7886 <td class="memname">def geompyDC.geompyDC.GetEdge </td>
7888 <td class="paramtype"> </td>
7889 <td class="paramname"> <em>self</em>, </td>
7892 <td class="paramkey"></td>
7894 <td class="paramtype"> </td>
7895 <td class="paramname"> <em>theShape</em>, </td>
7898 <td class="paramkey"></td>
7900 <td class="paramtype"> </td>
7901 <td class="paramname"> <em>thePoint1</em>, </td>
7904 <td class="paramkey"></td>
7906 <td class="paramtype"> </td>
7907 <td class="paramname"> <em>thePoint2</em></td><td> </td>
7912 <td></td><td></td><td width="100%"></td>
7916 <div class="memdoc">
7919 <dl compact><dt><b>Parameters:</b></dt><dd>
7920 <table border="0" cellspacing="2" cellpadding="0">
7921 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
7922 <tr><td valign="top"></td><td valign="top"><em>thePoint1,thePoint2</em> </td><td>Points, close to the ends of the desired edge. </td></tr>
7925 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found edge.</dd></dl>
7926 Example: see GEOM_Spanner.py
7929 <a class="anchor" name="5cd9a2e1962945ad63435accccb04532"></a><!-- doxytag: member="geompyDC::geompyDC::GetEdgeNearPoint" ref="5cd9a2e1962945ad63435accccb04532" args="" -->
7930 <div class="memitem">
7931 <div class="memproto">
7932 <table class="memname">
7934 <td class="memname">def geompyDC.geompyDC.GetEdgeNearPoint </td>
7936 <td class="paramtype"> </td>
7937 <td class="paramname"> <em>self</em>, </td>
7940 <td class="paramkey"></td>
7942 <td class="paramtype"> </td>
7943 <td class="paramname"> <em>theShape</em>, </td>
7946 <td class="paramkey"></td>
7948 <td class="paramtype"> </td>
7949 <td class="paramname"> <em>thePoint</em></td><td> </td>
7954 <td></td><td></td><td width="100%"></td>
7958 <div class="memdoc">
7961 <dl compact><dt><b>Parameters:</b></dt><dd>
7962 <table border="0" cellspacing="2" cellpadding="0">
7963 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
7964 <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Point, close to the desired edge. </td></tr>
7967 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found edge.</dd></dl>
7968 Example: see GEOM_TestOthers.py
7971 <a class="anchor" name="6825dde156e5fa007276494e1474d1a7"></a><!-- doxytag: member="geompyDC::geompyDC::GetFaceByPoints" ref="6825dde156e5fa007276494e1474d1a7" args="" -->
7972 <div class="memitem">
7973 <div class="memproto">
7974 <table class="memname">
7976 <td class="memname">def geompyDC.geompyDC.GetFaceByPoints </td>
7978 <td class="paramtype"> </td>
7979 <td class="paramname"> <em>self</em>, </td>
7982 <td class="paramkey"></td>
7984 <td class="paramtype"> </td>
7985 <td class="paramname"> <em>theShape</em>, </td>
7988 <td class="paramkey"></td>
7990 <td class="paramtype"> </td>
7991 <td class="paramname"> <em>thePoint1</em>, </td>
7994 <td class="paramkey"></td>
7996 <td class="paramtype"> </td>
7997 <td class="paramname"> <em>thePoint2</em>, </td>
8000 <td class="paramkey"></td>
8002 <td class="paramtype"> </td>
8003 <td class="paramname"> <em>thePoint3</em>, </td>
8006 <td class="paramkey"></td>
8008 <td class="paramtype"> </td>
8009 <td class="paramname"> <em>thePoint4</em></td><td> </td>
8014 <td></td><td></td><td width="100%"></td>
8018 <div class="memdoc">
8021 <dl compact><dt><b>Parameters:</b></dt><dd>
8022 <table border="0" cellspacing="2" cellpadding="0">
8023 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
8024 <tr><td valign="top"></td><td valign="top"><em>thePoint1-thePoint4</em> </td><td>Points, close to the corners of the desired face. </td></tr>
8027 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
8028 Example: see GEOM_Spanner.py
8031 <a class="anchor" name="8a87c9c4cfae32e37ed255b0a325952a"></a><!-- doxytag: member="geompyDC::geompyDC::GetFaceByEdges" ref="8a87c9c4cfae32e37ed255b0a325952a" args="" -->
8032 <div class="memitem">
8033 <div class="memproto">
8034 <table class="memname">
8036 <td class="memname">def geompyDC.geompyDC.GetFaceByEdges </td>
8038 <td class="paramtype"> </td>
8039 <td class="paramname"> <em>self</em>, </td>
8042 <td class="paramkey"></td>
8044 <td class="paramtype"> </td>
8045 <td class="paramname"> <em>theShape</em>, </td>
8048 <td class="paramkey"></td>
8050 <td class="paramtype"> </td>
8051 <td class="paramname"> <em>theEdge1</em>, </td>
8054 <td class="paramkey"></td>
8056 <td class="paramtype"> </td>
8057 <td class="paramname"> <em>theEdge2</em></td><td> </td>
8062 <td></td><td></td><td width="100%"></td>
8066 <div class="memdoc">
8069 <dl compact><dt><b>Parameters:</b></dt><dd>
8070 <table border="0" cellspacing="2" cellpadding="0">
8071 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
8072 <tr><td valign="top"></td><td valign="top"><em>theEdge1,theEdge2</em> </td><td>Edges, close to the edges of the desired face. </td></tr>
8075 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
8076 Example: see GEOM_Spanner.py
8079 <a class="anchor" name="3a78ade4a5640a76a6bc14a3205516aa"></a><!-- doxytag: member="geompyDC::geompyDC::GetOppositeFace" ref="3a78ade4a5640a76a6bc14a3205516aa" args="" -->
8080 <div class="memitem">
8081 <div class="memproto">
8082 <table class="memname">
8084 <td class="memname">def geompyDC.geompyDC.GetOppositeFace </td>
8086 <td class="paramtype"> </td>
8087 <td class="paramname"> <em>self</em>, </td>
8090 <td class="paramkey"></td>
8092 <td class="paramtype"> </td>
8093 <td class="paramname"> <em>theBlock</em>, </td>
8096 <td class="paramkey"></td>
8098 <td class="paramtype"> </td>
8099 <td class="paramname"> <em>theFace</em></td><td> </td>
8104 <td></td><td></td><td width="100%"></td>
8108 <div class="memdoc">
8111 <dl compact><dt><b>Parameters:</b></dt><dd>
8112 <table border="0" cellspacing="2" cellpadding="0">
8113 <tr><td valign="top"></td><td valign="top"><em>theBlock</em> </td><td>Must be a hexahedral solid. </td></tr>
8114 <tr><td valign="top"></td><td valign="top"><em>theFace</em> </td><td>Face of <em>theBlock</em>, opposite to the desired face. </td></tr>
8117 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
8118 Example: see GEOM_Spanner.py
8121 <a class="anchor" name="fd4db71d0d90143094fb9461be1345da"></a><!-- doxytag: member="geompyDC::geompyDC::GetFaceNearPoint" ref="fd4db71d0d90143094fb9461be1345da" args="" -->
8122 <div class="memitem">
8123 <div class="memproto">
8124 <table class="memname">
8126 <td class="memname">def geompyDC.geompyDC.GetFaceNearPoint </td>
8128 <td class="paramtype"> </td>
8129 <td class="paramname"> <em>self</em>, </td>
8132 <td class="paramkey"></td>
8134 <td class="paramtype"> </td>
8135 <td class="paramname"> <em>theShape</em>, </td>
8138 <td class="paramkey"></td>
8140 <td class="paramtype"> </td>
8141 <td class="paramname"> <em>thePoint</em></td><td> </td>
8146 <td></td><td></td><td width="100%"></td>
8150 <div class="memdoc">
8153 <dl compact><dt><b>Parameters:</b></dt><dd>
8154 <table border="0" cellspacing="2" cellpadding="0">
8155 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
8156 <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Point, close to the desired face. </td></tr>
8159 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
8160 Example: see GEOM_Spanner.py
8163 <a class="anchor" name="712db7946c95195cc4e21b04ccfd1e51"></a><!-- doxytag: member="geompyDC::geompyDC::GetFaceByNormale" ref="712db7946c95195cc4e21b04ccfd1e51" args="" -->
8164 <div class="memitem">
8165 <div class="memproto">
8166 <table class="memname">
8168 <td class="memname">def geompyDC.geompyDC.GetFaceByNormale </td>
8170 <td class="paramtype"> </td>
8171 <td class="paramname"> <em>self</em>, </td>
8174 <td class="paramkey"></td>
8176 <td class="paramtype"> </td>
8177 <td class="paramname"> <em>theBlock</em>, </td>
8180 <td class="paramkey"></td>
8182 <td class="paramtype"> </td>
8183 <td class="paramname"> <em>theVector</em></td><td> </td>
8188 <td></td><td></td><td width="100%"></td>
8192 <div class="memdoc">
8195 <dl compact><dt><b>Parameters:</b></dt><dd>
8196 <table border="0" cellspacing="2" cellpadding="0">
8197 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
8198 <tr><td valign="top"></td><td valign="top"><em>theVector</em> </td><td>Vector, close to the normale of the desired face. </td></tr>
8201 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
8202 Example: see GEOM_Spanner.py
8205 <a class="anchor" name="c3ebd44de8eaa8b35e21120c01130c28"></a><!-- doxytag: member="geompyDC::geompyDC::CheckCompoundOfBlocks" ref="c3ebd44de8eaa8b35e21120c01130c28" args="" -->
8206 <div class="memitem">
8207 <div class="memproto">
8208 <table class="memname">
8210 <td class="memname">def geompyDC.geompyDC.CheckCompoundOfBlocks </td>
8212 <td class="paramtype"> </td>
8213 <td class="paramname"> <em>self</em>, </td>
8216 <td class="paramkey"></td>
8218 <td class="paramtype"> </td>
8219 <td class="paramname"> <em>theCompound</em></td><td> </td>
8224 <td></td><td></td><td width="100%"></td>
8228 <div class="memdoc">
8231 To be considered as a compound of blocks, the given shape must satisfy the following conditions:<ul>
8232 <li>Each element of the compound should be a Block (6 faces and 12 edges).</li><li>A connection between two Blocks should be an entire quadrangle face or an entire edge.</li><li>The compound should be connexe.</li><li>The glue between two quadrangle faces should be applied. <dl compact><dt><b>Parameters:</b></dt><dd>
8233 <table border="0" cellspacing="2" cellpadding="0">
8234 <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>The compound to check. </td></tr>
8237 <dl compact><dt><b>Returns:</b></dt><dd>TRUE, if the given shape is a compound of blocks. If theCompound is not valid, prints all discovered errors.</dd></dl>
8238 Example: see GEOM_Spanner.py </li></ul>
8242 <a class="anchor" name="719a37bde6e44c537845fc95bd4171ef"></a><!-- doxytag: member="geompyDC::geompyDC::RemoveExtraEdges" ref="719a37bde6e44c537845fc95bd4171ef" args="" -->
8243 <div class="memitem">
8244 <div class="memproto">
8245 <table class="memname">
8247 <td class="memname">def geompyDC.geompyDC.RemoveExtraEdges </td>
8249 <td class="paramtype"> </td>
8250 <td class="paramname"> <em>self</em>, </td>
8253 <td class="paramkey"></td>
8255 <td class="paramtype"> </td>
8256 <td class="paramname"> <em>theShape</em></td><td> </td>
8261 <td></td><td></td><td width="100%"></td>
8265 <div class="memdoc">
8268 Unite faces and edges, sharing one surface. It means that this faces must have references to one C++ surface object (handle). <dl compact><dt><b>Parameters:</b></dt><dd>
8269 <table border="0" cellspacing="2" cellpadding="0">
8270 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>The compound or single solid to remove irregular edges from. </td></tr>
8273 <dl compact><dt><b>Returns:</b></dt><dd>Improved shape.</dd></dl>
8274 Example: see GEOM_TestOthers.py
8277 <a class="anchor" name="cb8e3a5d2a9b43ad0a061d98a5adf066"></a><!-- doxytag: member="geompyDC::geompyDC::CheckAndImprove" ref="cb8e3a5d2a9b43ad0a061d98a5adf066" args="" -->
8278 <div class="memitem">
8279 <div class="memproto">
8280 <table class="memname">
8282 <td class="memname">def geompyDC.geompyDC.CheckAndImprove </td>
8284 <td class="paramtype"> </td>
8285 <td class="paramname"> <em>self</em>, </td>
8288 <td class="paramkey"></td>
8290 <td class="paramtype"> </td>
8291 <td class="paramname"> <em>theShape</em></td><td> </td>
8296 <td></td><td></td><td width="100%"></td>
8300 <div class="memdoc">
8303 Fix all detected errors. <dl compact><dt><b>Note:</b></dt><dd>Single block can be also fixed by this method. </dd></dl>
8304 <dl compact><dt><b>Parameters:</b></dt><dd>
8305 <table border="0" cellspacing="2" cellpadding="0">
8306 <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>The compound to check and improve. </td></tr>
8309 <dl compact><dt><b>Returns:</b></dt><dd>Improved compound.</dd></dl>
8310 Example: see GEOM_TestOthers.py
8313 <a class="anchor" name="c9f139e013728ca4b9e9176cc270dc9c"></a><!-- doxytag: member="geompyDC::geompyDC::MakeBlockExplode" ref="c9f139e013728ca4b9e9176cc270dc9c" args="" -->
8314 <div class="memitem">
8315 <div class="memproto">
8316 <table class="memname">
8318 <td class="memname">def geompyDC.geompyDC.MakeBlockExplode </td>
8320 <td class="paramtype"> </td>
8321 <td class="paramname"> <em>self</em>, </td>
8324 <td class="paramkey"></td>
8326 <td class="paramtype"> </td>
8327 <td class="paramname"> <em>theCompound</em>, </td>
8330 <td class="paramkey"></td>
8332 <td class="paramtype"> </td>
8333 <td class="paramname"> <em>theMinNbFaces</em>, </td>
8336 <td class="paramkey"></td>
8338 <td class="paramtype"> </td>
8339 <td class="paramname"> <em>theMaxNbFaces</em></td><td> </td>
8344 <td></td><td></td><td width="100%"></td>
8348 <div class="memdoc">
8351 <dl compact><dt><b>Parameters:</b></dt><dd>
8352 <table border="0" cellspacing="2" cellpadding="0">
8353 <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>The compound to explode. </td></tr>
8354 <tr><td valign="top"></td><td valign="top"><em>theMinNbFaces</em> </td><td>If solid has lower number of faces, it is not a block. </td></tr>
8355 <tr><td valign="top"></td><td valign="top"><em>theMaxNbFaces</em> </td><td>If solid has higher number of faces, it is not a block. </td></tr>
8358 <dl compact><dt><b>Note:</b></dt><dd>If theMaxNbFaces = 0, the maximum number of faces is not restricted. </dd></dl>
8359 <dl compact><dt><b>Returns:</b></dt><dd>List of GEOM_Objects, containing the retrieved blocks.</dd></dl>
8360 Example: see GEOM_TestOthers.py
8363 <a class="anchor" name="84908160eb9c556e90fc56482c78b3d6"></a><!-- doxytag: member="geompyDC::geompyDC::GetBlockNearPoint" ref="84908160eb9c556e90fc56482c78b3d6" args="" -->
8364 <div class="memitem">
8365 <div class="memproto">
8366 <table class="memname">
8368 <td class="memname">def geompyDC.geompyDC.GetBlockNearPoint </td>
8370 <td class="paramtype"> </td>
8371 <td class="paramname"> <em>self</em>, </td>
8374 <td class="paramkey"></td>
8376 <td class="paramtype"> </td>
8377 <td class="paramname"> <em>theCompound</em>, </td>
8380 <td class="paramkey"></td>
8382 <td class="paramtype"> </td>
8383 <td class="paramname"> <em>thePoint</em></td><td> </td>
8388 <td></td><td></td><td width="100%"></td>
8392 <div class="memdoc">
8395 <dl compact><dt><b>Parameters:</b></dt><dd>
8396 <table border="0" cellspacing="2" cellpadding="0">
8397 <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>Compound, to find block in. </td></tr>
8398 <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Point, close to the desired block. If the point lays on boundary between some blocks, we return block with nearest center. </td></tr>
8401 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found block.</dd></dl>
8402 Example: see GEOM_Spanner.py
8405 <a class="anchor" name="c1a9fb16ff249201e79c5c3ff44dd0bb"></a><!-- doxytag: member="geompyDC::geompyDC::GetBlockByParts" ref="c1a9fb16ff249201e79c5c3ff44dd0bb" args="" -->
8406 <div class="memitem">
8407 <div class="memproto">
8408 <table class="memname">
8410 <td class="memname">def geompyDC.geompyDC.GetBlockByParts </td>
8412 <td class="paramtype"> </td>
8413 <td class="paramname"> <em>self</em>, </td>
8416 <td class="paramkey"></td>
8418 <td class="paramtype"> </td>
8419 <td class="paramname"> <em>theCompound</em>, </td>
8422 <td class="paramkey"></td>
8424 <td class="paramtype"> </td>
8425 <td class="paramname"> <em>theParts</em></td><td> </td>
8430 <td></td><td></td><td width="100%"></td>
8434 <div class="memdoc">
8437 <dl compact><dt><b>Parameters:</b></dt><dd>
8438 <table border="0" cellspacing="2" cellpadding="0">
8439 <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>Compound, to find block in. </td></tr>
8440 <tr><td valign="top"></td><td valign="top"><em>theParts</em> </td><td>List of faces and/or edges and/or vertices to be parts of the found block. </td></tr>
8443 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found block.</dd></dl>
8444 Example: see GEOM_TestOthers.py
8447 <a class="anchor" name="069fdba39a027adf8abbae169fd47ab2"></a><!-- doxytag: member="geompyDC::geompyDC::GetBlocksByParts" ref="069fdba39a027adf8abbae169fd47ab2" args="" -->
8448 <div class="memitem">
8449 <div class="memproto">
8450 <table class="memname">
8452 <td class="memname">def geompyDC.geompyDC.GetBlocksByParts </td>
8454 <td class="paramtype"> </td>
8455 <td class="paramname"> <em>self</em>, </td>
8458 <td class="paramkey"></td>
8460 <td class="paramtype"> </td>
8461 <td class="paramname"> <em>theCompound</em>, </td>
8464 <td class="paramkey"></td>
8466 <td class="paramtype"> </td>
8467 <td class="paramname"> <em>theParts</em></td><td> </td>
8472 <td></td><td></td><td width="100%"></td>
8476 <div class="memdoc">
8479 <dl compact><dt><b>Parameters:</b></dt><dd>
8480 <table border="0" cellspacing="2" cellpadding="0">
8481 <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>Compound, to find blocks in. </td></tr>
8482 <tr><td valign="top"></td><td valign="top"><em>theParts</em> </td><td>List of faces and/or edges and/or vertices to be parts of the found blocks. </td></tr>
8485 <dl compact><dt><b>Returns:</b></dt><dd>List of GEOM_Objects, containing the found blocks.</dd></dl>
8486 Example: see GEOM_Spanner.py
8489 <a class="anchor" name="5344840833d7500e7823b9ab19927d33"></a><!-- doxytag: member="geompyDC::geompyDC::MakeMultiTransformation1D" ref="5344840833d7500e7823b9ab19927d33" args="" -->
8490 <div class="memitem">
8491 <div class="memproto">
8492 <table class="memname">
8494 <td class="memname">def geompyDC.geompyDC.MakeMultiTransformation1D </td>
8496 <td class="paramtype"> </td>
8497 <td class="paramname"> <em>self</em>, </td>
8500 <td class="paramkey"></td>
8502 <td class="paramtype"> </td>
8503 <td class="paramname"> <em>Block</em>, </td>
8506 <td class="paramkey"></td>
8508 <td class="paramtype"> </td>
8509 <td class="paramname"> <em>DirFace1</em>, </td>
8512 <td class="paramkey"></td>
8514 <td class="paramtype"> </td>
8515 <td class="paramname"> <em>DirFace2</em>, </td>
8518 <td class="paramkey"></td>
8520 <td class="paramtype"> </td>
8521 <td class="paramname"> <em>NbTimes</em></td><td> </td>
8526 <td></td><td></td><td width="100%"></td>
8530 <div class="memdoc">
8533 Transformation is defined so, as to superpose direction faces. <dl compact><dt><b>Parameters:</b></dt><dd>
8534 <table border="0" cellspacing="2" cellpadding="0">
8535 <tr><td valign="top"></td><td valign="top"><em>Block</em> </td><td>Hexahedral solid to be multi-transformed. </td></tr>
8536 <tr><td valign="top"></td><td valign="top"><em>DirFace1</em> </td><td>ID of First direction face. </td></tr>
8537 <tr><td valign="top"></td><td valign="top"><em>DirFace2</em> </td><td>ID of Second direction face. </td></tr>
8538 <tr><td valign="top"></td><td valign="top"><em>NbTimes</em> </td><td>Quantity of transformations to be done. </td></tr>
8541 <dl compact><dt><b>Note:</b></dt><dd>Unique ID of sub-shape can be obtained, using method <a class="el" href="classgeompyDC_1_1geompyDC.html#b3cf4c129a0316ffbe7904021762549c">GetSubShapeID()</a>. </dd></dl>
8542 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
8543 Example: see GEOM_Spanner.py
8546 <a class="anchor" name="967f8f3080541525e772700ed30af9eb"></a><!-- doxytag: member="geompyDC::geompyDC::MakeMultiTransformation2D" ref="967f8f3080541525e772700ed30af9eb" args="" -->
8547 <div class="memitem">
8548 <div class="memproto">
8549 <table class="memname">
8551 <td class="memname">def geompyDC.geompyDC.MakeMultiTransformation2D </td>
8553 <td class="paramtype"> </td>
8554 <td class="paramname"> <em>self</em>, </td>
8557 <td class="paramkey"></td>
8559 <td class="paramtype"> </td>
8560 <td class="paramname"> <em>Block</em>, </td>
8563 <td class="paramkey"></td>
8565 <td class="paramtype"> </td>
8566 <td class="paramname"> <em>DirFace1U</em>, </td>
8569 <td class="paramkey"></td>
8571 <td class="paramtype"> </td>
8572 <td class="paramname"> <em>DirFace2U</em>, </td>
8575 <td class="paramkey"></td>
8577 <td class="paramtype"> </td>
8578 <td class="paramname"> <em>NbTimesU</em>, </td>
8581 <td class="paramkey"></td>
8583 <td class="paramtype"> </td>
8584 <td class="paramname"> <em>DirFace1V</em>, </td>
8587 <td class="paramkey"></td>
8589 <td class="paramtype"> </td>
8590 <td class="paramname"> <em>DirFace2V</em>, </td>
8593 <td class="paramkey"></td>
8595 <td class="paramtype"> </td>
8596 <td class="paramname"> <em>NbTimesV</em></td><td> </td>
8601 <td></td><td></td><td width="100%"></td>
8605 <div class="memdoc">
8608 <dl compact><dt><b>Parameters:</b></dt><dd>
8609 <table border="0" cellspacing="2" cellpadding="0">
8610 <tr><td valign="top"></td><td valign="top"><em>Block</em> </td><td>Hexahedral solid to be multi-transformed. </td></tr>
8611 <tr><td valign="top"></td><td valign="top"><em>DirFace1U,DirFace2U</em> </td><td>IDs of Direction faces for the first transformation. </td></tr>
8612 <tr><td valign="top"></td><td valign="top"><em>DirFace1V,DirFace2V</em> </td><td>IDs of Direction faces for the second transformation. </td></tr>
8613 <tr><td valign="top"></td><td valign="top"><em>NbTimesU,NbTimesV</em> </td><td>Quantity of transformations to be done. </td></tr>
8616 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
8617 Example: see GEOM_Spanner.py
8620 <a class="anchor" name="e386685281c22ea9fa42abf0faba0fd0"></a><!-- doxytag: member="geompyDC::geompyDC::Propagate" ref="e386685281c22ea9fa42abf0faba0fd0" args="" -->
8621 <div class="memitem">
8622 <div class="memproto">
8623 <table class="memname">
8625 <td class="memname">def geompyDC.geompyDC.Propagate </td>
8627 <td class="paramtype"> </td>
8628 <td class="paramname"> <em>self</em>, </td>
8631 <td class="paramkey"></td>
8633 <td class="paramtype"> </td>
8634 <td class="paramname"> <em>theShape</em></td><td> </td>
8639 <td></td><td></td><td width="100%"></td>
8643 <div class="memdoc">
8646 Propagation group is a set of all edges, opposite to one (main) edge of this group directly or through other opposite edges. Notion of Opposite Edge make sence only on quadrangle face. <dl compact><dt><b>Parameters:</b></dt><dd>
8647 <table border="0" cellspacing="2" cellpadding="0">
8648 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to build propagation groups on. </td></tr>
8651 <dl compact><dt><b>Returns:</b></dt><dd>List of GEOM_Objects, each of them is a propagation group.</dd></dl>
8652 Example: see GEOM_TestOthers.py
8655 <a class="anchor" name="a9d7a73c8d03d5b448e70e0990ad0b67"></a><!-- doxytag: member="geompyDC::geompyDC::CreateGroup" ref="a9d7a73c8d03d5b448e70e0990ad0b67" args="" -->
8656 <div class="memitem">
8657 <div class="memproto">
8658 <table class="memname">
8660 <td class="memname">def geompyDC.geompyDC.CreateGroup </td>
8662 <td class="paramtype"> </td>
8663 <td class="paramname"> <em>self</em>, </td>
8666 <td class="paramkey"></td>
8668 <td class="paramtype"> </td>
8669 <td class="paramname"> <em>theMainShape</em>, </td>
8672 <td class="paramkey"></td>
8674 <td class="paramtype"> </td>
8675 <td class="paramname"> <em>theShapeType</em></td><td> </td>
8680 <td></td><td></td><td width="100%"></td>
8684 <div class="memdoc">
8687 <dl compact><dt><b>Parameters:</b></dt><dd>
8688 <table border="0" cellspacing="2" cellpadding="0">
8689 <tr><td valign="top"></td><td valign="top"><em>theMainShape</em> </td><td>is a GEOM object on which the group is selected </td></tr>
8690 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>defines a shape type of the group </td></tr>
8693 <dl compact><dt><b>Returns:</b></dt><dd>a newly created GEOM group</dd></dl>
8694 Example: see GEOM_TestOthers.py
8697 <a class="anchor" name="42c0d3bfe8dcc8398da6fe79ddf8e866"></a><!-- doxytag: member="geompyDC::geompyDC::AddObject" ref="42c0d3bfe8dcc8398da6fe79ddf8e866" args="" -->
8698 <div class="memitem">
8699 <div class="memproto">
8700 <table class="memname">
8702 <td class="memname">def geompyDC.geompyDC.AddObject </td>
8704 <td class="paramtype"> </td>
8705 <td class="paramname"> <em>self</em>, </td>
8708 <td class="paramkey"></td>
8710 <td class="paramtype"> </td>
8711 <td class="paramname"> <em>theGroup</em>, </td>
8714 <td class="paramkey"></td>
8716 <td class="paramtype"> </td>
8717 <td class="paramname"> <em>theSubShapeID</em></td><td> </td>
8722 <td></td><td></td><td width="100%"></td>
8726 <div class="memdoc">
8729 <dl compact><dt><b>Parameters:</b></dt><dd>
8730 <table border="0" cellspacing="2" cellpadding="0">
8731 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group to which the new sub shape is added </td></tr>
8732 <tr><td valign="top"></td><td valign="top"><em>theSubShapeID</em> </td><td>is a sub shape ID in the main object. </td></tr>
8735 <dl compact><dt><b>Note:</b></dt><dd>Use method <a class="el" href="classgeompyDC_1_1geompyDC.html#b3cf4c129a0316ffbe7904021762549c">GetSubShapeID()</a> to get an unique ID of the sub shape</dd></dl>
8736 Example: see GEOM_TestOthers.py
8739 <a class="anchor" name="f1ebbc44f8811fbeb71cffc9abd23985"></a><!-- doxytag: member="geompyDC::geompyDC::RemoveObject" ref="f1ebbc44f8811fbeb71cffc9abd23985" args="" -->
8740 <div class="memitem">
8741 <div class="memproto">
8742 <table class="memname">
8744 <td class="memname">def geompyDC.geompyDC.RemoveObject </td>
8746 <td class="paramtype"> </td>
8747 <td class="paramname"> <em>self</em>, </td>
8750 <td class="paramkey"></td>
8752 <td class="paramtype"> </td>
8753 <td class="paramname"> <em>theGroup</em>, </td>
8756 <td class="paramkey"></td>
8758 <td class="paramtype"> </td>
8759 <td class="paramname"> <em>theSubShapeID</em></td><td> </td>
8764 <td></td><td></td><td width="100%"></td>
8768 <div class="memdoc">
8771 <dl compact><dt><b>Parameters:</b></dt><dd>
8772 <table border="0" cellspacing="2" cellpadding="0">
8773 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group from which the new sub shape is removed </td></tr>
8774 <tr><td valign="top"></td><td valign="top"><em>theSubShapeID</em> </td><td>is a sub shape ID in the main object. </td></tr>
8777 <dl compact><dt><b>Note:</b></dt><dd>Use method <a class="el" href="classgeompyDC_1_1geompyDC.html#b3cf4c129a0316ffbe7904021762549c">GetSubShapeID()</a> to get an unique ID of the sub shape</dd></dl>
8778 Example: see GEOM_TestOthers.py
8781 <a class="anchor" name="952c89c431a7d8b80d7f60030bb7fe26"></a><!-- doxytag: member="geompyDC::geompyDC::UnionList" ref="952c89c431a7d8b80d7f60030bb7fe26" args="" -->
8782 <div class="memitem">
8783 <div class="memproto">
8784 <table class="memname">
8786 <td class="memname">def geompyDC.geompyDC.UnionList </td>
8788 <td class="paramtype"> </td>
8789 <td class="paramname"> <em>self</em>, </td>
8792 <td class="paramkey"></td>
8794 <td class="paramtype"> </td>
8795 <td class="paramname"> <em>theGroup</em>, </td>
8798 <td class="paramkey"></td>
8800 <td class="paramtype"> </td>
8801 <td class="paramname"> <em>theSubShapes</em></td><td> </td>
8806 <td></td><td></td><td width="100%"></td>
8810 <div class="memdoc">
8813 No errors, if some shapes are alredy included. <dl compact><dt><b>Parameters:</b></dt><dd>
8814 <table border="0" cellspacing="2" cellpadding="0">
8815 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group to which the new sub shapes are added. </td></tr>
8816 <tr><td valign="top"></td><td valign="top"><em>theSubShapes</em> </td><td>is a list of sub shapes to be added.</td></tr>
8819 Example: see GEOM_TestOthers.py
8822 <a class="anchor" name="feb077c171bca22d724adce47a576c51"></a><!-- doxytag: member="geompyDC::geompyDC::UnionIDs" ref="feb077c171bca22d724adce47a576c51" args="" -->
8823 <div class="memitem">
8824 <div class="memproto">
8825 <table class="memname">
8827 <td class="memname">def geompyDC.geompyDC.UnionIDs </td>
8829 <td class="paramtype"> </td>
8830 <td class="paramname"> <em>self</em>, </td>
8833 <td class="paramkey"></td>
8835 <td class="paramtype"> </td>
8836 <td class="paramname"> <em>theGroup</em>, </td>
8839 <td class="paramkey"></td>
8841 <td class="paramtype"> </td>
8842 <td class="paramname"> <em>theSubShapes</em></td><td> </td>
8847 <td></td><td></td><td width="100%"></td>
8851 <div class="memdoc">
8854 Example: see GEOM_TestOthers.py
8857 <a class="anchor" name="7d131e5368d0cbef869dc8f7e625943f"></a><!-- doxytag: member="geompyDC::geompyDC::DifferenceList" ref="7d131e5368d0cbef869dc8f7e625943f" args="" -->
8858 <div class="memitem">
8859 <div class="memproto">
8860 <table class="memname">
8862 <td class="memname">def geompyDC.geompyDC.DifferenceList </td>
8864 <td class="paramtype"> </td>
8865 <td class="paramname"> <em>self</em>, </td>
8868 <td class="paramkey"></td>
8870 <td class="paramtype"> </td>
8871 <td class="paramname"> <em>theGroup</em>, </td>
8874 <td class="paramkey"></td>
8876 <td class="paramtype"> </td>
8877 <td class="paramname"> <em>theSubShapes</em></td><td> </td>
8882 <td></td><td></td><td width="100%"></td>
8886 <div class="memdoc">
8889 No errors, if some shapes are not included. <dl compact><dt><b>Parameters:</b></dt><dd>
8890 <table border="0" cellspacing="2" cellpadding="0">
8891 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group from which the sub-shapes are removed. </td></tr>
8892 <tr><td valign="top"></td><td valign="top"><em>theSubShapes</em> </td><td>is a list of sub-shapes to be removed.</td></tr>
8895 Example: see GEOM_TestOthers.py
8898 <a class="anchor" name="09dcc7102fc5cf6ba7582b027dcaf8c4"></a><!-- doxytag: member="geompyDC::geompyDC::DifferenceIDs" ref="09dcc7102fc5cf6ba7582b027dcaf8c4" args="" -->
8899 <div class="memitem">
8900 <div class="memproto">
8901 <table class="memname">
8903 <td class="memname">def geompyDC.geompyDC.DifferenceIDs </td>
8905 <td class="paramtype"> </td>
8906 <td class="paramname"> <em>self</em>, </td>
8909 <td class="paramkey"></td>
8911 <td class="paramtype"> </td>
8912 <td class="paramname"> <em>theGroup</em>, </td>
8915 <td class="paramkey"></td>
8917 <td class="paramtype"> </td>
8918 <td class="paramname"> <em>theSubShapes</em></td><td> </td>
8923 <td></td><td></td><td width="100%"></td>
8927 <div class="memdoc">
8930 Example: see GEOM_TestOthers.py
8933 <a class="anchor" name="1f882d77f36782aec9552b4091e72fa2"></a><!-- doxytag: member="geompyDC::geompyDC::GetObjectIDs" ref="1f882d77f36782aec9552b4091e72fa2" args="" -->
8934 <div class="memitem">
8935 <div class="memproto">
8936 <table class="memname">
8938 <td class="memname">def geompyDC.geompyDC.GetObjectIDs </td>
8940 <td class="paramtype"> </td>
8941 <td class="paramname"> <em>self</em>, </td>
8944 <td class="paramkey"></td>
8946 <td class="paramtype"> </td>
8947 <td class="paramname"> <em>theGroup</em></td><td> </td>
8952 <td></td><td></td><td width="100%"></td>
8956 <div class="memdoc">
8959 <dl compact><dt><b>Parameters:</b></dt><dd>
8960 <table border="0" cellspacing="2" cellpadding="0">
8961 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group for which a list of IDs is requested</td></tr>
8964 Example: see GEOM_TestOthers.py
8967 <a class="anchor" name="89a5674df0edb6bc0d10fe2327b6dd69"></a><!-- doxytag: member="geompyDC::geompyDC::GetType" ref="89a5674df0edb6bc0d10fe2327b6dd69" args="" -->
8968 <div class="memitem">
8969 <div class="memproto">
8970 <table class="memname">
8972 <td class="memname">def geompyDC.geompyDC.GetType </td>
8974 <td class="paramtype"> </td>
8975 <td class="paramname"> <em>self</em>, </td>
8978 <td class="paramkey"></td>
8980 <td class="paramtype"> </td>
8981 <td class="paramname"> <em>theGroup</em></td><td> </td>
8986 <td></td><td></td><td width="100%"></td>
8990 <div class="memdoc">
8993 <dl compact><dt><b>Parameters:</b></dt><dd>
8994 <table border="0" cellspacing="2" cellpadding="0">
8995 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group which type is returned.</td></tr>
8998 Example: see GEOM_TestOthers.py
9001 <a class="anchor" name="4cb71ccbb6ce142438dac7ab8b1bfbcd"></a><!-- doxytag: member="geompyDC::geompyDC::GetMainShape" ref="4cb71ccbb6ce142438dac7ab8b1bfbcd" args="" -->
9002 <div class="memitem">
9003 <div class="memproto">
9004 <table class="memname">
9006 <td class="memname">def geompyDC.geompyDC.GetMainShape </td>
9008 <td class="paramtype"> </td>
9009 <td class="paramname"> <em>self</em>, </td>
9012 <td class="paramkey"></td>
9014 <td class="paramtype"> </td>
9015 <td class="paramname"> <em>theGroup</em></td><td> </td>
9020 <td></td><td></td><td width="100%"></td>
9024 <div class="memdoc">
9027 <dl compact><dt><b>Parameters:</b></dt><dd>
9028 <table border="0" cellspacing="2" cellpadding="0">
9029 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group for which a main shape object is requested </td></tr>
9032 <dl compact><dt><b>Returns:</b></dt><dd>a GEOM object which is a main shape for theGroup</dd></dl>
9033 Example: see GEOM_TestOthers.py
9036 <a class="anchor" name="b7c0fb87c91fbdc021c72b58b56c73f4"></a><!-- doxytag: member="geompyDC::geompyDC::GetEdgesByLength" ref="b7c0fb87c91fbdc021c72b58b56c73f4" args="" -->
9037 <div class="memitem">
9038 <div class="memproto">
9039 <table class="memname">
9041 <td class="memname">def geompyDC.geompyDC.GetEdgesByLength </td>
9043 <td class="paramtype"> </td>
9044 <td class="paramname"> <em>self</em>, </td>
9047 <td class="paramkey"></td>
9049 <td class="paramtype"> </td>
9050 <td class="paramname"> <em>theShape</em>, </td>
9053 <td class="paramkey"></td>
9055 <td class="paramtype"> </td>
9056 <td class="paramname"> <em>min_length</em>, </td>
9059 <td class="paramkey"></td>
9061 <td class="paramtype"> </td>
9062 <td class="paramname"> <em>max_length</em>, </td>
9065 <td class="paramkey"></td>
9067 <td class="paramtype"> </td>
9068 <td class="paramname"> <em>include_min</em> = <code>1</code>, </td>
9071 <td class="paramkey"></td>
9073 <td class="paramtype"> </td>
9074 <td class="paramname"> <em>include_max</em> = <code>1</code></td><td> </td>
9079 <td></td><td></td><td width="100%"></td>
9083 <div class="memdoc">
9086 If include_min/max == 0, edges with length == min/max_length will not be included in result.
9089 <a class="anchor" name="2c911eb0c53d1c4e22dedd2196055d18"></a><!-- doxytag: member="geompyDC::geompyDC::SelectEdges" ref="2c911eb0c53d1c4e22dedd2196055d18" args="" -->
9090 <div class="memitem">
9091 <div class="memproto">
9092 <table class="memname">
9094 <td class="memname">def geompyDC.geompyDC.SelectEdges </td>
9096 <td class="paramtype"> </td>
9097 <td class="paramname"> <em>self</em>, </td>
9100 <td class="paramkey"></td>
9102 <td class="paramtype"> </td>
9103 <td class="paramname"> <em>min_length</em>, </td>
9106 <td class="paramkey"></td>
9108 <td class="paramtype"> </td>
9109 <td class="paramname"> <em>max_length</em>, </td>
9112 <td class="paramkey"></td>
9114 <td class="paramtype"> </td>
9115 <td class="paramname"> <em>include_min</em> = <code>1</code>, </td>
9118 <td class="paramkey"></td>
9120 <td class="paramtype"> </td>
9121 <td class="paramname"> <em>include_max</em> = <code>1</code></td><td> </td>
9126 <td></td><td></td><td width="100%"></td>
9130 <div class="memdoc">
9133 If include_min/max == 0, edges with length == min/max_length will not be included in result.
9136 <a class="anchor" name="fdd468507a5639f23702618029a42f5e"></a><!-- doxytag: member="geompyDC::geompyDC::addPath" ref="fdd468507a5639f23702618029a42f5e" args="" -->
9137 <div class="memitem">
9138 <div class="memproto">
9139 <table class="memname">
9141 <td class="memname">def geompyDC.geompyDC.addPath </td>
9143 <td class="paramtype"> </td>
9144 <td class="paramname"> <em>self</em>, </td>
9147 <td class="paramkey"></td>
9149 <td class="paramtype"> </td>
9150 <td class="paramname"> <em>Path</em></td><td> </td>
9155 <td></td><td></td><td width="100%"></td>
9159 <div class="memdoc">
9165 <hr><h2>Field Documentation</h2>
9166 <a class="anchor" name="9485018bf453de77f19cfddb21d3db7d"></a><!-- doxytag: member="geompyDC::geompyDC::myBuilder" ref="9485018bf453de77f19cfddb21d3db7d" args="" -->
9167 <div class="memitem">
9168 <div class="memproto">
9169 <table class="memname">
9171 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#9485018bf453de77f19cfddb21d3db7d">geompyDC.geompyDC.myBuilder</a> </td>
9175 <div class="memdoc">
9181 <a class="anchor" name="bbaafac224de10f47a6ade537922d0e1"></a><!-- doxytag: member="geompyDC::geompyDC::myStudyId" ref="bbaafac224de10f47a6ade537922d0e1" args="" -->
9182 <div class="memitem">
9183 <div class="memproto">
9184 <table class="memname">
9186 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#bbaafac224de10f47a6ade537922d0e1">geompyDC.geompyDC.myStudyId</a> </td>
9190 <div class="memdoc">
9196 <a class="anchor" name="6d683d934b8329fdbb475d9c6e61fc55"></a><!-- doxytag: member="geompyDC::geompyDC::father" ref="6d683d934b8329fdbb475d9c6e61fc55" args="" -->
9197 <div class="memitem">
9198 <div class="memproto">
9199 <table class="memname">
9201 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#6d683d934b8329fdbb475d9c6e61fc55">geompyDC.geompyDC.father</a> </td>
9205 <div class="memdoc">
9211 <a class="anchor" name="cb9f574a04df268d2ac3dad4084a501a"></a><!-- doxytag: member="geompyDC::geompyDC::BasicOp" ref="cb9f574a04df268d2ac3dad4084a501a" args="" -->
9212 <div class="memitem">
9213 <div class="memproto">
9214 <table class="memname">
9216 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#cb9f574a04df268d2ac3dad4084a501a">geompyDC.geompyDC.BasicOp</a> </td>
9220 <div class="memdoc">
9226 <a class="anchor" name="4e6874f535a360865d46651d158008a4"></a><!-- doxytag: member="geompyDC::geompyDC::CurvesOp" ref="4e6874f535a360865d46651d158008a4" args="" -->
9227 <div class="memitem">
9228 <div class="memproto">
9229 <table class="memname">
9231 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#4e6874f535a360865d46651d158008a4">geompyDC.geompyDC.CurvesOp</a> </td>
9235 <div class="memdoc">
9241 <a class="anchor" name="e83f2aa2b03d2fa22da016445792a38d"></a><!-- doxytag: member="geompyDC::geompyDC::PrimOp" ref="e83f2aa2b03d2fa22da016445792a38d" args="" -->
9242 <div class="memitem">
9243 <div class="memproto">
9244 <table class="memname">
9246 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#e83f2aa2b03d2fa22da016445792a38d">geompyDC.geompyDC.PrimOp</a> </td>
9250 <div class="memdoc">
9256 <a class="anchor" name="808040354de98ebe2da91b260acdebc3"></a><!-- doxytag: member="geompyDC::geompyDC::ShapesOp" ref="808040354de98ebe2da91b260acdebc3" args="" -->
9257 <div class="memitem">
9258 <div class="memproto">
9259 <table class="memname">
9261 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#808040354de98ebe2da91b260acdebc3">geompyDC.geompyDC.ShapesOp</a> </td>
9265 <div class="memdoc">
9271 <a class="anchor" name="4ffc95e51898e9fb01ddd6f81b5b4d8a"></a><!-- doxytag: member="geompyDC::geompyDC::HealOp" ref="4ffc95e51898e9fb01ddd6f81b5b4d8a" args="" -->
9272 <div class="memitem">
9273 <div class="memproto">
9274 <table class="memname">
9276 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#4ffc95e51898e9fb01ddd6f81b5b4d8a">geompyDC.geompyDC.HealOp</a> </td>
9280 <div class="memdoc">
9286 <a class="anchor" name="399bd9f35bcbba929ce14514bff80172"></a><!-- doxytag: member="geompyDC::geompyDC::InsertOp" ref="399bd9f35bcbba929ce14514bff80172" args="" -->
9287 <div class="memitem">
9288 <div class="memproto">
9289 <table class="memname">
9291 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#399bd9f35bcbba929ce14514bff80172">geompyDC.geompyDC.InsertOp</a> </td>
9295 <div class="memdoc">
9301 <a class="anchor" name="c0937479ddda039044ef8a77b3856589"></a><!-- doxytag: member="geompyDC::geompyDC::BoolOp" ref="c0937479ddda039044ef8a77b3856589" args="" -->
9302 <div class="memitem">
9303 <div class="memproto">
9304 <table class="memname">
9306 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#c0937479ddda039044ef8a77b3856589">geompyDC.geompyDC.BoolOp</a> </td>
9310 <div class="memdoc">
9316 <a class="anchor" name="71257bf08344eb67180476997550faa4"></a><!-- doxytag: member="geompyDC::geompyDC::TrsfOp" ref="71257bf08344eb67180476997550faa4" args="" -->
9317 <div class="memitem">
9318 <div class="memproto">
9319 <table class="memname">
9321 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#71257bf08344eb67180476997550faa4">geompyDC.geompyDC.TrsfOp</a> </td>
9325 <div class="memdoc">
9331 <a class="anchor" name="70088920b0ecf7c2f91752773076d10a"></a><!-- doxytag: member="geompyDC::geompyDC::LocalOp" ref="70088920b0ecf7c2f91752773076d10a" args="" -->
9332 <div class="memitem">
9333 <div class="memproto">
9334 <table class="memname">
9336 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#70088920b0ecf7c2f91752773076d10a">geompyDC.geompyDC.LocalOp</a> </td>
9340 <div class="memdoc">
9346 <a class="anchor" name="5553df463eb205a7d8d129984330f570"></a><!-- doxytag: member="geompyDC::geompyDC::MeasuOp" ref="5553df463eb205a7d8d129984330f570" args="" -->
9347 <div class="memitem">
9348 <div class="memproto">
9349 <table class="memname">
9351 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#5553df463eb205a7d8d129984330f570">geompyDC.geompyDC.MeasuOp</a> </td>
9355 <div class="memdoc">
9361 <a class="anchor" name="79bef537fb16d86a07700b14d66cfabd"></a><!-- doxytag: member="geompyDC::geompyDC::BlocksOp" ref="79bef537fb16d86a07700b14d66cfabd" args="" -->
9362 <div class="memitem">
9363 <div class="memproto">
9364 <table class="memname">
9366 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#79bef537fb16d86a07700b14d66cfabd">geompyDC.geompyDC.BlocksOp</a> </td>
9370 <div class="memdoc">
9376 <a class="anchor" name="d456a011f482dbd6f98505b6c4f5624d"></a><!-- doxytag: member="geompyDC::geompyDC::GroupOp" ref="d456a011f482dbd6f98505b6c4f5624d" args="" -->
9377 <div class="memitem">
9378 <div class="memproto">
9379 <table class="memname">
9381 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#d456a011f482dbd6f98505b6c4f5624d">geompyDC.geompyDC.GroupOp</a> </td>
9385 <div class="memdoc">
9391 <a class="anchor" name="cc738d95c175885b16443c9476218ffb"></a><!-- doxytag: member="geompyDC::geompyDC::myStudy" ref="cc738d95c175885b16443c9476218ffb" args="" -->
9392 <div class="memitem">
9393 <div class="memproto">
9394 <table class="memname">
9396 <td class="memname"><a class="el" href="classgeompyDC_1_1geompyDC.html#cc738d95c175885b16443c9476218ffb">geompyDC.geompyDC.myStudy</a> </td>
9400 <div class="memdoc">
9407 <DIV class="div-footer">
9408 Generated on Thu Jun 21 12:28:15 2007 for SALOME - GEOM - v.4.0.0 by <A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.7</DIV>