Salome HOME
Update docs for smesh.py.
authorjfa <jfa@opencascade.com>
Fri, 5 Oct 2007 09:05:41 +0000 (09:05 +0000)
committerjfa <jfa@opencascade.com>
Fri, 5 Oct 2007 09:05:41 +0000 (09:05 +0000)
16 files changed:
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Algorithm.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__CompositeSegment.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Hexahedron.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Netgen.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Prism3D.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection1D.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection2D.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Projection3D.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Quadrangle.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__RadialPrism3D.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Segment__Python.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Tetrahedron.html
doc/salome/gui/SMESH/smeshpy_doc/classsmesh_1_1Mesh__Triangle.html
doc/salome/gui/SMESH/smeshpy_doc/namespacesmesh.html

index ea0a23c211e21269150c4308861630cda8ae9f49..4b814881bd773259e575d2a439d6e3161b7c8fd6 100644 (file)
@@ -98,6 +98,9 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh.html#1b0f1c169956e949c4aef9997ae2c8b3">AddHypothesis</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign hypothesis.  <a href="#1b0f1c169956e949c4aef9997ae2c8b3"></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.html#489052815cd25dcf2b16da040192ac38">RemoveHypothesis</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unassign hypothesis.  <a href="#489052815cd25dcf2b16da040192ac38"></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.html#9dcaabbf09856c4a4d7465cb12eaf28e">GetHypothesisList</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the list of hypothesis added on a geom.  <a href="#9dcaabbf09856c4a4d7465cb12eaf28e"></a><br></td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns ID of node by given index for given element <br>
  If there is not element for given ID - returns -1 <br>
  If there is not node for given index - returns -2.  <a href="#b962a2eb7fc5b6ee8c50795d185c45d0"></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.html#109b802507f54dc9b5fa440e84a16c3c">GetElemNodes</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns IDs of nodes of given element.  <a href="#109b802507f54dc9b5fa440e84a16c3c"></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.html#e51aaa086dca92d2b7966ae0b49aefd7">IsMediumNode</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if given node is medium node in given quadratic element.  <a href="#e51aaa086dca92d2b7966ae0b49aefd7"></a><br></td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set new nodes for given element.  <a href="#f0a5ee1d36cbd2f05f0096a85f013d6a"></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.html#2e52a15f9fa25f6a0dc17b80636b9ef4">GetLastCreatedNodes</a></td></tr>
 
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If during last operation of MeshEditor some nodes were created this method returns list of it's IDs, <br>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If during last operation of MeshEditor some nodes were created this method returns list of its IDs, <br>
  if new nodes not created - returns empty list.  <a href="#2e52a15f9fa25f6a0dc17b80636b9ef4"></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.html#08160d8eccea10d14367996bb1459b77">GetLastCreatedElems</a></td></tr>
 
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If during last operation of MeshEditor some elements were created this method returns list of it's IDs, <br>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If during last operation of MeshEditor some elements were created this method returns list of its IDs, <br>
  if new elements not creared - returns empty list.  <a href="#08160d8eccea10d14367996bb1459b77"></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.html#eb2e95e036f629d22802fe1caa0dea77">geom</a></td></tr>
@@ -1102,7 +1108,7 @@ If the optional <em>algo</em> parameter is not sets, this algorithm is REGULAR.
 If the optional <em>geom</em> parameter is not sets, this algorithm is global. <br>
  Otherwise, this algorithm define a submesh based on <em>geom</em> subshape. <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>algo</em>&nbsp;</td><td>values are: <a class="el" href="namespacesmesh.html#4449cc4d5e7910c0afa9a35238736519">smesh.MEFISTO</a> or <a class="el" href="namespacesmesh.html#72b65da5195aa8d71574f95e5533d612">smesh.NETGEN</a> </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>algo</em>&nbsp;</td><td>values are: <a class="el" href="namespacesmesh.html#4449cc4d5e7910c0afa9a35238736519">smesh.MEFISTO</a> || <a class="el" href="namespacesmesh.html#8de7c508f467e290ff54d025b4bd6b83">smesh.NETGEN_1D2D</a> || <a class="el" href="namespacesmesh.html#96b62b5fc8a8c9fd2930e4c086458ab2">smesh.NETGEN_2D</a> </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>geom</em>&nbsp;</td><td>If defined, subshape to be meshed </td></tr>
   </table>
 </dl>
@@ -1616,6 +1622,55 @@ If the optional <em>geom</em> parameter is not sets, this algorithm is global. O
     </td>
   </tr>
 </table>
+<a class="anchor" name="489052815cd25dcf2b16da040192ac38"></a><!-- doxytag: member="smesh::Mesh::RemoveHypothesis" ref="489052815cd25dcf2b16da040192ac38" 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.RemoveHypothesis           </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>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>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>hyp</em>&nbsp;</td><td>is a hypothesis to unassign </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>geom</em>&nbsp;</td><td>is subhape of mesh geometry </td></tr>
+  </table>
+</dl>
+    </td>
+  </tr>
+</table>
 <a class="anchor" name="9dcaabbf09856c4a4d7465cb12eaf28e"></a><!-- doxytag: member="smesh::Mesh::GetHypothesisList" ref="9dcaabbf09856c4a4d7465cb12eaf28e" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
@@ -4122,9 +4177,18 @@ Consider maximum group name length stored in MED file.     </td>
           <td class="md" nowrap valign="top">def smesh.Mesh.GetShapeIDForElem           </td>
           <td class="md" valign="top">(&nbsp;</td>
           <td class="md" nowrap valign="top">&nbsp;</td>
-          <td class="mdname1" valign="top" nowrap> <em>id</em>          </td>
-          <td class="md" valign="top">&nbsp;)&nbsp;</td>
-          <td class="md" nowrap></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>id</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
         </tr>
       </table>
     </td>
@@ -4217,6 +4281,43 @@ Consider maximum group name length stored in MED file.     </td>
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="109b802507f54dc9b5fa440e84a16c3c"></a><!-- doxytag: member="smesh::Mesh::GetElemNodes" ref="109b802507f54dc9b5fa440e84a16c3c" 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.GetElemNodes           </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>id</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>
     </td>
   </tr>
@@ -5893,6 +5994,12 @@ Use pattern mapping functionality for splitting. <dl compact><dt><b>Parameters:<
           <td class="md" nowrap valign="top">def smesh.Mesh.SmoothParametric           </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>IDsOfElements</em>, </td>
         </tr>
         <tr>
@@ -7908,6 +8015,6 @@ Nodes belonging to Side1 are merged with nodes of elements of Side2. Number of e
 </table>
 </DIV>
 <DIV class="div-footer">
-Generated on Wed Jun 20 11:36:36 2007 for SALOME - SMESH - v.3.2.6 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index 56d2a1338e54359a196885fdb19729ca3ee6ef83..7d1f4c55a1951543a66df570284c63a710673a44 100644 (file)
@@ -14,7 +14,7 @@
 <!-- Generated by Doxygen 1.4.6 -->
 <div class="nav">
 <a class="el" href="namespacesmesh.html">smesh</a>.<a class="el" href="classsmesh_1_1Mesh__Algorithm.html">Mesh_Algorithm</a></div>
-<h1>smesh.Mesh_Algorithm Class Reference</h1><!-- doxytag: class="smesh::Mesh_Algorithm" -->Mother class to define algorithm, recommended to don't use directly.  
+<h1>smesh.Mesh_Algorithm Class Reference</h1><!-- doxytag: class="smesh::Mesh_Algorithm" -->Mother class to define algorithm, recommended to do not use directly.  
 <a href="#_details">More...</a>
 <p>
 Inheritance diagram for smesh.Mesh_Algorithm:<p><center><img src="classsmesh_1_1Mesh__Algorithm__inherit__graph.jpg" border="0" usemap="#smesh_8Mesh__Algorithm__inherit__map" alt="Inheritance graph"></center>
@@ -34,6 +34,8 @@ Inheritance diagram for smesh.Mesh_Algorithm:<p><center><img src="classsmesh_1_1
 <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__Algorithm.html#961704b6a89f579ad669510b1443db20">FindHypothesis</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#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -56,6 +58,9 @@ Inheritance diagram for smesh.Mesh_Algorithm:<p><center><img src="classsmesh_1_1
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -77,11 +82,56 @@ Inheritance diagram for smesh.Mesh_Algorithm:<p><center><img src="classsmesh_1_1
 
 <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>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</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="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_Algorithm::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.FindHypothesis           </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>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>args</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>
+    </td>
+  </tr>
+</table>
 <a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_Algorithm::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
@@ -310,6 +360,55 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_Algorithm::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -341,7 +440,13 @@ More details.
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -454,6 +559,31 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
     <td>
 
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#01b17f253e83cbac4a8db05ad6a93abb">smesh.Mesh_Segment</a>, <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#669fb5ea9baa8921eb671439384c9824">smesh.Mesh_CompositeSegment</a>, <a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#bff1e320188e899b99c3044abdd3efd4">smesh.Mesh_Segment_Python</a>, <a class="el" href="classsmesh_1_1Mesh__Quadrangle.html#84bb9a9a1593bdc190e169043a88e76d">smesh.Mesh_Quadrangle</a>, <a class="el" href="classsmesh_1_1Mesh__Hexahedron.html#efd5992380be2a23c3f0b664e493820c">smesh.Mesh_Hexahedron</a>, <a class="el" href="classsmesh_1_1Mesh__Projection1D.html#e9a48d0de8af5c53258a0002a8946150">smesh.Mesh_Projection1D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection2D.html#8645f1cf5e23e60b83102b63cac178fa">smesh.Mesh_Projection2D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection3D.html#f5b9246787a7a07e5d18ca5c168817c6">smesh.Mesh_Projection3D</a>, <a class="el" href="classsmesh_1_1Mesh__Prism3D.html#145b55e5885ae202d8246f70ae9dc91a">smesh.Mesh_Prism3D</a>, and <a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#66d63bc2b455bf295e6eb2a48ee04510">smesh.Mesh_RadialPrism3D</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_Algorithm::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<code> [static]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
 <p>
     </td>
   </tr>
