1 <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
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">
14 <!-- Generated by Doxygen 1.4.6 -->
16 <a class="el" href="namespacesmesh.html">smesh</a>.<a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html">Mesh_RadialPrism3D</a></div>
17 <h1>smesh.Mesh_RadialPrism3D Class Reference</h1><!-- doxytag: class="smesh::Mesh_RadialPrism3D" --><!-- doxytag: inherits="smesh::Mesh_Algorithm" -->Class to define a Radial Prism 3D algorithm.
18 <a href="#_details">More...</a>
20 Inheritance diagram for smesh.Mesh_RadialPrism3D:<p><center><img src="classsmesh_1_1Mesh__RadialPrism3D__inherit__graph.jpg" border="0" usemap="#smesh_8Mesh__RadialPrism3D__inherit__map" alt="Inheritance graph"></center>
21 <map name="smesh_8Mesh__RadialPrism3D__inherit__map">
22 <area href="classsmesh_1_1Mesh__Algorithm.html" shape="rect" coords="24,9,184,33" alt="">
24 <table border="0" cellpadding="0" cellspacing="0">
26 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
27 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#e3effd52303e9e8c9588761bff06d11a">__init__</a></td></tr>
29 <tr><td class="mdescLeft"> </td><td class="mdescRight">Private constructor. <a href="#e3effd52303e9e8c9588761bff06d11a"></a><br></td></tr>
30 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#7279a424b7a0d408b72939ca4f531e8d">Get3DHypothesis</a></td></tr>
32 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return 3D hypothesis holding the 1D one. <a href="#7279a424b7a0d408b72939ca4f531e8d"></a><br></td></tr>
33 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#fd84fe6d5878f16dc0ede22db76f5c5e">OwnHypothesis</a></td></tr>
35 <tr><td class="mdescLeft"> </td><td class="mdescRight">Private method creating 1D hypothes and storing it in the LayerDistribution hypothes. <a href="#fd84fe6d5878f16dc0ede22db76f5c5e"></a><br></td></tr>
36 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#ea054202c708371703103fe8fcab3f39">NumberOfLayers</a></td></tr>
38 <tr><td class="mdescLeft"> </td><td class="mdescRight">Define "NumberOfLayers" hypothesis, specifying a number of layers of prisms to build between the inner and outer shells. <a href="#ea054202c708371703103fe8fcab3f39"></a><br></td></tr>
39 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#1e17e03a641e4e5a63dd35a03f361982">LocalLength</a></td></tr>
41 <tr><td class="mdescLeft"> </td><td class="mdescRight">Define "LocalLength" hypothesis, specifying segment length to build between the inner and outer shells. <a href="#1e17e03a641e4e5a63dd35a03f361982"></a><br></td></tr>
42 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#b94222316c2706f288b2214ff9243de1">NumberOfSegments</a></td></tr>
44 <tr><td class="mdescLeft"> </td><td class="mdescRight">Define "NumberOfSegments" hypothesis, specifying a number of layers of prisms to build between the inner and outer shells. <a href="#b94222316c2706f288b2214ff9243de1"></a><br></td></tr>
45 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#322032da05195de9c046c0207ece3d0b">Arithmetic1D</a></td></tr>
47 <tr><td class="mdescLeft"> </td><td class="mdescRight">Define "Arithmetic1D" hypothesis, specifying distribution of segments to build between the inner and outer shells as arithmetic length increasing. <a href="#322032da05195de9c046c0207ece3d0b"></a><br></td></tr>
48 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#8fc5e38c27e4b3da61a1258d53b4620a">StartEndLength</a></td></tr>
50 <tr><td class="mdescLeft"> </td><td class="mdescRight">Define "StartEndLength" hypothesis, specifying distribution of segments to build between the inner and outer shells as geometric length increasing. <a href="#8fc5e38c27e4b3da61a1258d53b4620a"></a><br></td></tr>
51 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#b96d5f036ae41b3624d2cf1f2599eafc">AutomaticLength</a></td></tr>
53 <tr><td class="mdescLeft"> </td><td class="mdescRight">Define "AutomaticLength" hypothesis, specifying number of segments to build between the inner and outer shells. <a href="#b96d5f036ae41b3624d2cf1f2599eafc"></a><br></td></tr>
54 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#961704b6a89f579ad669510b1443db20">FindHypothesis</a></td></tr>
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
58 <tr><td class="mdescLeft"> </td><td class="mdescRight">If the algorithm is global, return 0; <br>
59 else return the submesh associated to this algorithm. <a href="#39dd34eb5db727c1ff2b69a84df18394"></a><br></td></tr>
60 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#8451e22abaaba662c00052d95f47f7b0">GetAlgorithm</a></td></tr>
62 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return the wrapped mesher. <a href="#8451e22abaaba662c00052d95f47f7b0"></a><br></td></tr>
63 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f13cd452b3fce74939e43d49ae937e9e">GetCompatibleHypothesis</a></td></tr>
65 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get list of hypothesis that can be used with this algorithm. <a href="#f13cd452b3fce74939e43d49ae937e9e"></a><br></td></tr>
66 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#b1b1de005b6bb9764bc282f54b2925c2">GetName</a></td></tr>
68 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get name of algo. <a href="#b1b1de005b6bb9764bc282f54b2925c2"></a><br></td></tr>
69 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#67ab9bf21cd85694a9702c5c9a4db8b2">SetName</a></td></tr>
71 <tr><td class="mdescLeft"> </td><td class="mdescRight">Set name to algo. <a href="#67ab9bf21cd85694a9702c5c9a4db8b2"></a><br></td></tr>
72 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#9ddd321337780f828103a7aef5662a66">GetId</a></td></tr>
74 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get id of algo. <a href="#9ddd321337780f828103a7aef5662a66"></a><br></td></tr>
75 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#b0ee92d94d1907fc263864b727685187">Create</a></td></tr>
77 <tr><td class="mdescLeft"> </td><td class="mdescRight">Private method. <a href="#b0ee92d94d1907fc263864b727685187"></a><br></td></tr>
78 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
80 <tr><td class="mdescLeft"> </td><td class="mdescRight">Private method. <a href="#f2e941430776b0bce570dfedba685fc0"></a><br></td></tr>
81 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#e6c4621e95fa72626c26a320a53c5929">Hypothesis</a></td></tr>
83 <tr><td class="mdescLeft"> </td><td class="mdescRight">Private method. <a href="#e6c4621e95fa72626c26a320a53c5929"></a><br></td></tr>
84 <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
85 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#fad916e0e29ef3ddb981ad0170b6f550">distribHyp</a></td></tr>
87 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#80a82d7d4fd3b53dd210da8cc734320a">nbLayers</a></td></tr>
89 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#a2388901def73df05eabdc3dd0aeb876">mesh</a></td></tr>
91 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#b637c67f711a33b32c3b56073a65db52">geom</a></td></tr>
93 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#e31641d994477ff6913cef21bc8eed50">subm</a></td></tr>
95 <tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
96 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#66d63bc2b455bf295e6eb2a48ee04510">algo</a> = 0</td></tr>
98 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">mesh</a> = 0</td></tr>
100 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">geom</a> = 0</td></tr>
102 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">subm</a> = 0</td></tr>
104 <tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
107 <hr><a name="_details"></a><h2>Detailed Description</h2>
110 <hr><h2>Member Function Documentation</h2>
111 <a class="anchor" name="e3effd52303e9e8c9588761bff06d11a"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::__init__" ref="e3effd52303e9e8c9588761bff06d11a" args="" --><p>
112 <table class="mdTable" cellpadding="2" cellspacing="0">
115 <table cellpadding="0" cellspacing="0" border="0">
117 <td class="md" nowrap valign="top">def smesh.Mesh_RadialPrism3D.__init__ </td>
118 <td class="md" valign="top">( </td>
119 <td class="md" nowrap valign="top"> </td>
120 <td class="mdname" nowrap> <em>self</em>, </td>
123 <td class="md" nowrap align="right"></td>
125 <td class="md" nowrap> </td>
126 <td class="mdname" nowrap> <em>mesh</em>, </td>
129 <td class="md" nowrap align="right"></td>
131 <td class="md" nowrap> </td>
132 <td class="mdname" nowrap> <em>geom</em> = <code>0</code></td>
136 <td class="md">) </td>
137 <td class="md" colspan="2"></td>
143 <table cellspacing="5" cellpadding="0" border="0">
154 <a class="anchor" name="7279a424b7a0d408b72939ca4f531e8d"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::Get3DHypothesis" ref="7279a424b7a0d408b72939ca4f531e8d" args="" --><p>
155 <table class="mdTable" cellpadding="2" cellspacing="0">
158 <table cellpadding="0" cellspacing="0" border="0">
160 <td class="md" nowrap valign="top">def smesh.Mesh_RadialPrism3D.Get3DHypothesis </td>
161 <td class="md" valign="top">( </td>
162 <td class="md" nowrap valign="top"> </td>
163 <td class="mdname1" valign="top" nowrap> <em>self</em> </td>
164 <td class="md" valign="top"> ) </td>
165 <td class="md" nowrap></td>
171 <table cellspacing="5" cellpadding="0" border="0">
182 <a class="anchor" name="fd84fe6d5878f16dc0ede22db76f5c5e"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::OwnHypothesis" ref="fd84fe6d5878f16dc0ede22db76f5c5e" args="" --><p>
183 <table class="mdTable" cellpadding="2" cellspacing="0">
186 <table cellpadding="0" cellspacing="0" border="0">
188 <td class="md" nowrap valign="top">def smesh.Mesh_RadialPrism3D.OwnHypothesis </td>
189 <td class="md" valign="top">( </td>
190 <td class="md" nowrap valign="top"> </td>
191 <td class="mdname" nowrap> <em>self</em>, </td>
194 <td class="md" nowrap align="right"></td>
196 <td class="md" nowrap> </td>
197 <td class="mdname" nowrap> <em>hypType</em>, </td>
200 <td class="md" nowrap align="right"></td>
202 <td class="md" nowrap> </td>
203 <td class="mdname" nowrap> <em>args</em> = <code>[]</code>, </td>
206 <td class="md" nowrap align="right"></td>
208 <td class="md" nowrap> </td>
209 <td class="mdname" nowrap> <em>so</em> = <code>"libStdMeshersEngine.so"</code></td>
213 <td class="md">) </td>
214 <td class="md" colspan="2"></td>
220 <table cellspacing="5" cellpadding="0" border="0">
228 Returns the created hypothes </td>
231 <a class="anchor" name="ea054202c708371703103fe8fcab3f39"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::NumberOfLayers" ref="ea054202c708371703103fe8fcab3f39" args="" --><p>
232 <table class="mdTable" cellpadding="2" cellspacing="0">
235 <table cellpadding="0" cellspacing="0" border="0">
237 <td class="md" nowrap valign="top">def smesh.Mesh_RadialPrism3D.NumberOfLayers </td>
238 <td class="md" valign="top">( </td>
239 <td class="md" nowrap valign="top"> </td>
240 <td class="mdname" nowrap> <em>self</em>, </td>
243 <td class="md" nowrap align="right"></td>
245 <td class="md" nowrap> </td>
246 <td class="mdname" nowrap> <em>n</em>, </td>
249 <td class="md" nowrap align="right"></td>
251 <td class="md" nowrap> </td>
252 <td class="mdname" nowrap> <em>UseExisting</em> = <code>0</code></td>
256 <td class="md">) </td>
257 <td class="md" colspan="2"></td>
263 <table cellspacing="5" cellpadding="0" border="0">
271 <dl compact><dt><b>Parameters:</b></dt><dd>
272 <table border="0" cellspacing="2" cellpadding="0">
273 <tr><td valign="top"></td><td valign="top"><em>UseExisting</em> </td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
279 <a class="anchor" name="1e17e03a641e4e5a63dd35a03f361982"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::LocalLength" ref="1e17e03a641e4e5a63dd35a03f361982" args="" --><p>
280 <table class="mdTable" cellpadding="2" cellspacing="0">
283 <table cellpadding="0" cellspacing="0" border="0">
285 <td class="md" nowrap valign="top">def smesh.Mesh_RadialPrism3D.LocalLength </td>
286 <td class="md" valign="top">( </td>
287 <td class="md" nowrap valign="top"> </td>
288 <td class="mdname" nowrap> <em>self</em>, </td>
291 <td class="md" nowrap align="right"></td>
293 <td class="md" nowrap> </td>
294 <td class="mdname" nowrap> <em>l</em></td>
298 <td class="md">) </td>
299 <td class="md" colspan="2"></td>
305 <table cellspacing="5" cellpadding="0" border="0">
313 <dl compact><dt><b>Parameters:</b></dt><dd>
314 <table border="0" cellspacing="2" cellpadding="0">
315 <tr><td valign="top"></td><td valign="top"><em>l</em> </td><td>for the length of segments </td></tr>
321 <a class="anchor" name="b94222316c2706f288b2214ff9243de1"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::NumberOfSegments" ref="b94222316c2706f288b2214ff9243de1" args="" --><p>
322 <table class="mdTable" cellpadding="2" cellspacing="0">
325 <table cellpadding="0" cellspacing="0" border="0">
327 <td class="md" nowrap valign="top">def smesh.Mesh_RadialPrism3D.NumberOfSegments </td>
328 <td class="md" valign="top">( </td>
329 <td class="md" nowrap valign="top"> </td>
330 <td class="mdname" nowrap> <em>self</em>, </td>
333 <td class="md" nowrap align="right"></td>
335 <td class="md" nowrap> </td>
336 <td class="mdname" nowrap> <em>n</em>, </td>
339 <td class="md" nowrap align="right"></td>
341 <td class="md" nowrap> </td>
342 <td class="mdname" nowrap> <em>s</em> = <code>[]</code></td>
346 <td class="md">) </td>
347 <td class="md" colspan="2"></td>
353 <table cellspacing="5" cellpadding="0" border="0">
361 <dl compact><dt><b>Parameters:</b></dt><dd>
362 <table border="0" cellspacing="2" cellpadding="0">
363 <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>for the number of segments </td></tr>
364 <tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>for the scale factor (optional) </td></tr>
370 <a class="anchor" name="322032da05195de9c046c0207ece3d0b"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::Arithmetic1D" ref="322032da05195de9c046c0207ece3d0b" args="" --><p>
371 <table class="mdTable" cellpadding="2" cellspacing="0">
374 <table cellpadding="0" cellspacing="0" border="0">
376 <td class="md" nowrap valign="top">def smesh.Mesh_RadialPrism3D.Arithmetic1D </td>
377 <td class="md" valign="top">( </td>
378 <td class="md" nowrap valign="top"> </td>
379 <td class="mdname" nowrap> <em>self</em>, </td>
382 <td class="md" nowrap align="right"></td>
384 <td class="md" nowrap> </td>
385 <td class="mdname" nowrap> <em>start</em>, </td>
388 <td class="md" nowrap align="right"></td>
390 <td class="md" nowrap> </td>
391 <td class="mdname" nowrap> <em>end</em></td>
395 <td class="md">) </td>
396 <td class="md" colspan="2"></td>
402 <table cellspacing="5" cellpadding="0" border="0">
410 <dl compact><dt><b>Parameters:</b></dt><dd>
411 <table border="0" cellspacing="2" cellpadding="0">
412 <tr><td valign="top"></td><td valign="top"><em>start</em> </td><td>for the length of the first segment </td></tr>
413 <tr><td valign="top"></td><td valign="top"><em>end</em> </td><td>for the length of the last segment </td></tr>
419 <a class="anchor" name="8fc5e38c27e4b3da61a1258d53b4620a"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::StartEndLength" ref="8fc5e38c27e4b3da61a1258d53b4620a" args="" --><p>
420 <table class="mdTable" cellpadding="2" cellspacing="0">
423 <table cellpadding="0" cellspacing="0" border="0">
425 <td class="md" nowrap valign="top">def smesh.Mesh_RadialPrism3D.StartEndLength </td>
426 <td class="md" valign="top">( </td>
427 <td class="md" nowrap valign="top"> </td>
428 <td class="mdname" nowrap> <em>self</em>, </td>
431 <td class="md" nowrap align="right"></td>
433 <td class="md" nowrap> </td>
434 <td class="mdname" nowrap> <em>start</em>, </td>
437 <td class="md" nowrap align="right"></td>
439 <td class="md" nowrap> </td>
440 <td class="mdname" nowrap> <em>end</em></td>
444 <td class="md">) </td>
445 <td class="md" colspan="2"></td>
451 <table cellspacing="5" cellpadding="0" border="0">
459 <dl compact><dt><b>Parameters:</b></dt><dd>
460 <table border="0" cellspacing="2" cellpadding="0">
461 <tr><td valign="top"></td><td valign="top"><em>start</em> </td><td>for the length of the first segment </td></tr>
462 <tr><td valign="top"></td><td valign="top"><em>end</em> </td><td>for the length of the last segment </td></tr>
468 <a class="anchor" name="b96d5f036ae41b3624d2cf1f2599eafc"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::AutomaticLength" ref="b96d5f036ae41b3624d2cf1f2599eafc" args="" --><p>
469 <table class="mdTable" cellpadding="2" cellspacing="0">
472 <table cellpadding="0" cellspacing="0" border="0">
474 <td class="md" nowrap valign="top">def smesh.Mesh_RadialPrism3D.AutomaticLength </td>
475 <td class="md" valign="top">( </td>
476 <td class="md" nowrap valign="top"> </td>
477 <td class="mdname" nowrap> <em>self</em>, </td>
480 <td class="md" nowrap align="right"></td>
482 <td class="md" nowrap> </td>
483 <td class="mdname" nowrap> <em>fineness</em> = <code>0</code></td>
487 <td class="md">) </td>
488 <td class="md" colspan="2"></td>
494 <table cellspacing="5" cellpadding="0" border="0">
502 <dl compact><dt><b>Parameters:</b></dt><dd>
503 <table border="0" cellspacing="2" cellpadding="0">
504 <tr><td valign="top"></td><td valign="top"><em>fineness</em> </td><td>for the fineness [0-1] </td></tr>
510 <a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" args="" --><p>
511 <table class="mdTable" cellpadding="2" cellspacing="0">
514 <table cellpadding="0" cellspacing="0" border="0">
516 <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.FindHypothesis </td>
517 <td class="md" valign="top">( </td>
518 <td class="md" nowrap valign="top"> </td>
519 <td class="mdname" nowrap> <em>self</em>, </td>
522 <td class="md" nowrap align="right"></td>
524 <td class="md" nowrap> </td>
525 <td class="mdname" nowrap> <em>hypname</em>, </td>
528 <td class="md" nowrap align="right"></td>
530 <td class="md" nowrap> </td>
531 <td class="mdname" nowrap> <em>args</em></td>
535 <td class="md">) </td>
536 <td class="md" colspan="2"><code> [inherited]</code></td>
542 <table cellspacing="5" cellpadding="0" border="0">
553 <a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --><p>
554 <table class="mdTable" cellpadding="2" cellspacing="0">
557 <table cellpadding="0" cellspacing="0" border="0">
559 <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.GetSubMesh </td>
560 <td class="md" valign="top">( </td>
561 <td class="md" nowrap valign="top"> </td>
562 <td class="mdname1" valign="top" nowrap> <em>self</em> </td>
563 <td class="md" valign="top"> ) </td>
564 <td class="md" nowrap><code> [inherited]</code></td>
570 <table cellspacing="5" cellpadding="0" border="0">
581 <a class="anchor" name="8451e22abaaba662c00052d95f47f7b0"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::GetAlgorithm" ref="8451e22abaaba662c00052d95f47f7b0" args="" --><p>
582 <table class="mdTable" cellpadding="2" cellspacing="0">
585 <table cellpadding="0" cellspacing="0" border="0">
587 <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.GetAlgorithm </td>
588 <td class="md" valign="top">( </td>
589 <td class="md" nowrap valign="top"> </td>
590 <td class="mdname1" valign="top" nowrap> <em>self</em> </td>
591 <td class="md" valign="top"> ) </td>
592 <td class="md" nowrap><code> [inherited]</code></td>
598 <table cellspacing="5" cellpadding="0" border="0">
609 <a class="anchor" name="f13cd452b3fce74939e43d49ae937e9e"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::GetCompatibleHypothesis" ref="f13cd452b3fce74939e43d49ae937e9e" args="" --><p>
610 <table class="mdTable" cellpadding="2" cellspacing="0">
613 <table cellpadding="0" cellspacing="0" border="0">
615 <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.GetCompatibleHypothesis </td>
616 <td class="md" valign="top">( </td>
617 <td class="md" nowrap valign="top"> </td>
618 <td class="mdname1" valign="top" nowrap> <em>self</em> </td>
619 <td class="md" valign="top"> ) </td>
620 <td class="md" nowrap><code> [inherited]</code></td>
626 <table cellspacing="5" cellpadding="0" border="0">
637 <a class="anchor" name="b1b1de005b6bb9764bc282f54b2925c2"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::GetName" ref="b1b1de005b6bb9764bc282f54b2925c2" args="" --><p>
638 <table class="mdTable" cellpadding="2" cellspacing="0">
641 <table cellpadding="0" cellspacing="0" border="0">
643 <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.GetName </td>
644 <td class="md" valign="top">( </td>
645 <td class="md" nowrap valign="top"> </td>
646 <td class="mdname1" valign="top" nowrap> <em>self</em> </td>
647 <td class="md" valign="top"> ) </td>
648 <td class="md" nowrap><code> [inherited]</code></td>
654 <table cellspacing="5" cellpadding="0" border="0">
665 <a class="anchor" name="67ab9bf21cd85694a9702c5c9a4db8b2"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::SetName" ref="67ab9bf21cd85694a9702c5c9a4db8b2" args="" --><p>
666 <table class="mdTable" cellpadding="2" cellspacing="0">
669 <table cellpadding="0" cellspacing="0" border="0">
671 <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.SetName </td>
672 <td class="md" valign="top">( </td>
673 <td class="md" nowrap valign="top"> </td>
674 <td class="mdname" nowrap> <em>self</em>, </td>
677 <td class="md" nowrap align="right"></td>
679 <td class="md" nowrap> </td>
680 <td class="mdname" nowrap> <em>name</em></td>
684 <td class="md">) </td>
685 <td class="md" colspan="2"><code> [inherited]</code></td>
691 <table cellspacing="5" cellpadding="0" border="0">
702 <a class="anchor" name="9ddd321337780f828103a7aef5662a66"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::GetId" ref="9ddd321337780f828103a7aef5662a66" args="" --><p>
703 <table class="mdTable" cellpadding="2" cellspacing="0">
706 <table cellpadding="0" cellspacing="0" border="0">
708 <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.GetId </td>
709 <td class="md" valign="top">( </td>
710 <td class="md" nowrap valign="top"> </td>
711 <td class="mdname1" valign="top" nowrap> <em>self</em> </td>
712 <td class="md" valign="top"> ) </td>
713 <td class="md" nowrap><code> [inherited]</code></td>
719 <table cellspacing="5" cellpadding="0" border="0">
730 <a class="anchor" name="b0ee92d94d1907fc263864b727685187"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::Create" ref="b0ee92d94d1907fc263864b727685187" args="" --><p>
731 <table class="mdTable" cellpadding="2" cellspacing="0">
734 <table cellpadding="0" cellspacing="0" border="0">
736 <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.Create </td>
737 <td class="md" valign="top">( </td>
738 <td class="md" nowrap valign="top"> </td>
739 <td class="mdname" nowrap> <em>self</em>, </td>
742 <td class="md" nowrap align="right"></td>
744 <td class="md" nowrap> </td>
745 <td class="mdname" nowrap> <em>mesh</em>, </td>
748 <td class="md" nowrap align="right"></td>
750 <td class="md" nowrap> </td>
751 <td class="mdname" nowrap> <em>geom</em>, </td>
754 <td class="md" nowrap align="right"></td>
756 <td class="md" nowrap> </td>
757 <td class="mdname" nowrap> <em>hypo</em>, </td>
760 <td class="md" nowrap align="right"></td>
762 <td class="md" nowrap> </td>
763 <td class="mdname" nowrap> <em>so</em> = <code>"libStdMeshersEngine.so"</code></td>
767 <td class="md">) </td>
768 <td class="md" colspan="2"><code> [inherited]</code></td>
774 <table cellspacing="5" cellpadding="0" border="0">
785 <a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::Assign" ref="f2e941430776b0bce570dfedba685fc0" args="" --><p>
786 <table class="mdTable" cellpadding="2" cellspacing="0">
789 <table cellpadding="0" cellspacing="0" border="0">
791 <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.Assign </td>
792 <td class="md" valign="top">( </td>
793 <td class="md" nowrap valign="top"> </td>
794 <td class="mdname" nowrap> <em>self</em>, </td>
797 <td class="md" nowrap align="right"></td>
799 <td class="md" nowrap> </td>
800 <td class="mdname" nowrap> <em>algo</em>, </td>
803 <td class="md" nowrap align="right"></td>
805 <td class="md" nowrap> </td>
806 <td class="mdname" nowrap> <em>mesh</em>, </td>
809 <td class="md" nowrap align="right"></td>
811 <td class="md" nowrap> </td>
812 <td class="mdname" nowrap> <em>geom</em></td>
816 <td class="md">) </td>
817 <td class="md" colspan="2"><code> [inherited]</code></td>
823 <table cellspacing="5" cellpadding="0" border="0">
834 <a class="anchor" name="e6c4621e95fa72626c26a320a53c5929"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::Hypothesis" ref="e6c4621e95fa72626c26a320a53c5929" args="" --><p>
835 <table class="mdTable" cellpadding="2" cellspacing="0">
838 <table cellpadding="0" cellspacing="0" border="0">
840 <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.Hypothesis </td>
841 <td class="md" valign="top">( </td>
842 <td class="md" nowrap valign="top"> </td>
843 <td class="mdname" nowrap> <em>self</em>, </td>
846 <td class="md" nowrap align="right"></td>
848 <td class="md" nowrap> </td>
849 <td class="mdname" nowrap> <em>hyp</em>, </td>
852 <td class="md" nowrap align="right"></td>
854 <td class="md" nowrap> </td>
855 <td class="mdname" nowrap> <em>args</em> = <code>[]</code>, </td>
858 <td class="md" nowrap align="right"></td>
860 <td class="md" nowrap> </td>
861 <td class="mdname" nowrap> <em>so</em> = <code>"libStdMeshersEngine.so"</code>, </td>
864 <td class="md" nowrap align="right"></td>
866 <td class="md" nowrap> </td>
867 <td class="mdname" nowrap> <em>UseExisting</em> = <code>0</code></td>
871 <td class="md">) </td>
872 <td class="md" colspan="2"><code> [inherited]</code></td>
878 <table cellspacing="5" cellpadding="0" border="0">
889 <hr><h2>Field Documentation</h2>
890 <a class="anchor" name="66d63bc2b455bf295e6eb2a48ee04510"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::algo" ref="66d63bc2b455bf295e6eb2a48ee04510" args="" --><p>
891 <table class="mdTable" cellpadding="2" cellspacing="0">
894 <table cellpadding="0" cellspacing="0" border="0">
896 <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#66d63bc2b455bf295e6eb2a48ee04510">smesh.Mesh_RadialPrism3D.algo</a> = 0<code> [static]</code> </td>
902 <table cellspacing="5" cellpadding="0" border="0">
912 Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm</a>. </td>
915 <a class="anchor" name="fad916e0e29ef3ddb981ad0170b6f550"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::distribHyp" ref="fad916e0e29ef3ddb981ad0170b6f550" args="" --><p>
916 <table class="mdTable" cellpadding="2" cellspacing="0">
919 <table cellpadding="0" cellspacing="0" border="0">
921 <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#fad916e0e29ef3ddb981ad0170b6f550">smesh.Mesh_RadialPrism3D.distribHyp</a> </td>
927 <table cellspacing="5" cellpadding="0" border="0">
938 <a class="anchor" name="80a82d7d4fd3b53dd210da8cc734320a"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::nbLayers" ref="80a82d7d4fd3b53dd210da8cc734320a" args="" --><p>
939 <table class="mdTable" cellpadding="2" cellspacing="0">
942 <table cellpadding="0" cellspacing="0" border="0">
944 <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#80a82d7d4fd3b53dd210da8cc734320a">smesh.Mesh_RadialPrism3D.nbLayers</a> </td>
950 <table cellspacing="5" cellpadding="0" border="0">
961 <a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --><p>
962 <table class="mdTable" cellpadding="2" cellspacing="0">
965 <table cellpadding="0" cellspacing="0" border="0">
967 <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a> = 0<code> [static, inherited]</code> </td>
973 <table cellspacing="5" cellpadding="0" border="0">
984 <a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --><p>
985 <table class="mdTable" cellpadding="2" cellspacing="0">
988 <table cellpadding="0" cellspacing="0" border="0">
990 <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code> [inherited]</code> </td>
996 <table cellspacing="5" cellpadding="0" border="0">
1007 <a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::geom" ref="f6608d059606200dce0679f3367112d1" args="" --><p>
1008 <table class="mdTable" cellpadding="2" cellspacing="0">
1011 <table cellpadding="0" cellspacing="0" border="0">
1013 <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a> = 0<code> [static, inherited]</code> </td>
1019 <table cellspacing="5" cellpadding="0" border="0">
1029 Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>. </td>
1032 <a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::geom" ref="b637c67f711a33b32c3b56073a65db52" args="" --><p>
1033 <table class="mdTable" cellpadding="2" cellspacing="0">
1036 <table cellpadding="0" cellspacing="0" border="0">
1038 <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a><code> [inherited]</code> </td>
1044 <table cellspacing="5" cellpadding="0" border="0">
1054 Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>. </td>
1057 <a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --><p>
1058 <table class="mdTable" cellpadding="2" cellspacing="0">
1061 <table cellpadding="0" cellspacing="0" border="0">
1063 <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a> = 0<code> [static, inherited]</code> </td>
1069 <table cellspacing="5" cellpadding="0" border="0">
1080 <a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --><p>
1081 <table class="mdTable" cellpadding="2" cellspacing="0">
1084 <table cellpadding="0" cellspacing="0" border="0">
1086 <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code> [inherited]</code> </td>
1092 <table cellspacing="5" cellpadding="0" border="0">
1103 <a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" args="" --><p>
1104 <table class="mdTable" cellpadding="2" cellspacing="0">
1107 <table cellpadding="0" cellspacing="0" border="0">
1109 <td class="md" nowrap valign="top">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<code> [static, inherited]</code> </td>
1115 <table cellspacing="5" cellpadding="0" border="0">
1127 <DIV class="div-footer">
1128 Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by <A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>