Salome HOME
Merging with WPdev
[modules/smesh.git] / doc / salome / gui / SMESH / smeshpy_doc / classsmesh_1_1Mesh__Triangle.html
index 718cfc3def7764851fdee346877e6474bb95c973..6ce21c2a9c66826ed3dca57fe0de1a48e7c1a970 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>SALOME - SMESH - v.version: smesh.Mesh_Triangle Class Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-<link href="tabs.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.4.6 -->
-<h1>smesh.Mesh_Triangle Class Reference</h1><!-- doxytag: class="smesh::Mesh_Triangle" --><!-- doxytag: inherits="smesh::Mesh_Algorithm" -->Class to define a triangle 2D algorithm.  
-<a href="#_details">More...</a>
-<p>
-Inheritance diagram for smesh.Mesh_Triangle:<p><center><img src="classsmesh_1_1Mesh__Triangle__inherit__graph.jpg" border="0" usemap="#smesh_8Mesh__Triangle__inherit__map" alt="Inheritance graph"></center>
+<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+  <meta http-equiv="Content-Type"
+ content="text/html; charset=iso-8859-1">
+  <meta name="GENERATOR"
+ content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
+  <title>Main Page</title>
+  <link href="doxygen.css" rel="stylesheet" type="text/css">
+  <link href="tabs.css" rel="stylesheet" type="text/css">
+</head>
+<body>
+<h1>smesh.Mesh_Triangle Class Reference</h1>
+<!-- doxytag: class="smesh::Mesh_Triangle" --><!-- doxytag: inherits="smesh::Mesh_Algorithm" --><br>
+Class to define a triangle 2D algorithm. <a href="#_details">More...</a><br>
+<br>
+Inheritance diagram for smesh.Mesh_Triangle:<br>
+<br>
+<p></p>
+<center><img src="classsmesh_1_1Mesh__Triangle__inherit__graph.jpg"
+ usemap="#smesh_8Mesh__Triangle__inherit__map" alt="Inheritance graph"
+ border="0"></center>
 <map name="smesh_8Mesh__Triangle__inherit__map">
-<area href="classsmesh_1_1Mesh__Algorithm.html" shape="rect" coords="8,9,168,33" alt="">
+<area href="classsmesh_1_1Mesh__Algorithm.html" shape="rect"
+ coords="8,9,168,33" alt="">
 </map>
 <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Triangle.html#d7de151c483aa4ccc41757e1986718b0">__init__</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private constructor.  <a href="#d7de151c483aa4ccc41757e1986718b0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Triangle.html#9fe448143f3fa207b3d46536b30342ec">MaxElementArea</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "MaxElementArea" hypothesis to give the maximun area of each triangles.  <a href="#9fe448143f3fa207b3d46536b30342ec"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Triangle.html#d2b41cafc2001c01d19619ce21379760">LengthFromEdges</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "LengthFromEdges" hypothesis to build triangles based on the length of the edges taken from the wire.  <a href="#d2b41cafc2001c01d19619ce21379760"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#8451e22abaaba662c00052d95f47f7b0">GetAlgorithm</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the wrapped mesher.  <a href="#8451e22abaaba662c00052d95f47f7b0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#cb3346c2c3cd4334e82c951e2b4929ec">TreatHypoStatus</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#cb3346c2c3cd4334e82c951e2b4929ec"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#b0ee92d94d1907fc263864b727685187">Create</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#b0ee92d94d1907fc263864b727685187"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#e6c4621e95fa72626c26a320a53c5929">Hypothesis</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#e6c4621e95fa72626c26a320a53c5929"></a><br></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#a2388901def73df05eabdc3dd0aeb876">mesh</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#b637c67f711a33b32c3b56073a65db52">geom</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#e31641d994477ff6913cef21bc8eed50">subm</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#169100dea59b37e7e9a0d155b7208fc8">algo</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">mesh</a> = 0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">geom</a> = 0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">subm</a> = 0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">algo</a> = 0</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-More details. 
