1 <!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
4 <meta http-equiv="Content-Type"
5 content="text/html; charset=iso-8859-1">
7 content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
8 <title>Main Page</title>
9 <link href="doxygen.css" rel="stylesheet" type="text/css">
10 <link href="tabs.css" rel="stylesheet" type="text/css">
13 <!-- Generated by Doxygen 1.4.6 -->
14 <h1>smesh.Mesh_Segment_Python Class Reference</h1>
15 <!-- doxytag: class="smesh::Mesh_Segment_Python" --><!-- doxytag: inherits="smesh::Mesh_Segment" -->
17 Class to define a segment 1D algorithm for discretization with python
18 function. <a href="#_details">More...</a>
19 <p>Inheritance diagram for smesh.Mesh_Segment_Python:<br>
24 src="classsmesh_1_1Mesh__Segment__Python__inherit__graph.jpg"
25 usemap="#smesh_8Mesh__Segment__Python__inherit__map"
26 alt="Inheritance graph" border="0"></center>
27 <map name="smesh_8Mesh__Segment__Python__inherit__map">
28 <area href="classsmesh_1_1Mesh__Segment.html" shape="rect"
29 coords="33,84,190,108" alt="">
30 <area href="classsmesh_1_1Mesh__Algorithm.html" shape="rect"
31 coords="32,9,192,33" alt="">
33 <table border="0" cellpadding="0" cellspacing="0">
41 <h2>Public Member Functions</h2>
45 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
46 <td class="memItemRight" valign="bottom"><a class="el"
47 href="classsmesh_1_1Mesh__Segment__Python.html#fc80535134635f793e2b3b2aa31a8277">__init__</a></td>
50 <td class="mdescLeft"> </td>
51 <td class="mdescRight">Private constructor. <a
52 href="#fc80535134635f793e2b3b2aa31a8277"></a><br>
56 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
57 <td class="memItemRight" valign="bottom"><a class="el"
58 href="classsmesh_1_1Mesh__Segment__Python.html#f76e302de7146a1af9ad154f37108b6f">PythonSplit1D</a></td>
61 <td class="mdescLeft"> </td>
62 <td class="mdescRight">Define "PythonSplit1D" hypothesis based on
63 the Erwan Adam patch, awaiting equivalent SALOME functionality. <a
64 href="#f76e302de7146a1af9ad154f37108b6f"></a><br>
68 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
69 <td class="memItemRight" valign="bottom"><a class="el"
70 href="classsmesh_1_1Mesh__Segment.html#474a476f4ee613be478c94398202c6ad">LocalLength</a></td>
73 <td class="mdescLeft"> </td>
74 <td class="mdescRight">Define "LocalLength" hypothesis to cut an
75 edge in several segments with the same length. <a
76 href="#474a476f4ee613be478c94398202c6ad"></a><br>
80 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
81 <td class="memItemRight" valign="bottom"><a class="el"
82 href="classsmesh_1_1Mesh__Segment.html#f562aced3f41d5dec7c344c78a21ff3b">NumberOfSegments</a></td>
85 <td class="mdescLeft"> </td>
86 <td class="mdescRight">Define "NumberOfSegments" hypothesis to
87 cut an edge in several fixed number of segments. <a
88 href="#f562aced3f41d5dec7c344c78a21ff3b"></a><br>
92 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
93 <td class="memItemRight" valign="bottom"><a class="el"
94 href="classsmesh_1_1Mesh__Segment.html#54cb7674f55ecb828ecadb1f3408b95f">Arithmetic1D</a></td>
97 <td class="mdescLeft"> </td>
98 <td class="mdescRight">Define "Arithmetic1D" hypothesis to cut an
99 edge in several segments with arithmetic length increasing. <a
100 href="#54cb7674f55ecb828ecadb1f3408b95f"></a><br>
104 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
105 <td class="memItemRight" valign="bottom"><a class="el"
106 href="classsmesh_1_1Mesh__Segment.html#8824c58a068d8ebb6dfafe276cc45b6a">StartEndLength</a></td>
109 <td class="mdescLeft"> </td>
110 <td class="mdescRight">Define "StartEndLength" hypothesis to cut
111 an edge in several segments with geometric length increasing. <a
112 href="#8824c58a068d8ebb6dfafe276cc45b6a"></a><br>
116 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
117 <td class="memItemRight" valign="bottom"><a class="el"
118 href="classsmesh_1_1Mesh__Segment.html#7bfa579e708b6c7558183fe50e414668">Deflection1D</a></td>
121 <td class="mdescLeft"> </td>
122 <td class="mdescRight">Define "Deflection1D" hypothesis. <a
123 href="#7bfa579e708b6c7558183fe50e414668"></a><br>
127 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
128 <td class="memItemRight" valign="bottom"><a class="el"
129 href="classsmesh_1_1Mesh__Segment.html#e5d33518995c1ea6c97a4ae364841730">Propagation</a></td>
132 <td class="mdescLeft"> </td>
133 <td class="mdescRight">Define "Propagation" hypothesis that
134 propagate all other hypothesis on all others edges that are in the
135 opposite side in the case of quadrangular faces. <a
136 href="#e5d33518995c1ea6c97a4ae364841730"></a><br>
140 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
141 <td class="memItemRight" valign="bottom"><a class="el"
142 href="classsmesh_1_1Mesh__Segment.html#7a7aff5f8542efaee0115e90f2dff9c8">AutomaticLength</a></td>
145 <td class="mdescLeft"> </td>
146 <td class="mdescRight">Define "AutomaticLength" hypothesis. <a
147 href="#7a7aff5f8542efaee0115e90f2dff9c8"></a><br>
151 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
152 <td class="memItemRight" valign="bottom"><a class="el"
153 href="classsmesh_1_1Mesh__Segment.html#7e99441cd6f8b7be3888663345ce8f20">QuadraticMesh</a></td>
156 <td class="mdescLeft"> </td>
157 <td class="mdescRight">Define "QuadraticMesh" hypothesis, forcing
158 construction of quadratic edges. <a
159 href="#7e99441cd6f8b7be3888663345ce8f20"></a><br>
163 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
164 <td class="memItemRight" valign="bottom"><a class="el"
165 href="classsmesh_1_1Mesh__Algorithm.html#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td>
168 <td class="mdescLeft"> </td>
169 <td class="mdescRight">If the algorithm is global, return 0; <br>
170 else return the submesh associated to this algorithm. <a
171 href="#39dd34eb5db727c1ff2b69a84df18394"></a><br>
175 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
176 <td class="memItemRight" valign="bottom"><a class="el"
177 href="classsmesh_1_1Mesh__Algorithm.html#8451e22abaaba662c00052d95f47f7b0">GetAlgorithm</a></td>
180 <td class="mdescLeft"> </td>
181 <td class="mdescRight">Return the wrapped mesher. <a
182 href="#8451e22abaaba662c00052d95f47f7b0"></a><br>
186 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
187 <td class="memItemRight" valign="bottom"><a class="el"
188 href="classsmesh_1_1Mesh__Algorithm.html#f13cd452b3fce74939e43d49ae937e9e">GetCompatibleHypothesis</a></td>
191 <td class="mdescLeft"> </td>
192 <td class="mdescRight">Get list of hypothesis that can be used
193 with this algorithm. <a href="#f13cd452b3fce74939e43d49ae937e9e"></a><br>
197 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
198 <td class="memItemRight" valign="bottom"><a class="el"
199 href="classsmesh_1_1Mesh__Algorithm.html#b1b1de005b6bb9764bc282f54b2925c2">GetName</a></td>
202 <td class="mdescLeft"> </td>
203 <td class="mdescRight">Get name of algo. <a
204 href="#b1b1de005b6bb9764bc282f54b2925c2"></a><br>
208 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
209 <td class="memItemRight" valign="bottom"><a class="el"
210 href="classsmesh_1_1Mesh__Algorithm.html#67ab9bf21cd85694a9702c5c9a4db8b2">SetName</a></td>
213 <td class="mdescLeft"> </td>
214 <td class="mdescRight">Set name to algo. <a
215 href="#67ab9bf21cd85694a9702c5c9a4db8b2"></a><br>
219 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
220 <td class="memItemRight" valign="bottom"><a class="el"
221 href="classsmesh_1_1Mesh__Algorithm.html#9ddd321337780f828103a7aef5662a66">GetId</a></td>
224 <td class="mdescLeft"> </td>
225 <td class="mdescRight">Get id of algo. <a
226 href="#9ddd321337780f828103a7aef5662a66"></a><br>
230 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
231 <td class="memItemRight" valign="bottom"><a class="el"
232 href="classsmesh_1_1Mesh__Algorithm.html#cb3346c2c3cd4334e82c951e2b4929ec">TreatHypoStatus</a></td>
235 <td class="mdescLeft"> </td>
236 <td class="mdescRight">Private method. <a
237 href="#cb3346c2c3cd4334e82c951e2b4929ec"></a><br>
241 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
242 <td class="memItemRight" valign="bottom"><a class="el"
243 href="classsmesh_1_1Mesh__Algorithm.html#b0ee92d94d1907fc263864b727685187">Create</a></td>
246 <td class="mdescLeft"> </td>
247 <td class="mdescRight">Private method. <a
248 href="#b0ee92d94d1907fc263864b727685187"></a><br>
252 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
253 <td class="memItemRight" valign="bottom"><a class="el"
254 href="classsmesh_1_1Mesh__Algorithm.html#e6c4621e95fa72626c26a320a53c5929">Hypothesis</a></td>
257 <td class="mdescLeft"> </td>
258 <td class="mdescRight">Private method. <a
259 href="#e6c4621e95fa72626c26a320a53c5929"></a><br>
268 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top"> </td>
269 <td class="memItemRight" valign="bottom"><a class="el"
270 href="classsmesh_1_1Mesh__Algorithm.html#a2388901def73df05eabdc3dd0aeb876">mesh</a></td>
273 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top"> </td>
274 <td class="memItemRight" valign="bottom"><a class="el"
275 href="classsmesh_1_1Mesh__Algorithm.html#b637c67f711a33b32c3b56073a65db52">geom</a></td>
278 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top"> </td>
279 <td class="memItemRight" valign="bottom"><a class="el"
280 href="classsmesh_1_1Mesh__Algorithm.html#e31641d994477ff6913cef21bc8eed50">subm</a></td>
283 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top"> </td>
284 <td class="memItemRight" valign="bottom"><a class="el"
285 href="classsmesh_1_1Mesh__Algorithm.html#169100dea59b37e7e9a0d155b7208fc8">algo</a></td>
289 <h2>Static Public Attributes</h2>
293 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int </td>
294 <td class="memItemRight" valign="bottom"><a class="el"
295 href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">mesh</a>
299 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int </td>
300 <td class="memItemRight" valign="bottom"><a class="el"
301 href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">geom</a>
305 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int </td>
306 <td class="memItemRight" valign="bottom"><a class="el"
307 href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">subm</a>
311 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int </td>
312 <td class="memItemRight" valign="bottom"><a class="el"
313 href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">algo</a>
318 <hr><a name="_details"></a>
319 <h2>Detailed Description</h2>
323 <h2>Member Function Documentation</h2>
324 <a class="anchor" name="fc80535134635f793e2b3b2aa31a8277"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::__init__" ref="fc80535134635f793e2b3b2aa31a8277" args="" -->
326 <table class="mdTable" cellpadding="2" cellspacing="0">
330 <table border="0" cellpadding="0" cellspacing="0">
333 <td class="md" nowrap="nowrap" valign="top">def
334 smesh.Mesh_Segment_Python.__init__ </td>
335 <td class="md" valign="top">( </td>
336 <td class="md" nowrap="nowrap" valign="top"> </td>
337 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
340 <td class="md" align="right" nowrap="nowrap"><br>
344 <td class="md" nowrap="nowrap"> </td>
345 <td class="mdname" nowrap="nowrap"> <em>mesh</em>, </td>
348 <td class="md" align="right" nowrap="nowrap"><br>
352 <td class="md" nowrap="nowrap"> </td>
353 <td class="mdname" nowrap="nowrap"> <em>geom</em> = <code>0</code></td>
358 <td class="md">) </td>
359 <td class="md" colspan="2"><br>
368 <table border="0" cellpadding="0" cellspacing="5">
374 <p>Reimplemented from <a class="el"
375 href="classsmesh_1_1Mesh__Segment.html#3028b681627a583d99eee297936d2d8e">smesh.Mesh_Segment</a>.
381 <a class="anchor" name="f76e302de7146a1af9ad154f37108b6f"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::PythonSplit1D" ref="f76e302de7146a1af9ad154f37108b6f" args="" --></p>
383 <table class="mdTable" cellpadding="2" cellspacing="0">
387 <table border="0" cellpadding="0" cellspacing="0">
390 <td class="md" nowrap="nowrap" valign="top">def
391 smesh.Mesh_Segment_Python.PythonSplit1D </td>
392 <td class="md" valign="top">( </td>
393 <td class="md" nowrap="nowrap" valign="top"> </td>
394 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
397 <td class="md" align="right" nowrap="nowrap"><br>
401 <td class="md" nowrap="nowrap"> </td>
402 <td class="mdname" nowrap="nowrap"> <em>n</em>, </td>
405 <td class="md" align="right" nowrap="nowrap"><br>
409 <td class="md" nowrap="nowrap"> </td>
410 <td class="mdname" nowrap="nowrap"> <em>func</em></td>
415 <td class="md">) </td>
416 <td class="md" colspan="2"><br>
425 <table border="0" cellpadding="0" cellspacing="5">
431 <dl compact="compact">
432 <dt><b>Parameters:</b></dt>
434 <table border="0" cellpadding="0" cellspacing="2">
437 <td valign="top"><br>
439 <td valign="top"><em>n</em> </td>
440 <td>for the number of segments that cut an edge </td>
443 <td valign="top"><br>
445 <td valign="top"><em>func</em> </td>
446 <td>for the python function that calculate the length
447 of all segments </td>
457 <a class="anchor" name="474a476f4ee613be478c94398202c6ad"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::LocalLength" ref="474a476f4ee613be478c94398202c6ad" args="" --></p>
459 <table class="mdTable" cellpadding="2" cellspacing="0">
463 <table border="0" cellpadding="0" cellspacing="0">
466 <td class="md" nowrap="nowrap" valign="top">def
467 smesh.Mesh_Segment.LocalLength </td>
468 <td class="md" valign="top">( </td>
469 <td class="md" nowrap="nowrap" valign="top"> </td>
470 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
473 <td class="md" align="right" nowrap="nowrap"><br>
477 <td class="md" nowrap="nowrap"> </td>
478 <td class="mdname" nowrap="nowrap"> <em>l</em></td>
483 <td class="md">) </td>
484 <td class="md" colspan="2"><code> [inherited]</code></td>
492 <table border="0" cellpadding="0" cellspacing="5">
498 <dl compact="compact">
499 <dt><b>Parameters:</b></dt>
501 <table border="0" cellpadding="0" cellspacing="2">
504 <td valign="top"><br>
506 <td valign="top"><em>l</em> </td>
507 <td>for the length of segments that cut an edge </td>
517 <a class="anchor" name="f562aced3f41d5dec7c344c78a21ff3b"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::NumberOfSegments" ref="f562aced3f41d5dec7c344c78a21ff3b" args="" --></p>
519 <table class="mdTable" cellpadding="2" cellspacing="0">
523 <table border="0" cellpadding="0" cellspacing="0">
526 <td class="md" nowrap="nowrap" valign="top">def
527 smesh.Mesh_Segment.NumberOfSegments </td>
528 <td class="md" valign="top">( </td>
529 <td class="md" nowrap="nowrap" valign="top"> </td>
530 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
533 <td class="md" align="right" nowrap="nowrap"><br>
537 <td class="md" nowrap="nowrap"> </td>
538 <td class="mdname" nowrap="nowrap"> <em>n</em>, </td>
541 <td class="md" align="right" nowrap="nowrap"><br>
545 <td class="md" nowrap="nowrap"> </td>
546 <td class="mdname" nowrap="nowrap"> <em>s</em> = <code>[]</code></td>
551 <td class="md">) </td>
552 <td class="md" colspan="2"><code> [inherited]</code></td>
560 <table border="0" cellpadding="0" cellspacing="5">
566 <dl compact="compact">
567 <dt><b>Parameters:</b></dt>
569 <table border="0" cellpadding="0" cellspacing="2">
572 <td valign="top"><br>
574 <td valign="top"><em>n</em> </td>
575 <td>for the number of segments that cut an edge </td>
578 <td valign="top"><br>
580 <td valign="top"><em>s</em> </td>
581 <td>for the scale factor (optional) </td>
591 <a class="anchor" name="54cb7674f55ecb828ecadb1f3408b95f"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::Arithmetic1D" ref="54cb7674f55ecb828ecadb1f3408b95f" args="" --></p>
593 <table class="mdTable" cellpadding="2" cellspacing="0">
597 <table border="0" cellpadding="0" cellspacing="0">
600 <td class="md" nowrap="nowrap" valign="top">def
601 smesh.Mesh_Segment.Arithmetic1D </td>
602 <td class="md" valign="top">( </td>
603 <td class="md" nowrap="nowrap" valign="top"> </td>
604 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
607 <td class="md" align="right" nowrap="nowrap"><br>
611 <td class="md" nowrap="nowrap"> </td>
612 <td class="mdname" nowrap="nowrap"> <em>start</em>, </td>
615 <td class="md" align="right" nowrap="nowrap"><br>
619 <td class="md" nowrap="nowrap"> </td>
620 <td class="mdname" nowrap="nowrap"> <em>end</em></td>
625 <td class="md">) </td>
626 <td class="md" colspan="2"><code> [inherited]</code></td>
634 <table border="0" cellpadding="0" cellspacing="5">
640 <dl compact="compact">
641 <dt><b>Parameters:</b></dt>
643 <table border="0" cellpadding="0" cellspacing="2">
646 <td valign="top"><br>
648 <td valign="top"><em>start</em> </td>
649 <td>for the length of the first segment </td>
652 <td valign="top"><br>
654 <td valign="top"><em>end</em> </td>
655 <td>for the length of the last segment </td>
665 <a class="anchor" name="8824c58a068d8ebb6dfafe276cc45b6a"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::StartEndLength" ref="8824c58a068d8ebb6dfafe276cc45b6a" args="" --></p>
667 <table class="mdTable" cellpadding="2" cellspacing="0">
671 <table border="0" cellpadding="0" cellspacing="0">
674 <td class="md" nowrap="nowrap" valign="top">def
675 smesh.Mesh_Segment.StartEndLength </td>
676 <td class="md" valign="top">( </td>
677 <td class="md" nowrap="nowrap" valign="top"> </td>
678 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
681 <td class="md" align="right" nowrap="nowrap"><br>
685 <td class="md" nowrap="nowrap"> </td>
686 <td class="mdname" nowrap="nowrap"> <em>start</em>, </td>
689 <td class="md" align="right" nowrap="nowrap"><br>
693 <td class="md" nowrap="nowrap"> </td>
694 <td class="mdname" nowrap="nowrap"> <em>end</em></td>
699 <td class="md">) </td>
700 <td class="md" colspan="2"><code> [inherited]</code></td>
708 <table border="0" cellpadding="0" cellspacing="5">
714 <dl compact="compact">
715 <dt><b>Parameters:</b></dt>
717 <table border="0" cellpadding="0" cellspacing="2">
720 <td valign="top"><br>
722 <td valign="top"><em>start</em> </td>
723 <td>for the length of the first segment </td>
726 <td valign="top"><br>
728 <td valign="top"><em>end</em> </td>
729 <td>for the length of the last segment </td>
739 <a class="anchor" name="7bfa579e708b6c7558183fe50e414668"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::Deflection1D" ref="7bfa579e708b6c7558183fe50e414668" args="" --></p>
741 <table class="mdTable" cellpadding="2" cellspacing="0">
745 <table border="0" cellpadding="0" cellspacing="0">
748 <td class="md" nowrap="nowrap" valign="top">def
749 smesh.Mesh_Segment.Deflection1D </td>
750 <td class="md" valign="top">( </td>
751 <td class="md" nowrap="nowrap" valign="top"> </td>
752 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
755 <td class="md" align="right" nowrap="nowrap"><br>
759 <td class="md" nowrap="nowrap"> </td>
760 <td class="mdname" nowrap="nowrap"> <em>d</em></td>
765 <td class="md">) </td>
766 <td class="md" colspan="2"><code> [inherited]</code></td>
774 <table border="0" cellpadding="0" cellspacing="5">
780 <dl compact="compact">
781 <dt><b>Parameters:</b></dt>
783 <table border="0" cellpadding="0" cellspacing="2">
786 <td valign="top"><br>
788 <td valign="top"><em>d</em> </td>
789 <td>for the deflection </td>
799 <a class="anchor" name="e5d33518995c1ea6c97a4ae364841730"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::Propagation" ref="e5d33518995c1ea6c97a4ae364841730" args="" --></p>
801 <table class="mdTable" cellpadding="2" cellspacing="0">
805 <table border="0" cellpadding="0" cellspacing="0">
808 <td class="md" nowrap="nowrap" valign="top">def
809 smesh.Mesh_Segment.Propagation </td>
810 <td class="md" valign="top">( </td>
811 <td class="md" nowrap="nowrap" valign="top"> </td>
812 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
814 <td class="md" valign="top"> ) </td>
815 <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
823 <table border="0" cellpadding="0" cellspacing="5">
834 <a class="anchor" name="7a7aff5f8542efaee0115e90f2dff9c8"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::AutomaticLength" ref="7a7aff5f8542efaee0115e90f2dff9c8" args="" --></p>
836 <table class="mdTable" cellpadding="2" cellspacing="0">
840 <table border="0" cellpadding="0" cellspacing="0">
843 <td class="md" nowrap="nowrap" valign="top">def
844 smesh.Mesh_Segment.AutomaticLength </td>
845 <td class="md" valign="top">( </td>
846 <td class="md" nowrap="nowrap" valign="top"> </td>
847 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
850 <td class="md" align="right" nowrap="nowrap"><br>
854 <td class="md" nowrap="nowrap"> </td>
855 <td class="mdname" nowrap="nowrap"> <em>fineness</em> = <code>0</code></td>
860 <td class="md">) </td>
861 <td class="md" colspan="2"><code> [inherited]</code></td>
869 <table border="0" cellpadding="0" cellspacing="5">
875 <dl compact="compact">
876 <dt><b>Parameters:</b></dt>
878 <table border="0" cellpadding="0" cellspacing="2">
881 <td valign="top"><br>
883 <td valign="top"><em>fineness</em> </td>
884 <td>for the fineness [0-1] </td>
894 <a class="anchor" name="7e99441cd6f8b7be3888663345ce8f20"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::QuadraticMesh" ref="7e99441cd6f8b7be3888663345ce8f20" args="" --></p>
896 <table class="mdTable" cellpadding="2" cellspacing="0">
900 <table border="0" cellpadding="0" cellspacing="0">
903 <td class="md" nowrap="nowrap" valign="top">def
904 smesh.Mesh_Segment.QuadraticMesh </td>
905 <td class="md" valign="top">( </td>
906 <td class="md" nowrap="nowrap" valign="top"> </td>
907 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
909 <td class="md" valign="top"> ) </td>
910 <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
918 <table border="0" cellpadding="0" cellspacing="5">
923 <p>If the 2D mesher sees that all boundary edges are quadratic
924 ones, it generates quadratic faces, else it generates linear faces
925 using medium nodes as if they were vertex ones. The 3D mesher generates
926 quadratic volumes only if all boundary faces are quadratic ones, else
932 <a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --></p>
934 <table class="mdTable" cellpadding="2" cellspacing="0">
938 <table border="0" cellpadding="0" cellspacing="0">
941 <td class="md" nowrap="nowrap" valign="top">def
942 smesh.Mesh_Algorithm.GetSubMesh </td>
943 <td class="md" valign="top">( </td>
944 <td class="md" nowrap="nowrap" valign="top"> </td>
945 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
947 <td class="md" valign="top"> ) </td>
948 <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
956 <table border="0" cellpadding="0" cellspacing="5">
967 <a class="anchor" name="8451e22abaaba662c00052d95f47f7b0"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::GetAlgorithm" ref="8451e22abaaba662c00052d95f47f7b0" args="" --></p>
969 <table class="mdTable" cellpadding="2" cellspacing="0">
973 <table border="0" cellpadding="0" cellspacing="0">
976 <td class="md" nowrap="nowrap" valign="top">def
977 smesh.Mesh_Algorithm.GetAlgorithm </td>
978 <td class="md" valign="top">( </td>
979 <td class="md" nowrap="nowrap" valign="top"> </td>
980 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
982 <td class="md" valign="top"> ) </td>
983 <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
991 <table border="0" cellpadding="0" cellspacing="5">
1002 <a class="anchor" name="f13cd452b3fce74939e43d49ae937e9e"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::GetCompatibleHypothesis" ref="f13cd452b3fce74939e43d49ae937e9e" args="" --></p>
1004 <table class="mdTable" cellpadding="2" cellspacing="0">
1008 <table border="0" cellpadding="0" cellspacing="0">
1011 <td class="md" nowrap="nowrap" valign="top">def
1012 smesh.Mesh_Algorithm.GetCompatibleHypothesis </td>
1013 <td class="md" valign="top">( </td>
1014 <td class="md" nowrap="nowrap" valign="top"> </td>
1015 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
1017 <td class="md" valign="top"> ) </td>
1018 <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
1026 <table border="0" cellpadding="0" cellspacing="5">
1037 <a class="anchor" name="b1b1de005b6bb9764bc282f54b2925c2"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::GetName" ref="b1b1de005b6bb9764bc282f54b2925c2" args="" --></p>
1039 <table class="mdTable" cellpadding="2" cellspacing="0">
1043 <table border="0" cellpadding="0" cellspacing="0">
1046 <td class="md" nowrap="nowrap" valign="top">def
1047 smesh.Mesh_Algorithm.GetName </td>
1048 <td class="md" valign="top">( </td>
1049 <td class="md" nowrap="nowrap" valign="top"> </td>
1050 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
1052 <td class="md" valign="top"> ) </td>
1053 <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
1061 <table border="0" cellpadding="0" cellspacing="5">
1072 <a class="anchor" name="67ab9bf21cd85694a9702c5c9a4db8b2"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::SetName" ref="67ab9bf21cd85694a9702c5c9a4db8b2" args="" --></p>
1074 <table class="mdTable" cellpadding="2" cellspacing="0">
1078 <table border="0" cellpadding="0" cellspacing="0">
1081 <td class="md" nowrap="nowrap" valign="top">def
1082 smesh.Mesh_Algorithm.SetName </td>
1083 <td class="md" valign="top">( </td>
1084 <td class="md" nowrap="nowrap" valign="top"> </td>
1085 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
1088 <td class="md" align="right" nowrap="nowrap"><br>
1092 <td class="md" nowrap="nowrap"> </td>
1093 <td class="mdname" nowrap="nowrap"> <em>name</em></td>
1098 <td class="md">) </td>
1099 <td class="md" colspan="2"><code> [inherited]</code></td>
1107 <table border="0" cellpadding="0" cellspacing="5">
1118 <a class="anchor" name="9ddd321337780f828103a7aef5662a66"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::GetId" ref="9ddd321337780f828103a7aef5662a66" args="" --></p>
1120 <table class="mdTable" cellpadding="2" cellspacing="0">
1124 <table border="0" cellpadding="0" cellspacing="0">
1127 <td class="md" nowrap="nowrap" valign="top">def
1128 smesh.Mesh_Algorithm.GetId </td>
1129 <td class="md" valign="top">( </td>
1130 <td class="md" nowrap="nowrap" valign="top"> </td>
1131 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
1133 <td class="md" valign="top"> ) </td>
1134 <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
1142 <table border="0" cellpadding="0" cellspacing="5">
1153 <a class="anchor" name="cb3346c2c3cd4334e82c951e2b4929ec"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::TreatHypoStatus" ref="cb3346c2c3cd4334e82c951e2b4929ec" args="" --></p>
1155 <table class="mdTable" cellpadding="2" cellspacing="0">
1159 <table border="0" cellpadding="0" cellspacing="0">
1162 <td class="md" nowrap="nowrap" valign="top">def
1163 smesh.Mesh_Algorithm.TreatHypoStatus </td>
1164 <td class="md" valign="top">( </td>
1165 <td class="md" nowrap="nowrap" valign="top"> </td>
1166 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
1169 <td class="md" align="right" nowrap="nowrap"><br>
1173 <td class="md" nowrap="nowrap"> </td>
1174 <td class="mdname" nowrap="nowrap"> <em>status</em>, </td>
1177 <td class="md" align="right" nowrap="nowrap"><br>
1181 <td class="md" nowrap="nowrap"> </td>
1182 <td class="mdname" nowrap="nowrap"> <em>hypName</em>, </td>
1185 <td class="md" align="right" nowrap="nowrap"><br>
1189 <td class="md" nowrap="nowrap"> </td>
1190 <td class="mdname" nowrap="nowrap"> <em>geomName</em>, </td>
1193 <td class="md" align="right" nowrap="nowrap"><br>
1197 <td class="md" nowrap="nowrap"> </td>
1198 <td class="mdname" nowrap="nowrap"> <em>isAlgo</em></td>
1203 <td class="md">) </td>
1204 <td class="md" colspan="2"><code> [inherited]</code></td>
1212 <table border="0" cellpadding="0" cellspacing="5">
1217 <p>Print error message if a hypothesis was not assigned. </p>
1222 <a class="anchor" name="b0ee92d94d1907fc263864b727685187"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::Create" ref="b0ee92d94d1907fc263864b727685187" args="" --></p>
1224 <table class="mdTable" cellpadding="2" cellspacing="0">
1228 <table border="0" cellpadding="0" cellspacing="0">
1231 <td class="md" nowrap="nowrap" valign="top">def
1232 smesh.Mesh_Algorithm.Create </td>
1233 <td class="md" valign="top">( </td>
1234 <td class="md" nowrap="nowrap" valign="top"> </td>
1235 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
1238 <td class="md" align="right" nowrap="nowrap"><br>
1242 <td class="md" nowrap="nowrap"> </td>
1243 <td class="mdname" nowrap="nowrap"> <em>mesh</em>, </td>
1246 <td class="md" align="right" nowrap="nowrap"><br>
1250 <td class="md" nowrap="nowrap"> </td>
1251 <td class="mdname" nowrap="nowrap"> <em>geom</em>, </td>
1254 <td class="md" align="right" nowrap="nowrap"><br>
1258 <td class="md" nowrap="nowrap"> </td>
1259 <td class="mdname" nowrap="nowrap"> <em>hypo</em>, </td>
1262 <td class="md" align="right" nowrap="nowrap"><br>
1266 <td class="md" nowrap="nowrap"> </td>
1267 <td class="mdname" nowrap="nowrap"> <em>so</em> = <code>"libStdMeshersEngine.so"</code></td>
1272 <td class="md">) </td>
1273 <td class="md" colspan="2"><code> [inherited]</code></td>
1281 <table border="0" cellpadding="0" cellspacing="5">
1292 <a class="anchor" name="e6c4621e95fa72626c26a320a53c5929"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::Hypothesis" ref="e6c4621e95fa72626c26a320a53c5929" args="" --></p>
1294 <table class="mdTable" cellpadding="2" cellspacing="0">
1298 <table border="0" cellpadding="0" cellspacing="0">
1301 <td class="md" nowrap="nowrap" valign="top">def
1302 smesh.Mesh_Algorithm.Hypothesis </td>
1303 <td class="md" valign="top">( </td>
1304 <td class="md" nowrap="nowrap" valign="top"> </td>
1305 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
1308 <td class="md" align="right" nowrap="nowrap"><br>
1312 <td class="md" nowrap="nowrap"> </td>
1313 <td class="mdname" nowrap="nowrap"> <em>hyp</em>, </td>
1316 <td class="md" align="right" nowrap="nowrap"><br>
1320 <td class="md" nowrap="nowrap"> </td>
1321 <td class="mdname" nowrap="nowrap"> <em>args</em> = <code>[]</code>,
1325 <td class="md" align="right" nowrap="nowrap"><br>
1329 <td class="md" nowrap="nowrap"> </td>
1330 <td class="mdname" nowrap="nowrap"> <em>so</em> = <code>"libStdMeshersEngine.so"</code></td>
1335 <td class="md">) </td>
1336 <td class="md" colspan="2"><code> [inherited]</code></td>
1344 <table border="0" cellpadding="0" cellspacing="5">
1357 <h2>Field Documentation</h2>
1358 <a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" -->
1360 <table class="mdTable" cellpadding="2" cellspacing="0">
1364 <table border="0" cellpadding="0" cellspacing="0">
1367 <td class="md" nowrap="nowrap" valign="top">int <a
1369 href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a>
1370 = 0<code> [static, inherited]</code> </td>
1378 <table border="0" cellpadding="0" cellspacing="5">
1389 <a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --></p>
1391 <table class="mdTable" cellpadding="2" cellspacing="0">
1395 <table border="0" cellpadding="0" cellspacing="0">
1398 <td class="md" nowrap="nowrap" valign="top"><a class="el"
1399 href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code>
1400 [inherited]</code> </td>
1408 <table border="0" cellpadding="0" cellspacing="5">
1419 <a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::geom" ref="f6608d059606200dce0679f3367112d1" args="" --></p>
1421 <table class="mdTable" cellpadding="2" cellspacing="0">
1425 <table border="0" cellpadding="0" cellspacing="0">
1428 <td class="md" nowrap="nowrap" valign="top">int <a
1430 href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a>
1431 = 0<code> [static, inherited]</code> </td>
1439 <table border="0" cellpadding="0" cellspacing="5">
1450 <a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::geom" ref="b637c67f711a33b32c3b56073a65db52" args="" --></p>
1452 <table class="mdTable" cellpadding="2" cellspacing="0">
1456 <table border="0" cellpadding="0" cellspacing="0">
1459 <td class="md" nowrap="nowrap" valign="top"><a class="el"
1460 href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a><code>
1461 [inherited]</code> </td>
1469 <table border="0" cellpadding="0" cellspacing="5">
1480 <a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --></p>
1482 <table class="mdTable" cellpadding="2" cellspacing="0">
1486 <table border="0" cellpadding="0" cellspacing="0">
1489 <td class="md" nowrap="nowrap" valign="top">int <a
1491 href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a>
1492 = 0<code> [static, inherited]</code> </td>
1500 <table border="0" cellpadding="0" cellspacing="5">
1511 <a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --></p>
1513 <table class="mdTable" cellpadding="2" cellspacing="0">
1517 <table border="0" cellpadding="0" cellspacing="0">
1520 <td class="md" nowrap="nowrap" valign="top"><a class="el"
1521 href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code>
1522 [inherited]</code> </td>
1530 <table border="0" cellpadding="0" cellspacing="5">
1541 <a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --></p>
1543 <table class="mdTable" cellpadding="2" cellspacing="0">
1547 <table border="0" cellpadding="0" cellspacing="0">
1550 <td class="md" nowrap="nowrap" valign="top">int <a
1552 href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a>
1553 = 0<code> [static, inherited]</code> </td>
1561 <table border="0" cellpadding="0" cellspacing="5">
1572 <a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --></p>
1574 <table class="mdTable" cellpadding="2" cellspacing="0">
1578 <table border="0" cellpadding="0" cellspacing="0">
1581 <td class="md" nowrap="nowrap" valign="top"><a class="el"
1582 href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a><code>
1583 [inherited]</code> </td>
1591 <table border="0" cellpadding="0" cellspacing="5">
1603 <div class="div-footer">Generated on Fri Oct 27 19:00:40 2006 for
1604 SALOME - SMESH - v.3.2.2 by <a
1605 href="http://www.doxygen.org/index.html"><img src="doxygen.png"
1606 alt="doxygen" align="middle" border="0"></a> 1.4.6</div>