@@ -549,11 +679,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#01b17f253e83cbac4a8db05ad6a93abb">smesh.Mesh_Segment</a>, <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#669fb5ea9baa8921eb671439384c9824">smesh.Mesh_CompositeSegment</a>, <a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#bff1e320188e899b99c3044abdd3efd4">smesh.Mesh_Segment_Python</a>, <a class="el" href="classsmesh_1_1Mesh__Quadrangle.html#84bb9a9a1593bdc190e169043a88e76d">smesh.Mesh_Quadrangle</a>, <a class="el" href="classsmesh_1_1Mesh__Hexahedron.html#efd5992380be2a23c3f0b664e493820c">smesh.Mesh_Hexahedron</a>, <a class="el" href="classsmesh_1_1Mesh__Projection1D.html#e9a48d0de8af5c53258a0002a8946150">smesh.Mesh_Projection1D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection2D.html#8645f1cf5e23e60b83102b63cac178fa">smesh.Mesh_Projection2D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection3D.html#f5b9246787a7a07e5d18ca5c168817c6">smesh.Mesh_Projection3D</a>, <a class="el" href="classsmesh_1_1Mesh__Prism3D.html#145b55e5885ae202d8246f70ae9dc91a">smesh.Mesh_Prism3D</a>, and <a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#66d63bc2b455bf295e6eb2a48ee04510">smesh.Mesh_RadialPrism3D</a>.    </td>
   </tr>
 </table>
 </DIV>
 <DIV class="div-footer">
-Generated on Wed Jun 20 11:36:36 2007 for SALOME - SMESH - v.3.2.6 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index 52f3122d8e4d7cb84ca3f768d2eea5b9eaac32d5..f62cc52da314962adf2320a42a60e7a21df7f797 100644 (file)
@@ -55,6 +55,8 @@ Inheritance diagram for smesh.Mesh_CompositeSegment:<p><center><img src="classsm
 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html#7e99441cd6f8b7be3888663345ce8f20">QuadraticMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "QuadraticMesh" hypothesis, forcing construction of quadratic edges.  <a href="#7e99441cd6f8b7be3888663345ce8f20"></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#961704b6a89f579ad669510b1443db20">FindHypothesis</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#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -77,6 +79,9 @@ Inheritance diagram for smesh.Mesh_CompositeSegment:<p><center><img src="classsm
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -87,14 +92,14 @@ Inheritance diagram for smesh.Mesh_CompositeSegment:<p><center><img src="classsm
 
 <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__CompositeSegment.html#669fb5ea9baa8921eb671439384c9824">algo</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#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#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>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -161,7 +166,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>l</em></td>
+          <td class="mdname" nowrap> <em>l</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -183,6 +194,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>l</em>&nbsp;</td><td>for the length of segments that cut an edge </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -209,7 +221,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>s</em> = <code>[]</code></td>
+          <td class="mdname" nowrap> <em>s</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -232,6 +250,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>for the number of segments that cut an edge </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td>for the scale factor (optional) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -258,7 +277,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>end</em></td>
+          <td class="mdname" nowrap> <em>end</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -281,6 +306,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>for the length of the first segment </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>end</em>&nbsp;</td><td>for the length of the last segment </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -307,7 +333,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>end</em></td>
+          <td class="mdname" nowrap> <em>end</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -330,6 +362,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>for the length of the first segment </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>end</em>&nbsp;</td><td>for the length of the last segment </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -350,7 +383,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>d</em></td>
+          <td class="mdname" nowrap> <em>d</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -372,6 +411,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>for the deflection </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -420,7 +460,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>fineness</em> = <code>0</code></td>
+          <td class="mdname" nowrap> <em>fineness</em> = <code>0</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -442,6 +488,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>fineness</em>&nbsp;</td><td>for the fineness [0-1] </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -468,7 +515,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>vertex</em> = <code>0</code></td>
+          <td class="mdname" nowrap> <em>vertex</em> = <code>0</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -491,6 +544,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>for the segment length </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>vertex</em>&nbsp;</td><td>for the length localization: vertex index [0,1] | verext object </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -524,6 +578,49 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
 If the 2D mesher sees that all boundary edges are quadratic ones, it generates quadratic faces, else it generates linear faces using medium nodes as if they were vertex ones. The 3D mesher generates quadratic volumes only if all boundary faces are quadratic ones, else it fails.     </td>
   </tr>
 </table>
+<a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.FindHypothesis           </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>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>args</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>
+    </td>
+  </tr>
+</table>
 <a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
@@ -752,6 +849,55 @@ If the 2D mesher sees that all boundary edges are quadratic ones, it generates q
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -783,7 +929,13 @@ If the 2D mesher sees that all boundary edges are quadratic ones, it generates q
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -806,13 +958,13 @@ If the 2D mesher sees that all boundary edges are quadratic ones, it generates q
   </tr>
 </table>
 <hr><h2>Field Documentation</h2>
-<a class="anchor" name="b6907301d8393ce0e80bf014d37133ac"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::geom" ref="b6907301d8393ce0e80bf014d37133ac" args="" --><p>
+<a class="anchor" name="669fb5ea9baa8921eb671439384c9824"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::algo" ref="669fb5ea9baa8921eb671439384c9824" 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__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment.geom</a><code> [inherited]</code>          </td>
+          <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#669fb5ea9baa8921eb671439384c9824">smesh.Mesh_CompositeSegment.algo</a> = 0<code> [static]</code>          </td>
         </tr>
       </table>
     </td>
@@ -828,16 +980,16 @@ If the 2D mesher sees that all boundary edges are quadratic ones, it generates q
 <p>
 
 <p>
-Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm</a>.    </td>
+Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#01b17f253e83cbac4a8db05ad6a93abb">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --><p>
+<a class="anchor" name="b6907301d8393ce0e80bf014d37133ac"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::geom" ref="b6907301d8393ce0e80bf014d37133ac" 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>
+          <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment.geom</a><code> [inherited]</code>          </td>
         </tr>
       </table>
     </td>
@@ -851,16 +1003,18 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --><p>
+<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code> [inherited]</code>          </td>
+          <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>
@@ -877,13 +1031,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
-<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --><p>
+<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -900,13 +1054,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
-<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --><p>
+<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code> [inherited]</code>          </td>
+          <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>
@@ -923,13 +1077,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
-<a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --><p>
+<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -946,13 +1100,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
-<a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_CompositeSegment::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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>
+          <td class="md" nowrap valign="top">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<code> [static, inherited]</code>          </td>
         </tr>
       </table>
     </td>
@@ -971,6 +1125,6 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
 </table>
 </DIV>
 <DIV class="div-footer">
-Generated on Wed Jun 20 11:36:36 2007 for SALOME - SMESH - v.3.2.6 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index 0f9b052846530851002682d04ddd99ab78d884c2..94713382db4584f326bcbb77b2632a46bba25f05 100644 (file)
@@ -27,6 +27,8 @@ Inheritance diagram for smesh.Mesh_Hexahedron:<p><center><img src="classsmesh_1_
 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Hexahedron.html#d65de99b0553d2994bf93b9bc4194fba">__init__</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private constructor.  <a href="#d65de99b0553d2994bf93b9bc4194fba"></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#961704b6a89f579ad669510b1443db20">FindHypothesis</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#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -49,6 +51,9 @@ Inheritance diagram for smesh.Mesh_Hexahedron:<p><center><img src="classsmesh_1_
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -59,16 +64,16 @@ Inheritance diagram for smesh.Mesh_Hexahedron:<p><center><img src="classsmesh_1_
 
 <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__Hexahedron.html#efd5992380be2a23c3f0b664e493820c">algo</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#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>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -114,6 +119,49 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.FindHypothesis           </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>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>args</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>
     </td>
   </tr>
@@ -346,6 +394,55 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -377,7 +474,13 @@ More details.
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -400,13 +503,13 @@ More details.
   </tr>
 </table>
 <hr><h2>Field Documentation</h2>
-<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --><p>
+<a class="anchor" name="efd5992380be2a23c3f0b664e493820c"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::algo" ref="efd5992380be2a23c3f0b664e493820c" 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>
+          <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Hexahedron.html#efd5992380be2a23c3f0b664e493820c">smesh.Mesh_Hexahedron.algo</a> = 0<code> [static]</code>          </td>
         </tr>
       </table>
     </td>
@@ -420,16 +523,18 @@ More details.
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --><p>
+<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code> [inherited]</code>          </td>
+          <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>
@@ -446,13 +551,13 @@ More details.
     </td>
   </tr>
 </table>
-<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::geom" ref="f6608d059606200dce0679f3367112d1" args="" --><p>
+<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -466,18 +571,16 @@ More details.
     <td>
 
 <p>
-
-<p>
-Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
+    </td>
   </tr>
 </table>
-<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::geom" ref="b637c67f711a33b32c3b56073a65db52" args="" --><p>
+<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a><code> [inherited]</code>          </td>
+          <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>
@@ -496,13 +599,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
 Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --><p>
+<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -516,16 +619,18 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --><p>
+<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code> [inherited]</code>          </td>
+          <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>
@@ -542,13 +647,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --><p>
+<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -565,13 +670,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_Hexahedron::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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>
+          <td class="md" nowrap valign="top">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<code> [static, inherited]</code>          </td>
         </tr>
       </table>
     </td>
@@ -590,6 +695,6 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
 </table>
 </DIV>
 <DIV class="div-footer">
-Generated on Wed Jun 20 11:36:36 2007 for SALOME - SMESH - v.3.2.6 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index 4097522ba04856d76f9da696f1d826937293961e..3c32ab80ef1cb4a3d5d7e0f4b9f77d33abf966e4 100644 (file)
@@ -30,6 +30,8 @@ Inheritance diagram for smesh.Mesh_Netgen:<p><center><img src="classsmesh_1_1Mes
 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Netgen.html#0620ef2bccc9c400fb193dfd28fb0a26">Parameters</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define hypothesis containing parameters of the algorithm.  <a href="#0620ef2bccc9c400fb193dfd28fb0a26"></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#961704b6a89f579ad669510b1443db20">FindHypothesis</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#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -52,6 +54,9 @@ Inheritance diagram for smesh.Mesh_Netgen:<p><center><img src="classsmesh_1_1Mes
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -69,6 +74,10 @@ Inheritance diagram for smesh.Mesh_Netgen:<p><center><img src="classsmesh_1_1Mes
 <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__Netgen.html#ffe45db8ad553008d544a5aaf0ca980d">is3D</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__Netgen.html#2a5a75c11615e76bc43eb5335f4d0759">algoNET23</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__Netgen.html#e274219660464ab54c12688711c84b8c">algoNET2</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#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>
@@ -77,6 +86,8 @@ Inheritance diagram for smesh.Mesh_Netgen:<p><center><img src="classsmesh_1_1Mes
 
 <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>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
+
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 independent)<p>
@@ -157,6 +168,49 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_Netgen::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.FindHypothesis           </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>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>args</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>
     </td>
   </tr>
@@ -389,6 +443,55 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_Netgen::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -420,7 +523,13 @@ More details.
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -462,6 +571,52 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="2a5a75c11615e76bc43eb5335f4d0759"></a><!-- doxytag: member="smesh::Mesh_Netgen::algoNET23" ref="2a5a75c11615e76bc43eb5335f4d0759" 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__Netgen.html#2a5a75c11615e76bc43eb5335f4d0759">smesh.Mesh_Netgen.algoNET23</a> = 0<code> [static]</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="e274219660464ab54c12688711c84b8c"></a><!-- doxytag: member="smesh::Mesh_Netgen::algoNET2" ref="e274219660464ab54c12688711c84b8c" 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__Netgen.html#e274219660464ab54c12688711c84b8c">smesh.Mesh_Netgen.algoNET2</a> = 0<code> [static]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
 <p>
     </td>
   </tr>
