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.7 -->
16 <a class="el" href="namespacesmeshDC.html">smeshDC</a>.<a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html">Mesh_Algorithm</a></div>
17 <h1>smeshDC.Mesh_Algorithm Class Reference</h1><!-- doxytag: class="smeshDC::Mesh_Algorithm" -->Mother class to define algorithm, recommended to don't use directly.
18 <a href="#_details">More...</a>
20 Inheritance diagram for smeshDC.Mesh_Algorithm:<p><center><img src="classsmeshDC_1_1Mesh__Algorithm__inherit__graph.jpg" border="0" usemap="#smeshDC_8Mesh__Algorithm__inherit__map" alt="Inheritance graph"></center>
21 <map name="smeshDC_8Mesh__Algorithm__inherit__map">
22 <area href="classsmeshDC_1_1Mesh__Hexahedron.html" shape="rect" coords="258,8,466,32" alt="">
23 <area href="classsmeshDC_1_1Mesh__Netgen.html" shape="rect" coords="274,56,450,80" alt="">
24 <area href="classsmeshDC_1_1Mesh__Prism3D.html" shape="rect" coords="272,104,453,128" alt="">
25 <area href="classsmeshDC_1_1Mesh__Projection1D.html" shape="rect" coords="257,152,468,176" alt="">
26 <area href="classsmeshDC_1_1Mesh__Projection2D.html" shape="rect" coords="257,200,468,224" alt="">
27 <area href="classsmeshDC_1_1Mesh__Projection3D.html" shape="rect" coords="257,248,468,272" alt="">
28 <area href="classsmeshDC_1_1Mesh__Quadrangle.html" shape="rect" coords="260,296,465,320" alt="">
29 <area href="classsmeshDC_1_1Mesh__RadialPrism3D.html" shape="rect" coords="250,344,474,368" alt="">
30 <area href="classsmeshDC_1_1Mesh__Segment.html" shape="rect" coords="269,392,456,416" alt="">
31 <area href="classsmeshDC_1_1Mesh__Tetrahedron.html" shape="rect" coords="260,440,465,464" alt="">
32 <area href="classsmeshDC_1_1Mesh__Triangle.html" shape="rect" coords="273,488,452,512" alt="">
34 <table border="0" cellpadding="0" cellspacing="0">
36 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
37 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#d236fbbd88c3548e3e1cbaad693587fd">__init__</a></td></tr>
39 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#6e10699dca080739fe879c39242d383f">GetSubMesh</a></td></tr>
41 <tr><td class="mdescLeft"> </td><td class="mdescRight">If the algorithm is global, return 0; <br>
42 else return the submesh associated to this algorithm. <a href="#6e10699dca080739fe879c39242d383f"></a><br></td></tr>
43 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#823bceab89ad9844fbdcf7a2b59b82d4">GetAlgorithm</a></td></tr>
45 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return the wrapped mesher. <a href="#823bceab89ad9844fbdcf7a2b59b82d4"></a><br></td></tr>
46 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#cc7b73f68fec47890cf16932a71e71ff">GetCompatibleHypothesis</a></td></tr>
48 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get list of hypothesis that can be used with this algorithm. <a href="#cc7b73f68fec47890cf16932a71e71ff"></a><br></td></tr>
49 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#07001c3590c379d357754b3a8b4e62f2">GetName</a></td></tr>
51 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get name of algo. <a href="#07001c3590c379d357754b3a8b4e62f2"></a><br></td></tr>
52 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#fc9788a5b000f2f7afb7f7e81888bc1d">SetName</a></td></tr>
54 <tr><td class="mdescLeft"> </td><td class="mdescRight">Set name to algo. <a href="#fc9788a5b000f2f7afb7f7e81888bc1d"></a><br></td></tr>
55 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#84a52154a90fef60f7939fc73084dea2">GetId</a></td></tr>
57 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get id of algo. <a href="#84a52154a90fef60f7939fc73084dea2"></a><br></td></tr>
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#6ed4da82cee92b3be4b42debecb10bfd">Create</a></td></tr>
60 <tr><td class="mdescLeft"> </td><td class="mdescRight">Private method. <a href="#6ed4da82cee92b3be4b42debecb10bfd"></a><br></td></tr>
61 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#088088a4a4c2f4057984a8d5f5af05d0">Hypothesis</a></td></tr>
63 <tr><td class="mdescLeft"> </td><td class="mdescRight">Private method. <a href="#088088a4a4c2f4057984a8d5f5af05d0"></a><br></td></tr>
64 <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
65 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#a26131bcccd55e4d89612e43aeba151a">smesh</a></td></tr>
67 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#389abfff22e0cd47e6fd98f5f5000cfa">mesh</a></td></tr>
69 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#20ae4013ee7d13170461eca766fdda32">geom</a></td></tr>
71 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#3292dd6a8b832264d19f199469602054">subm</a></td></tr>
73 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#f42e17af989dda7a186b5d7e68f2ec71">algo</a></td></tr>
76 <hr><a name="_details"></a><h2>Detailed Description</h2>
79 <hr><h2>Member Function Documentation</h2>
80 <a class="anchor" name="d236fbbd88c3548e3e1cbaad693587fd"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::__init__" ref="d236fbbd88c3548e3e1cbaad693587fd" args="" -->
82 <div class="memproto">
83 <table class="memname">
85 <td class="memname">def smeshDC.Mesh_Algorithm.__init__ </td>
87 <td class="paramtype"> </td>
88 <td class="paramname"> <em>self</em>, </td>
91 <td class="paramkey"></td>
93 <td class="paramtype"> </td>
94 <td class="paramname"> <em>smesh</em></td><td> </td>
99 <td></td><td></td><td width="100%"></td>
109 <a class="anchor" name="6e10699dca080739fe879c39242d383f"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::GetSubMesh" ref="6e10699dca080739fe879c39242d383f" args="" -->
110 <div class="memitem">
111 <div class="memproto">
112 <table class="memname">
114 <td class="memname">def smeshDC.Mesh_Algorithm.GetSubMesh </td>
116 <td class="paramtype"> </td>
117 <td class="paramname"> <em>self</em> </td>
118 <td> ) </td>
119 <td width="100%"></td>
129 <a class="anchor" name="823bceab89ad9844fbdcf7a2b59b82d4"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::GetAlgorithm" ref="823bceab89ad9844fbdcf7a2b59b82d4" args="" -->
130 <div class="memitem">
131 <div class="memproto">
132 <table class="memname">
134 <td class="memname">def smeshDC.Mesh_Algorithm.GetAlgorithm </td>
136 <td class="paramtype"> </td>
137 <td class="paramname"> <em>self</em> </td>
138 <td> ) </td>
139 <td width="100%"></td>
149 <a class="anchor" name="cc7b73f68fec47890cf16932a71e71ff"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::GetCompatibleHypothesis" ref="cc7b73f68fec47890cf16932a71e71ff" args="" -->
150 <div class="memitem">
151 <div class="memproto">
152 <table class="memname">
154 <td class="memname">def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis </td>
156 <td class="paramtype"> </td>
157 <td class="paramname"> <em>self</em> </td>
158 <td> ) </td>
159 <td width="100%"></td>
169 <a class="anchor" name="07001c3590c379d357754b3a8b4e62f2"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::GetName" ref="07001c3590c379d357754b3a8b4e62f2" args="" -->
170 <div class="memitem">
171 <div class="memproto">
172 <table class="memname">
174 <td class="memname">def smeshDC.Mesh_Algorithm.GetName </td>
176 <td class="paramtype"> </td>
177 <td class="paramname"> <em>self</em> </td>
178 <td> ) </td>
179 <td width="100%"></td>
189 <a class="anchor" name="fc9788a5b000f2f7afb7f7e81888bc1d"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::SetName" ref="fc9788a5b000f2f7afb7f7e81888bc1d" args="" -->
190 <div class="memitem">
191 <div class="memproto">
192 <table class="memname">
194 <td class="memname">def smeshDC.Mesh_Algorithm.SetName </td>
196 <td class="paramtype"> </td>
197 <td class="paramname"> <em>self</em>, </td>
200 <td class="paramkey"></td>
202 <td class="paramtype"> </td>
203 <td class="paramname"> <em>name</em></td><td> </td>
208 <td></td><td></td><td width="100%"></td>
218 <a class="anchor" name="84a52154a90fef60f7939fc73084dea2"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::GetId" ref="84a52154a90fef60f7939fc73084dea2" args="" -->
219 <div class="memitem">
220 <div class="memproto">
221 <table class="memname">
223 <td class="memname">def smeshDC.Mesh_Algorithm.GetId </td>
225 <td class="paramtype"> </td>
226 <td class="paramname"> <em>self</em> </td>
227 <td> ) </td>
228 <td width="100%"></td>
238 <a class="anchor" name="6ed4da82cee92b3be4b42debecb10bfd"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::Create" ref="6ed4da82cee92b3be4b42debecb10bfd" args="" -->
239 <div class="memitem">
240 <div class="memproto">
241 <table class="memname">
243 <td class="memname">def smeshDC.Mesh_Algorithm.Create </td>
245 <td class="paramtype"> </td>
246 <td class="paramname"> <em>self</em>, </td>
249 <td class="paramkey"></td>
251 <td class="paramtype"> </td>
252 <td class="paramname"> <em>mesh</em>, </td>
255 <td class="paramkey"></td>
257 <td class="paramtype"> </td>
258 <td class="paramname"> <em>geom</em>, </td>
261 <td class="paramkey"></td>
263 <td class="paramtype"> </td>
264 <td class="paramname"> <em>hypo</em>, </td>
267 <td class="paramkey"></td>
269 <td class="paramtype"> </td>
270 <td class="paramname"> <em>so</em> = <code>"libStdMeshersEngine.so"</code></td><td> </td>
275 <td></td><td></td><td width="100%"></td>
285 <a class="anchor" name="088088a4a4c2f4057984a8d5f5af05d0"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::Hypothesis" ref="088088a4a4c2f4057984a8d5f5af05d0" args="" -->
286 <div class="memitem">
287 <div class="memproto">
288 <table class="memname">
290 <td class="memname">def smeshDC.Mesh_Algorithm.Hypothesis </td>
292 <td class="paramtype"> </td>
293 <td class="paramname"> <em>self</em>, </td>
296 <td class="paramkey"></td>
298 <td class="paramtype"> </td>
299 <td class="paramname"> <em>hyp</em>, </td>
302 <td class="paramkey"></td>
304 <td class="paramtype"> </td>
305 <td class="paramname"> <em>args</em> = <code>[]</code>, </td>
308 <td class="paramkey"></td>
310 <td class="paramtype"> </td>
311 <td class="paramname"> <em>so</em> = <code>"libStdMeshersEngine.so"</code></td><td> </td>
316 <td></td><td></td><td width="100%"></td>
326 <hr><h2>Field Documentation</h2>
327 <a class="anchor" name="a26131bcccd55e4d89612e43aeba151a"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::smesh" ref="a26131bcccd55e4d89612e43aeba151a" args="" -->
328 <div class="memitem">
329 <div class="memproto">
330 <table class="memname">
332 <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#a26131bcccd55e4d89612e43aeba151a">smeshDC.Mesh_Algorithm.smesh</a> </td>
342 <a class="anchor" name="389abfff22e0cd47e6fd98f5f5000cfa"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::mesh" ref="389abfff22e0cd47e6fd98f5f5000cfa" args="" -->
343 <div class="memitem">
344 <div class="memproto">
345 <table class="memname">
347 <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#389abfff22e0cd47e6fd98f5f5000cfa">smeshDC.Mesh_Algorithm.mesh</a> </td>
357 <a class="anchor" name="20ae4013ee7d13170461eca766fdda32"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::geom" ref="20ae4013ee7d13170461eca766fdda32" args="" -->
358 <div class="memitem">
359 <div class="memproto">
360 <table class="memname">
362 <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#20ae4013ee7d13170461eca766fdda32">smeshDC.Mesh_Algorithm.geom</a> </td>
371 Reimplemented in <a class="el" href="classsmeshDC_1_1Mesh__Segment.html#44e8968ec16413fd4aac2b906c313c0e">smeshDC.Mesh_Segment</a>.
374 <a class="anchor" name="3292dd6a8b832264d19f199469602054"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::subm" ref="3292dd6a8b832264d19f199469602054" args="" -->
375 <div class="memitem">
376 <div class="memproto">
377 <table class="memname">
379 <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#3292dd6a8b832264d19f199469602054">smeshDC.Mesh_Algorithm.subm</a> </td>
389 <a class="anchor" name="f42e17af989dda7a186b5d7e68f2ec71"></a><!-- doxytag: member="smeshDC::Mesh_Algorithm::algo" ref="f42e17af989dda7a186b5d7e68f2ec71" args="" -->
390 <div class="memitem">
391 <div class="memproto">
392 <table class="memname">
394 <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#f42e17af989dda7a186b5d7e68f2ec71">smeshDC.Mesh_Algorithm.algo</a> </td>
405 <DIV class="div-footer">
406 Generated on Thu Jun 21 13:26:41 2007 for SALOME - SMESH - v.4.0.0 by <A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.7</DIV>