1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>SALOME - SMESH - v.version: Package smesh</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 <link href="tabs.css" rel="stylesheet" type="text/css">
7 <!-- Generated by Doxygen 1.4.6 -->
10 Python package smesh defines several classes, destined for easy and clear mesh creation and edition.
11 <p class="whs2"><a href="../smesh_py_introduction.htm">Example.</a></p>
13 <table border="0" cellpadding="0" cellspacing="0">
15 <tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
16 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html">Mesh_Algorithm</a></td></tr>
18 <tr><td class="mdescLeft"> </td><td class="mdescRight">Mother class to define algorithm, recommended to don't use directly. <a href="classsmesh_1_1Mesh__Algorithm.html#_details">More...</a><br></td></tr>
19 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html">Mesh_Segment</a></td></tr>
21 <tr><td class="mdescLeft"> </td><td class="mdescRight">Class to define a segment 1D algorithm for discretization. <a href="classsmesh_1_1Mesh__Segment.html#_details">More...</a><br></td></tr>
22 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment__Python.html">Mesh_Segment_Python</a></td></tr>
24 <tr><td class="mdescLeft"> </td><td class="mdescRight">Class to define a segment 1D algorithm for discretization with python function. <a href="classsmesh_1_1Mesh__Segment__Python.html#_details">More...</a><br></td></tr>
25 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Triangle.html">Mesh_Triangle</a></td></tr>
27 <tr><td class="mdescLeft"> </td><td class="mdescRight">Class to define a triangle 2D algorithm. <a href="classsmesh_1_1Mesh__Triangle.html#_details">More...</a><br></td></tr>
28 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Quadrangle.html">Mesh_Quadrangle</a></td></tr>
30 <tr><td class="mdescLeft"> </td><td class="mdescRight">Class to define a quadrangle 2D algorithm. <a href="classsmesh_1_1Mesh__Quadrangle.html#_details">More...</a><br></td></tr>
31 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Tetrahedron.html">Mesh_Tetrahedron</a></td></tr>
33 <tr><td class="mdescLeft"> </td><td class="mdescRight">Class to define a tetrahedron 3D algorithm. <a href="classsmesh_1_1Mesh__Tetrahedron.html#_details">More...</a><br></td></tr>
34 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Hexahedron.html">Mesh_Hexahedron</a></td></tr>
36 <tr><td class="mdescLeft"> </td><td class="mdescRight">Class to define a hexahedron 3D algorithm. <a href="classsmesh_1_1Mesh__Hexahedron.html#_details">More...</a><br></td></tr>
37 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Netgen.html">Mesh_Netgen</a></td></tr>
39 <tr><td class="mdescLeft"> </td><td class="mdescRight">Class to define a NETGEN-based 2D or 3D algorithm that need no discrete boundary (i.e. <a href="classsmesh_1_1Mesh__Netgen.html#_details">More...</a><br></td></tr>
40 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html">Mesh</a></td></tr>
42 <tr><td class="mdescLeft"> </td><td class="mdescRight">Class to define a mesh. <a href="classsmesh_1_1Mesh.html#_details">More...</a><br></td></tr>
43 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
44 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#78d19ec2e8b9d0290e401878b14ade9c">GetName</a></td></tr>
46 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#79291ef16549a9ea4338f6515d2a3347">SetName</a></td></tr>
48 <tr><td colspan="2"><br><h2>Variables</h2></td></tr>
49 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#85f3ed596d91251bfa3b2d2ac4151739">REGULAR</a> = 1</td></tr>
51 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#40eed802c94269a68ec2194609fac2f0">PYTHON</a> = 2</td></tr>
53 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#72b65da5195aa8d71574f95e5533d612">NETGEN</a> = 3</td></tr>
55 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#bf6aaa2e2cf565cbe3ae34954dee8926">GHS3D</a> = 4</td></tr>
57 <tr><td class="memItemLeft" nowrap align="right" valign="top">tuple </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#6e041b9ca898fefe3ea0abafeed4aff2">smesh</a> = salome.lcc.FindOrLoadComponent("FactoryServer", "SMESH")</td></tr>
59 <tr><td class="memItemLeft" nowrap align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#d821cab222bc6c9405a89a6c6082d388">NO_NAME</a> = "NoName"</td></tr>
62 <hr><h2>Function Documentation</h2>
63 <a class="anchor" name="78d19ec2e8b9d0290e401878b14ade9c"></a><!-- doxytag: member="smesh::GetName" ref="78d19ec2e8b9d0290e401878b14ade9c" args="" --><p>
64 <table class="mdTable" cellpadding="2" cellspacing="0">
67 <table cellpadding="0" cellspacing="0" border="0">
69 <td class="md" nowrap valign="top">def smesh.GetName </td>
70 <td class="md" valign="top">( </td>
71 <td class="md" nowrap valign="top"> </td>
72 <td class="mdname1" valign="top" nowrap> <em>obj</em> </td>
73 <td class="md" valign="top"> ) </td>
74 <td class="md" nowrap></td>
80 <table cellspacing="5" cellpadding="0" border="0">
91 <a class="anchor" name="79291ef16549a9ea4338f6515d2a3347"></a><!-- doxytag: member="smesh::SetName" ref="79291ef16549a9ea4338f6515d2a3347" args="" --><p>
92 <table class="mdTable" cellpadding="2" cellspacing="0">
95 <table cellpadding="0" cellspacing="0" border="0">
97 <td class="md" nowrap valign="top">def smesh.SetName </td>
98 <td class="md" valign="top">( </td>
99 <td class="md" nowrap valign="top"> </td>
100 <td class="mdname" nowrap> <em>obj</em>, </td>
103 <td class="md" nowrap align="right"></td>
105 <td class="md" nowrap> </td>
106 <td class="mdname" nowrap> <em>name</em></td>
110 <td class="md">) </td>
111 <td class="md" colspan="2"></td>
117 <table cellspacing="5" cellpadding="0" border="0">
128 <hr><h2>Variable Documentation</h2>
129 <a class="anchor" name="85f3ed596d91251bfa3b2d2ac4151739"></a><!-- doxytag: member="smesh::REGULAR" ref="85f3ed596d91251bfa3b2d2ac4151739" args="" --><p>
130 <table class="mdTable" cellpadding="2" cellspacing="0">
133 <table cellpadding="0" cellspacing="0" border="0">
135 <td class="md" nowrap valign="top">int <a class="el" href="namespacesmesh.html#85f3ed596d91251bfa3b2d2ac4151739">smesh.REGULAR</a> = 1<code> [static]</code> </td>
141 <table cellspacing="5" cellpadding="0" border="0">
152 <a class="anchor" name="40eed802c94269a68ec2194609fac2f0"></a><!-- doxytag: member="smesh::PYTHON" ref="40eed802c94269a68ec2194609fac2f0" args="" --><p>
153 <table class="mdTable" cellpadding="2" cellspacing="0">
156 <table cellpadding="0" cellspacing="0" border="0">
158 <td class="md" nowrap valign="top">int <a class="el" href="namespacesmesh.html#40eed802c94269a68ec2194609fac2f0">smesh.PYTHON</a> = 2<code> [static]</code> </td>
164 <table cellspacing="5" cellpadding="0" border="0">
175 <a class="anchor" name="72b65da5195aa8d71574f95e5533d612"></a><!-- doxytag: member="smesh::NETGEN" ref="72b65da5195aa8d71574f95e5533d612" args="" --><p>
176 <table class="mdTable" cellpadding="2" cellspacing="0">
179 <table cellpadding="0" cellspacing="0" border="0">
181 <td class="md" nowrap valign="top">int <a class="el" href="namespacesmesh.html#72b65da5195aa8d71574f95e5533d612">smesh.NETGEN</a> = 3<code> [static]</code> </td>
187 <table cellspacing="5" cellpadding="0" border="0">
198 <a class="anchor" name="bf6aaa2e2cf565cbe3ae34954dee8926"></a><!-- doxytag: member="smesh::GHS3D" ref="bf6aaa2e2cf565cbe3ae34954dee8926" args="" --><p>
199 <table class="mdTable" cellpadding="2" cellspacing="0">
202 <table cellpadding="0" cellspacing="0" border="0">
204 <td class="md" nowrap valign="top">int <a class="el" href="namespacesmesh.html#bf6aaa2e2cf565cbe3ae34954dee8926">smesh.GHS3D</a> = 4<code> [static]</code> </td>
210 <table cellspacing="5" cellpadding="0" border="0">
221 <a class="anchor" name="6e041b9ca898fefe3ea0abafeed4aff2"></a><!-- doxytag: member="smesh::smesh" ref="6e041b9ca898fefe3ea0abafeed4aff2" args="" --><p>
222 <table class="mdTable" cellpadding="2" cellspacing="0">
225 <table cellpadding="0" cellspacing="0" border="0">
227 <td class="md" nowrap valign="top">tuple <a class="el" href="namespacesmesh.html#6e041b9ca898fefe3ea0abafeed4aff2">smesh.smesh</a> = salome.lcc.FindOrLoadComponent("FactoryServer", "SMESH")<code> [static]</code> </td>
233 <table cellspacing="5" cellpadding="0" border="0">
244 <a class="anchor" name="d821cab222bc6c9405a89a6c6082d388"></a><!-- doxytag: member="smesh::NO_NAME" ref="d821cab222bc6c9405a89a6c6082d388" args="" --><p>
245 <table class="mdTable" cellpadding="2" cellspacing="0">
248 <table cellpadding="0" cellspacing="0" border="0">
250 <td class="md" nowrap valign="top">string <a class="el" href="namespacesmesh.html#d821cab222bc6c9405a89a6c6082d388">smesh.NO_NAME</a> = "NoName"<code> [static]</code> </td>
256 <table cellspacing="5" cellpadding="0" border="0">