@@ -651,7 +806,9 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#01b17f253e83cbac4a8db05ad6a93abb">smesh.Mesh_Segment</a>, <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#669fb5ea9baa8921eb671439384c9824">smesh.Mesh_CompositeSegment</a>, <a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#bff1e320188e899b99c3044abdd3efd4">smesh.Mesh_Segment_Python</a>, <a class="el" href="classsmesh_1_1Mesh__Quadrangle.html#84bb9a9a1593bdc190e169043a88e76d">smesh.Mesh_Quadrangle</a>, <a class="el" href="classsmesh_1_1Mesh__Hexahedron.html#efd5992380be2a23c3f0b664e493820c">smesh.Mesh_Hexahedron</a>, <a class="el" href="classsmesh_1_1Mesh__Projection1D.html#e9a48d0de8af5c53258a0002a8946150">smesh.Mesh_Projection1D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection2D.html#8645f1cf5e23e60b83102b63cac178fa">smesh.Mesh_Projection2D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection3D.html#f5b9246787a7a07e5d18ca5c168817c6">smesh.Mesh_Projection3D</a>, <a class="el" href="classsmesh_1_1Mesh__Prism3D.html#145b55e5885ae202d8246f70ae9dc91a">smesh.Mesh_Prism3D</a>, and <a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#66d63bc2b455bf295e6eb2a48ee04510">smesh.Mesh_RadialPrism3D</a>.    </td>
   </tr>
 </table>
 <a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Netgen::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
@@ -673,12 +830,37 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
     <td>
 
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#01b17f253e83cbac4a8db05ad6a93abb">smesh.Mesh_Segment</a>, <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#669fb5ea9baa8921eb671439384c9824">smesh.Mesh_CompositeSegment</a>, <a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#bff1e320188e899b99c3044abdd3efd4">smesh.Mesh_Segment_Python</a>, <a class="el" href="classsmesh_1_1Mesh__Quadrangle.html#84bb9a9a1593bdc190e169043a88e76d">smesh.Mesh_Quadrangle</a>, <a class="el" href="classsmesh_1_1Mesh__Hexahedron.html#efd5992380be2a23c3f0b664e493820c">smesh.Mesh_Hexahedron</a>, <a class="el" href="classsmesh_1_1Mesh__Projection1D.html#e9a48d0de8af5c53258a0002a8946150">smesh.Mesh_Projection1D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection2D.html#8645f1cf5e23e60b83102b63cac178fa">smesh.Mesh_Projection2D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection3D.html#f5b9246787a7a07e5d18ca5c168817c6">smesh.Mesh_Projection3D</a>, <a class="el" href="classsmesh_1_1Mesh__Prism3D.html#145b55e5885ae202d8246f70ae9dc91a">smesh.Mesh_Prism3D</a>, and <a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#66d63bc2b455bf295e6eb2a48ee04510">smesh.Mesh_RadialPrism3D</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_Netgen::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<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>
 </DIV>
 <DIV class="div-footer">
-Generated on Wed Jun 20 11:36:36 2007 for SALOME - SMESH - v.3.2.6 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index 9865bc93905ca96e0fa3c2adfe39eabdb7f4df95..0abd8f03049ede3b486e4327f92247d078950058 100644 (file)
@@ -27,6 +27,8 @@ Inheritance diagram for smesh.Mesh_Prism3D:<p><center><img src="classsmesh_1_1Me
 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Prism3D.html#cfb1228c508c53e74da3ec741a6e9d54">__init__</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private constructor.  <a href="#cfb1228c508c53e74da3ec741a6e9d54"></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#961704b6a89f579ad669510b1443db20">FindHypothesis</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#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -49,6 +51,9 @@ Inheritance diagram for smesh.Mesh_Prism3D:<p><center><img src="classsmesh_1_1Me
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -59,16 +64,16 @@ Inheritance diagram for smesh.Mesh_Prism3D:<p><center><img src="classsmesh_1_1Me
 
 <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__Prism3D.html#145b55e5885ae202d8246f70ae9dc91a">algo</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#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>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -114,6 +119,49 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_Prism3D::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.FindHypothesis           </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>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>args</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>
     </td>
   </tr>
@@ -346,6 +394,55 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_Prism3D::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -377,7 +474,13 @@ More details.
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -400,13 +503,13 @@ More details.
   </tr>
 </table>
 <hr><h2>Field Documentation</h2>
-<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Prism3D::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --><p>
+<a class="anchor" name="145b55e5885ae202d8246f70ae9dc91a"></a><!-- doxytag: member="smesh::Mesh_Prism3D::algo" ref="145b55e5885ae202d8246f70ae9dc91a" 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>
+          <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Prism3D.html#145b55e5885ae202d8246f70ae9dc91a">smesh.Mesh_Prism3D.algo</a> = 0<code> [static]</code>          </td>
         </tr>
       </table>
     </td>
@@ -420,16 +523,18 @@ More details.
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Prism3D::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --><p>
+<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Prism3D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code> [inherited]</code>          </td>
+          <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>
@@ -446,13 +551,13 @@ More details.
     </td>
   </tr>
 </table>
-<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Prism3D::geom" ref="f6608d059606200dce0679f3367112d1" args="" --><p>
+<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Prism3D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -466,18 +571,16 @@ More details.
     <td>
 
 <p>
-
-<p>
-Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
+    </td>
   </tr>
 </table>
-<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Prism3D::geom" ref="b637c67f711a33b32c3b56073a65db52" args="" --><p>
+<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Prism3D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a><code> [inherited]</code>          </td>
+          <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>
@@ -496,13 +599,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
 Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Prism3D::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --><p>
+<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Prism3D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -516,16 +619,18 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Prism3D::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --><p>
+<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Prism3D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code> [inherited]</code>          </td>
+          <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>
@@ -542,13 +647,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_Prism3D::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --><p>
+<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Prism3D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -565,13 +670,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Prism3D::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_Prism3D::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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>
+          <td class="md" nowrap valign="top">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<code> [static, inherited]</code>          </td>
         </tr>
       </table>
     </td>
@@ -590,6 +695,6 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
 </table>
 </DIV>
 <DIV class="div-footer">
-Generated on Wed Jun 20 11:36:36 2007 for SALOME - SMESH - v.3.2.6 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index b403cc9303a0249e44568aa080463caa90ba532d..a9e7a7d6ea44b41094c7fc690f3cc015f269388d 100644 (file)
@@ -30,6 +30,8 @@ Inheritance diagram for smesh.Mesh_Projection1D:<p><center><img src="classsmesh_
 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Projection1D.html#4652f536579bbde78d30ea313f7dcff5">SourceEdge</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "Source Edge" hypothesis, specifying a meshed edge to take a mesh pattern from, and optionally association of vertices between the source edge and a target one (where a hipothesis is assigned to).  <a href="#4652f536579bbde78d30ea313f7dcff5"></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#961704b6a89f579ad669510b1443db20">FindHypothesis</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#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -52,6 +54,9 @@ Inheritance diagram for smesh.Mesh_Projection1D:<p><center><img src="classsmesh_
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -62,16 +67,16 @@ Inheritance diagram for smesh.Mesh_Projection1D:<p><center><img src="classsmesh_
 
 <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__Projection1D.html#e9a48d0de8af5c53258a0002a8946150">algo</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#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>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -154,7 +159,7 @@ More details.
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>tgtV</em> = <code>None</code>,</td>
+          <td class="mdname" nowrap> <em>tgtV</em> = <code>None</code>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -185,13 +190,55 @@ More details.
     <tr><td valign="top"></td><td valign="top"><em>mesh</em>&nbsp;</td><td>to take nodes distribution from (optional) </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>srcV</em>&nbsp;</td><td>is vertex of <em>edge</em> to associate with <em>tgtV</em> (optional) </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>tgtV</em>&nbsp;</td><td>is vertex of <em>the</em> edge where the algorithm is assigned, to associate with <em>srcV</em> (optional) </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
   </tr>
 </table>
+<a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_Projection1D::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.FindHypothesis           </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>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>args</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>
+    </td>
+  </tr>
+</table>
 <a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_Projection1D::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
@@ -420,6 +467,55 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_Projection1D::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -451,7 +547,13 @@ More details.
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -474,13 +576,13 @@ More details.
   </tr>
 </table>
 <hr><h2>Field Documentation</h2>
-<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Projection1D::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --><p>
+<a class="anchor" name="e9a48d0de8af5c53258a0002a8946150"></a><!-- doxytag: member="smesh::Mesh_Projection1D::algo" ref="e9a48d0de8af5c53258a0002a8946150" 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>
+          <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Projection1D.html#e9a48d0de8af5c53258a0002a8946150">smesh.Mesh_Projection1D.algo</a> = 0<code> [static]</code>          </td>
         </tr>
       </table>
     </td>
@@ -494,16 +596,18 @@ More details.
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Projection1D::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --><p>
+<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Projection1D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code> [inherited]</code>          </td>
+          <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>
@@ -520,13 +624,13 @@ More details.
     </td>
   </tr>
 </table>
-<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Projection1D::geom" ref="f6608d059606200dce0679f3367112d1" args="" --><p>
+<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Projection1D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -540,18 +644,16 @@ More details.
     <td>
 
 <p>
-
-<p>
-Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
+    </td>
   </tr>
 </table>
-<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Projection1D::geom" ref="b637c67f711a33b32c3b56073a65db52" args="" --><p>
+<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Projection1D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a><code> [inherited]</code>          </td>
+          <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>
@@ -570,13 +672,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
 Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Projection1D::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --><p>
+<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Projection1D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -590,16 +692,18 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Projection1D::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --><p>
+<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Projection1D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code> [inherited]</code>          </td>
+          <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>
@@ -616,13 +720,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_Projection1D::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --><p>
+<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Projection1D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -639,13 +743,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Projection1D::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_Projection1D::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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>
+          <td class="md" nowrap valign="top">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<code> [static, inherited]</code>          </td>
         </tr>
       </table>
     </td>
