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__Netgen.html">Mesh_Netgen</a></div>
17 <h1>smeshDC.Mesh_Netgen Class Reference</h1><!-- doxytag: class="smeshDC::Mesh_Netgen" --><!-- doxytag: inherits="smeshDC::Mesh_Algorithm" -->Class to define a NETGEN-based 2D or 3D algorithm that need no discrete boundary (i.e.
18 <a href="#_details">More...</a>
20 Inheritance diagram for smeshDC.Mesh_Netgen:<p><center><img src="classsmeshDC_1_1Mesh__Netgen__inherit__graph.jpg" border="0" usemap="#smeshDC_8Mesh__Netgen__inherit__map" alt="Inheritance graph"></center>
21 <map name="smeshDC_8Mesh__Netgen__inherit__map">
22 <area href="classsmeshDC_1_1Mesh__Algorithm.html" shape="rect" coords="8,9,200,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="classsmeshDC_1_1Mesh__Netgen.html#cc249253a950e976bbbd35bb2bfeb38e">__init__</a></td></tr>
29 <tr><td class="mdescLeft"> </td><td class="mdescRight">Private constructor. <a href="#cc249253a950e976bbbd35bb2bfeb38e"></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="classsmeshDC_1_1Mesh__Netgen.html#10530284277e8628d75bfc54415ed540">Parameters</a></td></tr>
32 <tr><td class="mdescLeft"> </td><td class="mdescRight">Define hypothesis containing parameters of the algorithm. <a href="#10530284277e8628d75bfc54415ed540"></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="classsmeshDC_1_1Mesh__Algorithm.html#d236fbbd88c3548e3e1cbaad693587fd">__init__</a></td></tr>
35 <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>
37 <tr><td class="mdescLeft"> </td><td class="mdescRight">If the algorithm is global, return 0; <br>
38 else return the submesh associated to this algorithm. <a href="#6e10699dca080739fe879c39242d383f"></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="classsmeshDC_1_1Mesh__Algorithm.html#823bceab89ad9844fbdcf7a2b59b82d4">GetAlgorithm</a></td></tr>
41 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return the wrapped mesher. <a href="#823bceab89ad9844fbdcf7a2b59b82d4"></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="classsmeshDC_1_1Mesh__Algorithm.html#cc7b73f68fec47890cf16932a71e71ff">GetCompatibleHypothesis</a></td></tr>
44 <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>
45 <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>
47 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get name of algo. <a href="#07001c3590c379d357754b3a8b4e62f2"></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="classsmeshDC_1_1Mesh__Algorithm.html#fc9788a5b000f2f7afb7f7e81888bc1d">SetName</a></td></tr>
50 <tr><td class="mdescLeft"> </td><td class="mdescRight">Set name to algo. <a href="#fc9788a5b000f2f7afb7f7e81888bc1d"></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="classsmeshDC_1_1Mesh__Algorithm.html#84a52154a90fef60f7939fc73084dea2">GetId</a></td></tr>
53 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get id of algo. <a href="#84a52154a90fef60f7939fc73084dea2"></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="classsmeshDC_1_1Mesh__Algorithm.html#6ed4da82cee92b3be4b42debecb10bfd">Create</a></td></tr>
56 <tr><td class="mdescLeft"> </td><td class="mdescRight">Private method. <a href="#6ed4da82cee92b3be4b42debecb10bfd"></a><br></td></tr>
57 <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>
59 <tr><td class="mdescLeft"> </td><td class="mdescRight">Private method. <a href="#088088a4a4c2f4057984a8d5f5af05d0"></a><br></td></tr>
60 <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
61 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Netgen.html#fe33f93c8752f6c1e82ff3023bc1d3fd">is3D</a></td></tr>
63 <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>
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#389abfff22e0cd47e6fd98f5f5000cfa">mesh</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#20ae4013ee7d13170461eca766fdda32">geom</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#3292dd6a8b832264d19f199469602054">subm</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#f42e17af989dda7a186b5d7e68f2ec71">algo</a></td></tr>
73 <tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
74 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmeshDC_1_1Mesh__Netgen.html#deeb4b81754fbde417907ac821dc7134">is3D</a> = 0</td></tr>
77 <hr><a name="_details"></a><h2>Detailed Description</h2>
79 This class is deprecated, only for compatibility!<p>
82 <hr><h2>Member Function Documentation</h2>
83 <a class="anchor" name="cc249253a950e976bbbd35bb2bfeb38e"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::__init__" ref="cc249253a950e976bbbd35bb2bfeb38e" args="" -->
85 <div class="memproto">
86 <table class="memname">
88 <td class="memname">def smeshDC.Mesh_Netgen.__init__ </td>
90 <td class="paramtype"> </td>
91 <td class="paramname"> <em>self</em>, </td>
94 <td class="paramkey"></td>
96 <td class="paramtype"> </td>
97 <td class="paramname"> <em>mesh</em>, </td>
100 <td class="paramkey"></td>
102 <td class="paramtype"> </td>
103 <td class="paramname"> <em>is3D</em>, </td>
106 <td class="paramkey"></td>
108 <td class="paramtype"> </td>
109 <td class="paramname"> <em>geom</em> = <code>0</code></td><td> </td>
114 <td></td><td></td><td width="100%"></td>
124 <a class="anchor" name="10530284277e8628d75bfc54415ed540"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::Parameters" ref="10530284277e8628d75bfc54415ed540" args="" -->
125 <div class="memitem">
126 <div class="memproto">
127 <table class="memname">
129 <td class="memname">def smeshDC.Mesh_Netgen.Parameters </td>
131 <td class="paramtype"> </td>
132 <td class="paramname"> <em>self</em> </td>
133 <td> ) </td>
134 <td width="100%"></td>
144 <a class="anchor" name="d236fbbd88c3548e3e1cbaad693587fd"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::__init__" ref="d236fbbd88c3548e3e1cbaad693587fd" args="" -->
145 <div class="memitem">
146 <div class="memproto">
147 <table class="memname">
149 <td class="memname">def smeshDC.Mesh_Algorithm.__init__ </td>
151 <td class="paramtype"> </td>
152 <td class="paramname"> <em>self</em>, </td>
155 <td class="paramkey"></td>
157 <td class="paramtype"> </td>
158 <td class="paramname"> <em>smesh</em></td><td> </td>
163 <td></td><td></td><td width="100%"><code> [inherited]</code></td>
173 <a class="anchor" name="6e10699dca080739fe879c39242d383f"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::GetSubMesh" ref="6e10699dca080739fe879c39242d383f" args="" -->
174 <div class="memitem">
175 <div class="memproto">
176 <table class="memname">
178 <td class="memname">def smeshDC.Mesh_Algorithm.GetSubMesh </td>
180 <td class="paramtype"> </td>
181 <td class="paramname"> <em>self</em> </td>
182 <td> ) </td>
183 <td width="100%"><code> [inherited]</code></td>
193 <a class="anchor" name="823bceab89ad9844fbdcf7a2b59b82d4"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::GetAlgorithm" ref="823bceab89ad9844fbdcf7a2b59b82d4" args="" -->
194 <div class="memitem">
195 <div class="memproto">
196 <table class="memname">
198 <td class="memname">def smeshDC.Mesh_Algorithm.GetAlgorithm </td>
200 <td class="paramtype"> </td>
201 <td class="paramname"> <em>self</em> </td>
202 <td> ) </td>
203 <td width="100%"><code> [inherited]</code></td>
213 <a class="anchor" name="cc7b73f68fec47890cf16932a71e71ff"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::GetCompatibleHypothesis" ref="cc7b73f68fec47890cf16932a71e71ff" args="" -->
214 <div class="memitem">
215 <div class="memproto">
216 <table class="memname">
218 <td class="memname">def smeshDC.Mesh_Algorithm.GetCompatibleHypothesis </td>
220 <td class="paramtype"> </td>
221 <td class="paramname"> <em>self</em> </td>
222 <td> ) </td>
223 <td width="100%"><code> [inherited]</code></td>
233 <a class="anchor" name="07001c3590c379d357754b3a8b4e62f2"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::GetName" ref="07001c3590c379d357754b3a8b4e62f2" args="" -->
234 <div class="memitem">
235 <div class="memproto">
236 <table class="memname">
238 <td class="memname">def smeshDC.Mesh_Algorithm.GetName </td>
240 <td class="paramtype"> </td>
241 <td class="paramname"> <em>self</em> </td>
242 <td> ) </td>
243 <td width="100%"><code> [inherited]</code></td>
253 <a class="anchor" name="fc9788a5b000f2f7afb7f7e81888bc1d"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::SetName" ref="fc9788a5b000f2f7afb7f7e81888bc1d" args="" -->
254 <div class="memitem">
255 <div class="memproto">
256 <table class="memname">
258 <td class="memname">def smeshDC.Mesh_Algorithm.SetName </td>
260 <td class="paramtype"> </td>
261 <td class="paramname"> <em>self</em>, </td>
264 <td class="paramkey"></td>
266 <td class="paramtype"> </td>
267 <td class="paramname"> <em>name</em></td><td> </td>
272 <td></td><td></td><td width="100%"><code> [inherited]</code></td>
282 <a class="anchor" name="84a52154a90fef60f7939fc73084dea2"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::GetId" ref="84a52154a90fef60f7939fc73084dea2" args="" -->
283 <div class="memitem">
284 <div class="memproto">
285 <table class="memname">
287 <td class="memname">def smeshDC.Mesh_Algorithm.GetId </td>
289 <td class="paramtype"> </td>
290 <td class="paramname"> <em>self</em> </td>
291 <td> ) </td>
292 <td width="100%"><code> [inherited]</code></td>
302 <a class="anchor" name="6ed4da82cee92b3be4b42debecb10bfd"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::Create" ref="6ed4da82cee92b3be4b42debecb10bfd" args="" -->
303 <div class="memitem">
304 <div class="memproto">
305 <table class="memname">
307 <td class="memname">def smeshDC.Mesh_Algorithm.Create </td>
309 <td class="paramtype"> </td>
310 <td class="paramname"> <em>self</em>, </td>
313 <td class="paramkey"></td>
315 <td class="paramtype"> </td>
316 <td class="paramname"> <em>mesh</em>, </td>
319 <td class="paramkey"></td>
321 <td class="paramtype"> </td>
322 <td class="paramname"> <em>geom</em>, </td>
325 <td class="paramkey"></td>
327 <td class="paramtype"> </td>
328 <td class="paramname"> <em>hypo</em>, </td>
331 <td class="paramkey"></td>
333 <td class="paramtype"> </td>
334 <td class="paramname"> <em>so</em> = <code>"libStdMeshersEngine.so"</code></td><td> </td>
339 <td></td><td></td><td width="100%"><code> [inherited]</code></td>
349 <a class="anchor" name="088088a4a4c2f4057984a8d5f5af05d0"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::Hypothesis" ref="088088a4a4c2f4057984a8d5f5af05d0" args="" -->
350 <div class="memitem">
351 <div class="memproto">
352 <table class="memname">
354 <td class="memname">def smeshDC.Mesh_Algorithm.Hypothesis </td>
356 <td class="paramtype"> </td>
357 <td class="paramname"> <em>self</em>, </td>
360 <td class="paramkey"></td>
362 <td class="paramtype"> </td>
363 <td class="paramname"> <em>hyp</em>, </td>
366 <td class="paramkey"></td>
368 <td class="paramtype"> </td>
369 <td class="paramname"> <em>args</em> = <code>[]</code>, </td>
372 <td class="paramkey"></td>
374 <td class="paramtype"> </td>
375 <td class="paramname"> <em>so</em> = <code>"libStdMeshersEngine.so"</code></td><td> </td>
380 <td></td><td></td><td width="100%"><code> [inherited]</code></td>
390 <hr><h2>Field Documentation</h2>
391 <a class="anchor" name="deeb4b81754fbde417907ac821dc7134"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::is3D" ref="deeb4b81754fbde417907ac821dc7134" args="" -->
392 <div class="memitem">
393 <div class="memproto">
394 <table class="memname">
396 <td class="memname">int <a class="el" href="classsmeshDC_1_1Mesh__Netgen.html#deeb4b81754fbde417907ac821dc7134">smeshDC.Mesh_Netgen.is3D</a> = 0<code> [static]</code> </td>
406 <a class="anchor" name="fe33f93c8752f6c1e82ff3023bc1d3fd"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::is3D" ref="fe33f93c8752f6c1e82ff3023bc1d3fd" args="" -->
407 <div class="memitem">
408 <div class="memproto">
409 <table class="memname">
411 <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Netgen.html#deeb4b81754fbde417907ac821dc7134">smeshDC.Mesh_Netgen.is3D</a> </td>
421 <a class="anchor" name="a26131bcccd55e4d89612e43aeba151a"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::smesh" ref="a26131bcccd55e4d89612e43aeba151a" args="" -->
422 <div class="memitem">
423 <div class="memproto">
424 <table class="memname">
426 <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#a26131bcccd55e4d89612e43aeba151a">smeshDC.Mesh_Algorithm.smesh</a><code> [inherited]</code> </td>
436 <a class="anchor" name="389abfff22e0cd47e6fd98f5f5000cfa"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::mesh" ref="389abfff22e0cd47e6fd98f5f5000cfa" args="" -->
437 <div class="memitem">
438 <div class="memproto">
439 <table class="memname">
441 <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#389abfff22e0cd47e6fd98f5f5000cfa">smeshDC.Mesh_Algorithm.mesh</a><code> [inherited]</code> </td>
451 <a class="anchor" name="20ae4013ee7d13170461eca766fdda32"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::geom" ref="20ae4013ee7d13170461eca766fdda32" args="" -->
452 <div class="memitem">
453 <div class="memproto">
454 <table class="memname">
456 <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#20ae4013ee7d13170461eca766fdda32">smeshDC.Mesh_Algorithm.geom</a><code> [inherited]</code> </td>
465 Reimplemented in <a class="el" href="classsmeshDC_1_1Mesh__Segment.html#44e8968ec16413fd4aac2b906c313c0e">smeshDC.Mesh_Segment</a>.
468 <a class="anchor" name="3292dd6a8b832264d19f199469602054"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::subm" ref="3292dd6a8b832264d19f199469602054" args="" -->
469 <div class="memitem">
470 <div class="memproto">
471 <table class="memname">
473 <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#3292dd6a8b832264d19f199469602054">smeshDC.Mesh_Algorithm.subm</a><code> [inherited]</code> </td>
483 <a class="anchor" name="f42e17af989dda7a186b5d7e68f2ec71"></a><!-- doxytag: member="smeshDC::Mesh_Netgen::algo" ref="f42e17af989dda7a186b5d7e68f2ec71" args="" -->
484 <div class="memitem">
485 <div class="memproto">
486 <table class="memname">
488 <td class="memname"><a class="el" href="classsmeshDC_1_1Mesh__Algorithm.html#f42e17af989dda7a186b5d7e68f2ec71">smeshDC.Mesh_Algorithm.algo</a><code> [inherited]</code> </td>
499 <DIV class="div-footer">
500 Generated on Thu Jun 21 13:26:48 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>