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 <h1>smesh.Mesh_Triangle Class Reference</h1>
14 <!-- doxytag: class="smesh::Mesh_Triangle" --><!-- doxytag: inherits="smesh::Mesh_Algorithm" --><br>
15 Class to define a triangle 2D algorithm. <a href="#_details">More...</a><br>
17 Inheritance diagram for smesh.Mesh_Triangle:<br>
20 <center><img src="classsmesh_1_1Mesh__Triangle__inherit__graph.jpg"
21 usemap="#smesh_8Mesh__Triangle__inherit__map" alt="Inheritance graph"
23 <map name="smesh_8Mesh__Triangle__inherit__map">
24 <area href="classsmesh_1_1Mesh__Algorithm.html" shape="rect"
25 coords="8,9,168,33" alt="">
27 <table border="0" cellpadding="0" cellspacing="0">
35 <h2>Public Member Functions</h2>
39 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
40 <td class="memItemRight" valign="bottom"><a class="el"
41 href="classsmesh_1_1Mesh__Triangle.html#d7de151c483aa4ccc41757e1986718b0">__init__</a></td>
44 <td class="mdescLeft"> </td>
45 <td class="mdescRight">Private constructor. <a
46 href="#d7de151c483aa4ccc41757e1986718b0"></a><br>
50 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
51 <td class="memItemRight" valign="bottom"><a class="el"
52 href="classsmesh_1_1Mesh__Triangle.html#9fe448143f3fa207b3d46536b30342ec">MaxElementArea</a></td>
55 <td class="mdescLeft"> </td>
56 <td class="mdescRight">Define "MaxElementArea" hypothesis to give
57 the maximun area of each triangles. <a
58 href="#9fe448143f3fa207b3d46536b30342ec"></a><br>
62 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
63 <td class="memItemRight" valign="bottom"><a class="el"
64 href="classsmesh_1_1Mesh__Triangle.html#d2b41cafc2001c01d19619ce21379760">LengthFromEdges</a></td>
67 <td class="mdescLeft"> </td>
68 <td class="mdescRight">Define "LengthFromEdges" hypothesis to
69 build triangles based on the length of the edges taken from the wire. <a
70 href="#d2b41cafc2001c01d19619ce21379760"></a><br>
74 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
75 <td class="memItemRight" valign="bottom"><a class="el"
76 href="classsmesh_1_1Mesh__Triangle.html#69a341f624cb8402e386658fa98e29d0">Parameters</a></td>
79 <td class="mdescLeft"> </td>
80 <td class="mdescRight">Define "Netgen 2D Parameters" hypothesis. <a
81 href="#69a341f624cb8402e386658fa98e29d0"></a><br>
85 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
86 <td class="memItemRight" valign="bottom"><a class="el"
87 href="classsmesh_1_1Mesh__Triangle.html#7a07e4f1132d91e8ba07fca47ca5d0f9">SetMaxSize</a></td>
90 <td class="mdescLeft"> </td>
91 <td class="mdescRight">Set MaxSize. <a
92 href="#7a07e4f1132d91e8ba07fca47ca5d0f9"></a><br>
96 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
97 <td class="memItemRight" valign="bottom"><a class="el"
98 href="classsmesh_1_1Mesh__Triangle.html#4e81ffd268d1bbd163b8686a4d6ed263">SetSecondOrder</a></td>
101 <td class="mdescLeft"> </td>
102 <td class="mdescRight">Set SecondOrder flag. <a
103 href="#4e81ffd268d1bbd163b8686a4d6ed263"></a><br>
107 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
108 <td class="memItemRight" valign="bottom"><a class="el"
109 href="classsmesh_1_1Mesh__Triangle.html#aedfeb9fd639cb01e01b7989c3619524">SetOptimize</a></td>
112 <td class="mdescLeft"> </td>
113 <td class="mdescRight">Set Optimize flag. <a
114 href="#aedfeb9fd639cb01e01b7989c3619524"></a><br>
118 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
119 <td class="memItemRight" valign="bottom"><a class="el"
120 href="classsmesh_1_1Mesh__Triangle.html#4a348dfd84e1c7d17437cffb6ba5011a">SetFineness</a></td>
123 <td class="mdescLeft"> </td>
124 <td class="mdescRight">Set Fineness. <a
125 href="#4a348dfd84e1c7d17437cffb6ba5011a"></a><br>
129 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
130 <td class="memItemRight" valign="bottom"><a class="el"
131 href="classsmesh_1_1Mesh__Triangle.html#b1fce7c1e3c257b65069b05e906f94cb">SetGrowthRate</a></td>
134 <td class="mdescLeft"> </td>
135 <td class="mdescRight">Set GrowthRate. <a
136 href="#b1fce7c1e3c257b65069b05e906f94cb"></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__Triangle.html#dbc76e5ec41100c11642f29a1e1bdb42">SetNbSegPerEdge</a></td>
145 <td class="mdescLeft"> </td>
146 <td class="mdescRight">Set NbSegPerEdge. <a
147 href="#dbc76e5ec41100c11642f29a1e1bdb42"></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__Triangle.html#ea4546d82521e441d31d1db1254b94b2">SetNbSegPerRadius</a></td>
156 <td class="mdescLeft"> </td>
157 <td class="mdescRight">Set NbSegPerRadius. <a
158 href="#ea4546d82521e441d31d1db1254b94b2"></a><br>
162 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
163 <td class="memItemRight" valign="bottom"><a class="el"
164 href="classsmesh_1_1Mesh__Triangle.html#34ee5173a46e2ea3ca66f9225229efbb">SetQuadAllowed</a></td>
167 <td class="mdescLeft"> </td>
168 <td class="mdescRight">Set QuadAllowed flag. <a
169 href="#34ee5173a46e2ea3ca66f9225229efbb"></a><br>
173 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
174 <td class="memItemRight" valign="bottom"><a class="el"
175 href="classsmesh_1_1Mesh__Algorithm.html#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td>
178 <td class="mdescLeft"> </td>
179 <td class="mdescRight">If the algorithm is global, return 0; <br>
180 else return the submesh associated to this algorithm. <a
181 href="#39dd34eb5db727c1ff2b69a84df18394"></a><br>
185 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
186 <td class="memItemRight" valign="bottom"><a class="el"
187 href="classsmesh_1_1Mesh__Algorithm.html#8451e22abaaba662c00052d95f47f7b0">GetAlgorithm</a></td>
190 <td class="mdescLeft"> </td>
191 <td class="mdescRight">Return the wrapped mesher. <a
192 href="#8451e22abaaba662c00052d95f47f7b0"></a><br>
196 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
197 <td class="memItemRight" valign="bottom"><a class="el"
198 href="classsmesh_1_1Mesh__Algorithm.html#f13cd452b3fce74939e43d49ae937e9e">GetCompatibleHypothesis</a></td>
201 <td class="mdescLeft"> </td>
202 <td class="mdescRight">Get list of hypothesis that can be used
203 with this algorithm. <a href="#f13cd452b3fce74939e43d49ae937e9e"></a><br>
207 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
208 <td class="memItemRight" valign="bottom"><a class="el"
209 href="classsmesh_1_1Mesh__Algorithm.html#b1b1de005b6bb9764bc282f54b2925c2">GetName</a></td>
212 <td class="mdescLeft"> </td>
213 <td class="mdescRight">Get name of algo. <a
214 href="#b1b1de005b6bb9764bc282f54b2925c2"></a><br>
218 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
219 <td class="memItemRight" valign="bottom"><a class="el"
220 href="classsmesh_1_1Mesh__Algorithm.html#67ab9bf21cd85694a9702c5c9a4db8b2">SetName</a></td>
223 <td class="mdescLeft"> </td>
224 <td class="mdescRight">Set name to algo. <a
225 href="#67ab9bf21cd85694a9702c5c9a4db8b2"></a><br>
229 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
230 <td class="memItemRight" valign="bottom"><a class="el"
231 href="classsmesh_1_1Mesh__Algorithm.html#9ddd321337780f828103a7aef5662a66">GetId</a></td>
234 <td class="mdescLeft"> </td>
235 <td class="mdescRight">Get id of algo. <a
236 href="#9ddd321337780f828103a7aef5662a66"></a><br>
240 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
241 <td class="memItemRight" valign="bottom"><a class="el"
242 href="classsmesh_1_1Mesh__Algorithm.html#cb3346c2c3cd4334e82c951e2b4929ec">TreatHypoStatus</a></td>
245 <td class="mdescLeft"> </td>
246 <td class="mdescRight">Private method. <a
247 href="#cb3346c2c3cd4334e82c951e2b4929ec"></a><br>
251 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
252 <td class="memItemRight" valign="bottom"><a class="el"
253 href="classsmesh_1_1Mesh__Algorithm.html#b0ee92d94d1907fc263864b727685187">Create</a></td>
256 <td class="mdescLeft"> </td>
257 <td class="mdescRight">Private method. <a
258 href="#b0ee92d94d1907fc263864b727685187"></a><br>
262 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def </td>
263 <td class="memItemRight" valign="bottom"><a class="el"
264 href="classsmesh_1_1Mesh__Algorithm.html#e6c4621e95fa72626c26a320a53c5929">Hypothesis</a></td>
267 <td class="mdescLeft"> </td>
268 <td class="mdescRight">Private method. <a
269 href="#e6c4621e95fa72626c26a320a53c5929"></a><br>
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__Triangle.html#57e6b5372ec214aab175c16ebbf2fd18">algoType</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__Triangle.html#a0a5947fbd5e4c91734d87c73af00a2d">params</a></td>
288 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top"> </td>
289 <td class="memItemRight" valign="bottom"><a class="el"
290 href="classsmesh_1_1Mesh__Algorithm.html#a2388901def73df05eabdc3dd0aeb876">mesh</a></td>
293 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top"> </td>
294 <td class="memItemRight" valign="bottom"><a class="el"
295 href="classsmesh_1_1Mesh__Algorithm.html#b637c67f711a33b32c3b56073a65db52">geom</a></td>
298 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top"> </td>
299 <td class="memItemRight" valign="bottom"><a class="el"
300 href="classsmesh_1_1Mesh__Algorithm.html#e31641d994477ff6913cef21bc8eed50">subm</a></td>
303 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top"> </td>
304 <td class="memItemRight" valign="bottom"><a class="el"
305 href="classsmesh_1_1Mesh__Algorithm.html#169100dea59b37e7e9a0d155b7208fc8">algo</a></td>
309 <h2>Static Public Attributes</h2>
313 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int </td>
314 <td class="memItemRight" valign="bottom"><a class="el"
315 href="classsmesh_1_1Mesh__Triangle.html#78df0a3eb610328638ec5c69e7c6af60">algoType</a>
319 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int </td>
320 <td class="memItemRight" valign="bottom"><a class="el"
321 href="classsmesh_1_1Mesh__Triangle.html#099db285c4146ebe49dd7a1323693a9a">params</a>
325 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int </td>
326 <td class="memItemRight" valign="bottom"><a class="el"
327 href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">mesh</a>
331 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int </td>
332 <td class="memItemRight" valign="bottom"><a class="el"
333 href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">geom</a>
337 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int </td>
338 <td class="memItemRight" valign="bottom"><a class="el"
339 href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">subm</a>
343 <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int </td>
344 <td class="memItemRight" valign="bottom"><a class="el"
345 href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">algo</a>
350 <hr><a name="_details"></a>
351 <h2>Detailed Description</h2>
355 <h2>Member Function Documentation</h2>
356 <a class="anchor" name="d7de151c483aa4ccc41757e1986718b0"></a><!-- doxytag: member="smesh::Mesh_Triangle::__init__" ref="d7de151c483aa4ccc41757e1986718b0" args="" -->
358 <table class="mdTable" cellpadding="2" cellspacing="0">
362 <table border="0" cellpadding="0" cellspacing="0">
365 <td class="md" nowrap="nowrap" valign="top">def
366 smesh.Mesh_Triangle.__init__ </td>
367 <td class="md" valign="top">( </td>
368 <td class="md" nowrap="nowrap" valign="top"> </td>
369 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
372 <td class="md" align="right" nowrap="nowrap"><br>
376 <td class="md" nowrap="nowrap"> </td>
377 <td class="mdname" nowrap="nowrap"> <em>mesh</em>, </td>
380 <td class="md" align="right" nowrap="nowrap"><br>
384 <td class="md" nowrap="nowrap"> </td>
385 <td class="mdname" nowrap="nowrap"> <em>algoType</em>, </td>
388 <td class="md" align="right" nowrap="nowrap"><br>
392 <td class="md" nowrap="nowrap"> </td>
393 <td class="mdname" nowrap="nowrap"> <em>geom</em> = <code>0</code></td>
398 <td class="md">) </td>
399 <td class="md" colspan="2"><br>
408 <table border="0" cellpadding="0" cellspacing="5">
419 <a class="anchor" name="9fe448143f3fa207b3d46536b30342ec"></a><!-- doxytag: member="smesh::Mesh_Triangle::MaxElementArea" ref="9fe448143f3fa207b3d46536b30342ec" args="" --></p>
421 <table class="mdTable" cellpadding="2" cellspacing="0">
425 <table border="0" cellpadding="0" cellspacing="0">
428 <td class="md" nowrap="nowrap" valign="top">def
429 smesh.Mesh_Triangle.MaxElementArea </td>
430 <td class="md" valign="top">( </td>
431 <td class="md" nowrap="nowrap" valign="top"> </td>
432 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
435 <td class="md" align="right" nowrap="nowrap"><br>
439 <td class="md" nowrap="nowrap"> </td>
440 <td class="mdname" nowrap="nowrap"> <em>area</em></td>
445 <td class="md">) </td>
446 <td class="md" colspan="2"><br>
455 <table border="0" cellpadding="0" cellspacing="5">
461 <dl compact="compact">
462 <dt><b>Parameters:</b></dt>
464 <table border="0" cellpadding="0" cellspacing="2">
467 <td valign="top"><br>
469 <td valign="top"><em>area</em> </td>
470 <td>for the maximum area of each triangles </td>
480 <a class="anchor" name="d2b41cafc2001c01d19619ce21379760"></a><!-- doxytag: member="smesh::Mesh_Triangle::LengthFromEdges" ref="d2b41cafc2001c01d19619ce21379760" args="" --></p>
482 <table class="mdTable" cellpadding="2" cellspacing="0">
486 <table border="0" cellpadding="0" cellspacing="0">
489 <td class="md" nowrap="nowrap" valign="top">def
490 smesh.Mesh_Triangle.LengthFromEdges </td>
491 <td class="md" valign="top">( </td>
492 <td class="md" nowrap="nowrap" valign="top"> </td>
493 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
495 <td class="md" valign="top"> ) </td>
496 <td class="md" nowrap="nowrap"><br>
505 <table border="0" cellpadding="0" cellspacing="5">
516 <a class="anchor" name="69a341f624cb8402e386658fa98e29d0"></a><!-- doxytag: member="smesh::Mesh_Triangle::Parameters" ref="69a341f624cb8402e386658fa98e29d0" args="" --></p>
518 <table class="mdTable" cellpadding="2" cellspacing="0">
522 <table border="0" cellpadding="0" cellspacing="0">
525 <td class="md" nowrap="nowrap" valign="top">def
526 smesh.Mesh_Triangle.Parameters </td>
527 <td class="md" valign="top">( </td>
528 <td class="md" nowrap="nowrap" valign="top"> </td>
529 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
531 <td class="md" valign="top"> ) </td>
532 <td class="md" nowrap="nowrap"><br>
541 <table border="0" cellpadding="0" cellspacing="5">
552 <a class="anchor" name="7a07e4f1132d91e8ba07fca47ca5d0f9"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetMaxSize" ref="7a07e4f1132d91e8ba07fca47ca5d0f9" args="" --></p>
554 <table class="mdTable" cellpadding="2" cellspacing="0">
558 <table border="0" cellpadding="0" cellspacing="0">
561 <td class="md" nowrap="nowrap" valign="top">def
562 smesh.Mesh_Triangle.SetMaxSize </td>
563 <td class="md" valign="top">( </td>
564 <td class="md" nowrap="nowrap" valign="top"> </td>
565 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
568 <td class="md" align="right" nowrap="nowrap"><br>
572 <td class="md" nowrap="nowrap"> </td>
573 <td class="mdname" nowrap="nowrap"> <em>theSize</em></td>
578 <td class="md">) </td>
579 <td class="md" colspan="2"><br>
588 <table border="0" cellpadding="0" cellspacing="5">
599 <a class="anchor" name="4e81ffd268d1bbd163b8686a4d6ed263"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetSecondOrder" ref="4e81ffd268d1bbd163b8686a4d6ed263" args="" --></p>
601 <table class="mdTable" cellpadding="2" cellspacing="0">
605 <table border="0" cellpadding="0" cellspacing="0">
608 <td class="md" nowrap="nowrap" valign="top">def
609 smesh.Mesh_Triangle.SetSecondOrder </td>
610 <td class="md" valign="top">( </td>
611 <td class="md" nowrap="nowrap" valign="top"> </td>
612 <td class="mdname" nowrap="nowrap"> <em>seld</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>theVal</em></td>
625 <td class="md">) </td>
626 <td class="md" colspan="2"><br>
635 <table border="0" cellpadding="0" cellspacing="5">
646 <a class="anchor" name="aedfeb9fd639cb01e01b7989c3619524"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetOptimize" ref="aedfeb9fd639cb01e01b7989c3619524" args="" --></p>
648 <table class="mdTable" cellpadding="2" cellspacing="0">
652 <table border="0" cellpadding="0" cellspacing="0">
655 <td class="md" nowrap="nowrap" valign="top">def
656 smesh.Mesh_Triangle.SetOptimize </td>
657 <td class="md" valign="top">( </td>
658 <td class="md" nowrap="nowrap" valign="top"> </td>
659 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
662 <td class="md" align="right" nowrap="nowrap"><br>
666 <td class="md" nowrap="nowrap"> </td>
667 <td class="mdname" nowrap="nowrap"> <em>theVal</em></td>
672 <td class="md">) </td>
673 <td class="md" colspan="2"><br>
682 <table border="0" cellpadding="0" cellspacing="5">
693 <a class="anchor" name="4a348dfd84e1c7d17437cffb6ba5011a"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetFineness" ref="4a348dfd84e1c7d17437cffb6ba5011a" args="" --></p>
695 <table class="mdTable" cellpadding="2" cellspacing="0">
699 <table border="0" cellpadding="0" cellspacing="0">
702 <td class="md" nowrap="nowrap" valign="top">def
703 smesh.Mesh_Triangle.SetFineness </td>
704 <td class="md" valign="top">( </td>
705 <td class="md" nowrap="nowrap" valign="top"> </td>
706 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
709 <td class="md" align="right" nowrap="nowrap"><br>
713 <td class="md" nowrap="nowrap"> </td>
714 <td class="mdname" nowrap="nowrap"> <em>theFineness</em></td>
719 <td class="md">) </td>
720 <td class="md" colspan="2"><br>
729 <table border="0" cellpadding="0" cellspacing="5">
735 <dl compact="compact">
736 <dt><b>Parameters:</b></dt>
738 <table border="0" cellpadding="0" cellspacing="2">
741 <td valign="top"><br>
743 <td valign="top"><em>theFineness</em> </td>
744 <td>is: VeryCoarse, Coarse, Moderate, Fine, VeryFine or
755 <a class="anchor" name="b1fce7c1e3c257b65069b05e906f94cb"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetGrowthRate" ref="b1fce7c1e3c257b65069b05e906f94cb" args="" --></p>
757 <table class="mdTable" cellpadding="2" cellspacing="0">
761 <table border="0" cellpadding="0" cellspacing="0">
764 <td class="md" nowrap="nowrap" valign="top">def
765 smesh.Mesh_Triangle.SetGrowthRate </td>
766 <td class="md" valign="top">( </td>
767 <td class="md" nowrap="nowrap" valign="top"> </td>
768 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
771 <td class="md" align="right" nowrap="nowrap"><br>
775 <td class="md" nowrap="nowrap"> </td>
776 <td class="mdname" nowrap="nowrap"> <em>theRate</em></td>
781 <td class="md">) </td>
782 <td class="md" colspan="2"><br>
791 <table border="0" cellpadding="0" cellspacing="5">
802 <a class="anchor" name="dbc76e5ec41100c11642f29a1e1bdb42"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetNbSegPerEdge" ref="dbc76e5ec41100c11642f29a1e1bdb42" args="" --></p>
804 <table class="mdTable" cellpadding="2" cellspacing="0">
808 <table border="0" cellpadding="0" cellspacing="0">
811 <td class="md" nowrap="nowrap" valign="top">def
812 smesh.Mesh_Triangle.SetNbSegPerEdge </td>
813 <td class="md" valign="top">( </td>
814 <td class="md" nowrap="nowrap" valign="top"> </td>
815 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
818 <td class="md" align="right" nowrap="nowrap"><br>
822 <td class="md" nowrap="nowrap"> </td>
823 <td class="mdname" nowrap="nowrap"> <em>theVal</em></td>
828 <td class="md">) </td>
829 <td class="md" colspan="2"><br>
838 <table border="0" cellpadding="0" cellspacing="5">
849 <a class="anchor" name="ea4546d82521e441d31d1db1254b94b2"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetNbSegPerRadius" ref="ea4546d82521e441d31d1db1254b94b2" args="" --></p>
851 <table class="mdTable" cellpadding="2" cellspacing="0">
855 <table border="0" cellpadding="0" cellspacing="0">
858 <td class="md" nowrap="nowrap" valign="top">def
859 smesh.Mesh_Triangle.SetNbSegPerRadius </td>
860 <td class="md" valign="top">( </td>
861 <td class="md" nowrap="nowrap" valign="top"> </td>
862 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
865 <td class="md" align="right" nowrap="nowrap"><br>
869 <td class="md" nowrap="nowrap"> </td>
870 <td class="mdname" nowrap="nowrap"> <em>theVal</em></td>
875 <td class="md">) </td>
876 <td class="md" colspan="2"><br>
885 <table border="0" cellpadding="0" cellspacing="5">
896 <a class="anchor" name="34ee5173a46e2ea3ca66f9225229efbb"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetQuadAllowed" ref="34ee5173a46e2ea3ca66f9225229efbb" args="" --></p>
898 <table class="mdTable" cellpadding="2" cellspacing="0">
902 <table border="0" cellpadding="0" cellspacing="0">
905 <td class="md" nowrap="nowrap" valign="top">def
906 smesh.Mesh_Triangle.SetQuadAllowed </td>
907 <td class="md" valign="top">( </td>
908 <td class="md" nowrap="nowrap" valign="top"> </td>
909 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
912 <td class="md" align="right" nowrap="nowrap"><br>
916 <td class="md" nowrap="nowrap"> </td>
917 <td class="mdname" nowrap="nowrap"> <em>toAllow</em></td>
922 <td class="md">) </td>
923 <td class="md" colspan="2"><br>
932 <table border="0" cellpadding="0" cellspacing="5">
943 <a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_Triangle::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --></p>
945 <table class="mdTable" cellpadding="2" cellspacing="0">
949 <table border="0" cellpadding="0" cellspacing="0">
952 <td class="md" nowrap="nowrap" valign="top">def
953 smesh.Mesh_Algorithm.GetSubMesh </td>
954 <td class="md" valign="top">( </td>
955 <td class="md" nowrap="nowrap" valign="top"> </td>
956 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
958 <td class="md" valign="top"> ) </td>
959 <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
967 <table border="0" cellpadding="0" cellspacing="5">
978 <a class="anchor" name="8451e22abaaba662c00052d95f47f7b0"></a><!-- doxytag: member="smesh::Mesh_Triangle::GetAlgorithm" ref="8451e22abaaba662c00052d95f47f7b0" args="" --></p>
980 <table class="mdTable" cellpadding="2" cellspacing="0">
984 <table border="0" cellpadding="0" cellspacing="0">
987 <td class="md" nowrap="nowrap" valign="top">def
988 smesh.Mesh_Algorithm.GetAlgorithm </td>
989 <td class="md" valign="top">( </td>
990 <td class="md" nowrap="nowrap" valign="top"> </td>
991 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
993 <td class="md" valign="top"> ) </td>
994 <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
1002 <table border="0" cellpadding="0" cellspacing="5">
1013 <a class="anchor" name="f13cd452b3fce74939e43d49ae937e9e"></a><!-- doxytag: member="smesh::Mesh_Triangle::GetCompatibleHypothesis" ref="f13cd452b3fce74939e43d49ae937e9e" args="" --></p>
1015 <table class="mdTable" cellpadding="2" cellspacing="0">
1019 <table border="0" cellpadding="0" cellspacing="0">
1022 <td class="md" nowrap="nowrap" valign="top">def
1023 smesh.Mesh_Algorithm.GetCompatibleHypothesis </td>
1024 <td class="md" valign="top">( </td>
1025 <td class="md" nowrap="nowrap" valign="top"> </td>
1026 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
1028 <td class="md" valign="top"> ) </td>
1029 <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
1037 <table border="0" cellpadding="0" cellspacing="5">
1048 <a class="anchor" name="b1b1de005b6bb9764bc282f54b2925c2"></a><!-- doxytag: member="smesh::Mesh_Triangle::GetName" ref="b1b1de005b6bb9764bc282f54b2925c2" args="" --></p>
1050 <table class="mdTable" cellpadding="2" cellspacing="0">
1054 <table border="0" cellpadding="0" cellspacing="0">
1057 <td class="md" nowrap="nowrap" valign="top">def
1058 smesh.Mesh_Algorithm.GetName </td>
1059 <td class="md" valign="top">( </td>
1060 <td class="md" nowrap="nowrap" valign="top"> </td>
1061 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
1063 <td class="md" valign="top"> ) </td>
1064 <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
1072 <table border="0" cellpadding="0" cellspacing="5">
1083 <a class="anchor" name="67ab9bf21cd85694a9702c5c9a4db8b2"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetName" ref="67ab9bf21cd85694a9702c5c9a4db8b2" args="" --></p>
1085 <table class="mdTable" cellpadding="2" cellspacing="0">
1089 <table border="0" cellpadding="0" cellspacing="0">
1092 <td class="md" nowrap="nowrap" valign="top">def
1093 smesh.Mesh_Algorithm.SetName </td>
1094 <td class="md" valign="top">( </td>
1095 <td class="md" nowrap="nowrap" valign="top"> </td>
1096 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
1099 <td class="md" align="right" nowrap="nowrap"><br>
1103 <td class="md" nowrap="nowrap"> </td>
1104 <td class="mdname" nowrap="nowrap"> <em>name</em></td>
1109 <td class="md">) </td>
1110 <td class="md" colspan="2"><code> [inherited]</code></td>
1118 <table border="0" cellpadding="0" cellspacing="5">
1129 <a class="anchor" name="9ddd321337780f828103a7aef5662a66"></a><!-- doxytag: member="smesh::Mesh_Triangle::GetId" ref="9ddd321337780f828103a7aef5662a66" args="" --></p>
1131 <table class="mdTable" cellpadding="2" cellspacing="0">
1135 <table border="0" cellpadding="0" cellspacing="0">
1138 <td class="md" nowrap="nowrap" valign="top">def
1139 smesh.Mesh_Algorithm.GetId </td>
1140 <td class="md" valign="top">( </td>
1141 <td class="md" nowrap="nowrap" valign="top"> </td>
1142 <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
1144 <td class="md" valign="top"> ) </td>
1145 <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
1153 <table border="0" cellpadding="0" cellspacing="5">
1164 <a class="anchor" name="cb3346c2c3cd4334e82c951e2b4929ec"></a><!-- doxytag: member="smesh::Mesh_Triangle::TreatHypoStatus" ref="cb3346c2c3cd4334e82c951e2b4929ec" args="" --></p>
1166 <table class="mdTable" cellpadding="2" cellspacing="0">
1170 <table border="0" cellpadding="0" cellspacing="0">
1173 <td class="md" nowrap="nowrap" valign="top">def
1174 smesh.Mesh_Algorithm.TreatHypoStatus </td>
1175 <td class="md" valign="top">( </td>
1176 <td class="md" nowrap="nowrap" valign="top"> </td>
1177 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
1180 <td class="md" align="right" nowrap="nowrap"><br>
1184 <td class="md" nowrap="nowrap"> </td>
1185 <td class="mdname" nowrap="nowrap"> <em>status</em>, </td>
1188 <td class="md" align="right" nowrap="nowrap"><br>
1192 <td class="md" nowrap="nowrap"> </td>
1193 <td class="mdname" nowrap="nowrap"> <em>hypName</em>, </td>
1196 <td class="md" align="right" nowrap="nowrap"><br>
1200 <td class="md" nowrap="nowrap"> </td>
1201 <td class="mdname" nowrap="nowrap"> <em>geomName</em>, </td>
1204 <td class="md" align="right" nowrap="nowrap"><br>
1208 <td class="md" nowrap="nowrap"> </td>
1209 <td class="mdname" nowrap="nowrap"> <em>isAlgo</em></td>
1214 <td class="md">) </td>
1215 <td class="md" colspan="2"><code> [inherited]</code></td>
1223 <table border="0" cellpadding="0" cellspacing="5">
1228 <p>Print error message if a hypothesis was not assigned. </p>
1233 <a class="anchor" name="b0ee92d94d1907fc263864b727685187"></a><!-- doxytag: member="smesh::Mesh_Triangle::Create" ref="b0ee92d94d1907fc263864b727685187" args="" --></p>
1235 <table class="mdTable" cellpadding="2" cellspacing="0">
1239 <table border="0" cellpadding="0" cellspacing="0">
1242 <td class="md" nowrap="nowrap" valign="top">def
1243 smesh.Mesh_Algorithm.Create </td>
1244 <td class="md" valign="top">( </td>
1245 <td class="md" nowrap="nowrap" valign="top"> </td>
1246 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
1249 <td class="md" align="right" nowrap="nowrap"><br>
1253 <td class="md" nowrap="nowrap"> </td>
1254 <td class="mdname" nowrap="nowrap"> <em>mesh</em>, </td>
1257 <td class="md" align="right" nowrap="nowrap"><br>
1261 <td class="md" nowrap="nowrap"> </td>
1262 <td class="mdname" nowrap="nowrap"> <em>geom</em>, </td>
1265 <td class="md" align="right" nowrap="nowrap"><br>
1269 <td class="md" nowrap="nowrap"> </td>
1270 <td class="mdname" nowrap="nowrap"> <em>hypo</em>, </td>
1273 <td class="md" align="right" nowrap="nowrap"><br>
1277 <td class="md" nowrap="nowrap"> </td>
1278 <td class="mdname" nowrap="nowrap"> <em>so</em> = <code>"libStdMeshersEngine.so"</code></td>
1283 <td class="md">) </td>
1284 <td class="md" colspan="2"><code> [inherited]</code></td>
1292 <table border="0" cellpadding="0" cellspacing="5">
1303 <a class="anchor" name="e6c4621e95fa72626c26a320a53c5929"></a><!-- doxytag: member="smesh::Mesh_Triangle::Hypothesis" ref="e6c4621e95fa72626c26a320a53c5929" args="" --></p>
1305 <table class="mdTable" cellpadding="2" cellspacing="0">
1309 <table border="0" cellpadding="0" cellspacing="0">
1312 <td class="md" nowrap="nowrap" valign="top">def
1313 smesh.Mesh_Algorithm.Hypothesis </td>
1314 <td class="md" valign="top">( </td>
1315 <td class="md" nowrap="nowrap" valign="top"> </td>
1316 <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
1319 <td class="md" align="right" nowrap="nowrap"><br>
1323 <td class="md" nowrap="nowrap"> </td>
1324 <td class="mdname" nowrap="nowrap"> <em>hyp</em>, </td>
1327 <td class="md" align="right" nowrap="nowrap"><br>
1331 <td class="md" nowrap="nowrap"> </td>
1332 <td class="mdname" nowrap="nowrap"> <em>args</em> = <code>[]</code>,
1336 <td class="md" align="right" nowrap="nowrap"><br>
1340 <td class="md" nowrap="nowrap"> </td>
1341 <td class="mdname" nowrap="nowrap"> <em>so</em> = <code>"libStdMeshersEngine.so"</code></td>
1346 <td class="md">) </td>
1347 <td class="md" colspan="2"><code> [inherited]</code></td>
1355 <table border="0" cellpadding="0" cellspacing="5">
1368 <h2>Field Documentation</h2>
1369 <a class="anchor" name="78df0a3eb610328638ec5c69e7c6af60"></a><!-- doxytag: member="smesh::Mesh_Triangle::algoType" ref="78df0a3eb610328638ec5c69e7c6af60" args="" -->
1371 <table class="mdTable" cellpadding="2" cellspacing="0">
1375 <table border="0" cellpadding="0" cellspacing="0">
1378 <td class="md" nowrap="nowrap" valign="top">int <a
1380 href="classsmesh_1_1Mesh__Triangle.html#78df0a3eb610328638ec5c69e7c6af60">smesh.Mesh_Triangle.algoType</a>
1381 = 0<code> [static]</code> </td>
1389 <table border="0" cellpadding="0" cellspacing="5">
1400 <a class="anchor" name="099db285c4146ebe49dd7a1323693a9a"></a><!-- doxytag: member="smesh::Mesh_Triangle::params" ref="099db285c4146ebe49dd7a1323693a9a" args="" --></p>
1402 <table class="mdTable" cellpadding="2" cellspacing="0">
1406 <table border="0" cellpadding="0" cellspacing="0">
1409 <td class="md" nowrap="nowrap" valign="top">int <a
1411 href="classsmesh_1_1Mesh__Triangle.html#099db285c4146ebe49dd7a1323693a9a">smesh.Mesh_Triangle.params</a>
1412 = 0<code> [static]</code> </td>
1420 <table border="0" cellpadding="0" cellspacing="5">
1431 <a class="anchor" name="57e6b5372ec214aab175c16ebbf2fd18"></a><!-- doxytag: member="smesh::Mesh_Triangle::algoType" ref="57e6b5372ec214aab175c16ebbf2fd18" args="" --></p>
1433 <table class="mdTable" cellpadding="2" cellspacing="0">
1437 <table border="0" cellpadding="0" cellspacing="0">
1440 <td class="md" nowrap="nowrap" valign="top"><a class="el"
1441 href="classsmesh_1_1Mesh__Triangle.html#78df0a3eb610328638ec5c69e7c6af60">smesh.Mesh_Triangle.algoType</a>
1450 <table border="0" cellpadding="0" cellspacing="5">
1461 <a class="anchor" name="a0a5947fbd5e4c91734d87c73af00a2d"></a><!-- doxytag: member="smesh::Mesh_Triangle::params" ref="a0a5947fbd5e4c91734d87c73af00a2d" args="" --></p>
1463 <table class="mdTable" cellpadding="2" cellspacing="0">
1467 <table border="0" cellpadding="0" cellspacing="0">
1470 <td class="md" nowrap="nowrap" valign="top"><a class="el"
1471 href="classsmesh_1_1Mesh__Triangle.html#099db285c4146ebe49dd7a1323693a9a">smesh.Mesh_Triangle.params</a>
1480 <table border="0" cellpadding="0" cellspacing="5">
1491 <a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Triangle::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --></p>
1493 <table class="mdTable" cellpadding="2" cellspacing="0">
1497 <table border="0" cellpadding="0" cellspacing="0">
1500 <td class="md" nowrap="nowrap" valign="top">int <a
1502 href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a>
1503 = 0<code> [static, inherited]</code> </td>
1511 <table border="0" cellpadding="0" cellspacing="5">
1522 <a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Triangle::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --></p>
1524 <table class="mdTable" cellpadding="2" cellspacing="0">
1528 <table border="0" cellpadding="0" cellspacing="0">
1531 <td class="md" nowrap="nowrap" valign="top"><a class="el"
1532 href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code>
1533 [inherited]</code> </td>
1541 <table border="0" cellpadding="0" cellspacing="5">
1552 <a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Triangle::geom" ref="f6608d059606200dce0679f3367112d1" args="" --></p>
1554 <table class="mdTable" cellpadding="2" cellspacing="0">
1558 <table border="0" cellpadding="0" cellspacing="0">
1561 <td class="md" nowrap="nowrap" valign="top">int <a
1563 href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a>
1564 = 0<code> [static, inherited]</code> </td>
1572 <table border="0" cellpadding="0" cellspacing="5">
1583 <a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Triangle::geom" ref="b637c67f711a33b32c3b56073a65db52" args="" --></p>
1585 <table class="mdTable" cellpadding="2" cellspacing="0">
1589 <table border="0" cellpadding="0" cellspacing="0">
1592 <td class="md" nowrap="nowrap" valign="top"><a class="el"
1593 href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a><code>
1594 [inherited]</code> </td>
1602 <table border="0" cellpadding="0" cellspacing="5">
1613 <a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Triangle::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --></p>
1615 <table class="mdTable" cellpadding="2" cellspacing="0">
1619 <table border="0" cellpadding="0" cellspacing="0">
1622 <td class="md" nowrap="nowrap" valign="top">int <a
1624 href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a>
1625 = 0<code> [static, inherited]</code> </td>
1633 <table border="0" cellpadding="0" cellspacing="5">
1644 <a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Triangle::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --></p>
1646 <table class="mdTable" cellpadding="2" cellspacing="0">
1650 <table border="0" cellpadding="0" cellspacing="0">
1653 <td class="md" nowrap="nowrap" valign="top"><a class="el"
1654 href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code>
1655 [inherited]</code> </td>
1663 <table border="0" cellpadding="0" cellspacing="5">
1674 <a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_Triangle::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --></p>
1676 <table class="mdTable" cellpadding="2" cellspacing="0">
1680 <table border="0" cellpadding="0" cellspacing="0">
1683 <td class="md" nowrap="nowrap" valign="top">int <a
1685 href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a>
1686 = 0<code> [static, inherited]</code> </td>
1694 <table border="0" cellpadding="0" cellspacing="5">
1705 <a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Triangle::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --></p>
1707 <table class="mdTable" cellpadding="2" cellspacing="0">
1711 <table border="0" cellpadding="0" cellspacing="0">
1714 <td class="md" nowrap="nowrap" valign="top"><a class="el"
1715 href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a><code>
1716 [inherited]</code> </td>
1724 <table border="0" cellpadding="0" cellspacing="5">