@@ -662,5 +766,8 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
+</DIV>
+<DIV class="div-footer">
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index 99cca7fc60c757a088d10a3d51c964f7f584d680..fca442af9e0b26a89e6c697bc8541d2e374369d7 100644 (file)
@@ -30,6 +30,8 @@ Inheritance diagram for smesh.Mesh_Projection2D:<p><center><img src="classsmesh_
 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Projection2D.html#bc9aab57b17456ce4ff66ef4e14993c3">SourceFace</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "Source Face" hypothesis, specifying a meshed face to take a mesh pattern from, and optionally association of vertices between the source face and a target one (where a hipothesis is assigned to).  <a href="#bc9aab57b17456ce4ff66ef4e14993c3"></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#961704b6a89f579ad669510b1443db20">FindHypothesis</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#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -52,6 +54,9 @@ Inheritance diagram for smesh.Mesh_Projection2D:<p><center><img src="classsmesh_
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -62,16 +67,16 @@ Inheritance diagram for smesh.Mesh_Projection2D:<p><center><img src="classsmesh_
 
 <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__Projection2D.html#8645f1cf5e23e60b83102b63cac178fa">algo</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#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>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -166,7 +171,7 @@ More details.
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>tgtV2</em> = <code>None</code>,</td>
+          <td class="mdname" nowrap> <em>tgtV2</em> = <code>None</code>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -198,14 +203,56 @@ More details.
     <tr><td valign="top"></td><td valign="top"><em>srcV1</em>&nbsp;</td><td>is vertex of <em>face</em> to associate with <em>tgtV1</em> (optional) </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>tgtV1</em>&nbsp;</td><td>is vertex of <em>the</em> face where the algorithm is assigned, to associate with <em>srcV1</em> (optional) </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>srcV2</em>&nbsp;</td><td>is vertex of <em>face</em> to associate with <em>tgtV1</em> (optional) </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>tgtV2</em>&nbsp;</td><td>is vertex of <em>the</em> face where the algorithm is assigned, to associate with <em>srcV2</em> (optional)</td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>tgtV2</em>&nbsp;</td><td>is vertex of <em>the</em> face where the algorithm is assigned, to associate with <em>srcV2</em> (optional) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new</td></tr>
   </table>
 </dl>
 Note: association vertices must belong to one edge of a face     </td>
   </tr>
 </table>
+<a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_Projection2D::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.FindHypothesis           </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>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>args</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>
+    </td>
+  </tr>
+</table>
 <a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_Projection2D::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
@@ -434,6 +481,55 @@ Note: association vertices must belong to one edge of a face     </td>
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_Projection2D::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -465,7 +561,13 @@ Note: association vertices must belong to one edge of a face     </td>
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -488,13 +590,13 @@ Note: association vertices must belong to one edge of a face     </td>
   </tr>
 </table>
 <hr><h2>Field Documentation</h2>
-<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Projection2D::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --><p>
+<a class="anchor" name="8645f1cf5e23e60b83102b63cac178fa"></a><!-- doxytag: member="smesh::Mesh_Projection2D::algo" ref="8645f1cf5e23e60b83102b63cac178fa" 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>
+          <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Projection2D.html#8645f1cf5e23e60b83102b63cac178fa">smesh.Mesh_Projection2D.algo</a> = 0<code> [static]</code>          </td>
         </tr>
       </table>
     </td>
@@ -508,16 +610,18 @@ Note: association vertices must belong to one edge of a face     </td>
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Projection2D::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --><p>
+<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Projection2D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code> [inherited]</code>          </td>
+          <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>
@@ -534,13 +638,13 @@ Note: association vertices must belong to one edge of a face     </td>
     </td>
   </tr>
 </table>
-<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Projection2D::geom" ref="f6608d059606200dce0679f3367112d1" args="" --><p>
+<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Projection2D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -554,18 +658,16 @@ Note: association vertices must belong to one edge of a face     </td>
     <td>
 
 <p>
-
-<p>
-Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
+    </td>
   </tr>
 </table>
-<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Projection2D::geom" ref="b637c67f711a33b32c3b56073a65db52" args="" --><p>
+<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Projection2D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a><code> [inherited]</code>          </td>
+          <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>
@@ -584,13 +686,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
 Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Projection2D::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --><p>
+<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Projection2D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -604,16 +706,18 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Projection2D::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --><p>
+<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Projection2D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code> [inherited]</code>          </td>
+          <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>
@@ -630,13 +734,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_Projection2D::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --><p>
+<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Projection2D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -653,13 +757,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Projection2D::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_Projection2D::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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>
+          <td class="md" nowrap valign="top">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<code> [static, inherited]</code>          </td>
         </tr>
       </table>
     </td>
@@ -676,5 +780,8 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
+</DIV>
+<DIV class="div-footer">
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index 5f19842b76c6cbe0040cd4811afc41f1109d5eb2..c2a31d9a1c247579b72369094b7f8f9bc37312a8 100644 (file)
@@ -30,6 +30,8 @@ Inheritance diagram for smesh.Mesh_Projection3D:<p><center><img src="classsmesh_
 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Projection3D.html#873f563b7e1da2000b3d2387839e216c">SourceShape3D</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "Source Shape 3D" hypothesis, specifying a meshed solid to take a mesh pattern from, and optionally association of vertices between the source solid and a target one (where a hipothesis is assigned to).  <a href="#873f563b7e1da2000b3d2387839e216c"></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#961704b6a89f579ad669510b1443db20">FindHypothesis</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#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -52,6 +54,9 @@ Inheritance diagram for smesh.Mesh_Projection3D:<p><center><img src="classsmesh_
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -62,16 +67,16 @@ Inheritance diagram for smesh.Mesh_Projection3D:<p><center><img src="classsmesh_
 
 <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__Projection3D.html#f5b9246787a7a07e5d18ca5c168817c6">algo</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#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>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -166,7 +171,7 @@ More details.
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>tgtV2</em> = <code>0</code>,</td>
+          <td class="mdname" nowrap> <em>tgtV2</em> = <code>0</code>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -198,14 +203,56 @@ More details.
     <tr><td valign="top"></td><td valign="top"><em>srcV1</em>&nbsp;</td><td>is vertex of <em>solid</em> to associate with <em>tgtV1</em> (optional) </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>tgtV1</em>&nbsp;</td><td>is vertex of <em>the</em> solid where the algorithm is assigned, to associate with <em>srcV1</em> (optional) </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>srcV2</em>&nbsp;</td><td>is vertex of <em>solid</em> to associate with <em>tgtV1</em> (optional) </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>tgtV2</em>&nbsp;</td><td>is vertex of <em>the</em> solid where the algorithm is assigned, to associate with <em>srcV2</em> (optional)</td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>tgtV2</em>&nbsp;</td><td>is vertex of <em>the</em> solid where the algorithm is assigned, to associate with <em>srcV2</em> (optional) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>- if ==true - search existing hypothesis created with same parameters, else (default) - create new</td></tr>
   </table>
 </dl>
 Note: association vertices must belong to one edge of a solid     </td>
   </tr>
 </table>
+<a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_Projection3D::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.FindHypothesis           </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>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>args</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>
+    </td>
+  </tr>
+</table>
 <a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_Projection3D::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
@@ -434,6 +481,55 @@ Note: association vertices must belong to one edge of a solid     </td>
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_Projection3D::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -465,7 +561,13 @@ Note: association vertices must belong to one edge of a solid     </td>
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -488,13 +590,13 @@ Note: association vertices must belong to one edge of a solid     </td>
   </tr>
 </table>
 <hr><h2>Field Documentation</h2>
-<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Projection3D::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --><p>
+<a class="anchor" name="f5b9246787a7a07e5d18ca5c168817c6"></a><!-- doxytag: member="smesh::Mesh_Projection3D::algo" ref="f5b9246787a7a07e5d18ca5c168817c6" 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>
+          <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Projection3D.html#f5b9246787a7a07e5d18ca5c168817c6">smesh.Mesh_Projection3D.algo</a> = 0<code> [static]</code>          </td>
         </tr>
       </table>
     </td>
@@ -508,16 +610,18 @@ Note: association vertices must belong to one edge of a solid     </td>
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Projection3D::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --><p>
+<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Projection3D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code> [inherited]</code>          </td>
+          <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>
@@ -534,13 +638,13 @@ Note: association vertices must belong to one edge of a solid     </td>
     </td>
   </tr>
 </table>
-<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Projection3D::geom" ref="f6608d059606200dce0679f3367112d1" args="" --><p>
+<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Projection3D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -554,18 +658,16 @@ Note: association vertices must belong to one edge of a solid     </td>
     <td>
 
 <p>
-
-<p>
-Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
+    </td>
   </tr>
 </table>
-<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Projection3D::geom" ref="b637c67f711a33b32c3b56073a65db52" args="" --><p>
+<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Projection3D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a><code> [inherited]</code>          </td>
+          <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>
@@ -584,13 +686,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
 Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Projection3D::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --><p>
+<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Projection3D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -604,16 +706,18 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Projection3D::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --><p>
+<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Projection3D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code> [inherited]</code>          </td>
+          <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>
@@ -630,13 +734,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_Projection3D::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --><p>
+<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Projection3D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -653,13 +757,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Projection3D::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_Projection3D::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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>
+          <td class="md" nowrap valign="top">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<code> [static, inherited]</code>          </td>
         </tr>
       </table>
     </td>
@@ -676,5 +780,8 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
+</DIV>
+<DIV class="div-footer">
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index 19a084239f15793a4f7e600b82457f6712a52ea5..13fad999e5bd2da6161a558b6f7c8224a74010c4 100644 (file)
@@ -30,6 +30,8 @@ Inheritance diagram for smesh.Mesh_Quadrangle:<p><center><img src="classsmesh_1_
 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Quadrangle.html#21ffcfa5246f721b875247de6b6b70cf">QuadranglePreference</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "QuadranglePreference" hypothesis, forcing construction of quadrangles if the number of nodes on opposite edges is not the same in the case where the global number of nodes on edges is even.  <a href="#21ffcfa5246f721b875247de6b6b70cf"></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#961704b6a89f579ad669510b1443db20">FindHypothesis</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#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -52,6 +54,9 @@ Inheritance diagram for smesh.Mesh_Quadrangle:<p><center><img src="classsmesh_1_
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -62,16 +67,16 @@ Inheritance diagram for smesh.Mesh_Quadrangle:<p><center><img src="classsmesh_1_
 
 <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__Quadrangle.html#84bb9a9a1593bdc190e169043a88e76d">algo</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#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>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -145,6 +150,49 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.FindHypothesis           </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>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>args</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>
     </td>
   </tr>
@@ -377,6 +425,55 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -408,7 +505,13 @@ More details.
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -431,13 +534,13 @@ More details.
   </tr>
 </table>
 <hr><h2>Field Documentation</h2>
-<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --><p>
+<a class="anchor" name="84bb9a9a1593bdc190e169043a88e76d"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::algo" ref="84bb9a9a1593bdc190e169043a88e76d" 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>
+          <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Quadrangle.html#84bb9a9a1593bdc190e169043a88e76d">smesh.Mesh_Quadrangle.algo</a> = 0<code> [static]</code>          </td>
         </tr>
       </table>
     </td>
@@ -451,16 +554,18 @@ More details.
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --><p>
+<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code> [inherited]</code>          </td>
+          <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>
@@ -477,13 +582,13 @@ More details.
     </td>
   </tr>
 </table>
