Salome HOME
Update docs for smesh.py.
[modules/smesh.git] / doc / salome / gui / SMESH / smeshpy_doc / classsmesh_1_1Mesh__Segment__Python.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 <link href="tabs.css" rel="stylesheet" type="text/css">
9 </head>
10 <body>
11 &nbsp;
12 </body>
13 </html>
14 <!-- Generated by Doxygen 1.4.6 -->
15 <div class="nav">
16 <a class="el" href="namespacesmesh.html">smesh</a>.<a class="el" href="classsmesh_1_1Mesh__Segment__Python.html">Mesh_Segment_Python</a></div>
17 <h1>smesh.Mesh_Segment_Python Class Reference</h1><!-- doxytag: class="smesh::Mesh_Segment_Python" --><!-- doxytag: inherits="smesh::Mesh_Segment" -->Class to define a segment 1D algorithm for discretization with python function.  
18 <a href="#_details">More...</a>
19 <p>
20 Inheritance diagram for smesh.Mesh_Segment_Python:<p><center><img src="classsmesh_1_1Mesh__Segment__Python__inherit__graph.jpg" border="0" usemap="#smesh_8Mesh__Segment__Python__inherit__map" alt="Inheritance graph"></center>
21 <map name="smesh_8Mesh__Segment__Python__inherit__map">
22 <area href="classsmesh_1_1Mesh__Segment.html" shape="rect" coords="33,84,190,108" alt="">
23 <area href="classsmesh_1_1Mesh__Algorithm.html" shape="rect" coords="32,9,192,33" alt="">
24 </map>
25 <table border="0" cellpadding="0" cellspacing="0">
26 <tr><td></td></tr>
27 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
28 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#fc80535134635f793e2b3b2aa31a8277">__init__</a></td></tr>
29
30 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private constructor.  <a href="#fc80535134635f793e2b3b2aa31a8277"></a><br></td></tr>
31 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#f76e302de7146a1af9ad154f37108b6f">PythonSplit1D</a></td></tr>
32
33 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "PythonSplit1D" hypothesis based on the Erwan Adam patch, awaiting equivalent SALOME functionality.  <a href="#f76e302de7146a1af9ad154f37108b6f"></a><br></td></tr>
34 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html#474a476f4ee613be478c94398202c6ad">LocalLength</a></td></tr>
35
36 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "LocalLength" hypothesis to cut an edge in several segments with the same length.  <a href="#474a476f4ee613be478c94398202c6ad"></a><br></td></tr>
37 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html#f562aced3f41d5dec7c344c78a21ff3b">NumberOfSegments</a></td></tr>
38
39 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "NumberOfSegments" hypothesis to cut an edge in several fixed number of segments.  <a href="#f562aced3f41d5dec7c344c78a21ff3b"></a><br></td></tr>
40 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html#54cb7674f55ecb828ecadb1f3408b95f">Arithmetic1D</a></td></tr>
41
42 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "Arithmetic1D" hypothesis to cut an edge in several segments with arithmetic length increasing.  <a href="#54cb7674f55ecb828ecadb1f3408b95f"></a><br></td></tr>
43 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html#8824c58a068d8ebb6dfafe276cc45b6a">StartEndLength</a></td></tr>
44
45 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "StartEndLength" hypothesis to cut an edge in several segments with geometric length increasing.  <a href="#8824c58a068d8ebb6dfafe276cc45b6a"></a><br></td></tr>
46 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html#7bfa579e708b6c7558183fe50e414668">Deflection1D</a></td></tr>
47
48 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "Deflection1D" hypothesis.  <a href="#7bfa579e708b6c7558183fe50e414668"></a><br></td></tr>
49 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html#e5d33518995c1ea6c97a4ae364841730">Propagation</a></td></tr>
50
51 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "Propagation" hypothesis that propagate all other hypothesis on all others edges that are in the opposite side in the case of quadrangular faces.  <a href="#e5d33518995c1ea6c97a4ae364841730"></a><br></td></tr>
52 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html#7a7aff5f8542efaee0115e90f2dff9c8">AutomaticLength</a></td></tr>
53
54 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "AutomaticLength" hypothesis.  <a href="#7a7aff5f8542efaee0115e90f2dff9c8"></a><br></td></tr>
55 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html#d12bcd1749874d541101bf8af001dd65">LengthNearVertex</a></td></tr>
56
57 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "SegmentLengthAroundVertex" hypothesis.  <a href="#d12bcd1749874d541101bf8af001dd65"></a><br></td></tr>
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html#7e99441cd6f8b7be3888663345ce8f20">QuadraticMesh</a></td></tr>
59
60 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "QuadraticMesh" hypothesis, forcing construction of quadratic edges.  <a href="#7e99441cd6f8b7be3888663345ce8f20"></a><br></td></tr>
61 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#961704b6a89f579ad669510b1443db20">FindHypothesis</a></td></tr>
62
63 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
64
65 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
66  else return the submesh associated to this algorithm.  <a href="#39dd34eb5db727c1ff2b69a84df18394"></a><br></td></tr>
67 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#8451e22abaaba662c00052d95f47f7b0">GetAlgorithm</a></td></tr>
68
69 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the wrapped mesher.  <a href="#8451e22abaaba662c00052d95f47f7b0"></a><br></td></tr>
70 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f13cd452b3fce74939e43d49ae937e9e">GetCompatibleHypothesis</a></td></tr>
71
72 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get list of hypothesis that can be used with this algorithm.  <a href="#f13cd452b3fce74939e43d49ae937e9e"></a><br></td></tr>
73 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#b1b1de005b6bb9764bc282f54b2925c2">GetName</a></td></tr>
74
75 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get name of algo.  <a href="#b1b1de005b6bb9764bc282f54b2925c2"></a><br></td></tr>
76 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#67ab9bf21cd85694a9702c5c9a4db8b2">SetName</a></td></tr>
77
78 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set name to algo.  <a href="#67ab9bf21cd85694a9702c5c9a4db8b2"></a><br></td></tr>
79 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#9ddd321337780f828103a7aef5662a66">GetId</a></td></tr>
80
81 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get id of algo.  <a href="#9ddd321337780f828103a7aef5662a66"></a><br></td></tr>
82 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#b0ee92d94d1907fc263864b727685187">Create</a></td></tr>
83
84 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#b0ee92d94d1907fc263864b727685187"></a><br></td></tr>
85 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
86
87 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></a><br></td></tr>
88 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#e6c4621e95fa72626c26a320a53c5929">Hypothesis</a></td></tr>
89
90 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#e6c4621e95fa72626c26a320a53c5929"></a><br></td></tr>
91 <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
92 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">geom</a></td></tr>
93
94 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#a2388901def73df05eabdc3dd0aeb876">mesh</a></td></tr>
95
96 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#e31641d994477ff6913cef21bc8eed50">subm</a></td></tr>
97
98 <tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
99 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#bff1e320188e899b99c3044abdd3efd4">algo</a> = 0</td></tr>
100
101 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">mesh</a> = 0</td></tr>
102
103 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">subm</a> = 0</td></tr>
104
105 <tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
106
107 </table>
108 <hr><a name="_details"></a><h2>Detailed Description</h2>
109 More details. 
110 <p>
111 <hr><h2>Member Function Documentation</h2>
112 <a class="anchor" name="fc80535134635f793e2b3b2aa31a8277"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::__init__" ref="fc80535134635f793e2b3b2aa31a8277" args="" --><p>
113 <table class="mdTable" cellpadding="2" cellspacing="0">
114   <tr>
115     <td class="mdRow">
116       <table cellpadding="0" cellspacing="0" border="0">
117         <tr>
118           <td class="md" nowrap valign="top">def smesh.Mesh_Segment_Python.__init__           </td>
119           <td class="md" valign="top">(&nbsp;</td>
120           <td class="md" nowrap valign="top">&nbsp;</td>
121           <td class="mdname" nowrap> <em>self</em>, </td>
122         </tr>
123         <tr>
124           <td class="md" nowrap align="right"></td>
125           <td class="md"></td>
126           <td class="md" nowrap>&nbsp;</td>
127           <td class="mdname" nowrap> <em>mesh</em>, </td>
128         </tr>
129         <tr>
130           <td class="md" nowrap align="right"></td>
131           <td class="md"></td>
132           <td class="md" nowrap>&nbsp;</td>
133           <td class="mdname" nowrap> <em>geom</em> = <code>0</code></td>
134         </tr>
135         <tr>
136           <td class="md"></td>
137           <td class="md">)&nbsp;</td>
138           <td class="md" colspan="2"></td>
139         </tr>
140       </table>
141     </td>
142   </tr>
143 </table>
144 <table cellspacing="5" cellpadding="0" border="0">
145   <tr>
146     <td>
147       &nbsp;
148     </td>
149     <td>
150
151 <p>
152
153 <p>
154 Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681627a583d99eee297936d2d8e">smesh.Mesh_Segment</a>.    </td>
155   </tr>
156 </table>
157 <a class="anchor" name="f76e302de7146a1af9ad154f37108b6f"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::PythonSplit1D" ref="f76e302de7146a1af9ad154f37108b6f" args="" --><p>
158 <table class="mdTable" cellpadding="2" cellspacing="0">
159   <tr>
160     <td class="mdRow">
161       <table cellpadding="0" cellspacing="0" border="0">
162         <tr>
163           <td class="md" nowrap valign="top">def smesh.Mesh_Segment_Python.PythonSplit1D           </td>
164           <td class="md" valign="top">(&nbsp;</td>
165           <td class="md" nowrap valign="top">&nbsp;</td>
166           <td class="mdname" nowrap> <em>self</em>, </td>
167         </tr>
168         <tr>
169           <td class="md" nowrap align="right"></td>
170           <td class="md"></td>
171           <td class="md" nowrap>&nbsp;</td>
172           <td class="mdname" nowrap> <em>n</em>, </td>
173         </tr>
174         <tr>
175           <td class="md" nowrap align="right"></td>
176           <td class="md"></td>
177           <td class="md" nowrap>&nbsp;</td>
178           <td class="mdname" nowrap> <em>func</em>, </td>
179         </tr>
180         <tr>
181           <td class="md" nowrap align="right"></td>
182           <td class="md"></td>
183           <td class="md" nowrap>&nbsp;</td>
184           <td class="mdname" nowrap> <em>UseExisting</em> = <code>0</code></td>
185         </tr>
186         <tr>
187           <td class="md"></td>
188           <td class="md">)&nbsp;</td>
189           <td class="md" colspan="2"></td>
190         </tr>
191       </table>
192     </td>
193   </tr>
194 </table>
195 <table cellspacing="5" cellpadding="0" border="0">
196   <tr>
197     <td>
198       &nbsp;
199     </td>
200     <td>
201
202 <p>
203 <dl compact><dt><b>Parameters:</b></dt><dd>
204   <table border="0" cellspacing="2" cellpadding="0">
205     <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>for the number of segments that cut an edge </td></tr>
206     <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>for the python function that calculate the length of all segments </td></tr>
207     <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
208   </table>
209 </dl>
210     </td>
211   </tr>
212 </table>
213 <a class="anchor" name="474a476f4ee613be478c94398202c6ad"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::LocalLength" ref="474a476f4ee613be478c94398202c6ad" args="" --><p>
214 <table class="mdTable" cellpadding="2" cellspacing="0">
215   <tr>
216     <td class="mdRow">
217       <table cellpadding="0" cellspacing="0" border="0">
218         <tr>
219           <td class="md" nowrap valign="top">def smesh.Mesh_Segment.LocalLength           </td>
220           <td class="md" valign="top">(&nbsp;</td>
221           <td class="md" nowrap valign="top">&nbsp;</td>
222           <td class="mdname" nowrap> <em>self</em>, </td>
223         </tr>
224         <tr>
225           <td class="md" nowrap align="right"></td>
226           <td class="md"></td>
227           <td class="md" nowrap>&nbsp;</td>
228           <td class="mdname" nowrap> <em>l</em>, </td>
229         </tr>
230         <tr>
231           <td class="md" nowrap align="right"></td>
232           <td class="md"></td>
233           <td class="md" nowrap>&nbsp;</td>
234           <td class="mdname" nowrap> <em>UseExisting</em> = <code>0</code></td>
235         </tr>
236         <tr>
237           <td class="md"></td>
238           <td class="md">)&nbsp;</td>
239           <td class="md" colspan="2"><code> [inherited]</code></td>
240         </tr>
241       </table>
242     </td>
243   </tr>
244 </table>
245 <table cellspacing="5" cellpadding="0" border="0">
246   <tr>
247     <td>
248       &nbsp;
249     </td>
250     <td>
251
252 <p>
253 <dl compact><dt><b>Parameters:</b></dt><dd>
254   <table border="0" cellspacing="2" cellpadding="0">
255     <tr><td valign="top"></td><td valign="top"><em>l</em>&nbsp;</td><td>for the length of segments that cut an edge </td></tr>
256     <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
257   </table>
258 </dl>
259     </td>
260   </tr>
261 </table>
262 <a class="anchor" name="f562aced3f41d5dec7c344c78a21ff3b"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::NumberOfSegments" ref="f562aced3f41d5dec7c344c78a21ff3b" args="" --><p>
263 <table class="mdTable" cellpadding="2" cellspacing="0">
264   <tr>
265     <td class="mdRow">
266       <table cellpadding="0" cellspacing="0" border="0">
267         <tr>
268           <td class="md" nowrap valign="top">def smesh.Mesh_Segment.NumberOfSegments           </td>
269           <td class="md" valign="top">(&nbsp;</td>
270           <td class="md" nowrap valign="top">&nbsp;</td>
271           <td class="mdname" nowrap> <em>self</em>, </td>
272         </tr>
273         <tr>
274           <td class="md" nowrap align="right"></td>
275           <td class="md"></td>
276           <td class="md" nowrap>&nbsp;</td>
277           <td class="mdname" nowrap> <em>n</em>, </td>
278         </tr>
279         <tr>
280           <td class="md" nowrap align="right"></td>
281           <td class="md"></td>
282           <td class="md" nowrap>&nbsp;</td>
283           <td class="mdname" nowrap> <em>s</em> = <code>[]</code>, </td>
284         </tr>
285         <tr>
286           <td class="md" nowrap align="right"></td>
287           <td class="md"></td>
288           <td class="md" nowrap>&nbsp;</td>
289           <td class="mdname" nowrap> <em>UseExisting</em> = <code>0</code></td>
290         </tr>
291         <tr>
292           <td class="md"></td>
293           <td class="md">)&nbsp;</td>
294           <td class="md" colspan="2"><code> [inherited]</code></td>
295         </tr>
296       </table>
297     </td>
298   </tr>
299 </table>
300 <table cellspacing="5" cellpadding="0" border="0">
301   <tr>
302     <td>
303       &nbsp;
304     </td>
305     <td>
306
307 <p>
308 <dl compact><dt><b>Parameters:</b></dt><dd>
309   <table border="0" cellspacing="2" cellpadding="0">
310     <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>for the number of segments that cut an edge </td></tr>
311     <tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td>for the scale factor (optional) </td></tr>
312     <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
313   </table>
314 </dl>
315     </td>
316   </tr>
317 </table>
318 <a class="anchor" name="54cb7674f55ecb828ecadb1f3408b95f"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::Arithmetic1D" ref="54cb7674f55ecb828ecadb1f3408b95f" args="" --><p>
319 <table class="mdTable" cellpadding="2" cellspacing="0">
320   <tr>
321     <td class="mdRow">
322       <table cellpadding="0" cellspacing="0" border="0">
323         <tr>
324           <td class="md" nowrap valign="top">def smesh.Mesh_Segment.Arithmetic1D           </td>
325           <td class="md" valign="top">(&nbsp;</td>
326           <td class="md" nowrap valign="top">&nbsp;</td>
327           <td class="mdname" nowrap> <em>self</em>, </td>
328         </tr>
329         <tr>
330           <td class="md" nowrap align="right"></td>
331           <td class="md"></td>
332           <td class="md" nowrap>&nbsp;</td>
333           <td class="mdname" nowrap> <em>start</em>, </td>
334         </tr>
335         <tr>
336           <td class="md" nowrap align="right"></td>
337           <td class="md"></td>
338           <td class="md" nowrap>&nbsp;</td>
339           <td class="mdname" nowrap> <em>end</em>, </td>
340         </tr>
341         <tr>
342           <td class="md" nowrap align="right"></td>
343           <td class="md"></td>
344           <td class="md" nowrap>&nbsp;</td>
345           <td class="mdname" nowrap> <em>UseExisting</em> = <code>0</code></td>
346         </tr>
347         <tr>
348           <td class="md"></td>
349           <td class="md">)&nbsp;</td>
350           <td class="md" colspan="2"><code> [inherited]</code></td>
351         </tr>
352       </table>
353     </td>
354   </tr>
355 </table>
356 <table cellspacing="5" cellpadding="0" border="0">
357   <tr>
358     <td>
359       &nbsp;
360     </td>
361     <td>
362
363 <p>
364 <dl compact><dt><b>Parameters:</b></dt><dd>
365   <table border="0" cellspacing="2" cellpadding="0">
366     <tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>for the length of the first segment </td></tr>
367     <tr><td valign="top"></td><td valign="top"><em>end</em>&nbsp;</td><td>for the length of the last segment </td></tr>
368     <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
369   </table>
370 </dl>
371     </td>
372   </tr>
373 </table>
374 <a class="anchor" name="8824c58a068d8ebb6dfafe276cc45b6a"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::StartEndLength" ref="8824c58a068d8ebb6dfafe276cc45b6a" args="" --><p>
375 <table class="mdTable" cellpadding="2" cellspacing="0">
376   <tr>
377     <td class="mdRow">
378       <table cellpadding="0" cellspacing="0" border="0">
379         <tr>
380           <td class="md" nowrap valign="top">def smesh.Mesh_Segment.StartEndLength           </td>
381           <td class="md" valign="top">(&nbsp;</td>
382           <td class="md" nowrap valign="top">&nbsp;</td>
383           <td class="mdname" nowrap> <em>self</em>, </td>
384         </tr>
385         <tr>
386           <td class="md" nowrap align="right"></td>
387           <td class="md"></td>
388           <td class="md" nowrap>&nbsp;</td>
389           <td class="mdname" nowrap> <em>start</em>, </td>
390         </tr>
391         <tr>
392           <td class="md" nowrap align="right"></td>
393           <td class="md"></td>
394           <td class="md" nowrap>&nbsp;</td>
395           <td class="mdname" nowrap> <em>end</em>, </td>
396         </tr>
397         <tr>
398           <td class="md" nowrap align="right"></td>
399           <td class="md"></td>
400           <td class="md" nowrap>&nbsp;</td>
401           <td class="mdname" nowrap> <em>UseExisting</em> = <code>0</code></td>
402         </tr>
403         <tr>
404           <td class="md"></td>
405           <td class="md">)&nbsp;</td>
406           <td class="md" colspan="2"><code> [inherited]</code></td>
407         </tr>
408       </table>
409     </td>
410   </tr>
411 </table>
412 <table cellspacing="5" cellpadding="0" border="0">
413   <tr>
414     <td>
415       &nbsp;
416     </td>
417     <td>
418
419 <p>
420 <dl compact><dt><b>Parameters:</b></dt><dd>
421   <table border="0" cellspacing="2" cellpadding="0">
422     <tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>for the length of the first segment </td></tr>
423     <tr><td valign="top"></td><td valign="top"><em>end</em>&nbsp;</td><td>for the length of the last segment </td></tr>
424     <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
425   </table>
426 </dl>
427     </td>
428   </tr>
429 </table>
430 <a class="anchor" name="7bfa579e708b6c7558183fe50e414668"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::Deflection1D" ref="7bfa579e708b6c7558183fe50e414668" args="" --><p>
431 <table class="mdTable" cellpadding="2" cellspacing="0">
432   <tr>
433     <td class="mdRow">
434       <table cellpadding="0" cellspacing="0" border="0">
435         <tr>
436           <td class="md" nowrap valign="top">def smesh.Mesh_Segment.Deflection1D           </td>
437           <td class="md" valign="top">(&nbsp;</td>
438           <td class="md" nowrap valign="top">&nbsp;</td>
439           <td class="mdname" nowrap> <em>self</em>, </td>
440         </tr>
441         <tr>
442           <td class="md" nowrap align="right"></td>
443           <td class="md"></td>
444           <td class="md" nowrap>&nbsp;</td>
445           <td class="mdname" nowrap> <em>d</em>, </td>
446         </tr>
447         <tr>
448           <td class="md" nowrap align="right"></td>
449           <td class="md"></td>
450           <td class="md" nowrap>&nbsp;</td>
451           <td class="mdname" nowrap> <em>UseExisting</em> = <code>0</code></td>
452         </tr>
453         <tr>
454           <td class="md"></td>
455           <td class="md">)&nbsp;</td>
456           <td class="md" colspan="2"><code> [inherited]</code></td>
457         </tr>
458       </table>
459     </td>
460   </tr>
461 </table>
462 <table cellspacing="5" cellpadding="0" border="0">
463   <tr>
464     <td>
465       &nbsp;
466     </td>
467     <td>
468
469 <p>
470 <dl compact><dt><b>Parameters:</b></dt><dd>
471   <table border="0" cellspacing="2" cellpadding="0">
472     <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>for the deflection </td></tr>
473     <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
474   </table>
475 </dl>
476     </td>
477   </tr>
478 </table>
479 <a class="anchor" name="e5d33518995c1ea6c97a4ae364841730"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::Propagation" ref="e5d33518995c1ea6c97a4ae364841730" args="" --><p>
480 <table class="mdTable" cellpadding="2" cellspacing="0">
481   <tr>
482     <td class="mdRow">
483       <table cellpadding="0" cellspacing="0" border="0">
484         <tr>
485           <td class="md" nowrap valign="top">def smesh.Mesh_Segment.Propagation           </td>
486           <td class="md" valign="top">(&nbsp;</td>
487           <td class="md" nowrap valign="top">&nbsp;</td>
488           <td class="mdname1" valign="top" nowrap> <em>self</em>          </td>
489           <td class="md" valign="top">&nbsp;)&nbsp;</td>
490           <td class="md" nowrap><code> [inherited]</code></td>
491         </tr>
492       </table>
493     </td>
494   </tr>
495 </table>
496 <table cellspacing="5" cellpadding="0" border="0">
497   <tr>
498     <td>
499       &nbsp;
500     </td>
501     <td>
502
503 <p>
504     </td>
505   </tr>
506 </table>
507 <a class="anchor" name="7a7aff5f8542efaee0115e90f2dff9c8"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::AutomaticLength" ref="7a7aff5f8542efaee0115e90f2dff9c8" args="" --><p>
508 <table class="mdTable" cellpadding="2" cellspacing="0">
509   <tr>
510     <td class="mdRow">
511       <table cellpadding="0" cellspacing="0" border="0">
512         <tr>
513           <td class="md" nowrap valign="top">def smesh.Mesh_Segment.AutomaticLength           </td>
514           <td class="md" valign="top">(&nbsp;</td>
515           <td class="md" nowrap valign="top">&nbsp;</td>
516           <td class="mdname" nowrap> <em>self</em>, </td>
517         </tr>
518         <tr>
519           <td class="md" nowrap align="right"></td>
520           <td class="md"></td>
521           <td class="md" nowrap>&nbsp;</td>
522           <td class="mdname" nowrap> <em>fineness</em> = <code>0</code>, </td>
523         </tr>
524         <tr>
525           <td class="md" nowrap align="right"></td>
526           <td class="md"></td>
527           <td class="md" nowrap>&nbsp;</td>
528           <td class="mdname" nowrap> <em>UseExisting</em> = <code>0</code></td>
529         </tr>
530         <tr>
531           <td class="md"></td>
532           <td class="md">)&nbsp;</td>
533           <td class="md" colspan="2"><code> [inherited]</code></td>
534         </tr>
535       </table>
536     </td>
537   </tr>
538 </table>
539 <table cellspacing="5" cellpadding="0" border="0">
540   <tr>
541     <td>
542       &nbsp;
543     </td>
544     <td>
545
546 <p>
547 <dl compact><dt><b>Parameters:</b></dt><dd>
548   <table border="0" cellspacing="2" cellpadding="0">
549     <tr><td valign="top"></td><td valign="top"><em>fineness</em>&nbsp;</td><td>for the fineness [0-1] </td></tr>
550     <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
551   </table>
552 </dl>
553     </td>
554   </tr>
555 </table>
556 <a class="anchor" name="d12bcd1749874d541101bf8af001dd65"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::LengthNearVertex" ref="d12bcd1749874d541101bf8af001dd65" args="" --><p>
557 <table class="mdTable" cellpadding="2" cellspacing="0">
558   <tr>
559     <td class="mdRow">
560       <table cellpadding="0" cellspacing="0" border="0">
561         <tr>
562           <td class="md" nowrap valign="top">def smesh.Mesh_Segment.LengthNearVertex           </td>
563           <td class="md" valign="top">(&nbsp;</td>
564           <td class="md" nowrap valign="top">&nbsp;</td>
565           <td class="mdname" nowrap> <em>self</em>, </td>
566         </tr>
567         <tr>
568           <td class="md" nowrap align="right"></td>
569           <td class="md"></td>
570           <td class="md" nowrap>&nbsp;</td>
571           <td class="mdname" nowrap> <em>length</em>, </td>
572         </tr>
573         <tr>
574           <td class="md" nowrap align="right"></td>
575           <td class="md"></td>
576           <td class="md" nowrap>&nbsp;</td>
577           <td class="mdname" nowrap> <em>vertex</em> = <code>0</code>, </td>
578         </tr>
579         <tr>
580           <td class="md" nowrap align="right"></td>
581           <td class="md"></td>
582           <td class="md" nowrap>&nbsp;</td>
583           <td class="mdname" nowrap> <em>UseExisting</em> = <code>0</code></td>
584         </tr>
585         <tr>
586           <td class="md"></td>
587           <td class="md">)&nbsp;</td>
588           <td class="md" colspan="2"><code> [inherited]</code></td>
589         </tr>
590       </table>
591     </td>
592   </tr>
593 </table>
594 <table cellspacing="5" cellpadding="0" border="0">
595   <tr>
596     <td>
597       &nbsp;
598     </td>
599     <td>
600
601 <p>
602 <dl compact><dt><b>Parameters:</b></dt><dd>
603   <table border="0" cellspacing="2" cellpadding="0">
604     <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>for the segment length </td></tr>
605     <tr><td valign="top"></td><td valign="top"><em>vertex</em>&nbsp;</td><td>for the length localization: vertex index [0,1] | verext object </td></tr>
606     <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
607   </table>
608 </dl>
609     </td>
610   </tr>
611 </table>
612 <a class="anchor" name="7e99441cd6f8b7be3888663345ce8f20"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::QuadraticMesh" ref="7e99441cd6f8b7be3888663345ce8f20" args="" --><p>
613 <table class="mdTable" cellpadding="2" cellspacing="0">
614   <tr>
615     <td class="mdRow">
616       <table cellpadding="0" cellspacing="0" border="0">
617         <tr>
618           <td class="md" nowrap valign="top">def smesh.Mesh_Segment.QuadraticMesh           </td>
619           <td class="md" valign="top">(&nbsp;</td>
620           <td class="md" nowrap valign="top">&nbsp;</td>
621           <td class="mdname1" valign="top" nowrap> <em>self</em>          </td>
622           <td class="md" valign="top">&nbsp;)&nbsp;</td>
623           <td class="md" nowrap><code> [inherited]</code></td>
624         </tr>
625       </table>
626     </td>
627   </tr>
628 </table>
629 <table cellspacing="5" cellpadding="0" border="0">
630   <tr>
631     <td>
632       &nbsp;
633     </td>
634     <td>
635
636 <p>
637 If the 2D mesher sees that all boundary edges are quadratic ones, it generates quadratic faces, else it generates linear faces using medium nodes as if they were vertex ones. The 3D mesher generates quadratic volumes only if all boundary faces are quadratic ones, else it fails.     </td>
638   </tr>
639 </table>
640 <a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" args="" --><p>
641 <table class="mdTable" cellpadding="2" cellspacing="0">
642   <tr>
643     <td class="mdRow">
644       <table cellpadding="0" cellspacing="0" border="0">
645         <tr>
646           <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.FindHypothesis           </td>
647           <td class="md" valign="top">(&nbsp;</td>
648           <td class="md" nowrap valign="top">&nbsp;</td>
649           <td class="mdname" nowrap> <em>self</em>, </td>
650         </tr>
651         <tr>
652           <td class="md" nowrap align="right"></td>
653           <td class="md"></td>
654           <td class="md" nowrap>&nbsp;</td>
655           <td class="mdname" nowrap> <em>hypname</em>, </td>
656         </tr>
657         <tr>
658           <td class="md" nowrap align="right"></td>
659           <td class="md"></td>
660           <td class="md" nowrap>&nbsp;</td>
661           <td class="mdname" nowrap> <em>args</em></td>
662         </tr>
663         <tr>
664           <td class="md"></td>
665           <td class="md">)&nbsp;</td>
666           <td class="md" colspan="2"><code> [inherited]</code></td>
667         </tr>
668       </table>
669     </td>
670   </tr>
671 </table>
672 <table cellspacing="5" cellpadding="0" border="0">
673   <tr>
674     <td>
675       &nbsp;
676     </td>
677     <td>
678
679 <p>
680     </td>
681   </tr>
682 </table>
683 <a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --><p>
684 <table class="mdTable" cellpadding="2" cellspacing="0">
685   <tr>
686     <td class="mdRow">
687       <table cellpadding="0" cellspacing="0" border="0">
688         <tr>
689           <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.GetSubMesh           </td>
690           <td class="md" valign="top">(&nbsp;</td>
691           <td class="md" nowrap valign="top">&nbsp;</td>
692           <td class="mdname1" valign="top" nowrap> <em>self</em>          </td>
693           <td class="md" valign="top">&nbsp;)&nbsp;</td>
694           <td class="md" nowrap><code> [inherited]</code></td>
695         </tr>
696       </table>
697     </td>
698   </tr>
699 </table>
700 <table cellspacing="5" cellpadding="0" border="0">
701   <tr>
702     <td>
703       &nbsp;
704     </td>
705     <td>
706
707 <p>
708     </td>
709   </tr>
710 </table>
711 <a class="anchor" name="8451e22abaaba662c00052d95f47f7b0"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::GetAlgorithm" ref="8451e22abaaba662c00052d95f47f7b0" args="" --><p>
712 <table class="mdTable" cellpadding="2" cellspacing="0">
713   <tr>
714     <td class="mdRow">
715       <table cellpadding="0" cellspacing="0" border="0">
716         <tr>
717           <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.GetAlgorithm           </td>
718           <td class="md" valign="top">(&nbsp;</td>
719           <td class="md" nowrap valign="top">&nbsp;</td>
720           <td class="mdname1" valign="top" nowrap> <em>self</em>          </td>
721           <td class="md" valign="top">&nbsp;)&nbsp;</td>
722           <td class="md" nowrap><code> [inherited]</code></td>
723         </tr>
724       </table>
725     </td>
726   </tr>
727 </table>
728 <table cellspacing="5" cellpadding="0" border="0">
729   <tr>
730     <td>
731       &nbsp;
732     </td>
733     <td>
734
735 <p>
736     </td>
737   </tr>
738 </table>
739 <a class="anchor" name="f13cd452b3fce74939e43d49ae937e9e"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::GetCompatibleHypothesis" ref="f13cd452b3fce74939e43d49ae937e9e" args="" --><p>
740 <table class="mdTable" cellpadding="2" cellspacing="0">
741   <tr>
742     <td class="mdRow">
743       <table cellpadding="0" cellspacing="0" border="0">
744         <tr>
745           <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.GetCompatibleHypothesis           </td>
746           <td class="md" valign="top">(&nbsp;</td>
747           <td class="md" nowrap valign="top">&nbsp;</td>
748           <td class="mdname1" valign="top" nowrap> <em>self</em>          </td>
749           <td class="md" valign="top">&nbsp;)&nbsp;</td>
750           <td class="md" nowrap><code> [inherited]</code></td>
751         </tr>
752       </table>
753     </td>
754   </tr>
755 </table>
756 <table cellspacing="5" cellpadding="0" border="0">
757   <tr>
758     <td>
759       &nbsp;
760     </td>
761     <td>
762
763 <p>
764     </td>
765   </tr>
766 </table>
767 <a class="anchor" name="b1b1de005b6bb9764bc282f54b2925c2"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::GetName" ref="b1b1de005b6bb9764bc282f54b2925c2" args="" --><p>
768 <table class="mdTable" cellpadding="2" cellspacing="0">
769   <tr>
770     <td class="mdRow">
771       <table cellpadding="0" cellspacing="0" border="0">
772         <tr>
773           <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.GetName           </td>
774           <td class="md" valign="top">(&nbsp;</td>
775           <td class="md" nowrap valign="top">&nbsp;</td>
776           <td class="mdname1" valign="top" nowrap> <em>self</em>          </td>
777           <td class="md" valign="top">&nbsp;)&nbsp;</td>
778           <td class="md" nowrap><code> [inherited]</code></td>
779         </tr>
780       </table>
781     </td>
782   </tr>
783 </table>
784 <table cellspacing="5" cellpadding="0" border="0">
785   <tr>
786     <td>
787       &nbsp;
788     </td>
789     <td>
790
791 <p>
792     </td>
793   </tr>
794 </table>
795 <a class="anchor" name="67ab9bf21cd85694a9702c5c9a4db8b2"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::SetName" ref="67ab9bf21cd85694a9702c5c9a4db8b2" args="" --><p>
796 <table class="mdTable" cellpadding="2" cellspacing="0">
797   <tr>
798     <td class="mdRow">
799       <table cellpadding="0" cellspacing="0" border="0">
800         <tr>
801           <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.SetName           </td>
802           <td class="md" valign="top">(&nbsp;</td>
803           <td class="md" nowrap valign="top">&nbsp;</td>
804           <td class="mdname" nowrap> <em>self</em>, </td>
805         </tr>
806         <tr>
807           <td class="md" nowrap align="right"></td>
808           <td class="md"></td>
809           <td class="md" nowrap>&nbsp;</td>
810           <td class="mdname" nowrap> <em>name</em></td>
811         </tr>
812         <tr>
813           <td class="md"></td>
814           <td class="md">)&nbsp;</td>
815           <td class="md" colspan="2"><code> [inherited]</code></td>
816         </tr>
817       </table>
818     </td>
819   </tr>
820 </table>
821 <table cellspacing="5" cellpadding="0" border="0">
822   <tr>
823     <td>
824       &nbsp;
825     </td>
826     <td>
827
828 <p>
829     </td>
830   </tr>
831 </table>
832 <a class="anchor" name="9ddd321337780f828103a7aef5662a66"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::GetId" ref="9ddd321337780f828103a7aef5662a66" args="" --><p>
833 <table class="mdTable" cellpadding="2" cellspacing="0">
834   <tr>
835     <td class="mdRow">
836       <table cellpadding="0" cellspacing="0" border="0">
837         <tr>
838           <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.GetId           </td>
839           <td class="md" valign="top">(&nbsp;</td>
840           <td class="md" nowrap valign="top">&nbsp;</td>
841           <td class="mdname1" valign="top" nowrap> <em>self</em>          </td>
842           <td class="md" valign="top">&nbsp;)&nbsp;</td>
843           <td class="md" nowrap><code> [inherited]</code></td>
844         </tr>
845       </table>
846     </td>
847   </tr>
848 </table>
849 <table cellspacing="5" cellpadding="0" border="0">
850   <tr>
851     <td>
852       &nbsp;
853     </td>
854     <td>
855
856 <p>
857     </td>
858   </tr>
859 </table>
860 <a class="anchor" name="b0ee92d94d1907fc263864b727685187"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::Create" ref="b0ee92d94d1907fc263864b727685187" args="" --><p>
861 <table class="mdTable" cellpadding="2" cellspacing="0">
862   <tr>
863     <td class="mdRow">
864       <table cellpadding="0" cellspacing="0" border="0">
865         <tr>
866           <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.Create           </td>
867           <td class="md" valign="top">(&nbsp;</td>
868           <td class="md" nowrap valign="top">&nbsp;</td>
869           <td class="mdname" nowrap> <em>self</em>, </td>
870         </tr>
871         <tr>
872           <td class="md" nowrap align="right"></td>
873           <td class="md"></td>
874           <td class="md" nowrap>&nbsp;</td>
875           <td class="mdname" nowrap> <em>mesh</em>, </td>
876         </tr>
877         <tr>
878           <td class="md" nowrap align="right"></td>
879           <td class="md"></td>
880           <td class="md" nowrap>&nbsp;</td>
881           <td class="mdname" nowrap> <em>geom</em>, </td>
882         </tr>
883         <tr>
884           <td class="md" nowrap align="right"></td>
885           <td class="md"></td>
886           <td class="md" nowrap>&nbsp;</td>
887           <td class="mdname" nowrap> <em>hypo</em>, </td>
888         </tr>
889         <tr>
890           <td class="md" nowrap align="right"></td>
891           <td class="md"></td>
892           <td class="md" nowrap>&nbsp;</td>
893           <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</code></td>
894         </tr>
895         <tr>
896           <td class="md"></td>
897           <td class="md">)&nbsp;</td>
898           <td class="md" colspan="2"><code> [inherited]</code></td>
899         </tr>
900       </table>
901     </td>
902   </tr>
903 </table>
904 <table cellspacing="5" cellpadding="0" border="0">
905   <tr>
906     <td>
907       &nbsp;
908     </td>
909     <td>
910
911 <p>
912     </td>
913   </tr>
914 </table>
915 <a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::Assign" ref="f2e941430776b0bce570dfedba685fc0" args="" --><p>
916 <table class="mdTable" cellpadding="2" cellspacing="0">
917   <tr>
918     <td class="mdRow">
919       <table cellpadding="0" cellspacing="0" border="0">
920         <tr>
921           <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.Assign           </td>
922           <td class="md" valign="top">(&nbsp;</td>
923           <td class="md" nowrap valign="top">&nbsp;</td>
924           <td class="mdname" nowrap> <em>self</em>, </td>
925         </tr>
926         <tr>
927           <td class="md" nowrap align="right"></td>
928           <td class="md"></td>
929           <td class="md" nowrap>&nbsp;</td>
930           <td class="mdname" nowrap> <em>algo</em>, </td>
931         </tr>
932         <tr>
933           <td class="md" nowrap align="right"></td>
934           <td class="md"></td>
935           <td class="md" nowrap>&nbsp;</td>
936           <td class="mdname" nowrap> <em>mesh</em>, </td>
937         </tr>
938         <tr>
939           <td class="md" nowrap align="right"></td>
940           <td class="md"></td>
941           <td class="md" nowrap>&nbsp;</td>
942           <td class="mdname" nowrap> <em>geom</em></td>
943         </tr>
944         <tr>
945           <td class="md"></td>
946           <td class="md">)&nbsp;</td>
947           <td class="md" colspan="2"><code> [inherited]</code></td>
948         </tr>
949       </table>
950     </td>
951   </tr>
952 </table>
953 <table cellspacing="5" cellpadding="0" border="0">
954   <tr>
955     <td>
956       &nbsp;
957     </td>
958     <td>
959
960 <p>
961     </td>
962   </tr>
963 </table>
964 <a class="anchor" name="e6c4621e95fa72626c26a320a53c5929"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::Hypothesis" ref="e6c4621e95fa72626c26a320a53c5929" args="" --><p>
965 <table class="mdTable" cellpadding="2" cellspacing="0">
966   <tr>
967     <td class="mdRow">
968       <table cellpadding="0" cellspacing="0" border="0">
969         <tr>
970           <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.Hypothesis           </td>
971           <td class="md" valign="top">(&nbsp;</td>
972           <td class="md" nowrap valign="top">&nbsp;</td>
973           <td class="mdname" nowrap> <em>self</em>, </td>
974         </tr>
975         <tr>
976           <td class="md" nowrap align="right"></td>
977           <td class="md"></td>
978           <td class="md" nowrap>&nbsp;</td>
979           <td class="mdname" nowrap> <em>hyp</em>, </td>
980         </tr>
981         <tr>
982           <td class="md" nowrap align="right"></td>
983           <td class="md"></td>
984           <td class="md" nowrap>&nbsp;</td>
985           <td class="mdname" nowrap> <em>args</em> = <code>[]</code>, </td>
986         </tr>
987         <tr>
988           <td class="md" nowrap align="right"></td>
989           <td class="md"></td>
990           <td class="md" nowrap>&nbsp;</td>
991           <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</code>, </td>
992         </tr>
993         <tr>
994           <td class="md" nowrap align="right"></td>
995           <td class="md"></td>
996           <td class="md" nowrap>&nbsp;</td>
997           <td class="mdname" nowrap> <em>UseExisting</em> = <code>0</code></td>
998         </tr>
999         <tr>
1000           <td class="md"></td>
1001           <td class="md">)&nbsp;</td>
1002           <td class="md" colspan="2"><code> [inherited]</code></td>
1003         </tr>
1004       </table>
1005     </td>
1006   </tr>
1007 </table>
1008 <table cellspacing="5" cellpadding="0" border="0">
1009   <tr>
1010     <td>
1011       &nbsp;
1012     </td>
1013     <td>
1014
1015 <p>
1016     </td>
1017   </tr>
1018 </table>
1019 <hr><h2>Field Documentation</h2>
1020 <a class="anchor" name="bff1e320188e899b99c3044abdd3efd4"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::algo" ref="bff1e320188e899b99c3044abdd3efd4" args="" --><p>
1021 <table class="mdTable" cellpadding="2" cellspacing="0">
1022   <tr>
1023     <td class="mdRow">
1024       <table cellpadding="0" cellspacing="0" border="0">
1025         <tr>
1026           <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#bff1e320188e899b99c3044abdd3efd4">smesh.Mesh_Segment_Python.algo</a> = 0<code> [static]</code>          </td>
1027         </tr>
1028       </table>
1029     </td>
1030   </tr>
1031 </table>
1032 <table cellspacing="5" cellpadding="0" border="0">
1033   <tr>
1034     <td>
1035       &nbsp;
1036     </td>
1037     <td>
1038
1039 <p>
1040
1041 <p>
1042 Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#01b17f253e83cbac4a8db05ad6a93abb">smesh.Mesh_Segment</a>.    </td>
1043   </tr>
1044 </table>
1045 <a class="anchor" name="b6907301d8393ce0e80bf014d37133ac"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::geom" ref="b6907301d8393ce0e80bf014d37133ac" args="" --><p>
1046 <table class="mdTable" cellpadding="2" cellspacing="0">
1047   <tr>
1048     <td class="mdRow">
1049       <table cellpadding="0" cellspacing="0" border="0">
1050         <tr>
1051           <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment.geom</a><code> [inherited]</code>          </td>
1052         </tr>
1053       </table>
1054     </td>
1055   </tr>
1056 </table>
1057 <table cellspacing="5" cellpadding="0" border="0">
1058   <tr>
1059     <td>
1060       &nbsp;
1061     </td>
1062     <td>
1063
1064 <p>
1065
1066 <p>
1067 Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm</a>.    </td>
1068   </tr>
1069 </table>
1070 <a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --><p>
1071 <table class="mdTable" cellpadding="2" cellspacing="0">
1072   <tr>
1073     <td class="mdRow">
1074       <table cellpadding="0" cellspacing="0" border="0">
1075         <tr>
1076           <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a> = 0<code> [static, inherited]</code>          </td>
1077         </tr>
1078       </table>
1079     </td>
1080   </tr>
1081 </table>
1082 <table cellspacing="5" cellpadding="0" border="0">
1083   <tr>
1084     <td>
1085       &nbsp;
1086     </td>
1087     <td>
1088
1089 <p>
1090     </td>
1091   </tr>
1092 </table>
1093 <a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --><p>
1094 <table class="mdTable" cellpadding="2" cellspacing="0">
1095   <tr>
1096     <td class="mdRow">
1097       <table cellpadding="0" cellspacing="0" border="0">
1098         <tr>
1099           <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code> [inherited]</code>          </td>
1100         </tr>
1101       </table>
1102     </td>
1103   </tr>
1104 </table>
1105 <table cellspacing="5" cellpadding="0" border="0">
1106   <tr>
1107     <td>
1108       &nbsp;
1109     </td>
1110     <td>
1111
1112 <p>
1113     </td>
1114   </tr>
1115 </table>
1116 <a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --><p>
1117 <table class="mdTable" cellpadding="2" cellspacing="0">
1118   <tr>
1119     <td class="mdRow">
1120       <table cellpadding="0" cellspacing="0" border="0">
1121         <tr>
1122           <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a> = 0<code> [static, inherited]</code>          </td>
1123         </tr>
1124       </table>
1125     </td>
1126   </tr>
1127 </table>
1128 <table cellspacing="5" cellpadding="0" border="0">
1129   <tr>
1130     <td>
1131       &nbsp;
1132     </td>
1133     <td>
1134
1135 <p>
1136     </td>
1137   </tr>
1138 </table>
1139 <a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --><p>
1140 <table class="mdTable" cellpadding="2" cellspacing="0">
1141   <tr>
1142     <td class="mdRow">
1143       <table cellpadding="0" cellspacing="0" border="0">
1144         <tr>
1145           <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code> [inherited]</code>          </td>
1146         </tr>
1147       </table>
1148     </td>
1149   </tr>
1150 </table>
1151 <table cellspacing="5" cellpadding="0" border="0">
1152   <tr>
1153     <td>
1154       &nbsp;
1155     </td>
1156     <td>
1157
1158 <p>
1159     </td>
1160   </tr>
1161 </table>
1162 <a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" args="" --><p>
1163 <table class="mdTable" cellpadding="2" cellspacing="0">
1164   <tr>
1165     <td class="mdRow">
1166       <table cellpadding="0" cellspacing="0" border="0">
1167         <tr>
1168           <td class="md" nowrap valign="top">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<code> [static, inherited]</code>          </td>
1169         </tr>
1170       </table>
1171     </td>
1172   </tr>
1173 </table>
1174 <table cellspacing="5" cellpadding="0" border="0">
1175   <tr>
1176     <td>
1177       &nbsp;
1178     </td>
1179     <td>
1180
1181 <p>
1182     </td>
1183   </tr>
1184 </table>
1185 </DIV>
1186 <DIV class="div-footer">
1187 Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
1188 </BODY>
1189 </HTML>