1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>SALOME - SMESH - v.version: smesh.Mesh Class Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 <link href="tabs.css" rel="stylesheet" type="text/css">
7 <!-- Generated by Doxygen 1.4.6 -->
8 <h1>smesh.Mesh Class Reference</h1><!-- doxytag: class="smesh::Mesh" -->Class to define a mesh.
9 <a href="#_details">More...</a>
11 <table border="0" cellpadding="0" cellspacing="0">
13 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
14 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#2f592ce85252933c16d53b2233326e78">__init__</a></td></tr>
16 <tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#2f592ce85252933c16d53b2233326e78"></a><br></td></tr>
17 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#dbacc8ea6620b9d3f75c78ccd01447f5">GetMesh</a></td></tr>
19 <tr><td class="mdescLeft"> </td><td class="mdescRight">Method that returns the mesh. <a href="#dbacc8ea6620b9d3f75c78ccd01447f5"></a><br></td></tr>
20 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#8cd4dd97fd482c2dc9366831d9edfade">GetShape</a></td></tr>
22 <tr><td class="mdescLeft"> </td><td class="mdescRight">Method that returns the shape associated to the mesh. <a href="#8cd4dd97fd482c2dc9366831d9edfade"></a><br></td></tr>
23 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#06348840fb6e34f96868289711e081b8">MeshDimension</a></td></tr>
25 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns mesh dimension depending on shape one. <a href="#06348840fb6e34f96868289711e081b8"></a><br></td></tr>
26 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#c482d4a5eb26a6215d5da9b368e19c45">Segment</a></td></tr>
28 <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a segment discretization 1D algorithm. <a href="#c482d4a5eb26a6215d5da9b368e19c45"></a><br></td></tr>
29 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#0670294973fa7bfe28b9011e0f09f6a1">Triangle</a></td></tr>
31 <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a triangle 2D algorithm for faces. <a href="#0670294973fa7bfe28b9011e0f09f6a1"></a><br></td></tr>
32 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#4ca1886a1ff06e16c670f1675c5a573b">Quadrangle</a></td></tr>
34 <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a quadrangle 2D algorithm for faces. <a href="#4ca1886a1ff06e16c670f1675c5a573b"></a><br></td></tr>
35 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#25ec76b72df8bebc8a612910a0318620">Tetrahedron</a></td></tr>
37 <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a tetrahedron 3D algorithm for solids. <a href="#25ec76b72df8bebc8a612910a0318620"></a><br></td></tr>
38 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#21ec3ac09ca0ad1a9fdc6935654893fd">Hexahedron</a></td></tr>
40 <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a hexahedron 3D algorithm for solids. <a href="#21ec3ac09ca0ad1a9fdc6935654893fd"></a><br></td></tr>
41 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#27c0aef5694eea45b0670207d5580bc6">Netgen</a></td></tr>
43 <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a NETGEN-based 2D or 3D independent algorithm (i.e. <a href="#27c0aef5694eea45b0670207d5580bc6"></a><br></td></tr>
44 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#ed26e60b9561403c1966a8a4aac5f512">Compute</a></td></tr>
46 <tr><td class="mdescLeft"> </td><td class="mdescRight">Compute the mesh and return the status of the computation. <a href="#ed26e60b9561403c1966a8a4aac5f512"></a><br></td></tr>
47 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#d23d8a7c9fc382821d4016774fa9e98d">AutomaticTetrahedralization</a></td></tr>
49 <tr><td class="mdescLeft"> </td><td class="mdescRight">Compute tetrahedral mesh using AutomaticLength + MEFISTO + NETGEN The parameter <em>fineness</em> [0. <a href="#d23d8a7c9fc382821d4016774fa9e98d"></a><br></td></tr>
50 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#1c78238cdf0aad20ab2d6eef4a184799">AutomaticHexahedralization</a></td></tr>
52 <tr><td class="mdescLeft"> </td><td class="mdescRight">Compute hexahedral mesh using AutomaticLength + Quadrangle + Hexahedron The parameter <em>fineness</em> [0. <a href="#1c78238cdf0aad20ab2d6eef4a184799"></a><br></td></tr>
53 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#95d999f08f0aaef05f6dcdb8292e00e0">RemoveGlobalHypotheses</a></td></tr>
55 <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes all global hypotheses. <a href="#95d999f08f0aaef05f6dcdb8292e00e0"></a><br></td></tr>
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#6deeda0a7c76698bdf314b7c81b15c0f">Group</a></td></tr>
58 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a mesh group based on geometric object <em>grp</em> and give a <em>name</em>, if this parameter is not defined the name is the same as the geometric group name. <a href="#6deeda0a7c76698bdf314b7c81b15c0f"></a><br></td></tr>
59 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#36933e515825d7d1c62863686546a84f">ExportToMED</a></td></tr>
61 <tr><td class="mdescLeft"> </td><td class="mdescRight">Export the mesh in a file with the MED format and choice the <em>version</em> of MED format. <a href="#36933e515825d7d1c62863686546a84f"></a><br></td></tr>
62 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#a86bdbce4f2f57e951bcea9ab1986ecb">ExportMED</a></td></tr>
64 <tr><td class="mdescLeft"> </td><td class="mdescRight">Export the mesh in a file with the MED format. <a href="#a86bdbce4f2f57e951bcea9ab1986ecb"></a><br></td></tr>
65 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#5db000b98b9608f1f3384a4b09b35f58">ExportDAT</a></td></tr>
67 <tr><td class="mdescLeft"> </td><td class="mdescRight">Export the mesh in a file with the DAT format. <a href="#5db000b98b9608f1f3384a4b09b35f58"></a><br></td></tr>
68 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#c008bc59ddf84fb975ea54fdd9c5b20e">ExportUNV</a></td></tr>
70 <tr><td class="mdescLeft"> </td><td class="mdescRight">Export the mesh in a file with the UNV format. <a href="#c008bc59ddf84fb975ea54fdd9c5b20e"></a><br></td></tr>
71 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#5f0cfa067db19492048fc67f9214a938">ExportSTL</a></td></tr>
73 <tr><td class="mdescLeft"> </td><td class="mdescRight">Export the mesh in a file with the STL format. <a href="#5f0cfa067db19492048fc67f9214a938"></a><br></td></tr>
74 <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
75 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#eb2e95e036f629d22802fe1caa0dea77">geom</a></td></tr>
77 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#d4c31f83ccca912b41330a80953b19e2">mesh</a></td></tr>
79 <tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
80 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#f3e48df7fb0b782b294824894c7c5589">geom</a> = 0</td></tr>
82 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#05914b93aefd09a1702655e3eebde220">mesh</a> = 0</td></tr>
85 <hr><a name="_details"></a><h2>Detailed Description</h2>
88 <hr><h2>Member Function Documentation</h2>
89 <a class="anchor" name="2f592ce85252933c16d53b2233326e78"></a><!-- doxytag: member="smesh::Mesh::__init__" ref="2f592ce85252933c16d53b2233326e78" args="" --><p>
90 <table class="mdTable" cellpadding="2" cellspacing="0">
93 <table cellpadding="0" cellspacing="0" border="0">
95 <td class="md" nowrap valign="top">def smesh.Mesh.__init__ </td>
96 <td class="md" valign="top">( </td>
97 <td class="md" nowrap valign="top"> </td>
98 <td class="mdname" nowrap> <em>self</em>, </td>
101 <td class="md" nowrap align="right"></td>
103 <td class="md" nowrap> </td>
104 <td class="mdname" nowrap> <em>geom</em>, </td>
107 <td class="md" nowrap align="right"></td>
109 <td class="md" nowrap> </td>
110 <td class="mdname" nowrap> <em>name</em> = <code>0</code></td>
114 <td class="md">) </td>
115 <td class="md" colspan="2"></td>
121 <table cellspacing="5" cellpadding="0" border="0">
129 Creates mesh on the shape <em>geom</em>, sets GUI name of this mesh to <em>name</em>. <dl compact><dt><b>Parameters:</b></dt><dd>
130 <table border="0" cellspacing="2" cellpadding="0">
131 <tr><td valign="top"></td><td valign="top"><em>geom</em> </td><td>Shape to be meshed </td></tr>
132 <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>Study name of the mesh </td></tr>
138 <a class="anchor" name="dbacc8ea6620b9d3f75c78ccd01447f5"></a><!-- doxytag: member="smesh::Mesh::GetMesh" ref="dbacc8ea6620b9d3f75c78ccd01447f5" args="" --><p>
139 <table class="mdTable" cellpadding="2" cellspacing="0">
142 <table cellpadding="0" cellspacing="0" border="0">
144 <td class="md" nowrap valign="top">def smesh.Mesh.GetMesh </td>
145 <td class="md" valign="top">( </td>
146 <td class="md" nowrap valign="top"> </td>
147 <td class="mdname1" valign="top" nowrap> <em>self</em> </td>
148 <td class="md" valign="top"> ) </td>
149 <td class="md" nowrap></td>
155 <table cellspacing="5" cellpadding="0" border="0">
166 <a class="anchor" name="8cd4dd97fd482c2dc9366831d9edfade"></a><!-- doxytag: member="smesh::Mesh::GetShape" ref="8cd4dd97fd482c2dc9366831d9edfade" args="" --><p>
167 <table class="mdTable" cellpadding="2" cellspacing="0">
170 <table cellpadding="0" cellspacing="0" border="0">
172 <td class="md" nowrap valign="top">def smesh.Mesh.GetShape </td>
173 <td class="md" valign="top">( </td>
174 <td class="md" nowrap valign="top"> </td>
175 <td class="mdname1" valign="top" nowrap> <em>self</em> </td>
176 <td class="md" valign="top"> ) </td>
177 <td class="md" nowrap></td>
183 <table cellspacing="5" cellpadding="0" border="0">
194 <a class="anchor" name="06348840fb6e34f96868289711e081b8"></a><!-- doxytag: member="smesh::Mesh::MeshDimension" ref="06348840fb6e34f96868289711e081b8" args="" --><p>
195 <table class="mdTable" cellpadding="2" cellspacing="0">
198 <table cellpadding="0" cellspacing="0" border="0">
200 <td class="md" nowrap valign="top">def smesh.Mesh.MeshDimension </td>
201 <td class="md" valign="top">( </td>
202 <td class="md" nowrap valign="top"> </td>
203 <td class="mdname1" valign="top" nowrap> <em>self</em> </td>
204 <td class="md" valign="top"> ) </td>
205 <td class="md" nowrap></td>
211 <table cellspacing="5" cellpadding="0" border="0">
222 <a class="anchor" name="c482d4a5eb26a6215d5da9b368e19c45"></a><!-- doxytag: member="smesh::Mesh::Segment" ref="c482d4a5eb26a6215d5da9b368e19c45" args="" --><p>
223 <table class="mdTable" cellpadding="2" cellspacing="0">
226 <table cellpadding="0" cellspacing="0" border="0">
228 <td class="md" nowrap valign="top">def smesh.Mesh.Segment </td>
229 <td class="md" valign="top">( </td>
230 <td class="md" nowrap valign="top"> </td>
231 <td class="mdname" nowrap> <em>self</em>, </td>
234 <td class="md" nowrap align="right"></td>
236 <td class="md" nowrap> </td>
237 <td class="mdname" nowrap> <em>algo</em> = <code><a class="el" href="namespacesmesh.html#85f3ed596d91251bfa3b2d2ac4151739">REGULAR</a></code>, </td>
240 <td class="md" nowrap align="right"></td>
242 <td class="md" nowrap> </td>
243 <td class="mdname" nowrap> <em>geom</em> = <code>0</code></td>
247 <td class="md">) </td>
248 <td class="md" colspan="2"></td>
254 <table cellspacing="5" cellpadding="0" border="0">
262 If the optional <em>algo</em> parameter is not sets, this algorithm is REGULAR. If the optional <em>geom</em> parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on <em>geom</em> subshape. <dl compact><dt><b>Parameters:</b></dt><dd>
263 <table border="0" cellspacing="2" cellpadding="0">
264 <tr><td valign="top"></td><td valign="top"><em>algo</em> </td><td>values are <a class="el" href="namespacesmesh.html#85f3ed596d91251bfa3b2d2ac4151739">smesh.REGULAR</a> or <a class="el" href="namespacesmesh.html#40eed802c94269a68ec2194609fac2f0">smesh.PYTHON</a> for discretization via python function </td></tr>
265 <tr><td valign="top"></td><td valign="top"><em>geom</em> </td><td>If defined, subshape to be meshed </td></tr>
271 <a class="anchor" name="0670294973fa7bfe28b9011e0f09f6a1"></a><!-- doxytag: member="smesh::Mesh::Triangle" ref="0670294973fa7bfe28b9011e0f09f6a1" args="" --><p>
272 <table class="mdTable" cellpadding="2" cellspacing="0">
275 <table cellpadding="0" cellspacing="0" border="0">
277 <td class="md" nowrap valign="top">def smesh.Mesh.Triangle </td>
278 <td class="md" valign="top">( </td>
279 <td class="md" nowrap valign="top"> </td>
280 <td class="mdname" nowrap> <em>self</em>, </td>
283 <td class="md" nowrap align="right"></td>
285 <td class="md" nowrap> </td>
286 <td class="mdname" nowrap> <em>geom</em> = <code>0</code></td>
290 <td class="md">) </td>
291 <td class="md" colspan="2"></td>
297 <table cellspacing="5" cellpadding="0" border="0">
305 If the optional <em>geom</em> parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on <em>geom</em> subshape. <dl compact><dt><b>Parameters:</b></dt><dd>
306 <table border="0" cellspacing="2" cellpadding="0">
307 <tr><td valign="top"></td><td valign="top"><em>geom</em> </td><td>If defined, subshape to be meshed </td></tr>
313 <a class="anchor" name="4ca1886a1ff06e16c670f1675c5a573b"></a><!-- doxytag: member="smesh::Mesh::Quadrangle" ref="4ca1886a1ff06e16c670f1675c5a573b" args="" --><p>
314 <table class="mdTable" cellpadding="2" cellspacing="0">
317 <table cellpadding="0" cellspacing="0" border="0">
319 <td class="md" nowrap valign="top">def smesh.Mesh.Quadrangle </td>
320 <td class="md" valign="top">( </td>
321 <td class="md" nowrap valign="top"> </td>
322 <td class="mdname" nowrap> <em>self</em>, </td>
325 <td class="md" nowrap align="right"></td>
327 <td class="md" nowrap> </td>
328 <td class="mdname" nowrap> <em>geom</em> = <code>0</code></td>
332 <td class="md">) </td>
333 <td class="md" colspan="2"></td>
339 <table cellspacing="5" cellpadding="0" border="0">
347 If the optional <em>geom</em> parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on <em>geom</em> subshape. <dl compact><dt><b>Parameters:</b></dt><dd>
348 <table border="0" cellspacing="2" cellpadding="0">
349 <tr><td valign="top"></td><td valign="top"><em>geom</em> </td><td>If defined, subshape to be meshed </td></tr>
355 <a class="anchor" name="25ec76b72df8bebc8a612910a0318620"></a><!-- doxytag: member="smesh::Mesh::Tetrahedron" ref="25ec76b72df8bebc8a612910a0318620" args="" --><p>
356 <table class="mdTable" cellpadding="2" cellspacing="0">
359 <table cellpadding="0" cellspacing="0" border="0">
361 <td class="md" nowrap valign="top">def smesh.Mesh.Tetrahedron </td>
362 <td class="md" valign="top">( </td>
363 <td class="md" nowrap valign="top"> </td>
364 <td class="mdname" nowrap> <em>self</em>, </td>
367 <td class="md" nowrap align="right"></td>
369 <td class="md" nowrap> </td>
370 <td class="mdname" nowrap> <em>algo</em>, </td>
373 <td class="md" nowrap align="right"></td>
375 <td class="md" nowrap> </td>
376 <td class="mdname" nowrap> <em>geom</em> = <code>0</code></td>
380 <td class="md">) </td>
381 <td class="md" colspan="2"></td>
387 <table cellspacing="5" cellpadding="0" border="0">
395 The parameter <em>algo</em> permits to choice the algorithm: NETGEN or GHS3D If the optional <em>geom</em> parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on <em>geom</em> subshape. <dl compact><dt><b>Parameters:</b></dt><dd>
396 <table border="0" cellspacing="2" cellpadding="0">
397 <tr><td valign="top"></td><td valign="top"><em>algo</em> </td><td>values are: <a class="el" href="namespacesmesh.html#72b65da5195aa8d71574f95e5533d612">smesh.NETGEN</a>, <a class="el" href="namespacesmesh.html#bf6aaa2e2cf565cbe3ae34954dee8926">smesh.GHS3D</a> </td></tr>
398 <tr><td valign="top"></td><td valign="top"><em>geom</em> </td><td>If defined, subshape to be meshed </td></tr>
404 <a class="anchor" name="21ec3ac09ca0ad1a9fdc6935654893fd"></a><!-- doxytag: member="smesh::Mesh::Hexahedron" ref="21ec3ac09ca0ad1a9fdc6935654893fd" args="" --><p>
405 <table class="mdTable" cellpadding="2" cellspacing="0">
408 <table cellpadding="0" cellspacing="0" border="0">
410 <td class="md" nowrap valign="top">def smesh.Mesh.Hexahedron </td>
411 <td class="md" valign="top">( </td>
412 <td class="md" nowrap valign="top"> </td>
413 <td class="mdname" nowrap> <em>self</em>, </td>
416 <td class="md" nowrap align="right"></td>
418 <td class="md" nowrap> </td>
419 <td class="mdname" nowrap> <em>geom</em> = <code>0</code></td>
423 <td class="md">) </td>
424 <td class="md" colspan="2"></td>
430 <table cellspacing="5" cellpadding="0" border="0">
438 If the optional <em>geom</em> parameter is not sets, this algorithm is global. Otherwise, this algorithm define a submesh based on <em>geom</em> subshape. <dl compact><dt><b>Parameters:</b></dt><dd>
439 <table border="0" cellspacing="2" cellpadding="0">
440 <tr><td valign="top"></td><td valign="top"><em>geom</em> </td><td>If defined, subshape to be meshed </td></tr>
446 <a class="anchor" name="27c0aef5694eea45b0670207d5580bc6"></a><!-- doxytag: member="smesh::Mesh::Netgen" ref="27c0aef5694eea45b0670207d5580bc6" args="" --><p>
447 <table class="mdTable" cellpadding="2" cellspacing="0">
450 <table cellpadding="0" cellspacing="0" border="0">
452 <td class="md" nowrap valign="top">def smesh.Mesh.Netgen </td>
453 <td class="md" valign="top">( </td>
454 <td class="md" nowrap valign="top"> </td>
455 <td class="mdname" nowrap> <em>self</em>, </td>
458 <td class="md" nowrap align="right"></td>
460 <td class="md" nowrap> </td>
461 <td class="mdname" nowrap> <em>is3D</em>, </td>
464 <td class="md" nowrap align="right"></td>
466 <td class="md" nowrap> </td>
467 <td class="mdname" nowrap> <em>geom</em> = <code>0</code></td>
471 <td class="md">) </td>
472 <td class="md" colspan="2"></td>
478 <table cellspacing="5" cellpadding="0" border="0">
486 needs no discrete boundary). If the optional <em>geom</em> parameter is not sets, this algorithm is global. Otherwise, this algorithm defines a submesh based on <em>geom</em> subshape. <dl compact><dt><b>Parameters:</b></dt><dd>
487 <table border="0" cellspacing="2" cellpadding="0">
488 <tr><td valign="top"></td><td valign="top"><em>is3D</em> </td><td>If 0 then algorithm is 2D, otherwise 3D </td></tr>
489 <tr><td valign="top"></td><td valign="top"><em>geom</em> </td><td>If defined, subshape to be meshed </td></tr>
495 <a class="anchor" name="ed26e60b9561403c1966a8a4aac5f512"></a><!-- doxytag: member="smesh::Mesh::Compute" ref="ed26e60b9561403c1966a8a4aac5f512" args="" --><p>
496 <table class="mdTable" cellpadding="2" cellspacing="0">
499 <table cellpadding="0" cellspacing="0" border="0">
501 <td class="md" nowrap valign="top">def smesh.Mesh.Compute </td>
502 <td class="md" valign="top">( </td>
503 <td class="md" nowrap valign="top"> </td>
504 <td class="mdname1" valign="top" nowrap> <em>self</em> </td>
505 <td class="md" valign="top"> ) </td>
506 <td class="md" nowrap></td>
512 <table cellspacing="5" cellpadding="0" border="0">
523 <a class="anchor" name="d23d8a7c9fc382821d4016774fa9e98d"></a><!-- doxytag: member="smesh::Mesh::AutomaticTetrahedralization" ref="d23d8a7c9fc382821d4016774fa9e98d" args="" --><p>
524 <table class="mdTable" cellpadding="2" cellspacing="0">
527 <table cellpadding="0" cellspacing="0" border="0">
529 <td class="md" nowrap valign="top">def smesh.Mesh.AutomaticTetrahedralization </td>
530 <td class="md" valign="top">( </td>
531 <td class="md" nowrap valign="top"> </td>
532 <td class="mdname" nowrap> <em>self</em>, </td>
535 <td class="md" nowrap align="right"></td>
537 <td class="md" nowrap> </td>
538 <td class="mdname" nowrap> <em>fineness</em> = <code>0</code></td>
542 <td class="md">) </td>
543 <td class="md" colspan="2"></td>
549 <table cellspacing="5" cellpadding="0" border="0">
557 -1.] defines mesh fineness </td>
560 <a class="anchor" name="1c78238cdf0aad20ab2d6eef4a184799"></a><!-- doxytag: member="smesh::Mesh::AutomaticHexahedralization" ref="1c78238cdf0aad20ab2d6eef4a184799" args="" --><p>
561 <table class="mdTable" cellpadding="2" cellspacing="0">
564 <table cellpadding="0" cellspacing="0" border="0">
566 <td class="md" nowrap valign="top">def smesh.Mesh.AutomaticHexahedralization </td>
567 <td class="md" valign="top">( </td>
568 <td class="md" nowrap valign="top"> </td>
569 <td class="mdname" nowrap> <em>self</em>, </td>
572 <td class="md" nowrap align="right"></td>
574 <td class="md" nowrap> </td>
575 <td class="mdname" nowrap> <em>fineness</em> = <code>0</code></td>
579 <td class="md">) </td>
580 <td class="md" colspan="2"></td>
586 <table cellspacing="5" cellpadding="0" border="0">
594 -1.] defines mesh fineness </td>
597 <a class="anchor" name="95d999f08f0aaef05f6dcdb8292e00e0"></a><!-- doxytag: member="smesh::Mesh::RemoveGlobalHypotheses" ref="95d999f08f0aaef05f6dcdb8292e00e0" args="" --><p>
598 <table class="mdTable" cellpadding="2" cellspacing="0">
601 <table cellpadding="0" cellspacing="0" border="0">
603 <td class="md" nowrap valign="top">def smesh.Mesh.RemoveGlobalHypotheses </td>
604 <td class="md" valign="top">( </td>
605 <td class="md" nowrap valign="top"> </td>
606 <td class="mdname1" valign="top" nowrap> <em>self</em> </td>
607 <td class="md" valign="top"> ) </td>
608 <td class="md" nowrap></td>
614 <table cellspacing="5" cellpadding="0" border="0">
625 <a class="anchor" name="6deeda0a7c76698bdf314b7c81b15c0f"></a><!-- doxytag: member="smesh::Mesh::Group" ref="6deeda0a7c76698bdf314b7c81b15c0f" args="" --><p>
626 <table class="mdTable" cellpadding="2" cellspacing="0">
629 <table cellpadding="0" cellspacing="0" border="0">
631 <td class="md" nowrap valign="top">def smesh.Mesh.Group </td>
632 <td class="md" valign="top">( </td>
633 <td class="md" nowrap valign="top"> </td>
634 <td class="mdname" nowrap> <em>self</em>, </td>
637 <td class="md" nowrap align="right"></td>
639 <td class="md" nowrap> </td>
640 <td class="mdname" nowrap> <em>grp</em>, </td>
643 <td class="md" nowrap align="right"></td>
645 <td class="md" nowrap> </td>
646 <td class="mdname" nowrap> <em>name</em> = <code>""</code></td>
650 <td class="md">) </td>
651 <td class="md" colspan="2"></td>
657 <table cellspacing="5" cellpadding="0" border="0">
665 <dl compact><dt><b>Parameters:</b></dt><dd>
666 <table border="0" cellspacing="2" cellpadding="0">
667 <tr><td valign="top"></td><td valign="top"><em>grp</em> </td><td>is a geometric group, a vertex, an edge, a face or a solid </td></tr>
668 <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>is the name of the mesh group </td></tr>
674 <a class="anchor" name="36933e515825d7d1c62863686546a84f"></a><!-- doxytag: member="smesh::Mesh::ExportToMED" ref="36933e515825d7d1c62863686546a84f" args="" --><p>
675 <table class="mdTable" cellpadding="2" cellspacing="0">
678 <table cellpadding="0" cellspacing="0" border="0">
680 <td class="md" nowrap valign="top">def smesh.Mesh.ExportToMED </td>
681 <td class="md" valign="top">( </td>
682 <td class="md" nowrap valign="top"> </td>
683 <td class="mdname" nowrap> <em>self</em>, </td>
686 <td class="md" nowrap align="right"></td>
688 <td class="md" nowrap> </td>
689 <td class="mdname" nowrap> <em>f</em>, </td>
692 <td class="md" nowrap align="right"></td>
694 <td class="md" nowrap> </td>
695 <td class="mdname" nowrap> <em>version</em>, </td>
698 <td class="md" nowrap align="right"></td>
700 <td class="md" nowrap> </td>
701 <td class="mdname" nowrap> <em>opt</em> = <code>0</code></td>
705 <td class="md">) </td>
706 <td class="md" colspan="2"></td>
712 <table cellspacing="5" cellpadding="0" border="0">
720 <dl compact><dt><b>Parameters:</b></dt><dd>
721 <table border="0" cellspacing="2" cellpadding="0">
722 <tr><td valign="top"></td><td valign="top"><em>f</em> </td><td>is the file name </td></tr>
723 <tr><td valign="top"></td><td valign="top"><em>version</em> </td><td>values are SMESH.MED_V2_1, SMESH.MED_V2_2 </td></tr>
729 <a class="anchor" name="a86bdbce4f2f57e951bcea9ab1986ecb"></a><!-- doxytag: member="smesh::Mesh::ExportMED" ref="a86bdbce4f2f57e951bcea9ab1986ecb" args="" --><p>
730 <table class="mdTable" cellpadding="2" cellspacing="0">
733 <table cellpadding="0" cellspacing="0" border="0">
735 <td class="md" nowrap valign="top">def smesh.Mesh.ExportMED </td>
736 <td class="md" valign="top">( </td>
737 <td class="md" nowrap valign="top"> </td>
738 <td class="mdname" nowrap> <em>self</em>, </td>
741 <td class="md" nowrap align="right"></td>
743 <td class="md" nowrap> </td>
744 <td class="mdname" nowrap> <em>f</em>, </td>
747 <td class="md" nowrap align="right"></td>
749 <td class="md" nowrap> </td>
750 <td class="mdname" nowrap> <em>opt</em> = <code>0</code></td>
754 <td class="md">) </td>
755 <td class="md" colspan="2"></td>
761 <table cellspacing="5" cellpadding="0" border="0">
769 <dl compact><dt><b>Parameters:</b></dt><dd>
770 <table border="0" cellspacing="2" cellpadding="0">
771 <tr><td valign="top"></td><td valign="top"><em>f</em> </td><td>is the file name </td></tr>
777 <a class="anchor" name="5db000b98b9608f1f3384a4b09b35f58"></a><!-- doxytag: member="smesh::Mesh::ExportDAT" ref="5db000b98b9608f1f3384a4b09b35f58" args="" --><p>
778 <table class="mdTable" cellpadding="2" cellspacing="0">
781 <table cellpadding="0" cellspacing="0" border="0">
783 <td class="md" nowrap valign="top">def smesh.Mesh.ExportDAT </td>
784 <td class="md" valign="top">( </td>
785 <td class="md" nowrap valign="top"> </td>
786 <td class="mdname" nowrap> <em>self</em>, </td>
789 <td class="md" nowrap align="right"></td>
791 <td class="md" nowrap> </td>
792 <td class="mdname" nowrap> <em>f</em></td>
796 <td class="md">) </td>
797 <td class="md" colspan="2"></td>
803 <table cellspacing="5" cellpadding="0" border="0">
811 <dl compact><dt><b>Parameters:</b></dt><dd>
812 <table border="0" cellspacing="2" cellpadding="0">
813 <tr><td valign="top"></td><td valign="top"><em>f</em> </td><td>is the file name </td></tr>
819 <a class="anchor" name="c008bc59ddf84fb975ea54fdd9c5b20e"></a><!-- doxytag: member="smesh::Mesh::ExportUNV" ref="c008bc59ddf84fb975ea54fdd9c5b20e" args="" --><p>
820 <table class="mdTable" cellpadding="2" cellspacing="0">
823 <table cellpadding="0" cellspacing="0" border="0">
825 <td class="md" nowrap valign="top">def smesh.Mesh.ExportUNV </td>
826 <td class="md" valign="top">( </td>
827 <td class="md" nowrap valign="top"> </td>
828 <td class="mdname" nowrap> <em>self</em>, </td>
831 <td class="md" nowrap align="right"></td>
833 <td class="md" nowrap> </td>
834 <td class="mdname" nowrap> <em>f</em></td>
838 <td class="md">) </td>
839 <td class="md" colspan="2"></td>
845 <table cellspacing="5" cellpadding="0" border="0">
853 <dl compact><dt><b>Parameters:</b></dt><dd>
854 <table border="0" cellspacing="2" cellpadding="0">
855 <tr><td valign="top"></td><td valign="top"><em>f</em> </td><td>is the file name </td></tr>
861 <a class="anchor" name="5f0cfa067db19492048fc67f9214a938"></a><!-- doxytag: member="smesh::Mesh::ExportSTL" ref="5f0cfa067db19492048fc67f9214a938" args="" --><p>
862 <table class="mdTable" cellpadding="2" cellspacing="0">
865 <table cellpadding="0" cellspacing="0" border="0">
867 <td class="md" nowrap valign="top">def smesh.Mesh.ExportSTL </td>
868 <td class="md" valign="top">( </td>
869 <td class="md" nowrap valign="top"> </td>
870 <td class="mdname" nowrap> <em>self</em>, </td>
873 <td class="md" nowrap align="right"></td>
875 <td class="md" nowrap> </td>
876 <td class="mdname" nowrap> <em>f</em>, </td>
879 <td class="md" nowrap align="right"></td>
881 <td class="md" nowrap> </td>
882 <td class="mdname" nowrap> <em>ascii</em> = <code>1</code></td>
886 <td class="md">) </td>
887 <td class="md" colspan="2"></td>
893 <table cellspacing="5" cellpadding="0" border="0">
901 <dl compact><dt><b>Parameters:</b></dt><dd>
902 <table border="0" cellspacing="2" cellpadding="0">
903 <tr><td valign="top"></td><td valign="top"><em>f</em> </td><td>is the file name </td></tr>
904 <tr><td valign="top"></td><td valign="top"><em>ascii</em> </td><td>defined the kind of file contents </td></tr>
910 <hr><h2>Field Documentation</h2>
911 <a class="anchor" name="f3e48df7fb0b782b294824894c7c5589"></a><!-- doxytag: member="smesh::Mesh::geom" ref="f3e48df7fb0b782b294824894c7c5589" args="" --><p>
912 <table class="mdTable" cellpadding="2" cellspacing="0">
915 <table cellpadding="0" cellspacing="0" border="0">
917 <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh.html#f3e48df7fb0b782b294824894c7c5589">smesh.Mesh.geom</a> = 0<code> [static]</code> </td>
923 <table cellspacing="5" cellpadding="0" border="0">
934 <a class="anchor" name="05914b93aefd09a1702655e3eebde220"></a><!-- doxytag: member="smesh::Mesh::mesh" ref="05914b93aefd09a1702655e3eebde220" args="" --><p>
935 <table class="mdTable" cellpadding="2" cellspacing="0">
938 <table cellpadding="0" cellspacing="0" border="0">
940 <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh.html#05914b93aefd09a1702655e3eebde220">smesh.Mesh.mesh</a> = 0<code> [static]</code> </td>
946 <table cellspacing="5" cellpadding="0" border="0">
957 <a class="anchor" name="eb2e95e036f629d22802fe1caa0dea77"></a><!-- doxytag: member="smesh::Mesh::geom" ref="eb2e95e036f629d22802fe1caa0dea77" args="" --><p>
958 <table class="mdTable" cellpadding="2" cellspacing="0">
961 <table cellpadding="0" cellspacing="0" border="0">
963 <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh.html#f3e48df7fb0b782b294824894c7c5589">smesh.Mesh.geom</a> </td>
969 <table cellspacing="5" cellpadding="0" border="0">
980 <a class="anchor" name="d4c31f83ccca912b41330a80953b19e2"></a><!-- doxytag: member="smesh::Mesh::mesh" ref="d4c31f83ccca912b41330a80953b19e2" args="" --><p>
981 <table class="mdTable" cellpadding="2" cellspacing="0">
984 <table cellpadding="0" cellspacing="0" border="0">
986 <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh.html#05914b93aefd09a1702655e3eebde220">smesh.Mesh.mesh</a> </td>
992 <table cellspacing="5" cellpadding="0" border="0">