-<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::geom" ref="f6608d059606200dce0679f3367112d1" args="" --><p>
+<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -497,18 +602,16 @@ More details.
     <td>
 
 <p>
-
-<p>
-Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
+    </td>
   </tr>
 </table>
-<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::geom" ref="b637c67f711a33b32c3b56073a65db52" args="" --><p>
+<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a><code> [inherited]</code>          </td>
+          <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>
@@ -527,13 +630,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
 Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --><p>
+<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -547,16 +650,18 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --><p>
+<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code> [inherited]</code>          </td>
+          <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>
@@ -573,13 +678,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --><p>
+<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -596,13 +701,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_Quadrangle::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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>
+          <td class="md" nowrap valign="top">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<code> [static, inherited]</code>          </td>
         </tr>
       </table>
     </td>
@@ -621,6 +726,6 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
 </table>
 </DIV>
 <DIV class="div-footer">
-Generated on Wed Jun 20 11:36:36 2007 for SALOME - SMESH - v.3.2.6 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index 70950f6ba0c38d2d2c120507afcc021849845416..23c49474dcc77420e669c3cb27163ba8fc6af9f8 100644 (file)
@@ -51,6 +51,8 @@ Inheritance diagram for smesh.Mesh_RadialPrism3D:<p><center><img src="classsmesh
 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#b96d5f036ae41b3624d2cf1f2599eafc">AutomaticLength</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "AutomaticLength" hypothesis, specifying number of segments to build between the inner and outer shells.  <a href="#b96d5f036ae41b3624d2cf1f2599eafc"></a><br></td></tr>
+<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#961704b6a89f579ad669510b1443db20">FindHypothesis</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#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -73,6 +75,9 @@ Inheritance diagram for smesh.Mesh_RadialPrism3D:<p><center><img src="classsmesh
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -87,16 +92,16 @@ Inheritance diagram for smesh.Mesh_RadialPrism3D:<p><center><img src="classsmesh
 
 <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__RadialPrism3D.html#66d63bc2b455bf295e6eb2a48ee04510">algo</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#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>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -238,7 +243,7 @@ Returns the created hypothes     </td>
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>n</em>,</td>
+          <td class="mdname" nowrap> <em>n</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -265,8 +270,7 @@ Returns the created hypothes     </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>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -503,6 +507,49 @@ Returns the created hypothes     </td>
     </td>
   </tr>
 </table>
+<a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.FindHypothesis           </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>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>args</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>
+    </td>
+  </tr>
+</table>
 <a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
@@ -731,6 +778,55 @@ Returns the created hypothes     </td>
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -762,7 +858,13 @@ Returns the created hypothes     </td>
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -785,13 +887,13 @@ Returns the created hypothes     </td>
   </tr>
 </table>
 <hr><h2>Field Documentation</h2>
-<a class="anchor" name="fad916e0e29ef3ddb981ad0170b6f550"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::distribHyp" ref="fad916e0e29ef3ddb981ad0170b6f550" args="" --><p>
+<a class="anchor" name="66d63bc2b455bf295e6eb2a48ee04510"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::algo" ref="66d63bc2b455bf295e6eb2a48ee04510" 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__RadialPrism3D.html#fad916e0e29ef3ddb981ad0170b6f550">smesh.Mesh_RadialPrism3D.distribHyp</a>          </td>
+          <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#66d63bc2b455bf295e6eb2a48ee04510">smesh.Mesh_RadialPrism3D.algo</a> = 0<code> [static]</code>          </td>
         </tr>
       </table>
     </td>
@@ -805,16 +907,18 @@ Returns the created hypothes     </td>
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="80a82d7d4fd3b53dd210da8cc734320a"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::nbLayers" ref="80a82d7d4fd3b53dd210da8cc734320a" args="" --><p>
+<a class="anchor" name="fad916e0e29ef3ddb981ad0170b6f550"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::distribHyp" ref="fad916e0e29ef3ddb981ad0170b6f550" 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__RadialPrism3D.html#80a82d7d4fd3b53dd210da8cc734320a">smesh.Mesh_RadialPrism3D.nbLayers</a>          </td>
+          <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#fad916e0e29ef3ddb981ad0170b6f550">smesh.Mesh_RadialPrism3D.distribHyp</a>          </td>
         </tr>
       </table>
     </td>
@@ -831,13 +935,13 @@ Returns the created hypothes     </td>
     </td>
   </tr>
 </table>
-<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --><p>
+<a class="anchor" name="80a82d7d4fd3b53dd210da8cc734320a"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::nbLayers" ref="80a82d7d4fd3b53dd210da8cc734320a" 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>
+          <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#80a82d7d4fd3b53dd210da8cc734320a">smesh.Mesh_RadialPrism3D.nbLayers</a>          </td>
         </tr>
       </table>
     </td>
@@ -854,13 +958,13 @@ Returns the created hypothes     </td>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --><p>
+<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code> [inherited]</code>          </td>
+          <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>
@@ -877,13 +981,13 @@ Returns the created hypothes     </td>
     </td>
   </tr>
 </table>
-<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::geom" ref="f6608d059606200dce0679f3367112d1" args="" --><p>
+<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -897,18 +1001,16 @@ Returns the created hypothes     </td>
     <td>
 
 <p>
-
-<p>
-Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
+    </td>
   </tr>
 </table>
-<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::geom" ref="b637c67f711a33b32c3b56073a65db52" args="" --><p>
+<a class="anchor" name="f6608d059606200dce0679f3367112d1"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm.geom</a><code> [inherited]</code>          </td>
+          <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>
@@ -927,13 +1029,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
 Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --><p>
+<a class="anchor" name="b637c67f711a33b32c3b56073a65db52"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -947,16 +1049,18 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --><p>
+<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code> [inherited]</code>          </td>
+          <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>
@@ -973,13 +1077,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --><p>
+<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -996,13 +1100,13 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
-<a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_RadialPrism3D::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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>
+          <td class="md" nowrap valign="top">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<code> [static, inherited]</code>          </td>
         </tr>
       </table>
     </td>
@@ -1019,5 +1123,8 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
   </tr>
 </table>
+</DIV>
+<DIV class="div-footer">
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index 5110d08a16e1cd89ab6e2537830b1585a40242fb..509d7e6c837ee3fd79a37666c0a94d080aa67a02 100644 (file)
@@ -56,6 +56,8 @@ Inheritance diagram for smesh.Mesh_Segment:<p><center><img src="classsmesh_1_1Me
 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html#7e99441cd6f8b7be3888663345ce8f20">QuadraticMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "QuadraticMesh" hypothesis, forcing construction of quadratic edges.  <a href="#7e99441cd6f8b7be3888663345ce8f20"></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#961704b6a89f579ad669510b1443db20">FindHypothesis</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#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -78,6 +80,9 @@ Inheritance diagram for smesh.Mesh_Segment:<p><center><img src="classsmesh_1_1Me
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -88,14 +93,14 @@ Inheritance diagram for smesh.Mesh_Segment:<p><center><img src="classsmesh_1_1Me
 
 <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__Segment.html#01b17f253e83cbac4a8db05ad6a93abb">algo</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#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#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>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -162,7 +167,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>l</em>,</td>
+          <td class="mdname" nowrap> <em>l</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -190,8 +195,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>l</em>&nbsp;</td><td>for the length of segments that cut an edge </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -218,7 +222,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>s</em> = <code>[]</code>,</td>
+          <td class="mdname" nowrap> <em>s</em> = <code>[]</code>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -247,8 +251,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>for the number of segments that cut an edge </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td>for the scale factor (optional) </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -275,7 +278,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>end</em>,</td>
+          <td class="mdname" nowrap> <em>end</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -304,8 +307,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>for the length of the first segment </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>end</em>&nbsp;</td><td>for the length of the last segment </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -332,7 +334,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>end</em>,</td>
+          <td class="mdname" nowrap> <em>end</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -361,8 +363,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>for the length of the first segment </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>end</em>&nbsp;</td><td>for the length of the last segment </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -383,7 +384,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>d</em>,</td>
+          <td class="mdname" nowrap> <em>d</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -411,8 +412,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>for the deflection </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -461,7 +461,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>fineness</em> = <code>0</code>,</td>
+          <td class="mdname" nowrap> <em>fineness</em> = <code>0</code>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -489,8 +489,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>fineness</em>&nbsp;</td><td>for the fineness [0-1] </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -517,7 +516,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>vertex</em> = <code>0</code>,</td>
+          <td class="mdname" nowrap> <em>vertex</em> = <code>0</code>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -546,8 +545,7 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>for the segment length </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>vertex</em>&nbsp;</td><td>for the length localization: vertex index [0,1] | verext object </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -581,6 +579,49 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#5
 If the 2D mesher sees that all boundary edges are quadratic ones, it generates quadratic faces, else it generates linear faces using medium nodes as if they were vertex ones. The 3D mesher generates quadratic volumes only if all boundary faces are quadratic ones, else it fails.     </td>
   </tr>
 </table>
+<a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_Segment::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.FindHypothesis           </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>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>args</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>
+    </td>
+  </tr>
+</table>
 <a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_Segment::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
@@ -809,6 +850,55 @@ If the 2D mesher sees that all boundary edges are quadratic ones, it generates q
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_Segment::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -840,7 +930,13 @@ If the 2D mesher sees that all boundary edges are quadratic ones, it generates q
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -863,13 +959,13 @@ If the 2D mesher sees that all boundary edges are quadratic ones, it generates q
   </tr>
 </table>
 <hr><h2>Field Documentation</h2>
-<a class="anchor" name="b6907301d8393ce0e80bf014d37133ac"></a><!-- doxytag: member="smesh::Mesh_Segment::geom" ref="b6907301d8393ce0e80bf014d37133ac" args="" --><p>
+<a class="anchor" name="01b17f253e83cbac4a8db05ad6a93abb"></a><!-- doxytag: member="smesh::Mesh_Segment::algo" ref="01b17f253e83cbac4a8db05ad6a93abb" 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__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment.geom</a>          </td>
+          <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Segment.html#01b17f253e83cbac4a8db05ad6a93abb">smesh.Mesh_Segment.algo</a> = 0<code> [static]</code>          </td>
         </tr>
       </table>
     </td>
@@ -885,16 +981,18 @@ If the 2D mesher sees that all boundary edges are quadratic ones, it generates q
 <p>
 
 <p>
-Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm</a>.    </td>
+Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm</a>.
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#669fb5ea9baa8921eb671439384c9824">smesh.Mesh_CompositeSegment</a>, and <a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#bff1e320188e899b99c3044abdd3efd4">smesh.Mesh_Segment_Python</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Segment::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --><p>
+<a class="anchor" name="b6907301d8393ce0e80bf014d37133ac"></a><!-- doxytag: member="smesh::Mesh_Segment::geom" ref="b6907301d8393ce0e80bf014d37133ac" 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>
+          <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment.geom</a>          </td>
         </tr>
       </table>
     </td>
