]> SALOME platform Git repositories - modules/geom.git/blob - doc/salome/gui/GEOM/geompy_doc/namespacegeompy.html
Salome HOME
189eb4505f431f9bed9bd4a49157278ad2dae5dc
[modules/geom.git] / doc / salome / gui / GEOM / geompy_doc / namespacegeompy.html
1 <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
2 <html>
3 <head>
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 </head>
9 <body>
10 &nbsp;
11 <center><table WIDTH="96%" >
12
13 </table></center>
14
15
16 </body>
17 </html>
18 <!-- Generated by Doxygen 1.3.7 -->
19 <h1>Package geompy</h1>Module geompy.  
20 <a href="#_details">More...</a>
21 <p>
22 <table border=0 cellpadding=0 cellspacing=0>
23 <tr><td></td></tr>
24 <tr><td colspan=2><br><h2>Functions</h2></td></tr>
25 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a0">init_geom</a> (theStudy)</td></tr>
26
27 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a1">SubShapeName</a> (aSubObj, aMainObj)</td></tr>
28
29 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get name for sub-shape aSubObj of shape aMainObj.  <a href="#a1"></a><br><br></td></tr>
30 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a2">addToStudy</a> (aShape, aName)</td></tr>
31
32 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Publish in study aShape with name aName.  <a href="#a2"></a><br><br></td></tr>
33 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a3">addToStudyInFather</a> (aFather, aShape, aName)</td></tr>
34
35 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Publish in study aShape with name aName as sub-object of previously published aFather.  <a href="#a3"></a><br><br></td></tr>
36 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a4">MakeVertex</a> (theX, theY, theZ)</td></tr>
37
38 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create point by three coordinates.  <a href="#a4"></a><br><br></td></tr>
39 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a5">MakeVertexWithRef</a> (theReference, theX, theY, theZ)</td></tr>
40
41 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a point, distant from the referenced point on the given distances along the coordinate axes.  <a href="#a5"></a><br><br></td></tr>
42 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a6">MakeVertexOnCurve</a> (theRefCurve, theParameter)</td></tr>
43
44 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a point, corresponding to the given parameter on the given curve.  <a href="#a6"></a><br><br></td></tr>
45 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a7">MakeVectorDXDYDZ</a> (theDX, theDY, theDZ)</td></tr>
46
47 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a vector with the given components.  <a href="#a7"></a><br><br></td></tr>
48 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a8">MakeVector</a> (thePnt1, thePnt2)</td></tr>
49
50 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a vector between two points.  <a href="#a8"></a><br><br></td></tr>
51 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a9">MakeLine</a> (thePnt, theDir)</td></tr>
52
53 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a line, passing through the given point and parrallel to the given direction.  <a href="#a9"></a><br><br></td></tr>
54 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a10">MakeLineTwoPnt</a> (thePnt1, thePnt2)</td></tr>
55
56 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a line, passing through the given points.  <a href="#a10"></a><br><br></td></tr>
57 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a11">MakePlane</a> (thePnt, theVec, theTrimSize)</td></tr>
58
59 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a plane, passing through the given point and normal to the given vector.  <a href="#a11"></a><br><br></td></tr>
60 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a12">MakePlaneThreePnt</a> (thePnt1, thePnt2, thePnt3, theTrimSize)</td></tr>
61
62 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a plane, passing through the three given points.  <a href="#a12"></a><br><br></td></tr>
63 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a13">MakePlaneFace</a> (theFace, theTrimSize)</td></tr>
64
65 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a plane, similar to the existing one, but with another size of representing face.  <a href="#a13"></a><br><br></td></tr>
66 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a14">MakeMarker</a> (OX, OY, OZ, XDX, XDY, XDZ, YDX, YDY, YDZ)</td></tr>
67
68 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a local coordinate system.  <a href="#a14"></a><br><br></td></tr>
69 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a15">MakeMarkerPntTwoVec</a> (theOrigin, theXVec, theYVec)</td></tr>
70
71 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a local coordinate system.  <a href="#a15"></a><br><br></td></tr>
72 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a16">MakeArc</a> (thePnt1, thePnt2, thePnt3)</td></tr>
73
74 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create an arc of circle, passing through three given points.  <a href="#a16"></a><br><br></td></tr>
75 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a17">MakeCircle</a> (thePnt, theVec, theR)</td></tr>
76
77 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a circle with given center, normal vector and radius.  <a href="#a17"></a><br><br></td></tr>
78 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a18">MakeCircleThreePnt</a> (thePnt1, thePnt2, thePnt3)</td></tr>
79
80 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a circle, passing through three given points.  <a href="#a18"></a><br><br></td></tr>
81 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a19">MakeEllipse</a> (thePnt, theVec, theRMajor, theRMinor)</td></tr>
82
83 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create an ellipse with given center, normal vector and radiuses.  <a href="#a19"></a><br><br></td></tr>
84 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a20">MakePolyline</a> (thePoints)</td></tr>
85
86 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a polyline on the set of points.  <a href="#a20"></a><br><br></td></tr>
87 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a21">MakeBezier</a> (thePoints)</td></tr>
88
89 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create bezier curve on the set of points.  <a href="#a21"></a><br><br></td></tr>
90 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a22">MakeInterpol</a> (thePoints)</td></tr>
91
92 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create B-Spline curve on the set of points.  <a href="#a22"></a><br><br></td></tr>
93 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a23">MakeSketcher</a> (theCommand, theWorkingPlane=[0, 0, 0, 0, 0, 1, 1, 0, 0])</td></tr>
94
95 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a sketcher (wire or face), following the textual description, passed through <em>theCommand</em> argument.  <a href="#a23"></a><br><br></td></tr>
96 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a24">MakeSketcherOnPlane</a> (theCommand, theWorkingPlane)</td></tr>
97
98 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a sketcher (wire or face), following the textual description, passed through <em>theCommand</em> argument.  <a href="#a24"></a><br><br></td></tr>
99 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a25">MakeBox</a> (x1, y1, z1, x2, y2, z2)</td></tr>
100
101 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a box by coordinates of two opposite vertices.  <a href="#a25"></a><br><br></td></tr>
102 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a26">MakeBoxDXDYDZ</a> (theDX, theDY, theDZ)</td></tr>
103
104 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a box with specified dimensions along the coordinate axes and with edges, parallel to the coordinate axes.  <a href="#a26"></a><br><br></td></tr>
105 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a27">MakeBoxTwoPnt</a> (thePnt1, thePnt2)</td></tr>
106
107 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a box with two specified opposite vertices, and with edges, parallel to the coordinate axes.  <a href="#a27"></a><br><br></td></tr>
108 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a28">MakeCylinder</a> (thePnt, theAxis, theR, theH)</td></tr>
109
110 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a cylinder with given base point, axis, radius and height.  <a href="#a28"></a><br><br></td></tr>
111 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a29">MakeCylinderRH</a> (theR, theH)</td></tr>
112
113 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a cylinder with given radius and height at the origin of coordinate system.  <a href="#a29"></a><br><br></td></tr>
114 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a30">MakeSpherePntR</a> (thePnt, theR)</td></tr>
115
116 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a sphere with given center and radius.  <a href="#a30"></a><br><br></td></tr>
117 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a31">MakeSphere</a> (x, y, z, theR)</td></tr>
118
119 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a sphere with given center and radius.  <a href="#a31"></a><br><br></td></tr>
120 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a32">MakeSphereR</a> (theR)</td></tr>
121
122 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a sphere with given radius at the origin of coordinate system.  <a href="#a32"></a><br><br></td></tr>
123 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a33">MakeCone</a> (thePnt, theAxis, theR1, theR2, theH)</td></tr>
124
125 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a cone with given base point, axis, height and radiuses.  <a href="#a33"></a><br><br></td></tr>
126 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a34">MakeConeR1R2H</a> (theR1, theR2, theH)</td></tr>
127
128 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a cone with given height and radiuses at the origin of coordinate system.  <a href="#a34"></a><br><br></td></tr>
129 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a35">MakeTorus</a> (thePnt, theVec, theRMajor, theRMinor)</td></tr>
130
131 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a torus with given center, normal vector and radiuses.  <a href="#a35"></a><br><br></td></tr>
132 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a36">MakeTorusRR</a> (theRMajor, theRMinor)</td></tr>
133
134 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a torus with given radiuses at the origin of coordinate system.  <a href="#a36"></a><br><br></td></tr>
135 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a37">MakePrism</a> (theBase, thePoint1, thePoint2)</td></tr>
136
137 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a shape by extrusion of the base shape along a vector, defined by two points.  <a href="#a37"></a><br><br></td></tr>
138 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a38">MakePrismVecH</a> (theBase, theVec, theH)</td></tr>
139
140 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a shape by extrusion of the base shape along the vector, i.e.  <a href="#a38"></a><br><br></td></tr>
141 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a39">MakePipe</a> (theBase, thePath)</td></tr>
142
143 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a shape by extrusion of the base shape along the path shape.  <a href="#a39"></a><br><br></td></tr>
144 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a40">MakeRevolution</a> (theBase, theAxis, theAngle)</td></tr>
145
146 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a shape by revolution of the base shape around the axis on the given angle, i.e.  <a href="#a40"></a><br><br></td></tr>
147 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a41">MakeEdge</a> (thePnt1, thePnt2)</td></tr>
148
149 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a linear edge with specified ends.  <a href="#a41"></a><br><br></td></tr>
150 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a42">MakeWire</a> (theEdgesAndWires)</td></tr>
151
152 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a wire from the set of edges and wires.  <a href="#a42"></a><br><br></td></tr>
153 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a43">MakeFace</a> (theWire, isPlanarWanted)</td></tr>
154
155 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a face on the given wire.  <a href="#a43"></a><br><br></td></tr>
156 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a44">MakeFaceWires</a> (theWires, isPlanarWanted)</td></tr>
157
158 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a face on the given wires set.  <a href="#a44"></a><br><br></td></tr>
159 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a45">MakeFaces</a> (theWires, isPlanarWanted)</td></tr>
160
161 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a44">MakeFaceWires()</a>.  <a href="#a45"></a><br><br></td></tr>
162 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a46">MakeShell</a> (theFacesAndShells)</td></tr>
163
164 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a shell from the set of faces and shells.  <a href="#a46"></a><br><br></td></tr>
165 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a47">MakeSolid</a> (theShells)</td></tr>
166
167 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a solid, bounded by the given shells.  <a href="#a47"></a><br><br></td></tr>
168 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a48">MakeCompound</a> (theShapes)</td></tr>
169
170 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a compound of the given shapes.  <a href="#a48"></a><br><br></td></tr>
171 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a49">NumberOfFaces</a> (theShape)</td></tr>
172
173 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gives quantity of faces in the given shape.  <a href="#a49"></a><br><br></td></tr>
174 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a50">NumberOfEdges</a> (theShape)</td></tr>
175
176 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gives quantity of edges in the given shape.  <a href="#a50"></a><br><br></td></tr>
177 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a51">ChangeOrientation</a> (theShape)</td></tr>
178
179 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reverses an orientation the given shape.  <a href="#a51"></a><br><br></td></tr>
180 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a52">OrientationChange</a> (theShape)</td></tr>
181
182 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a51">ChangeOrientation()</a>.  <a href="#a52"></a><br><br></td></tr>
183 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a53">GetFreeFacesIDs</a> (theShape)</td></tr>
184
185 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve all free faces from the given shape.  <a href="#a53"></a><br><br></td></tr>
186 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a54">GetSharedShapes</a> (theShape1, theShape2, theShapeType)</td></tr>
187
188 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get all sub-shapes of theShape1 of the given type, shared with theShape2.  <a href="#a54"></a><br><br></td></tr>
189 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a55">GetShapesOnPlane</a> (theShape, theShapeType, theAx1, theState)</td></tr>
190
191 <tr><td class="mdescLeft">&nbsp;</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="#a55"></a><br><br></td></tr>
192 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a56">GetShapesOnPlaneIDs</a> (theShape, theShapeType, theAx1, theState)</td></tr>
193
194 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices.  <a href="#a56"></a><br><br></td></tr>
195 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a57">GetShapesOnCylinder</a> (theShape, theShapeType, theAxis, theRadius, theState)</td></tr>
196
197 <tr><td class="mdescLeft">&nbsp;</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="#a57"></a><br><br></td></tr>
198 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a58">GetShapesOnCylinderIDs</a> (theShape, theShapeType, theAxis, theRadius, theState)</td></tr>
199
200 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices.  <a href="#a58"></a><br><br></td></tr>
201 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a59">GetShapesOnSphere</a> (theShape, theShapeType, theCenter, theRadius, theState)</td></tr>
202
203 <tr><td class="mdescLeft">&nbsp;</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="#a59"></a><br><br></td></tr>
204 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a60">GetShapesOnSphereIDs</a> (theShape, theShapeType, theCenter, theRadius, theState)</td></tr>
205
206 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices.  <a href="#a60"></a><br><br></td></tr>
207 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a61">GetShapesOnQuadrangle</a> (theShape, theShapeType, theTopLeftPoint, theTopRigthPoint, theBottomLeftPoint, theBottomRigthPoint, theState)</td></tr>
208
209 <tr><td class="mdescLeft">&nbsp;</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="#a61"></a><br><br></td></tr>
210 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a62">GetShapesOnQuadrangleIDs</a> (theShape, theShapeType, theTopLeftPoint, theTopRigthPoint, theBottomLeftPoint, theBottomRigthPoint, theState)</td></tr>
211
212 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices.  <a href="#a62"></a><br><br></td></tr>
213 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a63">GetInPlace</a> (theShapeWhere, theShapeWhat)</td></tr>
214
215 <tr><td class="mdescLeft">&nbsp;</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="#a63"></a><br><br></td></tr>
216 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a64">GetSubShape</a> (aShape, ListOfID)</td></tr>
217
218 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Obtain a composite sub-shape of &lt;ashape&gt;, composed from sub-shapes of &lt;ashape&gt;, selected by their unique IDs inside &lt;ashape&gt;.  <a href="#a64"></a><br><br></td></tr>
219 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a65">GetSubShapeID</a> (aShape, aSubShape)</td></tr>
220
221 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Obtain unique ID of sub-shape &lt;asubshape&gt; inside &lt;ashape&gt;.  <a href="#a65"></a><br><br></td></tr>
222 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a66">SubShapeAll</a> (aShape, aType)</td></tr>
223
224 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Explode a shape on subshapes of a given type.  <a href="#a66"></a><br><br></td></tr>
225 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a67">SubShapeAllIDs</a> (aShape, aType)</td></tr>
226
227 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Explode a shape on subshapes of a given type.  <a href="#a67"></a><br><br></td></tr>
228 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a68">SubShapeAllSorted</a> (aShape, aType)</td></tr>
229
230 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Explode a shape on subshapes of a given type.  <a href="#a68"></a><br><br></td></tr>
231 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a69">SubShapeAllSortedIDs</a> (aShape, aType)</td></tr>
232
233 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Explode a shape on subshapes of a given type.  <a href="#a69"></a><br><br></td></tr>
234 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a70">SubShape</a> (aShape, aType, ListOfInd)</td></tr>
235
236 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Obtain a compound of sub-shapes of &lt;ashape&gt;, selected by they indices in list of all sub-shapes of type &lt;atype&gt;.  <a href="#a70"></a><br><br></td></tr>
237 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a71">SubShapeSorted</a> (aShape, aType, ListOfInd)</td></tr>
238
239 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Obtain a compound of sub-shapes of &lt;ashape&gt;, selected by they indices in sorted list of all sub-shapes of type &lt;atype&gt;.  <a href="#a71"></a><br><br></td></tr>
240 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a72">ProcessShape</a> (theShape, theOperators, theParameters, theValues)</td></tr>
241
242 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Apply a sequence of Shape Healing operators to the given object.  <a href="#a72"></a><br><br></td></tr>
243 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a73">SuppressFaces</a> (theObject, theFaces)</td></tr>
244
245 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove faces from the given object (shape).  <a href="#a73"></a><br><br></td></tr>
246 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a74">MakeSewing</a> (ListShape, theTolerance)</td></tr>
247
248 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sewing of some shapes into single shape.  <a href="#a74"></a><br><br></td></tr>
249 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a75">Sew</a> (theObject, theTolerance)</td></tr>
250
251 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sewing of the given object.  <a href="#a75"></a><br><br></td></tr>
252 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a76">SuppressInternalWires</a> (theObject, theWires)</td></tr>
253
254 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove internal wires and edges from the given object (face).  <a href="#a76"></a><br><br></td></tr>
255 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a77">SuppressHoles</a> (theObject, theWires)</td></tr>
256
257 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove internal closed contours (holes) from the given object.  <a href="#a77"></a><br><br></td></tr>
258 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a78">CloseContour</a> (theObject, theWires, isCommonVertex)</td></tr>
259
260 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Close an open wire.  <a href="#a78"></a><br><br></td></tr>
261 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a79">DivideEdge</a> (theObject, theEdgeIndex, theValue, isByParameter)</td></tr>
262
263 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Addition of a point to a given edge object.  <a href="#a79"></a><br><br></td></tr>
264 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a80">GetFreeBoundary</a> (theObject)</td></tr>
265
266 <tr><td class="mdescLeft">&nbsp;</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="#a80"></a><br><br></td></tr>
267 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a81">MakeCopy</a> (theOriginal)</td></tr>
268
269 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a copy of the given object.  <a href="#a81"></a><br><br></td></tr>
270 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a82">MakeFilling</a> (theShape, theMinDeg, theMaxDeg, theTol2D, theTol3D, theNbIter)</td></tr>
271
272 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a filling from the given compound of contours.  <a href="#a82"></a><br><br></td></tr>
273 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a83">MakeGlueFaces</a> (theShape, theTolerance)</td></tr>
274
275 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Replace coincident faces in theShape by one face.  <a href="#a83"></a><br><br></td></tr>
276 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a84">MakeBoolean</a> (theShape1, theShape2, theOperation)</td></tr>
277
278 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Perform one of boolean operations on two given shapes.  <a href="#a84"></a><br><br></td></tr>
279 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a85">MakeCommon</a> (s1, s2)</td></tr>
280
281 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 1).  <a href="#a85"></a><br><br></td></tr>
282 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a86">MakeCut</a> (s1, s2)</td></tr>
283
284 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 2).  <a href="#a86"></a><br><br></td></tr>
285 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a87">MakeFuse</a> (s1, s2)</td></tr>
286
287 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 3).  <a href="#a87"></a><br><br></td></tr>
288 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a88">MakeSection</a> (s1, s2)</td></tr>
289
290 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 4).  <a href="#a88"></a><br><br></td></tr>
291 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a89">MakePartition</a> (ListShapes, ListTools=[], ListKeepInside=[], ListRemoveInside=[], Limit=ShapeType["SHAPE"], RemoveWebs=0, ListMaterials=[])</td></tr>
292
293 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Perform partition operation.  <a href="#a89"></a><br><br></td></tr>
294 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a90">Partition</a> (ListShapes, ListTools=[], ListKeepInside=[], ListRemoveInside=[], Limit=ShapeType["SHAPE"], RemoveWebs=0, ListMaterials=[])</td></tr>
295
296 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a89">MakePartition()</a>.  <a href="#a90"></a><br><br></td></tr>
297 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a91">MakeHalfPartition</a> (theShape, thePlane)</td></tr>
298
299 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Perform partition of the Shape with the Plane.  <a href="#a91"></a><br><br></td></tr>
300 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a92">MakeTranslationTwoPoints</a> (theObject, thePoint1, thePoint2)</td></tr>
301
302 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Translate the given object along the vector, specified by its end points, creating its copy before the translation.  <a href="#a92"></a><br><br></td></tr>
303 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a93">MakeTranslation</a> (theObject, theDX, theDY, theDZ)</td></tr>
304
305 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Translate the given object along the vector, specified by its components, creating its copy before the translation.  <a href="#a93"></a><br><br></td></tr>
306 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a94">MakeTranslationVector</a> (theObject, theVector)</td></tr>
307
308 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Translate the given object along the given vector, creating its copy before the translation.  <a href="#a94"></a><br><br></td></tr>
309 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a95">MakeRotation</a> (theObject, theAxis, theAngle)</td></tr>
310
311 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rotate the given object around the given axis on the given angle, creating its copy before the rotatation.  <a href="#a95"></a><br><br></td></tr>
312 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a96">MakeScaleTransform</a> (theObject, thePoint, theFactor)</td></tr>
313
314 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Scale the given object by the factor, creating its copy before the scaling.  <a href="#a96"></a><br><br></td></tr>
315 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a97">MakeMirrorByPlane</a> (theObject, thePlane)</td></tr>
316
317 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given plane.  <a href="#a97"></a><br><br></td></tr>
318 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a98">MakeMirrorByAxis</a> (theObject, theAxis)</td></tr>
319
320 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given axis.  <a href="#a98"></a><br><br></td></tr>
321 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a99">MakeMirrorByPoint</a> (theObject, thePoint)</td></tr>
322
323 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given point.  <a href="#a99"></a><br><br></td></tr>
324 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a100">MakePosition</a> (theObject, theStartLCS, theEndLCS)</td></tr>
325
326 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modify the Location of the given object by LCS creating its copy before the setting.  <a href="#a100"></a><br><br></td></tr>
327 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a101">MakeOffset</a> (theObject, theOffset)</td></tr>
328
329 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new object as offset of the given one.  <a href="#a101"></a><br><br></td></tr>
330 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a102">MakeMultiTranslation1D</a> (theObject, theVector, theStep, theNbTimes)</td></tr>
331
332 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Translate the given object along the given vector a given number times.  <a href="#a102"></a><br><br></td></tr>
333 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a103">MakeMultiTranslation2D</a> (theObject, theVector1, theStep1, theNbTimes1, theVector2, theStep2, theNbTimes2)</td></tr>
334
335 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Conseqently apply two specified translations to theObject specified number of times.  <a href="#a103"></a><br><br></td></tr>
336 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a104">MultiRotate1D</a> (theObject, theAxis, theNbTimes)</td></tr>
337
338 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rotate the given object around the given axis a given number times.  <a href="#a104"></a><br><br></td></tr>
339 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a105">MultiRotate2D</a> (theObject, theAxis, theAngle, theNbTimes1, theStep, theNbTimes2)</td></tr>
340
341 <tr><td class="mdescLeft">&nbsp;</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="#a105"></a><br><br></td></tr>
342 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a106">MakeMultiRotation1D</a> (aShape, aDir, aPoint, aNbTimes)</td></tr>
343
344 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The same, as <a class="el" href="namespacegeompy.html#a104">MultiRotate1D()</a>, but axis is given by direction and point.  <a href="#a106"></a><br><br></td></tr>
345 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a107">MakeMultiRotation2D</a> (aShape, aDir, aPoint, anAngle, nbtimes1, aStep, nbtimes2)</td></tr>
346
347 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The same, as <a class="el" href="namespacegeompy.html#a105">MultiRotate2D()</a>, but axis is given by direction and point.  <a href="#a107"></a><br><br></td></tr>
348 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a108">MakeFilletAll</a> (theShape, theR)</td></tr>
349
350 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Perform a fillet on all edges of the given shape.  <a href="#a108"></a><br><br></td></tr>
351 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a109">MakeFillet</a> (theShape, theR, theShapeType, theListShapes)</td></tr>
352
353 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Perform a fillet on the specified edges/faces of the given shape.  <a href="#a109"></a><br><br></td></tr>
354 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a110">MakeChamferAll</a> (theShape, theD)</td></tr>
355
356 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Perform a symmetric chamfer on all edges of the given shape.  <a href="#a110"></a><br><br></td></tr>
357 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a111">MakeChamferEdge</a> (theShape, theD1, theD2, theFace1, theFace2)</td></tr>
358
359 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Perform a chamfer on edges, common to the specified faces, with distance D1 on the Face1.  <a href="#a111"></a><br><br></td></tr>
360 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a112">MakeChamferFaces</a> (theShape, theD1, theD2, theFaces)</td></tr>
361
362 <tr><td class="mdescLeft">&nbsp;</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="#a112"></a><br><br></td></tr>
363 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a113">MakeChamfer</a> (aShape, d1, d2, aShapeType, ListShape)</td></tr>
364
365 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a111">MakeChamferEdge()</a> and <a class="el" href="namespacegeompy.html#a112">MakeChamferFaces()</a>.  <a href="#a113"></a><br><br></td></tr>
366 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a114">Archimede</a> (theShape, theWeight, theWaterDensity, theMeshDeflection)</td></tr>
367
368 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Perform an Archimde operation on the given shape with given parameters.  <a href="#a114"></a><br><br></td></tr>
369 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a115">PointCoordinates</a> (Point)</td></tr>
370
371 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get point coordinates.  <a href="#a115"></a><br><br></td></tr>
372 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a116">BasicProperties</a> (theShape)</td></tr>
373
374 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get summarized length of all wires, area of surface and volume of the given shape.  <a href="#a116"></a><br><br></td></tr>
375 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a117">BoundingBox</a> (theShape)</td></tr>
376
377 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get parameters of bounding box of the given shape.  <a href="#a117"></a><br><br></td></tr>
378 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a118">Inertia</a> (theShape)</td></tr>
379
380 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get inertia matrix and moments of inertia of theShape.  <a href="#a118"></a><br><br></td></tr>
381 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a119">MinDistance</a> (theShape1, theShape2)</td></tr>
382
383 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get minimal distance between the given shapes.  <a href="#a119"></a><br><br></td></tr>
384 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a120">Tolerance</a> (theShape)</td></tr>
385
386 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get min and max tolerances of sub-shapes of theShape.  <a href="#a120"></a><br><br></td></tr>
387 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a121">WhatIs</a> (theShape)</td></tr>
388
389 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Obtain description of the given shape (number of sub-shapes of each type).  <a href="#a121"></a><br><br></td></tr>
390 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a122">MakeCDG</a> (theShape)</td></tr>
391
392 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a point, situated at the centre of mass of theShape.  <a href="#a122"></a><br><br></td></tr>
393 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a123">CheckShape</a> (theShape)</td></tr>
394
395 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check a topology of the given shape.  <a href="#a123"></a><br><br></td></tr>
396 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a124">Import</a> (theFileName, theFormatName)</td></tr>
397
398 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Import a shape from the BREP or IGES or STEP file (depends on given format) with given name.  <a href="#a124"></a><br><br></td></tr>
399 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a125">ImportBREP</a> (theFileName)</td></tr>
400
401 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a124">Import()</a> for BREP format.  <a href="#a125"></a><br><br></td></tr>
402 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a126">ImportIGES</a> (theFileName)</td></tr>
403
404 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a124">Import()</a> for IGES format.  <a href="#a126"></a><br><br></td></tr>
405 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a127">ImportSTEP</a> (theFileName)</td></tr>
406
407 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a124">Import()</a> for STEP format.  <a href="#a127"></a><br><br></td></tr>
408 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a128">Export</a> (theObject, theFileName, theFormatName)</td></tr>
409
410 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Export the given shape into a file with given name.  <a href="#a128"></a><br><br></td></tr>
411 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a129">ExportBREP</a> (theObject, theFileName)</td></tr>
412
413 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a128">Export()</a> for BREP format.  <a href="#a129"></a><br><br></td></tr>
414 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a130">ExportIGES</a> (theObject, theFileName)</td></tr>
415
416 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a128">Export()</a> for IGES format.  <a href="#a130"></a><br><br></td></tr>
417 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a131">ExportSTEP</a> (theObject, theFileName)</td></tr>
418
419 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a128">Export()</a> for STEP format.  <a href="#a131"></a><br><br></td></tr>
420 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a132">MakeQuad</a> (E1, E2, E3, E4)</td></tr>
421
422 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a quadrangle face from four edges.  <a href="#a132"></a><br><br></td></tr>
423 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a133">MakeQuad2Edges</a> (E1, E2)</td></tr>
424
425 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a quadrangle face on two edges.  <a href="#a133"></a><br><br></td></tr>
426 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a134">MakeQuad4Vertices</a> (V1, V2, V3, V4)</td></tr>
427
428 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a quadrangle face with specified corners.  <a href="#a134"></a><br><br></td></tr>
429 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a135">MakeHexa</a> (F1, F2, F3, F4, F5, F6)</td></tr>
430
431 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a hexahedral solid, bounded by the six given faces.  <a href="#a135"></a><br><br></td></tr>
432 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a136">MakeHexa2Faces</a> (F1, F2)</td></tr>
433
434 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a hexahedral solid between two given faces.  <a href="#a136"></a><br><br></td></tr>
435 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a137">GetPoint</a> (theShape, theX, theY, theZ, theEpsilon)</td></tr>
436
437 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a vertex, found in the given shape by its coordinates.  <a href="#a137"></a><br><br></td></tr>
438 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a138">GetEdge</a> (theShape, thePoint1, thePoint2)</td></tr>
439
440 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an edge, found in the given shape by two given vertices.  <a href="#a138"></a><br><br></td></tr>
441 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a139">GetEdgeNearPoint</a> (theShape, thePoint)</td></tr>
442
443 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an edge of the given shape, which has minimal distance to the given point.  <a href="#a139"></a><br><br></td></tr>
444 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a140">GetFaceByPoints</a> (theShape, thePoint1, thePoint2, thePoint3, thePoint4)</td></tr>
445
446 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a face, found in the given shape by four given corner vertices.  <a href="#a140"></a><br><br></td></tr>
447 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a141">GetFaceByEdges</a> (theShape, theEdge1, theEdge2)</td></tr>
448
449 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a face of block, found in the given shape by two given edges.  <a href="#a141"></a><br><br></td></tr>
450 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a142">GetOppositeFace</a> (theBlock, theFace)</td></tr>
451
452 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a face, opposite to the given one in the given block.  <a href="#a142"></a><br><br></td></tr>
453 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a143">GetFaceNearPoint</a> (theShape, thePoint)</td></tr>
454
455 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a face of the given shape, which has minimal distance to the given point.  <a href="#a143"></a><br><br></td></tr>
456 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a144">GetFaceByNormale</a> (theBlock, theVector)</td></tr>
457
458 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a face of block, whose outside normale has minimal angle with the given vector.  <a href="#a144"></a><br><br></td></tr>
459 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a145">CheckCompoundOfBlocks</a> (theCompound)</td></tr>
460
461 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check, if the compound of blocks is given.  <a href="#a145"></a><br><br></td></tr>
462 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a146">RemoveExtraEdges</a> (theShape)</td></tr>
463
464 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove all seam and degenerated edges from <em>theShape</em>.  <a href="#a146"></a><br><br></td></tr>
465 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a147">CheckAndImprove</a> (theShape)</td></tr>
466
467 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check, if the given shape is a blocks compound.  <a href="#a147"></a><br><br></td></tr>
468 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a148">MakeBlockExplode</a> (theCompound, theMinNbFaces, theMaxNbFaces)</td></tr>
469
470 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get all the blocks, contained in the given compound.  <a href="#a148"></a><br><br></td></tr>
471 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a149">GetBlockNearPoint</a> (theCompound, thePoint)</td></tr>
472
473 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find block, containing the given point inside its volume or on boundary.  <a href="#a149"></a><br><br></td></tr>
474 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a150">GetBlockByParts</a> (theCompound, theParts)</td></tr>
475
476 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find block, containing all the elements, passed as the parts, or maximum quantity of them.  <a href="#a150"></a><br><br></td></tr>
477 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a151">GetBlocksByParts</a> (theCompound, theParts)</td></tr>
478
479 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return all blocks, containing all the elements, passed as the parts.  <a href="#a151"></a><br><br></td></tr>
480 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a152">MakeMultiTransformation1D</a> (Block, DirFace1, DirFace2, NbTimes)</td></tr>
481
482 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multi-transformate block and glue the result.  <a href="#a152"></a><br><br></td></tr>
483 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a153">MakeMultiTransformation2D</a> (Block, DirFace1U, DirFace2U, NbTimesU, DirFace1V, DirFace2V, NbTimesV)</td></tr>
484
485 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multi-transformate block and glue the result.  <a href="#a153"></a><br><br></td></tr>
486 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a154">Propagate</a> (theShape)</td></tr>
487
488 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Build all possible propagation groups.  <a href="#a154"></a><br><br></td></tr>
489 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a155">CreateGroup</a> (theMainShape, theShapeType)</td></tr>
490
491 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new group which will store sub shapes of theMainShape.  <a href="#a155"></a><br><br></td></tr>
492 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a156">AddObject</a> (theGroup, theSubShapeID)</td></tr>
493
494 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a sub object with ID theSubShapeId to the group.  <a href="#a156"></a><br><br></td></tr>
495 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a157">RemoveObject</a> (theGroup, theSubShapeID)</td></tr>
496
497 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes a sub object with ID <em>theSubShapeId</em> from the group.  <a href="#a157"></a><br><br></td></tr>
498 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a158">UnionList</a> (theGroup, theSubShapes)</td></tr>
499
500 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds to the group all the given shapes.  <a href="#a158"></a><br><br></td></tr>
501 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a159">UnionIDs</a> (theGroup, theSubShapes)</td></tr>
502
503 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Works like the above method, but argument theSubShapes here is a list of sub-shapes indices.  <a href="#a159"></a><br><br></td></tr>
504 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a160">DifferenceList</a> (theGroup, theSubShapes)</td></tr>
505
506 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes from the group all the given shapes.  <a href="#a160"></a><br><br></td></tr>
507 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a161">DifferenceIDs</a> (theGroup, theSubShapes)</td></tr>
508
509 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Works like the above method, but argument theSubShapes here is a list of sub-shapes indices.  <a href="#a161"></a><br><br></td></tr>
510 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a162">GetObjectIDs</a> (theGroup)</td></tr>
511
512 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a list of sub objects ID stored in the group.  <a href="#a162"></a><br><br></td></tr>
513 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a163">GetType</a> (theGroup)</td></tr>
514
515 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a type of sub objects stored in the group.  <a href="#a163"></a><br><br></td></tr>
516 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a164">GetMainShape</a> (theGroup)</td></tr>
517
518 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a main shape associated with the group.  <a href="#a164"></a><br><br></td></tr>
519 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a165">GetEdgesByLength</a> (theShape, min_length, max_length, include_min=1, include_max=1)</td></tr>
520
521 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create group of edges of theShape, whose length is in range [min_length, max_length].  <a href="#a165"></a><br><br></td></tr>
522 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a166">SelectEdges</a> (min_length, max_length, include_min=1, include_max=1)</td></tr>
523
524 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create group of edges of selected shape, whose length is in range [min_length, max_length].  <a href="#a166"></a><br><br></td></tr>
525 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a167">addPath</a> (Path)</td></tr>
526
527 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add Path to load python scripts from.  <a href="#a167"></a><br><br></td></tr>
528 </table>
529 <hr><h2>Function Documentation</h2>
530 <a class="anchor" name="a0" doxytag="geompy::init_geom" ></a><p>
531 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
532   <tr>
533     <td class="mdRow">
534       <table cellpadding="0" cellspacing="0" border="0">
535         <tr>
536           <td class="md" nowrap valign="top"> init_geom           </td>
537           <td class="md" valign="top">(&nbsp;</td>
538           <td class="md" nowrap valign="top">theStudy&nbsp;</td>
539           <td class="mdname1" valign="top" nowrap>          </td>
540           <td class="md" valign="top">&nbsp;)&nbsp;</td>
541           <td class="md" nowrap></td>
542         </tr>
543       </table>
544     </td>
545   </tr>
546 </table>
547 <table cellspacing=5 cellpadding=0 border=0>
548   <tr>
549     <td>
550       &nbsp;
551     </td>
552     <td>
553
554 <p>
555     </td>
556   </tr>
557 </table>
558 <a class="anchor" name="a1" doxytag="geompy::SubShapeName" ></a><p>
559 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
560   <tr>
561     <td class="mdRow">
562       <table cellpadding="0" cellspacing="0" border="0">
563         <tr>
564           <td class="md" nowrap valign="top"> SubShapeName           </td>
565           <td class="md" valign="top">(&nbsp;</td>
566           <td class="md" nowrap valign="top">aSubObj&nbsp;</td>
567           <td class="mdname" nowrap>, </td>
568         </tr>
569         <tr>
570           <td class="md" nowrap align="right"></td>
571           <td></td>
572           <td class="md" nowrap>aMainObj&nbsp;</td>
573           <td class="mdname" nowrap></td>
574         </tr>
575         <tr>
576           <td></td>
577           <td class="md">)&nbsp;</td>
578           <td class="md" colspan="2"></td>
579         </tr>
580       </table>
581     </td>
582   </tr>
583 </table>
584 <table cellspacing=5 cellpadding=0 border=0>
585   <tr>
586     <td>
587       &nbsp;
588     </td>
589     <td>
590
591 <p>
592 Example: see GEOM_TestAll.py     </td>
593   </tr>
594 </table>
595 <a class="anchor" name="a2" doxytag="geompy::addToStudy" ></a><p>
596 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
597   <tr>
598     <td class="mdRow">
599       <table cellpadding="0" cellspacing="0" border="0">
600         <tr>
601           <td class="md" nowrap valign="top"> addToStudy           </td>
602           <td class="md" valign="top">(&nbsp;</td>
603           <td class="md" nowrap valign="top">aShape&nbsp;</td>
604           <td class="mdname" nowrap>, </td>
605         </tr>
606         <tr>
607           <td class="md" nowrap align="right"></td>
608           <td></td>
609           <td class="md" nowrap>aName&nbsp;</td>
610           <td class="mdname" nowrap></td>
611         </tr>
612         <tr>
613           <td></td>
614           <td class="md">)&nbsp;</td>
615           <td class="md" colspan="2"></td>
616         </tr>
617       </table>
618     </td>
619   </tr>
620 </table>
621 <table cellspacing=5 cellpadding=0 border=0>
622   <tr>
623     <td>
624       &nbsp;
625     </td>
626     <td>
627
628 <p>
629 Example: see GEOM_TestAll.py     </td>
630   </tr>
631 </table>
632 <a class="anchor" name="a3" doxytag="geompy::addToStudyInFather" ></a><p>
633 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
634   <tr>
635     <td class="mdRow">
636       <table cellpadding="0" cellspacing="0" border="0">
637         <tr>
638           <td class="md" nowrap valign="top"> addToStudyInFather           </td>
639           <td class="md" valign="top">(&nbsp;</td>
640           <td class="md" nowrap valign="top">aFather&nbsp;</td>
641           <td class="mdname" nowrap>, </td>
642         </tr>
643         <tr>
644           <td class="md" nowrap align="right"></td>
645           <td></td>
646           <td class="md" nowrap>aShape&nbsp;</td>
647           <td class="mdname" nowrap>, </td>
648         </tr>
649         <tr>
650           <td class="md" nowrap align="right"></td>
651           <td></td>
652           <td class="md" nowrap>aName&nbsp;</td>
653           <td class="mdname" nowrap></td>
654         </tr>
655         <tr>
656           <td></td>
657           <td class="md">)&nbsp;</td>
658           <td class="md" colspan="2"></td>
659         </tr>
660       </table>
661     </td>
662   </tr>
663 </table>
664 <table cellspacing=5 cellpadding=0 border=0>
665   <tr>
666     <td>
667       &nbsp;
668     </td>
669     <td>
670
671 <p>
672 Example: see GEOM_TestAll.py     </td>
673   </tr>
674 </table>
675 <a class="anchor" name="a4" doxytag="geompy::MakeVertex" ></a><p>
676 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
677   <tr>
678     <td class="mdRow">
679       <table cellpadding="0" cellspacing="0" border="0">
680         <tr>
681           <td class="md" nowrap valign="top"> MakeVertex           </td>
682           <td class="md" valign="top">(&nbsp;</td>
683           <td class="md" nowrap valign="top">theX&nbsp;</td>
684           <td class="mdname" nowrap>, </td>
685         </tr>
686         <tr>
687           <td class="md" nowrap align="right"></td>
688           <td></td>
689           <td class="md" nowrap>theY&nbsp;</td>
690           <td class="mdname" nowrap>, </td>
691         </tr>
692         <tr>
693           <td class="md" nowrap align="right"></td>
694           <td></td>
695           <td class="md" nowrap>theZ&nbsp;</td>
696           <td class="mdname" nowrap></td>
697         </tr>
698         <tr>
699           <td></td>
700           <td class="md">)&nbsp;</td>
701           <td class="md" colspan="2"></td>
702         </tr>
703       </table>
704     </td>
705   </tr>
706 </table>
707 <table cellspacing=5 cellpadding=0 border=0>
708   <tr>
709     <td>
710       &nbsp;
711     </td>
712     <td>
713
714 <p>
715 <dl compact><dt><b>Parameters:</b></dt><dd>
716   <table border="0" cellspacing="2" cellpadding="0">
717     <tr><td></td><td valign=top><em>theX</em>&nbsp;</td><td>The X coordinate of the point. </td></tr>
718     <tr><td></td><td valign=top><em>theY</em>&nbsp;</td><td>The Y coordinate of the point. </td></tr>
719     <tr><td></td><td valign=top><em>theZ</em>&nbsp;</td><td>The Z coordinate of the point. </td></tr>
720   </table>
721 </dl>
722 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
723 Example: see GEOM_TestAll.py     </td>
724   </tr>
725 </table>
726 <a class="anchor" name="a5" doxytag="geompy::MakeVertexWithRef" ></a><p>
727 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
728   <tr>
729     <td class="mdRow">
730       <table cellpadding="0" cellspacing="0" border="0">
731         <tr>
732           <td class="md" nowrap valign="top"> MakeVertexWithRef           </td>
733           <td class="md" valign="top">(&nbsp;</td>
734           <td class="md" nowrap valign="top">theReference&nbsp;</td>
735           <td class="mdname" nowrap>, </td>
736         </tr>
737         <tr>
738           <td class="md" nowrap align="right"></td>
739           <td></td>
740           <td class="md" nowrap>theX&nbsp;</td>
741           <td class="mdname" nowrap>, </td>
742         </tr>
743         <tr>
744           <td class="md" nowrap align="right"></td>
745           <td></td>
746           <td class="md" nowrap>theY&nbsp;</td>
747           <td class="mdname" nowrap>, </td>
748         </tr>
749         <tr>
750           <td class="md" nowrap align="right"></td>
751           <td></td>
752           <td class="md" nowrap>theZ&nbsp;</td>
753           <td class="mdname" nowrap></td>
754         </tr>
755         <tr>
756           <td></td>
757           <td class="md">)&nbsp;</td>
758           <td class="md" colspan="2"></td>
759         </tr>
760       </table>
761     </td>
762   </tr>
763 </table>
764 <table cellspacing=5 cellpadding=0 border=0>
765   <tr>
766     <td>
767       &nbsp;
768     </td>
769     <td>
770
771 <p>
772 <dl compact><dt><b>Parameters:</b></dt><dd>
773   <table border="0" cellspacing="2" cellpadding="0">
774     <tr><td></td><td valign=top><em>theReference</em>&nbsp;</td><td>The referenced point. </td></tr>
775     <tr><td></td><td valign=top><em>theX</em>&nbsp;</td><td>Displacement from the referenced point along OX axis. </td></tr>
776     <tr><td></td><td valign=top><em>theY</em>&nbsp;</td><td>Displacement from the referenced point along OY axis. </td></tr>
777     <tr><td></td><td valign=top><em>theZ</em>&nbsp;</td><td>Displacement from the referenced point along OZ axis. </td></tr>
778   </table>
779 </dl>
780 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
781 Example: see GEOM_TestAll.py     </td>
782   </tr>
783 </table>
784 <a class="anchor" name="a6" doxytag="geompy::MakeVertexOnCurve" ></a><p>
785 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
786   <tr>
787     <td class="mdRow">
788       <table cellpadding="0" cellspacing="0" border="0">
789         <tr>
790           <td class="md" nowrap valign="top"> MakeVertexOnCurve           </td>
791           <td class="md" valign="top">(&nbsp;</td>
792           <td class="md" nowrap valign="top">theRefCurve&nbsp;</td>
793           <td class="mdname" nowrap>, </td>
794         </tr>
795         <tr>
796           <td class="md" nowrap align="right"></td>
797           <td></td>
798           <td class="md" nowrap>theParameter&nbsp;</td>
799           <td class="mdname" nowrap></td>
800         </tr>
801         <tr>
802           <td></td>
803           <td class="md">)&nbsp;</td>
804           <td class="md" colspan="2"></td>
805         </tr>
806       </table>
807     </td>
808   </tr>
809 </table>
810 <table cellspacing=5 cellpadding=0 border=0>
811   <tr>
812     <td>
813       &nbsp;
814     </td>
815     <td>
816
817 <p>
818 <dl compact><dt><b>Parameters:</b></dt><dd>
819   <table border="0" cellspacing="2" cellpadding="0">
820     <tr><td></td><td valign=top><em>theRefCurve</em>&nbsp;</td><td>The referenced curve. </td></tr>
821     <tr><td></td><td valign=top><em>theParameter</em>&nbsp;</td><td>Value of parameter on the referenced curve. </td></tr>
822   </table>
823 </dl>
824 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
825 Example: see GEOM_TestAll.py     </td>
826   </tr>
827 </table>
828 <a class="anchor" name="a7" doxytag="geompy::MakeVectorDXDYDZ" ></a><p>
829 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
830   <tr>
831     <td class="mdRow">
832       <table cellpadding="0" cellspacing="0" border="0">
833         <tr>
834           <td class="md" nowrap valign="top"> MakeVectorDXDYDZ           </td>
835           <td class="md" valign="top">(&nbsp;</td>
836           <td class="md" nowrap valign="top">theDX&nbsp;</td>
837           <td class="mdname" nowrap>, </td>
838         </tr>
839         <tr>
840           <td class="md" nowrap align="right"></td>
841           <td></td>
842           <td class="md" nowrap>theDY&nbsp;</td>
843           <td class="mdname" nowrap>, </td>
844         </tr>
845         <tr>
846           <td class="md" nowrap align="right"></td>
847           <td></td>
848           <td class="md" nowrap>theDZ&nbsp;</td>
849           <td class="mdname" nowrap></td>
850         </tr>
851         <tr>
852           <td></td>
853           <td class="md">)&nbsp;</td>
854           <td class="md" colspan="2"></td>
855         </tr>
856       </table>
857     </td>
858   </tr>
859 </table>
860 <table cellspacing=5 cellpadding=0 border=0>
861   <tr>
862     <td>
863       &nbsp;
864     </td>
865     <td>
866
867 <p>
868 <dl compact><dt><b>Parameters:</b></dt><dd>
869   <table border="0" cellspacing="2" cellpadding="0">
870     <tr><td></td><td valign=top><em>theDX</em>&nbsp;</td><td>X component of the vector. </td></tr>
871     <tr><td></td><td valign=top><em>theDY</em>&nbsp;</td><td>Y component of the vector. </td></tr>
872     <tr><td></td><td valign=top><em>theDZ</em>&nbsp;</td><td>Z component of the vector. </td></tr>
873   </table>
874 </dl>
875 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created vector.</dd></dl>
876 Example: see GEOM_TestAll.py     </td>
877   </tr>
878 </table>
879 <a class="anchor" name="a8" doxytag="geompy::MakeVector" ></a><p>
880 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
881   <tr>
882     <td class="mdRow">
883       <table cellpadding="0" cellspacing="0" border="0">
884         <tr>
885           <td class="md" nowrap valign="top"> MakeVector           </td>
886           <td class="md" valign="top">(&nbsp;</td>
887           <td class="md" nowrap valign="top">thePnt1&nbsp;</td>
888           <td class="mdname" nowrap>, </td>
889         </tr>
890         <tr>
891           <td class="md" nowrap align="right"></td>
892           <td></td>
893           <td class="md" nowrap>thePnt2&nbsp;</td>
894           <td class="mdname" nowrap></td>
895         </tr>
896         <tr>
897           <td></td>
898           <td class="md">)&nbsp;</td>
899           <td class="md" colspan="2"></td>
900         </tr>
901       </table>
902     </td>
903   </tr>
904 </table>
905 <table cellspacing=5 cellpadding=0 border=0>
906   <tr>
907     <td>
908       &nbsp;
909     </td>
910     <td>
911
912 <p>
913 <dl compact><dt><b>Parameters:</b></dt><dd>
914   <table border="0" cellspacing="2" cellpadding="0">
915     <tr><td></td><td valign=top><em>thePnt1</em>&nbsp;</td><td>Start point for the vector. </td></tr>
916     <tr><td></td><td valign=top><em>thePnt2</em>&nbsp;</td><td>End point for the vector. </td></tr>
917   </table>
918 </dl>
919 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created vector.</dd></dl>
920 Example: see GEOM_TestAll.py     </td>
921   </tr>
922 </table>
923 <a class="anchor" name="a9" doxytag="geompy::MakeLine" ></a><p>
924 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
925   <tr>
926     <td class="mdRow">
927       <table cellpadding="0" cellspacing="0" border="0">
928         <tr>
929           <td class="md" nowrap valign="top"> MakeLine           </td>
930           <td class="md" valign="top">(&nbsp;</td>
931           <td class="md" nowrap valign="top">thePnt&nbsp;</td>
932           <td class="mdname" nowrap>, </td>
933         </tr>
934         <tr>
935           <td class="md" nowrap align="right"></td>
936           <td></td>
937           <td class="md" nowrap>theDir&nbsp;</td>
938           <td class="mdname" nowrap></td>
939         </tr>
940         <tr>
941           <td></td>
942           <td class="md">)&nbsp;</td>
943           <td class="md" colspan="2"></td>
944         </tr>
945       </table>
946     </td>
947   </tr>
948 </table>
949 <table cellspacing=5 cellpadding=0 border=0>
950   <tr>
951     <td>
952       &nbsp;
953     </td>
954     <td>
955
956 <p>
957 <dl compact><dt><b>Parameters:</b></dt><dd>
958   <table border="0" cellspacing="2" cellpadding="0">
959     <tr><td></td><td valign=top><em>thePnt</em>&nbsp;</td><td>Point. The resulting line will pass through it. </td></tr>
960     <tr><td></td><td valign=top><em>theDir</em>&nbsp;</td><td>Direction. The resulting line will be parallel to it. </td></tr>
961   </table>
962 </dl>
963 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created line.</dd></dl>
964 Example: see GEOM_TestAll.py     </td>
965   </tr>
966 </table>
967 <a class="anchor" name="a10" doxytag="geompy::MakeLineTwoPnt" ></a><p>
968 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
969   <tr>
970     <td class="mdRow">
971       <table cellpadding="0" cellspacing="0" border="0">
972         <tr>
973           <td class="md" nowrap valign="top"> MakeLineTwoPnt           </td>
974           <td class="md" valign="top">(&nbsp;</td>
975           <td class="md" nowrap valign="top">thePnt1&nbsp;</td>
976           <td class="mdname" nowrap>, </td>
977         </tr>
978         <tr>
979           <td class="md" nowrap align="right"></td>
980           <td></td>
981           <td class="md" nowrap>thePnt2&nbsp;</td>
982           <td class="mdname" nowrap></td>
983         </tr>
984         <tr>
985           <td></td>
986           <td class="md">)&nbsp;</td>
987           <td class="md" colspan="2"></td>
988         </tr>
989       </table>
990     </td>
991   </tr>
992 </table>
993 <table cellspacing=5 cellpadding=0 border=0>
994   <tr>
995     <td>
996       &nbsp;
997     </td>
998     <td>
999
1000 <p>
1001 <dl compact><dt><b>Parameters:</b></dt><dd>
1002   <table border="0" cellspacing="2" cellpadding="0">
1003     <tr><td></td><td valign=top><em>thePnt1</em>&nbsp;</td><td>First of two points, defining the line. </td></tr>
1004     <tr><td></td><td valign=top><em>thePnt2</em>&nbsp;</td><td>Second of two points, defining the line. </td></tr>
1005   </table>
1006 </dl>
1007 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created line.</dd></dl>
1008 Example: see GEOM_TestAll.py     </td>
1009   </tr>
1010 </table>
1011 <a class="anchor" name="a11" doxytag="geompy::MakePlane" ></a><p>
1012 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1013   <tr>
1014     <td class="mdRow">
1015       <table cellpadding="0" cellspacing="0" border="0">
1016         <tr>
1017           <td class="md" nowrap valign="top"> MakePlane           </td>
1018           <td class="md" valign="top">(&nbsp;</td>
1019           <td class="md" nowrap valign="top">thePnt&nbsp;</td>
1020           <td class="mdname" nowrap>, </td>
1021         </tr>
1022         <tr>
1023           <td class="md" nowrap align="right"></td>
1024           <td></td>
1025           <td class="md" nowrap>theVec&nbsp;</td>
1026           <td class="mdname" nowrap>, </td>
1027         </tr>
1028         <tr>
1029           <td class="md" nowrap align="right"></td>
1030           <td></td>
1031           <td class="md" nowrap>theTrimSize&nbsp;</td>
1032           <td class="mdname" nowrap></td>
1033         </tr>
1034         <tr>
1035           <td></td>
1036           <td class="md">)&nbsp;</td>
1037           <td class="md" colspan="2"></td>
1038         </tr>
1039       </table>
1040     </td>
1041   </tr>
1042 </table>
1043 <table cellspacing=5 cellpadding=0 border=0>
1044   <tr>
1045     <td>
1046       &nbsp;
1047     </td>
1048     <td>
1049
1050 <p>
1051 <dl compact><dt><b>Parameters:</b></dt><dd>
1052   <table border="0" cellspacing="2" cellpadding="0">
1053     <tr><td></td><td valign=top><em>thePnt</em>&nbsp;</td><td>Point, the plane has to pass through. </td></tr>
1054     <tr><td></td><td valign=top><em>theVec</em>&nbsp;</td><td>Vector, defining the plane normal direction. </td></tr>
1055     <tr><td></td><td valign=top><em>theTrimSize</em>&nbsp;</td><td>Half size of a side of quadrangle face, representing the plane. </td></tr>
1056   </table>
1057 </dl>
1058 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created plane.</dd></dl>
1059 Example: see GEOM_TestAll.py     </td>
1060   </tr>
1061 </table>
1062 <a class="anchor" name="a12" doxytag="geompy::MakePlaneThreePnt" ></a><p>
1063 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1064   <tr>
1065     <td class="mdRow">
1066       <table cellpadding="0" cellspacing="0" border="0">
1067         <tr>
1068           <td class="md" nowrap valign="top"> MakePlaneThreePnt           </td>
1069           <td class="md" valign="top">(&nbsp;</td>
1070           <td class="md" nowrap valign="top">thePnt1&nbsp;</td>
1071           <td class="mdname" nowrap>, </td>
1072         </tr>
1073         <tr>
1074           <td class="md" nowrap align="right"></td>
1075           <td></td>
1076           <td class="md" nowrap>thePnt2&nbsp;</td>
1077           <td class="mdname" nowrap>, </td>
1078         </tr>
1079         <tr>
1080           <td class="md" nowrap align="right"></td>
1081           <td></td>
1082           <td class="md" nowrap>thePnt3&nbsp;</td>
1083           <td class="mdname" nowrap>, </td>
1084         </tr>
1085         <tr>
1086           <td class="md" nowrap align="right"></td>
1087           <td></td>
1088           <td class="md" nowrap>theTrimSize&nbsp;</td>
1089           <td class="mdname" nowrap></td>
1090         </tr>
1091         <tr>
1092           <td></td>
1093           <td class="md">)&nbsp;</td>
1094           <td class="md" colspan="2"></td>
1095         </tr>
1096       </table>
1097     </td>
1098   </tr>
1099 </table>
1100 <table cellspacing=5 cellpadding=0 border=0>
1101   <tr>
1102     <td>
1103       &nbsp;
1104     </td>
1105     <td>
1106
1107 <p>
1108 <dl compact><dt><b>Parameters:</b></dt><dd>
1109   <table border="0" cellspacing="2" cellpadding="0">
1110     <tr><td></td><td valign=top><em>thePnt1</em>&nbsp;</td><td>First of three points, defining the plane. </td></tr>
1111     <tr><td></td><td valign=top><em>thePnt2</em>&nbsp;</td><td>Second of three points, defining the plane. </td></tr>
1112     <tr><td></td><td valign=top><em>thePnt3</em>&nbsp;</td><td>Fird of three points, defining the plane. </td></tr>
1113     <tr><td></td><td valign=top><em>theTrimSize</em>&nbsp;</td><td>Half size of a side of quadrangle face, representing the plane. </td></tr>
1114   </table>
1115 </dl>
1116 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created plane.</dd></dl>
1117 Example: see GEOM_TestAll.py     </td>
1118   </tr>
1119 </table>
1120 <a class="anchor" name="a13" doxytag="geompy::MakePlaneFace" ></a><p>
1121 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1122   <tr>
1123     <td class="mdRow">
1124       <table cellpadding="0" cellspacing="0" border="0">
1125         <tr>
1126           <td class="md" nowrap valign="top"> MakePlaneFace           </td>
1127           <td class="md" valign="top">(&nbsp;</td>
1128           <td class="md" nowrap valign="top">theFace&nbsp;</td>
1129           <td class="mdname" nowrap>, </td>
1130         </tr>
1131         <tr>
1132           <td class="md" nowrap align="right"></td>
1133           <td></td>
1134           <td class="md" nowrap>theTrimSize&nbsp;</td>
1135           <td class="mdname" nowrap></td>
1136         </tr>
1137         <tr>
1138           <td></td>
1139           <td class="md">)&nbsp;</td>
1140           <td class="md" colspan="2"></td>
1141         </tr>
1142       </table>
1143     </td>
1144   </tr>
1145 </table>
1146 <table cellspacing=5 cellpadding=0 border=0>
1147   <tr>
1148     <td>
1149       &nbsp;
1150     </td>
1151     <td>
1152
1153 <p>
1154 <dl compact><dt><b>Parameters:</b></dt><dd>
1155   <table border="0" cellspacing="2" cellpadding="0">
1156     <tr><td></td><td valign=top><em>theFace</em>&nbsp;</td><td>Referenced plane. </td></tr>
1157     <tr><td></td><td valign=top><em>theTrimSize</em>&nbsp;</td><td>New half size of a side of quadrangle face, representing the plane. </td></tr>
1158   </table>
1159 </dl>
1160 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created plane.</dd></dl>
1161 Example: see GEOM_TestAll.py     </td>
1162   </tr>
1163 </table>
1164 <a class="anchor" name="a14" doxytag="geompy::MakeMarker" ></a><p>
1165 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1166   <tr>
1167     <td class="mdRow">
1168       <table cellpadding="0" cellspacing="0" border="0">
1169         <tr>
1170           <td class="md" nowrap valign="top"> MakeMarker           </td>
1171           <td class="md" valign="top">(&nbsp;</td>
1172           <td class="md" nowrap valign="top">OX&nbsp;</td>
1173           <td class="mdname" nowrap>, </td>
1174         </tr>
1175         <tr>
1176           <td class="md" nowrap align="right"></td>
1177           <td></td>
1178           <td class="md" nowrap>OY&nbsp;</td>
1179           <td class="mdname" nowrap>, </td>
1180         </tr>
1181         <tr>
1182           <td class="md" nowrap align="right"></td>
1183           <td></td>
1184           <td class="md" nowrap>OZ&nbsp;</td>
1185           <td class="mdname" nowrap>, </td>
1186         </tr>
1187         <tr>
1188           <td class="md" nowrap align="right"></td>
1189           <td></td>
1190           <td class="md" nowrap>XDX&nbsp;</td>
1191           <td class="mdname" nowrap>, </td>
1192         </tr>
1193         <tr>
1194           <td class="md" nowrap align="right"></td>
1195           <td></td>
1196           <td class="md" nowrap>XDY&nbsp;</td>
1197           <td class="mdname" nowrap>, </td>
1198         </tr>
1199         <tr>
1200           <td class="md" nowrap align="right"></td>
1201           <td></td>
1202           <td class="md" nowrap>XDZ&nbsp;</td>
1203           <td class="mdname" nowrap>, </td>
1204         </tr>
1205         <tr>
1206           <td class="md" nowrap align="right"></td>
1207           <td></td>
1208           <td class="md" nowrap>YDX&nbsp;</td>
1209           <td class="mdname" nowrap>, </td>
1210         </tr>
1211         <tr>
1212           <td class="md" nowrap align="right"></td>
1213           <td></td>
1214           <td class="md" nowrap>YDY&nbsp;</td>
1215           <td class="mdname" nowrap>, </td>
1216         </tr>
1217         <tr>
1218           <td class="md" nowrap align="right"></td>
1219           <td></td>
1220           <td class="md" nowrap>YDZ&nbsp;</td>
1221           <td class="mdname" nowrap></td>
1222         </tr>
1223         <tr>
1224           <td></td>
1225           <td class="md">)&nbsp;</td>
1226           <td class="md" colspan="2"></td>
1227         </tr>
1228       </table>
1229     </td>
1230   </tr>
1231 </table>
1232 <table cellspacing=5 cellpadding=0 border=0>
1233   <tr>
1234     <td>
1235       &nbsp;
1236     </td>
1237     <td>
1238
1239 <p>
1240 <dl compact><dt><b>Parameters:</b></dt><dd>
1241   <table border="0" cellspacing="2" cellpadding="0">
1242     <tr><td></td><td valign=top><em>OX,OY,OZ</em>&nbsp;</td><td>Three coordinates of coordinate system origin. </td></tr>
1243     <tr><td></td><td valign=top><em>XDX,XDY,XDZ</em>&nbsp;</td><td>Three components of OX direction </td></tr>
1244     <tr><td></td><td valign=top><em>YDX,YDY,YDZ</em>&nbsp;</td><td>Three components of OY direction </td></tr>
1245   </table>
1246 </dl>
1247 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created coordinate system.</dd></dl>
1248 Example: see GEOM_TestAll.py     </td>
1249   </tr>
1250 </table>
1251 <a class="anchor" name="a15" doxytag="geompy::MakeMarkerPntTwoVec" ></a><p>
1252 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1253   <tr>
1254     <td class="mdRow">
1255       <table cellpadding="0" cellspacing="0" border="0">
1256         <tr>
1257           <td class="md" nowrap valign="top"> MakeMarkerPntTwoVec           </td>
1258           <td class="md" valign="top">(&nbsp;</td>
1259           <td class="md" nowrap valign="top">theOrigin&nbsp;</td>
1260           <td class="mdname" nowrap>, </td>
1261         </tr>
1262         <tr>
1263           <td class="md" nowrap align="right"></td>
1264           <td></td>
1265           <td class="md" nowrap>theXVec&nbsp;</td>
1266           <td class="mdname" nowrap>, </td>
1267         </tr>
1268         <tr>
1269           <td class="md" nowrap align="right"></td>
1270           <td></td>
1271           <td class="md" nowrap>theYVec&nbsp;</td>
1272           <td class="mdname" nowrap></td>
1273         </tr>
1274         <tr>
1275           <td></td>
1276           <td class="md">)&nbsp;</td>
1277           <td class="md" colspan="2"></td>
1278         </tr>
1279       </table>
1280     </td>
1281   </tr>
1282 </table>
1283 <table cellspacing=5 cellpadding=0 border=0>
1284   <tr>
1285     <td>
1286       &nbsp;
1287     </td>
1288     <td>
1289
1290 <p>
1291 <dl compact><dt><b>Parameters:</b></dt><dd>
1292   <table border="0" cellspacing="2" cellpadding="0">
1293     <tr><td></td><td valign=top><em>theOrigin</em>&nbsp;</td><td>Point of coordinate system origin. </td></tr>
1294     <tr><td></td><td valign=top><em>theXVec</em>&nbsp;</td><td>Vector of X direction </td></tr>
1295     <tr><td></td><td valign=top><em>theYVec</em>&nbsp;</td><td>Vector of Y direction </td></tr>
1296   </table>
1297 </dl>
1298 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created coordinate system. </dd></dl>
1299     </td>
1300   </tr>
1301 </table>
1302 <a class="anchor" name="a16" doxytag="geompy::MakeArc" ></a><p>
1303 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1304   <tr>
1305     <td class="mdRow">
1306       <table cellpadding="0" cellspacing="0" border="0">
1307         <tr>
1308           <td class="md" nowrap valign="top"> MakeArc           </td>
1309           <td class="md" valign="top">(&nbsp;</td>
1310           <td class="md" nowrap valign="top">thePnt1&nbsp;</td>
1311           <td class="mdname" nowrap>, </td>
1312         </tr>
1313         <tr>
1314           <td class="md" nowrap align="right"></td>
1315           <td></td>
1316           <td class="md" nowrap>thePnt2&nbsp;</td>
1317           <td class="mdname" nowrap>, </td>
1318         </tr>
1319         <tr>
1320           <td class="md" nowrap align="right"></td>
1321           <td></td>
1322           <td class="md" nowrap>thePnt3&nbsp;</td>
1323           <td class="mdname" nowrap></td>
1324         </tr>
1325         <tr>
1326           <td></td>
1327           <td class="md">)&nbsp;</td>
1328           <td class="md" colspan="2"></td>
1329         </tr>
1330       </table>
1331     </td>
1332   </tr>
1333 </table>
1334 <table cellspacing=5 cellpadding=0 border=0>
1335   <tr>
1336     <td>
1337       &nbsp;
1338     </td>
1339     <td>
1340
1341 <p>
1342 <dl compact><dt><b>Parameters:</b></dt><dd>
1343   <table border="0" cellspacing="2" cellpadding="0">
1344     <tr><td></td><td valign=top><em>thePnt1</em>&nbsp;</td><td>Start point of the arc. </td></tr>
1345     <tr><td></td><td valign=top><em>thePnt2</em>&nbsp;</td><td>Middle point of the arc. </td></tr>
1346     <tr><td></td><td valign=top><em>thePnt3</em>&nbsp;</td><td>End point of the arc. </td></tr>
1347   </table>
1348 </dl>
1349 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created arc.</dd></dl>
1350 Example: see GEOM_TestAll.py     </td>
1351   </tr>
1352 </table>
1353 <a class="anchor" name="a17" doxytag="geompy::MakeCircle" ></a><p>
1354 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1355   <tr>
1356     <td class="mdRow">
1357       <table cellpadding="0" cellspacing="0" border="0">
1358         <tr>
1359           <td class="md" nowrap valign="top"> MakeCircle           </td>
1360           <td class="md" valign="top">(&nbsp;</td>
1361           <td class="md" nowrap valign="top">thePnt&nbsp;</td>
1362           <td class="mdname" nowrap>, </td>
1363         </tr>
1364         <tr>
1365           <td class="md" nowrap align="right"></td>
1366           <td></td>
1367           <td class="md" nowrap>theVec&nbsp;</td>
1368           <td class="mdname" nowrap>, </td>
1369         </tr>
1370         <tr>
1371           <td class="md" nowrap align="right"></td>
1372           <td></td>
1373           <td class="md" nowrap>theR&nbsp;</td>
1374           <td class="mdname" nowrap></td>
1375         </tr>
1376         <tr>
1377           <td></td>
1378           <td class="md">)&nbsp;</td>
1379           <td class="md" colspan="2"></td>
1380         </tr>
1381       </table>
1382     </td>
1383   </tr>
1384 </table>
1385 <table cellspacing=5 cellpadding=0 border=0>
1386   <tr>
1387     <td>
1388       &nbsp;
1389     </td>
1390     <td>
1391
1392 <p>
1393 <dl compact><dt><b>Parameters:</b></dt><dd>
1394   <table border="0" cellspacing="2" cellpadding="0">
1395     <tr><td></td><td valign=top><em>thePnt</em>&nbsp;</td><td>Circle center. </td></tr>
1396     <tr><td></td><td valign=top><em>theVec</em>&nbsp;</td><td>Vector, normal to the plane of the circle. </td></tr>
1397     <tr><td></td><td valign=top><em>theR</em>&nbsp;</td><td>Circle radius. </td></tr>
1398   </table>
1399 </dl>
1400 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created circle.</dd></dl>
1401 Example: see GEOM_TestAll.py     </td>
1402   </tr>
1403 </table>
1404 <a class="anchor" name="a18" doxytag="geompy::MakeCircleThreePnt" ></a><p>
1405 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1406   <tr>
1407     <td class="mdRow">
1408       <table cellpadding="0" cellspacing="0" border="0">
1409         <tr>
1410           <td class="md" nowrap valign="top"> MakeCircleThreePnt           </td>
1411           <td class="md" valign="top">(&nbsp;</td>
1412           <td class="md" nowrap valign="top">thePnt1&nbsp;</td>
1413           <td class="mdname" nowrap>, </td>
1414         </tr>
1415         <tr>
1416           <td class="md" nowrap align="right"></td>
1417           <td></td>
1418           <td class="md" nowrap>thePnt2&nbsp;</td>
1419           <td class="mdname" nowrap>, </td>
1420         </tr>
1421         <tr>
1422           <td class="md" nowrap align="right"></td>
1423           <td></td>
1424           <td class="md" nowrap>thePnt3&nbsp;</td>
1425           <td class="mdname" nowrap></td>
1426         </tr>
1427         <tr>
1428           <td></td>
1429           <td class="md">)&nbsp;</td>
1430           <td class="md" colspan="2"></td>
1431         </tr>
1432       </table>
1433     </td>
1434   </tr>
1435 </table>
1436 <table cellspacing=5 cellpadding=0 border=0>
1437   <tr>
1438     <td>
1439       &nbsp;
1440     </td>
1441     <td>
1442
1443 <p>
1444 <dl compact><dt><b>Parameters:</b></dt><dd>
1445   <table border="0" cellspacing="2" cellpadding="0">
1446     <tr><td></td><td valign=top><em>thePnt1,thePnt2,thePnt3</em>&nbsp;</td><td>Points, defining the circle. </td></tr>
1447   </table>
1448 </dl>
1449 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created circle.</dd></dl>
1450 Example: see GEOM_TestAll.py     </td>
1451   </tr>
1452 </table>
1453 <a class="anchor" name="a19" doxytag="geompy::MakeEllipse" ></a><p>
1454 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1455   <tr>
1456     <td class="mdRow">
1457       <table cellpadding="0" cellspacing="0" border="0">
1458         <tr>
1459           <td class="md" nowrap valign="top"> MakeEllipse           </td>
1460           <td class="md" valign="top">(&nbsp;</td>
1461           <td class="md" nowrap valign="top">thePnt&nbsp;</td>
1462           <td class="mdname" nowrap>, </td>
1463         </tr>
1464         <tr>
1465           <td class="md" nowrap align="right"></td>
1466           <td></td>
1467           <td class="md" nowrap>theVec&nbsp;</td>
1468           <td class="mdname" nowrap>, </td>
1469         </tr>
1470         <tr>
1471           <td class="md" nowrap align="right"></td>
1472           <td></td>
1473           <td class="md" nowrap>theRMajor&nbsp;</td>
1474           <td class="mdname" nowrap>, </td>
1475         </tr>
1476         <tr>
1477           <td class="md" nowrap align="right"></td>
1478           <td></td>
1479           <td class="md" nowrap>theRMinor&nbsp;</td>
1480           <td class="mdname" nowrap></td>
1481         </tr>
1482         <tr>
1483           <td></td>
1484           <td class="md">)&nbsp;</td>
1485           <td class="md" colspan="2"></td>
1486         </tr>
1487       </table>
1488     </td>
1489   </tr>
1490 </table>
1491 <table cellspacing=5 cellpadding=0 border=0>
1492   <tr>
1493     <td>
1494       &nbsp;
1495     </td>
1496     <td>
1497
1498 <p>
1499 <dl compact><dt><b>Parameters:</b></dt><dd>
1500   <table border="0" cellspacing="2" cellpadding="0">
1501     <tr><td></td><td valign=top><em>thePnt</em>&nbsp;</td><td>Ellipse center. </td></tr>
1502     <tr><td></td><td valign=top><em>theVec</em>&nbsp;</td><td>Vector, normal to the plane of the ellipse. </td></tr>
1503     <tr><td></td><td valign=top><em>theRMajor</em>&nbsp;</td><td>Major ellipse radius. </td></tr>
1504     <tr><td></td><td valign=top><em>theRMinor</em>&nbsp;</td><td>Minor ellipse radius. </td></tr>
1505   </table>
1506 </dl>
1507 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created ellipse.</dd></dl>
1508 Example: see GEOM_TestAll.py     </td>
1509   </tr>
1510 </table>
1511 <a class="anchor" name="a20" doxytag="geompy::MakePolyline" ></a><p>
1512 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1513   <tr>
1514     <td class="mdRow">
1515       <table cellpadding="0" cellspacing="0" border="0">
1516         <tr>
1517           <td class="md" nowrap valign="top"> MakePolyline           </td>
1518           <td class="md" valign="top">(&nbsp;</td>
1519           <td class="md" nowrap valign="top">thePoints&nbsp;</td>
1520           <td class="mdname1" valign="top" nowrap>          </td>
1521           <td class="md" valign="top">&nbsp;)&nbsp;</td>
1522           <td class="md" nowrap></td>
1523         </tr>
1524       </table>
1525     </td>
1526   </tr>
1527 </table>
1528 <table cellspacing=5 cellpadding=0 border=0>
1529   <tr>
1530     <td>
1531       &nbsp;
1532     </td>
1533     <td>
1534
1535 <p>
1536 <dl compact><dt><b>Parameters:</b></dt><dd>
1537   <table border="0" cellspacing="2" cellpadding="0">
1538     <tr><td></td><td valign=top><em>thePoints</em>&nbsp;</td><td>Sequence of points for the polyline. </td></tr>
1539   </table>
1540 </dl>
1541 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created polyline.</dd></dl>
1542 Example: see GEOM_TestAll.py     </td>
1543   </tr>
1544 </table>
1545 <a class="anchor" name="a21" doxytag="geompy::MakeBezier" ></a><p>
1546 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1547   <tr>
1548     <td class="mdRow">
1549       <table cellpadding="0" cellspacing="0" border="0">
1550         <tr>
1551           <td class="md" nowrap valign="top"> MakeBezier           </td>
1552           <td class="md" valign="top">(&nbsp;</td>
1553           <td class="md" nowrap valign="top">thePoints&nbsp;</td>
1554           <td class="mdname1" valign="top" nowrap>          </td>
1555           <td class="md" valign="top">&nbsp;)&nbsp;</td>
1556           <td class="md" nowrap></td>
1557         </tr>
1558       </table>
1559     </td>
1560   </tr>
1561 </table>
1562 <table cellspacing=5 cellpadding=0 border=0>
1563   <tr>
1564     <td>
1565       &nbsp;
1566     </td>
1567     <td>
1568
1569 <p>
1570 <dl compact><dt><b>Parameters:</b></dt><dd>
1571   <table border="0" cellspacing="2" cellpadding="0">
1572     <tr><td></td><td valign=top><em>thePoints</em>&nbsp;</td><td>Sequence of points for the bezier curve. </td></tr>
1573   </table>
1574 </dl>
1575 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created bezier curve.</dd></dl>
1576 Example: see GEOM_TestAll.py     </td>
1577   </tr>
1578 </table>
1579 <a class="anchor" name="a22" doxytag="geompy::MakeInterpol" ></a><p>
1580 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1581   <tr>
1582     <td class="mdRow">
1583       <table cellpadding="0" cellspacing="0" border="0">
1584         <tr>
1585           <td class="md" nowrap valign="top"> MakeInterpol           </td>
1586           <td class="md" valign="top">(&nbsp;</td>
1587           <td class="md" nowrap valign="top">thePoints&nbsp;</td>
1588           <td class="mdname1" valign="top" nowrap>          </td>
1589           <td class="md" valign="top">&nbsp;)&nbsp;</td>
1590           <td class="md" nowrap></td>
1591         </tr>
1592       </table>
1593     </td>
1594   </tr>
1595 </table>
1596 <table cellspacing=5 cellpadding=0 border=0>
1597   <tr>
1598     <td>
1599       &nbsp;
1600     </td>
1601     <td>
1602
1603 <p>
1604 <dl compact><dt><b>Parameters:</b></dt><dd>
1605   <table border="0" cellspacing="2" cellpadding="0">
1606     <tr><td></td><td valign=top><em>thePoints</em>&nbsp;</td><td>Sequence of points for the B-Spline curve. </td></tr>
1607   </table>
1608 </dl>
1609 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created B-Spline curve.</dd></dl>
1610 Example: see GEOM_TestAll.py     </td>
1611   </tr>
1612 </table>
1613 <a class="anchor" name="a23" doxytag="geompy::MakeSketcher" ></a><p>
1614 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1615   <tr>
1616     <td class="mdRow">
1617       <table cellpadding="0" cellspacing="0" border="0">
1618         <tr>
1619           <td class="md" nowrap valign="top"> MakeSketcher           </td>
1620           <td class="md" valign="top">(&nbsp;</td>
1621           <td class="md" nowrap valign="top">theCommand&nbsp;</td>
1622           <td class="mdname" nowrap>, </td>
1623         </tr>
1624         <tr>
1625           <td class="md" nowrap align="right"></td>
1626           <td></td>
1627           <td class="md" nowrap>theWorkingPlane&nbsp;</td>
1628           <td class="mdname" nowrap> = <code>[0</code>, </td>
1629         </tr>
1630         <tr>
1631           <td class="md" nowrap align="right"></td>
1632           <td></td>
1633           <td class="md" nowrap>0&nbsp;</td>
1634           <td class="mdname" nowrap>, </td>
1635         </tr>
1636         <tr>
1637           <td class="md" nowrap align="right"></td>
1638           <td></td>
1639           <td class="md" nowrap>0&nbsp;</td>
1640           <td class="mdname" nowrap>, </td>
1641         </tr>
1642         <tr>
1643           <td class="md" nowrap align="right"></td>
1644           <td></td>
1645           <td class="md" nowrap>0&nbsp;</td>
1646           <td class="mdname" nowrap>, </td>
1647         </tr>
1648         <tr>
1649           <td class="md" nowrap align="right"></td>
1650           <td></td>
1651           <td class="md" nowrap>0&nbsp;</td>
1652           <td class="mdname" nowrap>, </td>
1653         </tr>
1654         <tr>
1655           <td class="md" nowrap align="right"></td>
1656           <td></td>
1657           <td class="md" nowrap>1&nbsp;</td>
1658           <td class="mdname" nowrap>, </td>
1659         </tr>
1660         <tr>
1661           <td class="md" nowrap align="right"></td>
1662           <td></td>
1663           <td class="md" nowrap>1&nbsp;</td>
1664           <td class="mdname" nowrap>, </td>
1665         </tr>
1666         <tr>
1667           <td class="md" nowrap align="right"></td>
1668           <td></td>
1669           <td class="md" nowrap>0&nbsp;</td>
1670           <td class="mdname" nowrap>, </td>
1671         </tr>
1672         <tr>
1673           <td class="md" nowrap align="right"></td>
1674           <td></td>
1675           <td class="md" nowrap>0]&nbsp;</td>
1676           <td class="mdname" nowrap></td>
1677         </tr>
1678         <tr>
1679           <td></td>
1680           <td class="md">)&nbsp;</td>
1681           <td class="md" colspan="2"></td>
1682         </tr>
1683       </table>
1684     </td>
1685   </tr>
1686 </table>
1687 <table cellspacing=5 cellpadding=0 border=0>
1688   <tr>
1689     <td>
1690       &nbsp;
1691     </td>
1692     <td>
1693
1694 <p>
1695 <br>
1696  Edges of the resulting wire or face will be arcs of circles and/or linear segments. <br>
1697  Format of the description string have to be the following:<p>
1698 "Sketcher[:F x1 y1]:CMD[:CMD[:CMD...]]"<p>
1699 Where:<ul>
1700 <li>x1, y1 are coordinates of the first sketcher point (zero by default),</li><li>CMD is one of<ul>
1701 <li>"R angle" : Set the direction by angle</li><li>"D dx dy" : Set the direction by DX &amp; DY</li></ul>
1702 <br>
1703 <ul>
1704 <li>"TT x y" : Create segment by point at X &amp; Y</li><li>"T dx dy" : Create segment by point with DX &amp; DY</li><li>"L length" : Create segment by direction &amp; Length</li><li>"IX x" : Create segment by direction &amp; Intersect. X</li><li>"IY y" : Create segment by direction &amp; Intersect. Y</li></ul>
1705 <br>
1706 <ul>
1707 <li>"C radius length" : Create arc by direction, radius and length(in degree)</li></ul>
1708 <br>
1709 <ul>
1710 <li>"WW" : Close Wire (to finish)</li><li>"WF" : Close Wire and build face (to finish)</li></ul>
1711 </li></ul>
1712 <p>
1713 <dl compact><dt><b>Parameters:</b></dt><dd>
1714   <table border="0" cellspacing="2" cellpadding="0">
1715     <tr><td></td><td valign=top><em>theCommand</em>&nbsp;</td><td>String, defining the sketcher in local coordinates of the working plane. </td></tr>
1716     <tr><td></td><td valign=top><em>theWorkingPlane</em>&nbsp;</td><td>Nine double values, defining origin, OZ and OX directions of the working plane. </td></tr>
1717   </table>
1718 </dl>
1719 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created wire.</dd></dl>
1720 Example: see GEOM_TestAll.py     </td>
1721   </tr>
1722 </table>
1723 <a class="anchor" name="a24" doxytag="geompy::MakeSketcherOnPlane" ></a><p>
1724 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1725   <tr>
1726     <td class="mdRow">
1727       <table cellpadding="0" cellspacing="0" border="0">
1728         <tr>
1729           <td class="md" nowrap valign="top"> MakeSketcherOnPlane           </td>
1730           <td class="md" valign="top">(&nbsp;</td>
1731           <td class="md" nowrap valign="top">theCommand&nbsp;</td>
1732           <td class="mdname" nowrap>, </td>
1733         </tr>
1734         <tr>
1735           <td class="md" nowrap align="right"></td>
1736           <td></td>
1737           <td class="md" nowrap>theWorkingPlane&nbsp;</td>
1738           <td class="mdname" nowrap></td>
1739         </tr>
1740         <tr>
1741           <td></td>
1742           <td class="md">)&nbsp;</td>
1743           <td class="md" colspan="2"></td>
1744         </tr>
1745       </table>
1746     </td>
1747   </tr>
1748 </table>
1749 <table cellspacing=5 cellpadding=0 border=0>
1750   <tr>
1751     <td>
1752       &nbsp;
1753     </td>
1754     <td>
1755
1756 <p>
1757 <br>
1758  For format of the description string see the previous method.<br>
1759  <dl compact><dt><b>Parameters:</b></dt><dd>
1760   <table border="0" cellspacing="2" cellpadding="0">
1761     <tr><td></td><td valign=top><em>theCommand</em>&nbsp;</td><td>String, defining the sketcher in local coordinates of the working plane. </td></tr>
1762     <tr><td></td><td valign=top><em>theWorkingPlane</em>&nbsp;</td><td>Planar Face of the working plane. </td></tr>
1763   </table>
1764 </dl>
1765 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created wire. </dd></dl>
1766     </td>
1767   </tr>
1768 </table>
1769 <a class="anchor" name="a25" doxytag="geompy::MakeBox" ></a><p>
1770 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1771   <tr>
1772     <td class="mdRow">
1773       <table cellpadding="0" cellspacing="0" border="0">
1774         <tr>
1775           <td class="md" nowrap valign="top"> MakeBox           </td>
1776           <td class="md" valign="top">(&nbsp;</td>
1777           <td class="md" nowrap valign="top">x1&nbsp;</td>
1778           <td class="mdname" nowrap>, </td>
1779         </tr>
1780         <tr>
1781           <td class="md" nowrap align="right"></td>
1782           <td></td>
1783           <td class="md" nowrap>y1&nbsp;</td>
1784           <td class="mdname" nowrap>, </td>
1785         </tr>
1786         <tr>
1787           <td class="md" nowrap align="right"></td>
1788           <td></td>
1789           <td class="md" nowrap>z1&nbsp;</td>
1790           <td class="mdname" nowrap>, </td>
1791         </tr>
1792         <tr>
1793           <td class="md" nowrap align="right"></td>
1794           <td></td>
1795           <td class="md" nowrap>x2&nbsp;</td>
1796           <td class="mdname" nowrap>, </td>
1797         </tr>
1798         <tr>
1799           <td class="md" nowrap align="right"></td>
1800           <td></td>
1801           <td class="md" nowrap>y2&nbsp;</td>
1802           <td class="mdname" nowrap>, </td>
1803         </tr>
1804         <tr>
1805           <td class="md" nowrap align="right"></td>
1806           <td></td>
1807           <td class="md" nowrap>z2&nbsp;</td>
1808           <td class="mdname" nowrap></td>
1809         </tr>
1810         <tr>
1811           <td></td>
1812           <td class="md">)&nbsp;</td>
1813           <td class="md" colspan="2"></td>
1814         </tr>
1815       </table>
1816     </td>
1817   </tr>
1818 </table>
1819 <table cellspacing=5 cellpadding=0 border=0>
1820   <tr>
1821     <td>
1822       &nbsp;
1823     </td>
1824     <td>
1825
1826 <p>
1827 Example: see GEOM_TestAll.py     </td>
1828   </tr>
1829 </table>
1830 <a class="anchor" name="a26" doxytag="geompy::MakeBoxDXDYDZ" ></a><p>
1831 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1832   <tr>
1833     <td class="mdRow">
1834       <table cellpadding="0" cellspacing="0" border="0">
1835         <tr>
1836           <td class="md" nowrap valign="top"> MakeBoxDXDYDZ           </td>
1837           <td class="md" valign="top">(&nbsp;</td>
1838           <td class="md" nowrap valign="top">theDX&nbsp;</td>
1839           <td class="mdname" nowrap>, </td>
1840         </tr>
1841         <tr>
1842           <td class="md" nowrap align="right"></td>
1843           <td></td>
1844           <td class="md" nowrap>theDY&nbsp;</td>
1845           <td class="mdname" nowrap>, </td>
1846         </tr>
1847         <tr>
1848           <td class="md" nowrap align="right"></td>
1849           <td></td>
1850           <td class="md" nowrap>theDZ&nbsp;</td>
1851           <td class="mdname" nowrap></td>
1852         </tr>
1853         <tr>
1854           <td></td>
1855           <td class="md">)&nbsp;</td>
1856           <td class="md" colspan="2"></td>
1857         </tr>
1858       </table>
1859     </td>
1860   </tr>
1861 </table>
1862 <table cellspacing=5 cellpadding=0 border=0>
1863   <tr>
1864     <td>
1865       &nbsp;
1866     </td>
1867     <td>
1868
1869 <p>
1870 Center of the box will be at point (DX/2, DY/2, DZ/2). <dl compact><dt><b>Parameters:</b></dt><dd>
1871   <table border="0" cellspacing="2" cellpadding="0">
1872     <tr><td></td><td valign=top><em>theDX</em>&nbsp;</td><td>Length of Box edges, parallel to OX axis. </td></tr>
1873     <tr><td></td><td valign=top><em>theDY</em>&nbsp;</td><td>Length of Box edges, parallel to OY axis. </td></tr>
1874     <tr><td></td><td valign=top><em>theDZ</em>&nbsp;</td><td>Length of Box edges, parallel to OZ axis. </td></tr>
1875   </table>
1876 </dl>
1877 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created box.</dd></dl>
1878 Example: see GEOM_TestAll.py     </td>
1879   </tr>
1880 </table>
1881 <a class="anchor" name="a27" doxytag="geompy::MakeBoxTwoPnt" ></a><p>
1882 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1883   <tr>
1884     <td class="mdRow">
1885       <table cellpadding="0" cellspacing="0" border="0">
1886         <tr>
1887           <td class="md" nowrap valign="top"> MakeBoxTwoPnt           </td>
1888           <td class="md" valign="top">(&nbsp;</td>
1889           <td class="md" nowrap valign="top">thePnt1&nbsp;</td>
1890           <td class="mdname" nowrap>, </td>
1891         </tr>
1892         <tr>
1893           <td class="md" nowrap align="right"></td>
1894           <td></td>
1895           <td class="md" nowrap>thePnt2&nbsp;</td>
1896           <td class="mdname" nowrap></td>
1897         </tr>
1898         <tr>
1899           <td></td>
1900           <td class="md">)&nbsp;</td>
1901           <td class="md" colspan="2"></td>
1902         </tr>
1903       </table>
1904     </td>
1905   </tr>
1906 </table>
1907 <table cellspacing=5 cellpadding=0 border=0>
1908   <tr>
1909     <td>
1910       &nbsp;
1911     </td>
1912     <td>
1913
1914 <p>
1915 <dl compact><dt><b>Parameters:</b></dt><dd>
1916   <table border="0" cellspacing="2" cellpadding="0">
1917     <tr><td></td><td valign=top><em>thePnt1</em>&nbsp;</td><td>First of two opposite vertices. </td></tr>
1918     <tr><td></td><td valign=top><em>thePnt2</em>&nbsp;</td><td>Second of two opposite vertices. </td></tr>
1919   </table>
1920 </dl>
1921 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created box.</dd></dl>
1922 Example: see GEOM_TestAll.py     </td>
1923   </tr>
1924 </table>
1925 <a class="anchor" name="a28" doxytag="geompy::MakeCylinder" ></a><p>
1926 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1927   <tr>
1928     <td class="mdRow">
1929       <table cellpadding="0" cellspacing="0" border="0">
1930         <tr>
1931           <td class="md" nowrap valign="top"> MakeCylinder           </td>
1932           <td class="md" valign="top">(&nbsp;</td>
1933           <td class="md" nowrap valign="top">thePnt&nbsp;</td>
1934           <td class="mdname" nowrap>, </td>
1935         </tr>
1936         <tr>
1937           <td class="md" nowrap align="right"></td>
1938           <td></td>
1939           <td class="md" nowrap>theAxis&nbsp;</td>
1940           <td class="mdname" nowrap>, </td>
1941         </tr>
1942         <tr>
1943           <td class="md" nowrap align="right"></td>
1944           <td></td>
1945           <td class="md" nowrap>theR&nbsp;</td>
1946           <td class="mdname" nowrap>, </td>
1947         </tr>
1948         <tr>
1949           <td class="md" nowrap align="right"></td>
1950           <td></td>
1951           <td class="md" nowrap>theH&nbsp;</td>
1952           <td class="mdname" nowrap></td>
1953         </tr>
1954         <tr>
1955           <td></td>
1956           <td class="md">)&nbsp;</td>
1957           <td class="md" colspan="2"></td>
1958         </tr>
1959       </table>
1960     </td>
1961   </tr>
1962 </table>
1963 <table cellspacing=5 cellpadding=0 border=0>
1964   <tr>
1965     <td>
1966       &nbsp;
1967     </td>
1968     <td>
1969
1970 <p>
1971 <dl compact><dt><b>Parameters:</b></dt><dd>
1972   <table border="0" cellspacing="2" cellpadding="0">
1973     <tr><td></td><td valign=top><em>thePnt</em>&nbsp;</td><td>Central point of cylinder base. </td></tr>
1974     <tr><td></td><td valign=top><em>theAxis</em>&nbsp;</td><td>Cylinder axis. </td></tr>
1975     <tr><td></td><td valign=top><em>theR</em>&nbsp;</td><td>Cylinder radius. </td></tr>
1976     <tr><td></td><td valign=top><em>theH</em>&nbsp;</td><td>Cylinder height. </td></tr>
1977   </table>
1978 </dl>
1979 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cylinder.</dd></dl>
1980 Example: see GEOM_TestAll.py     </td>
1981   </tr>
1982 </table>
1983 <a class="anchor" name="a29" doxytag="geompy::MakeCylinderRH" ></a><p>
1984 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1985   <tr>
1986     <td class="mdRow">
1987       <table cellpadding="0" cellspacing="0" border="0">
1988         <tr>
1989           <td class="md" nowrap valign="top"> MakeCylinderRH           </td>
1990           <td class="md" valign="top">(&nbsp;</td>
1991           <td class="md" nowrap valign="top">theR&nbsp;</td>
1992           <td class="mdname" nowrap>, </td>
1993         </tr>
1994         <tr>
1995           <td class="md" nowrap align="right"></td>
1996           <td></td>
1997           <td class="md" nowrap>theH&nbsp;</td>
1998           <td class="mdname" nowrap></td>
1999         </tr>
2000         <tr>
2001           <td></td>
2002           <td class="md">)&nbsp;</td>
2003           <td class="md" colspan="2"></td>
2004         </tr>
2005       </table>
2006     </td>
2007   </tr>
2008 </table>
2009 <table cellspacing=5 cellpadding=0 border=0>
2010   <tr>
2011     <td>
2012       &nbsp;
2013     </td>
2014     <td>
2015
2016 <p>
2017 Axis of the cylinder will be collinear to the OZ axis of the coordinate system. <dl compact><dt><b>Parameters:</b></dt><dd>
2018   <table border="0" cellspacing="2" cellpadding="0">
2019     <tr><td></td><td valign=top><em>theR</em>&nbsp;</td><td>Cylinder radius. </td></tr>
2020     <tr><td></td><td valign=top><em>theH</em>&nbsp;</td><td>Cylinder height. </td></tr>
2021   </table>
2022 </dl>
2023 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cylinder.</dd></dl>
2024 Example: see GEOM_TestAll.py     </td>
2025   </tr>
2026 </table>
2027 <a class="anchor" name="a30" doxytag="geompy::MakeSpherePntR" ></a><p>
2028 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2029   <tr>
2030     <td class="mdRow">
2031       <table cellpadding="0" cellspacing="0" border="0">
2032         <tr>
2033           <td class="md" nowrap valign="top"> MakeSpherePntR           </td>
2034           <td class="md" valign="top">(&nbsp;</td>
2035           <td class="md" nowrap valign="top">thePnt&nbsp;</td>
2036           <td class="mdname" nowrap>, </td>
2037         </tr>
2038         <tr>
2039           <td class="md" nowrap align="right"></td>
2040           <td></td>
2041           <td class="md" nowrap>theR&nbsp;</td>
2042           <td class="mdname" nowrap></td>
2043         </tr>
2044         <tr>
2045           <td></td>
2046           <td class="md">)&nbsp;</td>
2047           <td class="md" colspan="2"></td>
2048         </tr>
2049       </table>
2050     </td>
2051   </tr>
2052 </table>
2053 <table cellspacing=5 cellpadding=0 border=0>
2054   <tr>
2055     <td>
2056       &nbsp;
2057     </td>
2058     <td>
2059
2060 <p>
2061 <dl compact><dt><b>Parameters:</b></dt><dd>
2062   <table border="0" cellspacing="2" cellpadding="0">
2063     <tr><td></td><td valign=top><em>thePnt</em>&nbsp;</td><td>Sphere center. </td></tr>
2064     <tr><td></td><td valign=top><em>theR</em>&nbsp;</td><td>Sphere radius. </td></tr>
2065   </table>
2066 </dl>
2067 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created sphere.</dd></dl>
2068 Example: see GEOM_TestAll.py     </td>
2069   </tr>
2070 </table>
2071 <a class="anchor" name="a31" doxytag="geompy::MakeSphere" ></a><p>
2072 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2073   <tr>
2074     <td class="mdRow">
2075       <table cellpadding="0" cellspacing="0" border="0">
2076         <tr>
2077           <td class="md" nowrap valign="top"> MakeSphere           </td>
2078           <td class="md" valign="top">(&nbsp;</td>
2079           <td class="md" nowrap valign="top">x&nbsp;</td>
2080           <td class="mdname" nowrap>, </td>
2081         </tr>
2082         <tr>
2083           <td class="md" nowrap align="right"></td>
2084           <td></td>
2085           <td class="md" nowrap>y&nbsp;</td>
2086           <td class="mdname" nowrap>, </td>
2087         </tr>
2088         <tr>
2089           <td class="md" nowrap align="right"></td>
2090           <td></td>
2091           <td class="md" nowrap>z&nbsp;</td>
2092           <td class="mdname" nowrap>, </td>
2093         </tr>
2094         <tr>
2095           <td class="md" nowrap align="right"></td>
2096           <td></td>
2097           <td class="md" nowrap>theR&nbsp;</td>
2098           <td class="mdname" nowrap></td>
2099         </tr>
2100         <tr>
2101           <td></td>
2102           <td class="md">)&nbsp;</td>
2103           <td class="md" colspan="2"></td>
2104         </tr>
2105       </table>
2106     </td>
2107   </tr>
2108 </table>
2109 <table cellspacing=5 cellpadding=0 border=0>
2110   <tr>
2111     <td>
2112       &nbsp;
2113     </td>
2114     <td>
2115
2116 <p>
2117 <dl compact><dt><b>Parameters:</b></dt><dd>
2118   <table border="0" cellspacing="2" cellpadding="0">
2119     <tr><td></td><td valign=top><em>x,y,z</em>&nbsp;</td><td>Coordinates of sphere center. </td></tr>
2120     <tr><td></td><td valign=top><em>theR</em>&nbsp;</td><td>Sphere radius. </td></tr>
2121   </table>
2122 </dl>
2123 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created sphere.</dd></dl>
2124 Example: see GEOM_TestAll.py     </td>
2125   </tr>
2126 </table>
2127 <a class="anchor" name="a32" doxytag="geompy::MakeSphereR" ></a><p>
2128 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2129   <tr>
2130     <td class="mdRow">
2131       <table cellpadding="0" cellspacing="0" border="0">
2132         <tr>
2133           <td class="md" nowrap valign="top"> MakeSphereR           </td>
2134           <td class="md" valign="top">(&nbsp;</td>
2135           <td class="md" nowrap valign="top">theR&nbsp;</td>
2136           <td class="mdname1" valign="top" nowrap>          </td>
2137           <td class="md" valign="top">&nbsp;)&nbsp;</td>
2138           <td class="md" nowrap></td>
2139         </tr>
2140       </table>
2141     </td>
2142   </tr>
2143 </table>
2144 <table cellspacing=5 cellpadding=0 border=0>
2145   <tr>
2146     <td>
2147       &nbsp;
2148     </td>
2149     <td>
2150
2151 <p>
2152 <dl compact><dt><b>Parameters:</b></dt><dd>
2153   <table border="0" cellspacing="2" cellpadding="0">
2154     <tr><td></td><td valign=top><em>theR</em>&nbsp;</td><td>Sphere radius. </td></tr>
2155   </table>
2156 </dl>
2157 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created sphere.</dd></dl>
2158 Example: see GEOM_TestAll.py     </td>
2159   </tr>
2160 </table>
2161 <a class="anchor" name="a33" doxytag="geompy::MakeCone" ></a><p>
2162 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2163   <tr>
2164     <td class="mdRow">
2165       <table cellpadding="0" cellspacing="0" border="0">
2166         <tr>
2167           <td class="md" nowrap valign="top"> MakeCone           </td>
2168           <td class="md" valign="top">(&nbsp;</td>
2169           <td class="md" nowrap valign="top">thePnt&nbsp;</td>
2170           <td class="mdname" nowrap>, </td>
2171         </tr>
2172         <tr>
2173           <td class="md" nowrap align="right"></td>
2174           <td></td>
2175           <td class="md" nowrap>theAxis&nbsp;</td>
2176           <td class="mdname" nowrap>, </td>
2177         </tr>
2178         <tr>
2179           <td class="md" nowrap align="right"></td>
2180           <td></td>
2181           <td class="md" nowrap>theR1&nbsp;</td>
2182           <td class="mdname" nowrap>, </td>
2183         </tr>
2184         <tr>
2185           <td class="md" nowrap align="right"></td>
2186           <td></td>
2187           <td class="md" nowrap>theR2&nbsp;</td>
2188           <td class="mdname" nowrap>, </td>
2189         </tr>
2190         <tr>
2191           <td class="md" nowrap align="right"></td>
2192           <td></td>
2193           <td class="md" nowrap>theH&nbsp;</td>
2194           <td class="mdname" nowrap></td>
2195         </tr>
2196         <tr>
2197           <td></td>
2198           <td class="md">)&nbsp;</td>
2199           <td class="md" colspan="2"></td>
2200         </tr>
2201       </table>
2202     </td>
2203   </tr>
2204 </table>
2205 <table cellspacing=5 cellpadding=0 border=0>
2206   <tr>
2207     <td>
2208       &nbsp;
2209     </td>
2210     <td>
2211
2212 <p>
2213 <dl compact><dt><b>Parameters:</b></dt><dd>
2214   <table border="0" cellspacing="2" cellpadding="0">
2215     <tr><td></td><td valign=top><em>thePnt</em>&nbsp;</td><td>Central point of the first cone base. </td></tr>
2216     <tr><td></td><td valign=top><em>theAxis</em>&nbsp;</td><td>Cone axis. </td></tr>
2217     <tr><td></td><td valign=top><em>theR1</em>&nbsp;</td><td>Radius of the first cone base. </td></tr>
2218     <tr><td></td><td valign=top><em>theR2</em>&nbsp;</td><td>Radius of the second cone base. </td></tr>
2219   </table>
2220 </dl>
2221 <dl compact><dt><b>Note:</b></dt><dd>If both radiuses are non-zero, the cone will be truncated. <p>
2222 If the radiuses are equal, a cylinder will be created instead. </dd></dl>
2223 <dl compact><dt><b>Parameters:</b></dt><dd>
2224   <table border="0" cellspacing="2" cellpadding="0">
2225     <tr><td></td><td valign=top><em>theH</em>&nbsp;</td><td>Cone height. </td></tr>
2226   </table>
2227 </dl>
2228 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cone.</dd></dl>
2229 Example: see GEOM_TestAll.py     </td>
2230   </tr>
2231 </table>
2232 <a class="anchor" name="a34" doxytag="geompy::MakeConeR1R2H" ></a><p>
2233 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2234   <tr>
2235     <td class="mdRow">
2236       <table cellpadding="0" cellspacing="0" border="0">
2237         <tr>
2238           <td class="md" nowrap valign="top"> MakeConeR1R2H           </td>
2239           <td class="md" valign="top">(&nbsp;</td>
2240           <td class="md" nowrap valign="top">theR1&nbsp;</td>
2241           <td class="mdname" nowrap>, </td>
2242         </tr>
2243         <tr>
2244           <td class="md" nowrap align="right"></td>
2245           <td></td>
2246           <td class="md" nowrap>theR2&nbsp;</td>
2247           <td class="mdname" nowrap>, </td>
2248         </tr>
2249         <tr>
2250           <td class="md" nowrap align="right"></td>
2251           <td></td>
2252           <td class="md" nowrap>theH&nbsp;</td>
2253           <td class="mdname" nowrap></td>
2254         </tr>
2255         <tr>
2256           <td></td>
2257           <td class="md">)&nbsp;</td>
2258           <td class="md" colspan="2"></td>
2259         </tr>
2260       </table>
2261     </td>
2262   </tr>
2263 </table>
2264 <table cellspacing=5 cellpadding=0 border=0>
2265   <tr>
2266     <td>
2267       &nbsp;
2268     </td>
2269     <td>
2270
2271 <p>
2272 Axis of the cone will be collinear to the OZ axis of the coordinate system. <dl compact><dt><b>Parameters:</b></dt><dd>
2273   <table border="0" cellspacing="2" cellpadding="0">
2274     <tr><td></td><td valign=top><em>theR1</em>&nbsp;</td><td>Radius of the first cone base. </td></tr>
2275     <tr><td></td><td valign=top><em>theR2</em>&nbsp;</td><td>Radius of the second cone base. </td></tr>
2276   </table>
2277 </dl>
2278 <dl compact><dt><b>Note:</b></dt><dd>If both radiuses are non-zero, the cone will be truncated. <p>
2279 If the radiuses are equal, a cylinder will be created instead. </dd></dl>
2280 <dl compact><dt><b>Parameters:</b></dt><dd>
2281   <table border="0" cellspacing="2" cellpadding="0">
2282     <tr><td></td><td valign=top><em>theH</em>&nbsp;</td><td>Cone height. </td></tr>
2283   </table>
2284 </dl>
2285 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cone.</dd></dl>
2286 Example: see GEOM_TestAll.py     </td>
2287   </tr>
2288 </table>
2289 <a class="anchor" name="a35" doxytag="geompy::MakeTorus" ></a><p>
2290 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2291   <tr>
2292     <td class="mdRow">
2293       <table cellpadding="0" cellspacing="0" border="0">
2294         <tr>
2295           <td class="md" nowrap valign="top"> MakeTorus           </td>
2296           <td class="md" valign="top">(&nbsp;</td>
2297           <td class="md" nowrap valign="top">thePnt&nbsp;</td>
2298           <td class="mdname" nowrap>, </td>
2299         </tr>
2300         <tr>
2301           <td class="md" nowrap align="right"></td>
2302           <td></td>
2303           <td class="md" nowrap>theVec&nbsp;</td>
2304           <td class="mdname" nowrap>, </td>
2305         </tr>
2306         <tr>
2307           <td class="md" nowrap align="right"></td>
2308           <td></td>
2309           <td class="md" nowrap>theRMajor&nbsp;</td>
2310           <td class="mdname" nowrap>, </td>
2311         </tr>
2312         <tr>
2313           <td class="md" nowrap align="right"></td>
2314           <td></td>
2315           <td class="md" nowrap>theRMinor&nbsp;</td>
2316           <td class="mdname" nowrap></td>
2317         </tr>
2318         <tr>
2319           <td></td>
2320           <td class="md">)&nbsp;</td>
2321           <td class="md" colspan="2"></td>
2322         </tr>
2323       </table>
2324     </td>
2325   </tr>
2326 </table>
2327 <table cellspacing=5 cellpadding=0 border=0>
2328   <tr>
2329     <td>
2330       &nbsp;
2331     </td>
2332     <td>
2333
2334 <p>
2335 <dl compact><dt><b>Parameters:</b></dt><dd>
2336   <table border="0" cellspacing="2" cellpadding="0">
2337     <tr><td></td><td valign=top><em>thePnt</em>&nbsp;</td><td>Torus central point. </td></tr>
2338     <tr><td></td><td valign=top><em>theVec</em>&nbsp;</td><td>Torus axis of symmetry. </td></tr>
2339     <tr><td></td><td valign=top><em>theRMajor</em>&nbsp;</td><td>Torus major radius. </td></tr>
2340     <tr><td></td><td valign=top><em>theRMinor</em>&nbsp;</td><td>Torus minor radius. </td></tr>
2341   </table>
2342 </dl>
2343 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created torus.</dd></dl>
2344 Example: see GEOM_TestAll.py     </td>
2345   </tr>
2346 </table>
2347 <a class="anchor" name="a36" doxytag="geompy::MakeTorusRR" ></a><p>
2348 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2349   <tr>
2350     <td class="mdRow">
2351       <table cellpadding="0" cellspacing="0" border="0">
2352         <tr>
2353           <td class="md" nowrap valign="top"> MakeTorusRR           </td>
2354           <td class="md" valign="top">(&nbsp;</td>
2355           <td class="md" nowrap valign="top">theRMajor&nbsp;</td>
2356           <td class="mdname" nowrap>, </td>
2357         </tr>
2358         <tr>
2359           <td class="md" nowrap align="right"></td>
2360           <td></td>
2361           <td class="md" nowrap>theRMinor&nbsp;</td>
2362           <td class="mdname" nowrap></td>
2363         </tr>
2364         <tr>
2365           <td></td>
2366           <td class="md">)&nbsp;</td>
2367           <td class="md" colspan="2"></td>
2368         </tr>
2369       </table>
2370     </td>
2371   </tr>
2372 </table>
2373 <table cellspacing=5 cellpadding=0 border=0>
2374   <tr>
2375     <td>
2376       &nbsp;
2377     </td>
2378     <td>
2379
2380 <p>
2381 <dl compact><dt><b>Parameters:</b></dt><dd>
2382   <table border="0" cellspacing="2" cellpadding="0">
2383     <tr><td></td><td valign=top><em>theRMajor</em>&nbsp;</td><td>Torus major radius. </td></tr>
2384     <tr><td></td><td valign=top><em>theRMinor</em>&nbsp;</td><td>Torus minor radius. </td></tr>
2385   </table>
2386 </dl>
2387 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created torus.</dd></dl>
2388 Example: see GEOM_TestAll.py     </td>
2389   </tr>
2390 </table>
2391 <a class="anchor" name="a37" doxytag="geompy::MakePrism" ></a><p>
2392 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2393   <tr>
2394     <td class="mdRow">
2395       <table cellpadding="0" cellspacing="0" border="0">
2396         <tr>
2397           <td class="md" nowrap valign="top"> MakePrism           </td>
2398           <td class="md" valign="top">(&nbsp;</td>
2399           <td class="md" nowrap valign="top">theBase&nbsp;</td>
2400           <td class="mdname" nowrap>, </td>
2401         </tr>
2402         <tr>
2403           <td class="md" nowrap align="right"></td>
2404           <td></td>
2405           <td class="md" nowrap>thePoint1&nbsp;</td>
2406           <td class="mdname" nowrap>, </td>
2407         </tr>
2408         <tr>
2409           <td class="md" nowrap align="right"></td>
2410           <td></td>
2411           <td class="md" nowrap>thePoint2&nbsp;</td>
2412           <td class="mdname" nowrap></td>
2413         </tr>
2414         <tr>
2415           <td></td>
2416           <td class="md">)&nbsp;</td>
2417           <td class="md" colspan="2"></td>
2418         </tr>
2419       </table>
2420     </td>
2421   </tr>
2422 </table>
2423 <table cellspacing=5 cellpadding=0 border=0>
2424   <tr>
2425     <td>
2426       &nbsp;
2427     </td>
2428     <td>
2429
2430 <p>
2431 <dl compact><dt><b>Parameters:</b></dt><dd>
2432   <table border="0" cellspacing="2" cellpadding="0">
2433     <tr><td></td><td valign=top><em>theBase</em>&nbsp;</td><td>Base shape to be extruded. </td></tr>
2434     <tr><td></td><td valign=top><em>thePoint1</em>&nbsp;</td><td>First end of extrusion vector. </td></tr>
2435     <tr><td></td><td valign=top><em>thePoint2</em>&nbsp;</td><td>Second end of extrusion vector. </td></tr>
2436   </table>
2437 </dl>
2438 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created prism.</dd></dl>
2439 Example: see GEOM_TestAll.py     </td>
2440   </tr>
2441 </table>
2442 <a class="anchor" name="a38" doxytag="geompy::MakePrismVecH" ></a><p>
2443 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2444   <tr>
2445     <td class="mdRow">
2446       <table cellpadding="0" cellspacing="0" border="0">
2447         <tr>
2448           <td class="md" nowrap valign="top"> MakePrismVecH           </td>
2449           <td class="md" valign="top">(&nbsp;</td>
2450           <td class="md" nowrap valign="top">theBase&nbsp;</td>
2451           <td class="mdname" nowrap>, </td>
2452         </tr>
2453         <tr>
2454           <td class="md" nowrap align="right"></td>
2455           <td></td>
2456           <td class="md" nowrap>theVec&nbsp;</td>
2457           <td class="mdname" nowrap>, </td>
2458         </tr>
2459         <tr>
2460           <td class="md" nowrap align="right"></td>
2461           <td></td>
2462           <td class="md" nowrap>theH&nbsp;</td>
2463           <td class="mdname" nowrap></td>
2464         </tr>
2465         <tr>
2466           <td></td>
2467           <td class="md">)&nbsp;</td>
2468           <td class="md" colspan="2"></td>
2469         </tr>
2470       </table>
2471     </td>
2472   </tr>
2473 </table>
2474 <table cellspacing=5 cellpadding=0 border=0>
2475   <tr>
2476     <td>
2477       &nbsp;
2478     </td>
2479     <td>
2480
2481 <p>
2482 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>
2483   <table border="0" cellspacing="2" cellpadding="0">
2484     <tr><td></td><td valign=top><em>theBase</em>&nbsp;</td><td>Base shape to be extruded. </td></tr>
2485     <tr><td></td><td valign=top><em>theVec</em>&nbsp;</td><td>Direction of extrusion. </td></tr>
2486     <tr><td></td><td valign=top><em>theH</em>&nbsp;</td><td>Prism dimension along theVec. </td></tr>
2487   </table>
2488 </dl>
2489 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created prism.</dd></dl>
2490 Example: see GEOM_TestAll.py     </td>
2491   </tr>
2492 </table>
2493 <a class="anchor" name="a39" doxytag="geompy::MakePipe" ></a><p>
2494 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2495   <tr>
2496     <td class="mdRow">
2497       <table cellpadding="0" cellspacing="0" border="0">
2498         <tr>
2499           <td class="md" nowrap valign="top"> MakePipe           </td>
2500           <td class="md" valign="top">(&nbsp;</td>
2501           <td class="md" nowrap valign="top">theBase&nbsp;</td>
2502           <td class="mdname" nowrap>, </td>
2503         </tr>
2504         <tr>
2505           <td class="md" nowrap align="right"></td>
2506           <td></td>
2507           <td class="md" nowrap>thePath&nbsp;</td>
2508           <td class="mdname" nowrap></td>
2509         </tr>
2510         <tr>
2511           <td></td>
2512           <td class="md">)&nbsp;</td>
2513           <td class="md" colspan="2"></td>
2514         </tr>
2515       </table>
2516     </td>
2517   </tr>
2518 </table>
2519 <table cellspacing=5 cellpadding=0 border=0>
2520   <tr>
2521     <td>
2522       &nbsp;
2523     </td>
2524     <td>
2525
2526 <p>
2527 The path shape can be a wire or an edge. <dl compact><dt><b>Parameters:</b></dt><dd>
2528   <table border="0" cellspacing="2" cellpadding="0">
2529     <tr><td></td><td valign=top><em>theBase</em>&nbsp;</td><td>Base shape to be extruded. </td></tr>
2530     <tr><td></td><td valign=top><em>thePath</em>&nbsp;</td><td>Path shape to extrude the base shape along it. </td></tr>
2531   </table>
2532 </dl>
2533 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created pipe.</dd></dl>
2534 Example: see GEOM_TestAll.py     </td>
2535   </tr>
2536 </table>
2537 <a class="anchor" name="a40" doxytag="geompy::MakeRevolution" ></a><p>
2538 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2539   <tr>
2540     <td class="mdRow">
2541       <table cellpadding="0" cellspacing="0" border="0">
2542         <tr>
2543           <td class="md" nowrap valign="top"> MakeRevolution           </td>
2544           <td class="md" valign="top">(&nbsp;</td>
2545           <td class="md" nowrap valign="top">theBase&nbsp;</td>
2546           <td class="mdname" nowrap>, </td>
2547         </tr>
2548         <tr>
2549           <td class="md" nowrap align="right"></td>
2550           <td></td>
2551           <td class="md" nowrap>theAxis&nbsp;</td>
2552           <td class="mdname" nowrap>, </td>
2553         </tr>
2554         <tr>
2555           <td class="md" nowrap align="right"></td>
2556           <td></td>
2557           <td class="md" nowrap>theAngle&nbsp;</td>
2558           <td class="mdname" nowrap></td>
2559         </tr>
2560         <tr>
2561           <td></td>
2562           <td class="md">)&nbsp;</td>
2563           <td class="md" colspan="2"></td>
2564         </tr>
2565       </table>
2566     </td>
2567   </tr>
2568 </table>
2569 <table cellspacing=5 cellpadding=0 border=0>
2570   <tr>
2571     <td>
2572       &nbsp;
2573     </td>
2574     <td>
2575
2576 <p>
2577 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>
2578   <table border="0" cellspacing="2" cellpadding="0">
2579     <tr><td></td><td valign=top><em>theBase</em>&nbsp;</td><td>Base shape to be rotated. </td></tr>
2580     <tr><td></td><td valign=top><em>theAxis</em>&nbsp;</td><td>Rotation axis. </td></tr>
2581     <tr><td></td><td valign=top><em>theAngle</em>&nbsp;</td><td>Rotation angle in radians. </td></tr>
2582   </table>
2583 </dl>
2584 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created revolution.</dd></dl>
2585 Example: see GEOM_TestAll.py     </td>
2586   </tr>
2587 </table>
2588 <a class="anchor" name="a41" doxytag="geompy::MakeEdge" ></a><p>
2589 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2590   <tr>
2591     <td class="mdRow">
2592       <table cellpadding="0" cellspacing="0" border="0">
2593         <tr>
2594           <td class="md" nowrap valign="top"> MakeEdge           </td>
2595           <td class="md" valign="top">(&nbsp;</td>
2596           <td class="md" nowrap valign="top">thePnt1&nbsp;</td>
2597           <td class="mdname" nowrap>, </td>
2598         </tr>
2599         <tr>
2600           <td class="md" nowrap align="right"></td>
2601           <td></td>
2602           <td class="md" nowrap>thePnt2&nbsp;</td>
2603           <td class="mdname" nowrap></td>
2604         </tr>
2605         <tr>
2606           <td></td>
2607           <td class="md">)&nbsp;</td>
2608           <td class="md" colspan="2"></td>
2609         </tr>
2610       </table>
2611     </td>
2612   </tr>
2613 </table>
2614 <table cellspacing=5 cellpadding=0 border=0>
2615   <tr>
2616     <td>
2617       &nbsp;
2618     </td>
2619     <td>
2620
2621 <p>
2622 <dl compact><dt><b>Parameters:</b></dt><dd>
2623   <table border="0" cellspacing="2" cellpadding="0">
2624     <tr><td></td><td valign=top><em>thePnt1</em>&nbsp;</td><td>Point for the first end of edge. </td></tr>
2625     <tr><td></td><td valign=top><em>thePnt2</em>&nbsp;</td><td>Point for the second end of edge. </td></tr>
2626   </table>
2627 </dl>
2628 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created edge.</dd></dl>
2629 Example: see GEOM_TestAll.py     </td>
2630   </tr>
2631 </table>
2632 <a class="anchor" name="a42" doxytag="geompy::MakeWire" ></a><p>
2633 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2634   <tr>
2635     <td class="mdRow">
2636       <table cellpadding="0" cellspacing="0" border="0">
2637         <tr>
2638           <td class="md" nowrap valign="top"> MakeWire           </td>
2639           <td class="md" valign="top">(&nbsp;</td>
2640           <td class="md" nowrap valign="top">theEdgesAndWires&nbsp;</td>
2641           <td class="mdname1" valign="top" nowrap>          </td>
2642           <td class="md" valign="top">&nbsp;)&nbsp;</td>
2643           <td class="md" nowrap></td>
2644         </tr>
2645       </table>
2646     </td>
2647   </tr>
2648 </table>
2649 <table cellspacing=5 cellpadding=0 border=0>
2650   <tr>
2651     <td>
2652       &nbsp;
2653     </td>
2654     <td>
2655
2656 <p>
2657 <dl compact><dt><b>Parameters:</b></dt><dd>
2658   <table border="0" cellspacing="2" cellpadding="0">
2659     <tr><td></td><td valign=top><em>theEdgesAndWires</em>&nbsp;</td><td>List of edges and/or wires. </td></tr>
2660   </table>
2661 </dl>
2662 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created wire.</dd></dl>
2663 Example: see GEOM_TestAll.py     </td>
2664   </tr>
2665 </table>
2666 <a class="anchor" name="a43" doxytag="geompy::MakeFace" ></a><p>
2667 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2668   <tr>
2669     <td class="mdRow">
2670       <table cellpadding="0" cellspacing="0" border="0">
2671         <tr>
2672           <td class="md" nowrap valign="top"> MakeFace           </td>
2673           <td class="md" valign="top">(&nbsp;</td>
2674           <td class="md" nowrap valign="top">theWire&nbsp;</td>
2675           <td class="mdname" nowrap>, </td>
2676         </tr>
2677         <tr>
2678           <td class="md" nowrap align="right"></td>
2679           <td></td>
2680           <td class="md" nowrap>isPlanarWanted&nbsp;</td>
2681           <td class="mdname" nowrap></td>
2682         </tr>
2683         <tr>
2684           <td></td>
2685           <td class="md">)&nbsp;</td>
2686           <td class="md" colspan="2"></td>
2687         </tr>
2688       </table>
2689     </td>
2690   </tr>
2691 </table>
2692 <table cellspacing=5 cellpadding=0 border=0>
2693   <tr>
2694     <td>
2695       &nbsp;
2696     </td>
2697     <td>
2698
2699 <p>
2700 <dl compact><dt><b>Parameters:</b></dt><dd>
2701   <table border="0" cellspacing="2" cellpadding="0">
2702     <tr><td></td><td valign=top><em>theWire</em>&nbsp;</td><td>Wire to build the face on. </td></tr>
2703     <tr><td></td><td valign=top><em>isPlanarWanted</em>&nbsp;</td><td>If TRUE, only planar face will be built. If impossible, NULL object will be returned. </td></tr>
2704   </table>
2705 </dl>
2706 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
2707 Example: see GEOM_TestAll.py     </td>
2708   </tr>
2709 </table>
2710 <a class="anchor" name="a44" doxytag="geompy::MakeFaceWires" ></a><p>
2711 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2712   <tr>
2713     <td class="mdRow">
2714       <table cellpadding="0" cellspacing="0" border="0">
2715         <tr>
2716           <td class="md" nowrap valign="top"> MakeFaceWires           </td>
2717           <td class="md" valign="top">(&nbsp;</td>
2718           <td class="md" nowrap valign="top">theWires&nbsp;</td>
2719           <td class="mdname" nowrap>, </td>
2720         </tr>
2721         <tr>
2722           <td class="md" nowrap align="right"></td>
2723           <td></td>
2724           <td class="md" nowrap>isPlanarWanted&nbsp;</td>
2725           <td class="mdname" nowrap></td>
2726         </tr>
2727         <tr>
2728           <td></td>
2729           <td class="md">)&nbsp;</td>
2730           <td class="md" colspan="2"></td>
2731         </tr>
2732       </table>
2733     </td>
2734   </tr>
2735 </table>
2736 <table cellspacing=5 cellpadding=0 border=0>
2737   <tr>
2738     <td>
2739       &nbsp;
2740     </td>
2741     <td>
2742
2743 <p>
2744 <dl compact><dt><b>Parameters:</b></dt><dd>
2745   <table border="0" cellspacing="2" cellpadding="0">
2746     <tr><td></td><td valign=top><em>theWires</em>&nbsp;</td><td>List of wires to build the face on. </td></tr>
2747     <tr><td></td><td valign=top><em>isPlanarWanted</em>&nbsp;</td><td>If TRUE, only planar face will be built. If impossible, NULL object will be returned. </td></tr>
2748   </table>
2749 </dl>
2750 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
2751 Example: see GEOM_TestAll.py     </td>
2752   </tr>
2753 </table>
2754 <a class="anchor" name="a45" doxytag="geompy::MakeFaces" ></a><p>
2755 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2756   <tr>
2757     <td class="mdRow">
2758       <table cellpadding="0" cellspacing="0" border="0">
2759         <tr>
2760           <td class="md" nowrap valign="top"> MakeFaces           </td>
2761           <td class="md" valign="top">(&nbsp;</td>
2762           <td class="md" nowrap valign="top">theWires&nbsp;</td>
2763           <td class="mdname" nowrap>, </td>
2764         </tr>
2765         <tr>
2766           <td class="md" nowrap align="right"></td>
2767           <td></td>
2768           <td class="md" nowrap>isPlanarWanted&nbsp;</td>
2769           <td class="mdname" nowrap></td>
2770         </tr>
2771         <tr>
2772           <td></td>
2773           <td class="md">)&nbsp;</td>
2774           <td class="md" colspan="2"></td>
2775         </tr>
2776       </table>
2777     </td>
2778   </tr>
2779 </table>
2780 <table cellspacing=5 cellpadding=0 border=0>
2781   <tr>
2782     <td>
2783       &nbsp;
2784     </td>
2785     <td>
2786
2787 <p>
2788 Example: see GEOM_TestOthers.py     </td>
2789   </tr>
2790 </table>
2791 <a class="anchor" name="a46" doxytag="geompy::MakeShell" ></a><p>
2792 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2793   <tr>
2794     <td class="mdRow">
2795       <table cellpadding="0" cellspacing="0" border="0">
2796         <tr>
2797           <td class="md" nowrap valign="top"> MakeShell           </td>
2798           <td class="md" valign="top">(&nbsp;</td>
2799           <td class="md" nowrap valign="top">theFacesAndShells&nbsp;</td>
2800           <td class="mdname1" valign="top" nowrap>          </td>
2801           <td class="md" valign="top">&nbsp;)&nbsp;</td>
2802           <td class="md" nowrap></td>
2803         </tr>
2804       </table>
2805     </td>
2806   </tr>
2807 </table>
2808 <table cellspacing=5 cellpadding=0 border=0>
2809   <tr>
2810     <td>
2811       &nbsp;
2812     </td>
2813     <td>
2814
2815 <p>
2816 <dl compact><dt><b>Parameters:</b></dt><dd>
2817   <table border="0" cellspacing="2" cellpadding="0">
2818     <tr><td></td><td valign=top><em>theFacesAndShells</em>&nbsp;</td><td>List of faces and/or shells. </td></tr>
2819   </table>
2820 </dl>
2821 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created shell.</dd></dl>
2822 Example: see GEOM_TestAll.py     </td>
2823   </tr>
2824 </table>
2825 <a class="anchor" name="a47" doxytag="geompy::MakeSolid" ></a><p>
2826 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2827   <tr>
2828     <td class="mdRow">
2829       <table cellpadding="0" cellspacing="0" border="0">
2830         <tr>
2831           <td class="md" nowrap valign="top"> MakeSolid           </td>
2832           <td class="md" valign="top">(&nbsp;</td>
2833           <td class="md" nowrap valign="top">theShells&nbsp;</td>
2834           <td class="mdname1" valign="top" nowrap>          </td>
2835           <td class="md" valign="top">&nbsp;)&nbsp;</td>
2836           <td class="md" nowrap></td>
2837         </tr>
2838       </table>
2839     </td>
2840   </tr>
2841 </table>
2842 <table cellspacing=5 cellpadding=0 border=0>
2843   <tr>
2844     <td>
2845       &nbsp;
2846     </td>
2847     <td>
2848
2849 <p>
2850 <dl compact><dt><b>Parameters:</b></dt><dd>
2851   <table border="0" cellspacing="2" cellpadding="0">
2852     <tr><td></td><td valign=top><em>theShells</em>&nbsp;</td><td>Sequence of bounding shells. </td></tr>
2853   </table>
2854 </dl>
2855 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created solid.</dd></dl>
2856 Example: see GEOM_TestAll.py     </td>
2857   </tr>
2858 </table>
2859 <a class="anchor" name="a48" doxytag="geompy::MakeCompound" ></a><p>
2860 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2861   <tr>
2862     <td class="mdRow">
2863       <table cellpadding="0" cellspacing="0" border="0">
2864         <tr>
2865           <td class="md" nowrap valign="top"> MakeCompound           </td>
2866           <td class="md" valign="top">(&nbsp;</td>
2867           <td class="md" nowrap valign="top">theShapes&nbsp;</td>
2868           <td class="mdname1" valign="top" nowrap>          </td>
2869           <td class="md" valign="top">&nbsp;)&nbsp;</td>
2870           <td class="md" nowrap></td>
2871         </tr>
2872       </table>
2873     </td>
2874   </tr>
2875 </table>
2876 <table cellspacing=5 cellpadding=0 border=0>
2877   <tr>
2878     <td>
2879       &nbsp;
2880     </td>
2881     <td>
2882
2883 <p>
2884 <dl compact><dt><b>Parameters:</b></dt><dd>
2885   <table border="0" cellspacing="2" cellpadding="0">
2886     <tr><td></td><td valign=top><em>theShapes</em>&nbsp;</td><td>List of shapes to put in compound. </td></tr>
2887   </table>
2888 </dl>
2889 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created compound.</dd></dl>
2890 Example: see GEOM_TestAll.py     </td>
2891   </tr>
2892 </table>
2893 <a class="anchor" name="a49" doxytag="geompy::NumberOfFaces" ></a><p>
2894 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2895   <tr>
2896     <td class="mdRow">
2897       <table cellpadding="0" cellspacing="0" border="0">
2898         <tr>
2899           <td class="md" nowrap valign="top"> NumberOfFaces           </td>
2900           <td class="md" valign="top">(&nbsp;</td>
2901           <td class="md" nowrap valign="top">theShape&nbsp;</td>
2902           <td class="mdname1" valign="top" nowrap>          </td>
2903           <td class="md" valign="top">&nbsp;)&nbsp;</td>
2904           <td class="md" nowrap></td>
2905         </tr>
2906       </table>
2907     </td>
2908   </tr>
2909 </table>
2910 <table cellspacing=5 cellpadding=0 border=0>
2911   <tr>
2912     <td>
2913       &nbsp;
2914     </td>
2915     <td>
2916
2917 <p>
2918 <dl compact><dt><b>Parameters:</b></dt><dd>
2919   <table border="0" cellspacing="2" cellpadding="0">
2920     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to count faces of. </td></tr>
2921   </table>
2922 </dl>
2923 <dl compact><dt><b>Returns:</b></dt><dd>Quantity of faces.</dd></dl>
2924 Example: see GEOM_TestOthers.py     </td>
2925   </tr>
2926 </table>
2927 <a class="anchor" name="a50" doxytag="geompy::NumberOfEdges" ></a><p>
2928 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2929   <tr>
2930     <td class="mdRow">
2931       <table cellpadding="0" cellspacing="0" border="0">
2932         <tr>
2933           <td class="md" nowrap valign="top"> NumberOfEdges           </td>
2934           <td class="md" valign="top">(&nbsp;</td>
2935           <td class="md" nowrap valign="top">theShape&nbsp;</td>
2936           <td class="mdname1" valign="top" nowrap>          </td>
2937           <td class="md" valign="top">&nbsp;)&nbsp;</td>
2938           <td class="md" nowrap></td>
2939         </tr>
2940       </table>
2941     </td>
2942   </tr>
2943 </table>
2944 <table cellspacing=5 cellpadding=0 border=0>
2945   <tr>
2946     <td>
2947       &nbsp;
2948     </td>
2949     <td>
2950
2951 <p>
2952 <dl compact><dt><b>Parameters:</b></dt><dd>
2953   <table border="0" cellspacing="2" cellpadding="0">
2954     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to count edges of. </td></tr>
2955   </table>
2956 </dl>
2957 <dl compact><dt><b>Returns:</b></dt><dd>Quantity of edges.</dd></dl>
2958 Example: see GEOM_TestOthers.py     </td>
2959   </tr>
2960 </table>
2961 <a class="anchor" name="a51" doxytag="geompy::ChangeOrientation" ></a><p>
2962 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2963   <tr>
2964     <td class="mdRow">
2965       <table cellpadding="0" cellspacing="0" border="0">
2966         <tr>
2967           <td class="md" nowrap valign="top"> ChangeOrientation           </td>
2968           <td class="md" valign="top">(&nbsp;</td>
2969           <td class="md" nowrap valign="top">theShape&nbsp;</td>
2970           <td class="mdname1" valign="top" nowrap>          </td>
2971           <td class="md" valign="top">&nbsp;)&nbsp;</td>
2972           <td class="md" nowrap></td>
2973         </tr>
2974       </table>
2975     </td>
2976   </tr>
2977 </table>
2978 <table cellspacing=5 cellpadding=0 border=0>
2979   <tr>
2980     <td>
2981       &nbsp;
2982     </td>
2983     <td>
2984
2985 <p>
2986 <dl compact><dt><b>Parameters:</b></dt><dd>
2987   <table border="0" cellspacing="2" cellpadding="0">
2988     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to be reversed. </td></tr>
2989   </table>
2990 </dl>
2991 <dl compact><dt><b>Returns:</b></dt><dd>The reversed copy of theShape.</dd></dl>
2992 Example: see GEOM_TestAll.py     </td>
2993   </tr>
2994 </table>
2995 <a class="anchor" name="a52" doxytag="geompy::OrientationChange" ></a><p>
2996 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2997   <tr>
2998     <td class="mdRow">
2999       <table cellpadding="0" cellspacing="0" border="0">
3000         <tr>
3001           <td class="md" nowrap valign="top"> OrientationChange           </td>
3002           <td class="md" valign="top">(&nbsp;</td>
3003           <td class="md" nowrap valign="top">theShape&nbsp;</td>
3004           <td class="mdname1" valign="top" nowrap>          </td>
3005           <td class="md" valign="top">&nbsp;)&nbsp;</td>
3006           <td class="md" nowrap></td>
3007         </tr>
3008       </table>
3009     </td>
3010   </tr>
3011 </table>
3012 <table cellspacing=5 cellpadding=0 border=0>
3013   <tr>
3014     <td>
3015       &nbsp;
3016     </td>
3017     <td>
3018
3019 <p>
3020 Example: see GEOM_TestOthers.py     </td>
3021   </tr>
3022 </table>
3023 <a class="anchor" name="a53" doxytag="geompy::GetFreeFacesIDs" ></a><p>
3024 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3025   <tr>
3026     <td class="mdRow">
3027       <table cellpadding="0" cellspacing="0" border="0">
3028         <tr>
3029           <td class="md" nowrap valign="top"> GetFreeFacesIDs           </td>
3030           <td class="md" valign="top">(&nbsp;</td>
3031           <td class="md" nowrap valign="top">theShape&nbsp;</td>
3032           <td class="mdname1" valign="top" nowrap>          </td>
3033           <td class="md" valign="top">&nbsp;)&nbsp;</td>
3034           <td class="md" nowrap></td>
3035         </tr>
3036       </table>
3037     </td>
3038   </tr>
3039 </table>
3040 <table cellspacing=5 cellpadding=0 border=0>
3041   <tr>
3042     <td>
3043       &nbsp;
3044     </td>
3045     <td>
3046
3047 <p>
3048 Free face is a face, which is not shared between two shells of the shape. <dl compact><dt><b>Parameters:</b></dt><dd>
3049   <table border="0" cellspacing="2" cellpadding="0">
3050     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to find free faces in. </td></tr>
3051   </table>
3052 </dl>
3053 <dl compact><dt><b>Returns:</b></dt><dd>List of IDs of all free faces, contained in theShape.</dd></dl>
3054 Example: see GEOM_TestOthers.py     </td>
3055   </tr>
3056 </table>
3057 <a class="anchor" name="a54" doxytag="geompy::GetSharedShapes" ></a><p>
3058 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3059   <tr>
3060     <td class="mdRow">
3061       <table cellpadding="0" cellspacing="0" border="0">
3062         <tr>
3063           <td class="md" nowrap valign="top"> GetSharedShapes           </td>
3064           <td class="md" valign="top">(&nbsp;</td>
3065           <td class="md" nowrap valign="top">theShape1&nbsp;</td>
3066           <td class="mdname" nowrap>, </td>
3067         </tr>
3068         <tr>
3069           <td class="md" nowrap align="right"></td>
3070           <td></td>
3071           <td class="md" nowrap>theShape2&nbsp;</td>
3072           <td class="mdname" nowrap>, </td>
3073         </tr>
3074         <tr>
3075           <td class="md" nowrap align="right"></td>
3076           <td></td>
3077           <td class="md" nowrap>theShapeType&nbsp;</td>
3078           <td class="mdname" nowrap></td>
3079         </tr>
3080         <tr>
3081           <td></td>
3082           <td class="md">)&nbsp;</td>
3083           <td class="md" colspan="2"></td>
3084         </tr>
3085       </table>
3086     </td>
3087   </tr>
3088 </table>
3089 <table cellspacing=5 cellpadding=0 border=0>
3090   <tr>
3091     <td>
3092       &nbsp;
3093     </td>
3094     <td>
3095
3096 <p>
3097 <dl compact><dt><b>Parameters:</b></dt><dd>
3098   <table border="0" cellspacing="2" cellpadding="0">
3099     <tr><td></td><td valign=top><em>theShape1</em>&nbsp;</td><td>Shape to find sub-shapes in. </td></tr>
3100     <tr><td></td><td valign=top><em>theShape2</em>&nbsp;</td><td>Shape to find shared sub-shapes with. </td></tr>
3101     <tr><td></td><td valign=top><em>theShapeType</em>&nbsp;</td><td>Type of sub-shapes to be retrieved. </td></tr>
3102   </table>
3103 </dl>
3104 <dl compact><dt><b>Returns:</b></dt><dd>List of sub-shapes of theShape1, shared with theShape2.</dd></dl>
3105 Example: see GEOM_TestOthers.py     </td>
3106   </tr>
3107 </table>
3108 <a class="anchor" name="a55" doxytag="geompy::GetShapesOnPlane" ></a><p>
3109 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3110   <tr>
3111     <td class="mdRow">
3112       <table cellpadding="0" cellspacing="0" border="0">
3113         <tr>
3114           <td class="md" nowrap valign="top"> GetShapesOnPlane           </td>
3115           <td class="md" valign="top">(&nbsp;</td>
3116           <td class="md" nowrap valign="top">theShape&nbsp;</td>
3117           <td class="mdname" nowrap>, </td>
3118         </tr>
3119         <tr>
3120           <td class="md" nowrap align="right"></td>
3121           <td></td>
3122           <td class="md" nowrap>theShapeType&nbsp;</td>
3123           <td class="mdname" nowrap>, </td>
3124         </tr>
3125         <tr>
3126           <td class="md" nowrap align="right"></td>
3127           <td></td>
3128           <td class="md" nowrap>theAx1&nbsp;</td>
3129           <td class="mdname" nowrap>, </td>
3130         </tr>
3131         <tr>
3132           <td class="md" nowrap align="right"></td>
3133           <td></td>
3134           <td class="md" nowrap>theState&nbsp;</td>
3135           <td class="mdname" nowrap></td>
3136         </tr>
3137         <tr>
3138           <td></td>
3139           <td class="md">)&nbsp;</td>
3140           <td class="md" colspan="2"></td>
3141         </tr>
3142       </table>
3143     </td>
3144   </tr>
3145 </table>
3146 <table cellspacing=5 cellpadding=0 border=0>
3147   <tr>
3148     <td>
3149       &nbsp;
3150     </td>
3151     <td>
3152
3153 <p>
3154 <dl compact><dt><b>Parameters:</b></dt><dd>
3155   <table border="0" cellspacing="2" cellpadding="0">
3156     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to find sub-shapes of. </td></tr>
3157     <tr><td></td><td valign=top><em>theShapeType</em>&nbsp;</td><td>Type of sub-shapes to be retrieved. </td></tr>
3158     <tr><td></td><td valign=top><em>theAx1</em>&nbsp;</td><td>Vector (or line, or linear edge), specifying normal direction and location of the plane to find shapes on. </td></tr>
3159     <tr><td></td><td valign=top><em>theState</em>&nbsp;</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>
3160   </table>
3161 </dl>
3162 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
3163 Example: see GEOM_TestOthers.py     </td>
3164   </tr>
3165 </table>
3166 <a class="anchor" name="a56" doxytag="geompy::GetShapesOnPlaneIDs" ></a><p>
3167 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3168   <tr>
3169     <td class="mdRow">
3170       <table cellpadding="0" cellspacing="0" border="0">
3171         <tr>
3172           <td class="md" nowrap valign="top"> GetShapesOnPlaneIDs           </td>
3173           <td class="md" valign="top">(&nbsp;</td>
3174           <td class="md" nowrap valign="top">theShape&nbsp;</td>
3175           <td class="mdname" nowrap>, </td>
3176         </tr>
3177         <tr>
3178           <td class="md" nowrap align="right"></td>
3179           <td></td>
3180           <td class="md" nowrap>theShapeType&nbsp;</td>
3181           <td class="mdname" nowrap>, </td>
3182         </tr>
3183         <tr>
3184           <td class="md" nowrap align="right"></td>
3185           <td></td>
3186           <td class="md" nowrap>theAx1&nbsp;</td>
3187           <td class="mdname" nowrap>, </td>
3188         </tr>
3189         <tr>
3190           <td class="md" nowrap align="right"></td>
3191           <td></td>
3192           <td class="md" nowrap>theState&nbsp;</td>
3193           <td class="mdname" nowrap></td>
3194         </tr>
3195         <tr>
3196           <td></td>
3197           <td class="md">)&nbsp;</td>
3198           <td class="md" colspan="2"></td>
3199         </tr>
3200       </table>
3201     </td>
3202   </tr>
3203 </table>
3204 <table cellspacing=5 cellpadding=0 border=0>
3205   <tr>
3206     <td>
3207       &nbsp;
3208     </td>
3209     <td>
3210
3211 <p>
3212     </td>
3213   </tr>
3214 </table>
3215 <a class="anchor" name="a57" doxytag="geompy::GetShapesOnCylinder" ></a><p>
3216 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3217   <tr>
3218     <td class="mdRow">
3219       <table cellpadding="0" cellspacing="0" border="0">
3220         <tr>
3221           <td class="md" nowrap valign="top"> GetShapesOnCylinder           </td>
3222           <td class="md" valign="top">(&nbsp;</td>
3223           <td class="md" nowrap valign="top">theShape&nbsp;</td>
3224           <td class="mdname" nowrap>, </td>
3225         </tr>
3226         <tr>
3227           <td class="md" nowrap align="right"></td>
3228           <td></td>
3229           <td class="md" nowrap>theShapeType&nbsp;</td>
3230           <td class="mdname" nowrap>, </td>
3231         </tr>
3232         <tr>
3233           <td class="md" nowrap align="right"></td>
3234           <td></td>
3235           <td class="md" nowrap>theAxis&nbsp;</td>
3236           <td class="mdname" nowrap>, </td>
3237         </tr>
3238         <tr>
3239           <td class="md" nowrap align="right"></td>
3240           <td></td>
3241           <td class="md" nowrap>theRadius&nbsp;</td>
3242           <td class="mdname" nowrap>, </td>
3243         </tr>
3244         <tr>
3245           <td class="md" nowrap align="right"></td>
3246           <td></td>
3247           <td class="md" nowrap>theState&nbsp;</td>
3248           <td class="mdname" nowrap></td>
3249         </tr>
3250         <tr>
3251           <td></td>
3252           <td class="md">)&nbsp;</td>
3253           <td class="md" colspan="2"></td>
3254         </tr>
3255       </table>
3256     </td>
3257   </tr>
3258 </table>
3259 <table cellspacing=5 cellpadding=0 border=0>
3260   <tr>
3261     <td>
3262       &nbsp;
3263     </td>
3264     <td>
3265
3266 <p>
3267 <dl compact><dt><b>Parameters:</b></dt><dd>
3268   <table border="0" cellspacing="2" cellpadding="0">
3269     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to find sub-shapes of. </td></tr>
3270     <tr><td></td><td valign=top><em>theShapeType</em>&nbsp;</td><td>Type of sub-shapes to be retrieved. </td></tr>
3271     <tr><td></td><td valign=top><em>theAxis</em>&nbsp;</td><td>Vector (or line, or linear edge), specifying axis of the cylinder to find shapes on. </td></tr>
3272     <tr><td></td><td valign=top><em>theRadius</em>&nbsp;</td><td>Radius of the cylinder to find shapes on. </td></tr>
3273     <tr><td></td><td valign=top><em>theState</em>&nbsp;</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>
3274   </table>
3275 </dl>
3276 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
3277 Example: see GEOM_TestOthers.py     </td>
3278   </tr>
3279 </table>
3280 <a class="anchor" name="a58" doxytag="geompy::GetShapesOnCylinderIDs" ></a><p>
3281 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3282   <tr>
3283     <td class="mdRow">
3284       <table cellpadding="0" cellspacing="0" border="0">
3285         <tr>
3286           <td class="md" nowrap valign="top"> GetShapesOnCylinderIDs           </td>
3287           <td class="md" valign="top">(&nbsp;</td>
3288           <td class="md" nowrap valign="top">theShape&nbsp;</td>
3289           <td class="mdname" nowrap>, </td>
3290         </tr>
3291         <tr>
3292           <td class="md" nowrap align="right"></td>
3293           <td></td>
3294           <td class="md" nowrap>theShapeType&nbsp;</td>
3295           <td class="mdname" nowrap>, </td>
3296         </tr>
3297         <tr>
3298           <td class="md" nowrap align="right"></td>
3299           <td></td>
3300           <td class="md" nowrap>theAxis&nbsp;</td>
3301           <td class="mdname" nowrap>, </td>
3302         </tr>
3303         <tr>
3304           <td class="md" nowrap align="right"></td>
3305           <td></td>
3306           <td class="md" nowrap>theRadius&nbsp;</td>
3307           <td class="mdname" nowrap>, </td>
3308         </tr>
3309         <tr>
3310           <td class="md" nowrap align="right"></td>
3311           <td></td>
3312           <td class="md" nowrap>theState&nbsp;</td>
3313           <td class="mdname" nowrap></td>
3314         </tr>
3315         <tr>
3316           <td></td>
3317           <td class="md">)&nbsp;</td>
3318           <td class="md" colspan="2"></td>
3319         </tr>
3320       </table>
3321     </td>
3322   </tr>
3323 </table>
3324 <table cellspacing=5 cellpadding=0 border=0>
3325   <tr>
3326     <td>
3327       &nbsp;
3328     </td>
3329     <td>
3330
3331 <p>
3332     </td>
3333   </tr>
3334 </table>
3335 <a class="anchor" name="a59" doxytag="geompy::GetShapesOnSphere" ></a><p>
3336 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3337   <tr>
3338     <td class="mdRow">
3339       <table cellpadding="0" cellspacing="0" border="0">
3340         <tr>
3341           <td class="md" nowrap valign="top"> GetShapesOnSphere           </td>
3342           <td class="md" valign="top">(&nbsp;</td>
3343           <td class="md" nowrap valign="top">theShape&nbsp;</td>
3344           <td class="mdname" nowrap>, </td>
3345         </tr>
3346         <tr>
3347           <td class="md" nowrap align="right"></td>
3348           <td></td>
3349           <td class="md" nowrap>theShapeType&nbsp;</td>
3350           <td class="mdname" nowrap>, </td>
3351         </tr>
3352         <tr>
3353           <td class="md" nowrap align="right"></td>
3354           <td></td>
3355           <td class="md" nowrap>theCenter&nbsp;</td>
3356           <td class="mdname" nowrap>, </td>
3357         </tr>
3358         <tr>
3359           <td class="md" nowrap align="right"></td>
3360           <td></td>
3361           <td class="md" nowrap>theRadius&nbsp;</td>
3362           <td class="mdname" nowrap>, </td>
3363         </tr>
3364         <tr>
3365           <td class="md" nowrap align="right"></td>
3366           <td></td>
3367           <td class="md" nowrap>theState&nbsp;</td>
3368           <td class="mdname" nowrap></td>
3369         </tr>
3370         <tr>
3371           <td></td>
3372           <td class="md">)&nbsp;</td>
3373           <td class="md" colspan="2"></td>
3374         </tr>
3375       </table>
3376     </td>
3377   </tr>
3378 </table>
3379 <table cellspacing=5 cellpadding=0 border=0>
3380   <tr>
3381     <td>
3382       &nbsp;
3383     </td>
3384     <td>
3385
3386 <p>
3387 <dl compact><dt><b>Parameters:</b></dt><dd>
3388   <table border="0" cellspacing="2" cellpadding="0">
3389     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to find sub-shapes of. </td></tr>
3390     <tr><td></td><td valign=top><em>theShapeType</em>&nbsp;</td><td>Type of sub-shapes to be retrieved. </td></tr>
3391     <tr><td></td><td valign=top><em>theCenter</em>&nbsp;</td><td>Point, specifying center of the sphere to find shapes on. </td></tr>
3392     <tr><td></td><td valign=top><em>theRadius</em>&nbsp;</td><td>Radius of the sphere to find shapes on. </td></tr>
3393     <tr><td></td><td valign=top><em>theState</em>&nbsp;</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>
3394   </table>
3395 </dl>
3396 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
3397 Example: see GEOM_TestOthers.py     </td>
3398   </tr>
3399 </table>
3400 <a class="anchor" name="a60" doxytag="geompy::GetShapesOnSphereIDs" ></a><p>
3401 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3402   <tr>
3403     <td class="mdRow">
3404       <table cellpadding="0" cellspacing="0" border="0">
3405         <tr>
3406           <td class="md" nowrap valign="top"> GetShapesOnSphereIDs           </td>
3407           <td class="md" valign="top">(&nbsp;</td>
3408           <td class="md" nowrap valign="top">theShape&nbsp;</td>
3409           <td class="mdname" nowrap>, </td>
3410         </tr>
3411         <tr>
3412           <td class="md" nowrap align="right"></td>
3413           <td></td>
3414           <td class="md" nowrap>theShapeType&nbsp;</td>
3415           <td class="mdname" nowrap>, </td>
3416         </tr>
3417         <tr>
3418           <td class="md" nowrap align="right"></td>
3419           <td></td>
3420           <td class="md" nowrap>theCenter&nbsp;</td>
3421           <td class="mdname" nowrap>, </td>
3422         </tr>
3423         <tr>
3424           <td class="md" nowrap align="right"></td>
3425           <td></td>
3426           <td class="md" nowrap>theRadius&nbsp;</td>
3427           <td class="mdname" nowrap>, </td>
3428         </tr>
3429         <tr>
3430           <td class="md" nowrap align="right"></td>
3431           <td></td>
3432           <td class="md" nowrap>theState&nbsp;</td>
3433           <td class="mdname" nowrap></td>
3434         </tr>
3435         <tr>
3436           <td></td>
3437           <td class="md">)&nbsp;</td>
3438           <td class="md" colspan="2"></td>
3439         </tr>
3440       </table>
3441     </td>
3442   </tr>
3443 </table>
3444 <table cellspacing=5 cellpadding=0 border=0>
3445   <tr>
3446     <td>
3447       &nbsp;
3448     </td>
3449     <td>
3450
3451 <p>
3452     </td>
3453   </tr>
3454 </table>
3455 <a class="anchor" name="a61" doxytag="geompy::GetShapesOnQuadrangle" ></a><p>
3456 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3457   <tr>
3458     <td class="mdRow">
3459       <table cellpadding="0" cellspacing="0" border="0">
3460         <tr>
3461           <td class="md" nowrap valign="top"> GetShapesOnQuadrangle           </td>
3462           <td class="md" valign="top">(&nbsp;</td>
3463           <td class="md" nowrap valign="top">theShape&nbsp;</td>
3464           <td class="mdname" nowrap>, </td>
3465         </tr>
3466         <tr>
3467           <td class="md" nowrap align="right"></td>
3468           <td></td>
3469           <td class="md" nowrap>theShapeType&nbsp;</td>
3470           <td class="mdname" nowrap>, </td>
3471         </tr>
3472         <tr>
3473           <td class="md" nowrap align="right"></td>
3474           <td></td>
3475           <td class="md" nowrap>theTopLeftPoint&nbsp;</td>
3476           <td class="mdname" nowrap>, </td>
3477         </tr>
3478         <tr>
3479           <td class="md" nowrap align="right"></td>
3480           <td></td>
3481           <td class="md" nowrap>theTopRigthPoint&nbsp;</td>
3482           <td class="mdname" nowrap>, </td>
3483         </tr>
3484         <tr>
3485           <td class="md" nowrap align="right"></td>
3486           <td></td>
3487           <td class="md" nowrap>theBottomLeftPoint&nbsp;</td>
3488           <td class="mdname" nowrap>, </td>
3489         </tr>
3490         <tr>
3491           <td class="md" nowrap align="right"></td>
3492           <td></td>
3493           <td class="md" nowrap>theBottomRigthPoint&nbsp;</td>
3494           <td class="mdname" nowrap>, </td>
3495         </tr>
3496         <tr>
3497           <td class="md" nowrap align="right"></td>
3498           <td></td>
3499           <td class="md" nowrap>theState&nbsp;</td>
3500           <td class="mdname" nowrap></td>
3501         </tr>
3502         <tr>
3503           <td></td>
3504           <td class="md">)&nbsp;</td>
3505           <td class="md" colspan="2"></td>
3506         </tr>
3507       </table>
3508     </td>
3509   </tr>
3510 </table>
3511 <table cellspacing=5 cellpadding=0 border=0>
3512   <tr>
3513     <td>
3514       &nbsp;
3515     </td>
3516     <td>
3517
3518 <p>
3519 <dl compact><dt><b>Parameters:</b></dt><dd>
3520   <table border="0" cellspacing="2" cellpadding="0">
3521     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to find sub-shapes of. </td></tr>
3522     <tr><td></td><td valign=top><em>theShapeType</em>&nbsp;</td><td>Type of sub-shapes to be retrieved. </td></tr>
3523     <tr><td></td><td valign=top><em>theCenter</em>&nbsp;</td><td>Point, specifying center of the sphere to find shapes on. </td></tr>
3524     <tr><td></td><td valign=top><em>theRadius</em>&nbsp;</td><td>Radius of the sphere to find shapes on. </td></tr>
3525     <tr><td></td><td valign=top><em>theState</em>&nbsp;</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>
3526   </table>
3527 </dl>
3528 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
3529 Example: see GEOM_TestOthers.py     </td>
3530   </tr>
3531 </table>
3532 <a class="anchor" name="a62" doxytag="geompy::GetShapesOnQuadrangleIDs" ></a><p>
3533 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3534   <tr>
3535     <td class="mdRow">
3536       <table cellpadding="0" cellspacing="0" border="0">
3537         <tr>
3538           <td class="md" nowrap valign="top"> GetShapesOnQuadrangleIDs           </td>
3539           <td class="md" valign="top">(&nbsp;</td>
3540           <td class="md" nowrap valign="top">theShape&nbsp;</td>
3541           <td class="mdname" nowrap>, </td>
3542         </tr>
3543         <tr>
3544           <td class="md" nowrap align="right"></td>
3545           <td></td>
3546           <td class="md" nowrap>theShapeType&nbsp;</td>
3547           <td class="mdname" nowrap>, </td>
3548         </tr>
3549         <tr>
3550           <td class="md" nowrap align="right"></td>
3551           <td></td>
3552           <td class="md" nowrap>theTopLeftPoint&nbsp;</td>
3553           <td class="mdname" nowrap>, </td>
3554         </tr>
3555         <tr>
3556           <td class="md" nowrap align="right"></td>
3557           <td></td>
3558           <td class="md" nowrap>theTopRigthPoint&nbsp;</td>
3559           <td class="mdname" nowrap>, </td>
3560         </tr>
3561         <tr>
3562           <td class="md" nowrap align="right"></td>
3563           <td></td>
3564           <td class="md" nowrap>theBottomLeftPoint&nbsp;</td>
3565           <td class="mdname" nowrap>, </td>
3566         </tr>
3567         <tr>
3568           <td class="md" nowrap align="right"></td>
3569           <td></td>
3570           <td class="md" nowrap>theBottomRigthPoint&nbsp;</td>
3571           <td class="mdname" nowrap>, </td>
3572         </tr>
3573         <tr>
3574           <td class="md" nowrap align="right"></td>
3575           <td></td>
3576           <td class="md" nowrap>theState&nbsp;</td>
3577           <td class="mdname" nowrap></td>
3578         </tr>
3579         <tr>
3580           <td></td>
3581           <td class="md">)&nbsp;</td>
3582           <td class="md" colspan="2"></td>
3583         </tr>
3584       </table>
3585     </td>
3586   </tr>
3587 </table>
3588 <table cellspacing=5 cellpadding=0 border=0>
3589   <tr>
3590     <td>
3591       &nbsp;
3592     </td>
3593     <td>
3594
3595 <p>
3596     </td>
3597   </tr>
3598 </table>
3599 <a class="anchor" name="a63" doxytag="geompy::GetInPlace" ></a><p>
3600 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3601   <tr>
3602     <td class="mdRow">
3603       <table cellpadding="0" cellspacing="0" border="0">
3604         <tr>
3605           <td class="md" nowrap valign="top"> GetInPlace           </td>
3606           <td class="md" valign="top">(&nbsp;</td>
3607           <td class="md" nowrap valign="top">theShapeWhere&nbsp;</td>
3608           <td class="mdname" nowrap>, </td>
3609         </tr>
3610         <tr>
3611           <td class="md" nowrap align="right"></td>
3612           <td></td>
3613           <td class="md" nowrap>theShapeWhat&nbsp;</td>
3614           <td class="mdname" nowrap></td>
3615         </tr>
3616         <tr>
3617           <td></td>
3618           <td class="md">)&nbsp;</td>
3619           <td class="md" colspan="2"></td>
3620         </tr>
3621       </table>
3622     </td>
3623   </tr>
3624 </table>
3625 <table cellspacing=5 cellpadding=0 border=0>
3626   <tr>
3627     <td>
3628       &nbsp;
3629     </td>
3630     <td>
3631
3632 <p>
3633 <dl compact><dt><b>Parameters:</b></dt><dd>
3634   <table border="0" cellspacing="2" cellpadding="0">
3635     <tr><td></td><td valign=top><em>theShapeWhere</em>&nbsp;</td><td>Shape to find sub-shapes of. </td></tr>
3636     <tr><td></td><td valign=top><em>theShapeWhat</em>&nbsp;</td><td>Shape, specifying what to find. </td></tr>
3637   </table>
3638 </dl>
3639 <dl compact><dt><b>Returns:</b></dt><dd>Group of all found sub-shapes or a single found sub-shape.</dd></dl>
3640 Example: see GEOM_TestOthers.py     </td>
3641   </tr>
3642 </table>
3643 <a class="anchor" name="a64" doxytag="geompy::GetSubShape" ></a><p>
3644 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3645   <tr>
3646     <td class="mdRow">
3647       <table cellpadding="0" cellspacing="0" border="0">
3648         <tr>
3649           <td class="md" nowrap valign="top"> GetSubShape           </td>
3650           <td class="md" valign="top">(&nbsp;</td>
3651           <td class="md" nowrap valign="top">aShape&nbsp;</td>
3652           <td class="mdname" nowrap>, </td>
3653         </tr>
3654         <tr>
3655           <td class="md" nowrap align="right"></td>
3656           <td></td>
3657           <td class="md" nowrap>ListOfID&nbsp;</td>
3658           <td class="mdname" nowrap></td>
3659         </tr>
3660         <tr>
3661           <td></td>
3662           <td class="md">)&nbsp;</td>
3663           <td class="md" colspan="2"></td>
3664         </tr>
3665       </table>
3666     </td>
3667   </tr>
3668 </table>
3669 <table cellspacing=5 cellpadding=0 border=0>
3670   <tr>
3671     <td>
3672       &nbsp;
3673     </td>
3674     <td>
3675
3676 <p>
3677 Example: see GEOM_TestAll.py     </td>
3678   </tr>
3679 </table>
3680 <a class="anchor" name="a65" doxytag="geompy::GetSubShapeID" ></a><p>
3681 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3682   <tr>
3683     <td class="mdRow">
3684       <table cellpadding="0" cellspacing="0" border="0">
3685         <tr>
3686           <td class="md" nowrap valign="top"> GetSubShapeID           </td>
3687           <td class="md" valign="top">(&nbsp;</td>
3688           <td class="md" nowrap valign="top">aShape&nbsp;</td>
3689           <td class="mdname" nowrap>, </td>
3690         </tr>
3691         <tr>
3692           <td class="md" nowrap align="right"></td>
3693           <td></td>
3694           <td class="md" nowrap>aSubShape&nbsp;</td>
3695           <td class="mdname" nowrap></td>
3696         </tr>
3697         <tr>
3698           <td></td>
3699           <td class="md">)&nbsp;</td>
3700           <td class="md" colspan="2"></td>
3701         </tr>
3702       </table>
3703     </td>
3704   </tr>
3705 </table>
3706 <table cellspacing=5 cellpadding=0 border=0>
3707   <tr>
3708     <td>
3709       &nbsp;
3710     </td>
3711     <td>
3712
3713 <p>
3714 Example: see GEOM_TestAll.py     </td>
3715   </tr>
3716 </table>
3717 <a class="anchor" name="a66" doxytag="geompy::SubShapeAll" ></a><p>
3718 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3719   <tr>
3720     <td class="mdRow">
3721       <table cellpadding="0" cellspacing="0" border="0">
3722         <tr>
3723           <td class="md" nowrap valign="top"> SubShapeAll           </td>
3724           <td class="md" valign="top">(&nbsp;</td>
3725           <td class="md" nowrap valign="top">aShape&nbsp;</td>
3726           <td class="mdname" nowrap>, </td>
3727         </tr>
3728         <tr>
3729           <td class="md" nowrap align="right"></td>
3730           <td></td>
3731           <td class="md" nowrap>aType&nbsp;</td>
3732           <td class="mdname" nowrap></td>
3733         </tr>
3734         <tr>
3735           <td></td>
3736           <td class="md">)&nbsp;</td>
3737           <td class="md" colspan="2"></td>
3738         </tr>
3739       </table>
3740     </td>
3741   </tr>
3742 </table>
3743 <table cellspacing=5 cellpadding=0 border=0>
3744   <tr>
3745     <td>
3746       &nbsp;
3747     </td>
3748     <td>
3749
3750 <p>
3751 <dl compact><dt><b>Parameters:</b></dt><dd>
3752   <table border="0" cellspacing="2" cellpadding="0">
3753     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to be exploded. </td></tr>
3754     <tr><td></td><td valign=top><em>theShapeType</em>&nbsp;</td><td>Type of sub-shapes to be retrieved. </td></tr>
3755   </table>
3756 </dl>
3757 <dl compact><dt><b>Returns:</b></dt><dd>List of sub-shapes of type theShapeType, contained in theShape.</dd></dl>
3758 Example: see GEOM_TestAll.py     </td>
3759   </tr>
3760 </table>
3761 <a class="anchor" name="a67" doxytag="geompy::SubShapeAllIDs" ></a><p>
3762 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3763   <tr>
3764     <td class="mdRow">
3765       <table cellpadding="0" cellspacing="0" border="0">
3766         <tr>
3767           <td class="md" nowrap valign="top"> SubShapeAllIDs           </td>
3768           <td class="md" valign="top">(&nbsp;</td>
3769           <td class="md" nowrap valign="top">aShape&nbsp;</td>
3770           <td class="mdname" nowrap>, </td>
3771         </tr>
3772         <tr>
3773           <td class="md" nowrap align="right"></td>
3774           <td></td>
3775           <td class="md" nowrap>aType&nbsp;</td>
3776           <td class="mdname" nowrap></td>
3777         </tr>
3778         <tr>
3779           <td></td>
3780           <td class="md">)&nbsp;</td>
3781           <td class="md" colspan="2"></td>
3782         </tr>
3783       </table>
3784     </td>
3785   </tr>
3786 </table>
3787 <table cellspacing=5 cellpadding=0 border=0>
3788   <tr>
3789     <td>
3790       &nbsp;
3791     </td>
3792     <td>
3793
3794 <p>
3795 <dl compact><dt><b>Parameters:</b></dt><dd>
3796   <table border="0" cellspacing="2" cellpadding="0">
3797     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to be exploded. </td></tr>
3798     <tr><td></td><td valign=top><em>theShapeType</em>&nbsp;</td><td>Type of sub-shapes to be retrieved. </td></tr>
3799   </table>
3800 </dl>
3801 <dl compact><dt><b>Returns:</b></dt><dd>List of IDs of sub-shapes. </dd></dl>
3802     </td>
3803   </tr>
3804 </table>
3805 <a class="anchor" name="a68" doxytag="geompy::SubShapeAllSorted" ></a><p>
3806 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3807   <tr>
3808     <td class="mdRow">
3809       <table cellpadding="0" cellspacing="0" border="0">
3810         <tr>
3811           <td class="md" nowrap valign="top"> SubShapeAllSorted           </td>
3812           <td class="md" valign="top">(&nbsp;</td>
3813           <td class="md" nowrap valign="top">aShape&nbsp;</td>
3814           <td class="mdname" nowrap>, </td>
3815         </tr>
3816         <tr>
3817           <td class="md" nowrap align="right"></td>
3818           <td></td>
3819           <td class="md" nowrap>aType&nbsp;</td>
3820           <td class="mdname" nowrap></td>
3821         </tr>
3822         <tr>
3823           <td></td>
3824           <td class="md">)&nbsp;</td>
3825           <td class="md" colspan="2"></td>
3826         </tr>
3827       </table>
3828     </td>
3829   </tr>
3830 </table>
3831 <table cellspacing=5 cellpadding=0 border=0>
3832   <tr>
3833     <td>
3834       &nbsp;
3835     </td>
3836     <td>
3837
3838 <p>
3839 Sub-shapes will be sorted by coordinates of their gravity centers. <dl compact><dt><b>Parameters:</b></dt><dd>
3840   <table border="0" cellspacing="2" cellpadding="0">
3841     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to be exploded. </td></tr>
3842     <tr><td></td><td valign=top><em>theShapeType</em>&nbsp;</td><td>Type of sub-shapes to be retrieved. </td></tr>
3843   </table>
3844 </dl>
3845 <dl compact><dt><b>Returns:</b></dt><dd>List of sub-shapes of type theShapeType, contained in theShape.</dd></dl>
3846 Example: see GEOM_TestAll.py     </td>
3847   </tr>
3848 </table>
3849 <a class="anchor" name="a69" doxytag="geompy::SubShapeAllSortedIDs" ></a><p>
3850 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3851   <tr>
3852     <td class="mdRow">
3853       <table cellpadding="0" cellspacing="0" border="0">
3854         <tr>
3855           <td class="md" nowrap valign="top"> SubShapeAllSortedIDs           </td>
3856           <td class="md" valign="top">(&nbsp;</td>
3857           <td class="md" nowrap valign="top">aShape&nbsp;</td>
3858           <td class="mdname" nowrap>, </td>
3859         </tr>
3860         <tr>
3861           <td class="md" nowrap align="right"></td>
3862           <td></td>
3863           <td class="md" nowrap>aType&nbsp;</td>
3864           <td class="mdname" nowrap></td>
3865         </tr>
3866         <tr>
3867           <td></td>
3868           <td class="md">)&nbsp;</td>
3869           <td class="md" colspan="2"></td>
3870         </tr>
3871       </table>
3872     </td>
3873   </tr>
3874 </table>
3875 <table cellspacing=5 cellpadding=0 border=0>
3876   <tr>
3877     <td>
3878       &nbsp;
3879     </td>
3880     <td>
3881
3882 <p>
3883 Sub-shapes will be sorted by coordinates of their gravity centers. <dl compact><dt><b>Parameters:</b></dt><dd>
3884   <table border="0" cellspacing="2" cellpadding="0">
3885     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to be exploded. </td></tr>
3886     <tr><td></td><td valign=top><em>theShapeType</em>&nbsp;</td><td>Type of sub-shapes to be retrieved. </td></tr>
3887   </table>
3888 </dl>
3889 <dl compact><dt><b>Returns:</b></dt><dd>List of IDs of sub-shapes. </dd></dl>
3890     </td>
3891   </tr>
3892 </table>
3893 <a class="anchor" name="a70" doxytag="geompy::SubShape" ></a><p>
3894 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3895   <tr>
3896     <td class="mdRow">
3897       <table cellpadding="0" cellspacing="0" border="0">
3898         <tr>
3899           <td class="md" nowrap valign="top"> SubShape           </td>
3900           <td class="md" valign="top">(&nbsp;</td>
3901           <td class="md" nowrap valign="top">aShape&nbsp;</td>
3902           <td class="mdname" nowrap>, </td>
3903         </tr>
3904         <tr>
3905           <td class="md" nowrap align="right"></td>
3906           <td></td>
3907           <td class="md" nowrap>aType&nbsp;</td>
3908           <td class="mdname" nowrap>, </td>
3909         </tr>
3910         <tr>
3911           <td class="md" nowrap align="right"></td>
3912           <td></td>
3913           <td class="md" nowrap>ListOfInd&nbsp;</td>
3914           <td class="mdname" nowrap></td>
3915         </tr>
3916         <tr>
3917           <td></td>
3918           <td class="md">)&nbsp;</td>
3919           <td class="md" colspan="2"></td>
3920         </tr>
3921       </table>
3922     </td>
3923   </tr>
3924 </table>
3925 <table cellspacing=5 cellpadding=0 border=0>
3926   <tr>
3927     <td>
3928       &nbsp;
3929     </td>
3930     <td>
3931
3932 <p>
3933 Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]<p>
3934 Example: see GEOM_TestAll.py     </td>
3935   </tr>
3936 </table>
3937 <a class="anchor" name="a71" doxytag="geompy::SubShapeSorted" ></a><p>
3938 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3939   <tr>
3940     <td class="mdRow">
3941       <table cellpadding="0" cellspacing="0" border="0">
3942         <tr>
3943           <td class="md" nowrap valign="top"> SubShapeSorted           </td>
3944           <td class="md" valign="top">(&nbsp;</td>
3945           <td class="md" nowrap valign="top">aShape&nbsp;</td>
3946           <td class="mdname" nowrap>, </td>
3947         </tr>
3948         <tr>
3949           <td class="md" nowrap align="right"></td>
3950           <td></td>
3951           <td class="md" nowrap>aType&nbsp;</td>
3952           <td class="mdname" nowrap>, </td>
3953         </tr>
3954         <tr>
3955           <td class="md" nowrap align="right"></td>
3956           <td></td>
3957           <td class="md" nowrap>ListOfInd&nbsp;</td>
3958           <td class="mdname" nowrap></td>
3959         </tr>
3960         <tr>
3961           <td></td>
3962           <td class="md">)&nbsp;</td>
3963           <td class="md" colspan="2"></td>
3964         </tr>
3965       </table>
3966     </td>
3967   </tr>
3968 </table>
3969 <table cellspacing=5 cellpadding=0 border=0>
3970   <tr>
3971     <td>
3972       &nbsp;
3973     </td>
3974     <td>
3975
3976 <p>
3977 Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]<p>
3978 Example: see GEOM_TestAll.py     </td>
3979   </tr>
3980 </table>
3981 <a class="anchor" name="a72" doxytag="geompy::ProcessShape" ></a><p>
3982 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3983   <tr>
3984     <td class="mdRow">
3985       <table cellpadding="0" cellspacing="0" border="0">
3986         <tr>
3987           <td class="md" nowrap valign="top"> ProcessShape           </td>
3988           <td class="md" valign="top">(&nbsp;</td>
3989           <td class="md" nowrap valign="top">theShape&nbsp;</td>
3990           <td class="mdname" nowrap>, </td>
3991         </tr>
3992         <tr>
3993           <td class="md" nowrap align="right"></td>
3994           <td></td>
3995           <td class="md" nowrap>theOperators&nbsp;</td>
3996           <td class="mdname" nowrap>, </td>
3997         </tr>
3998         <tr>
3999           <td class="md" nowrap align="right"></td>
4000           <td></td>
4001           <td class="md" nowrap>theParameters&nbsp;</td>
4002           <td class="mdname" nowrap>, </td>
4003         </tr>
4004         <tr>
4005           <td class="md" nowrap align="right"></td>
4006           <td></td>
4007           <td class="md" nowrap>theValues&nbsp;</td>
4008           <td class="mdname" nowrap></td>
4009         </tr>
4010         <tr>
4011           <td></td>
4012           <td class="md">)&nbsp;</td>
4013           <td class="md" colspan="2"></td>
4014         </tr>
4015       </table>
4016     </td>
4017   </tr>
4018 </table>
4019 <table cellspacing=5 cellpadding=0 border=0>
4020   <tr>
4021     <td>
4022       &nbsp;
4023     </td>
4024     <td>
4025
4026 <p>
4027 <dl compact><dt><b>Parameters:</b></dt><dd>
4028   <table border="0" cellspacing="2" cellpadding="0">
4029     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to be processed. </td></tr>
4030     <tr><td></td><td valign=top><em>theOperators</em>&nbsp;</td><td>List of names of operators ("FixShape", "SplitClosedFaces", etc.). </td></tr>
4031     <tr><td></td><td valign=top><em>theParameters</em>&nbsp;</td><td>List of names of parameters ("FixShape.Tolerance3d", "SplitClosedFaces.NbSplitPoints", etc.). </td></tr>
4032     <tr><td></td><td valign=top><em>theValues</em>&nbsp;</td><td>List of values of parameters, in the same order as parameters are listed in <em>theParameters</em> list. </td></tr>
4033   </table>
4034 </dl>
4035 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4036 Example: see GEOM_TestHealing.py     </td>
4037   </tr>
4038 </table>
4039 <a class="anchor" name="a73" doxytag="geompy::SuppressFaces" ></a><p>
4040 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4041   <tr>
4042     <td class="mdRow">
4043       <table cellpadding="0" cellspacing="0" border="0">
4044         <tr>
4045           <td class="md" nowrap valign="top"> SuppressFaces           </td>
4046           <td class="md" valign="top">(&nbsp;</td>
4047           <td class="md" nowrap valign="top">theObject&nbsp;</td>
4048           <td class="mdname" nowrap>, </td>
4049         </tr>
4050         <tr>
4051           <td class="md" nowrap align="right"></td>
4052           <td></td>
4053           <td class="md" nowrap>theFaces&nbsp;</td>
4054           <td class="mdname" nowrap></td>
4055         </tr>
4056         <tr>
4057           <td></td>
4058           <td class="md">)&nbsp;</td>
4059           <td class="md" colspan="2"></td>
4060         </tr>
4061       </table>
4062     </td>
4063   </tr>
4064 </table>
4065 <table cellspacing=5 cellpadding=0 border=0>
4066   <tr>
4067     <td>
4068       &nbsp;
4069     </td>
4070     <td>
4071
4072 <p>
4073 <dl compact><dt><b>Parameters:</b></dt><dd>
4074   <table border="0" cellspacing="2" cellpadding="0">
4075     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>Shape to be processed. </td></tr>
4076     <tr><td></td><td valign=top><em>theFaces</em>&nbsp;</td><td>Indices of faces to be removed, if EMPTY then the method removes ALL faces of the given object. </td></tr>
4077   </table>
4078 </dl>
4079 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4080 Example: see GEOM_TestHealing.py     </td>
4081   </tr>
4082 </table>
4083 <a class="anchor" name="a74" doxytag="geompy::MakeSewing" ></a><p>
4084 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4085   <tr>
4086     <td class="mdRow">
4087       <table cellpadding="0" cellspacing="0" border="0">
4088         <tr>
4089           <td class="md" nowrap valign="top"> MakeSewing           </td>
4090           <td class="md" valign="top">(&nbsp;</td>
4091           <td class="md" nowrap valign="top">ListShape&nbsp;</td>
4092           <td class="mdname" nowrap>, </td>
4093         </tr>
4094         <tr>
4095           <td class="md" nowrap align="right"></td>
4096           <td></td>
4097           <td class="md" nowrap>theTolerance&nbsp;</td>
4098           <td class="mdname" nowrap></td>
4099         </tr>
4100         <tr>
4101           <td></td>
4102           <td class="md">)&nbsp;</td>
4103           <td class="md" colspan="2"></td>
4104         </tr>
4105       </table>
4106     </td>
4107   </tr>
4108 </table>
4109 <table cellspacing=5 cellpadding=0 border=0>
4110   <tr>
4111     <td>
4112       &nbsp;
4113     </td>
4114     <td>
4115
4116 <p>
4117 Example: see GEOM_TestHealing.py     </td>
4118   </tr>
4119 </table>
4120 <a class="anchor" name="a75" doxytag="geompy::Sew" ></a><p>
4121 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4122   <tr>
4123     <td class="mdRow">
4124       <table cellpadding="0" cellspacing="0" border="0">
4125         <tr>
4126           <td class="md" nowrap valign="top"> Sew           </td>
4127           <td class="md" valign="top">(&nbsp;</td>
4128           <td class="md" nowrap valign="top">theObject&nbsp;</td>
4129           <td class="mdname" nowrap>, </td>
4130         </tr>
4131         <tr>
4132           <td class="md" nowrap align="right"></td>
4133           <td></td>
4134           <td class="md" nowrap>theTolerance&nbsp;</td>
4135           <td class="mdname" nowrap></td>
4136         </tr>
4137         <tr>
4138           <td></td>
4139           <td class="md">)&nbsp;</td>
4140           <td class="md" colspan="2"></td>
4141         </tr>
4142       </table>
4143     </td>
4144   </tr>
4145 </table>
4146 <table cellspacing=5 cellpadding=0 border=0>
4147   <tr>
4148     <td>
4149       &nbsp;
4150     </td>
4151     <td>
4152
4153 <p>
4154 <dl compact><dt><b>Parameters:</b></dt><dd>
4155   <table border="0" cellspacing="2" cellpadding="0">
4156     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>Shape to be processed. </td></tr>
4157     <tr><td></td><td valign=top><em>theTolerance</em>&nbsp;</td><td>Required tolerance value. </td></tr>
4158   </table>
4159 </dl>
4160 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4161 Example: see <a class="el" href="namespacegeompy.html#a74">MakeSewing()</a> above     </td>
4162   </tr>
4163 </table>
4164 <a class="anchor" name="a76" doxytag="geompy::SuppressInternalWires" ></a><p>
4165 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4166   <tr>
4167     <td class="mdRow">
4168       <table cellpadding="0" cellspacing="0" border="0">
4169         <tr>
4170           <td class="md" nowrap valign="top"> SuppressInternalWires           </td>
4171           <td class="md" valign="top">(&nbsp;</td>
4172           <td class="md" nowrap valign="top">theObject&nbsp;</td>
4173           <td class="mdname" nowrap>, </td>
4174         </tr>
4175         <tr>
4176           <td class="md" nowrap align="right"></td>
4177           <td></td>
4178           <td class="md" nowrap>theWires&nbsp;</td>
4179           <td class="mdname" nowrap></td>
4180         </tr>
4181         <tr>
4182           <td></td>
4183           <td class="md">)&nbsp;</td>
4184           <td class="md" colspan="2"></td>
4185         </tr>
4186       </table>
4187     </td>
4188   </tr>
4189 </table>
4190 <table cellspacing=5 cellpadding=0 border=0>
4191   <tr>
4192     <td>
4193       &nbsp;
4194     </td>
4195     <td>
4196
4197 <p>
4198 <dl compact><dt><b>Parameters:</b></dt><dd>
4199   <table border="0" cellspacing="2" cellpadding="0">
4200     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>Shape to be processed. </td></tr>
4201     <tr><td></td><td valign=top><em>theWires</em>&nbsp;</td><td>Indices of wires to be removed, if EMPTY then the method removes ALL internal wires of the given object. </td></tr>
4202   </table>
4203 </dl>
4204 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4205 Example: see GEOM_TestHealing.py     </td>
4206   </tr>
4207 </table>
4208 <a class="anchor" name="a77" doxytag="geompy::SuppressHoles" ></a><p>
4209 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4210   <tr>
4211     <td class="mdRow">
4212       <table cellpadding="0" cellspacing="0" border="0">
4213         <tr>
4214           <td class="md" nowrap valign="top"> SuppressHoles           </td>
4215           <td class="md" valign="top">(&nbsp;</td>
4216           <td class="md" nowrap valign="top">theObject&nbsp;</td>
4217           <td class="mdname" nowrap>, </td>
4218         </tr>
4219         <tr>
4220           <td class="md" nowrap align="right"></td>
4221           <td></td>
4222           <td class="md" nowrap>theWires&nbsp;</td>
4223           <td class="mdname" nowrap></td>
4224         </tr>
4225         <tr>
4226           <td></td>
4227           <td class="md">)&nbsp;</td>
4228           <td class="md" colspan="2"></td>
4229         </tr>
4230       </table>
4231     </td>
4232   </tr>
4233 </table>
4234 <table cellspacing=5 cellpadding=0 border=0>
4235   <tr>
4236     <td>
4237       &nbsp;
4238     </td>
4239     <td>
4240
4241 <p>
4242 <dl compact><dt><b>Parameters:</b></dt><dd>
4243   <table border="0" cellspacing="2" cellpadding="0">
4244     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>Shape to be processed. </td></tr>
4245     <tr><td></td><td valign=top><em>theWires</em>&nbsp;</td><td>Indices of wires to be removed, if EMPTY then the method removes ALL internal holes of the given object </td></tr>
4246   </table>
4247 </dl>
4248 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4249 Example: see GEOM_TestHealing.py     </td>
4250   </tr>
4251 </table>
4252 <a class="anchor" name="a78" doxytag="geompy::CloseContour" ></a><p>
4253 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4254   <tr>
4255     <td class="mdRow">
4256       <table cellpadding="0" cellspacing="0" border="0">
4257         <tr>
4258           <td class="md" nowrap valign="top"> CloseContour           </td>
4259           <td class="md" valign="top">(&nbsp;</td>
4260           <td class="md" nowrap valign="top">theObject&nbsp;</td>
4261           <td class="mdname" nowrap>, </td>
4262         </tr>
4263         <tr>
4264           <td class="md" nowrap align="right"></td>
4265           <td></td>
4266           <td class="md" nowrap>theWires&nbsp;</td>
4267           <td class="mdname" nowrap>, </td>
4268         </tr>
4269         <tr>
4270           <td class="md" nowrap align="right"></td>
4271           <td></td>
4272           <td class="md" nowrap>isCommonVertex&nbsp;</td>
4273           <td class="mdname" nowrap></td>
4274         </tr>
4275         <tr>
4276           <td></td>
4277           <td class="md">)&nbsp;</td>
4278           <td class="md" colspan="2"></td>
4279         </tr>
4280       </table>
4281     </td>
4282   </tr>
4283 </table>
4284 <table cellspacing=5 cellpadding=0 border=0>
4285   <tr>
4286     <td>
4287       &nbsp;
4288     </td>
4289     <td>
4290
4291 <p>
4292 <dl compact><dt><b>Parameters:</b></dt><dd>
4293   <table border="0" cellspacing="2" cellpadding="0">
4294     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>Shape to be processed. </td></tr>
4295     <tr><td></td><td valign=top><em>theWires</em>&nbsp;</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>
4296     <tr><td></td><td valign=top><em>isCommonVertex</em>&nbsp;</td><td>If TRUE : closure by creation of a common vertex, If FALS : closure by creation of an edge between ends. </td></tr>
4297   </table>
4298 </dl>
4299 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4300 Example: see GEOM_TestHealing.py     </td>
4301   </tr>
4302 </table>
4303 <a class="anchor" name="a79" doxytag="geompy::DivideEdge" ></a><p>
4304 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4305   <tr>
4306     <td class="mdRow">
4307       <table cellpadding="0" cellspacing="0" border="0">
4308         <tr>
4309           <td class="md" nowrap valign="top"> DivideEdge           </td>
4310           <td class="md" valign="top">(&nbsp;</td>
4311           <td class="md" nowrap valign="top">theObject&nbsp;</td>
4312           <td class="mdname" nowrap>, </td>
4313         </tr>
4314         <tr>
4315           <td class="md" nowrap align="right"></td>
4316           <td></td>
4317           <td class="md" nowrap>theEdgeIndex&nbsp;</td>
4318           <td class="mdname" nowrap>, </td>
4319         </tr>
4320         <tr>
4321           <td class="md" nowrap align="right"></td>
4322           <td></td>
4323           <td class="md" nowrap>theValue&nbsp;</td>
4324           <td class="mdname" nowrap>, </td>
4325         </tr>
4326         <tr>
4327           <td class="md" nowrap align="right"></td>
4328           <td></td>
4329           <td class="md" nowrap>isByParameter&nbsp;</td>
4330           <td class="mdname" nowrap></td>
4331         </tr>
4332         <tr>
4333           <td></td>
4334           <td class="md">)&nbsp;</td>
4335           <td class="md" colspan="2"></td>
4336         </tr>
4337       </table>
4338     </td>
4339   </tr>
4340 </table>
4341 <table cellspacing=5 cellpadding=0 border=0>
4342   <tr>
4343     <td>
4344       &nbsp;
4345     </td>
4346     <td>
4347
4348 <p>
4349 <dl compact><dt><b>Parameters:</b></dt><dd>
4350   <table border="0" cellspacing="2" cellpadding="0">
4351     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>Shape to be processed. </td></tr>
4352     <tr><td></td><td valign=top><em>theEdgeIndex</em>&nbsp;</td><td>Index of edge to be divided within theObject's shape, if -1, then theObject itself is the edge. </td></tr>
4353     <tr><td></td><td valign=top><em>theValue</em>&nbsp;</td><td>Value of parameter on edge or length parameter, depending on <em>isByParameter</em>. </td></tr>
4354     <tr><td></td><td valign=top><em>isByParameter</em>&nbsp;</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>
4355   </table>
4356 </dl>
4357 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4358 Example: see GEOM_TestHealing.py     </td>
4359   </tr>
4360 </table>
4361 <a class="anchor" name="a80" doxytag="geompy::GetFreeBoundary" ></a><p>
4362 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4363   <tr>
4364     <td class="mdRow">
4365       <table cellpadding="0" cellspacing="0" border="0">
4366         <tr>
4367           <td class="md" nowrap valign="top"> GetFreeBoundary           </td>
4368           <td class="md" valign="top">(&nbsp;</td>
4369           <td class="md" nowrap valign="top">theObject&nbsp;</td>
4370           <td class="mdname1" valign="top" nowrap>          </td>
4371           <td class="md" valign="top">&nbsp;)&nbsp;</td>
4372           <td class="md" nowrap></td>
4373         </tr>
4374       </table>
4375     </td>
4376   </tr>
4377 </table>
4378 <table cellspacing=5 cellpadding=0 border=0>
4379   <tr>
4380     <td>
4381       &nbsp;
4382     </td>
4383     <td>
4384
4385 <p>
4386 <dl compact><dt><b>Parameters:</b></dt><dd>
4387   <table border="0" cellspacing="2" cellpadding="0">
4388     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>Shape to get free boundary of. </td></tr>
4389   </table>
4390 </dl>
4391 <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>
4392 Example: see GEOM_TestHealing.py     </td>
4393   </tr>
4394 </table>
4395 <a class="anchor" name="a81" doxytag="geompy::MakeCopy" ></a><p>
4396 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4397   <tr>
4398     <td class="mdRow">
4399       <table cellpadding="0" cellspacing="0" border="0">
4400         <tr>
4401           <td class="md" nowrap valign="top"> MakeCopy           </td>
4402           <td class="md" valign="top">(&nbsp;</td>
4403           <td class="md" nowrap valign="top">theOriginal&nbsp;</td>
4404           <td class="mdname1" valign="top" nowrap>          </td>
4405           <td class="md" valign="top">&nbsp;)&nbsp;</td>
4406           <td class="md" nowrap></td>
4407         </tr>
4408       </table>
4409     </td>
4410   </tr>
4411 </table>
4412 <table cellspacing=5 cellpadding=0 border=0>
4413   <tr>
4414     <td>
4415       &nbsp;
4416     </td>
4417     <td>
4418
4419 <p>
4420 Example: see GEOM_TestAll.py     </td>
4421   </tr>
4422 </table>
4423 <a class="anchor" name="a82" doxytag="geompy::MakeFilling" ></a><p>
4424 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4425   <tr>
4426     <td class="mdRow">
4427       <table cellpadding="0" cellspacing="0" border="0">
4428         <tr>
4429           <td class="md" nowrap valign="top"> MakeFilling           </td>
4430           <td class="md" valign="top">(&nbsp;</td>
4431           <td class="md" nowrap valign="top">theShape&nbsp;</td>
4432           <td class="mdname" nowrap>, </td>
4433         </tr>
4434         <tr>
4435           <td class="md" nowrap align="right"></td>
4436           <td></td>
4437           <td class="md" nowrap>theMinDeg&nbsp;</td>
4438           <td class="mdname" nowrap>, </td>
4439         </tr>
4440         <tr>
4441           <td class="md" nowrap align="right"></td>
4442           <td></td>
4443           <td class="md" nowrap>theMaxDeg&nbsp;</td>
4444           <td class="mdname" nowrap>, </td>
4445         </tr>
4446         <tr>
4447           <td class="md" nowrap align="right"></td>
4448           <td></td>
4449           <td class="md" nowrap>theTol2D&nbsp;</td>
4450           <td class="mdname" nowrap>, </td>
4451         </tr>
4452         <tr>
4453           <td class="md" nowrap align="right"></td>
4454           <td></td>
4455           <td class="md" nowrap>theTol3D&nbsp;</td>
4456           <td class="mdname" nowrap>, </td>
4457         </tr>
4458         <tr>
4459           <td class="md" nowrap align="right"></td>
4460           <td></td>
4461           <td class="md" nowrap>theNbIter&nbsp;</td>
4462           <td class="mdname" nowrap></td>
4463         </tr>
4464         <tr>
4465           <td></td>
4466           <td class="md">)&nbsp;</td>
4467           <td class="md" colspan="2"></td>
4468         </tr>
4469       </table>
4470     </td>
4471   </tr>
4472 </table>
4473 <table cellspacing=5 cellpadding=0 border=0>
4474   <tr>
4475     <td>
4476       &nbsp;
4477     </td>
4478     <td>
4479
4480 <p>
4481 <dl compact><dt><b>Parameters:</b></dt><dd>
4482   <table border="0" cellspacing="2" cellpadding="0">
4483     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>the compound of contours </td></tr>
4484     <tr><td></td><td valign=top><em>theMinDeg</em>&nbsp;</td><td>a minimal degree </td></tr>
4485     <tr><td></td><td valign=top><em>theMaxDeg</em>&nbsp;</td><td>a maximal degree </td></tr>
4486     <tr><td></td><td valign=top><em>theTol2D</em>&nbsp;</td><td>a 2d tolerance </td></tr>
4487     <tr><td></td><td valign=top><em>theTol3D</em>&nbsp;</td><td>a 3d tolerance </td></tr>
4488     <tr><td></td><td valign=top><em>theNbIter</em>&nbsp;</td><td>a number of iteration </td></tr>
4489   </table>
4490 </dl>
4491 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created filling surface.</dd></dl>
4492 Example: see GEOM_TestAll.py     </td>
4493   </tr>
4494 </table>
4495 <a class="anchor" name="a83" doxytag="geompy::MakeGlueFaces" ></a><p>
4496 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4497   <tr>
4498     <td class="mdRow">
4499       <table cellpadding="0" cellspacing="0" border="0">
4500         <tr>
4501           <td class="md" nowrap valign="top"> MakeGlueFaces           </td>
4502           <td class="md" valign="top">(&nbsp;</td>
4503           <td class="md" nowrap valign="top">theShape&nbsp;</td>
4504           <td class="mdname" nowrap>, </td>
4505         </tr>
4506         <tr>
4507           <td class="md" nowrap align="right"></td>
4508           <td></td>
4509           <td class="md" nowrap>theTolerance&nbsp;</td>
4510           <td class="mdname" nowrap></td>
4511         </tr>
4512         <tr>
4513           <td></td>
4514           <td class="md">)&nbsp;</td>
4515           <td class="md" colspan="2"></td>
4516         </tr>
4517       </table>
4518     </td>
4519   </tr>
4520 </table>
4521 <table cellspacing=5 cellpadding=0 border=0>
4522   <tr>
4523     <td>
4524       &nbsp;
4525     </td>
4526     <td>
4527
4528 <p>
4529 <dl compact><dt><b>Parameters:</b></dt><dd>
4530   <table border="0" cellspacing="2" cellpadding="0">
4531     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Initial shape. </td></tr>
4532     <tr><td></td><td valign=top><em>theTolerance</em>&nbsp;</td><td>Maximum distance between faces, which can be considered as coincident. </td></tr>
4533   </table>
4534 </dl>
4535 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing a copy of theShape without coincident faces.</dd></dl>
4536 Example: see GEOM_Spanner.py     </td>
4537   </tr>
4538 </table>
4539 <a class="anchor" name="a84" doxytag="geompy::MakeBoolean" ></a><p>
4540 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4541   <tr>
4542     <td class="mdRow">
4543       <table cellpadding="0" cellspacing="0" border="0">
4544         <tr>
4545           <td class="md" nowrap valign="top"> MakeBoolean           </td>
4546           <td class="md" valign="top">(&nbsp;</td>
4547           <td class="md" nowrap valign="top">theShape1&nbsp;</td>
4548           <td class="mdname" nowrap>, </td>
4549         </tr>
4550         <tr>
4551           <td class="md" nowrap align="right"></td>
4552           <td></td>
4553           <td class="md" nowrap>theShape2&nbsp;</td>
4554           <td class="mdname" nowrap>, </td>
4555         </tr>
4556         <tr>
4557           <td class="md" nowrap align="right"></td>
4558           <td></td>
4559           <td class="md" nowrap>theOperation&nbsp;</td>
4560           <td class="mdname" nowrap></td>
4561         </tr>
4562         <tr>
4563           <td></td>
4564           <td class="md">)&nbsp;</td>
4565           <td class="md" colspan="2"></td>
4566         </tr>
4567       </table>
4568     </td>
4569   </tr>
4570 </table>
4571 <table cellspacing=5 cellpadding=0 border=0>
4572   <tr>
4573     <td>
4574       &nbsp;
4575     </td>
4576     <td>
4577
4578 <p>
4579 <dl compact><dt><b>Parameters:</b></dt><dd>
4580   <table border="0" cellspacing="2" cellpadding="0">
4581     <tr><td></td><td valign=top><em>theShape1</em>&nbsp;</td><td>First argument for boolean operation. </td></tr>
4582     <tr><td></td><td valign=top><em>theShape2</em>&nbsp;</td><td>Second argument for boolean operation. </td></tr>
4583     <tr><td></td><td valign=top><em>theOperation</em>&nbsp;</td><td>Indicates the operation to be done: 1 - Common, 2 - Cut, 3 - Fuse, 4 - Section. </td></tr>
4584   </table>
4585 </dl>
4586 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
4587 Example: see GEOM_TestAll.py     </td>
4588   </tr>
4589 </table>
4590 <a class="anchor" name="a85" doxytag="geompy::MakeCommon" ></a><p>
4591 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4592   <tr>
4593     <td class="mdRow">
4594       <table cellpadding="0" cellspacing="0" border="0">
4595         <tr>
4596           <td class="md" nowrap valign="top"> MakeCommon           </td>
4597           <td class="md" valign="top">(&nbsp;</td>
4598           <td class="md" nowrap valign="top">s1&nbsp;</td>
4599           <td class="mdname" nowrap>, </td>
4600         </tr>
4601         <tr>
4602           <td class="md" nowrap align="right"></td>
4603           <td></td>
4604           <td class="md" nowrap>s2&nbsp;</td>
4605           <td class="mdname" nowrap></td>
4606         </tr>
4607         <tr>
4608           <td></td>
4609           <td class="md">)&nbsp;</td>
4610           <td class="md" colspan="2"></td>
4611         </tr>
4612       </table>
4613     </td>
4614   </tr>
4615 </table>
4616 <table cellspacing=5 cellpadding=0 border=0>
4617   <tr>
4618     <td>
4619       &nbsp;
4620     </td>
4621     <td>
4622
4623 <p>
4624 Example: see GEOM_TestOthers.py     </td>
4625   </tr>
4626 </table>
4627 <a class="anchor" name="a86" doxytag="geompy::MakeCut" ></a><p>
4628 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4629   <tr>
4630     <td class="mdRow">
4631       <table cellpadding="0" cellspacing="0" border="0">
4632         <tr>
4633           <td class="md" nowrap valign="top"> MakeCut           </td>
4634           <td class="md" valign="top">(&nbsp;</td>
4635           <td class="md" nowrap valign="top">s1&nbsp;</td>
4636           <td class="mdname" nowrap>, </td>
4637         </tr>
4638         <tr>
4639           <td class="md" nowrap align="right"></td>
4640           <td></td>
4641           <td class="md" nowrap>s2&nbsp;</td>
4642           <td class="mdname" nowrap></td>
4643         </tr>
4644         <tr>
4645           <td></td>
4646           <td class="md">)&nbsp;</td>
4647           <td class="md" colspan="2"></td>
4648         </tr>
4649       </table>
4650     </td>
4651   </tr>
4652 </table>
4653 <table cellspacing=5 cellpadding=0 border=0>
4654   <tr>
4655     <td>
4656       &nbsp;
4657     </td>
4658     <td>
4659
4660 <p>
4661 Example: see GEOM_TestOthers.py     </td>
4662   </tr>
4663 </table>
4664 <a class="anchor" name="a87" doxytag="geompy::MakeFuse" ></a><p>
4665 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4666   <tr>
4667     <td class="mdRow">
4668       <table cellpadding="0" cellspacing="0" border="0">
4669         <tr>
4670           <td class="md" nowrap valign="top"> MakeFuse           </td>
4671           <td class="md" valign="top">(&nbsp;</td>
4672           <td class="md" nowrap valign="top">s1&nbsp;</td>
4673           <td class="mdname" nowrap>, </td>
4674         </tr>
4675         <tr>
4676           <td class="md" nowrap align="right"></td>
4677           <td></td>
4678           <td class="md" nowrap>s2&nbsp;</td>
4679           <td class="mdname" nowrap></td>
4680         </tr>
4681         <tr>
4682           <td></td>
4683           <td class="md">)&nbsp;</td>
4684           <td class="md" colspan="2"></td>
4685         </tr>
4686       </table>
4687     </td>
4688   </tr>
4689 </table>
4690 <table cellspacing=5 cellpadding=0 border=0>
4691   <tr>
4692     <td>
4693       &nbsp;
4694     </td>
4695     <td>
4696
4697 <p>
4698 Example: see GEOM_TestOthers.py     </td>
4699   </tr>
4700 </table>
4701 <a class="anchor" name="a88" doxytag="geompy::MakeSection" ></a><p>
4702 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4703   <tr>
4704     <td class="mdRow">
4705       <table cellpadding="0" cellspacing="0" border="0">
4706         <tr>
4707           <td class="md" nowrap valign="top"> MakeSection           </td>
4708           <td class="md" valign="top">(&nbsp;</td>
4709           <td class="md" nowrap valign="top">s1&nbsp;</td>
4710           <td class="mdname" nowrap>, </td>
4711         </tr>
4712         <tr>
4713           <td class="md" nowrap align="right"></td>
4714           <td></td>
4715           <td class="md" nowrap>s2&nbsp;</td>
4716           <td class="mdname" nowrap></td>
4717         </tr>
4718         <tr>
4719           <td></td>
4720           <td class="md">)&nbsp;</td>
4721           <td class="md" colspan="2"></td>
4722         </tr>
4723       </table>
4724     </td>
4725   </tr>
4726 </table>
4727 <table cellspacing=5 cellpadding=0 border=0>
4728   <tr>
4729     <td>
4730       &nbsp;
4731     </td>
4732     <td>
4733
4734 <p>
4735 Example: see GEOM_TestOthers.py     </td>
4736   </tr>
4737 </table>
4738 <a class="anchor" name="a89" doxytag="geompy::MakePartition" ></a><p>
4739 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4740   <tr>
4741     <td class="mdRow">
4742       <table cellpadding="0" cellspacing="0" border="0">
4743         <tr>
4744           <td class="md" nowrap valign="top"> MakePartition           </td>
4745           <td class="md" valign="top">(&nbsp;</td>
4746           <td class="md" nowrap valign="top">ListShapes&nbsp;</td>
4747           <td class="mdname" nowrap>, </td>
4748         </tr>
4749         <tr>
4750           <td class="md" nowrap align="right"></td>
4751           <td></td>
4752           <td class="md" nowrap>ListTools&nbsp;</td>
4753           <td class="mdname" nowrap> = <code>[]</code>, </td>
4754         </tr>
4755         <tr>
4756           <td class="md" nowrap align="right"></td>
4757           <td></td>
4758           <td class="md" nowrap>ListKeepInside&nbsp;</td>
4759           <td class="mdname" nowrap> = <code>[]</code>, </td>
4760         </tr>
4761         <tr>
4762           <td class="md" nowrap align="right"></td>
4763           <td></td>
4764           <td class="md" nowrap>ListRemoveInside&nbsp;</td>
4765           <td class="mdname" nowrap> = <code>[]</code>, </td>
4766         </tr>
4767         <tr>
4768           <td class="md" nowrap align="right"></td>
4769           <td></td>
4770           <td class="md" nowrap>Limit&nbsp;</td>
4771           <td class="mdname" nowrap> = <code>ShapeType["SHAPE"]</code>, </td>
4772         </tr>
4773         <tr>
4774           <td class="md" nowrap align="right"></td>
4775           <td></td>
4776           <td class="md" nowrap>RemoveWebs&nbsp;</td>
4777           <td class="mdname" nowrap> = <code>0</code>, </td>
4778         </tr>
4779         <tr>
4780           <td class="md" nowrap align="right"></td>
4781           <td></td>
4782           <td class="md" nowrap>ListMaterials&nbsp;</td>
4783           <td class="mdname" nowrap> = <code>[]</code></td>
4784         </tr>
4785         <tr>
4786           <td></td>
4787           <td class="md">)&nbsp;</td>
4788           <td class="md" colspan="2"></td>
4789         </tr>
4790       </table>
4791     </td>
4792   </tr>
4793 </table>
4794 <table cellspacing=5 cellpadding=0 border=0>
4795   <tr>
4796     <td>
4797       &nbsp;
4798     </td>
4799     <td>
4800
4801 <p>
4802 <dl compact><dt><b>Parameters:</b></dt><dd>
4803   <table border="0" cellspacing="2" cellpadding="0">
4804     <tr><td></td><td valign=top><em>ListShapes</em>&nbsp;</td><td>Shapes to be intersected. </td></tr>
4805     <tr><td></td><td valign=top><em>ListTools</em>&nbsp;</td><td>Shapes to intersect theShapes. </td></tr>
4806     <tr><td></td><td valign=top><em>ListKeepInside</em>&nbsp;</td><td>Shapes, outside which the results will be deleted. Each shape from theKeepInside must belong to theShapes also. </td></tr>
4807     <tr><td></td><td valign=top><em>ListRemoveInside</em>&nbsp;</td><td>Shapes, inside which the results will be deleted. Each shape from theRemoveInside must belong to theShapes also. </td></tr>
4808     <tr><td></td><td valign=top><em>Limit</em>&nbsp;</td><td>Type of resulting shapes (corresponding to TopAbs_ShapeEnum). </td></tr>
4809     <tr><td></td><td valign=top><em>RemoveWebs</em>&nbsp;</td><td>If TRUE, perform Glue 3D algorithm. </td></tr>
4810     <tr><td></td><td valign=top><em>ListMaterials</em>&nbsp;</td><td>Material indices for each shape. Make sence, only if theRemoveWebs is TRUE. </td></tr>
4811   </table>
4812 </dl>
4813 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shapes.</dd></dl>
4814 Example: see GEOM_TestAll.py     </td>
4815   </tr>
4816 </table>
4817 <a class="anchor" name="a90" doxytag="geompy::Partition" ></a><p>
4818 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4819   <tr>
4820     <td class="mdRow">
4821       <table cellpadding="0" cellspacing="0" border="0">
4822         <tr>
4823           <td class="md" nowrap valign="top"> Partition           </td>
4824           <td class="md" valign="top">(&nbsp;</td>
4825           <td class="md" nowrap valign="top">ListShapes&nbsp;</td>
4826           <td class="mdname" nowrap>, </td>
4827         </tr>
4828         <tr>
4829           <td class="md" nowrap align="right"></td>
4830           <td></td>
4831           <td class="md" nowrap>ListTools&nbsp;</td>
4832           <td class="mdname" nowrap> = <code>[]</code>, </td>
4833         </tr>
4834         <tr>
4835           <td class="md" nowrap align="right"></td>
4836           <td></td>
4837           <td class="md" nowrap>ListKeepInside&nbsp;</td>
4838           <td class="mdname" nowrap> = <code>[]</code>, </td>
4839         </tr>
4840         <tr>
4841           <td class="md" nowrap align="right"></td>
4842           <td></td>
4843           <td class="md" nowrap>ListRemoveInside&nbsp;</td>
4844           <td class="mdname" nowrap> = <code>[]</code>, </td>
4845         </tr>
4846         <tr>
4847           <td class="md" nowrap align="right"></td>
4848           <td></td>
4849           <td class="md" nowrap>Limit&nbsp;</td>
4850           <td class="mdname" nowrap> = <code>ShapeType["SHAPE"]</code>, </td>
4851         </tr>
4852         <tr>
4853           <td class="md" nowrap align="right"></td>
4854           <td></td>
4855           <td class="md" nowrap>RemoveWebs&nbsp;</td>
4856           <td class="mdname" nowrap> = <code>0</code>, </td>
4857         </tr>
4858         <tr>
4859           <td class="md" nowrap align="right"></td>
4860           <td></td>
4861           <td class="md" nowrap>ListMaterials&nbsp;</td>
4862           <td class="mdname" nowrap> = <code>[]</code></td>
4863         </tr>
4864         <tr>
4865           <td></td>
4866           <td class="md">)&nbsp;</td>
4867           <td class="md" colspan="2"></td>
4868         </tr>
4869       </table>
4870     </td>
4871   </tr>
4872 </table>
4873 <table cellspacing=5 cellpadding=0 border=0>
4874   <tr>
4875     <td>
4876       &nbsp;
4877     </td>
4878     <td>
4879
4880 <p>
4881 Example: see GEOM_TestOthers.py     </td>
4882   </tr>
4883 </table>
4884 <a class="anchor" name="a91" doxytag="geompy::MakeHalfPartition" ></a><p>
4885 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4886   <tr>
4887     <td class="mdRow">
4888       <table cellpadding="0" cellspacing="0" border="0">
4889         <tr>
4890           <td class="md" nowrap valign="top"> MakeHalfPartition           </td>
4891           <td class="md" valign="top">(&nbsp;</td>
4892           <td class="md" nowrap valign="top">theShape&nbsp;</td>
4893           <td class="mdname" nowrap>, </td>
4894         </tr>
4895         <tr>
4896           <td class="md" nowrap align="right"></td>
4897           <td></td>
4898           <td class="md" nowrap>thePlane&nbsp;</td>
4899           <td class="mdname" nowrap></td>
4900         </tr>
4901         <tr>
4902           <td></td>
4903           <td class="md">)&nbsp;</td>
4904           <td class="md" colspan="2"></td>
4905         </tr>
4906       </table>
4907     </td>
4908   </tr>
4909 </table>
4910 <table cellspacing=5 cellpadding=0 border=0>
4911   <tr>
4912     <td>
4913       &nbsp;
4914     </td>
4915     <td>
4916
4917 <p>
4918 <dl compact><dt><b>Parameters:</b></dt><dd>
4919   <table border="0" cellspacing="2" cellpadding="0">
4920     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to be intersected. </td></tr>
4921     <tr><td></td><td valign=top><em>thePlane</em>&nbsp;</td><td>Tool shape, to intersect theShape. </td></tr>
4922   </table>
4923 </dl>
4924 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
4925 Example: see GEOM_TestAll.py     </td>
4926   </tr>
4927 </table>
4928 <a class="anchor" name="a92" doxytag="geompy::MakeTranslationTwoPoints" ></a><p>
4929 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4930   <tr>
4931     <td class="mdRow">
4932       <table cellpadding="0" cellspacing="0" border="0">
4933         <tr>
4934           <td class="md" nowrap valign="top"> MakeTranslationTwoPoints           </td>
4935           <td class="md" valign="top">(&nbsp;</td>
4936           <td class="md" nowrap valign="top">theObject&nbsp;</td>
4937           <td class="mdname" nowrap>, </td>
4938         </tr>
4939         <tr>
4940           <td class="md" nowrap align="right"></td>
4941           <td></td>
4942           <td class="md" nowrap>thePoint1&nbsp;</td>
4943           <td class="mdname" nowrap>, </td>
4944         </tr>
4945         <tr>
4946           <td class="md" nowrap align="right"></td>
4947           <td></td>
4948           <td class="md" nowrap>thePoint2&nbsp;</td>
4949           <td class="mdname" nowrap></td>
4950         </tr>
4951         <tr>
4952           <td></td>
4953           <td class="md">)&nbsp;</td>
4954           <td class="md" colspan="2"></td>
4955         </tr>
4956       </table>
4957     </td>
4958   </tr>
4959 </table>
4960 <table cellspacing=5 cellpadding=0 border=0>
4961   <tr>
4962     <td>
4963       &nbsp;
4964     </td>
4965     <td>
4966
4967 <p>
4968 <dl compact><dt><b>Parameters:</b></dt><dd>
4969   <table border="0" cellspacing="2" cellpadding="0">
4970     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>The object to be translated. </td></tr>
4971     <tr><td></td><td valign=top><em>thePoint1</em>&nbsp;</td><td>Start point of translation vector. </td></tr>
4972     <tr><td></td><td valign=top><em>thePoint2</em>&nbsp;</td><td>End point of translation vector. </td></tr>
4973   </table>
4974 </dl>
4975 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the translated object.</dd></dl>
4976 Example: see GEOM_TestAll.py     </td>
4977   </tr>
4978 </table>
4979 <a class="anchor" name="a93" doxytag="geompy::MakeTranslation" ></a><p>
4980 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4981   <tr>
4982     <td class="mdRow">
4983       <table cellpadding="0" cellspacing="0" border="0">
4984         <tr>
4985           <td class="md" nowrap valign="top"> MakeTranslation           </td>
4986           <td class="md" valign="top">(&nbsp;</td>
4987           <td class="md" nowrap valign="top">theObject&nbsp;</td>
4988           <td class="mdname" nowrap>, </td>
4989         </tr>
4990         <tr>
4991           <td class="md" nowrap align="right"></td>
4992           <td></td>
4993           <td class="md" nowrap>theDX&nbsp;</td>
4994           <td class="mdname" nowrap>, </td>
4995         </tr>
4996         <tr>
4997           <td class="md" nowrap align="right"></td>
4998           <td></td>
4999           <td class="md" nowrap>theDY&nbsp;</td>
5000           <td class="mdname" nowrap>, </td>
5001         </tr>
5002         <tr>
5003           <td class="md" nowrap align="right"></td>
5004           <td></td>
5005           <td class="md" nowrap>theDZ&nbsp;</td>
5006           <td class="mdname" nowrap></td>
5007         </tr>
5008         <tr>
5009           <td></td>
5010           <td class="md">)&nbsp;</td>
5011           <td class="md" colspan="2"></td>
5012         </tr>
5013       </table>
5014     </td>
5015   </tr>
5016 </table>
5017 <table cellspacing=5 cellpadding=0 border=0>
5018   <tr>
5019     <td>
5020       &nbsp;
5021     </td>
5022     <td>
5023
5024 <p>
5025 <dl compact><dt><b>Parameters:</b></dt><dd>
5026   <table border="0" cellspacing="2" cellpadding="0">
5027     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>The object to be translated. </td></tr>
5028     <tr><td></td><td valign=top><em>theDX,theDY,theDZ</em>&nbsp;</td><td>Components of translation vector. </td></tr>
5029   </table>
5030 </dl>
5031 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the translated object.</dd></dl>
5032 Example: see GEOM_TestAll.py     </td>
5033   </tr>
5034 </table>
5035 <a class="anchor" name="a94" doxytag="geompy::MakeTranslationVector" ></a><p>
5036 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5037   <tr>
5038     <td class="mdRow">
5039       <table cellpadding="0" cellspacing="0" border="0">
5040         <tr>
5041           <td class="md" nowrap valign="top"> MakeTranslationVector           </td>
5042           <td class="md" valign="top">(&nbsp;</td>
5043           <td class="md" nowrap valign="top">theObject&nbsp;</td>
5044           <td class="mdname" nowrap>, </td>
5045         </tr>
5046         <tr>
5047           <td class="md" nowrap align="right"></td>
5048           <td></td>
5049           <td class="md" nowrap>theVector&nbsp;</td>
5050           <td class="mdname" nowrap></td>
5051         </tr>
5052         <tr>
5053           <td></td>
5054           <td class="md">)&nbsp;</td>
5055           <td class="md" colspan="2"></td>
5056         </tr>
5057       </table>
5058     </td>
5059   </tr>
5060 </table>
5061 <table cellspacing=5 cellpadding=0 border=0>
5062   <tr>
5063     <td>
5064       &nbsp;
5065     </td>
5066     <td>
5067
5068 <p>
5069 <dl compact><dt><b>Parameters:</b></dt><dd>
5070   <table border="0" cellspacing="2" cellpadding="0">
5071     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>The object to be translated. </td></tr>
5072     <tr><td></td><td valign=top><em>theVector</em>&nbsp;</td><td>The translation vector. </td></tr>
5073   </table>
5074 </dl>
5075 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the translated object.</dd></dl>
5076 Example: see GEOM_TestAll.py     </td>
5077   </tr>
5078 </table>
5079 <a class="anchor" name="a95" doxytag="geompy::MakeRotation" ></a><p>
5080 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5081   <tr>
5082     <td class="mdRow">
5083       <table cellpadding="0" cellspacing="0" border="0">
5084         <tr>
5085           <td class="md" nowrap valign="top"> MakeRotation           </td>
5086           <td class="md" valign="top">(&nbsp;</td>
5087           <td class="md" nowrap valign="top">theObject&nbsp;</td>
5088           <td class="mdname" nowrap>, </td>
5089         </tr>
5090         <tr>
5091           <td class="md" nowrap align="right"></td>
5092           <td></td>
5093           <td class="md" nowrap>theAxis&nbsp;</td>
5094           <td class="mdname" nowrap>, </td>
5095         </tr>
5096         <tr>
5097           <td class="md" nowrap align="right"></td>
5098           <td></td>
5099           <td class="md" nowrap>theAngle&nbsp;</td>
5100           <td class="mdname" nowrap></td>
5101         </tr>
5102         <tr>
5103           <td></td>
5104           <td class="md">)&nbsp;</td>
5105           <td class="md" colspan="2"></td>
5106         </tr>
5107       </table>
5108     </td>
5109   </tr>
5110 </table>
5111 <table cellspacing=5 cellpadding=0 border=0>
5112   <tr>
5113     <td>
5114       &nbsp;
5115     </td>
5116     <td>
5117
5118 <p>
5119 <dl compact><dt><b>Parameters:</b></dt><dd>
5120   <table border="0" cellspacing="2" cellpadding="0">
5121     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>The object to be rotated. </td></tr>
5122     <tr><td></td><td valign=top><em>theAxis</em>&nbsp;</td><td>Rotation axis. </td></tr>
5123     <tr><td></td><td valign=top><em>theAngle</em>&nbsp;</td><td>Rotation angle in radians. </td></tr>
5124   </table>
5125 </dl>
5126 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the rotated object.</dd></dl>
5127 Example: see GEOM_TestAll.py     </td>
5128   </tr>
5129 </table>
5130 <a class="anchor" name="a96" doxytag="geompy::MakeScaleTransform" ></a><p>
5131 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5132   <tr>
5133     <td class="mdRow">
5134       <table cellpadding="0" cellspacing="0" border="0">
5135         <tr>
5136           <td class="md" nowrap valign="top"> MakeScaleTransform           </td>
5137           <td class="md" valign="top">(&nbsp;</td>
5138           <td class="md" nowrap valign="top">theObject&nbsp;</td>
5139           <td class="mdname" nowrap>, </td>
5140         </tr>
5141         <tr>
5142           <td class="md" nowrap align="right"></td>
5143           <td></td>
5144           <td class="md" nowrap>thePoint&nbsp;</td>
5145           <td class="mdname" nowrap>, </td>
5146         </tr>
5147         <tr>
5148           <td class="md" nowrap align="right"></td>
5149           <td></td>
5150           <td class="md" nowrap>theFactor&nbsp;</td>
5151           <td class="mdname" nowrap></td>
5152         </tr>
5153         <tr>
5154           <td></td>
5155           <td class="md">)&nbsp;</td>
5156           <td class="md" colspan="2"></td>
5157         </tr>
5158       </table>
5159     </td>
5160   </tr>
5161 </table>
5162 <table cellspacing=5 cellpadding=0 border=0>
5163   <tr>
5164     <td>
5165       &nbsp;
5166     </td>
5167     <td>
5168
5169 <p>
5170 <dl compact><dt><b>Parameters:</b></dt><dd>
5171   <table border="0" cellspacing="2" cellpadding="0">
5172     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>The object to be scaled. </td></tr>
5173     <tr><td></td><td valign=top><em>thePoint</em>&nbsp;</td><td>Center point for scaling. </td></tr>
5174     <tr><td></td><td valign=top><em>theFactor</em>&nbsp;</td><td>Scaling factor value. </td></tr>
5175   </table>
5176 </dl>
5177 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the scaled shape.</dd></dl>
5178 Example: see GEOM_TestAll.py     </td>
5179   </tr>
5180 </table>
5181 <a class="anchor" name="a97" doxytag="geompy::MakeMirrorByPlane" ></a><p>
5182 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5183   <tr>
5184     <td class="mdRow">
5185       <table cellpadding="0" cellspacing="0" border="0">
5186         <tr>
5187           <td class="md" nowrap valign="top"> MakeMirrorByPlane           </td>
5188           <td class="md" valign="top">(&nbsp;</td>
5189           <td class="md" nowrap valign="top">theObject&nbsp;</td>
5190           <td class="mdname" nowrap>, </td>
5191         </tr>
5192         <tr>
5193           <td class="md" nowrap align="right"></td>
5194           <td></td>
5195           <td class="md" nowrap>thePlane&nbsp;</td>
5196           <td class="mdname" nowrap></td>
5197         </tr>
5198         <tr>
5199           <td></td>
5200           <td class="md">)&nbsp;</td>
5201           <td class="md" colspan="2"></td>
5202         </tr>
5203       </table>
5204     </td>
5205   </tr>
5206 </table>
5207 <table cellspacing=5 cellpadding=0 border=0>
5208   <tr>
5209     <td>
5210       &nbsp;
5211     </td>
5212     <td>
5213
5214 <p>
5215 <dl compact><dt><b>Parameters:</b></dt><dd>
5216   <table border="0" cellspacing="2" cellpadding="0">
5217     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>The object to be mirrored. </td></tr>
5218     <tr><td></td><td valign=top><em>thePlane</em>&nbsp;</td><td>Plane of symmetry. </td></tr>
5219   </table>
5220 </dl>
5221 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the mirrored shape.</dd></dl>
5222 Example: see GEOM_TestAll.py     </td>
5223   </tr>
5224 </table>
5225 <a class="anchor" name="a98" doxytag="geompy::MakeMirrorByAxis" ></a><p>
5226 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5227   <tr>
5228     <td class="mdRow">
5229       <table cellpadding="0" cellspacing="0" border="0">
5230         <tr>
5231           <td class="md" nowrap valign="top"> MakeMirrorByAxis           </td>
5232           <td class="md" valign="top">(&nbsp;</td>
5233           <td class="md" nowrap valign="top">theObject&nbsp;</td>
5234           <td class="mdname" nowrap>, </td>
5235         </tr>
5236         <tr>
5237           <td class="md" nowrap align="right"></td>
5238           <td></td>
5239           <td class="md" nowrap>theAxis&nbsp;</td>
5240           <td class="mdname" nowrap></td>
5241         </tr>
5242         <tr>
5243           <td></td>
5244           <td class="md">)&nbsp;</td>
5245           <td class="md" colspan="2"></td>
5246         </tr>
5247       </table>
5248     </td>
5249   </tr>
5250 </table>
5251 <table cellspacing=5 cellpadding=0 border=0>
5252   <tr>
5253     <td>
5254       &nbsp;
5255     </td>
5256     <td>
5257
5258 <p>
5259 <dl compact><dt><b>Parameters:</b></dt><dd>
5260   <table border="0" cellspacing="2" cellpadding="0">
5261     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>The object to be mirrored. </td></tr>
5262     <tr><td></td><td valign=top><em>theAxis</em>&nbsp;</td><td>Axis of symmetry. </td></tr>
5263   </table>
5264 </dl>
5265 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the mirrored shape.</dd></dl>
5266 Example: see GEOM_TestAll.py     </td>
5267   </tr>
5268 </table>
5269 <a class="anchor" name="a99" doxytag="geompy::MakeMirrorByPoint" ></a><p>
5270 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5271   <tr>
5272     <td class="mdRow">
5273       <table cellpadding="0" cellspacing="0" border="0">
5274         <tr>
5275           <td class="md" nowrap valign="top"> MakeMirrorByPoint           </td>
5276           <td class="md" valign="top">(&nbsp;</td>
5277           <td class="md" nowrap valign="top">theObject&nbsp;</td>
5278           <td class="mdname" nowrap>, </td>
5279         </tr>
5280         <tr>
5281           <td class="md" nowrap align="right"></td>
5282           <td></td>
5283           <td class="md" nowrap>thePoint&nbsp;</td>
5284           <td class="mdname" nowrap></td>
5285         </tr>
5286         <tr>
5287           <td></td>
5288           <td class="md">)&nbsp;</td>
5289           <td class="md" colspan="2"></td>
5290         </tr>
5291       </table>
5292     </td>
5293   </tr>
5294 </table>
5295 <table cellspacing=5 cellpadding=0 border=0>
5296   <tr>
5297     <td>
5298       &nbsp;
5299     </td>
5300     <td>
5301
5302 <p>
5303 <dl compact><dt><b>Parameters:</b></dt><dd>
5304   <table border="0" cellspacing="2" cellpadding="0">
5305     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>The object to be mirrored. </td></tr>
5306     <tr><td></td><td valign=top><em>thePoint</em>&nbsp;</td><td>Point of symmetry. </td></tr>
5307   </table>
5308 </dl>
5309 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the mirrored shape.</dd></dl>
5310 Example: see GEOM_TestAll.py     </td>
5311   </tr>
5312 </table>
5313 <a class="anchor" name="a100" doxytag="geompy::MakePosition" ></a><p>
5314 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5315   <tr>
5316     <td class="mdRow">
5317       <table cellpadding="0" cellspacing="0" border="0">
5318         <tr>
5319           <td class="md" nowrap valign="top"> MakePosition           </td>
5320           <td class="md" valign="top">(&nbsp;</td>
5321           <td class="md" nowrap valign="top">theObject&nbsp;</td>
5322           <td class="mdname" nowrap>, </td>
5323         </tr>
5324         <tr>
5325           <td class="md" nowrap align="right"></td>
5326           <td></td>
5327           <td class="md" nowrap>theStartLCS&nbsp;</td>
5328           <td class="mdname" nowrap>, </td>
5329         </tr>
5330         <tr>
5331           <td class="md" nowrap align="right"></td>
5332           <td></td>
5333           <td class="md" nowrap>theEndLCS&nbsp;</td>
5334           <td class="mdname" nowrap></td>
5335         </tr>
5336         <tr>
5337           <td></td>
5338           <td class="md">)&nbsp;</td>
5339           <td class="md" colspan="2"></td>
5340         </tr>
5341       </table>
5342     </td>
5343   </tr>
5344 </table>
5345 <table cellspacing=5 cellpadding=0 border=0>
5346   <tr>
5347     <td>
5348       &nbsp;
5349     </td>
5350     <td>
5351
5352 <p>
5353 Example: see GEOM_TestAll.py     </td>
5354   </tr>
5355 </table>
5356 <a class="anchor" name="a101" doxytag="geompy::MakeOffset" ></a><p>
5357 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5358   <tr>
5359     <td class="mdRow">
5360       <table cellpadding="0" cellspacing="0" border="0">
5361         <tr>
5362           <td class="md" nowrap valign="top"> MakeOffset           </td>
5363           <td class="md" valign="top">(&nbsp;</td>
5364           <td class="md" nowrap valign="top">theObject&nbsp;</td>
5365           <td class="mdname" nowrap>, </td>
5366         </tr>
5367         <tr>
5368           <td class="md" nowrap align="right"></td>
5369           <td></td>
5370           <td class="md" nowrap>theOffset&nbsp;</td>
5371           <td class="mdname" nowrap></td>
5372         </tr>
5373         <tr>
5374           <td></td>
5375           <td class="md">)&nbsp;</td>
5376           <td class="md" colspan="2"></td>
5377         </tr>
5378       </table>
5379     </td>
5380   </tr>
5381 </table>
5382 <table cellspacing=5 cellpadding=0 border=0>
5383   <tr>
5384     <td>
5385       &nbsp;
5386     </td>
5387     <td>
5388
5389 <p>
5390 <dl compact><dt><b>Parameters:</b></dt><dd>
5391   <table border="0" cellspacing="2" cellpadding="0">
5392     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>The base object for the offset. </td></tr>
5393     <tr><td></td><td valign=top><em>theOffset</em>&nbsp;</td><td>Offset value. </td></tr>
5394   </table>
5395 </dl>
5396 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the offset object.</dd></dl>
5397 Example: see GEOM_TestAll.py     </td>
5398   </tr>
5399 </table>
5400 <a class="anchor" name="a102" doxytag="geompy::MakeMultiTranslation1D" ></a><p>
5401 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5402   <tr>
5403     <td class="mdRow">
5404       <table cellpadding="0" cellspacing="0" border="0">
5405         <tr>
5406           <td class="md" nowrap valign="top"> MakeMultiTranslation1D           </td>
5407           <td class="md" valign="top">(&nbsp;</td>
5408           <td class="md" nowrap valign="top">theObject&nbsp;</td>
5409           <td class="mdname" nowrap>, </td>
5410         </tr>
5411         <tr>
5412           <td class="md" nowrap align="right"></td>
5413           <td></td>
5414           <td class="md" nowrap>theVector&nbsp;</td>
5415           <td class="mdname" nowrap>, </td>
5416         </tr>
5417         <tr>
5418           <td class="md" nowrap align="right"></td>
5419           <td></td>
5420           <td class="md" nowrap>theStep&nbsp;</td>
5421           <td class="mdname" nowrap>, </td>
5422         </tr>
5423         <tr>
5424           <td class="md" nowrap align="right"></td>
5425           <td></td>
5426           <td class="md" nowrap>theNbTimes&nbsp;</td>
5427           <td class="mdname" nowrap></td>
5428         </tr>
5429         <tr>
5430           <td></td>
5431           <td class="md">)&nbsp;</td>
5432           <td class="md" colspan="2"></td>
5433         </tr>
5434       </table>
5435     </td>
5436   </tr>
5437 </table>
5438 <table cellspacing=5 cellpadding=0 border=0>
5439   <tr>
5440     <td>
5441       &nbsp;
5442     </td>
5443     <td>
5444
5445 <p>
5446 <dl compact><dt><b>Parameters:</b></dt><dd>
5447   <table border="0" cellspacing="2" cellpadding="0">
5448     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>The object to be translated. </td></tr>
5449     <tr><td></td><td valign=top><em>theVector</em>&nbsp;</td><td>Direction of the translation. </td></tr>
5450     <tr><td></td><td valign=top><em>theStep</em>&nbsp;</td><td>Distance to translate on. </td></tr>
5451     <tr><td></td><td valign=top><em>theNbTimes</em>&nbsp;</td><td>Quantity of translations to be done. </td></tr>
5452   </table>
5453 </dl>
5454 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each translation.</dd></dl>
5455 Example: see GEOM_TestAll.py     </td>
5456   </tr>
5457 </table>
5458 <a class="anchor" name="a103" doxytag="geompy::MakeMultiTranslation2D" ></a><p>
5459 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5460   <tr>
5461     <td class="mdRow">
5462       <table cellpadding="0" cellspacing="0" border="0">
5463         <tr>
5464           <td class="md" nowrap valign="top"> MakeMultiTranslation2D           </td>
5465           <td class="md" valign="top">(&nbsp;</td>
5466           <td class="md" nowrap valign="top">theObject&nbsp;</td>
5467           <td class="mdname" nowrap>, </td>
5468         </tr>
5469         <tr>
5470           <td class="md" nowrap align="right"></td>
5471           <td></td>
5472           <td class="md" nowrap>theVector1&nbsp;</td>
5473           <td class="mdname" nowrap>, </td>
5474         </tr>
5475         <tr>
5476           <td class="md" nowrap align="right"></td>
5477           <td></td>
5478           <td class="md" nowrap>theStep1&nbsp;</td>
5479           <td class="mdname" nowrap>, </td>
5480         </tr>
5481         <tr>
5482           <td class="md" nowrap align="right"></td>
5483           <td></td>
5484           <td class="md" nowrap>theNbTimes1&nbsp;</td>
5485           <td class="mdname" nowrap>, </td>
5486         </tr>
5487         <tr>
5488           <td class="md" nowrap align="right"></td>
5489           <td></td>
5490           <td class="md" nowrap>theVector2&nbsp;</td>
5491           <td class="mdname" nowrap>, </td>
5492         </tr>
5493         <tr>
5494           <td class="md" nowrap align="right"></td>
5495           <td></td>
5496           <td class="md" nowrap>theStep2&nbsp;</td>
5497           <td class="mdname" nowrap>, </td>
5498         </tr>
5499         <tr>
5500           <td class="md" nowrap align="right"></td>
5501           <td></td>
5502           <td class="md" nowrap>theNbTimes2&nbsp;</td>
5503           <td class="mdname" nowrap></td>
5504         </tr>
5505         <tr>
5506           <td></td>
5507           <td class="md">)&nbsp;</td>
5508           <td class="md" colspan="2"></td>
5509         </tr>
5510       </table>
5511     </td>
5512   </tr>
5513 </table>
5514 <table cellspacing=5 cellpadding=0 border=0>
5515   <tr>
5516     <td>
5517       &nbsp;
5518     </td>
5519     <td>
5520
5521 <p>
5522 <dl compact><dt><b>Parameters:</b></dt><dd>
5523   <table border="0" cellspacing="2" cellpadding="0">
5524     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>The object to be translated. </td></tr>
5525     <tr><td></td><td valign=top><em>theVector1</em>&nbsp;</td><td>Direction of the first translation. </td></tr>
5526     <tr><td></td><td valign=top><em>theStep1</em>&nbsp;</td><td>Step of the first translation. </td></tr>
5527     <tr><td></td><td valign=top><em>theNbTimes1</em>&nbsp;</td><td>Quantity of translations to be done along theVector1. </td></tr>
5528     <tr><td></td><td valign=top><em>theVector2</em>&nbsp;</td><td>Direction of the second translation. </td></tr>
5529     <tr><td></td><td valign=top><em>theStep2</em>&nbsp;</td><td>Step of the second translation. </td></tr>
5530     <tr><td></td><td valign=top><em>theNbTimes2</em>&nbsp;</td><td>Quantity of translations to be done along theVector2. </td></tr>
5531   </table>
5532 </dl>
5533 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each translation.</dd></dl>
5534 Example: see GEOM_TestAll.py     </td>
5535   </tr>
5536 </table>
5537 <a class="anchor" name="a104" doxytag="geompy::MultiRotate1D" ></a><p>
5538 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5539   <tr>
5540     <td class="mdRow">
5541       <table cellpadding="0" cellspacing="0" border="0">
5542         <tr>
5543           <td class="md" nowrap valign="top"> MultiRotate1D           </td>
5544           <td class="md" valign="top">(&nbsp;</td>
5545           <td class="md" nowrap valign="top">theObject&nbsp;</td>
5546           <td class="mdname" nowrap>, </td>
5547         </tr>
5548         <tr>
5549           <td class="md" nowrap align="right"></td>
5550           <td></td>
5551           <td class="md" nowrap>theAxis&nbsp;</td>
5552           <td class="mdname" nowrap>, </td>
5553         </tr>
5554         <tr>
5555           <td class="md" nowrap align="right"></td>
5556           <td></td>
5557           <td class="md" nowrap>theNbTimes&nbsp;</td>
5558           <td class="mdname" nowrap></td>
5559         </tr>
5560         <tr>
5561           <td></td>
5562           <td class="md">)&nbsp;</td>
5563           <td class="md" colspan="2"></td>
5564         </tr>
5565       </table>
5566     </td>
5567   </tr>
5568 </table>
5569 <table cellspacing=5 cellpadding=0 border=0>
5570   <tr>
5571     <td>
5572       &nbsp;
5573     </td>
5574     <td>
5575
5576 <p>
5577 Rotation angle will be 2*PI/theNbTimes. <dl compact><dt><b>Parameters:</b></dt><dd>
5578   <table border="0" cellspacing="2" cellpadding="0">
5579     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>The object to be rotated. </td></tr>
5580     <tr><td></td><td valign=top><em>theAxis</em>&nbsp;</td><td>The rotation axis. </td></tr>
5581     <tr><td></td><td valign=top><em>theNbTimes</em>&nbsp;</td><td>Quantity of rotations to be done. </td></tr>
5582   </table>
5583 </dl>
5584 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each rotation.</dd></dl>
5585 Example: see GEOM_TestAll.py     </td>
5586   </tr>
5587 </table>
5588 <a class="anchor" name="a105" doxytag="geompy::MultiRotate2D" ></a><p>
5589 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5590   <tr>
5591     <td class="mdRow">
5592       <table cellpadding="0" cellspacing="0" border="0">
5593         <tr>
5594           <td class="md" nowrap valign="top"> MultiRotate2D           </td>
5595           <td class="md" valign="top">(&nbsp;</td>
5596           <td class="md" nowrap valign="top">theObject&nbsp;</td>
5597           <td class="mdname" nowrap>, </td>
5598         </tr>
5599         <tr>
5600           <td class="md" nowrap align="right"></td>
5601           <td></td>
5602           <td class="md" nowrap>theAxis&nbsp;</td>
5603           <td class="mdname" nowrap>, </td>
5604         </tr>
5605         <tr>
5606           <td class="md" nowrap align="right"></td>
5607           <td></td>
5608           <td class="md" nowrap>theAngle&nbsp;</td>
5609           <td class="mdname" nowrap>, </td>
5610         </tr>
5611         <tr>
5612           <td class="md" nowrap align="right"></td>
5613           <td></td>
5614           <td class="md" nowrap>theNbTimes1&nbsp;</td>
5615           <td class="mdname" nowrap>, </td>
5616         </tr>
5617         <tr>
5618           <td class="md" nowrap align="right"></td>
5619           <td></td>
5620           <td class="md" nowrap>theStep&nbsp;</td>
5621           <td class="mdname" nowrap>, </td>
5622         </tr>
5623         <tr>
5624           <td class="md" nowrap align="right"></td>
5625           <td></td>
5626           <td class="md" nowrap>theNbTimes2&nbsp;</td>
5627           <td class="mdname" nowrap></td>
5628         </tr>
5629         <tr>
5630           <td></td>
5631           <td class="md">)&nbsp;</td>
5632           <td class="md" colspan="2"></td>
5633         </tr>
5634       </table>
5635     </td>
5636   </tr>
5637 </table>
5638 <table cellspacing=5 cellpadding=0 border=0>
5639   <tr>
5640     <td>
5641       &nbsp;
5642     </td>
5643     <td>
5644
5645 <p>
5646 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>
5647   <table border="0" cellspacing="2" cellpadding="0">
5648     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>The object to be rotated. </td></tr>
5649     <tr><td></td><td valign=top><em>theAxis</em>&nbsp;</td><td>Rotation axis. </td></tr>
5650     <tr><td></td><td valign=top><em>theAngle</em>&nbsp;</td><td>Rotation angle in graduces. </td></tr>
5651     <tr><td></td><td valign=top><em>theNbTimes1</em>&nbsp;</td><td>Quantity of rotations to be done. </td></tr>
5652     <tr><td></td><td valign=top><em>theStep</em>&nbsp;</td><td>Translation distance. </td></tr>
5653     <tr><td></td><td valign=top><em>theNbTimes2</em>&nbsp;</td><td>Quantity of translations to be done. </td></tr>
5654   </table>
5655 </dl>
5656 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each transformation.</dd></dl>
5657 Example: see GEOM_TestAll.py     </td>
5658   </tr>
5659 </table>
5660 <a class="anchor" name="a106" doxytag="geompy::MakeMultiRotation1D" ></a><p>
5661 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5662   <tr>
5663     <td class="mdRow">
5664       <table cellpadding="0" cellspacing="0" border="0">
5665         <tr>
5666           <td class="md" nowrap valign="top"> MakeMultiRotation1D           </td>
5667           <td class="md" valign="top">(&nbsp;</td>
5668           <td class="md" nowrap valign="top">aShape&nbsp;</td>
5669           <td class="mdname" nowrap>, </td>
5670         </tr>
5671         <tr>
5672           <td class="md" nowrap align="right"></td>
5673           <td></td>
5674           <td class="md" nowrap>aDir&nbsp;</td>
5675           <td class="mdname" nowrap>, </td>
5676         </tr>
5677         <tr>
5678           <td class="md" nowrap align="right"></td>
5679           <td></td>
5680           <td class="md" nowrap>aPoint&nbsp;</td>
5681           <td class="mdname" nowrap>, </td>
5682         </tr>
5683         <tr>
5684           <td class="md" nowrap align="right"></td>
5685           <td></td>
5686           <td class="md" nowrap>aNbTimes&nbsp;</td>
5687           <td class="mdname" nowrap></td>
5688         </tr>
5689         <tr>
5690           <td></td>
5691           <td class="md">)&nbsp;</td>
5692           <td class="md" colspan="2"></td>
5693         </tr>
5694       </table>
5695     </td>
5696   </tr>
5697 </table>
5698 <table cellspacing=5 cellpadding=0 border=0>
5699   <tr>
5700     <td>
5701       &nbsp;
5702     </td>
5703     <td>
5704
5705 <p>
5706 Example: see GEOM_TestOthers.py     </td>
5707   </tr>
5708 </table>
5709 <a class="anchor" name="a107" doxytag="geompy::MakeMultiRotation2D" ></a><p>
5710 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5711   <tr>
5712     <td class="mdRow">
5713       <table cellpadding="0" cellspacing="0" border="0">
5714         <tr>
5715           <td class="md" nowrap valign="top"> MakeMultiRotation2D           </td>
5716           <td class="md" valign="top">(&nbsp;</td>
5717           <td class="md" nowrap valign="top">aShape&nbsp;</td>
5718           <td class="mdname" nowrap>, </td>
5719         </tr>
5720         <tr>
5721           <td class="md" nowrap align="right"></td>
5722           <td></td>
5723           <td class="md" nowrap>aDir&nbsp;</td>
5724           <td class="mdname" nowrap>, </td>
5725         </tr>
5726         <tr>
5727           <td class="md" nowrap align="right"></td>
5728           <td></td>
5729           <td class="md" nowrap>aPoint&nbsp;</td>
5730           <td class="mdname" nowrap>, </td>
5731         </tr>
5732         <tr>
5733           <td class="md" nowrap align="right"></td>
5734           <td></td>
5735           <td class="md" nowrap>anAngle&nbsp;</td>
5736           <td class="mdname" nowrap>, </td>
5737         </tr>
5738         <tr>
5739           <td class="md" nowrap align="right"></td>
5740           <td></td>
5741           <td class="md" nowrap>nbtimes1&nbsp;</td>
5742           <td class="mdname" nowrap>, </td>
5743         </tr>
5744         <tr>
5745           <td class="md" nowrap align="right"></td>
5746           <td></td>
5747           <td class="md" nowrap>aStep&nbsp;</td>
5748           <td class="mdname" nowrap>, </td>
5749         </tr>
5750         <tr>
5751           <td class="md" nowrap align="right"></td>
5752           <td></td>
5753           <td class="md" nowrap>nbtimes2&nbsp;</td>
5754           <td class="mdname" nowrap></td>
5755         </tr>
5756         <tr>
5757           <td></td>
5758           <td class="md">)&nbsp;</td>
5759           <td class="md" colspan="2"></td>
5760         </tr>
5761       </table>
5762     </td>
5763   </tr>
5764 </table>
5765 <table cellspacing=5 cellpadding=0 border=0>
5766   <tr>
5767     <td>
5768       &nbsp;
5769     </td>
5770     <td>
5771
5772 <p>
5773 Example: see GEOM_TestOthers.py     </td>
5774   </tr>
5775 </table>
5776 <a class="anchor" name="a108" doxytag="geompy::MakeFilletAll" ></a><p>
5777 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5778   <tr>
5779     <td class="mdRow">
5780       <table cellpadding="0" cellspacing="0" border="0">
5781         <tr>
5782           <td class="md" nowrap valign="top"> MakeFilletAll           </td>
5783           <td class="md" valign="top">(&nbsp;</td>
5784           <td class="md" nowrap valign="top">theShape&nbsp;</td>
5785           <td class="mdname" nowrap>, </td>
5786         </tr>
5787         <tr>
5788           <td class="md" nowrap align="right"></td>
5789           <td></td>
5790           <td class="md" nowrap>theR&nbsp;</td>
5791           <td class="mdname" nowrap></td>
5792         </tr>
5793         <tr>
5794           <td></td>
5795           <td class="md">)&nbsp;</td>
5796           <td class="md" colspan="2"></td>
5797         </tr>
5798       </table>
5799     </td>
5800   </tr>
5801 </table>
5802 <table cellspacing=5 cellpadding=0 border=0>
5803   <tr>
5804     <td>
5805       &nbsp;
5806     </td>
5807     <td>
5808
5809 <p>
5810 <dl compact><dt><b>Parameters:</b></dt><dd>
5811   <table border="0" cellspacing="2" cellpadding="0">
5812     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape, to perform fillet on. </td></tr>
5813     <tr><td></td><td valign=top><em>theR</em>&nbsp;</td><td>Fillet radius. </td></tr>
5814   </table>
5815 </dl>
5816 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
5817 Example: see GEOM_TestOthers.py     </td>
5818   </tr>
5819 </table>
5820 <a class="anchor" name="a109" doxytag="geompy::MakeFillet" ></a><p>
5821 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5822   <tr>
5823     <td class="mdRow">
5824       <table cellpadding="0" cellspacing="0" border="0">
5825         <tr>
5826           <td class="md" nowrap valign="top"> MakeFillet           </td>
5827           <td class="md" valign="top">(&nbsp;</td>
5828           <td class="md" nowrap valign="top">theShape&nbsp;</td>
5829           <td class="mdname" nowrap>, </td>
5830         </tr>
5831         <tr>
5832           <td class="md" nowrap align="right"></td>
5833           <td></td>
5834           <td class="md" nowrap>theR&nbsp;</td>
5835           <td class="mdname" nowrap>, </td>
5836         </tr>
5837         <tr>
5838           <td class="md" nowrap align="right"></td>
5839           <td></td>
5840           <td class="md" nowrap>theShapeType&nbsp;</td>
5841           <td class="mdname" nowrap>, </td>
5842         </tr>
5843         <tr>
5844           <td class="md" nowrap align="right"></td>
5845           <td></td>
5846           <td class="md" nowrap>theListShapes&nbsp;</td>
5847           <td class="mdname" nowrap></td>
5848         </tr>
5849         <tr>
5850           <td></td>
5851           <td class="md">)&nbsp;</td>
5852           <td class="md" colspan="2"></td>
5853         </tr>
5854       </table>
5855     </td>
5856   </tr>
5857 </table>
5858 <table cellspacing=5 cellpadding=0 border=0>
5859   <tr>
5860     <td>
5861       &nbsp;
5862     </td>
5863     <td>
5864
5865 <p>
5866 <dl compact><dt><b>Parameters:</b></dt><dd>
5867   <table border="0" cellspacing="2" cellpadding="0">
5868     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape, to perform fillet on. </td></tr>
5869     <tr><td></td><td valign=top><em>theR</em>&nbsp;</td><td>Fillet radius. </td></tr>
5870     <tr><td></td><td valign=top><em>theShapeType</em>&nbsp;</td><td>Type of shapes in &lt;thelistshapes&gt;. </td></tr>
5871     <tr><td></td><td valign=top><em>theListShapes</em>&nbsp;</td><td>Global indices of edges/faces to perform fillet on. </td></tr>
5872   </table>
5873 </dl>
5874 <dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#a65">geompy.GetSubShapeID()</a>. </dd></dl>
5875 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
5876 Example: see GEOM_TestAll.py     </td>
5877   </tr>
5878 </table>
5879 <a class="anchor" name="a110" doxytag="geompy::MakeChamferAll" ></a><p>
5880 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5881   <tr>
5882     <td class="mdRow">
5883       <table cellpadding="0" cellspacing="0" border="0">
5884         <tr>
5885           <td class="md" nowrap valign="top"> MakeChamferAll           </td>
5886           <td class="md" valign="top">(&nbsp;</td>
5887           <td class="md" nowrap valign="top">theShape&nbsp;</td>
5888           <td class="mdname" nowrap>, </td>
5889         </tr>
5890         <tr>
5891           <td class="md" nowrap align="right"></td>
5892           <td></td>
5893           <td class="md" nowrap>theD&nbsp;</td>
5894           <td class="mdname" nowrap></td>
5895         </tr>
5896         <tr>
5897           <td></td>
5898           <td class="md">)&nbsp;</td>
5899           <td class="md" colspan="2"></td>
5900         </tr>
5901       </table>
5902     </td>
5903   </tr>
5904 </table>
5905 <table cellspacing=5 cellpadding=0 border=0>
5906   <tr>
5907     <td>
5908       &nbsp;
5909     </td>
5910     <td>
5911
5912 <p>
5913 <dl compact><dt><b>Parameters:</b></dt><dd>
5914   <table border="0" cellspacing="2" cellpadding="0">
5915     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape, to perform chamfer on. </td></tr>
5916     <tr><td></td><td valign=top><em>theD</em>&nbsp;</td><td>Chamfer size along each face. </td></tr>
5917   </table>
5918 </dl>
5919 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
5920 Example: see GEOM_TestOthers.py     </td>
5921   </tr>
5922 </table>
5923 <a class="anchor" name="a111" doxytag="geompy::MakeChamferEdge" ></a><p>
5924 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5925   <tr>
5926     <td class="mdRow">
5927       <table cellpadding="0" cellspacing="0" border="0">
5928         <tr>
5929           <td class="md" nowrap valign="top"> MakeChamferEdge           </td>
5930           <td class="md" valign="top">(&nbsp;</td>
5931           <td class="md" nowrap valign="top">theShape&nbsp;</td>
5932           <td class="mdname" nowrap>, </td>
5933         </tr>
5934         <tr>
5935           <td class="md" nowrap align="right"></td>
5936           <td></td>
5937           <td class="md" nowrap>theD1&nbsp;</td>
5938           <td class="mdname" nowrap>, </td>
5939         </tr>
5940         <tr>
5941           <td class="md" nowrap align="right"></td>
5942           <td></td>
5943           <td class="md" nowrap>theD2&nbsp;</td>
5944           <td class="mdname" nowrap>, </td>
5945         </tr>
5946         <tr>
5947           <td class="md" nowrap align="right"></td>
5948           <td></td>
5949           <td class="md" nowrap>theFace1&nbsp;</td>
5950           <td class="mdname" nowrap>, </td>
5951         </tr>
5952         <tr>
5953           <td class="md" nowrap align="right"></td>
5954           <td></td>
5955           <td class="md" nowrap>theFace2&nbsp;</td>
5956           <td class="mdname" nowrap></td>
5957         </tr>
5958         <tr>
5959           <td></td>
5960           <td class="md">)&nbsp;</td>
5961           <td class="md" colspan="2"></td>
5962         </tr>
5963       </table>
5964     </td>
5965   </tr>
5966 </table>
5967 <table cellspacing=5 cellpadding=0 border=0>
5968   <tr>
5969     <td>
5970       &nbsp;
5971     </td>
5972     <td>
5973
5974 <p>
5975 <dl compact><dt><b>Parameters:</b></dt><dd>
5976   <table border="0" cellspacing="2" cellpadding="0">
5977     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape, to perform chamfer on. </td></tr>
5978     <tr><td></td><td valign=top><em>theD1</em>&nbsp;</td><td>Chamfer size along <em>theFace1</em>. </td></tr>
5979     <tr><td></td><td valign=top><em>theD2</em>&nbsp;</td><td>Chamfer size along <em>theFace2</em>. </td></tr>
5980     <tr><td></td><td valign=top><em>theFace1,theFace2</em>&nbsp;</td><td>Global indices of two faces of <em>theShape</em>. </td></tr>
5981   </table>
5982 </dl>
5983 <dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#a65">geompy.GetSubShapeID()</a>. </dd></dl>
5984 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
5985 Example: see GEOM_TestAll.py     </td>
5986   </tr>
5987 </table>
5988 <a class="anchor" name="a112" doxytag="geompy::MakeChamferFaces" ></a><p>
5989 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
5990   <tr>
5991     <td class="mdRow">
5992       <table cellpadding="0" cellspacing="0" border="0">
5993         <tr>
5994           <td class="md" nowrap valign="top"> MakeChamferFaces           </td>
5995           <td class="md" valign="top">(&nbsp;</td>
5996           <td class="md" nowrap valign="top">theShape&nbsp;</td>
5997           <td class="mdname" nowrap>, </td>
5998         </tr>
5999         <tr>
6000           <td class="md" nowrap align="right"></td>
6001           <td></td>
6002           <td class="md" nowrap>theD1&nbsp;</td>
6003           <td class="mdname" nowrap>, </td>
6004         </tr>
6005         <tr>
6006           <td class="md" nowrap align="right"></td>
6007           <td></td>
6008           <td class="md" nowrap>theD2&nbsp;</td>
6009           <td class="mdname" nowrap>, </td>
6010         </tr>
6011         <tr>
6012           <td class="md" nowrap align="right"></td>
6013           <td></td>
6014           <td class="md" nowrap>theFaces&nbsp;</td>
6015           <td class="mdname" nowrap></td>
6016         </tr>
6017         <tr>
6018           <td></td>
6019           <td class="md">)&nbsp;</td>
6020           <td class="md" colspan="2"></td>
6021         </tr>
6022       </table>
6023     </td>
6024   </tr>
6025 </table>
6026 <table cellspacing=5 cellpadding=0 border=0>
6027   <tr>
6028     <td>
6029       &nbsp;
6030     </td>
6031     <td>
6032
6033 <p>
6034 <dl compact><dt><b>Parameters:</b></dt><dd>
6035   <table border="0" cellspacing="2" cellpadding="0">
6036     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape, to perform chamfer on. </td></tr>
6037     <tr><td></td><td valign=top><em>theD1</em>&nbsp;</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>
6038     <tr><td></td><td valign=top><em>theD2</em>&nbsp;</td><td>Chamfer size along another of two faces, connected to the edge. </td></tr>
6039     <tr><td></td><td valign=top><em>theFaces</em>&nbsp;</td><td>Sequence of global indices of faces of <em>theShape</em>. </td></tr>
6040   </table>
6041 </dl>
6042 <dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#a65">geompy.GetSubShapeID()</a>. </dd></dl>
6043 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
6044 Example: see GEOM_TestAll.py     </td>
6045   </tr>
6046 </table>
6047 <a class="anchor" name="a113" doxytag="geompy::MakeChamfer" ></a><p>
6048 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6049   <tr>
6050     <td class="mdRow">
6051       <table cellpadding="0" cellspacing="0" border="0">
6052         <tr>
6053           <td class="md" nowrap valign="top"> MakeChamfer           </td>
6054           <td class="md" valign="top">(&nbsp;</td>
6055           <td class="md" nowrap valign="top">aShape&nbsp;</td>
6056           <td class="mdname" nowrap>, </td>
6057         </tr>
6058         <tr>
6059           <td class="md" nowrap align="right"></td>
6060           <td></td>
6061           <td class="md" nowrap>d1&nbsp;</td>
6062           <td class="mdname" nowrap>, </td>
6063         </tr>
6064         <tr>
6065           <td class="md" nowrap align="right"></td>
6066           <td></td>
6067           <td class="md" nowrap>d2&nbsp;</td>
6068           <td class="mdname" nowrap>, </td>
6069         </tr>
6070         <tr>
6071           <td class="md" nowrap align="right"></td>
6072           <td></td>
6073           <td class="md" nowrap>aShapeType&nbsp;</td>
6074           <td class="mdname" nowrap>, </td>
6075         </tr>
6076         <tr>
6077           <td class="md" nowrap align="right"></td>
6078           <td></td>
6079           <td class="md" nowrap>ListShape&nbsp;</td>
6080           <td class="mdname" nowrap></td>
6081         </tr>
6082         <tr>
6083           <td></td>
6084           <td class="md">)&nbsp;</td>
6085           <td class="md" colspan="2"></td>
6086         </tr>
6087       </table>
6088     </td>
6089   </tr>
6090 </table>
6091 <table cellspacing=5 cellpadding=0 border=0>
6092   <tr>
6093     <td>
6094       &nbsp;
6095     </td>
6096     <td>
6097
6098 <p>
6099 Example: see GEOM_TestOthers.py     </td>
6100   </tr>
6101 </table>
6102 <a class="anchor" name="a114" doxytag="geompy::Archimede" ></a><p>
6103 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6104   <tr>
6105     <td class="mdRow">
6106       <table cellpadding="0" cellspacing="0" border="0">
6107         <tr>
6108           <td class="md" nowrap valign="top"> Archimede           </td>
6109           <td class="md" valign="top">(&nbsp;</td>
6110           <td class="md" nowrap valign="top">theShape&nbsp;</td>
6111           <td class="mdname" nowrap>, </td>
6112         </tr>
6113         <tr>
6114           <td class="md" nowrap align="right"></td>
6115           <td></td>
6116           <td class="md" nowrap>theWeight&nbsp;</td>
6117           <td class="mdname" nowrap>, </td>
6118         </tr>
6119         <tr>
6120           <td class="md" nowrap align="right"></td>
6121           <td></td>
6122           <td class="md" nowrap>theWaterDensity&nbsp;</td>
6123           <td class="mdname" nowrap>, </td>
6124         </tr>
6125         <tr>
6126           <td class="md" nowrap align="right"></td>
6127           <td></td>
6128           <td class="md" nowrap>theMeshDeflection&nbsp;</td>
6129           <td class="mdname" nowrap></td>
6130         </tr>
6131         <tr>
6132           <td></td>
6133           <td class="md">)&nbsp;</td>
6134           <td class="md" colspan="2"></td>
6135         </tr>
6136       </table>
6137     </td>
6138   </tr>
6139 </table>
6140 <table cellspacing=5 cellpadding=0 border=0>
6141   <tr>
6142     <td>
6143       &nbsp;
6144     </td>
6145     <td>
6146
6147 <p>
6148 The object presenting the resulting face is returned <dl compact><dt><b>Parameters:</b></dt><dd>
6149   <table border="0" cellspacing="2" cellpadding="0">
6150     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to be put in water. </td></tr>
6151     <tr><td></td><td valign=top><em>theWeight</em>&nbsp;</td><td>Weight og the shape. </td></tr>
6152     <tr><td></td><td valign=top><em>theWaterDensity</em>&nbsp;</td><td>Density of the water. </td></tr>
6153     <tr><td></td><td valign=top><em>theMeshDeflection</em>&nbsp;</td><td>Deflection of the mesh, using to compute the section. </td></tr>
6154   </table>
6155 </dl>
6156 <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>
6157 Example: see GEOM_TestAll.py     </td>
6158   </tr>
6159 </table>
6160 <a class="anchor" name="a115" doxytag="geompy::PointCoordinates" ></a><p>
6161 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6162   <tr>
6163     <td class="mdRow">
6164       <table cellpadding="0" cellspacing="0" border="0">
6165         <tr>
6166           <td class="md" nowrap valign="top"> PointCoordinates           </td>
6167           <td class="md" valign="top">(&nbsp;</td>
6168           <td class="md" nowrap valign="top">Point&nbsp;</td>
6169           <td class="mdname1" valign="top" nowrap>          </td>
6170           <td class="md" valign="top">&nbsp;)&nbsp;</td>
6171           <td class="md" nowrap></td>
6172         </tr>
6173       </table>
6174     </td>
6175   </tr>
6176 </table>
6177 <table cellspacing=5 cellpadding=0 border=0>
6178   <tr>
6179     <td>
6180       &nbsp;
6181     </td>
6182     <td>
6183
6184 <p>
6185 <dl compact><dt><b>Returns:</b></dt><dd>[x, y, z]</dd></dl>
6186 Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a>     </td>
6187   </tr>
6188 </table>
6189 <a class="anchor" name="a116" doxytag="geompy::BasicProperties" ></a><p>
6190 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6191   <tr>
6192     <td class="mdRow">
6193       <table cellpadding="0" cellspacing="0" border="0">
6194         <tr>
6195           <td class="md" nowrap valign="top"> BasicProperties           </td>
6196           <td class="md" valign="top">(&nbsp;</td>
6197           <td class="md" nowrap valign="top">theShape&nbsp;</td>
6198           <td class="mdname1" valign="top" nowrap>          </td>
6199           <td class="md" valign="top">&nbsp;)&nbsp;</td>
6200           <td class="md" nowrap></td>
6201         </tr>
6202       </table>
6203     </td>
6204   </tr>
6205 </table>
6206 <table cellspacing=5 cellpadding=0 border=0>
6207   <tr>
6208     <td>
6209       &nbsp;
6210     </td>
6211     <td>
6212
6213 <p>
6214 <dl compact><dt><b>Parameters:</b></dt><dd>
6215   <table border="0" cellspacing="2" cellpadding="0">
6216     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to define properties of. </td></tr>
6217   </table>
6218 </dl>
6219 <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>
6220 Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a>     </td>
6221   </tr>
6222 </table>
6223 <a class="anchor" name="a117" doxytag="geompy::BoundingBox" ></a><p>
6224 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6225   <tr>
6226     <td class="mdRow">
6227       <table cellpadding="0" cellspacing="0" border="0">
6228         <tr>
6229           <td class="md" nowrap valign="top"> BoundingBox           </td>
6230           <td class="md" valign="top">(&nbsp;</td>
6231           <td class="md" nowrap valign="top">theShape&nbsp;</td>
6232           <td class="mdname1" valign="top" nowrap>          </td>
6233           <td class="md" valign="top">&nbsp;)&nbsp;</td>
6234           <td class="md" nowrap></td>
6235         </tr>
6236       </table>
6237     </td>
6238   </tr>
6239 </table>
6240 <table cellspacing=5 cellpadding=0 border=0>
6241   <tr>
6242     <td>
6243       &nbsp;
6244     </td>
6245     <td>
6246
6247 <p>
6248 <dl compact><dt><b>Parameters:</b></dt><dd>
6249   <table border="0" cellspacing="2" cellpadding="0">
6250     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to obtain bounding box of. </td></tr>
6251   </table>
6252 </dl>
6253 <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>
6254 Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a>     </td>
6255   </tr>
6256 </table>
6257 <a class="anchor" name="a118" doxytag="geompy::Inertia" ></a><p>
6258 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6259   <tr>
6260     <td class="mdRow">
6261       <table cellpadding="0" cellspacing="0" border="0">
6262         <tr>
6263           <td class="md" nowrap valign="top"> Inertia           </td>
6264           <td class="md" valign="top">(&nbsp;</td>
6265           <td class="md" nowrap valign="top">theShape&nbsp;</td>
6266           <td class="mdname1" valign="top" nowrap>          </td>
6267           <td class="md" valign="top">&nbsp;)&nbsp;</td>
6268           <td class="md" nowrap></td>
6269         </tr>
6270       </table>
6271     </td>
6272   </tr>
6273 </table>
6274 <table cellspacing=5 cellpadding=0 border=0>
6275   <tr>
6276     <td>
6277       &nbsp;
6278     </td>
6279     <td>
6280
6281 <p>
6282 <dl compact><dt><b>Parameters:</b></dt><dd>
6283   <table border="0" cellspacing="2" cellpadding="0">
6284     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to calculate inertia of. </td></tr>
6285   </table>
6286 </dl>
6287 <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>
6288 Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a>     </td>
6289   </tr>
6290 </table>
6291 <a class="anchor" name="a119" doxytag="geompy::MinDistance" ></a><p>
6292 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6293   <tr>
6294     <td class="mdRow">
6295       <table cellpadding="0" cellspacing="0" border="0">
6296         <tr>
6297           <td class="md" nowrap valign="top"> MinDistance           </td>
6298           <td class="md" valign="top">(&nbsp;</td>
6299           <td class="md" nowrap valign="top">theShape1&nbsp;</td>
6300           <td class="mdname" nowrap>, </td>
6301         </tr>
6302         <tr>
6303           <td class="md" nowrap align="right"></td>
6304           <td></td>
6305           <td class="md" nowrap>theShape2&nbsp;</td>
6306           <td class="mdname" nowrap></td>
6307         </tr>
6308         <tr>
6309           <td></td>
6310           <td class="md">)&nbsp;</td>
6311           <td class="md" colspan="2"></td>
6312         </tr>
6313       </table>
6314     </td>
6315   </tr>
6316 </table>
6317 <table cellspacing=5 cellpadding=0 border=0>
6318   <tr>
6319     <td>
6320       &nbsp;
6321     </td>
6322     <td>
6323
6324 <p>
6325 <dl compact><dt><b>Parameters:</b></dt><dd>
6326   <table border="0" cellspacing="2" cellpadding="0">
6327     <tr><td></td><td valign=top><em>theShape1,theShape2</em>&nbsp;</td><td>Shapes to find minimal distance between. </td></tr>
6328   </table>
6329 </dl>
6330 <dl compact><dt><b>Returns:</b></dt><dd>Value of the minimal distance between the given shapes.</dd></dl>
6331 Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a>     </td>
6332   </tr>
6333 </table>
6334 <a class="anchor" name="a120" doxytag="geompy::Tolerance" ></a><p>
6335 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6336   <tr>
6337     <td class="mdRow">
6338       <table cellpadding="0" cellspacing="0" border="0">
6339         <tr>
6340           <td class="md" nowrap valign="top"> Tolerance           </td>
6341           <td class="md" valign="top">(&nbsp;</td>
6342           <td class="md" nowrap valign="top">theShape&nbsp;</td>
6343           <td class="mdname1" valign="top" nowrap>          </td>
6344           <td class="md" valign="top">&nbsp;)&nbsp;</td>
6345           <td class="md" nowrap></td>
6346         </tr>
6347       </table>
6348     </td>
6349   </tr>
6350 </table>
6351 <table cellspacing=5 cellpadding=0 border=0>
6352   <tr>
6353     <td>
6354       &nbsp;
6355     </td>
6356     <td>
6357
6358 <p>
6359 <dl compact><dt><b>Parameters:</b></dt><dd>
6360   <table border="0" cellspacing="2" cellpadding="0">
6361     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape, to get tolerances of. </td></tr>
6362   </table>
6363 </dl>
6364 <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>
6365 Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a>     </td>
6366   </tr>
6367 </table>
6368 <a class="anchor" name="a121" doxytag="geompy::WhatIs" ></a><p>
6369 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6370   <tr>
6371     <td class="mdRow">
6372       <table cellpadding="0" cellspacing="0" border="0">
6373         <tr>
6374           <td class="md" nowrap valign="top"> WhatIs           </td>
6375           <td class="md" valign="top">(&nbsp;</td>
6376           <td class="md" nowrap valign="top">theShape&nbsp;</td>
6377           <td class="mdname1" valign="top" nowrap>          </td>
6378           <td class="md" valign="top">&nbsp;)&nbsp;</td>
6379           <td class="md" nowrap></td>
6380         </tr>
6381       </table>
6382     </td>
6383   </tr>
6384 </table>
6385 <table cellspacing=5 cellpadding=0 border=0>
6386   <tr>
6387     <td>
6388       &nbsp;
6389     </td>
6390     <td>
6391
6392 <p>
6393 <dl compact><dt><b>Parameters:</b></dt><dd>
6394   <table border="0" cellspacing="2" cellpadding="0">
6395     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to be described. </td></tr>
6396   </table>
6397 </dl>
6398 <dl compact><dt><b>Returns:</b></dt><dd>Description of the given shape.</dd></dl>
6399 Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a>     </td>
6400   </tr>
6401 </table>
6402 <a class="anchor" name="a122" doxytag="geompy::MakeCDG" ></a><p>
6403 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6404   <tr>
6405     <td class="mdRow">
6406       <table cellpadding="0" cellspacing="0" border="0">
6407         <tr>
6408           <td class="md" nowrap valign="top"> MakeCDG           </td>
6409           <td class="md" valign="top">(&nbsp;</td>
6410           <td class="md" nowrap valign="top">theShape&nbsp;</td>
6411           <td class="mdname1" valign="top" nowrap>          </td>
6412           <td class="md" valign="top">&nbsp;)&nbsp;</td>
6413           <td class="md" nowrap></td>
6414         </tr>
6415       </table>
6416     </td>
6417   </tr>
6418 </table>
6419 <table cellspacing=5 cellpadding=0 border=0>
6420   <tr>
6421     <td>
6422       &nbsp;
6423     </td>
6424     <td>
6425
6426 <p>
6427 <dl compact><dt><b>Parameters:</b></dt><dd>
6428   <table border="0" cellspacing="2" cellpadding="0">
6429     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to define centre of mass of. </td></tr>
6430   </table>
6431 </dl>
6432 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
6433 Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a>     </td>
6434   </tr>
6435 </table>
6436 <a class="anchor" name="a123" doxytag="geompy::CheckShape" ></a><p>
6437 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6438   <tr>
6439     <td class="mdRow">
6440       <table cellpadding="0" cellspacing="0" border="0">
6441         <tr>
6442           <td class="md" nowrap valign="top"> CheckShape           </td>
6443           <td class="md" valign="top">(&nbsp;</td>
6444           <td class="md" nowrap valign="top">theShape&nbsp;</td>
6445           <td class="mdname1" valign="top" nowrap>          </td>
6446           <td class="md" valign="top">&nbsp;)&nbsp;</td>
6447           <td class="md" nowrap></td>
6448         </tr>
6449       </table>
6450     </td>
6451   </tr>
6452 </table>
6453 <table cellspacing=5 cellpadding=0 border=0>
6454   <tr>
6455     <td>
6456       &nbsp;
6457     </td>
6458     <td>
6459
6460 <p>
6461 <dl compact><dt><b>Parameters:</b></dt><dd>
6462   <table border="0" cellspacing="2" cellpadding="0">
6463     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to check validity of. </td></tr>
6464   </table>
6465 </dl>
6466 <dl compact><dt><b>Returns:</b></dt><dd>TRUE, if the shape "seems to be valid" from the topological point of view. If theShape is invalid, prints a description of problem.</dd></dl>
6467 Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a>     </td>
6468   </tr>
6469 </table>
6470 <a class="anchor" name="a124" doxytag="geompy::Import" ></a><p>
6471 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6472   <tr>
6473     <td class="mdRow">
6474       <table cellpadding="0" cellspacing="0" border="0">
6475         <tr>
6476           <td class="md" nowrap valign="top"> Import           </td>
6477           <td class="md" valign="top">(&nbsp;</td>
6478           <td class="md" nowrap valign="top">theFileName&nbsp;</td>
6479           <td class="mdname" nowrap>, </td>
6480         </tr>
6481         <tr>
6482           <td class="md" nowrap align="right"></td>
6483           <td></td>
6484           <td class="md" nowrap>theFormatName&nbsp;</td>
6485           <td class="mdname" nowrap></td>
6486         </tr>
6487         <tr>
6488           <td></td>
6489           <td class="md">)&nbsp;</td>
6490           <td class="md" colspan="2"></td>
6491         </tr>
6492       </table>
6493     </td>
6494   </tr>
6495 </table>
6496 <table cellspacing=5 cellpadding=0 border=0>
6497   <tr>
6498     <td>
6499       &nbsp;
6500     </td>
6501     <td>
6502
6503 <p>
6504 <dl compact><dt><b>Parameters:</b></dt><dd>
6505   <table border="0" cellspacing="2" cellpadding="0">
6506     <tr><td></td><td valign=top><em>theFileName</em>&nbsp;</td><td>The file, containing the shape. </td></tr>
6507     <tr><td></td><td valign=top><em>theFormatName</em>&nbsp;</td><td>Specify format for the file reading. Available formats can be obtained with InsertOp.ImportTranslators() method. </td></tr>
6508   </table>
6509 </dl>
6510 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the imported shape.</dd></dl>
6511 Example: see GEOM_TestOthers.py     </td>
6512   </tr>
6513 </table>
6514 <a class="anchor" name="a125" doxytag="geompy::ImportBREP" ></a><p>
6515 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6516   <tr>
6517     <td class="mdRow">
6518       <table cellpadding="0" cellspacing="0" border="0">
6519         <tr>
6520           <td class="md" nowrap valign="top"> ImportBREP           </td>
6521           <td class="md" valign="top">(&nbsp;</td>
6522           <td class="md" nowrap valign="top">theFileName&nbsp;</td>
6523           <td class="mdname1" valign="top" nowrap>          </td>
6524           <td class="md" valign="top">&nbsp;)&nbsp;</td>
6525           <td class="md" nowrap></td>
6526         </tr>
6527       </table>
6528     </td>
6529   </tr>
6530 </table>
6531 <table cellspacing=5 cellpadding=0 border=0>
6532   <tr>
6533     <td>
6534       &nbsp;
6535     </td>
6536     <td>
6537
6538 <p>
6539 Example: see GEOM_TestOthers.py     </td>
6540   </tr>
6541 </table>
6542 <a class="anchor" name="a126" doxytag="geompy::ImportIGES" ></a><p>
6543 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6544   <tr>
6545     <td class="mdRow">
6546       <table cellpadding="0" cellspacing="0" border="0">
6547         <tr>
6548           <td class="md" nowrap valign="top"> ImportIGES           </td>
6549           <td class="md" valign="top">(&nbsp;</td>
6550           <td class="md" nowrap valign="top">theFileName&nbsp;</td>
6551           <td class="mdname1" valign="top" nowrap>          </td>
6552           <td class="md" valign="top">&nbsp;)&nbsp;</td>
6553           <td class="md" nowrap></td>
6554         </tr>
6555       </table>
6556     </td>
6557   </tr>
6558 </table>
6559 <table cellspacing=5 cellpadding=0 border=0>
6560   <tr>
6561     <td>
6562       &nbsp;
6563     </td>
6564     <td>
6565
6566 <p>
6567 Example: see GEOM_TestOthers.py     </td>
6568   </tr>
6569 </table>
6570 <a class="anchor" name="a127" doxytag="geompy::ImportSTEP" ></a><p>
6571 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6572   <tr>
6573     <td class="mdRow">
6574       <table cellpadding="0" cellspacing="0" border="0">
6575         <tr>
6576           <td class="md" nowrap valign="top"> ImportSTEP           </td>
6577           <td class="md" valign="top">(&nbsp;</td>
6578           <td class="md" nowrap valign="top">theFileName&nbsp;</td>
6579           <td class="mdname1" valign="top" nowrap>          </td>
6580           <td class="md" valign="top">&nbsp;)&nbsp;</td>
6581           <td class="md" nowrap></td>
6582         </tr>
6583       </table>
6584     </td>
6585   </tr>
6586 </table>
6587 <table cellspacing=5 cellpadding=0 border=0>
6588   <tr>
6589     <td>
6590       &nbsp;
6591     </td>
6592     <td>
6593
6594 <p>
6595 Example: see GEOM_TestOthers.py     </td>
6596   </tr>
6597 </table>
6598 <a class="anchor" name="a128" doxytag="geompy::Export" ></a><p>
6599 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6600   <tr>
6601     <td class="mdRow">
6602       <table cellpadding="0" cellspacing="0" border="0">
6603         <tr>
6604           <td class="md" nowrap valign="top"> Export           </td>
6605           <td class="md" valign="top">(&nbsp;</td>
6606           <td class="md" nowrap valign="top">theObject&nbsp;</td>
6607           <td class="mdname" nowrap>, </td>
6608         </tr>
6609         <tr>
6610           <td class="md" nowrap align="right"></td>
6611           <td></td>
6612           <td class="md" nowrap>theFileName&nbsp;</td>
6613           <td class="mdname" nowrap>, </td>
6614         </tr>
6615         <tr>
6616           <td class="md" nowrap align="right"></td>
6617           <td></td>
6618           <td class="md" nowrap>theFormatName&nbsp;</td>
6619           <td class="mdname" nowrap></td>
6620         </tr>
6621         <tr>
6622           <td></td>
6623           <td class="md">)&nbsp;</td>
6624           <td class="md" colspan="2"></td>
6625         </tr>
6626       </table>
6627     </td>
6628   </tr>
6629 </table>
6630 <table cellspacing=5 cellpadding=0 border=0>
6631   <tr>
6632     <td>
6633       &nbsp;
6634     </td>
6635     <td>
6636
6637 <p>
6638 <dl compact><dt><b>Parameters:</b></dt><dd>
6639   <table border="0" cellspacing="2" cellpadding="0">
6640     <tr><td></td><td valign=top><em>theObject</em>&nbsp;</td><td>Shape to be stored in the file. </td></tr>
6641     <tr><td></td><td valign=top><em>theFileName</em>&nbsp;</td><td>Name of the file to store the given shape in. </td></tr>
6642     <tr><td></td><td valign=top><em>theFormatName</em>&nbsp;</td><td>Specify format for the shape storage. Available formats can be obtained with InsertOp.ImportTranslators() method.</td></tr>
6643   </table>
6644 </dl>
6645 Example: see GEOM_TestOthers.py     </td>
6646   </tr>
6647 </table>
6648 <a class="anchor" name="a129" doxytag="geompy::ExportBREP" ></a><p>
6649 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6650   <tr>
6651     <td class="mdRow">
6652       <table cellpadding="0" cellspacing="0" border="0">
6653         <tr>
6654           <td class="md" nowrap valign="top"> ExportBREP           </td>
6655           <td class="md" valign="top">(&nbsp;</td>
6656           <td class="md" nowrap valign="top">theObject&nbsp;</td>
6657           <td class="mdname" nowrap>, </td>
6658         </tr>
6659         <tr>
6660           <td class="md" nowrap align="right"></td>
6661           <td></td>
6662           <td class="md" nowrap>theFileName&nbsp;</td>
6663           <td class="mdname" nowrap></td>
6664         </tr>
6665         <tr>
6666           <td></td>
6667           <td class="md">)&nbsp;</td>
6668           <td class="md" colspan="2"></td>
6669         </tr>
6670       </table>
6671     </td>
6672   </tr>
6673 </table>
6674 <table cellspacing=5 cellpadding=0 border=0>
6675   <tr>
6676     <td>
6677       &nbsp;
6678     </td>
6679     <td>
6680
6681 <p>
6682 Example: see GEOM_TestOthers.py     </td>
6683   </tr>
6684 </table>
6685 <a class="anchor" name="a130" doxytag="geompy::ExportIGES" ></a><p>
6686 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6687   <tr>
6688     <td class="mdRow">
6689       <table cellpadding="0" cellspacing="0" border="0">
6690         <tr>
6691           <td class="md" nowrap valign="top"> ExportIGES           </td>
6692           <td class="md" valign="top">(&nbsp;</td>
6693           <td class="md" nowrap valign="top">theObject&nbsp;</td>
6694           <td class="mdname" nowrap>, </td>
6695         </tr>
6696         <tr>
6697           <td class="md" nowrap align="right"></td>
6698           <td></td>
6699           <td class="md" nowrap>theFileName&nbsp;</td>
6700           <td class="mdname" nowrap></td>
6701         </tr>
6702         <tr>
6703           <td></td>
6704           <td class="md">)&nbsp;</td>
6705           <td class="md" colspan="2"></td>
6706         </tr>
6707       </table>
6708     </td>
6709   </tr>
6710 </table>
6711 <table cellspacing=5 cellpadding=0 border=0>
6712   <tr>
6713     <td>
6714       &nbsp;
6715     </td>
6716     <td>
6717
6718 <p>
6719 Example: see GEOM_TestOthers.py     </td>
6720   </tr>
6721 </table>
6722 <a class="anchor" name="a131" doxytag="geompy::ExportSTEP" ></a><p>
6723 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6724   <tr>
6725     <td class="mdRow">
6726       <table cellpadding="0" cellspacing="0" border="0">
6727         <tr>
6728           <td class="md" nowrap valign="top"> ExportSTEP           </td>
6729           <td class="md" valign="top">(&nbsp;</td>
6730           <td class="md" nowrap valign="top">theObject&nbsp;</td>
6731           <td class="mdname" nowrap>, </td>
6732         </tr>
6733         <tr>
6734           <td class="md" nowrap align="right"></td>
6735           <td></td>
6736           <td class="md" nowrap>theFileName&nbsp;</td>
6737           <td class="mdname" nowrap></td>
6738         </tr>
6739         <tr>
6740           <td></td>
6741           <td class="md">)&nbsp;</td>
6742           <td class="md" colspan="2"></td>
6743         </tr>
6744       </table>
6745     </td>
6746   </tr>
6747 </table>
6748 <table cellspacing=5 cellpadding=0 border=0>
6749   <tr>
6750     <td>
6751       &nbsp;
6752     </td>
6753     <td>
6754
6755 <p>
6756 Example: see GEOM_TestOthers.py     </td>
6757   </tr>
6758 </table>
6759 <a class="anchor" name="a132" doxytag="geompy::MakeQuad" ></a><p>
6760 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6761   <tr>
6762     <td class="mdRow">
6763       <table cellpadding="0" cellspacing="0" border="0">
6764         <tr>
6765           <td class="md" nowrap valign="top"> MakeQuad           </td>
6766           <td class="md" valign="top">(&nbsp;</td>
6767           <td class="md" nowrap valign="top">E1&nbsp;</td>
6768           <td class="mdname" nowrap>, </td>
6769         </tr>
6770         <tr>
6771           <td class="md" nowrap align="right"></td>
6772           <td></td>
6773           <td class="md" nowrap>E2&nbsp;</td>
6774           <td class="mdname" nowrap>, </td>
6775         </tr>
6776         <tr>
6777           <td class="md" nowrap align="right"></td>
6778           <td></td>
6779           <td class="md" nowrap>E3&nbsp;</td>
6780           <td class="mdname" nowrap>, </td>
6781         </tr>
6782         <tr>
6783           <td class="md" nowrap align="right"></td>
6784           <td></td>
6785           <td class="md" nowrap>E4&nbsp;</td>
6786           <td class="mdname" nowrap></td>
6787         </tr>
6788         <tr>
6789           <td></td>
6790           <td class="md">)&nbsp;</td>
6791           <td class="md" colspan="2"></td>
6792         </tr>
6793       </table>
6794     </td>
6795   </tr>
6796 </table>
6797 <table cellspacing=5 cellpadding=0 border=0>
6798   <tr>
6799     <td>
6800       &nbsp;
6801     </td>
6802     <td>
6803
6804 <p>
6805 Order of Edges is not important. It is not necessary that edges share the same vertex. <dl compact><dt><b>Parameters:</b></dt><dd>
6806   <table border="0" cellspacing="2" cellpadding="0">
6807     <tr><td></td><td valign=top><em>E1,E2,E3,E4</em>&nbsp;</td><td>Edges for the face bound. </td></tr>
6808   </table>
6809 </dl>
6810 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
6811 Example: see GEOM_Spanner.py     </td>
6812   </tr>
6813 </table>
6814 <a class="anchor" name="a133" doxytag="geompy::MakeQuad2Edges" ></a><p>
6815 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6816   <tr>
6817     <td class="mdRow">
6818       <table cellpadding="0" cellspacing="0" border="0">
6819         <tr>
6820           <td class="md" nowrap valign="top"> MakeQuad2Edges           </td>
6821           <td class="md" valign="top">(&nbsp;</td>
6822           <td class="md" nowrap valign="top">E1&nbsp;</td>
6823           <td class="mdname" nowrap>, </td>
6824         </tr>
6825         <tr>
6826           <td class="md" nowrap align="right"></td>
6827           <td></td>
6828           <td class="md" nowrap>E2&nbsp;</td>
6829           <td class="mdname" nowrap></td>
6830         </tr>
6831         <tr>
6832           <td></td>
6833           <td class="md">)&nbsp;</td>
6834           <td class="md" colspan="2"></td>
6835         </tr>
6836       </table>
6837     </td>
6838   </tr>
6839 </table>
6840 <table cellspacing=5 cellpadding=0 border=0>
6841   <tr>
6842     <td>
6843       &nbsp;
6844     </td>
6845     <td>
6846
6847 <p>
6848 The missing edges will be built by creating the shortest ones. <dl compact><dt><b>Parameters:</b></dt><dd>
6849   <table border="0" cellspacing="2" cellpadding="0">
6850     <tr><td></td><td valign=top><em>E1,E2</em>&nbsp;</td><td>Two opposite edges for the face. </td></tr>
6851   </table>
6852 </dl>
6853 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
6854 Example: see GEOM_Spanner.py     </td>
6855   </tr>
6856 </table>
6857 <a class="anchor" name="a134" doxytag="geompy::MakeQuad4Vertices" ></a><p>
6858 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6859   <tr>
6860     <td class="mdRow">
6861       <table cellpadding="0" cellspacing="0" border="0">
6862         <tr>
6863           <td class="md" nowrap valign="top"> MakeQuad4Vertices           </td>
6864           <td class="md" valign="top">(&nbsp;</td>
6865           <td class="md" nowrap valign="top">V1&nbsp;</td>
6866           <td class="mdname" nowrap>, </td>
6867         </tr>
6868         <tr>
6869           <td class="md" nowrap align="right"></td>
6870           <td></td>
6871           <td class="md" nowrap>V2&nbsp;</td>
6872           <td class="mdname" nowrap>, </td>
6873         </tr>
6874         <tr>
6875           <td class="md" nowrap align="right"></td>
6876           <td></td>
6877           <td class="md" nowrap>V3&nbsp;</td>
6878           <td class="mdname" nowrap>, </td>
6879         </tr>
6880         <tr>
6881           <td class="md" nowrap align="right"></td>
6882           <td></td>
6883           <td class="md" nowrap>V4&nbsp;</td>
6884           <td class="mdname" nowrap></td>
6885         </tr>
6886         <tr>
6887           <td></td>
6888           <td class="md">)&nbsp;</td>
6889           <td class="md" colspan="2"></td>
6890         </tr>
6891       </table>
6892     </td>
6893   </tr>
6894 </table>
6895 <table cellspacing=5 cellpadding=0 border=0>
6896   <tr>
6897     <td>
6898       &nbsp;
6899     </td>
6900     <td>
6901
6902 <p>
6903 The missing edges will be built by creating the shortest ones. <dl compact><dt><b>Parameters:</b></dt><dd>
6904   <table border="0" cellspacing="2" cellpadding="0">
6905     <tr><td></td><td valign=top><em>V1,V2,V3,V4</em>&nbsp;</td><td>Corner vertices for the face. </td></tr>
6906   </table>
6907 </dl>
6908 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
6909 Example: see GEOM_Spanner.py     </td>
6910   </tr>
6911 </table>
6912 <a class="anchor" name="a135" doxytag="geompy::MakeHexa" ></a><p>
6913 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6914   <tr>
6915     <td class="mdRow">
6916       <table cellpadding="0" cellspacing="0" border="0">
6917         <tr>
6918           <td class="md" nowrap valign="top"> MakeHexa           </td>
6919           <td class="md" valign="top">(&nbsp;</td>
6920           <td class="md" nowrap valign="top">F1&nbsp;</td>
6921           <td class="mdname" nowrap>, </td>
6922         </tr>
6923         <tr>
6924           <td class="md" nowrap align="right"></td>
6925           <td></td>
6926           <td class="md" nowrap>F2&nbsp;</td>
6927           <td class="mdname" nowrap>, </td>
6928         </tr>
6929         <tr>
6930           <td class="md" nowrap align="right"></td>
6931           <td></td>
6932           <td class="md" nowrap>F3&nbsp;</td>
6933           <td class="mdname" nowrap>, </td>
6934         </tr>
6935         <tr>
6936           <td class="md" nowrap align="right"></td>
6937           <td></td>
6938           <td class="md" nowrap>F4&nbsp;</td>
6939           <td class="mdname" nowrap>, </td>
6940         </tr>
6941         <tr>
6942           <td class="md" nowrap align="right"></td>
6943           <td></td>
6944           <td class="md" nowrap>F5&nbsp;</td>
6945           <td class="mdname" nowrap>, </td>
6946         </tr>
6947         <tr>
6948           <td class="md" nowrap align="right"></td>
6949           <td></td>
6950           <td class="md" nowrap>F6&nbsp;</td>
6951           <td class="mdname" nowrap></td>
6952         </tr>
6953         <tr>
6954           <td></td>
6955           <td class="md">)&nbsp;</td>
6956           <td class="md" colspan="2"></td>
6957         </tr>
6958       </table>
6959     </td>
6960   </tr>
6961 </table>
6962 <table cellspacing=5 cellpadding=0 border=0>
6963   <tr>
6964     <td>
6965       &nbsp;
6966     </td>
6967     <td>
6968
6969 <p>
6970 Order of faces is not important. It is not necessary that Faces share the same edge. <dl compact><dt><b>Parameters:</b></dt><dd>
6971   <table border="0" cellspacing="2" cellpadding="0">
6972     <tr><td></td><td valign=top><em>F1,F2,F3,F4,F5,F6</em>&nbsp;</td><td>Faces for the hexahedral solid. </td></tr>
6973   </table>
6974 </dl>
6975 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created solid.</dd></dl>
6976 Example: see GEOM_Spanner.py     </td>
6977   </tr>
6978 </table>
6979 <a class="anchor" name="a136" doxytag="geompy::MakeHexa2Faces" ></a><p>
6980 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
6981   <tr>
6982     <td class="mdRow">
6983       <table cellpadding="0" cellspacing="0" border="0">
6984         <tr>
6985           <td class="md" nowrap valign="top"> MakeHexa2Faces           </td>
6986           <td class="md" valign="top">(&nbsp;</td>
6987           <td class="md" nowrap valign="top">F1&nbsp;</td>
6988           <td class="mdname" nowrap>, </td>
6989         </tr>
6990         <tr>
6991           <td class="md" nowrap align="right"></td>
6992           <td></td>
6993           <td class="md" nowrap>F2&nbsp;</td>
6994           <td class="mdname" nowrap></td>
6995         </tr>
6996         <tr>
6997           <td></td>
6998           <td class="md">)&nbsp;</td>
6999           <td class="md" colspan="2"></td>
7000         </tr>
7001       </table>
7002     </td>
7003   </tr>
7004 </table>
7005 <table cellspacing=5 cellpadding=0 border=0>
7006   <tr>
7007     <td>
7008       &nbsp;
7009     </td>
7010     <td>
7011
7012 <p>
7013 The missing faces will be built by creating the smallest ones. <dl compact><dt><b>Parameters:</b></dt><dd>
7014   <table border="0" cellspacing="2" cellpadding="0">
7015     <tr><td></td><td valign=top><em>F1,F2</em>&nbsp;</td><td>Two opposite faces for the hexahedral solid. </td></tr>
7016   </table>
7017 </dl>
7018 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created solid.</dd></dl>
7019 Example: see GEOM_Spanner.py     </td>
7020   </tr>
7021 </table>
7022 <a class="anchor" name="a137" doxytag="geompy::GetPoint" ></a><p>
7023 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7024   <tr>
7025     <td class="mdRow">
7026       <table cellpadding="0" cellspacing="0" border="0">
7027         <tr>
7028           <td class="md" nowrap valign="top"> GetPoint           </td>
7029           <td class="md" valign="top">(&nbsp;</td>
7030           <td class="md" nowrap valign="top">theShape&nbsp;</td>
7031           <td class="mdname" nowrap>, </td>
7032         </tr>
7033         <tr>
7034           <td class="md" nowrap align="right"></td>
7035           <td></td>
7036           <td class="md" nowrap>theX&nbsp;</td>
7037           <td class="mdname" nowrap>, </td>
7038         </tr>
7039         <tr>
7040           <td class="md" nowrap align="right"></td>
7041           <td></td>
7042           <td class="md" nowrap>theY&nbsp;</td>
7043           <td class="mdname" nowrap>, </td>
7044         </tr>
7045         <tr>
7046           <td class="md" nowrap align="right"></td>
7047           <td></td>
7048           <td class="md" nowrap>theZ&nbsp;</td>
7049           <td class="mdname" nowrap>, </td>
7050         </tr>
7051         <tr>
7052           <td class="md" nowrap align="right"></td>
7053           <td></td>
7054           <td class="md" nowrap>theEpsilon&nbsp;</td>
7055           <td class="mdname" nowrap></td>
7056         </tr>
7057         <tr>
7058           <td></td>
7059           <td class="md">)&nbsp;</td>
7060           <td class="md" colspan="2"></td>
7061         </tr>
7062       </table>
7063     </td>
7064   </tr>
7065 </table>
7066 <table cellspacing=5 cellpadding=0 border=0>
7067   <tr>
7068     <td>
7069       &nbsp;
7070     </td>
7071     <td>
7072
7073 <p>
7074 <dl compact><dt><b>Parameters:</b></dt><dd>
7075   <table border="0" cellspacing="2" cellpadding="0">
7076     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Block or a compound of blocks. </td></tr>
7077     <tr><td></td><td valign=top><em>theX,theY,theZ</em>&nbsp;</td><td>Coordinates of the sought vertex. </td></tr>
7078     <tr><td></td><td valign=top><em>theEpsilon</em>&nbsp;</td><td>Maximum allowed distance between the resulting vertex and point with the given coordinates. </td></tr>
7079   </table>
7080 </dl>
7081 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found vertex.</dd></dl>
7082 Example: see GEOM_TestOthers.py     </td>
7083   </tr>
7084 </table>
7085 <a class="anchor" name="a138" doxytag="geompy::GetEdge" ></a><p>
7086 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7087   <tr>
7088     <td class="mdRow">
7089       <table cellpadding="0" cellspacing="0" border="0">
7090         <tr>
7091           <td class="md" nowrap valign="top"> GetEdge           </td>
7092           <td class="md" valign="top">(&nbsp;</td>
7093           <td class="md" nowrap valign="top">theShape&nbsp;</td>
7094           <td class="mdname" nowrap>, </td>
7095         </tr>
7096         <tr>
7097           <td class="md" nowrap align="right"></td>
7098           <td></td>
7099           <td class="md" nowrap>thePoint1&nbsp;</td>
7100           <td class="mdname" nowrap>, </td>
7101         </tr>
7102         <tr>
7103           <td class="md" nowrap align="right"></td>
7104           <td></td>
7105           <td class="md" nowrap>thePoint2&nbsp;</td>
7106           <td class="mdname" nowrap></td>
7107         </tr>
7108         <tr>
7109           <td></td>
7110           <td class="md">)&nbsp;</td>
7111           <td class="md" colspan="2"></td>
7112         </tr>
7113       </table>
7114     </td>
7115   </tr>
7116 </table>
7117 <table cellspacing=5 cellpadding=0 border=0>
7118   <tr>
7119     <td>
7120       &nbsp;
7121     </td>
7122     <td>
7123
7124 <p>
7125 <dl compact><dt><b>Parameters:</b></dt><dd>
7126   <table border="0" cellspacing="2" cellpadding="0">
7127     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Block or a compound of blocks. </td></tr>
7128     <tr><td></td><td valign=top><em>thePoint1,thePoint2</em>&nbsp;</td><td>Points, close to the ends of the desired edge. </td></tr>
7129   </table>
7130 </dl>
7131 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found edge.</dd></dl>
7132 Example: see GEOM_Spanner.py     </td>
7133   </tr>
7134 </table>
7135 <a class="anchor" name="a139" doxytag="geompy::GetEdgeNearPoint" ></a><p>
7136 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7137   <tr>
7138     <td class="mdRow">
7139       <table cellpadding="0" cellspacing="0" border="0">
7140         <tr>
7141           <td class="md" nowrap valign="top"> GetEdgeNearPoint           </td>
7142           <td class="md" valign="top">(&nbsp;</td>
7143           <td class="md" nowrap valign="top">theShape&nbsp;</td>
7144           <td class="mdname" nowrap>, </td>
7145         </tr>
7146         <tr>
7147           <td class="md" nowrap align="right"></td>
7148           <td></td>
7149           <td class="md" nowrap>thePoint&nbsp;</td>
7150           <td class="mdname" nowrap></td>
7151         </tr>
7152         <tr>
7153           <td></td>
7154           <td class="md">)&nbsp;</td>
7155           <td class="md" colspan="2"></td>
7156         </tr>
7157       </table>
7158     </td>
7159   </tr>
7160 </table>
7161 <table cellspacing=5 cellpadding=0 border=0>
7162   <tr>
7163     <td>
7164       &nbsp;
7165     </td>
7166     <td>
7167
7168 <p>
7169 <dl compact><dt><b>Parameters:</b></dt><dd>
7170   <table border="0" cellspacing="2" cellpadding="0">
7171     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Block or a compound of blocks. </td></tr>
7172     <tr><td></td><td valign=top><em>thePoint</em>&nbsp;</td><td>Point, close to the desired edge. </td></tr>
7173   </table>
7174 </dl>
7175 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found edge.</dd></dl>
7176 Example: see GEOM_TestOthers.py     </td>
7177   </tr>
7178 </table>
7179 <a class="anchor" name="a140" doxytag="geompy::GetFaceByPoints" ></a><p>
7180 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7181   <tr>
7182     <td class="mdRow">
7183       <table cellpadding="0" cellspacing="0" border="0">
7184         <tr>
7185           <td class="md" nowrap valign="top"> GetFaceByPoints           </td>
7186           <td class="md" valign="top">(&nbsp;</td>
7187           <td class="md" nowrap valign="top">theShape&nbsp;</td>
7188           <td class="mdname" nowrap>, </td>
7189         </tr>
7190         <tr>
7191           <td class="md" nowrap align="right"></td>
7192           <td></td>
7193           <td class="md" nowrap>thePoint1&nbsp;</td>
7194           <td class="mdname" nowrap>, </td>
7195         </tr>
7196         <tr>
7197           <td class="md" nowrap align="right"></td>
7198           <td></td>
7199           <td class="md" nowrap>thePoint2&nbsp;</td>
7200           <td class="mdname" nowrap>, </td>
7201         </tr>
7202         <tr>
7203           <td class="md" nowrap align="right"></td>
7204           <td></td>
7205           <td class="md" nowrap>thePoint3&nbsp;</td>
7206           <td class="mdname" nowrap>, </td>
7207         </tr>
7208         <tr>
7209           <td class="md" nowrap align="right"></td>
7210           <td></td>
7211           <td class="md" nowrap>thePoint4&nbsp;</td>
7212           <td class="mdname" nowrap></td>
7213         </tr>
7214         <tr>
7215           <td></td>
7216           <td class="md">)&nbsp;</td>
7217           <td class="md" colspan="2"></td>
7218         </tr>
7219       </table>
7220     </td>
7221   </tr>
7222 </table>
7223 <table cellspacing=5 cellpadding=0 border=0>
7224   <tr>
7225     <td>
7226       &nbsp;
7227     </td>
7228     <td>
7229
7230 <p>
7231 <dl compact><dt><b>Parameters:</b></dt><dd>
7232   <table border="0" cellspacing="2" cellpadding="0">
7233     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Block or a compound of blocks. </td></tr>
7234     <tr><td></td><td valign=top><em>thePoint1-thePoint4</em>&nbsp;</td><td>Points, close to the corners of the desired face. </td></tr>
7235   </table>
7236 </dl>
7237 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
7238 Example: see GEOM_Spanner.py     </td>
7239   </tr>
7240 </table>
7241 <a class="anchor" name="a141" doxytag="geompy::GetFaceByEdges" ></a><p>
7242 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7243   <tr>
7244     <td class="mdRow">
7245       <table cellpadding="0" cellspacing="0" border="0">
7246         <tr>
7247           <td class="md" nowrap valign="top"> GetFaceByEdges           </td>
7248           <td class="md" valign="top">(&nbsp;</td>
7249           <td class="md" nowrap valign="top">theShape&nbsp;</td>
7250           <td class="mdname" nowrap>, </td>
7251         </tr>
7252         <tr>
7253           <td class="md" nowrap align="right"></td>
7254           <td></td>
7255           <td class="md" nowrap>theEdge1&nbsp;</td>
7256           <td class="mdname" nowrap>, </td>
7257         </tr>
7258         <tr>
7259           <td class="md" nowrap align="right"></td>
7260           <td></td>
7261           <td class="md" nowrap>theEdge2&nbsp;</td>
7262           <td class="mdname" nowrap></td>
7263         </tr>
7264         <tr>
7265           <td></td>
7266           <td class="md">)&nbsp;</td>
7267           <td class="md" colspan="2"></td>
7268         </tr>
7269       </table>
7270     </td>
7271   </tr>
7272 </table>
7273 <table cellspacing=5 cellpadding=0 border=0>
7274   <tr>
7275     <td>
7276       &nbsp;
7277     </td>
7278     <td>
7279
7280 <p>
7281 <dl compact><dt><b>Parameters:</b></dt><dd>
7282   <table border="0" cellspacing="2" cellpadding="0">
7283     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Block or a compound of blocks. </td></tr>
7284     <tr><td></td><td valign=top><em>theEdge1,theEdge2</em>&nbsp;</td><td>Edges, close to the edges of the desired face. </td></tr>
7285   </table>
7286 </dl>
7287 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
7288 Example: see GEOM_Spanner.py     </td>
7289   </tr>
7290 </table>
7291 <a class="anchor" name="a142" doxytag="geompy::GetOppositeFace" ></a><p>
7292 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7293   <tr>
7294     <td class="mdRow">
7295       <table cellpadding="0" cellspacing="0" border="0">
7296         <tr>
7297           <td class="md" nowrap valign="top"> GetOppositeFace           </td>
7298           <td class="md" valign="top">(&nbsp;</td>
7299           <td class="md" nowrap valign="top">theBlock&nbsp;</td>
7300           <td class="mdname" nowrap>, </td>
7301         </tr>
7302         <tr>
7303           <td class="md" nowrap align="right"></td>
7304           <td></td>
7305           <td class="md" nowrap>theFace&nbsp;</td>
7306           <td class="mdname" nowrap></td>
7307         </tr>
7308         <tr>
7309           <td></td>
7310           <td class="md">)&nbsp;</td>
7311           <td class="md" colspan="2"></td>
7312         </tr>
7313       </table>
7314     </td>
7315   </tr>
7316 </table>
7317 <table cellspacing=5 cellpadding=0 border=0>
7318   <tr>
7319     <td>
7320       &nbsp;
7321     </td>
7322     <td>
7323
7324 <p>
7325 <dl compact><dt><b>Parameters:</b></dt><dd>
7326   <table border="0" cellspacing="2" cellpadding="0">
7327     <tr><td></td><td valign=top><em>theBlock</em>&nbsp;</td><td>Must be a hexahedral solid. </td></tr>
7328     <tr><td></td><td valign=top><em>theFace</em>&nbsp;</td><td>Face of <em>theBlock</em>, opposite to the desired face. </td></tr>
7329   </table>
7330 </dl>
7331 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
7332 Example: see GEOM_Spanner.py     </td>
7333   </tr>
7334 </table>
7335 <a class="anchor" name="a143" doxytag="geompy::GetFaceNearPoint" ></a><p>
7336 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7337   <tr>
7338     <td class="mdRow">
7339       <table cellpadding="0" cellspacing="0" border="0">
7340         <tr>
7341           <td class="md" nowrap valign="top"> GetFaceNearPoint           </td>
7342           <td class="md" valign="top">(&nbsp;</td>
7343           <td class="md" nowrap valign="top">theShape&nbsp;</td>
7344           <td class="mdname" nowrap>, </td>
7345         </tr>
7346         <tr>
7347           <td class="md" nowrap align="right"></td>
7348           <td></td>
7349           <td class="md" nowrap>thePoint&nbsp;</td>
7350           <td class="mdname" nowrap></td>
7351         </tr>
7352         <tr>
7353           <td></td>
7354           <td class="md">)&nbsp;</td>
7355           <td class="md" colspan="2"></td>
7356         </tr>
7357       </table>
7358     </td>
7359   </tr>
7360 </table>
7361 <table cellspacing=5 cellpadding=0 border=0>
7362   <tr>
7363     <td>
7364       &nbsp;
7365     </td>
7366     <td>
7367
7368 <p>
7369 <dl compact><dt><b>Parameters:</b></dt><dd>
7370   <table border="0" cellspacing="2" cellpadding="0">
7371     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Block or a compound of blocks. </td></tr>
7372     <tr><td></td><td valign=top><em>thePoint</em>&nbsp;</td><td>Point, close to the desired face. </td></tr>
7373   </table>
7374 </dl>
7375 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
7376 Example: see GEOM_Spanner.py     </td>
7377   </tr>
7378 </table>
7379 <a class="anchor" name="a144" doxytag="geompy::GetFaceByNormale" ></a><p>
7380 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7381   <tr>
7382     <td class="mdRow">
7383       <table cellpadding="0" cellspacing="0" border="0">
7384         <tr>
7385           <td class="md" nowrap valign="top"> GetFaceByNormale           </td>
7386           <td class="md" valign="top">(&nbsp;</td>
7387           <td class="md" nowrap valign="top">theBlock&nbsp;</td>
7388           <td class="mdname" nowrap>, </td>
7389         </tr>
7390         <tr>
7391           <td class="md" nowrap align="right"></td>
7392           <td></td>
7393           <td class="md" nowrap>theVector&nbsp;</td>
7394           <td class="mdname" nowrap></td>
7395         </tr>
7396         <tr>
7397           <td></td>
7398           <td class="md">)&nbsp;</td>
7399           <td class="md" colspan="2"></td>
7400         </tr>
7401       </table>
7402     </td>
7403   </tr>
7404 </table>
7405 <table cellspacing=5 cellpadding=0 border=0>
7406   <tr>
7407     <td>
7408       &nbsp;
7409     </td>
7410     <td>
7411
7412 <p>
7413 <dl compact><dt><b>Parameters:</b></dt><dd>
7414   <table border="0" cellspacing="2" cellpadding="0">
7415     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Block or a compound of blocks. </td></tr>
7416     <tr><td></td><td valign=top><em>theVector</em>&nbsp;</td><td>Vector, close to the normale of the desired face. </td></tr>
7417   </table>
7418 </dl>
7419 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
7420 Example: see GEOM_Spanner.py     </td>
7421   </tr>
7422 </table>
7423 <a class="anchor" name="a145" doxytag="geompy::CheckCompoundOfBlocks" ></a><p>
7424 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7425   <tr>
7426     <td class="mdRow">
7427       <table cellpadding="0" cellspacing="0" border="0">
7428         <tr>
7429           <td class="md" nowrap valign="top"> CheckCompoundOfBlocks           </td>
7430           <td class="md" valign="top">(&nbsp;</td>
7431           <td class="md" nowrap valign="top">theCompound&nbsp;</td>
7432           <td class="mdname1" valign="top" nowrap>          </td>
7433           <td class="md" valign="top">&nbsp;)&nbsp;</td>
7434           <td class="md" nowrap></td>
7435         </tr>
7436       </table>
7437     </td>
7438   </tr>
7439 </table>
7440 <table cellspacing=5 cellpadding=0 border=0>
7441   <tr>
7442     <td>
7443       &nbsp;
7444     </td>
7445     <td>
7446
7447 <p>
7448 To be considered as a compound of blocks, the given shape must satisfy the following conditions:<ul>
7449 <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>
7450   <table border="0" cellspacing="2" cellpadding="0">
7451     <tr><td></td><td valign=top><em>theCompound</em>&nbsp;</td><td>The compound to check. </td></tr>
7452   </table>
7453 </dl>
7454 <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>
7455 Example: see GEOM_Spanner.py </li></ul>
7456     </td>
7457   </tr>
7458 </table>
7459 <a class="anchor" name="a146" doxytag="geompy::RemoveExtraEdges" ></a><p>
7460 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7461   <tr>
7462     <td class="mdRow">
7463       <table cellpadding="0" cellspacing="0" border="0">
7464         <tr>
7465           <td class="md" nowrap valign="top"> RemoveExtraEdges           </td>
7466           <td class="md" valign="top">(&nbsp;</td>
7467           <td class="md" nowrap valign="top">theShape&nbsp;</td>
7468           <td class="mdname1" valign="top" nowrap>          </td>
7469           <td class="md" valign="top">&nbsp;)&nbsp;</td>
7470           <td class="md" nowrap></td>
7471         </tr>
7472       </table>
7473     </td>
7474   </tr>
7475 </table>
7476 <table cellspacing=5 cellpadding=0 border=0>
7477   <tr>
7478     <td>
7479       &nbsp;
7480     </td>
7481     <td>
7482
7483 <p>
7484 Unite faces and edges, sharing one surface. <dl compact><dt><b>Parameters:</b></dt><dd>
7485   <table border="0" cellspacing="2" cellpadding="0">
7486     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>The compound or single solid to remove irregular edges from. </td></tr>
7487   </table>
7488 </dl>
7489 <dl compact><dt><b>Returns:</b></dt><dd>Improved shape.</dd></dl>
7490 Example: see GEOM_TestOthers.py     </td>
7491   </tr>
7492 </table>
7493 <a class="anchor" name="a147" doxytag="geompy::CheckAndImprove" ></a><p>
7494 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7495   <tr>
7496     <td class="mdRow">
7497       <table cellpadding="0" cellspacing="0" border="0">
7498         <tr>
7499           <td class="md" nowrap valign="top"> CheckAndImprove           </td>
7500           <td class="md" valign="top">(&nbsp;</td>
7501           <td class="md" nowrap valign="top">theShape&nbsp;</td>
7502           <td class="mdname1" valign="top" nowrap>          </td>
7503           <td class="md" valign="top">&nbsp;)&nbsp;</td>
7504           <td class="md" nowrap></td>
7505         </tr>
7506       </table>
7507     </td>
7508   </tr>
7509 </table>
7510 <table cellspacing=5 cellpadding=0 border=0>
7511   <tr>
7512     <td>
7513       &nbsp;
7514     </td>
7515     <td>
7516
7517 <p>
7518 Fix all detected errors. <dl compact><dt><b>Note:</b></dt><dd>Single block can be also fixed by this method. </dd></dl>
7519 <dl compact><dt><b>Parameters:</b></dt><dd>
7520   <table border="0" cellspacing="2" cellpadding="0">
7521     <tr><td></td><td valign=top><em>theCompound</em>&nbsp;</td><td>The compound to check and improve. </td></tr>
7522   </table>
7523 </dl>
7524 <dl compact><dt><b>Returns:</b></dt><dd>Improved compound.</dd></dl>
7525 Example: see GEOM_TestOthers.py     </td>
7526   </tr>
7527 </table>
7528 <a class="anchor" name="a148" doxytag="geompy::MakeBlockExplode" ></a><p>
7529 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7530   <tr>
7531     <td class="mdRow">
7532       <table cellpadding="0" cellspacing="0" border="0">
7533         <tr>
7534           <td class="md" nowrap valign="top"> MakeBlockExplode           </td>
7535           <td class="md" valign="top">(&nbsp;</td>
7536           <td class="md" nowrap valign="top">theCompound&nbsp;</td>
7537           <td class="mdname" nowrap>, </td>
7538         </tr>
7539         <tr>
7540           <td class="md" nowrap align="right"></td>
7541           <td></td>
7542           <td class="md" nowrap>theMinNbFaces&nbsp;</td>
7543           <td class="mdname" nowrap>, </td>
7544         </tr>
7545         <tr>
7546           <td class="md" nowrap align="right"></td>
7547           <td></td>
7548           <td class="md" nowrap>theMaxNbFaces&nbsp;</td>
7549           <td class="mdname" nowrap></td>
7550         </tr>
7551         <tr>
7552           <td></td>
7553           <td class="md">)&nbsp;</td>
7554           <td class="md" colspan="2"></td>
7555         </tr>
7556       </table>
7557     </td>
7558   </tr>
7559 </table>
7560 <table cellspacing=5 cellpadding=0 border=0>
7561   <tr>
7562     <td>
7563       &nbsp;
7564     </td>
7565     <td>
7566
7567 <p>
7568 <dl compact><dt><b>Parameters:</b></dt><dd>
7569   <table border="0" cellspacing="2" cellpadding="0">
7570     <tr><td></td><td valign=top><em>theCompound</em>&nbsp;</td><td>The compound to explode. </td></tr>
7571     <tr><td></td><td valign=top><em>theMinNbFaces</em>&nbsp;</td><td>If solid has lower number of faces, it is not a block. </td></tr>
7572     <tr><td></td><td valign=top><em>theMaxNbFaces</em>&nbsp;</td><td>If solid has higher number of faces, it is not a block. </td></tr>
7573   </table>
7574 </dl>
7575 <dl compact><dt><b>Note:</b></dt><dd>If theMaxNbFaces = 0, the maximum number of faces is not restricted. </dd></dl>
7576 <dl compact><dt><b>Returns:</b></dt><dd>List of GEOM_Objects, containing the retrieved blocks.</dd></dl>
7577 Example: see GEOM_TestOthers.py     </td>
7578   </tr>
7579 </table>
7580 <a class="anchor" name="a149" doxytag="geompy::GetBlockNearPoint" ></a><p>
7581 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7582   <tr>
7583     <td class="mdRow">
7584       <table cellpadding="0" cellspacing="0" border="0">
7585         <tr>
7586           <td class="md" nowrap valign="top"> GetBlockNearPoint           </td>
7587           <td class="md" valign="top">(&nbsp;</td>
7588           <td class="md" nowrap valign="top">theCompound&nbsp;</td>
7589           <td class="mdname" nowrap>, </td>
7590         </tr>
7591         <tr>
7592           <td class="md" nowrap align="right"></td>
7593           <td></td>
7594           <td class="md" nowrap>thePoint&nbsp;</td>
7595           <td class="mdname" nowrap></td>
7596         </tr>
7597         <tr>
7598           <td></td>
7599           <td class="md">)&nbsp;</td>
7600           <td class="md" colspan="2"></td>
7601         </tr>
7602       </table>
7603     </td>
7604   </tr>
7605 </table>
7606 <table cellspacing=5 cellpadding=0 border=0>
7607   <tr>
7608     <td>
7609       &nbsp;
7610     </td>
7611     <td>
7612
7613 <p>
7614 <dl compact><dt><b>Parameters:</b></dt><dd>
7615   <table border="0" cellspacing="2" cellpadding="0">
7616     <tr><td></td><td valign=top><em>theCompound</em>&nbsp;</td><td>Compound, to find block in. </td></tr>
7617     <tr><td></td><td valign=top><em>thePoint</em>&nbsp;</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>
7618   </table>
7619 </dl>
7620 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found block.</dd></dl>
7621 Example: see GEOM_Spanner.py     </td>
7622   </tr>
7623 </table>
7624 <a class="anchor" name="a150" doxytag="geompy::GetBlockByParts" ></a><p>
7625 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7626   <tr>
7627     <td class="mdRow">
7628       <table cellpadding="0" cellspacing="0" border="0">
7629         <tr>
7630           <td class="md" nowrap valign="top"> GetBlockByParts           </td>
7631           <td class="md" valign="top">(&nbsp;</td>
7632           <td class="md" nowrap valign="top">theCompound&nbsp;</td>
7633           <td class="mdname" nowrap>, </td>
7634         </tr>
7635         <tr>
7636           <td class="md" nowrap align="right"></td>
7637           <td></td>
7638           <td class="md" nowrap>theParts&nbsp;</td>
7639           <td class="mdname" nowrap></td>
7640         </tr>
7641         <tr>
7642           <td></td>
7643           <td class="md">)&nbsp;</td>
7644           <td class="md" colspan="2"></td>
7645         </tr>
7646       </table>
7647     </td>
7648   </tr>
7649 </table>
7650 <table cellspacing=5 cellpadding=0 border=0>
7651   <tr>
7652     <td>
7653       &nbsp;
7654     </td>
7655     <td>
7656
7657 <p>
7658 <dl compact><dt><b>Parameters:</b></dt><dd>
7659   <table border="0" cellspacing="2" cellpadding="0">
7660     <tr><td></td><td valign=top><em>theCompound</em>&nbsp;</td><td>Compound, to find block in. </td></tr>
7661     <tr><td></td><td valign=top><em>theParts</em>&nbsp;</td><td>List of faces and/or edges and/or vertices to be parts of the found block. </td></tr>
7662   </table>
7663 </dl>
7664 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found block.</dd></dl>
7665 Example: see GEOM_TestOthers.py     </td>
7666   </tr>
7667 </table>
7668 <a class="anchor" name="a151" doxytag="geompy::GetBlocksByParts" ></a><p>
7669 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7670   <tr>
7671     <td class="mdRow">
7672       <table cellpadding="0" cellspacing="0" border="0">
7673         <tr>
7674           <td class="md" nowrap valign="top"> GetBlocksByParts           </td>
7675           <td class="md" valign="top">(&nbsp;</td>
7676           <td class="md" nowrap valign="top">theCompound&nbsp;</td>
7677           <td class="mdname" nowrap>, </td>
7678         </tr>
7679         <tr>
7680           <td class="md" nowrap align="right"></td>
7681           <td></td>
7682           <td class="md" nowrap>theParts&nbsp;</td>
7683           <td class="mdname" nowrap></td>
7684         </tr>
7685         <tr>
7686           <td></td>
7687           <td class="md">)&nbsp;</td>
7688           <td class="md" colspan="2"></td>
7689         </tr>
7690       </table>
7691     </td>
7692   </tr>
7693 </table>
7694 <table cellspacing=5 cellpadding=0 border=0>
7695   <tr>
7696     <td>
7697       &nbsp;
7698     </td>
7699     <td>
7700
7701 <p>
7702 <dl compact><dt><b>Parameters:</b></dt><dd>
7703   <table border="0" cellspacing="2" cellpadding="0">
7704     <tr><td></td><td valign=top><em>theCompound</em>&nbsp;</td><td>Compound, to find blocks in. </td></tr>
7705     <tr><td></td><td valign=top><em>theParts</em>&nbsp;</td><td>List of faces and/or edges and/or vertices to be parts of the found blocks. </td></tr>
7706   </table>
7707 </dl>
7708 <dl compact><dt><b>Returns:</b></dt><dd>List of GEOM_Objects, containing the found blocks.</dd></dl>
7709 Example: see GEOM_Spanner.py     </td>
7710   </tr>
7711 </table>
7712 <a class="anchor" name="a152" doxytag="geompy::MakeMultiTransformation1D" ></a><p>
7713 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7714   <tr>
7715     <td class="mdRow">
7716       <table cellpadding="0" cellspacing="0" border="0">
7717         <tr>
7718           <td class="md" nowrap valign="top"> MakeMultiTransformation1D           </td>
7719           <td class="md" valign="top">(&nbsp;</td>
7720           <td class="md" nowrap valign="top">Block&nbsp;</td>
7721           <td class="mdname" nowrap>, </td>
7722         </tr>
7723         <tr>
7724           <td class="md" nowrap align="right"></td>
7725           <td></td>
7726           <td class="md" nowrap>DirFace1&nbsp;</td>
7727           <td class="mdname" nowrap>, </td>
7728         </tr>
7729         <tr>
7730           <td class="md" nowrap align="right"></td>
7731           <td></td>
7732           <td class="md" nowrap>DirFace2&nbsp;</td>
7733           <td class="mdname" nowrap>, </td>
7734         </tr>
7735         <tr>
7736           <td class="md" nowrap align="right"></td>
7737           <td></td>
7738           <td class="md" nowrap>NbTimes&nbsp;</td>
7739           <td class="mdname" nowrap></td>
7740         </tr>
7741         <tr>
7742           <td></td>
7743           <td class="md">)&nbsp;</td>
7744           <td class="md" colspan="2"></td>
7745         </tr>
7746       </table>
7747     </td>
7748   </tr>
7749 </table>
7750 <table cellspacing=5 cellpadding=0 border=0>
7751   <tr>
7752     <td>
7753       &nbsp;
7754     </td>
7755     <td>
7756
7757 <p>
7758 Transformation is defined so, as to superpose direction faces. <dl compact><dt><b>Parameters:</b></dt><dd>
7759   <table border="0" cellspacing="2" cellpadding="0">
7760     <tr><td></td><td valign=top><em>Block</em>&nbsp;</td><td>Hexahedral solid to be multi-transformed. </td></tr>
7761     <tr><td></td><td valign=top><em>DirFace1</em>&nbsp;</td><td>ID of First direction face. </td></tr>
7762     <tr><td></td><td valign=top><em>DirFace2</em>&nbsp;</td><td>ID of Second direction face. </td></tr>
7763     <tr><td></td><td valign=top><em>NbTimes</em>&nbsp;</td><td>Quantity of transformations to be done. </td></tr>
7764   </table>
7765 </dl>
7766 <dl compact><dt><b>Note:</b></dt><dd>Unique ID of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#a65">GetSubShapeID()</a>. </dd></dl>
7767 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
7768 Example: see GEOM_Spanner.py     </td>
7769   </tr>
7770 </table>
7771 <a class="anchor" name="a153" doxytag="geompy::MakeMultiTransformation2D" ></a><p>
7772 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7773   <tr>
7774     <td class="mdRow">
7775       <table cellpadding="0" cellspacing="0" border="0">
7776         <tr>
7777           <td class="md" nowrap valign="top"> MakeMultiTransformation2D           </td>
7778           <td class="md" valign="top">(&nbsp;</td>
7779           <td class="md" nowrap valign="top">Block&nbsp;</td>
7780           <td class="mdname" nowrap>, </td>
7781         </tr>
7782         <tr>
7783           <td class="md" nowrap align="right"></td>
7784           <td></td>
7785           <td class="md" nowrap>DirFace1U&nbsp;</td>
7786           <td class="mdname" nowrap>, </td>
7787         </tr>
7788         <tr>
7789           <td class="md" nowrap align="right"></td>
7790           <td></td>
7791           <td class="md" nowrap>DirFace2U&nbsp;</td>
7792           <td class="mdname" nowrap>, </td>
7793         </tr>
7794         <tr>
7795           <td class="md" nowrap align="right"></td>
7796           <td></td>
7797           <td class="md" nowrap>NbTimesU&nbsp;</td>
7798           <td class="mdname" nowrap>, </td>
7799         </tr>
7800         <tr>
7801           <td class="md" nowrap align="right"></td>
7802           <td></td>
7803           <td class="md" nowrap>DirFace1V&nbsp;</td>
7804           <td class="mdname" nowrap>, </td>
7805         </tr>
7806         <tr>
7807           <td class="md" nowrap align="right"></td>
7808           <td></td>
7809           <td class="md" nowrap>DirFace2V&nbsp;</td>
7810           <td class="mdname" nowrap>, </td>
7811         </tr>
7812         <tr>
7813           <td class="md" nowrap align="right"></td>
7814           <td></td>
7815           <td class="md" nowrap>NbTimesV&nbsp;</td>
7816           <td class="mdname" nowrap></td>
7817         </tr>
7818         <tr>
7819           <td></td>
7820           <td class="md">)&nbsp;</td>
7821           <td class="md" colspan="2"></td>
7822         </tr>
7823       </table>
7824     </td>
7825   </tr>
7826 </table>
7827 <table cellspacing=5 cellpadding=0 border=0>
7828   <tr>
7829     <td>
7830       &nbsp;
7831     </td>
7832     <td>
7833
7834 <p>
7835 <dl compact><dt><b>Parameters:</b></dt><dd>
7836   <table border="0" cellspacing="2" cellpadding="0">
7837     <tr><td></td><td valign=top><em>Block</em>&nbsp;</td><td>Hexahedral solid to be multi-transformed. </td></tr>
7838     <tr><td></td><td valign=top><em>DirFace1U,DirFace2U</em>&nbsp;</td><td>IDs of Direction faces for the first transformation. </td></tr>
7839     <tr><td></td><td valign=top><em>DirFace1V,DirFace2V</em>&nbsp;</td><td>IDs of Direction faces for the second transformation. </td></tr>
7840     <tr><td></td><td valign=top><em>NbTimesU,NbTimesV</em>&nbsp;</td><td>Quantity of transformations to be done. </td></tr>
7841   </table>
7842 </dl>
7843 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
7844 Example: see GEOM_Spanner.py     </td>
7845   </tr>
7846 </table>
7847 <a class="anchor" name="a154" doxytag="geompy::Propagate" ></a><p>
7848 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7849   <tr>
7850     <td class="mdRow">
7851       <table cellpadding="0" cellspacing="0" border="0">
7852         <tr>
7853           <td class="md" nowrap valign="top"> Propagate           </td>
7854           <td class="md" valign="top">(&nbsp;</td>
7855           <td class="md" nowrap valign="top">theShape&nbsp;</td>
7856           <td class="mdname1" valign="top" nowrap>          </td>
7857           <td class="md" valign="top">&nbsp;)&nbsp;</td>
7858           <td class="md" nowrap></td>
7859         </tr>
7860       </table>
7861     </td>
7862   </tr>
7863 </table>
7864 <table cellspacing=5 cellpadding=0 border=0>
7865   <tr>
7866     <td>
7867       &nbsp;
7868     </td>
7869     <td>
7870
7871 <p>
7872 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>
7873   <table border="0" cellspacing="2" cellpadding="0">
7874     <tr><td></td><td valign=top><em>theShape</em>&nbsp;</td><td>Shape to build propagation groups on. </td></tr>
7875   </table>
7876 </dl>
7877 <dl compact><dt><b>Returns:</b></dt><dd>List of GEOM_Objects, each of them is a propagation group.</dd></dl>
7878 Example: see GEOM_TestOthers.py     </td>
7879   </tr>
7880 </table>
7881 <a class="anchor" name="a155" doxytag="geompy::CreateGroup" ></a><p>
7882 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7883   <tr>
7884     <td class="mdRow">
7885       <table cellpadding="0" cellspacing="0" border="0">
7886         <tr>
7887           <td class="md" nowrap valign="top"> CreateGroup           </td>
7888           <td class="md" valign="top">(&nbsp;</td>
7889           <td class="md" nowrap valign="top">theMainShape&nbsp;</td>
7890           <td class="mdname" nowrap>, </td>
7891         </tr>
7892         <tr>
7893           <td class="md" nowrap align="right"></td>
7894           <td></td>
7895           <td class="md" nowrap>theShapeType&nbsp;</td>
7896           <td class="mdname" nowrap></td>
7897         </tr>
7898         <tr>
7899           <td></td>
7900           <td class="md">)&nbsp;</td>
7901           <td class="md" colspan="2"></td>
7902         </tr>
7903       </table>
7904     </td>
7905   </tr>
7906 </table>
7907 <table cellspacing=5 cellpadding=0 border=0>
7908   <tr>
7909     <td>
7910       &nbsp;
7911     </td>
7912     <td>
7913
7914 <p>
7915 <dl compact><dt><b>Parameters:</b></dt><dd>
7916   <table border="0" cellspacing="2" cellpadding="0">
7917     <tr><td></td><td valign=top><em>theMainShape</em>&nbsp;</td><td>is a GEOM object on which the group is selected </td></tr>
7918     <tr><td></td><td valign=top><em>theShapeType</em>&nbsp;</td><td>defines a shape type of the group </td></tr>
7919   </table>
7920 </dl>
7921 <dl compact><dt><b>Returns:</b></dt><dd>a newly created GEOM group</dd></dl>
7922 Example: see GEOM_TestOthers.py     </td>
7923   </tr>
7924 </table>
7925 <a class="anchor" name="a156" doxytag="geompy::AddObject" ></a><p>
7926 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7927   <tr>
7928     <td class="mdRow">
7929       <table cellpadding="0" cellspacing="0" border="0">
7930         <tr>
7931           <td class="md" nowrap valign="top"> AddObject           </td>
7932           <td class="md" valign="top">(&nbsp;</td>
7933           <td class="md" nowrap valign="top">theGroup&nbsp;</td>
7934           <td class="mdname" nowrap>, </td>
7935         </tr>
7936         <tr>
7937           <td class="md" nowrap align="right"></td>
7938           <td></td>
7939           <td class="md" nowrap>theSubShapeID&nbsp;</td>
7940           <td class="mdname" nowrap></td>
7941         </tr>
7942         <tr>
7943           <td></td>
7944           <td class="md">)&nbsp;</td>
7945           <td class="md" colspan="2"></td>
7946         </tr>
7947       </table>
7948     </td>
7949   </tr>
7950 </table>
7951 <table cellspacing=5 cellpadding=0 border=0>
7952   <tr>
7953     <td>
7954       &nbsp;
7955     </td>
7956     <td>
7957
7958 <p>
7959 <dl compact><dt><b>Parameters:</b></dt><dd>
7960   <table border="0" cellspacing="2" cellpadding="0">
7961     <tr><td></td><td valign=top><em>theGroup</em>&nbsp;</td><td>is a GEOM group to which the new sub shape is added </td></tr>
7962     <tr><td></td><td valign=top><em>theSubShapeID</em>&nbsp;</td><td>is a sub shape ID in the main object. </td></tr>
7963   </table>
7964 </dl>
7965 <dl compact><dt><b>Note:</b></dt><dd>Use method <a class="el" href="namespacegeompy.html#a65">GetSubShapeID()</a> to get an unique ID of the sub shape</dd></dl>
7966 Example: see GEOM_TestOthers.py     </td>
7967   </tr>
7968 </table>
7969 <a class="anchor" name="a157" doxytag="geompy::RemoveObject" ></a><p>
7970 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
7971   <tr>
7972     <td class="mdRow">
7973       <table cellpadding="0" cellspacing="0" border="0">
7974         <tr>
7975           <td class="md" nowrap valign="top"> RemoveObject           </td>
7976           <td class="md" valign="top">(&nbsp;</td>
7977           <td class="md" nowrap valign="top">theGroup&nbsp;</td>
7978           <td class="mdname" nowrap>, </td>
7979         </tr>
7980         <tr>
7981           <td class="md" nowrap align="right"></td>
7982           <td></td>
7983           <td class="md" nowrap>theSubShapeID&nbsp;</td>
7984           <td class="mdname" nowrap></td>
7985         </tr>
7986         <tr>
7987           <td></td>
7988           <td class="md">)&nbsp;</td>
7989           <td class="md" colspan="2"></td>
7990         </tr>
7991       </table>
7992     </td>
7993   </tr>
7994 </table>
7995 <table cellspacing=5 cellpadding=0 border=0>
7996   <tr>
7997     <td>
7998       &nbsp;
7999     </td>
8000     <td>
8001
8002 <p>
8003 <dl compact><dt><b>Parameters:</b></dt><dd>
8004   <table border="0" cellspacing="2" cellpadding="0">
8005     <tr><td></td><td valign=top><em>theGroup</em>&nbsp;</td><td>is a GEOM group from which the new sub shape is removed </td></tr>
8006     <tr><td></td><td valign=top><em>theSubShapeID</em>&nbsp;</td><td>is a sub shape ID in the main object. </td></tr>
8007   </table>
8008 </dl>
8009 <dl compact><dt><b>Note:</b></dt><dd>Use method <a class="el" href="namespacegeompy.html#a65">GetSubShapeID()</a> to get an unique ID of the sub shape</dd></dl>
8010 Example: see GEOM_TestOthers.py     </td>
8011   </tr>
8012 </table>
8013 <a class="anchor" name="a158" doxytag="geompy::UnionList" ></a><p>
8014 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
8015   <tr>
8016     <td class="mdRow">
8017       <table cellpadding="0" cellspacing="0" border="0">
8018         <tr>
8019           <td class="md" nowrap valign="top"> UnionList           </td>
8020           <td class="md" valign="top">(&nbsp;</td>
8021           <td class="md" nowrap valign="top">theGroup&nbsp;</td>
8022           <td class="mdname" nowrap>, </td>
8023         </tr>
8024         <tr>
8025           <td class="md" nowrap align="right"></td>
8026           <td></td>
8027           <td class="md" nowrap>theSubShapes&nbsp;</td>
8028           <td class="mdname" nowrap></td>
8029         </tr>
8030         <tr>
8031           <td></td>
8032           <td class="md">)&nbsp;</td>
8033           <td class="md" colspan="2"></td>
8034         </tr>
8035       </table>
8036     </td>
8037   </tr>
8038 </table>
8039 <table cellspacing=5 cellpadding=0 border=0>
8040   <tr>
8041     <td>
8042       &nbsp;
8043     </td>
8044     <td>
8045
8046 <p>
8047 No errors, if some shapes are alredy included. <dl compact><dt><b>Parameters:</b></dt><dd>
8048   <table border="0" cellspacing="2" cellpadding="0">
8049     <tr><td></td><td valign=top><em>theGroup</em>&nbsp;</td><td>is a GEOM group to which the new sub shapes are added. </td></tr>
8050     <tr><td></td><td valign=top><em>theSubShapes</em>&nbsp;</td><td>is a list of sub shapes to be added.</td></tr>
8051   </table>
8052 </dl>
8053 Example: see GEOM_TestOthers.py     </td>
8054   </tr>
8055 </table>
8056 <a class="anchor" name="a159" doxytag="geompy::UnionIDs" ></a><p>
8057 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
8058   <tr>
8059     <td class="mdRow">
8060       <table cellpadding="0" cellspacing="0" border="0">
8061         <tr>
8062           <td class="md" nowrap valign="top"> UnionIDs           </td>
8063           <td class="md" valign="top">(&nbsp;</td>
8064           <td class="md" nowrap valign="top">theGroup&nbsp;</td>
8065           <td class="mdname" nowrap>, </td>
8066         </tr>
8067         <tr>
8068           <td class="md" nowrap align="right"></td>
8069           <td></td>
8070           <td class="md" nowrap>theSubShapes&nbsp;</td>
8071           <td class="mdname" nowrap></td>
8072         </tr>
8073         <tr>
8074           <td></td>
8075           <td class="md">)&nbsp;</td>
8076           <td class="md" colspan="2"></td>
8077         </tr>
8078       </table>
8079     </td>
8080   </tr>
8081 </table>
8082 <table cellspacing=5 cellpadding=0 border=0>
8083   <tr>
8084     <td>
8085       &nbsp;
8086     </td>
8087     <td>
8088
8089 <p>
8090     </td>
8091   </tr>
8092 </table>
8093 <a class="anchor" name="a160" doxytag="geompy::DifferenceList" ></a><p>
8094 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
8095   <tr>
8096     <td class="mdRow">
8097       <table cellpadding="0" cellspacing="0" border="0">
8098         <tr>
8099           <td class="md" nowrap valign="top"> DifferenceList           </td>
8100           <td class="md" valign="top">(&nbsp;</td>
8101           <td class="md" nowrap valign="top">theGroup&nbsp;</td>
8102           <td class="mdname" nowrap>, </td>
8103         </tr>
8104         <tr>
8105           <td class="md" nowrap align="right"></td>
8106           <td></td>
8107           <td class="md" nowrap>theSubShapes&nbsp;</td>
8108           <td class="mdname" nowrap></td>
8109         </tr>
8110         <tr>
8111           <td></td>
8112           <td class="md">)&nbsp;</td>
8113           <td class="md" colspan="2"></td>
8114         </tr>
8115       </table>
8116     </td>
8117   </tr>
8118 </table>
8119 <table cellspacing=5 cellpadding=0 border=0>
8120   <tr>
8121     <td>
8122       &nbsp;
8123     </td>
8124     <td>
8125
8126 <p>
8127 No errors, if some shapes are not included. <dl compact><dt><b>Parameters:</b></dt><dd>
8128   <table border="0" cellspacing="2" cellpadding="0">
8129     <tr><td></td><td valign=top><em>theGroup</em>&nbsp;</td><td>is a GEOM group from which the sub-shapes are removed. </td></tr>
8130     <tr><td></td><td valign=top><em>theSubShapes</em>&nbsp;</td><td>is a list of sub-shapes to be removed.</td></tr>
8131   </table>
8132 </dl>
8133 Example: see GEOM_TestOthers.py     </td>
8134   </tr>
8135 </table>
8136 <a class="anchor" name="a161" doxytag="geompy::DifferenceIDs" ></a><p>
8137 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
8138   <tr>
8139     <td class="mdRow">
8140       <table cellpadding="0" cellspacing="0" border="0">
8141         <tr>
8142           <td class="md" nowrap valign="top"> DifferenceIDs           </td>
8143           <td class="md" valign="top">(&nbsp;</td>
8144           <td class="md" nowrap valign="top">theGroup&nbsp;</td>
8145           <td class="mdname" nowrap>, </td>
8146         </tr>
8147         <tr>
8148           <td class="md" nowrap align="right"></td>
8149           <td></td>
8150           <td class="md" nowrap>theSubShapes&nbsp;</td>
8151           <td class="mdname" nowrap></td>
8152         </tr>
8153         <tr>
8154           <td></td>
8155           <td class="md">)&nbsp;</td>
8156           <td class="md" colspan="2"></td>
8157         </tr>
8158       </table>
8159     </td>
8160   </tr>
8161 </table>
8162 <table cellspacing=5 cellpadding=0 border=0>
8163   <tr>
8164     <td>
8165       &nbsp;
8166     </td>
8167     <td>
8168
8169 <p>
8170     </td>
8171   </tr>
8172 </table>
8173 <a class="anchor" name="a162" doxytag="geompy::GetObjectIDs" ></a><p>
8174 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
8175   <tr>
8176     <td class="mdRow">
8177       <table cellpadding="0" cellspacing="0" border="0">
8178         <tr>
8179           <td class="md" nowrap valign="top"> GetObjectIDs           </td>
8180           <td class="md" valign="top">(&nbsp;</td>
8181           <td class="md" nowrap valign="top">theGroup&nbsp;</td>
8182           <td class="mdname1" valign="top" nowrap>          </td>
8183           <td class="md" valign="top">&nbsp;)&nbsp;</td>
8184           <td class="md" nowrap></td>
8185         </tr>
8186       </table>
8187     </td>
8188   </tr>
8189 </table>
8190 <table cellspacing=5 cellpadding=0 border=0>
8191   <tr>
8192     <td>
8193       &nbsp;
8194     </td>
8195     <td>
8196
8197 <p>
8198 <dl compact><dt><b>Parameters:</b></dt><dd>
8199   <table border="0" cellspacing="2" cellpadding="0">
8200     <tr><td></td><td valign=top><em>theGroup</em>&nbsp;</td><td>is a GEOM group for which a list of IDs is requested</td></tr>
8201   </table>
8202 </dl>
8203 Example: see GEOM_TestOthers.py     </td>
8204   </tr>
8205 </table>
8206 <a class="anchor" name="a163" doxytag="geompy::GetType" ></a><p>
8207 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
8208   <tr>
8209     <td class="mdRow">
8210       <table cellpadding="0" cellspacing="0" border="0">
8211         <tr>
8212           <td class="md" nowrap valign="top"> GetType           </td>
8213           <td class="md" valign="top">(&nbsp;</td>
8214           <td class="md" nowrap valign="top">theGroup&nbsp;</td>
8215           <td class="mdname1" valign="top" nowrap>          </td>
8216           <td class="md" valign="top">&nbsp;)&nbsp;</td>
8217           <td class="md" nowrap></td>
8218         </tr>
8219       </table>
8220     </td>
8221   </tr>
8222 </table>
8223 <table cellspacing=5 cellpadding=0 border=0>
8224   <tr>
8225     <td>
8226       &nbsp;
8227     </td>
8228     <td>
8229
8230 <p>
8231 <dl compact><dt><b>Parameters:</b></dt><dd>
8232   <table border="0" cellspacing="2" cellpadding="0">
8233     <tr><td></td><td valign=top><em>theGroup</em>&nbsp;</td><td>is a GEOM group which type is returned.</td></tr>
8234   </table>
8235 </dl>
8236 Example: see GEOM_TestOthers.py     </td>
8237   </tr>
8238 </table>
8239 <a class="anchor" name="a164" doxytag="geompy::GetMainShape" ></a><p>
8240 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
8241   <tr>
8242     <td class="mdRow">
8243       <table cellpadding="0" cellspacing="0" border="0">
8244         <tr>
8245           <td class="md" nowrap valign="top"> GetMainShape           </td>
8246           <td class="md" valign="top">(&nbsp;</td>
8247           <td class="md" nowrap valign="top">theGroup&nbsp;</td>
8248           <td class="mdname1" valign="top" nowrap>          </td>
8249           <td class="md" valign="top">&nbsp;)&nbsp;</td>
8250           <td class="md" nowrap></td>
8251         </tr>
8252       </table>
8253     </td>
8254   </tr>
8255 </table>
8256 <table cellspacing=5 cellpadding=0 border=0>
8257   <tr>
8258     <td>
8259       &nbsp;
8260     </td>
8261     <td>
8262
8263 <p>
8264 <dl compact><dt><b>Parameters:</b></dt><dd>
8265   <table border="0" cellspacing="2" cellpadding="0">
8266     <tr><td></td><td valign=top><em>theGroup</em>&nbsp;</td><td>is a GEOM group for which a main shape object is requested </td></tr>
8267   </table>
8268 </dl>
8269 <dl compact><dt><b>Returns:</b></dt><dd>a GEOM object which is a main shape for theGroup</dd></dl>
8270 Example: see GEOM_TestOthers.py     </td>
8271   </tr>
8272 </table>
8273 <a class="anchor" name="a165" doxytag="geompy::GetEdgesByLength" ></a><p>
8274 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
8275   <tr>
8276     <td class="mdRow">
8277       <table cellpadding="0" cellspacing="0" border="0">
8278         <tr>
8279           <td class="md" nowrap valign="top"> GetEdgesByLength           </td>
8280           <td class="md" valign="top">(&nbsp;</td>
8281           <td class="md" nowrap valign="top">theShape&nbsp;</td>
8282           <td class="mdname" nowrap>, </td>
8283         </tr>
8284         <tr>
8285           <td class="md" nowrap align="right"></td>
8286           <td></td>
8287           <td class="md" nowrap>min_length&nbsp;</td>
8288           <td class="mdname" nowrap>, </td>
8289         </tr>
8290         <tr>
8291           <td class="md" nowrap align="right"></td>
8292           <td></td>
8293           <td class="md" nowrap>max_length&nbsp;</td>
8294           <td class="mdname" nowrap>, </td>
8295         </tr>
8296         <tr>
8297           <td class="md" nowrap align="right"></td>
8298           <td></td>
8299           <td class="md" nowrap>include_min&nbsp;</td>
8300           <td class="mdname" nowrap> = <code>1</code>, </td>
8301         </tr>
8302         <tr>
8303           <td class="md" nowrap align="right"></td>
8304           <td></td>
8305           <td class="md" nowrap>include_max&nbsp;</td>
8306           <td class="mdname" nowrap> = <code>1</code></td>
8307         </tr>
8308         <tr>
8309           <td></td>
8310           <td class="md">)&nbsp;</td>
8311           <td class="md" colspan="2"></td>
8312         </tr>
8313       </table>
8314     </td>
8315   </tr>
8316 </table>
8317 <table cellspacing=5 cellpadding=0 border=0>
8318   <tr>
8319     <td>
8320       &nbsp;
8321     </td>
8322     <td>
8323
8324 <p>
8325 If include_min/max == 0, edges with length == min/max_length will not be included in result.     </td>
8326   </tr>
8327 </table>
8328 <a class="anchor" name="a166" doxytag="geompy::SelectEdges" ></a><p>
8329 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
8330   <tr>
8331     <td class="mdRow">
8332       <table cellpadding="0" cellspacing="0" border="0">
8333         <tr>
8334           <td class="md" nowrap valign="top"> SelectEdges           </td>
8335           <td class="md" valign="top">(&nbsp;</td>
8336           <td class="md" nowrap valign="top">min_length&nbsp;</td>
8337           <td class="mdname" nowrap>, </td>
8338         </tr>
8339         <tr>
8340           <td class="md" nowrap align="right"></td>
8341           <td></td>
8342           <td class="md" nowrap>max_length&nbsp;</td>
8343           <td class="mdname" nowrap>, </td>
8344         </tr>
8345         <tr>
8346           <td class="md" nowrap align="right"></td>
8347           <td></td>
8348           <td class="md" nowrap>include_min&nbsp;</td>
8349           <td class="mdname" nowrap> = <code>1</code>, </td>
8350         </tr>
8351         <tr>
8352           <td class="md" nowrap align="right"></td>
8353           <td></td>
8354           <td class="md" nowrap>include_max&nbsp;</td>
8355           <td class="mdname" nowrap> = <code>1</code></td>
8356         </tr>
8357         <tr>
8358           <td></td>
8359           <td class="md">)&nbsp;</td>
8360           <td class="md" colspan="2"></td>
8361         </tr>
8362       </table>
8363     </td>
8364   </tr>
8365 </table>
8366 <table cellspacing=5 cellpadding=0 border=0>
8367   <tr>
8368     <td>
8369       &nbsp;
8370     </td>
8371     <td>
8372
8373 <p>
8374 If include_min/max == 0, edges with length == min/max_length will not be included in result.     </td>
8375   </tr>
8376 </table>
8377 <a class="anchor" name="a167" doxytag="geompy::addPath" ></a><p>
8378 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
8379   <tr>
8380     <td class="mdRow">
8381       <table cellpadding="0" cellspacing="0" border="0">
8382         <tr>
8383           <td class="md" nowrap valign="top"> addPath           </td>
8384           <td class="md" valign="top">(&nbsp;</td>
8385           <td class="md" nowrap valign="top">Path&nbsp;</td>
8386           <td class="mdname1" valign="top" nowrap>          </td>
8387           <td class="md" valign="top">&nbsp;)&nbsp;</td>
8388           <td class="md" nowrap></td>
8389         </tr>
8390       </table>
8391     </td>
8392   </tr>
8393 </table>
8394 <table cellspacing=5 cellpadding=0 border=0>
8395   <tr>
8396     <td>
8397       &nbsp;
8398     </td>
8399     <td>
8400
8401 <p>
8402     </td>
8403   </tr>
8404 </table>
8405 <hr size="1"><address style="align: right;"><small>Generated on Tue Oct 18 00:47:37 2005 for SALOME - GEOM - v.2.1.0 by
8406 <a href="http://www.doxygen.org/index.html">
8407 <img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
8408 </body>
8409 </html>