-<p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="d7de151c483aa4ccc41757e1986718b0"></a><!-- doxytag: member="smesh::Mesh_Triangle::__init__" ref="d7de151c483aa4ccc41757e1986718b0" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">def smesh.Mesh_Triangle.__init__           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">&nbsp;</td>
-          <td class="mdname" nowrap> <em>self</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>mesh</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>geom</em> = <code>0</code></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="9fe448143f3fa207b3d46536b30342ec"></a><!-- doxytag: member="smesh::Mesh_Triangle::MaxElementArea" ref="9fe448143f3fa207b3d46536b30342ec" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">def smesh.Mesh_Triangle.MaxElementArea           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">&nbsp;</td>
-          <td class="mdname" nowrap> <em>self</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>area</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>for the maximum area of each triangles </td></tr>
-  </table>
-</dl>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="d2b41cafc2001c01d19619ce21379760"></a><!-- doxytag: member="smesh::Mesh_Triangle::LengthFromEdges" ref="d2b41cafc2001c01d19619ce21379760" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">def smesh.Mesh_Triangle.LengthFromEdges           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>self</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_Triangle::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.GetSubMesh           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>self</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap><code> [inherited]</code></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="8451e22abaaba662c00052d95f47f7b0"></a><!-- doxytag: member="smesh::Mesh_Triangle::GetAlgorithm" ref="8451e22abaaba662c00052d95f47f7b0" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.GetAlgorithm           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>self</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap><code> [inherited]</code></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="cb3346c2c3cd4334e82c951e2b4929ec"></a><!-- doxytag: member="smesh::Mesh_Triangle::TreatHypoStatus" ref="cb3346c2c3cd4334e82c951e2b4929ec" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.TreatHypoStatus           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">&nbsp;</td>
-          <td class="mdname" nowrap> <em>self</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>status</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>hypName</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>geomName</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>isAlgo</em></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"><code> [inherited]</code></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-Print error message if a hypothesis was not assigned.     </td>
-  </tr>
-</table>
-<a class="anchor" name="b0ee92d94d1907fc263864b727685187"></a><!-- doxytag: member="smesh::Mesh_Triangle::Create" ref="b0ee92d94d1907fc263864b727685187" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.Create           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">&nbsp;</td>
-          <td class="mdname" nowrap> <em>self</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>mesh</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>geom</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>hypo</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</code></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"><code> [inherited]</code></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="e6c4621e95fa72626c26a320a53c5929"></a><!-- doxytag: member="smesh::Mesh_Triangle::Hypothesis" ref="e6c4621e95fa72626c26a320a53c5929" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.Hypothesis           </td>
-          <td class="md" valign="top">(&nbsp;</td>
-          <td class="md" nowrap valign="top">&nbsp;</td>
-          <td class="mdname" nowrap> <em>self</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>hyp</em>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>args</em> = <code>[]</code>, </td>
-        </tr>
-        <tr>
-          <td class="md" nowrap align="right"></td>
-          <td class="md"></td>
-          <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</code></td>
-        </tr>
-        <tr>
-          <td class="md"></td>
-          <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"><code> [inherited]</code></td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Triangle::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <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>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Triangle::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <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>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Triangle::geom" ref="f6608d059606200dce0679f3367112d1" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <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>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Triangle::geom" ref="b637c67f711a33b32c3b56073a65db52" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <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>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Triangle::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <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>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Triangle::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <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>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_Triangle::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a> = 0<code> [static, inherited]</code>          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
-</table>
-<a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Triangle::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
-  <tr>
-    <td class="mdRow">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a><code> [inherited]</code>          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-    </td>
-  </tr>
+  <tbody>
+    <tr>
+      <td><br>
+      </td>
+    </tr>
+    <tr>
+      <td colspan="2"><br>
+      <h2>Public Member Functions</h2>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#d7de151c483aa4ccc41757e1986718b0">__init__</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Private constructor. <a
+ href="#d7de151c483aa4ccc41757e1986718b0"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#9fe448143f3fa207b3d46536b30342ec">MaxElementArea</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Define "MaxElementArea" hypothesis to give
+the maximun area of each triangles. <a
+ href="#9fe448143f3fa207b3d46536b30342ec"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#d2b41cafc2001c01d19619ce21379760">LengthFromEdges</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Define "LengthFromEdges" hypothesis to
+build triangles based on the length of the edges taken from the wire. <a
+ href="#d2b41cafc2001c01d19619ce21379760"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#69a341f624cb8402e386658fa98e29d0">Parameters</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Define "Netgen 2D Parameters" hypothesis. <a
+ href="#69a341f624cb8402e386658fa98e29d0"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#7a07e4f1132d91e8ba07fca47ca5d0f9">SetMaxSize</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Set MaxSize. <a
+ href="#7a07e4f1132d91e8ba07fca47ca5d0f9"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#4e81ffd268d1bbd163b8686a4d6ed263">SetSecondOrder</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Set SecondOrder flag. <a
+ href="#4e81ffd268d1bbd163b8686a4d6ed263"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#aedfeb9fd639cb01e01b7989c3619524">SetOptimize</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Set Optimize flag. <a
+ href="#aedfeb9fd639cb01e01b7989c3619524"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#4a348dfd84e1c7d17437cffb6ba5011a">SetFineness</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Set Fineness. <a
+ href="#4a348dfd84e1c7d17437cffb6ba5011a"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#b1fce7c1e3c257b65069b05e906f94cb">SetGrowthRate</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Set GrowthRate. <a
+ href="#b1fce7c1e3c257b65069b05e906f94cb"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#dbc76e5ec41100c11642f29a1e1bdb42">SetNbSegPerEdge</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Set NbSegPerEdge. <a
+ href="#dbc76e5ec41100c11642f29a1e1bdb42"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#ea4546d82521e441d31d1db1254b94b2">SetNbSegPerRadius</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Set NbSegPerRadius. <a
+ href="#ea4546d82521e441d31d1db1254b94b2"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#34ee5173a46e2ea3ca66f9225229efbb">SetQuadAllowed</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Set QuadAllowed flag. <a
+ href="#34ee5173a46e2ea3ca66f9225229efbb"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">If the algorithm is global, return 0; <br>
+else return the submesh associated to this algorithm. <a
+ href="#39dd34eb5db727c1ff2b69a84df18394"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#8451e22abaaba662c00052d95f47f7b0">GetAlgorithm</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Return the wrapped mesher. <a
+ href="#8451e22abaaba662c00052d95f47f7b0"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#f13cd452b3fce74939e43d49ae937e9e">GetCompatibleHypothesis</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Get list of hypothesis that can be used
+with this algorithm. <a href="#f13cd452b3fce74939e43d49ae937e9e"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#b1b1de005b6bb9764bc282f54b2925c2">GetName</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Get name of algo. <a
+ href="#b1b1de005b6bb9764bc282f54b2925c2"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#67ab9bf21cd85694a9702c5c9a4db8b2">SetName</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Set name to algo. <a
+ href="#67ab9bf21cd85694a9702c5c9a4db8b2"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#9ddd321337780f828103a7aef5662a66">GetId</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Get id of algo. <a
+ href="#9ddd321337780f828103a7aef5662a66"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#cb3346c2c3cd4334e82c951e2b4929ec">TreatHypoStatus</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Private method. <a
+ href="#cb3346c2c3cd4334e82c951e2b4929ec"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#b0ee92d94d1907fc263864b727685187">Create</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Private method. <a
+ href="#b0ee92d94d1907fc263864b727685187"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">def&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#e6c4621e95fa72626c26a320a53c5929">Hypothesis</a></td>
+    </tr>
+    <tr>
+      <td class="mdescLeft">&nbsp;</td>
+      <td class="mdescRight">Private method. <a
+ href="#e6c4621e95fa72626c26a320a53c5929"></a><br>
+      </td>
+    </tr>
+    <tr>
+      <td colspan="2"><br>
+      <h2>Data Fields</h2>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#57e6b5372ec214aab175c16ebbf2fd18">algoType</a></td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#a0a5947fbd5e4c91734d87c73af00a2d">params</a></td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#a2388901def73df05eabdc3dd0aeb876">mesh</a></td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#b637c67f711a33b32c3b56073a65db52">geom</a></td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#e31641d994477ff6913cef21bc8eed50">subm</a></td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#169100dea59b37e7e9a0d155b7208fc8">algo</a></td>
+    </tr>
+    <tr>
+      <td colspan="2"><br>
+      <h2>Static Public Attributes</h2>
+      </td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#78df0a3eb610328638ec5c69e7c6af60">algoType</a>
+= 0</td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#099db285c4146ebe49dd7a1323693a9a">params</a>
+= 0</td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">mesh</a>
+= 0</td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">geom</a>
+= 0</td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">subm</a>
+= 0</td>
+    </tr>
+    <tr>
+      <td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td>
+      <td class="memItemRight" valign="bottom"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">algo</a>
+= 0</td>
+    </tr>
+  </tbody>
 </table>
+<hr><a name="_details"></a>
+<h2>Detailed Description</h2>
+More details.
+<p></p>
+<hr>
+<h2>Member Function Documentation</h2>
+<a class="anchor" name="d7de151c483aa4ccc41757e1986718b0"></a><!-- doxytag: member="smesh::Mesh_Triangle::__init__" ref="d7de151c483aa4ccc41757e1986718b0" args="" -->
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Triangle.__init__ </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>mesh</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>algoType</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>geom</em> = <code>0</code></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><br>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="9fe448143f3fa207b3d46536b30342ec"></a><!-- doxytag: member="smesh::Mesh_Triangle::MaxElementArea" ref="9fe448143f3fa207b3d46536b30342ec" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Triangle.MaxElementArea </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>area</em></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><br>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p></p>
+      <dl compact="compact">
+        <dt><b>Parameters:</b></dt>
+        <dd>
+          <table border="0" cellpadding="0" cellspacing="2">
+            <tbody>
+              <tr>
+                <td valign="top"><br>
+                </td>
+                <td valign="top"><em>area</em>&nbsp;</td>
+                <td>for the maximum area of each triangles </td>
+              </tr>
+            </tbody>
+          </table>
+        </dd>
+      </dl>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="d2b41cafc2001c01d19619ce21379760"></a><!-- doxytag: member="smesh::Mesh_Triangle::LengthFromEdges" ref="d2b41cafc2001c01d19619ce21379760" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Triangle.LengthFromEdges </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
+            </td>
+            <td class="md" valign="top">&nbsp;)&nbsp;</td>
+            <td class="md" nowrap="nowrap"><br>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="69a341f624cb8402e386658fa98e29d0"></a><!-- doxytag: member="smesh::Mesh_Triangle::Parameters" ref="69a341f624cb8402e386658fa98e29d0" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Triangle.Parameters </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
+            </td>
+            <td class="md" valign="top">&nbsp;)&nbsp;</td>
+            <td class="md" nowrap="nowrap"><br>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="7a07e4f1132d91e8ba07fca47ca5d0f9"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetMaxSize" ref="7a07e4f1132d91e8ba07fca47ca5d0f9" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Triangle.SetMaxSize </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>theSize</em></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><br>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="4e81ffd268d1bbd163b8686a4d6ed263"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetSecondOrder" ref="4e81ffd268d1bbd163b8686a4d6ed263" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Triangle.SetSecondOrder </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>seld</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>theVal</em></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><br>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="aedfeb9fd639cb01e01b7989c3619524"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetOptimize" ref="aedfeb9fd639cb01e01b7989c3619524" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Triangle.SetOptimize </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>theVal</em></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><br>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="4a348dfd84e1c7d17437cffb6ba5011a"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetFineness" ref="4a348dfd84e1c7d17437cffb6ba5011a" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Triangle.SetFineness </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>theFineness</em></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><br>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p></p>
+      <dl compact="compact">
+        <dt><b>Parameters:</b></dt>
+        <dd>
+          <table border="0" cellpadding="0" cellspacing="2">
+            <tbody>
+              <tr>
+                <td valign="top"><br>
+                </td>
+                <td valign="top"><em>theFineness</em>&nbsp;</td>
+                <td>is: VeryCoarse, Coarse, Moderate, Fine, VeryFine or
+Custom </td>
+              </tr>
+            </tbody>
+          </table>
+        </dd>
+      </dl>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="b1fce7c1e3c257b65069b05e906f94cb"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetGrowthRate" ref="b1fce7c1e3c257b65069b05e906f94cb" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Triangle.SetGrowthRate </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>theRate</em></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><br>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="dbc76e5ec41100c11642f29a1e1bdb42"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetNbSegPerEdge" ref="dbc76e5ec41100c11642f29a1e1bdb42" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Triangle.SetNbSegPerEdge </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>theVal</em></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><br>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="ea4546d82521e441d31d1db1254b94b2"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetNbSegPerRadius" ref="ea4546d82521e441d31d1db1254b94b2" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Triangle.SetNbSegPerRadius </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>theVal</em></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><br>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="34ee5173a46e2ea3ca66f9225229efbb"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetQuadAllowed" ref="34ee5173a46e2ea3ca66f9225229efbb" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Triangle.SetQuadAllowed </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>toAllow</em></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><br>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_Triangle::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Algorithm.GetSubMesh </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
+            </td>
+            <td class="md" valign="top">&nbsp;)&nbsp;</td>
+            <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="8451e22abaaba662c00052d95f47f7b0"></a><!-- doxytag: member="smesh::Mesh_Triangle::GetAlgorithm" ref="8451e22abaaba662c00052d95f47f7b0" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Algorithm.GetAlgorithm </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
+            </td>
+            <td class="md" valign="top">&nbsp;)&nbsp;</td>
+            <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="f13cd452b3fce74939e43d49ae937e9e"></a><!-- doxytag: member="smesh::Mesh_Triangle::GetCompatibleHypothesis" ref="f13cd452b3fce74939e43d49ae937e9e" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Algorithm.GetCompatibleHypothesis </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
+            </td>
+            <td class="md" valign="top">&nbsp;)&nbsp;</td>
+            <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="b1b1de005b6bb9764bc282f54b2925c2"></a><!-- doxytag: member="smesh::Mesh_Triangle::GetName" ref="b1b1de005b6bb9764bc282f54b2925c2" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Algorithm.GetName </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
+            </td>
+            <td class="md" valign="top">&nbsp;)&nbsp;</td>
+            <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="67ab9bf21cd85694a9702c5c9a4db8b2"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetName" ref="67ab9bf21cd85694a9702c5c9a4db8b2" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Algorithm.SetName </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>name</em></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><code> [inherited]</code></td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="9ddd321337780f828103a7aef5662a66"></a><!-- doxytag: member="smesh::Mesh_Triangle::GetId" ref="9ddd321337780f828103a7aef5662a66" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Algorithm.GetId </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname1" nowrap="nowrap" valign="top"> <em>self</em>
+            </td>
+            <td class="md" valign="top">&nbsp;)&nbsp;</td>
+            <td class="md" nowrap="nowrap"><code> [inherited]</code></td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="cb3346c2c3cd4334e82c951e2b4929ec"></a><!-- doxytag: member="smesh::Mesh_Triangle::TreatHypoStatus" ref="cb3346c2c3cd4334e82c951e2b4929ec" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Algorithm.TreatHypoStatus </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>status</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>hypName</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>geomName</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>isAlgo</em></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><code> [inherited]</code></td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p>Print error message if a hypothesis was not assigned. </p>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="b0ee92d94d1907fc263864b727685187"></a><!-- doxytag: member="smesh::Mesh_Triangle::Create" ref="b0ee92d94d1907fc263864b727685187" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Algorithm.Create </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>mesh</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>geom</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>hypo</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>so</em> = <code>"libStdMeshersEngine.so"</code></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><code> [inherited]</code></td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="e6c4621e95fa72626c26a320a53c5929"></a><!-- doxytag: member="smesh::Mesh_Triangle::Hypothesis" ref="e6c4621e95fa72626c26a320a53c5929" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">def
+smesh.Mesh_Algorithm.Hypothesis </td>
+            <td class="md" valign="top">(&nbsp;</td>
+            <td class="md" nowrap="nowrap" valign="top">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>self</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>hyp</em>, </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>args</em> = <code>[]</code>,
+            </td>
+          </tr>
+          <tr>
+            <td class="md" align="right" nowrap="nowrap"><br>
+            </td>
+            <td class="md"><br>
+            </td>
+            <td class="md" nowrap="nowrap">&nbsp;</td>
+            <td class="mdname" nowrap="nowrap"> <em>so</em> = <code>"libStdMeshersEngine.so"</code></td>
+          </tr>
+          <tr>
+            <td class="md"><br>
+            </td>
+            <td class="md">)&nbsp;</td>
+            <td class="md" colspan="2"><code> [inherited]</code></td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+</p>
+<hr>
+<h2>Field Documentation</h2>
+<a class="anchor" name="78df0a3eb610328638ec5c69e7c6af60"></a><!-- doxytag: member="smesh::Mesh_Triangle::algoType" ref="78df0a3eb610328638ec5c69e7c6af60" args="" -->
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">int <a
+ class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#78df0a3eb610328638ec5c69e7c6af60">smesh.Mesh_Triangle.algoType</a>
+= 0<code> [static]</code> </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="099db285c4146ebe49dd7a1323693a9a"></a><!-- doxytag: member="smesh::Mesh_Triangle::params" ref="099db285c4146ebe49dd7a1323693a9a" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">int <a
+ class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#099db285c4146ebe49dd7a1323693a9a">smesh.Mesh_Triangle.params</a>
+= 0<code> [static]</code> </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="57e6b5372ec214aab175c16ebbf2fd18"></a><!-- doxytag: member="smesh::Mesh_Triangle::algoType" ref="57e6b5372ec214aab175c16ebbf2fd18" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#78df0a3eb610328638ec5c69e7c6af60">smesh.Mesh_Triangle.algoType</a>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="a0a5947fbd5e4c91734d87c73af00a2d"></a><!-- doxytag: member="smesh::Mesh_Triangle::params" ref="a0a5947fbd5e4c91734d87c73af00a2d" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top"><a class="el"
+ href="classsmesh_1_1Mesh__Triangle.html#099db285c4146ebe49dd7a1323693a9a">smesh.Mesh_Triangle.params</a>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Triangle::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="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>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Triangle::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code>
+[inherited]</code> </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Triangle::geom" ref="f6608d059606200dce0679f3367112d1" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="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>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Triangle::geom" ref="b637c67f711a33b32c3b56073a65db52" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a><code>
+[inherited]</code> </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Triangle::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="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>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Triangle::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code>
+[inherited]</code> </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_Triangle::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top">int <a
+ class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a>
+= 0<code> [static, inherited]</code> </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      <br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Triangle::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --></p>
+<p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tbody>
+    <tr>
+      <td class="mdRow">
+      <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+          <tr>
+            <td class="md" nowrap="nowrap" valign="top"><a class="el"
+ href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a><code>
+[inherited]</code> </td>
+          </tr>
+        </tbody>
+      </table>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<table border="0" cellpadding="0" cellspacing="5">
+  <tbody>
+    <tr>
+      <td> &nbsp; </td>
+      <td>
+      <p> </p>
+      </td>
+    </tr>
+  </tbody>
+</table>
+</p>
 </body>
 </html>