@@ -908,16 +1006,18 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Segment::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --><p>
+<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Segment::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code> [inherited]</code>          </td>
+          <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>
@@ -934,13 +1034,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
-<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Segment::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --><p>
+<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Segment::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -957,13 +1057,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
-<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Segment::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --><p>
+<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Segment::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code> [inherited]</code>          </td>
+          <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>
@@ -980,13 +1080,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
-<a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_Segment::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --><p>
+<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Segment::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -1003,13 +1103,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
-<a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Segment::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_Segment::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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>
+          <td class="md" nowrap valign="top">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<code> [static, inherited]</code>          </td>
         </tr>
       </table>
     </td>
@@ -1026,5 +1126,8 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
+</DIV>
+<DIV class="div-footer">
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index c56578508afe8c8d045fcf74a3e8f395c043d89f..c7f02782216940c729735a144a1208c82e75f554 100644 (file)
@@ -58,6 +58,8 @@ Inheritance diagram for smesh.Mesh_Segment_Python:<p><center><img src="classsmes
 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html#7e99441cd6f8b7be3888663345ce8f20">QuadraticMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define "QuadraticMesh" hypothesis, forcing construction of quadratic edges.  <a href="#7e99441cd6f8b7be3888663345ce8f20"></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#961704b6a89f579ad669510b1443db20">FindHypothesis</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#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -80,6 +82,9 @@ Inheritance diagram for smesh.Mesh_Segment_Python:<p><center><img src="classsmes
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -90,14 +95,14 @@ Inheritance diagram for smesh.Mesh_Segment_Python:<p><center><img src="classsmes
 
 <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__Segment__Python.html#bff1e320188e899b99c3044abdd3efd4">algo</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#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#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>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -170,7 +175,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>func</em>,</td>
+          <td class="mdname" nowrap> <em>func</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -199,8 +204,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>for the number of segments that cut an edge </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>for the python function that calculate the length of all segments </td></tr>
-    <tr><td valign="top"></td><td  valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td  valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -221,7 +225,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>l</em>,</td>
+          <td class="mdname" nowrap> <em>l</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -249,8 +253,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>l</em>&nbsp;</td><td>for the length of segments that cut an edge </td></tr>
-    <tr><td valign="top"></td><td  valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td  valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -277,7 +280,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>s</em> = <code>[]</code>,</td>
+          <td class="mdname" nowrap> <em>s</em> = <code>[]</code>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -306,8 +309,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>for the number of segments that cut an edge </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td>for the scale factor (optional) </td></tr>
-    <tr><td valign="top"></td><td  valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td  valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -334,7 +336,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>end</em>,</td>
+          <td class="mdname" nowrap> <em>end</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -363,8 +365,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>for the length of the first segment </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>end</em>&nbsp;</td><td>for the length of the last segment </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -391,7 +392,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>end</em>,</td>
+          <td class="mdname" nowrap> <em>end</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -420,8 +421,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>for the length of the first segment </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>end</em>&nbsp;</td><td>for the length of the last segment </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -442,7 +442,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>d</em>,</td>
+          <td class="mdname" nowrap> <em>d</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -470,8 +470,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td>for the deflection </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -520,7 +519,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>fineness</em> = <code>0</code>,</td>
+          <td class="mdname" nowrap> <em>fineness</em> = <code>0</code>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -548,8 +547,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>fineness</em>&nbsp;</td><td>for the fineness [0-1] </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -576,7 +574,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>vertex</em> = <code>0</code>,</td>
+          <td class="mdname" nowrap> <em>vertex</em> = <code>0</code>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -605,8 +603,7 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>for the segment length </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>vertex</em>&nbsp;</td><td>for the length localization: vertex index [0,1] | verext object </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -640,6 +637,49 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#3028b681
 If the 2D mesher sees that all boundary edges are quadratic ones, it generates quadratic faces, else it generates linear faces using medium nodes as if they were vertex ones. The 3D mesher generates quadratic volumes only if all boundary faces are quadratic ones, else it fails.     </td>
   </tr>
 </table>
+<a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.FindHypothesis           </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>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>args</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>
+    </td>
+  </tr>
+</table>
 <a class="anchor" name="39dd34eb5db727c1ff2b69a84df18394"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::GetSubMesh" ref="39dd34eb5db727c1ff2b69a84df18394" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
@@ -868,6 +908,55 @@ If the 2D mesher sees that all boundary edges are quadratic ones, it generates q
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -899,7 +988,13 @@ If the 2D mesher sees that all boundary edges are quadratic ones, it generates q
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -922,13 +1017,13 @@ If the 2D mesher sees that all boundary edges are quadratic ones, it generates q
   </tr>
 </table>
 <hr><h2>Field Documentation</h2>
-<a class="anchor" name="b6907301d8393ce0e80bf014d37133ac"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::geom" ref="b6907301d8393ce0e80bf014d37133ac" args="" --><p>
+<a class="anchor" name="bff1e320188e899b99c3044abdd3efd4"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::algo" ref="bff1e320188e899b99c3044abdd3efd4" 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__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment.geom</a><code> [inherited]</code>          </td>
+          <td class="md" nowrap valign="top">int <a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#bff1e320188e899b99c3044abdd3efd4">smesh.Mesh_Segment_Python.algo</a> = 0<code> [static]</code>          </td>
         </tr>
       </table>
     </td>
@@ -944,16 +1039,16 @@ If the 2D mesher sees that all boundary edges are quadratic ones, it generates q
 <p>
 
 <p>
-Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm</a>.    </td>
+Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Segment.html#01b17f253e83cbac4a8db05ad6a93abb">smesh.Mesh_Segment</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::mesh" ref="47bfe89357342e4a889d4723518288e1" args="" --><p>
+<a class="anchor" name="b6907301d8393ce0e80bf014d37133ac"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::geom" ref="b6907301d8393ce0e80bf014d37133ac" 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>
+          <td class="md" nowrap valign="top"><a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8393ce0e80bf014d37133ac">smesh.Mesh_Segment.geom</a><code> [inherited]</code>          </td>
         </tr>
       </table>
     </td>
@@ -967,16 +1062,18 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d059606200dce0679f3367112d1">smesh.Mesh_Algorithm</a>.    </td>
   </tr>
 </table>
-<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::mesh" ref="a2388901def73df05eabdc3dd0aeb876" args="" --><p>
+<a class="anchor" name="47bfe89357342e4a889d4723518288e1"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#47bfe89357342e4a889d4723518288e1">smesh.Mesh_Algorithm.mesh</a><code> [inherited]</code>          </td>
+          <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>
@@ -993,13 +1090,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
-<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::subm" ref="981bc18824369ac623f4527b7ddddaf5" args="" --><p>
+<a class="anchor" name="a2388901def73df05eabdc3dd0aeb876"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -1016,13 +1113,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
-<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::subm" ref="e31641d994477ff6913cef21bc8eed50" args="" --><p>
+<a class="anchor" name="981bc18824369ac623f4527b7ddddaf5"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::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"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#981bc18824369ac623f4527b7ddddaf5">smesh.Mesh_Algorithm.subm</a><code> [inherited]</code>          </td>
+          <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>
@@ -1039,13 +1136,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
-<a class="anchor" name="ae7e23c67b8497a4b5bbf0cc53ac6693"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::algo" ref="ae7e23c67b8497a4b5bbf0cc53ac6693" args="" --><p>
+<a class="anchor" name="e31641d994477ff6913cef21bc8eed50"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::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">int <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#ae7e23c67b8497a4b5bbf0cc53ac6693">smesh.Mesh_Algorithm.algo</a> = 0<code> [static, inherited]</code>          </td>
+          <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>
@@ -1062,13 +1159,13 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
-<a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_Segment_Python::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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>
+          <td class="md" nowrap valign="top">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<code> [static, inherited]</code>          </td>
         </tr>
       </table>
     </td>
@@ -1085,5 +1182,8 @@ Reimplemented from <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#f6608d
     </td>
   </tr>
 </table>
+</DIV>
+<DIV class="div-footer">
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index 12ad58ccc37275691c44d168ca20204e61d16ecd..63a79c205cb80e0b52f02d65eaa31cf0803bc998 100644 (file)
@@ -54,6 +54,8 @@ Inheritance diagram for smesh.Mesh_Tetrahedron:<p><center><img src="classsmesh_1
 <tr><td class="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Tetrahedron.html#88005a951d36f15c14471339564696d8">SetNbSegPerRadius</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set NbSegPerRadius.  <a href="#88005a951d36f15c14471339564696d8"></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#961704b6a89f579ad669510b1443db20">FindHypothesis</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#39dd34eb5db727c1ff2b69a84df18394">GetSubMesh</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -76,6 +78,9 @@ Inheritance diagram for smesh.Mesh_Tetrahedron:<p><center><img src="classsmesh_1
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -97,6 +102,12 @@ Inheritance diagram for smesh.Mesh_Tetrahedron:<p><center><img src="classsmesh_1
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Tetrahedron.html#e6ef59593ce8ba300a4a46ab154d4546">algoType</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__Tetrahedron.html#4121bb213440726b16fd412a8feb016f">algoNET</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__Tetrahedron.html#1f30ca2a22a42eb8110fd7fcb10a6110">algoGHS</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__Tetrahedron.html#95324eaef9398bb216939f19d29eccfe">algoFNET</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#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>
@@ -105,6 +116,8 @@ Inheritance diagram for smesh.Mesh_Tetrahedron:<p><center><img src="classsmesh_1
 
 <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>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
+
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 More details. 
@@ -174,7 +187,7 @@ More details.
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>vol</em>,</td>
+          <td class="mdname" nowrap> <em>vol</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -202,8 +215,7 @@ More details.
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>vol</em>&nbsp;</td><td>for the maximum volume of each tetrahedral </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new </td></tr>
   </table>
 </dl>
     </td>
@@ -497,6 +509,49 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_Tetrahedron::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.FindHypothesis           </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>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>args</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>
     </td>
   </tr>
@@ -729,6 +784,55 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_Tetrahedron::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -760,7 +864,13 @@ More details.
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -825,6 +935,75 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="4121bb213440726b16fd412a8feb016f"></a><!-- doxytag: member="smesh::Mesh_Tetrahedron::algoNET" ref="4121bb213440726b16fd412a8feb016f" 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__Tetrahedron.html#4121bb213440726b16fd412a8feb016f">smesh.Mesh_Tetrahedron.algoNET</a> = 0<code> [static]</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="1f30ca2a22a42eb8110fd7fcb10a6110"></a><!-- doxytag: member="smesh::Mesh_Tetrahedron::algoGHS" ref="1f30ca2a22a42eb8110fd7fcb10a6110" 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__Tetrahedron.html#1f30ca2a22a42eb8110fd7fcb10a6110">smesh.Mesh_Tetrahedron.algoGHS</a> = 0<code> [static]</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="95324eaef9398bb216939f19d29eccfe"></a><!-- doxytag: member="smesh::Mesh_Tetrahedron::algoFNET" ref="95324eaef9398bb216939f19d29eccfe" 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__Tetrahedron.html#95324eaef9398bb216939f19d29eccfe">smesh.Mesh_Tetrahedron.algoFNET</a> = 0<code> [static]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
 <p>
     </td>
   </tr>
