Salome HOME
1cd07fcc51e764c032a145778c2f20f4b2daa82d
[modules/smesh.git] / doc / salome / gui / SMESH / smeshpy_doc / classsmeshDC_1_1Mesh__CompositeSegment.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.7 -->
15 <div class="nav">
16 <a class="el" href="namespacesmeshDC.html">smeshDC</a>.<a class="el" href="classsmeshDC_1_1Mesh__CompositeSegment.html">Mesh_CompositeSegment</a></div>
17 <h1>smeshDC.Mesh_CompositeSegment Class Reference</h1><!-- doxytag: class="smeshDC::Mesh_CompositeSegment" --><!-- doxytag: inherits="smeshDC::Mesh_Segment" -->Class to define a segment 1D algorithm for discretization.  
18 <a href="#_details">More...</a>
19 <p>
20 Inheritance diagram for smeshDC.Mesh_CompositeSegment:<p><center><img src="classsmeshDC_1_1Mesh__CompositeSegment__inherit__graph.jpg" border="0" usemap="#smeshDC_8Mesh__CompositeSegment__inherit__map" alt="Inheritance graph"></center>
21 <map name="smeshDC_8Mesh__CompositeSegment__inherit__map">
22 <area href="classsmeshDC_1_1Mesh__Segment.html" shape="rect" coords="42,84,229,108" alt="">
23 <area href="classsmeshDC_1_1Mesh__Algorithm.html" shape="rect" coords="40,9,232,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="classsmeshDC_1_1Mesh__CompositeSegment.html#3e92141214a56886fdf7918a922ef0af">__init__</a></td></tr>
29
30 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private constructor.  <a href="#3e92141214a56886fdf7918a922ef0af"></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="classsmeshDC_1_1Mesh__Algorithm.html#d236fbbd88c3548e3e1cbaad693587fd">__init__</a></td></tr>
32
33 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Segment.html#2f9d15d24a38ccc273014f85ea6dcd24">LocalLength</a></td></tr>
34
35 <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="#2f9d15d24a38ccc273014f85ea6dcd24"></a><br></td></tr>
36 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Segment.html#04608e6ca6e7008ebd248548f24a8248">NumberOfSegments</a></td></tr>
37
38 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "NumberOfSegments" hypothesis to cut an edge in several fixed number of segments.  <a href="#04608e6ca6e7008ebd248548f24a8248"></a><br></td></tr>
39 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Segment.html#4e44e56e3986592ea4b373314350ba1e">Arithmetic1D</a></td></tr>
40
41 <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="#4e44e56e3986592ea4b373314350ba1e"></a><br></td></tr>
42 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Segment.html#55111c455f6db69788784ab3592422bf">StartEndLength</a></td></tr>
43
44 <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="#55111c455f6db69788784ab3592422bf"></a><br></td></tr>
45 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Segment.html#9c66c7680baa0ad57798f636f1f76714">Deflection1D</a></td></tr>
46
47 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "Deflection1D" hypothesis.  <a href="#9c66c7680baa0ad57798f636f1f76714"></a><br></td></tr>
48 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Segment.html#a056c4ab47821070f56256c5247a83dc">Propagation</a></td></tr>
49
50 <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="#a056c4ab47821070f56256c5247a83dc"></a><br></td></tr>
51 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Segment.html#37c89f203f0c2d4b668775f38d406d00">AutomaticLength</a></td></tr>
52
53 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "AutomaticLength" hypothesis.  <a href="#37c89f203f0c2d4b668775f38d406d00"></a><br></td></tr>
54 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Segment.html#b55e9b34c5e68ad2a4bf8aa5b737de9b">LengthNearVertex</a></td></tr>
55
56 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "SegmentLengthAroundVertex" hypothesis.  <a href="#b55e9b34c5e68ad2a4bf8aa5b737de9b"></a><br></td></tr>
57 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Segment.html#99a77d794183b6b42d27c4d63f85fe74">QuadraticMesh</a></td></tr>
58
59 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "QuadraticMesh" hypothesis, forcing construction of quadratic edges.  <a href="#99a77d794183b6b42d27c4d63f85fe74"></a><br></td></tr>
60 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#6e10699dca080739fe879c39242d383f">GetSubMesh</a></td></tr>
61
62 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
63  else return the submesh associated to this algorithm.  <a href="#6e10699dca080739fe879c39242d383f"></a><br></td></tr>
64 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#823bceab89ad9844fbdcf7a2b59b82d4">GetAlgorithm</a></td></tr>
65
66 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the wrapped mesher.  <a href="#823bceab89ad9844fbdcf7a2b59b82d4"></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="classsmeshDC_1_1Mesh__Algorithm.html#cc7b73f68fec47890cf16932a71e71ff">GetCompatibleHypothesis</a></td></tr>
68
69 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get list of hypothesis that can be used with this algorithm.  <a href="#cc7b73f68fec47890cf16932a71e71ff"></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="classsmeshDC_1_1Mesh__Algorithm.html#07001c3590c379d357754b3a8b4e62f2">GetName</a></td></tr>
71
72 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get name of algo.  <a href="#07001c3590c379d357754b3a8b4e62f2"></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="classsmeshDC_1_1Mesh__Algorithm.html#fc9788a5b000f2f7afb7f7e81888bc1d">SetName</a></td></tr>
74
75 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set name to algo.  <a href="#fc9788a5b000f2f7afb7f7e81888bc1d"></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="classsmeshDC_1_1Mesh__Algorithm.html#84a52154a90fef60f7939fc73084dea2">GetId</a></td></tr>
77
78 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get id of algo.  <a href="#84a52154a90fef60f7939fc73084dea2"></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="classsmeshDC_1_1Mesh__Algorithm.html#6ed4da82cee92b3be4b42debecb10bfd">Create</a></td></tr>
80
81 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#6ed4da82cee92b3be4b42debecb10bfd"></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="classsmeshDC_1_1Mesh__Algorithm.html#088088a4a4c2f4057984a8d5f5af05d0">Hypothesis</a></td></tr>
83
84 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#088088a4a4c2f4057984a8d5f5af05d0"></a><br></td></tr>
85 <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
86 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Segment.html#44e8968ec16413fd4aac2b906c313c0e">geom</a></td></tr>
87
88 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#a26131bcccd55e4d89612e43aeba151a">smesh</a></td></tr>
89
90 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#389abfff22e0cd47e6fd98f5f5000cfa">mesh</a></td></tr>
91
92 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#3292dd6a8b832264d19f199469602054">subm</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="classsmeshDC_1_1Mesh__Algorithm.html#f42e17af989dda7a186b5d7e68f2ec71">algo</a></td></tr>
95
96 </table>
97 <hr><a name="_details"></a><h2>Detailed Description</h2>
98 More details. 
99 <p>
100 <hr><h2>Member Function Documentation</h2>
101 <a class="anchor" name="3e92141214a56886fdf7918a922ef0af"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::__init__" ref="3e92141214a56886fdf7918a922ef0af" args="" -->
102 <div class="memitem">
103 <div class="memproto">
104       <table class="memname">
105         <tr>
106           <td class="memname">def smeshDC.Mesh_CompositeSegment.__init__           </td>
107           <td>(</td>
108           <td class="paramtype">&nbsp;</td>
109           <td class="paramname"> <em>self</em>, </td>
110         </tr>
111         <tr>
112           <td class="paramkey"></td>
113           <td></td>
114           <td class="paramtype">&nbsp;</td>
115           <td class="paramname"> <em>mesh</em>, </td>
116         </tr>
117         <tr>
118           <td class="paramkey"></td>
119           <td></td>
120           <td class="paramtype">&nbsp;</td>
121           <td class="paramname"> <em>geom</em> = <code>0</code></td><td>&nbsp;</td>
122         </tr>
123         <tr>
124           <td></td>
125           <td>)</td>
126           <td></td><td></td><td width="100%"></td>
127         </tr>
128       </table>
129 </div>
130 <div class="memdoc">
131
132 <p>
133
134 <p>
135 Reimplemented from <a class="el" href="classsmeshDC_1_1Mesh__Segment.html#5c4a83872230465157d06af21b0b0982">smeshDC.Mesh_Segment</a>.
136 </div>
137 </div><p>
138 <a class="anchor" name="d236fbbd88c3548e3e1cbaad693587fd"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::__init__" ref="d236fbbd88c3548e3e1cbaad693587fd" args="" -->
139 <div class="memitem">
140 <div class="memproto">
141       <table class="memname">
142         <tr>
143           <td class="memname">def smeshDC.Mesh_Algorithm.__init__           </td>
144           <td>(</td>
145           <td class="paramtype">&nbsp;</td>
146           <td class="paramname"> <em>self</em>, </td>
147         </tr>
148         <tr>
149           <td class="paramkey"></td>
150           <td></td>
151           <td class="paramtype">&nbsp;</td>
152           <td class="paramname"> <em>smesh</em></td><td>&nbsp;</td>
153         </tr>
154         <tr>
155           <td></td>
156           <td>)</td>
157           <td></td><td></td><td width="100%"><code> [inherited]</code></td>
158         </tr>
159       </table>
160 </div>
161 <div class="memdoc">
162
163 <p>
164
165 </div>
166 </div><p>
167 <a class="anchor" name="2f9d15d24a38ccc273014f85ea6dcd24"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::LocalLength" ref="2f9d15d24a38ccc273014f85ea6dcd24" args="" -->
168 <div class="memitem">
169 <div class="memproto">
170       <table class="memname">
171         <tr>
172           <td class="memname">def smeshDC.Mesh_Segment.LocalLength           </td>
173           <td>(</td>
174           <td class="paramtype">&nbsp;</td>
175           <td class="paramname"> <em>self</em>, </td>
176         </tr>
177         <tr>
178           <td class="paramkey"></td>
179           <td></td>
180           <td class="paramtype">&nbsp;</td>
181           <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
182         </tr>
183         <tr>
184           <td></td>
185           <td>)</td>
186           <td></td><td></td><td width="100%"><code> [inherited]</code></td>
187         </tr>
188       </table>
189 </div>
190 <div class="memdoc">
191
192 <p>
193 <dl compact><dt><b>Parameters:</b></dt><dd>
194   <table border="0" cellspacing="2" cellpadding="0">
195     <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>
196   </table>
197 </dl>
198
199 </div>
200 </div><p>
201 <a class="anchor" name="04608e6ca6e7008ebd248548f24a8248"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::NumberOfSegments" ref="04608e6ca6e7008ebd248548f24a8248" args="" -->
202 <div class="memitem">
203 <div class="memproto">
204       <table class="memname">
205         <tr>
206           <td class="memname">def smeshDC.Mesh_Segment.NumberOfSegments           </td>
207           <td>(</td>
208           <td class="paramtype">&nbsp;</td>
209           <td class="paramname"> <em>self</em>, </td>
210         </tr>
211         <tr>
212           <td class="paramkey"></td>
213           <td></td>
214           <td class="paramtype">&nbsp;</td>
215           <td class="paramname"> <em>n</em>, </td>
216         </tr>
217         <tr>
218           <td class="paramkey"></td>
219           <td></td>
220           <td class="paramtype">&nbsp;</td>
221           <td class="paramname"> <em>s</em> = <code>[]</code></td><td>&nbsp;</td>
222         </tr>
223         <tr>
224           <td></td>
225           <td>)</td>
226           <td></td><td></td><td width="100%"><code> [inherited]</code></td>
227         </tr>
228       </table>
229 </div>
230 <div class="memdoc">
231
232 <p>
233 <dl compact><dt><b>Parameters:</b></dt><dd>
234   <table border="0" cellspacing="2" cellpadding="0">
235     <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>
236     <tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td>for the scale factor (optional) </td></tr>
237   </table>
238 </dl>
239
240 </div>
241 </div><p>
242 <a class="anchor" name="4e44e56e3986592ea4b373314350ba1e"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::Arithmetic1D" ref="4e44e56e3986592ea4b373314350ba1e" args="" -->
243 <div class="memitem">
244 <div class="memproto">
245       <table class="memname">
246         <tr>
247           <td class="memname">def smeshDC.Mesh_Segment.Arithmetic1D           </td>
248           <td>(</td>
249           <td class="paramtype">&nbsp;</td>
250           <td class="paramname"> <em>self</em>, </td>
251         </tr>
252         <tr>
253           <td class="paramkey"></td>
254           <td></td>
255           <td class="paramtype">&nbsp;</td>
256           <td class="paramname"> <em>start</em>, </td>
257         </tr>
258         <tr>
259           <td class="paramkey"></td>
260           <td></td>
261           <td class="paramtype">&nbsp;</td>
262           <td class="paramname"> <em>end</em></td><td>&nbsp;</td>
263         </tr>
264         <tr>
265           <td></td>
266           <td>)</td>
267           <td></td><td></td><td width="100%"><code> [inherited]</code></td>
268         </tr>
269       </table>
270 </div>
271 <div class="memdoc">
272
273 <p>
274 <dl compact><dt><b>Parameters:</b></dt><dd>
275   <table border="0" cellspacing="2" cellpadding="0">
276     <tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>for the length of the first segment </td></tr>
277     <tr><td valign="top"></td><td valign="top"><em>end</em>&nbsp;</td><td>for the length of the last segment </td></tr>
278   </table>
279 </dl>
280
281 </div>
282 </div><p>
283 <a class="anchor" name="55111c455f6db69788784ab3592422bf"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::StartEndLength" ref="55111c455f6db69788784ab3592422bf" args="" -->
284 <div class="memitem">
285 <div class="memproto">
286       <table class="memname">
287         <tr>
288           <td class="memname">def smeshDC.Mesh_Segment.StartEndLength           </td>
289           <td>(</td>
290           <td class="paramtype">&nbsp;</td>
291           <td class="paramname"> <em>self</em>, </td>
292         </tr>
293         <tr>
294           <td class="paramkey"></td>
295           <td></td>
296           <td class="paramtype">&nbsp;</td>
297           <td class="paramname"> <em>start</em>, </td>
298         </tr>
299         <tr>
300           <td class="paramkey"></td>
301           <td></td>
302           <td class="paramtype">&nbsp;</td>
303           <td class="paramname"> <em>end</em></td><td>&nbsp;</td>
304         </tr>
305         <tr>
306           <td></td>
307           <td>)</td>
308           <td></td><td></td><td width="100%"><code> [inherited]</code></td>
309         </tr>
310       </table>
311 </div>
312 <div class="memdoc">
313
314 <p>
315 <dl compact><dt><b>Parameters:</b></dt><dd>
316   <table border="0" cellspacing="2" cellpadding="0">
317     <tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>for the length of the first segment </td></tr>
318     <tr><td valign="top"></td><td valign="top"><em>end</em>&nbsp;</td><td>for the length of the last segment </td></tr>
319   </table>
320 </dl>
321
322 </div>
323 </div><p>
324 <a class="anchor" name="9c66c7680baa0ad57798f636f1f76714"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::Deflection1D" ref="9c66c7680baa0ad57798f636f1f76714" args="" -->
325 <div class="memitem">
326 <div class="memproto">
327       <table class="memname">
328         <tr>
329           <td class="memname">def smeshDC.Mesh_Segment.Deflection1D           </td>
330           <td>(</td>
331           <td class="paramtype">&nbsp;</td>
332           <td class="paramname"> <em>self</em>, </td>
333         </tr>
334         <tr>
335           <td class="paramkey"></td>
336           <td></td>
337           <td class="paramtype">&nbsp;</td>
338           <td class="paramname"> <em>d</em></td><td>&nbsp;</td>
339         </tr>
340         <tr>
341           <td></td>
342           <td>)</td>
343           <td></td><td></td><td width="100%"><code> [inherited]</code></td>
344         </tr>
345       </table>
346 </div>
347 <div class="memdoc">
348
349 <p>
350 <dl compact><dt><b>Parameters:</b></dt><dd>
351   <table border="0" cellspacing="2" cellpadding="0">
352     <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>for the deflection </td></tr>
353   </table>
354 </dl>
355
356 </div>
357 </div><p>
358 <a class="anchor" name="a056c4ab47821070f56256c5247a83dc"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::Propagation" ref="a056c4ab47821070f56256c5247a83dc" args="" -->
359 <div class="memitem">
360 <div class="memproto">
361       <table class="memname">
362         <tr>
363           <td class="memname">def smeshDC.Mesh_Segment.Propagation           </td>
364           <td>(</td>
365           <td class="paramtype">&nbsp;</td>
366           <td class="paramname"> <em>self</em>          </td>
367           <td>&nbsp;)&nbsp;</td>
368           <td width="100%"><code> [inherited]</code></td>
369         </tr>
370       </table>
371 </div>
372 <div class="memdoc">
373
374 <p>
375
376 </div>
377 </div><p>
378 <a class="anchor" name="37c89f203f0c2d4b668775f38d406d00"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::AutomaticLength" ref="37c89f203f0c2d4b668775f38d406d00" args="" -->
379 <div class="memitem">
380 <div class="memproto">
381       <table class="memname">
382         <tr>
383           <td class="memname">def smeshDC.Mesh_Segment.AutomaticLength           </td>
384           <td>(</td>
385           <td class="paramtype">&nbsp;</td>
386           <td class="paramname"> <em>self</em>, </td>
387         </tr>
388         <tr>
389           <td class="paramkey"></td>
390           <td></td>
391           <td class="paramtype">&nbsp;</td>
392           <td class="paramname"> <em>fineness</em> = <code>0</code></td><td>&nbsp;</td>
393         </tr>
394         <tr>
395           <td></td>
396           <td>)</td>
397           <td></td><td></td><td width="100%"><code> [inherited]</code></td>
398         </tr>
399       </table>
400 </div>
401 <div class="memdoc">
402
403 <p>
404 <dl compact><dt><b>Parameters:</b></dt><dd>
405   <table border="0" cellspacing="2" cellpadding="0">
406     <tr><td valign="top"></td><td valign="top"><em>fineness</em>&nbsp;</td><td>for the fineness [0-1] </td></tr>
407   </table>
408 </dl>
409
410 </div>
411 </div><p>
412 <a class="anchor" name="b55e9b34c5e68ad2a4bf8aa5b737de9b"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::LengthNearVertex" ref="b55e9b34c5e68ad2a4bf8aa5b737de9b" args="" -->
413 <div class="memitem">
414 <div class="memproto">
415       <table class="memname">
416         <tr>
417           <td class="memname">def smeshDC.Mesh_Segment.LengthNearVertex           </td>
418           <td>(</td>
419           <td class="paramtype">&nbsp;</td>
420           <td class="paramname"> <em>self</em>, </td>
421         </tr>
422         <tr>
423           <td class="paramkey"></td>
424           <td></td>
425           <td class="paramtype">&nbsp;</td>
426           <td class="paramname"> <em>length</em>, </td>
427         </tr>
428         <tr>
429           <td class="paramkey"></td>
430           <td></td>
431           <td class="paramtype">&nbsp;</td>
432           <td class="paramname"> <em>vertex</em> = <code>0</code></td><td>&nbsp;</td>
433         </tr>
434         <tr>
435           <td></td>
436           <td>)</td>
437           <td></td><td></td><td width="100%"><code> [inherited]</code></td>
438         </tr>
439       </table>
440 </div>
441 <div class="memdoc">
442
443 <p>
444 <dl compact><dt><b>Parameters:</b></dt><dd>
445   <table border="0" cellspacing="2" cellpadding="0">
446     <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>for the segment length </td></tr>
447     <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>
448   </table>
449 </dl>
450
451 </div>
452 </div><p>
453 <a class="anchor" name="99a77d794183b6b42d27c4d63f85fe74"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::QuadraticMesh" ref="99a77d794183b6b42d27c4d63f85fe74" args="" -->
454 <div class="memitem">
455 <div class="memproto">
456       <table class="memname">
457         <tr>
458           <td class="memname">def smeshDC.Mesh_Segment.QuadraticMesh           </td>
459           <td>(</td>
460           <td class="paramtype">&nbsp;</td>
461           <td class="paramname"> <em>self</em>          </td>
462           <td>&nbsp;)&nbsp;</td>
463           <td width="100%"><code> [inherited]</code></td>
464         </tr>
465       </table>
466 </div>
467 <div class="memdoc">
468
469 <p>
470 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. 
471 </div>
472 </div><p>
473 <a class="anchor" name="6e10699dca080739fe879c39242d383f"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::GetSubMesh" ref="6e10699dca080739fe879c39242d383f" args="" -->
474 <div class="memitem">
475 <div class="memproto">
476       <table class="memname">
477         <tr>
478           <td class="memname">def smeshDC.Mesh_Algorithm.GetSubMesh           </td>
479           <td>(</td>
480           <td class="paramtype">&nbsp;</td>
481           <td class="paramname"> <em>self</em>          </td>
482           <td>&nbsp;)&nbsp;</td>
483           <td width="100%"><code> [inherited]</code></td>
484         </tr>
485       </table>
486 </div>
487 <div class="memdoc">
488
489 <p>
490
491 </div>
492 </div><p>
493 <a class="anchor" name="823bceab89ad9844fbdcf7a2b59b82d4"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::GetAlgorithm" ref="823bceab89ad9844fbdcf7a2b59b82d4" args="" -->
494 <div class="memitem">
495 <div class="memproto">
496       <table class="memname">
497         <tr>
498           <td class="memname">def smeshDC.Mesh_Algorithm.GetAlgorithm           </td>
499           <td>(</td>
500           <td class="paramtype">&nbsp;</td>
501           <td class="paramname"> <em>self</em>          </td>
502           <td>&nbsp;)&nbsp;</td>
503           <td width="100%"><code> [inherited]</code></td>
504         </tr>
505       </table>
506 </div>
507 <div class="memdoc">
508
509 <p>
510
511 </div>
512 </div><p>
513 <a class="anchor" name="cc7b73f68fec47890cf16932a71e71ff"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::GetCompatibleHypothesis" ref="cc7b73f68fec47890cf16932a71e71ff" args="" -->
514 <div class="memitem">
515 <div class="memproto">
516       <table class="memname">
517         <tr>
518           <td class="memname">def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis           </td>
519           <td>(</td>
520           <td class="paramtype">&nbsp;</td>
521           <td class="paramname"> <em>self</em>          </td>
522           <td>&nbsp;)&nbsp;</td>
523           <td width="100%"><code> [inherited]</code></td>
524         </tr>
525       </table>
526 </div>
527 <div class="memdoc">
528
529 <p>
530
531 </div>
532 </div><p>
533 <a class="anchor" name="07001c3590c379d357754b3a8b4e62f2"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::GetName" ref="07001c3590c379d357754b3a8b4e62f2" args="" -->
534 <div class="memitem">
535 <div class="memproto">
536       <table class="memname">
537         <tr>
538           <td class="memname">def smeshDC.Mesh_Algorithm.GetName           </td>
539           <td>(</td>
540           <td class="paramtype">&nbsp;</td>
541           <td class="paramname"> <em>self</em>          </td>
542           <td>&nbsp;)&nbsp;</td>
543           <td width="100%"><code> [inherited]</code></td>
544         </tr>
545       </table>
546 </div>
547 <div class="memdoc">
548
549 <p>
550
551 </div>
552 </div><p>
553 <a class="anchor" name="fc9788a5b000f2f7afb7f7e81888bc1d"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::SetName" ref="fc9788a5b000f2f7afb7f7e81888bc1d" args="" -->
554 <div class="memitem">
555 <div class="memproto">
556       <table class="memname">
557         <tr>
558           <td class="memname">def smeshDC.Mesh_Algorithm.SetName           </td>
559           <td>(</td>
560           <td class="paramtype">&nbsp;</td>
561           <td class="paramname"> <em>self</em>, </td>
562         </tr>
563         <tr>
564           <td class="paramkey"></td>
565           <td></td>
566           <td class="paramtype">&nbsp;</td>
567           <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
568         </tr>
569         <tr>
570           <td></td>
571           <td>)</td>
572           <td></td><td></td><td width="100%"><code> [inherited]</code></td>
573         </tr>
574       </table>
575 </div>
576 <div class="memdoc">
577
578 <p>
579
580 </div>
581 </div><p>
582 <a class="anchor" name="84a52154a90fef60f7939fc73084dea2"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::GetId" ref="84a52154a90fef60f7939fc73084dea2" args="" -->
583 <div class="memitem">
584 <div class="memproto">
585       <table class="memname">
586         <tr>
587           <td class="memname">def smeshDC.Mesh_Algorithm.GetId           </td>
588           <td>(</td>
589           <td class="paramtype">&nbsp;</td>
590           <td class="paramname"> <em>self</em>          </td>
591           <td>&nbsp;)&nbsp;</td>
592           <td width="100%"><code> [inherited]</code></td>
593         </tr>
594       </table>
595 </div>
596 <div class="memdoc">
597
598 <p>
599
600 </div>
601 </div><p>
602 <a class="anchor" name="6ed4da82cee92b3be4b42debecb10bfd"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::Create" ref="6ed4da82cee92b3be4b42debecb10bfd" args="" -->
603 <div class="memitem">
604 <div class="memproto">
605       <table class="memname">
606         <tr>
607           <td class="memname">def smeshDC.Mesh_Algorithm.Create           </td>
608           <td>(</td>
609           <td class="paramtype">&nbsp;</td>
610           <td class="paramname"> <em>self</em>, </td>
611         </tr>
612         <tr>
613           <td class="paramkey"></td>
614           <td></td>
615           <td class="paramtype">&nbsp;</td>
616           <td class="paramname"> <em>mesh</em>, </td>
617         </tr>
618         <tr>
619           <td class="paramkey"></td>
620           <td></td>
621           <td class="paramtype">&nbsp;</td>
622           <td class="paramname"> <em>geom</em>, </td>
623         </tr>
624         <tr>
625           <td class="paramkey"></td>
626           <td></td>
627           <td class="paramtype">&nbsp;</td>
628           <td class="paramname"> <em>hypo</em>, </td>
629         </tr>
630         <tr>
631           <td class="paramkey"></td>
632           <td></td>
633           <td class="paramtype">&nbsp;</td>
634           <td class="paramname"> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</code></td><td>&nbsp;</td>
635         </tr>
636         <tr>
637           <td></td>
638           <td>)</td>
639           <td></td><td></td><td width="100%"><code> [inherited]</code></td>
640         </tr>
641       </table>
642 </div>
643 <div class="memdoc">
644
645 <p>
646
647 </div>
648 </div><p>
649 <a class="anchor" name="088088a4a4c2f4057984a8d5f5af05d0"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::Hypothesis" ref="088088a4a4c2f4057984a8d5f5af05d0" args="" -->
650 <div class="memitem">
651 <div class="memproto">
652       <table class="memname">
653         <tr>
654           <td class="memname">def smeshDC.Mesh_Algorithm.Hypothesis           </td>
655           <td>(</td>
656           <td class="paramtype">&nbsp;</td>
657           <td class="paramname"> <em>self</em>, </td>
658         </tr>
659         <tr>
660           <td class="paramkey"></td>
661           <td></td>
662           <td class="paramtype">&nbsp;</td>
663           <td class="paramname"> <em>hyp</em>, </td>
664         </tr>
665         <tr>
666           <td class="paramkey"></td>
667           <td></td>
668           <td class="paramtype">&nbsp;</td>
669           <td class="paramname"> <em>args</em> = <code>[]</code>, </td>
670         </tr>
671         <tr>
672           <td class="paramkey"></td>
673           <td></td>
674           <td class="paramtype">&nbsp;</td>
675           <td class="paramname"> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</code></td><td>&nbsp;</td>
676         </tr>
677         <tr>
678           <td></td>
679           <td>)</td>
680           <td></td><td></td><td width="100%"><code> [inherited]</code></td>
681         </tr>
682       </table>
683 </div>
684 <div class="memdoc">
685
686 <p>
687
688 </div>
689 </div><p>
690 <hr><h2>Field Documentation</h2>
691 <a class="anchor" name="44e8968ec16413fd4aac2b906c313c0e"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::geom" ref="44e8968ec16413fd4aac2b906c313c0e" args="" -->
692 <div class="memitem">
693 <div class="memproto">
694       <table class="memname">
695         <tr>
696           <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Segment.html#44e8968ec16413fd4aac2b906c313c0e">smeshDC.Mesh_Segment.geom</a><code> [inherited]</code>          </td>
697         </tr>
698       </table>
699 </div>
700 <div class="memdoc">
701
702 <p>
703
704 <p>
705 Reimplemented from <a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#20ae4013ee7d13170461eca766fdda32">smeshDC.Mesh_Algorithm</a>.
706 </div>
707 </div><p>
708 <a class="anchor" name="a26131bcccd55e4d89612e43aeba151a"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::smesh" ref="a26131bcccd55e4d89612e43aeba151a" args="" -->
709 <div class="memitem">
710 <div class="memproto">
711       <table class="memname">
712         <tr>
713           <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#a26131bcccd55e4d89612e43aeba151a">smeshDC.Mesh_Algorithm.smesh</a><code> [inherited]</code>          </td>
714         </tr>
715       </table>
716 </div>
717 <div class="memdoc">
718
719 <p>
720
721 </div>
722 </div><p>
723 <a class="anchor" name="389abfff22e0cd47e6fd98f5f5000cfa"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::mesh" ref="389abfff22e0cd47e6fd98f5f5000cfa" args="" -->
724 <div class="memitem">
725 <div class="memproto">
726       <table class="memname">
727         <tr>
728           <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#389abfff22e0cd47e6fd98f5f5000cfa">smeshDC.Mesh_Algorithm.mesh</a><code> [inherited]</code>          </td>
729         </tr>
730       </table>
731 </div>
732 <div class="memdoc">
733
734 <p>
735
736 </div>
737 </div><p>
738 <a class="anchor" name="3292dd6a8b832264d19f199469602054"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::subm" ref="3292dd6a8b832264d19f199469602054" args="" -->
739 <div class="memitem">
740 <div class="memproto">
741       <table class="memname">
742         <tr>
743           <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#3292dd6a8b832264d19f199469602054">smeshDC.Mesh_Algorithm.subm</a><code> [inherited]</code>          </td>
744         </tr>
745       </table>
746 </div>
747 <div class="memdoc">
748
749 <p>
750
751 </div>
752 </div><p>
753 <a class="anchor" name="f42e17af989dda7a186b5d7e68f2ec71"></a><!-- doxytag: member="smeshDC::Mesh_CompositeSegment::algo" ref="f42e17af989dda7a186b5d7e68f2ec71" args="" -->
754 <div class="memitem">
755 <div class="memproto">
756       <table class="memname">
757         <tr>
758           <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#f42e17af989dda7a186b5d7e68f2ec71">smeshDC.Mesh_Algorithm.algo</a><code> [inherited]</code>          </td>
759         </tr>
760       </table>
761 </div>
762 <div class="memdoc">
763
764 <p>
765
766 </div>
767 </div><p>
768 </DIV>
769 <DIV class="div-footer">
770 Generated on Thu Jun 21 13:26:43 2007 for SALOME - SMESH - v.4.0.0 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.7</DIV>
771 </BODY>
772 </HTML>