@@ -1037,7 +1216,9 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#01b17f253e83cbac4a8db05ad6a93abb">smesh.Mesh_Segment</a>, <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#669fb5ea9baa8921eb671439384c9824">smesh.Mesh_CompositeSegment</a>, <a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#bff1e320188e899b99c3044abdd3efd4">smesh.Mesh_Segment_Python</a>, <a class="el" href="classsmesh_1_1Mesh__Quadrangle.html#84bb9a9a1593bdc190e169043a88e76d">smesh.Mesh_Quadrangle</a>, <a class="el" href="classsmesh_1_1Mesh__Hexahedron.html#efd5992380be2a23c3f0b664e493820c">smesh.Mesh_Hexahedron</a>, <a class="el" href="classsmesh_1_1Mesh__Projection1D.html#e9a48d0de8af5c53258a0002a8946150">smesh.Mesh_Projection1D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection2D.html#8645f1cf5e23e60b83102b63cac178fa">smesh.Mesh_Projection2D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection3D.html#f5b9246787a7a07e5d18ca5c168817c6">smesh.Mesh_Projection3D</a>, <a class="el" href="classsmesh_1_1Mesh__Prism3D.html#145b55e5885ae202d8246f70ae9dc91a">smesh.Mesh_Prism3D</a>, and <a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#66d63bc2b455bf295e6eb2a48ee04510">smesh.Mesh_RadialPrism3D</a>.    </td>
   </tr>
 </table>
 <a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Tetrahedron::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
@@ -1059,9 +1240,37 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
     <td>
 
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#01b17f253e83cbac4a8db05ad6a93abb">smesh.Mesh_Segment</a>, <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#669fb5ea9baa8921eb671439384c9824">smesh.Mesh_CompositeSegment</a>, <a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#bff1e320188e899b99c3044abdd3efd4">smesh.Mesh_Segment_Python</a>, <a class="el" href="classsmesh_1_1Mesh__Quadrangle.html#84bb9a9a1593bdc190e169043a88e76d">smesh.Mesh_Quadrangle</a>, <a class="el" href="classsmesh_1_1Mesh__Hexahedron.html#efd5992380be2a23c3f0b664e493820c">smesh.Mesh_Hexahedron</a>, <a class="el" href="classsmesh_1_1Mesh__Projection1D.html#e9a48d0de8af5c53258a0002a8946150">smesh.Mesh_Projection1D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection2D.html#8645f1cf5e23e60b83102b63cac178fa">smesh.Mesh_Projection2D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection3D.html#f5b9246787a7a07e5d18ca5c168817c6">smesh.Mesh_Projection3D</a>, <a class="el" href="classsmesh_1_1Mesh__Prism3D.html#145b55e5885ae202d8246f70ae9dc91a">smesh.Mesh_Prism3D</a>, and <a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#66d63bc2b455bf295e6eb2a48ee04510">smesh.Mesh_RadialPrism3D</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_Tetrahedron::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<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>
+</DIV>
+<DIV class="div-footer">
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index f615ed13cb7da4adb4ce7b243bb35ae72dcd5ca7..2f02c60f07a49f7fab340749c8a833d9e778cf0b 100644 (file)
@@ -33,6 +33,9 @@ Inheritance diagram for smesh.Mesh_Triangle:<p><center><img src="classsmesh_1_1M
 <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__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" nowrap align="right" 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>
@@ -57,9 +60,8 @@ Inheritance diagram for smesh.Mesh_Triangle:<p><center><img src="classsmesh_1_1M
 <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#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" nowrap align="right" 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="memItemLeft" nowrap align="right" valign="top">def&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#961704b6a89f579ad669510b1443db20">FindHypothesis</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" 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="mdescLeft">&nbsp;</td><td class="mdescRight">If the algorithm is global, return 0; <br>
@@ -82,6 +84,9 @@ Inheritance diagram for smesh.Mesh_Triangle:<p><center><img src="classsmesh_1_1M
 <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#f2e941430776b0bce570dfedba685fc0">Assign</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private method.  <a href="#f2e941430776b0bce570dfedba685fc0"></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>
@@ -103,6 +108,12 @@ Inheritance diagram for smesh.Mesh_Triangle:<p><center><img src="classsmesh_1_1M
 
 <tr><td class="memItemLeft" nowrap align="right" 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" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Triangle.html#b8857b9df28940d6cdb207abb74daad0">algoMEF</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__Triangle.html#122dcc64d595937cf9ae8a6fecc262a1">algoNET</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__Triangle.html#8448ed40441fbab9041b47efcc180b91">algoNET_2D</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#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>
@@ -111,6 +122,8 @@ Inheritance diagram for smesh.Mesh_Triangle:<p><center><img src="classsmesh_1_1M
 
 <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>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">hypos</a> = {}</td></tr>
+
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 More details. 
@@ -180,7 +193,7 @@ More details.
           <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>
+          <td class="mdname" nowrap> <em>area</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -208,11 +221,10 @@ More details.
 <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>
-    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td> if ==true - search existing hypothesis created with</td></tr>
-    <tr><td valign="top"></td><td valign="top">&nbsp;</td><td> same parameters, else (default) - create new</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>UseExisting</em>&nbsp;</td><td>if ==true - search existing hypothesis created with same parameters, else (default) - create new</td></tr>
   </table>
 </dl>
-    </td>
+Only for algoType == MEFISTO || NETGEN_2D     </td>
   </tr>
 </table>
 <a class="anchor" name="d2b41cafc2001c01d19619ce21379760"></a><!-- doxytag: member="smesh::Mesh_Triangle::LengthFromEdges" ref="d2b41cafc2001c01d19619ce21379760" args="" --><p>
@@ -240,9 +252,46 @@ More details.
     <td>
 
 <p>
+Only for algoType == MEFISTO || NETGEN_2D     </td>
+  </tr>
+</table>
+<a class="anchor" name="34ee5173a46e2ea3ca66f9225229efbb"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetQuadAllowed" ref="34ee5173a46e2ea3ca66f9225229efbb" 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.SetQuadAllowed           </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>toAllow</em> = <code>True</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>
+Only for algoType == NETGEN || NETGEN_2D     </td>
+  </tr>
+</table>
 <a class="anchor" name="69a341f624cb8402e386658fa98e29d0"></a><!-- doxytag: member="smesh::Mesh_Triangle::Parameters" ref="69a341f624cb8402e386658fa98e29d0" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
@@ -268,7 +317,7 @@ More details.
     <td>
 
 <p>
-    </td>
+Only for algoType == NETGEN     </td>
   </tr>
 </table>
 <a class="anchor" name="7a07e4f1132d91e8ba07fca47ca5d0f9"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetMaxSize" ref="7a07e4f1132d91e8ba07fca47ca5d0f9" args="" --><p>
@@ -305,7 +354,7 @@ More details.
     <td>
 
 <p>
-    </td>
+Only for algoType == NETGEN     </td>
   </tr>
 </table>
 <a class="anchor" name="4e81ffd268d1bbd163b8686a4d6ed263"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetSecondOrder" ref="4e81ffd268d1bbd163b8686a4d6ed263" args="" --><p>
@@ -317,7 +366,7 @@ More details.
           <td class="md" nowrap valign="top">def smesh.Mesh_Triangle.SetSecondOrder           </td>
           <td class="md" valign="top">(&nbsp;</td>
           <td class="md" nowrap valign="top">&nbsp;</td>
-          <td class="mdname" nowrap> <em>seld</em>, </td>
+          <td class="mdname" nowrap> <em>self</em>, </td>
         </tr>
         <tr>
           <td class="md" nowrap align="right"></td>
@@ -342,7 +391,7 @@ More details.
     <td>
 
 <p>
-    </td>
+Only for algoType == NETGEN     </td>
   </tr>
 </table>
 <a class="anchor" name="aedfeb9fd639cb01e01b7989c3619524"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetOptimize" ref="aedfeb9fd639cb01e01b7989c3619524" args="" --><p>
@@ -379,7 +428,7 @@ More details.
     <td>
 
 <p>
-    </td>
+Only for algoType == NETGEN     </td>
   </tr>
 </table>
 <a class="anchor" name="4a348dfd84e1c7d17437cffb6ba5011a"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetFineness" ref="4a348dfd84e1c7d17437cffb6ba5011a" args="" --><p>
@@ -418,10 +467,10 @@ More details.
 <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>theFineness</em>&nbsp;</td><td>is: VeryCoarse, Coarse, Moderate, Fine, VeryFine or Custom </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>theFineness</em>&nbsp;</td><td>is: VeryCoarse, Coarse, Moderate, Fine, VeryFine or Custom</td></tr>
   </table>
 </dl>
-    </td>
+Only for algoType == NETGEN     </td>
   </tr>
 </table>
 <a class="anchor" name="b1fce7c1e3c257b65069b05e906f94cb"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetGrowthRate" ref="b1fce7c1e3c257b65069b05e906f94cb" args="" --><p>
@@ -458,7 +507,7 @@ More details.
     <td>
 
 <p>
-    </td>
+Only for algoType == NETGEN     </td>
   </tr>
 </table>
 <a class="anchor" name="dbc76e5ec41100c11642f29a1e1bdb42"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetNbSegPerEdge" ref="dbc76e5ec41100c11642f29a1e1bdb42" args="" --><p>
@@ -495,7 +544,7 @@ More details.
     <td>
 
 <p>
-    </td>
+Only for algoType == NETGEN     </td>
   </tr>
 </table>
 <a class="anchor" name="ea4546d82521e441d31d1db1254b94b2"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetNbSegPerRadius" ref="ea4546d82521e441d31d1db1254b94b2" args="" --><p>
@@ -532,16 +581,16 @@ More details.
     <td>
 
 <p>
-    </td>
+Only for algoType == NETGEN     </td>
   </tr>
 </table>
-<a class="anchor" name="34ee5173a46e2ea3ca66f9225229efbb"></a><!-- doxytag: member="smesh::Mesh_Triangle::SetQuadAllowed" ref="34ee5173a46e2ea3ca66f9225229efbb" args="" --><p>
+<a class="anchor" name="961704b6a89f579ad669510b1443db20"></a><!-- doxytag: member="smesh::Mesh_Triangle::FindHypothesis" ref="961704b6a89f579ad669510b1443db20" 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.SetQuadAllowed           </td>
+          <td class="md" nowrap valign="top">def smesh.Mesh_Algorithm.FindHypothesis           </td>
           <td class="md" valign="top">(&nbsp;</td>
           <td class="md" nowrap valign="top">&nbsp;</td>
           <td class="mdname" nowrap> <em>self</em>, </td>
@@ -550,12 +599,18 @@ More details.
           <td class="md" nowrap align="right"></td>
           <td class="md"></td>
           <td class="md" nowrap>&nbsp;</td>
-          <td class="mdname" nowrap> <em>toAllow</em></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>args</em></td>
         </tr>
         <tr>
           <td class="md"></td>
           <td class="md">)&nbsp;</td>
-          <td class="md" colspan="2"></td>
+          <td class="md" colspan="2"><code> [inherited]</code></td>
         </tr>
       </table>
     </td>
@@ -800,6 +855,55 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="f2e941430776b0bce570dfedba685fc0"></a><!-- doxytag: member="smesh::Mesh_Triangle::Assign" ref="f2e941430776b0bce570dfedba685fc0" 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.Assign           </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>algo</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"></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>
@@ -831,7 +935,13 @@ More details.
           <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>
+          <td class="mdname" nowrap> <em>so</em> = <code>&quot;libStdMeshersEngine.so&quot;</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>UseExisting</em> = <code>0</code></td>
         </tr>
         <tr>
           <td class="md"></td>
@@ -896,6 +1006,75 @@ More details.
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="b8857b9df28940d6cdb207abb74daad0"></a><!-- doxytag: member="smesh::Mesh_Triangle::algoMEF" ref="b8857b9df28940d6cdb207abb74daad0" 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__Triangle.html#b8857b9df28940d6cdb207abb74daad0">smesh.Mesh_Triangle.algoMEF</a> = 0<code> [static]</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="122dcc64d595937cf9ae8a6fecc262a1"></a><!-- doxytag: member="smesh::Mesh_Triangle::algoNET" ref="122dcc64d595937cf9ae8a6fecc262a1" 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__Triangle.html#122dcc64d595937cf9ae8a6fecc262a1">smesh.Mesh_Triangle.algoNET</a> = 0<code> [static]</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="8448ed40441fbab9041b47efcc180b91"></a><!-- doxytag: member="smesh::Mesh_Triangle::algoNET_2D" ref="8448ed40441fbab9041b47efcc180b91" 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__Triangle.html#8448ed40441fbab9041b47efcc180b91">smesh.Mesh_Triangle.algoNET_2D</a> = 0<code> [static]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
 <p>
     </td>
   </tr>
@@ -1108,7 +1287,9 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     <td>
 
 <p>
-    </td>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#01b17f253e83cbac4a8db05ad6a93abb">smesh.Mesh_Segment</a>, <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#669fb5ea9baa8921eb671439384c9824">smesh.Mesh_CompositeSegment</a>, <a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#bff1e320188e899b99c3044abdd3efd4">smesh.Mesh_Segment_Python</a>, <a class="el" href="classsmesh_1_1Mesh__Quadrangle.html#84bb9a9a1593bdc190e169043a88e76d">smesh.Mesh_Quadrangle</a>, <a class="el" href="classsmesh_1_1Mesh__Hexahedron.html#efd5992380be2a23c3f0b664e493820c">smesh.Mesh_Hexahedron</a>, <a class="el" href="classsmesh_1_1Mesh__Projection1D.html#e9a48d0de8af5c53258a0002a8946150">smesh.Mesh_Projection1D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection2D.html#8645f1cf5e23e60b83102b63cac178fa">smesh.Mesh_Projection2D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection3D.html#f5b9246787a7a07e5d18ca5c168817c6">smesh.Mesh_Projection3D</a>, <a class="el" href="classsmesh_1_1Mesh__Prism3D.html#145b55e5885ae202d8246f70ae9dc91a">smesh.Mesh_Prism3D</a>, and <a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#66d63bc2b455bf295e6eb2a48ee04510">smesh.Mesh_RadialPrism3D</a>.    </td>
   </tr>
 </table>
 <a class="anchor" name="169100dea59b37e7e9a0d155b7208fc8"></a><!-- doxytag: member="smesh::Mesh_Triangle::algo" ref="169100dea59b37e7e9a0d155b7208fc8" args="" --><p>
@@ -1130,9 +1311,37 @@ Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#b6907301d8
     </td>
     <td>
 
+<p>
+
+<p>
+Reimplemented in <a class="el" href="classsmesh_1_1Mesh__Segment.html#01b17f253e83cbac4a8db05ad6a93abb">smesh.Mesh_Segment</a>, <a class="el" href="classsmesh_1_1Mesh__CompositeSegment.html#669fb5ea9baa8921eb671439384c9824">smesh.Mesh_CompositeSegment</a>, <a class="el" href="classsmesh_1_1Mesh__Segment__Python.html#bff1e320188e899b99c3044abdd3efd4">smesh.Mesh_Segment_Python</a>, <a class="el" href="classsmesh_1_1Mesh__Quadrangle.html#84bb9a9a1593bdc190e169043a88e76d">smesh.Mesh_Quadrangle</a>, <a class="el" href="classsmesh_1_1Mesh__Hexahedron.html#efd5992380be2a23c3f0b664e493820c">smesh.Mesh_Hexahedron</a>, <a class="el" href="classsmesh_1_1Mesh__Projection1D.html#e9a48d0de8af5c53258a0002a8946150">smesh.Mesh_Projection1D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection2D.html#8645f1cf5e23e60b83102b63cac178fa">smesh.Mesh_Projection2D</a>, <a class="el" href="classsmesh_1_1Mesh__Projection3D.html#f5b9246787a7a07e5d18ca5c168817c6">smesh.Mesh_Projection3D</a>, <a class="el" href="classsmesh_1_1Mesh__Prism3D.html#145b55e5885ae202d8246f70ae9dc91a">smesh.Mesh_Prism3D</a>, and <a class="el" href="classsmesh_1_1Mesh__RadialPrism3D.html#66d63bc2b455bf295e6eb2a48ee04510">smesh.Mesh_RadialPrism3D</a>.    </td>
+  </tr>
+</table>
+<a class="anchor" name="0f7e56c1fabdaef7a6faa0bef854e18b"></a><!-- doxytag: member="smesh::Mesh_Triangle::hypos" ref="0f7e56c1fabdaef7a6faa0bef854e18b" 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">dictionary <a class="el" href="classsmesh_1_1Mesh__Algorithm.html#0f7e56c1fabdaef7a6faa0bef854e18b">smesh.Mesh_Algorithm.hypos</a> = {}<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>
+</DIV>
+<DIV class="div-footer">
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>
index 2379cbe25b10b1ba1c64943dcf2814ebe90d399e..a0df057476a9a7fbd4570100973e2efa41b8e05a 100644 (file)
@@ -25,7 +25,7 @@ clear mesh creation and edition.
 <tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Algorithm.html">Mesh_Algorithm</a></td></tr>
 
-<tr><td class="mdescLeft">&nbsp;</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>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mother class to define algorithm, recommended to do not use directly.  <a href="classsmesh_1_1Mesh__Algorithm.html#_details">More...</a><br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsmesh_1_1Mesh__Segment.html">Mesh_Segment</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</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>
@@ -148,6 +148,14 @@ clear mesh creation and edition.
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#13a34e1016fc530291cb7c688709efb3">FULL_NETGEN</a> = 6</td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#96b62b5fc8a8c9fd2930e4c086458ab2">NETGEN_2D</a> = 7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#8de7c508f467e290ff54d025b4bd6b83">NETGEN_1D2D</a> = <a class="el" href="namespacesmesh.html#72b65da5195aa8d71574f95e5533d612">NETGEN</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#2feb5fccac4281fe3d42e7cf18ed2ebb">NETGEN_1D2D3D</a> = <a class="el" href="namespacesmesh.html#13a34e1016fc530291cb7c688709efb3">FULL_NETGEN</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#bde4ebda851f513831d8711e87592005">NETGEN_FULL</a> = <a class="el" href="namespacesmesh.html#13a34e1016fc530291cb7c688709efb3">FULL_NETGEN</a></td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#b0be2f91db6c32bfdd43d124340b7af7">POINT</a> = <a class="el" href="namespacesmesh.html#b0be2f91db6c32bfdd43d124340b7af7">SMESH_MeshEditor.POINT</a></td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesmesh.html#0365dc0276024fad14f43dec877248a4">AXIS</a> = <a class="el" href="namespacesmesh.html#0365dc0276024fad14f43dec877248a4">SMESH_MeshEditor.AXIS</a></td></tr>
@@ -1084,6 +1092,98 @@ Creates pattern     </td>
     </td>
     <td>
 
+<p>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="96b62b5fc8a8c9fd2930e4c086458ab2"></a><!-- doxytag: member="smesh::NETGEN_2D" ref="96b62b5fc8a8c9fd2930e4c086458ab2" 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="namespacesmesh.html#96b62b5fc8a8c9fd2930e4c086458ab2">smesh.NETGEN_2D</a> = 7<code> [static]</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="8de7c508f467e290ff54d025b4bd6b83"></a><!-- doxytag: member="smesh::NETGEN_1D2D" ref="8de7c508f467e290ff54d025b4bd6b83" 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="namespacesmesh.html#8de7c508f467e290ff54d025b4bd6b83">smesh.NETGEN_1D2D</a> = <a class="el" href="namespacesmesh.html#72b65da5195aa8d71574f95e5533d612">NETGEN</a><code> [static]</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="2feb5fccac4281fe3d42e7cf18ed2ebb"></a><!-- doxytag: member="smesh::NETGEN_1D2D3D" ref="2feb5fccac4281fe3d42e7cf18ed2ebb" 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="namespacesmesh.html#2feb5fccac4281fe3d42e7cf18ed2ebb">smesh.NETGEN_1D2D3D</a> = <a class="el" href="namespacesmesh.html#13a34e1016fc530291cb7c688709efb3">FULL_NETGEN</a><code> [static]</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="bde4ebda851f513831d8711e87592005"></a><!-- doxytag: member="smesh::NETGEN_FULL" ref="bde4ebda851f513831d8711e87592005" 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="namespacesmesh.html#bde4ebda851f513831d8711e87592005">smesh.NETGEN_FULL</a> = <a class="el" href="namespacesmesh.html#13a34e1016fc530291cb7c688709efb3">FULL_NETGEN</a><code> [static]</code>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
 <p>
     </td>
   </tr>
@@ -1387,5 +1487,8 @@ Creates pattern     </td>
     </td>
   </tr>
 </table>
+</DIV>
+<DIV class="div-footer">
+Generated on Fri Oct 5 13:00:13 2007 for SALOME - SMESH - v.3.2.8 by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> 1.4.6</DIV>
 </BODY>
 </HTML>