Sophie

Sophie

distrib > Mageia > 7 > armv7hl > by-pkgid > 4c90149fad9f5e93922c0d572d139862 > files > 2577

libsmesh-devel-6.7.6-2.mga7.armv7hl.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SALOME - SMESH: SMESH_MeshEditor Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">SALOME - SMESH
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classSMESH__MeshEditor.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-types">Private Types</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a>  </div>
  <div class="headertitle">
<div class="title">SMESH_MeshEditor Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Editor of a mesh.  
 <a href="classSMESH__MeshEditor.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for SMESH_MeshEditor:</div>
<div class="dyncontent">
<div class="center"><img src="classSMESH__MeshEditor__coll__graph.jpg" border="0" usemap="#SMESH__MeshEditor_coll__map" alt="Collaboration graph"/></div>
<map name="SMESH__MeshEditor_coll__map" id="SMESH__MeshEditor_coll__map">
<area shape="rect" id="node2" href="classSMESH__Mesh.html" title="SMESH_Mesh" alt="" coords="3084,1553,3193,1580"/>
<area shape="rect" id="node43" href="classSMESH__subMesh.html" title="SMESH_subMesh" alt="" coords="3451,1303,3582,1329"/>
<area shape="rect" id="node4" href="classSMESHDS__Mesh.html" title="SMESHDS_Mesh" alt="" coords="1664,1103,1791,1129"/>
<area shape="rect" id="node19" href="classSMESHDS__GroupBase.html" title="SMESHDS_GroupBase" alt="" coords="1961,1216,2123,1243"/>
<area shape="rect" id="node5" href="classSMDS__Mesh.html" title="SMDS_Mesh" alt="" coords="1268,317,1369,344"/>
<area shape="rect" id="node6" href="classSMDS__MeshObject.html" title="SMDS_MeshObject" alt="" coords="830,283,970,309"/>
<area shape="rect" id="node8" href="classSMDS__MeshElementIDFactory.html" title="SMDS_MeshElementIDFactory" alt="" coords="795,729,1005,756"/>
<area shape="rect" id="node9" href="classint.html" title="int" alt="" coords="422,1639,461,1665"/>
<area shape="rect" id="node15" href="classSMDS__MeshInfo.html" title="SMDS_MeshInfo" alt="" coords="837,628,963,655"/>
<area shape="rect" id="node31" href="classSMESH__Gen.html" title="SMESH_Gen" alt="" coords="1268,2201,1369,2228"/>
<area shape="rect" id="node44" href="classSMESHDS__Document.html" title="SMESHDS_Document" alt="" coords="2380,1664,2537,1691"/>
<area shape="rect" id="node22" href="classSMESHDS__Script.html" title="SMESHDS_Script" alt="" coords="1254,981,1383,1008"/>
<area shape="rect" id="node17" title="STL class. " alt="" coords="393,577,490,604"/>
<area shape="rect" id="node49" href="classSMESH__Group.html" title="SMESH_Group" alt="" coords="2401,1471,2516,1497"/>
<area shape="rect" id="node20" title="STL class. " alt="" coords="5,780,103,807"/>
<area shape="rect" id="node25" href="classSMESHDS__SubMesh.html" title="SMESHDS_SubMesh" alt="" coords="825,780,975,807"/>
<area shape="rect" id="node29" title="STL class. " alt="" coords="381,2272,502,2299"/>
<area shape="rect" id="node33" href="classSMESH__3D__Algo.html" title="SMESH_3D_Algo" alt="" coords="376,2565,507,2592"/>
<area shape="rect" id="node35" href="classSMESH__2D__Algo.html" title="SMESH_2D_Algo" alt="" coords="376,2057,507,2084"/>
<area shape="rect" id="node37" href="classSMESH__1D__Algo.html" title="SMESH_1D_Algo" alt="" coords="377,2363,506,2389"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSMESH__MeshEditor_1_1ExtrusParam.html">ExtrusParam</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:aef78c1f106487a26c023b9a03c6e791a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#aef78c1f106487a26c023b9a03c6e791a">SmoothMethod</a> { <a class="el" href="classSMESH__MeshEditor.html#aef78c1f106487a26c023b9a03c6e791aa4f99f6bd9aa1591f242bf2ebbab04827">LAPLACIAN</a> = 0, 
<a class="el" href="classSMESH__MeshEditor.html#aef78c1f106487a26c023b9a03c6e791aa5514977e6657c0fd14a7adf5f5cd1794">CENTROIDAL</a>
 }</td></tr>
<tr class="separator:aef78c1f106487a26c023b9a03c6e791a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a664302a1c9dd00b44efd6383f8161d5f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a664302a1c9dd00b44efd6383f8161d5f">ExtrusionFlags</a> { <a class="el" href="classSMESH__MeshEditor.html#a664302a1c9dd00b44efd6383f8161d5fa0dd949babd4f7afc0d4134ef4c318dcb">EXTRUSION_FLAG_BOUNDARY</a> = 0x01, 
<a class="el" href="classSMESH__MeshEditor.html#a664302a1c9dd00b44efd6383f8161d5fa4f473929758a8a79cda7711bd4faef80">EXTRUSION_FLAG_SEW</a> = 0x02
 }</td></tr>
<tr class="separator:a664302a1c9dd00b44efd6383f8161d5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f3b367292ab86d3483c84cac4d45d30"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30">Extrusion_Error</a> { <br />
&#160;&#160;<a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30a7718630b93daa35e307037bce2a3bf98">EXTR_OK</a>, 
<a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30a3936b5fcc09e29f76d5d4554a062c820">EXTR_NO_ELEMENTS</a>, 
<a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30a71b7bba4d6a5b5cb42eb6f3ed5225c8f">EXTR_PATH_NOT_EDGE</a>, 
<a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30abc2b38e475669a7123257f952dbd31ad">EXTR_BAD_PATH_SHAPE</a>, 
<br />
&#160;&#160;<a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30a6c8bd14e8b4b391d2d4689583595ed5c">EXTR_BAD_STARTING_NODE</a>, 
<a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30abc4a0652856f2c8653b37a893d126ab2">EXTR_BAD_ANGLES_NUMBER</a>, 
<a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30aba60b1d94f8a4de81507ca3f1fa8a4a2">EXTR_CANT_GET_TANGENT</a>
<br />
 }</td></tr>
<tr class="separator:a2f3b367292ab86d3483c84cac4d45d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb8d0e409455fb82633927a1ed38f66f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66f">Sew_Error</a> { <br />
&#160;&#160;<a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66faacb829a46784f27d535cae010cf3dbb1">SEW_OK</a>, 
<a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66fae9d320ac11cd998a5e5d4a1f48aa626d">SEW_BORDER1_NOT_FOUND</a>, 
<a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66fac5af9d665d2d9c53d0fcf04814e8f14d">SEW_BORDER2_NOT_FOUND</a>, 
<a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66fab6cab1beb5c8e725b3ad15074fbfb4a6">SEW_BOTH_BORDERS_NOT_FOUND</a>, 
<br />
&#160;&#160;<a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66face8cdc08cc34d8302eef20a975b6b393">SEW_BAD_SIDE_NODES</a>, 
<a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66faa6e0a926fd309c01486b511e264d5946">SEW_VOLUMES_TO_SPLIT</a>, 
<a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66fa27a8445038ea9c2688acde757db9efbb">SEW_DIFF_NB_OF_ELEMENTS</a>, 
<a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66fa583b7d9595916fc28cb87e61c14f7bb3">SEW_TOPO_DIFF_SETS_OF_ELEMENTS</a>, 
<br />
&#160;&#160;<a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66fa4d64d21b6790b2dcb1b9b49915d85b75">SEW_BAD_SIDE1_NODES</a>, 
<a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66fad5a9fb2ba49c679a59baeeb6d41c9ad0">SEW_BAD_SIDE2_NODES</a>, 
<a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66faebab600e06c562e1e8539e489b9c159a">SEW_INTERNAL_ERROR</a>
<br />
 }</td></tr>
<tr class="separator:aeb8d0e409455fb82633927a1ed38f66f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5770b794a66bcafab2f4dc7802cd04d"><td class="memItemLeft" align="right" valign="top">typedef std::auto_ptr&lt; std::list&lt; <a class="el" href="classint.html">int</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ae5770b794a66bcafab2f4dc7802cd04d">PGroupIDs</a></td></tr>
<tr class="separator:ae5770b794a66bcafab2f4dc7802cd04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76852cbe13139e47596cff54d37c023c"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; std::list&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a76852cbe13139e47596cff54d37c023c">TListOfListOfNodes</a></td></tr>
<tr class="separator:a76852cbe13139e47596cff54d37c023c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2f457e750335cafec181fba3691d944"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; std::list&lt; <a class="el" href="classint.html">int</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ab2f457e750335cafec181fba3691d944">TListOfListOfElementsID</a></td></tr>
<tr class="separator:ab2f457e750335cafec181fba3691d944"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a82b00f8bc280430d2de00732b824639b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a82b00f8bc280430d2de00732b824639b">SMESH_MeshEditor</a> (<a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *theMesh)</td></tr>
<tr class="separator:a82b00f8bc280430d2de00732b824639b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d2f7db33709dea1aee84cd9db488cc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a8d2f7db33709dea1aee84cd9db488cc3">AddElement</a> (const std::vector&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;nodes, const <a class="el" href="SMDSAbs__ElementType_8hxx.html#aba8457f376e3239795db5d8d768052ac">SMDSAbs_ElementType</a> type, const bool isPoly, const <a class="el" href="classint.html">int</a> ID=0)</td></tr>
<tr class="memdesc:a8d2f7db33709dea1aee84cd9db488cc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add element.  <a href="#a8d2f7db33709dea1aee84cd9db488cc3">More...</a><br /></td></tr>
<tr class="separator:a8d2f7db33709dea1aee84cd9db488cc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c4723dfc286dcf1995dff740b4aabfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a9c4723dfc286dcf1995dff740b4aabfe">AddElement</a> (const std::vector&lt; <a class="el" href="classint.html">int</a> &gt; &amp;nodeIDs, const <a class="el" href="SMDSAbs__ElementType_8hxx.html#aba8457f376e3239795db5d8d768052ac">SMDSAbs_ElementType</a> type, const bool isPoly, const <a class="el" href="classint.html">int</a> ID=0)</td></tr>
<tr class="memdesc:a9c4723dfc286dcf1995dff740b4aabfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add element.  <a href="#a9c4723dfc286dcf1995dff740b4aabfe">More...</a><br /></td></tr>
<tr class="separator:a9c4723dfc286dcf1995dff740b4aabfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12fd48974a3e222a9f9d3fcdb4e1d343"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a12fd48974a3e222a9f9d3fcdb4e1d343">Remove</a> (const std::list&lt; <a class="el" href="classint.html">int</a> &gt; &amp;theElemIDs, const bool isNodes)</td></tr>
<tr class="separator:a12fd48974a3e222a9f9d3fcdb4e1d343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9429f86f79d69fffe15c246fdaf8daef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a9429f86f79d69fffe15c246fdaf8daef">InverseDiag</a> (const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *theTria1, const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *theTria2)</td></tr>
<tr class="separator:a9429f86f79d69fffe15c246fdaf8daef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03147e8faa3046e5347455e7bbfbb9a8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a03147e8faa3046e5347455e7bbfbb9a8">InverseDiag</a> (const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theNode1, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theNode2)</td></tr>
<tr class="separator:a03147e8faa3046e5347455e7bbfbb9a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab09734c04eff8e0a06febc56a8c244f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#aab09734c04eff8e0a06febc56a8c244f">DeleteDiag</a> (const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theNode1, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theNode2)</td></tr>
<tr class="separator:aab09734c04eff8e0a06febc56a8c244f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a477b85a8240f43fc88b4fc6cb65bb6b0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a477b85a8240f43fc88b4fc6cb65bb6b0">Reorient</a> (const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *theElement)</td></tr>
<tr class="separator:a477b85a8240f43fc88b4fc6cb65bb6b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4200a88fe240581d37e9601f102087f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ab4200a88fe240581d37e9601f102087f">TriToQuad</a> (<a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElems, <a class="el" href="namespaceSMESH_1_1Controls.html#a4958e0deb737420737a71ca5673fe915">SMESH::Controls::NumericalFunctorPtr</a> theCriterion, const double theMaxAngle)</td></tr>
<tr class="memdesc:ab4200a88fe240581d37e9601f102087f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fuse neighbour triangles into quadrangles.  <a href="#ab4200a88fe240581d37e9601f102087f">More...</a><br /></td></tr>
<tr class="separator:ab4200a88fe240581d37e9601f102087f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae397bdbf6e445048a9fc35dec58c7371"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ae397bdbf6e445048a9fc35dec58c7371">QuadToTri</a> (<a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElems, <a class="el" href="namespaceSMESH_1_1Controls.html#a4958e0deb737420737a71ca5673fe915">SMESH::Controls::NumericalFunctorPtr</a> theCriterion)</td></tr>
<tr class="memdesc:ae397bdbf6e445048a9fc35dec58c7371"><td class="mdescLeft">&#160;</td><td class="mdescRight">Split quadrangles into triangles.  <a href="#ae397bdbf6e445048a9fc35dec58c7371">More...</a><br /></td></tr>
<tr class="separator:ae397bdbf6e445048a9fc35dec58c7371"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade257dc7a0cb8291445bd44885d53e1b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ade257dc7a0cb8291445bd44885d53e1b">QuadToTri</a> (<a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElems, const bool the13Diag)</td></tr>
<tr class="memdesc:ade257dc7a0cb8291445bd44885d53e1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Split quadrangles into triangles.  <a href="#ade257dc7a0cb8291445bd44885d53e1b">More...</a><br /></td></tr>
<tr class="separator:ade257dc7a0cb8291445bd44885d53e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac72539fb899c457ab3b87b36eb25df05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ac72539fb899c457ab3b87b36eb25df05">BestSplit</a> (const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *theQuad, <a class="el" href="namespaceSMESH_1_1Controls.html#a4958e0deb737420737a71ca5673fe915">SMESH::Controls::NumericalFunctorPtr</a> theCriterion)</td></tr>
<tr class="memdesc:ac72539fb899c457ab3b87b36eb25df05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find better diagonal for splitting.  <a href="#ac72539fb899c457ab3b87b36eb25df05">More...</a><br /></td></tr>
<tr class="separator:ac72539fb899c457ab3b87b36eb25df05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b5018b5d3092158befa0a40ef9bcd84"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a9b5018b5d3092158befa0a40ef9bcd84">Smooth</a> (<a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElements, std::set&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;theFixedNodes, const <a class="el" href="classSMESH__MeshEditor.html#aef78c1f106487a26c023b9a03c6e791a">SmoothMethod</a> theSmoothMethod, const <a class="el" href="classint.html">int</a> theNbIterations, double theTgtAspectRatio=1.0, const bool the2D=true)</td></tr>
<tr class="separator:a9b5018b5d3092158befa0a40ef9bcd84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a118cc9c21f9e8da2a1635d1f1d40c711"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MeshEditor.html#ae5770b794a66bcafab2f4dc7802cd04d">PGroupIDs</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a118cc9c21f9e8da2a1635d1f1d40c711">RotationSweep</a> (<a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElements, const gp_Ax1 &amp;theAxis, const double theAngle, const <a class="el" href="classint.html">int</a> theNbSteps, const double theToler, const bool theMakeGroups, const bool theMakeWalls=true)</td></tr>
<tr class="separator:a118cc9c21f9e8da2a1635d1f1d40c711"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedff9fcde7c00f1adfa2d7e3fbdcb42f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#aedff9fcde7c00f1adfa2d7e3fbdcb42f">CreateNode</a> (const double x, const double y, const double z, const double tolnode, <a class="el" href="SMESH__SequenceOfNode_8hxx.html#ab105b2875971200ebcb26f678af17f03">SMESH_SequenceOfNode</a> &amp;aNodes)</td></tr>
<tr class="separator:aedff9fcde7c00f1adfa2d7e3fbdcb42f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacf0af39d24f9f66a59370115a6abf55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MeshEditor.html#ae5770b794a66bcafab2f4dc7802cd04d">PGroupIDs</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#aacf0af39d24f9f66a59370115a6abf55">ExtrusionSweep</a> (<a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElems, const gp_Vec &amp;theStep, const <a class="el" href="classint.html">int</a> theNbSteps, <a class="el" href="SMESH__MeshEditor_8hxx.html#afb8a50611230b8ba59ffc8d23e3b749e">TElemOfElemListMap</a> &amp;newElemsMap, const bool theMakeGroups, const <a class="el" href="classint.html">int</a> theFlags=<a class="el" href="classSMESH__MeshEditor.html#a664302a1c9dd00b44efd6383f8161d5fa0dd949babd4f7afc0d4134ef4c318dcb">EXTRUSION_FLAG_BOUNDARY</a>, const double theTolerance=1.e-6)</td></tr>
<tr class="separator:aacf0af39d24f9f66a59370115a6abf55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6660a69cc3e9cb76def9a4bd3ce20d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MeshEditor.html#ae5770b794a66bcafab2f4dc7802cd04d">PGroupIDs</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#af6660a69cc3e9cb76def9a4bd3ce20d6">ExtrusionSweep</a> (<a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElems, <a class="el" href="structSMESH__MeshEditor_1_1ExtrusParam.html">ExtrusParam</a> &amp;theParams, <a class="el" href="SMESH__MeshEditor_8hxx.html#afb8a50611230b8ba59ffc8d23e3b749e">TElemOfElemListMap</a> &amp;newElemsMap, const bool theMakeGroups, const <a class="el" href="classint.html">int</a> theFlags, const double theTolerance)</td></tr>
<tr class="separator:af6660a69cc3e9cb76def9a4bd3ce20d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea84274ba1657911621305d02df396a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30">Extrusion_Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#aea84274ba1657911621305d02df396a3">ExtrusionAlongTrack</a> (<a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElements, <a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a> *theTrackPattern, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theNodeStart, const bool theHasAngles, std::list&lt; double &gt; &amp;theAngles, const bool theLinearVariation, const bool theHasRefPoint, const gp_Pnt &amp;theRefPoint, const bool theMakeGroups)</td></tr>
<tr class="separator:aea84274ba1657911621305d02df396a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af681d825669a7c83f14cd438f4921987"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30">Extrusion_Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#af681d825669a7c83f14cd438f4921987">ExtrusionAlongTrack</a> (<a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElements, <a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *theTrackPattern, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theNodeStart, const bool theHasAngles, std::list&lt; double &gt; &amp;theAngles, const bool theLinearVariation, const bool theHasRefPoint, const gp_Pnt &amp;theRefPoint, const bool theMakeGroups)</td></tr>
<tr class="separator:af681d825669a7c83f14cd438f4921987"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1055d364dac805f405872d0f8696123"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MeshEditor.html#ae5770b794a66bcafab2f4dc7802cd04d">PGroupIDs</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ae1055d364dac805f405872d0f8696123">Transform</a> (<a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElements, const gp_Trsf &amp;theTrsf, const bool theCopy, const bool theMakeGroups, <a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *theTargetMesh=0)</td></tr>
<tr class="separator:ae1055d364dac805f405872d0f8696123"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f167392633300b6dffe53049dd181bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a0f167392633300b6dffe53049dd181bc">FindCoincidentNodes</a> (std::set&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;theNodes, const double theTolerance, <a class="el" href="classSMESH__MeshEditor.html#a76852cbe13139e47596cff54d37c023c">TListOfListOfNodes</a> &amp;theGroupsOfNodes)</td></tr>
<tr class="separator:a0f167392633300b6dffe53049dd181bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a575df0b1e38c3480c7e488f7f4392203"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structSMESH__NodeSearcher.html">SMESH_NodeSearcher</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a575df0b1e38c3480c7e488f7f4392203">GetNodeSearcher</a> ()</td></tr>
<tr class="memdesc:a575df0b1e38c3480c7e488f7f4392203"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <a class="el" href="structSMESH__NodeSearcher.html" title="Searcher for the node closest to point. ">SMESH_NodeSearcher</a>.  <a href="#a575df0b1e38c3480c7e488f7f4392203">More...</a><br /></td></tr>
<tr class="separator:a575df0b1e38c3480c7e488f7f4392203"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e60b61b1914841628d5c6761a14ff81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structSMESH__ElementSearcher.html">SMESH_ElementSearcher</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a6e60b61b1914841628d5c6761a14ff81">GetElementSearcher</a> ()</td></tr>
<tr class="memdesc:a6e60b61b1914841628d5c6761a14ff81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <a class="el" href="structSMESH__ElementSearcher.html" title="Return elements of given type where the given point is IN or ON. ">SMESH_ElementSearcher</a>.  <a href="#a6e60b61b1914841628d5c6761a14ff81">More...</a><br /></td></tr>
<tr class="separator:a6e60b61b1914841628d5c6761a14ff81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c79607d12568ae5522fadb76b21e92a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a0c79607d12568ae5522fadb76b21e92a">SimplifyFace</a> (const std::vector&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; faceNodes, std::vector&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;poly_nodes, std::vector&lt; <a class="el" href="classint.html">int</a> &gt; &amp;quantities) const</td></tr>
<tr class="separator:a0c79607d12568ae5522fadb76b21e92a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac680a6564f897d49a29cbcd6c8be6c1c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ac680a6564f897d49a29cbcd6c8be6c1c">MergeNodes</a> (<a class="el" href="classSMESH__MeshEditor.html#a76852cbe13139e47596cff54d37c023c">TListOfListOfNodes</a> &amp;theNodeGroups)</td></tr>
<tr class="separator:ac680a6564f897d49a29cbcd6c8be6c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade116e9f877966ea0e16ad5248ead5a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ade116e9f877966ea0e16ad5248ead5a1">FindEqualElements</a> (std::set&lt; const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&gt; &amp;theElements, <a class="el" href="classSMESH__MeshEditor.html#ab2f457e750335cafec181fba3691d944">TListOfListOfElementsID</a> &amp;theGroupsOfElementsID)</td></tr>
<tr class="separator:ade116e9f877966ea0e16ad5248ead5a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c606470b8fb0581ffb4e5fc1a2f18e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a3c606470b8fb0581ffb4e5fc1a2f18e8">MergeElements</a> (<a class="el" href="classSMESH__MeshEditor.html#ab2f457e750335cafec181fba3691d944">TListOfListOfElementsID</a> &amp;theGroupsOfElementsID)</td></tr>
<tr class="separator:a3c606470b8fb0581ffb4e5fc1a2f18e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcf2895e655cd21030793d9bcd31c19e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#afcf2895e655cd21030793d9bcd31c19e">MergeEqualElements</a> ()</td></tr>
<tr class="separator:afcf2895e655cd21030793d9bcd31c19e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a002226ef84d67cb8fe1da3ff6e22c27f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66f">Sew_Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a002226ef84d67cb8fe1da3ff6e22c27f">SewFreeBorder</a> (const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theBorderFirstNode, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theBorderSecondNode, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theBorderLastNode, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theSide2FirstNode, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theSide2SecondNode, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theSide2ThirdNode=0, const bool theSide2IsFreeBorder=true, const bool toCreatePolygons=false, const bool toCreatePolyedrs=false)</td></tr>
<tr class="separator:a002226ef84d67cb8fe1da3ff6e22c27f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e19b96480303c26e63f95d9bea661c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66f">Sew_Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a1e19b96480303c26e63f95d9bea661c3">SewSideElements</a> (<a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theSide1, <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theSide2, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theFirstNode1ToMerge, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theFirstNode2ToMerge, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theSecondNode1ToMerge, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theSecondNode2ToMerge)</td></tr>
<tr class="separator:a1e19b96480303c26e63f95d9bea661c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1bde0e5b56060e378d4c73bde94341d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ae1bde0e5b56060e378d4c73bde94341d">InsertNodesIntoLink</a> (const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *theFace, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theBetweenNode1, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theBetweenNode2, std::list&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;theNodesToInsert, const bool toCreatePoly=false)</td></tr>
<tr class="separator:ae1bde0e5b56060e378d4c73bde94341d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03efd9ca1f50fd3d591cc1d4cc34d5aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a03efd9ca1f50fd3d591cc1d4cc34d5aa">UpdateVolumes</a> (const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theBetweenNode1, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theBetweenNode2, std::list&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;theNodesToInsert)</td></tr>
<tr class="separator:a03efd9ca1f50fd3d591cc1d4cc34d5aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab517fbb5372fb67b0ac12ce0d33be81d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ab517fbb5372fb67b0ac12ce0d33be81d">ConvertToQuadratic</a> (const bool theForce3d)</td></tr>
<tr class="separator:ab517fbb5372fb67b0ac12ce0d33be81d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ef9ad07afa72a9cb45bdf556055e3b2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a8ef9ad07afa72a9cb45bdf556055e3b2">ConvertFromQuadratic</a> ()</td></tr>
<tr class="separator:a8ef9ad07afa72a9cb45bdf556055e3b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a349c09a18ff8cc315a8f8f34c8c83af7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a349c09a18ff8cc315a8f8f34c8c83af7">FindShape</a> (const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *theElem)</td></tr>
<tr class="separator:a349c09a18ff8cc315a8f8f34c8c83af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8273e9f8224dd7ba5c7ab4a0543ab9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ac8273e9f8224dd7ba5c7ab4a0543ab9b">GetMesh</a> ()</td></tr>
<tr class="separator:ac8273e9f8224dd7ba5c7ab4a0543ab9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2bb1ce4d17e735bff5394396cc88641"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ac2bb1ce4d17e735bff5394396cc88641">GetMeshDS</a> ()</td></tr>
<tr class="separator:ac2bb1ce4d17e735bff5394396cc88641"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a145eedd952401f6ba21f0f2dae5912bc"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a145eedd952401f6ba21f0f2dae5912bc">GetLastCreatedNodes</a> () const</td></tr>
<tr class="separator:a145eedd952401f6ba21f0f2dae5912bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a45cb7cfac4ae005a3da35cdbb45c44"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a0a45cb7cfac4ae005a3da35cdbb45c44">GetLastCreatedElems</a> () const</td></tr>
<tr class="separator:a0a45cb7cfac4ae005a3da35cdbb45c44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bb67c5b2f46b975ceeda0a1d96f6c1b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a0bb67c5b2f46b975ceeda0a1d96f6c1b">DoubleNodes</a> (const std::list&lt; <a class="el" href="classint.html">int</a> &gt; &amp;theListOfNodes, const std::list&lt; <a class="el" href="classint.html">int</a> &gt; &amp;theListOfModifiedElems)</td></tr>
<tr class="separator:a0bb67c5b2f46b975ceeda0a1d96f6c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6caae57d155541f8e581a9b21f7445d8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a6caae57d155541f8e581a9b21f7445d8">DoubleNodes</a> (const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElems, const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theNodesNot, const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theAffectedElems)</td></tr>
<tr class="separator:a6caae57d155541f8e581a9b21f7445d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaab4e9fb4a725c7814963327a0d10ad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#aaaab4e9fb4a725c7814963327a0d10ad">DoubleNodesInRegion</a> (const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElems, const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theNodesNot, const TopoDS_Shape &amp;theShape)</td></tr>
<tr class="separator:aaaab4e9fb4a725c7814963327a0d10ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29bb148c976b6ea6342bec9312ccdba6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a29bb148c976b6ea6342bec9312ccdba6">Make2DMeshFrom3D</a> ()</td></tr>
<tr class="memdesc:a29bb148c976b6ea6342bec9312ccdba6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generated skin mesh (containing 2D cells) from 3D mesh The created 2D mesh elements based on nodes of free faces of boundary volumes.  <a href="#a29bb148c976b6ea6342bec9312ccdba6">More...</a><br /></td></tr>
<tr class="separator:a29bb148c976b6ea6342bec9312ccdba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:af8c29714fe743e7fd50b657d5f4040a0"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#af8c29714fe743e7fd50b657d5f4040a0">isOut</a> (const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *element, const gp_Pnt &amp;point, double tol)</td></tr>
<tr class="memdesc:af8c29714fe743e7fd50b657d5f4040a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if the point is IN or ON of the element.  <a href="#af8c29714fe743e7fd50b657d5f4040a0">More...</a><br /></td></tr>
<tr class="separator:af8c29714fe743e7fd50b657d5f4040a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb62620db2e1cfce03e1c213d6cc59eb"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#aeb62620db2e1cfce03e1c213d6cc59eb">CheckFreeBorderNodes</a> (const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theNode1, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theNode2, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theNode3=0)</td></tr>
<tr class="separator:aeb62620db2e1cfce03e1c213d6cc59eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc97568ca634de75c042ad2c0c868f6d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#adc97568ca634de75c042ad2c0c868f6d">FindFreeBorder</a> (const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theFirstNode, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theSecondNode, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theLastNode, std::list&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> * &gt; &amp;theNodes, std::list&lt; const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> * &gt; &amp;theFaces)</td></tr>
<tr class="separator:adc97568ca634de75c042ad2c0c868f6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4295f158620b214edd1f54a577d34f1e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a4295f158620b214edd1f54a577d34f1e">AddToSameGroups</a> (const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *elemToAdd, const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *elemInGroups, <a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *aMesh)</td></tr>
<tr class="separator:a4295f158620b214edd1f54a577d34f1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9fb28f51ff583d97549ef5b8c6d4405"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#af9fb28f51ff583d97549ef5b8c6d4405">RemoveElemFromGroups</a> (const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *element, <a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *aMesh)</td></tr>
<tr class="separator:af9fb28f51ff583d97549ef5b8c6d4405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc88c5c82ae225c3e3c3de89d096394e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#abc88c5c82ae225c3e3c3de89d096394e">ReplaceElemInGroups</a> (const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *elemToRm, const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *elemToAdd, <a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *aMesh)</td></tr>
<tr class="separator:abc88c5c82ae225c3e3c3de89d096394e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c2bd18a610a4b50d1b7f432e1aeab26"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a4c2bd18a610a4b50d1b7f432e1aeab26">GetLinkedNodes</a> (const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *node, <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;linkedNodes, <a class="el" href="SMDSAbs__ElementType_8hxx.html#aba8457f376e3239795db5d8d768052ac">SMDSAbs_ElementType</a> type=<a class="el" href="SMDSAbs__ElementType_8hxx.html#aba8457f376e3239795db5d8d768052aca71b38e0120931432e6a4b03f5e5b4f9d">SMDSAbs_All</a>)</td></tr>
<tr class="memdesc:a4c2bd18a610a4b50d1b7f432e1aeab26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return nodes linked to the given one in elements of the type.  <a href="#a4c2bd18a610a4b50d1b7f432e1aeab26">More...</a><br /></td></tr>
<tr class="separator:a4c2bd18a610a4b50d1b7f432e1aeab26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11b3684d686d79cb3222bc94e15d5a76"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a11b3684d686d79cb3222bc94e15d5a76">FindFaceInSet</a> (const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n1, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n2, const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;elemSet, const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;avoidSet)</td></tr>
<tr class="separator:a11b3684d686d79cb3222bc94e15d5a76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cbad6e77d601ab367a3d2735d3556bd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66f">Sew_Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a8cbad6e77d601ab367a3d2735d3556bd">FindMatchingNodes</a> (std::set&lt; const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&gt; &amp;theSide1, std::set&lt; const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&gt; &amp;theSide2, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theFirstNode1, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theFirstNode2, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theSecondNode1, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theSecondNode2, <a class="el" href="SMESH__MeshEditor_8hxx.html#a0c6a2d86a95df1208d05f41edbfc523f">TNodeNodeMap</a> &amp;nReplaceMap)</td></tr>
<tr class="memdesc:a8cbad6e77d601ab367a3d2735d3556bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find corresponding nodes in two sets of faces.  <a href="#a8cbad6e77d601ab367a3d2735d3556bd">More...</a><br /></td></tr>
<tr class="separator:a8cbad6e77d601ab367a3d2735d3556bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad131752243d4e9eb8f1fd2427570b4c9"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ad131752243d4e9eb8f1fd2427570b4c9">IsMedium</a> (const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *node, const <a class="el" href="SMDSAbs__ElementType_8hxx.html#aba8457f376e3239795db5d8d768052ac">SMDSAbs_ElementType</a> typeToCheck=<a class="el" href="SMDSAbs__ElementType_8hxx.html#aba8457f376e3239795db5d8d768052aca71b38e0120931432e6a4b03f5e5b4f9d">SMDSAbs_All</a>)</td></tr>
<tr class="memdesc:ad131752243d4e9eb8f1fd2427570b4c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if given node is medium.  <a href="#ad131752243d4e9eb8f1fd2427570b4c9">More...</a><br /></td></tr>
<tr class="separator:ad131752243d4e9eb8f1fd2427570b4c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-types"></a>
Private Types</h2></td></tr>
<tr class="memitem:aa0d6bd352f8efba75bface5bc9f90f89"><td class="memItemLeft" align="right" valign="top">typedef std::map&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *, std::list&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> * &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#aa0d6bd352f8efba75bface5bc9f90f89">TNodeOfNodeListMap</a></td></tr>
<tr class="separator:aa0d6bd352f8efba75bface5bc9f90f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1c12b13f51cbbed9b881ce26269cfba"><td class="memItemLeft" align="right" valign="top">typedef TNodeOfNodeListMap::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ac1c12b13f51cbbed9b881ce26269cfba">TNodeOfNodeListMapItr</a></td></tr>
<tr class="separator:ac1c12b13f51cbbed9b881ce26269cfba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4cbc4b80141e75fd5eced2ce9112743"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; <a class="el" href="classSMESH__MeshEditor.html#ac1c12b13f51cbbed9b881ce26269cfba">TNodeOfNodeListMapItr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#ae4cbc4b80141e75fd5eced2ce9112743">TVecOfNnlmiMap</a></td></tr>
<tr class="separator:ae4cbc4b80141e75fd5eced2ce9112743"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5faefbc1f4957fede4798ea3bac27e1a"><td class="memItemLeft" align="right" valign="top">typedef std::map&lt; const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *, <a class="el" href="classSMESH__MeshEditor.html#ae4cbc4b80141e75fd5eced2ce9112743">TVecOfNnlmiMap</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a5faefbc1f4957fede4798ea3bac27e1a">TElemOfVecOfNnlmiMap</a></td></tr>
<tr class="separator:a5faefbc1f4957fede4798ea3bac27e1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a196301a9b494beed8ba3abc5ac7cfd1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a196301a9b494beed8ba3abc5ac7cfd1f">convertElemToQuadratic</a> (<a class="el" href="classSMESHDS__SubMesh.html">SMESHDS_SubMesh</a> *theSm, <a class="el" href="classSMESH__MesherHelper.html">SMESH_MesherHelper</a> &amp;theHelper, const bool theForce3d)</td></tr>
<tr class="memdesc:a196301a9b494beed8ba3abc5ac7cfd1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert elements contained in a submesh to quadratic.  <a href="#a196301a9b494beed8ba3abc5ac7cfd1f">More...</a><br /></td></tr>
<tr class="separator:a196301a9b494beed8ba3abc5ac7cfd1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a649c0ce60244cf1457653d31080bbbc4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a649c0ce60244cf1457653d31080bbbc4">removeQuadElem</a> (<a class="el" href="classSMESHDS__SubMesh.html">SMESHDS_SubMesh</a> *theSm, <a class="el" href="SMDS__ElemIterator_8hxx.html#a2e2b3668eb85e66b28b98a7a8166195d">SMDS_ElemIteratorPtr</a> theItr, const <a class="el" href="classint.html">int</a> theShapeID)</td></tr>
<tr class="memdesc:a649c0ce60244cf1457653d31080bbbc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert quadratic elements to linear ones and remove quadratic nodes.  <a href="#a649c0ce60244cf1457653d31080bbbc4">More...</a><br /></td></tr>
<tr class="separator:a649c0ce60244cf1457653d31080bbbc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01f5ce32c2aaee6d004087c2d0e664f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MeshEditor.html#ae5770b794a66bcafab2f4dc7802cd04d">PGroupIDs</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a01f5ce32c2aaee6d004087c2d0e664f6">generateGroups</a> (const <a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a> &amp;nodeGens, const <a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a> &amp;elemGens, const std::string &amp;postfix, <a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *targetMesh=0)</td></tr>
<tr class="memdesc:a01f5ce32c2aaee6d004087c2d0e664f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create groups of elements made during transformation.  <a href="#a01f5ce32c2aaee6d004087c2d0e664f6">More...</a><br /></td></tr>
<tr class="separator:a01f5ce32c2aaee6d004087c2d0e664f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac641c9bd9986fa53380f999d450562c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#aac641c9bd9986fa53380f999d450562c">sweepElement</a> (const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *elem, const std::vector&lt; <a class="el" href="classSMESH__MeshEditor.html#ac1c12b13f51cbbed9b881ce26269cfba">TNodeOfNodeListMapItr</a> &gt; &amp;newNodesItVec, std::list&lt; const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&gt; &amp;newElems, const <a class="el" href="classint.html">int</a> nbSteps, <a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a> &amp;srcElements)</td></tr>
<tr class="memdesc:aac641c9bd9986fa53380f999d450562c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create elements by sweeping an element.  <a href="#aac641c9bd9986fa53380f999d450562c">More...</a><br /></td></tr>
<tr class="separator:aac641c9bd9986fa53380f999d450562c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52fec816c37279e29c7f97165792f508"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a52fec816c37279e29c7f97165792f508">makeWalls</a> (<a class="el" href="classSMESH__MeshEditor.html#aa0d6bd352f8efba75bface5bc9f90f89">TNodeOfNodeListMap</a> &amp;mapNewNodes, <a class="el" href="SMESH__MeshEditor_8hxx.html#afb8a50611230b8ba59ffc8d23e3b749e">TElemOfElemListMap</a> &amp;newElemsMap, <a class="el" href="classSMESH__MeshEditor.html#a5faefbc1f4957fede4798ea3bac27e1a">TElemOfVecOfNnlmiMap</a> &amp;elemNewNodesMap, <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;elemSet, const <a class="el" href="classint.html">int</a> nbSteps, <a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a> &amp;srcElements)</td></tr>
<tr class="memdesc:a52fec816c37279e29c7f97165792f508"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create 1D and 2D elements around swept elements.  <a href="#a52fec816c37279e29c7f97165792f508">More...</a><br /></td></tr>
<tr class="separator:a52fec816c37279e29c7f97165792f508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bfa29e1fca2c7aeada44954c1fb9cb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30">Extrusion_Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a1bfa29e1fca2c7aeada44954c1fb9cb1">MakeEdgePathPoints</a> (std::list&lt; double &gt; &amp;aPrms, const TopoDS_Edge &amp;aTrackEdge, bool FirstIsStart, list&lt; <a class="el" href="classSMESH__MeshEditor__PathPoint.html">SMESH_MeshEditor_PathPoint</a> &gt; &amp;LPP)</td></tr>
<tr class="separator:a1bfa29e1fca2c7aeada44954c1fb9cb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad8bdcc3de4caa5e584846a2604ee135"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30">Extrusion_Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#aad8bdcc3de4caa5e584846a2604ee135">MakeExtrElements</a> (<a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElements, list&lt; <a class="el" href="classSMESH__MeshEditor__PathPoint.html">SMESH_MeshEditor_PathPoint</a> &gt; &amp;fullList, const bool theHasAngles, list&lt; double &gt; &amp;theAngles, const bool theLinearVariation, const bool theHasRefPoint, const gp_Pnt &amp;theRefPoint, const bool theMakeGroups)</td></tr>
<tr class="separator:aad8bdcc3de4caa5e584846a2604ee135"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67b5b09a3b70a3205cdb26a4ef1a401a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a67b5b09a3b70a3205cdb26a4ef1a401a">LinearAngleVariation</a> (const <a class="el" href="classint.html">int</a> NbSteps, list&lt; double &gt; &amp;theAngles)</td></tr>
<tr class="separator:a67b5b09a3b70a3205cdb26a4ef1a401a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a235586d6e0ac81dc8be094c4d183c6e4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a235586d6e0ac81dc8be094c4d183c6e4">doubleNodes</a> (<a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *theMeshDS, const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theElems, const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;theNodesNot, std::map&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> * &gt; &amp;theNodeNodeMap, const bool theIsDoubleElem)</td></tr>
<tr class="separator:a235586d6e0ac81dc8be094c4d183c6e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a7c381d9ee9d8114580add5d23f755b98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a7c381d9ee9d8114580add5d23f755b98">myMesh</a></td></tr>
<tr class="separator:a7c381d9ee9d8114580add5d23f755b98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a335ba9302588296b8fec72b04ba4bc36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a335ba9302588296b8fec72b04ba4bc36">myLastCreatedNodes</a></td></tr>
<tr class="separator:a335ba9302588296b8fec72b04ba4bc36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d2fc9a9af40e18c9324b873c4ac1b8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MeshEditor.html#a7d2fc9a9af40e18c9324b873c4ac1b8a">myLastCreatedElems</a></td></tr>
<tr class="separator:a7d2fc9a9af40e18c9324b873c4ac1b8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Editor of a mesh. </p>

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00160">160</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="ae5770b794a66bcafab2f4dc7802cd04d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5770b794a66bcafab2f4dc7802cd04d">&#9670;&nbsp;</a></span>PGroupIDs</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::auto_ptr&lt; std::list&lt;<a class="el" href="classint.html">int</a>&gt; &gt; <a class="el" href="classSMESH__MeshEditor.html#ae5770b794a66bcafab2f4dc7802cd04d">SMESH_MeshEditor::PGroupIDs</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00264">264</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="a76852cbe13139e47596cff54d37c023c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76852cbe13139e47596cff54d37c023c">&#9670;&nbsp;</a></span>TListOfListOfNodes</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::list&lt; std::list&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a>* &gt; &gt; <a class="el" href="classSMESH__MeshEditor.html#a76852cbe13139e47596cff54d37c023c">SMESH_MeshEditor::TListOfListOfNodes</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00385">385</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="ab2f457e750335cafec181fba3691d944"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2f457e750335cafec181fba3691d944">&#9670;&nbsp;</a></span>TListOfListOfElementsID</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::list&lt; std::list&lt; <a class="el" href="classint.html">int</a> &gt; &gt; <a class="el" href="classSMESH__MeshEditor.html#ab2f457e750335cafec181fba3691d944">SMESH_MeshEditor::TListOfListOfElementsID</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00418">418</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="aa0d6bd352f8efba75bface5bc9f90f89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0d6bd352f8efba75bface5bc9f90f89">&#9670;&nbsp;</a></span>TNodeOfNodeListMap</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::map&lt;const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a>*, std::list&lt;const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a>*&gt; &gt; <a class="el" href="classSMESH__MeshEditor.html#aa0d6bd352f8efba75bface5bc9f90f89">SMESH_MeshEditor::TNodeOfNodeListMap</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00654">654</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="ac1c12b13f51cbbed9b881ce26269cfba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1c12b13f51cbbed9b881ce26269cfba">&#9670;&nbsp;</a></span>TNodeOfNodeListMapItr</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef TNodeOfNodeListMap::iterator <a class="el" href="classSMESH__MeshEditor.html#ac1c12b13f51cbbed9b881ce26269cfba">SMESH_MeshEditor::TNodeOfNodeListMapItr</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00655">655</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="ae4cbc4b80141e75fd5eced2ce9112743"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4cbc4b80141e75fd5eced2ce9112743">&#9670;&nbsp;</a></span>TVecOfNnlmiMap</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::vector&lt;<a class="el" href="classSMESH__MeshEditor.html#ac1c12b13f51cbbed9b881ce26269cfba">TNodeOfNodeListMapItr</a>&gt; <a class="el" href="classSMESH__MeshEditor.html#ae4cbc4b80141e75fd5eced2ce9112743">SMESH_MeshEditor::TVecOfNnlmiMap</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00656">656</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="a5faefbc1f4957fede4798ea3bac27e1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5faefbc1f4957fede4798ea3bac27e1a">&#9670;&nbsp;</a></span>TElemOfVecOfNnlmiMap</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::map&lt;const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a>*, <a class="el" href="classSMESH__MeshEditor.html#ae4cbc4b80141e75fd5eced2ce9112743">TVecOfNnlmiMap</a> &gt; <a class="el" href="classSMESH__MeshEditor.html#a5faefbc1f4957fede4798ea3bac27e1a">SMESH_MeshEditor::TElemOfVecOfNnlmiMap</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00657">657</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="aef78c1f106487a26c023b9a03c6e791a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef78c1f106487a26c023b9a03c6e791a">&#9670;&nbsp;</a></span>SmoothMethod</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classSMESH__MeshEditor.html#aef78c1f106487a26c023b9a03c6e791a">SMESH_MeshEditor::SmoothMethod</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aef78c1f106487a26c023b9a03c6e791aa4f99f6bd9aa1591f242bf2ebbab04827"></a>LAPLACIAN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aef78c1f106487a26c023b9a03c6e791aa5514977e6657c0fd14a7adf5f5cd1794"></a>CENTROIDAL&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00247">247</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="a664302a1c9dd00b44efd6383f8161d5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a664302a1c9dd00b44efd6383f8161d5f">&#9670;&nbsp;</a></span>ExtrusionFlags</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classSMESH__MeshEditor.html#a664302a1c9dd00b44efd6383f8161d5f">SMESH_MeshEditor::ExtrusionFlags</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Auxilary flag for advanced extrusion. BOUNDARY: create or not boundary for result of extrusion SEW: try to use existing nodes or create new nodes in any case </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a664302a1c9dd00b44efd6383f8161d5fa0dd949babd4f7afc0d4134ef4c318dcb"></a>EXTRUSION_FLAG_BOUNDARY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a664302a1c9dd00b44efd6383f8161d5fa4f473929758a8a79cda7711bd4faef80"></a>EXTRUSION_FLAG_SEW&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00281">281</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="a2f3b367292ab86d3483c84cac4d45d30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f3b367292ab86d3483c84cac4d45d30">&#9670;&nbsp;</a></span>Extrusion_Error</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30">SMESH_MeshEditor::Extrusion_Error</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2f3b367292ab86d3483c84cac4d45d30a7718630b93daa35e307037bce2a3bf98"></a>EXTR_OK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2f3b367292ab86d3483c84cac4d45d30a3936b5fcc09e29f76d5d4554a062c820"></a>EXTR_NO_ELEMENTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2f3b367292ab86d3483c84cac4d45d30a71b7bba4d6a5b5cb42eb6f3ed5225c8f"></a>EXTR_PATH_NOT_EDGE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2f3b367292ab86d3483c84cac4d45d30abc2b38e475669a7123257f952dbd31ad"></a>EXTR_BAD_PATH_SHAPE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2f3b367292ab86d3483c84cac4d45d30a6c8bd14e8b4b391d2d4689583595ed5c"></a>EXTR_BAD_STARTING_NODE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2f3b367292ab86d3483c84cac4d45d30abc4a0652856f2c8653b37a893d126ab2"></a>EXTR_BAD_ANGLES_NUMBER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2f3b367292ab86d3483c84cac4d45d30aba60b1d94f8a4de81507ca3f1fa8a4a2"></a>EXTR_CANT_GET_TANGENT&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00346">346</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="aeb8d0e409455fb82633927a1ed38f66f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb8d0e409455fb82633927a1ed38f66f">&#9670;&nbsp;</a></span>Sew_Error</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66f">SMESH_MeshEditor::Sew_Error</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aeb8d0e409455fb82633927a1ed38f66faacb829a46784f27d535cae010cf3dbb1"></a>SEW_OK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aeb8d0e409455fb82633927a1ed38f66fae9d320ac11cd998a5e5d4a1f48aa626d"></a>SEW_BORDER1_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aeb8d0e409455fb82633927a1ed38f66fac5af9d665d2d9c53d0fcf04814e8f14d"></a>SEW_BORDER2_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aeb8d0e409455fb82633927a1ed38f66fab6cab1beb5c8e725b3ad15074fbfb4a6"></a>SEW_BOTH_BORDERS_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aeb8d0e409455fb82633927a1ed38f66face8cdc08cc34d8302eef20a975b6b393"></a>SEW_BAD_SIDE_NODES&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aeb8d0e409455fb82633927a1ed38f66faa6e0a926fd309c01486b511e264d5946"></a>SEW_VOLUMES_TO_SPLIT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aeb8d0e409455fb82633927a1ed38f66fa27a8445038ea9c2688acde757db9efbb"></a>SEW_DIFF_NB_OF_ELEMENTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aeb8d0e409455fb82633927a1ed38f66fa583b7d9595916fc28cb87e61c14f7bb3"></a>SEW_TOPO_DIFF_SETS_OF_ELEMENTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aeb8d0e409455fb82633927a1ed38f66fa4d64d21b6790b2dcb1b9b49915d85b75"></a>SEW_BAD_SIDE1_NODES&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aeb8d0e409455fb82633927a1ed38f66fad5a9fb2ba49c679a59baeeb6d41c9ad0"></a>SEW_BAD_SIDE2_NODES&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aeb8d0e409455fb82633927a1ed38f66faebab600e06c562e1e8539e489b9c159a"></a>SEW_INTERNAL_ERROR&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00444">444</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a82b00f8bc280430d2de00732b824639b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82b00f8bc280430d2de00732b824639b">&#9670;&nbsp;</a></span>SMESH_MeshEditor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SMESH_MeshEditor::SMESH_MeshEditor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *&#160;</td>
          <td class="paramname"><em>theMesh</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a8d2f7db33709dea1aee84cd9db488cc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d2f7db33709dea1aee84cd9db488cc3">&#9670;&nbsp;</a></span>AddElement() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a>* SMESH_MeshEditor::AddElement </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;&#160;</td>
          <td class="paramname"><em>nodes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="SMDSAbs__ElementType_8hxx.html#aba8457f376e3239795db5d8d768052ac">SMDSAbs_ElementType</a>&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>isPoly</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>ID</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add element. </p>

</div>
</div>
<a id="a9c4723dfc286dcf1995dff740b4aabfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c4723dfc286dcf1995dff740b4aabfe">&#9670;&nbsp;</a></span>AddElement() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a>* SMESH_MeshEditor::AddElement </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="classint.html">int</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>nodeIDs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="SMDSAbs__ElementType_8hxx.html#aba8457f376e3239795db5d8d768052ac">SMDSAbs_ElementType</a>&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>isPoly</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>ID</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add element. </p>

</div>
</div>
<a id="a12fd48974a3e222a9f9d3fcdb4e1d343"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12fd48974a3e222a9f9d3fcdb4e1d343">&#9670;&nbsp;</a></span>Remove()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::Remove </td>
          <td>(</td>
          <td class="paramtype">const std::list&lt; <a class="el" href="classint.html">int</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>theElemIDs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>isNodes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9429f86f79d69fffe15c246fdaf8daef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9429f86f79d69fffe15c246fdaf8daef">&#9670;&nbsp;</a></span>InverseDiag() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::InverseDiag </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td>
          <td class="paramname"><em>theTria1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td>
          <td class="paramname"><em>theTria2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a03147e8faa3046e5347455e7bbfbb9a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03147e8faa3046e5347455e7bbfbb9a8">&#9670;&nbsp;</a></span>InverseDiag() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::InverseDiag </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theNode1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theNode2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aab09734c04eff8e0a06febc56a8c244f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab09734c04eff8e0a06febc56a8c244f">&#9670;&nbsp;</a></span>DeleteDiag()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::DeleteDiag </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theNode1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theNode2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a477b85a8240f43fc88b4fc6cb65bb6b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a477b85a8240f43fc88b4fc6cb65bb6b0">&#9670;&nbsp;</a></span>Reorient()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::Reorient </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td>
          <td class="paramname"><em>theElement</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab4200a88fe240581d37e9601f102087f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4200a88fe240581d37e9601f102087f">&#9670;&nbsp;</a></span>TriToQuad()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::TriToQuad </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElems</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceSMESH_1_1Controls.html#a4958e0deb737420737a71ca5673fe915">SMESH::Controls::NumericalFunctorPtr</a>&#160;</td>
          <td class="paramname"><em>theCriterion</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>theMaxAngle</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Fuse neighbour triangles into quadrangles. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">theElems</td><td>- The triangles to be fused. </td></tr>
    <tr><td class="paramname">theCriterion</td><td>- Is used to choose a neighbour to fuse with. </td></tr>
    <tr><td class="paramname">theMaxAngle</td><td>- Is a max angle between element normals at which fusion is still performed; theMaxAngle is mesured in radians. </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- Success or not. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ae397bdbf6e445048a9fc35dec58c7371"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae397bdbf6e445048a9fc35dec58c7371">&#9670;&nbsp;</a></span>QuadToTri() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::QuadToTri </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElems</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceSMESH_1_1Controls.html#a4958e0deb737420737a71ca5673fe915">SMESH::Controls::NumericalFunctorPtr</a>&#160;</td>
          <td class="paramname"><em>theCriterion</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Split quadrangles into triangles. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">theElems</td><td>- The faces to be splitted. </td></tr>
    <tr><td class="paramname">theCriterion</td><td>- Is used to choose a diagonal for splitting. </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- Success or not. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ade257dc7a0cb8291445bd44885d53e1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade257dc7a0cb8291445bd44885d53e1b">&#9670;&nbsp;</a></span>QuadToTri() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::QuadToTri </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElems</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>the13Diag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Split quadrangles into triangles. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">theElems</td><td>- The faces to be splitted. </td></tr>
    <tr><td class="paramname">the13Diag</td><td>- Is used to choose a diagonal for splitting. </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- Success or not. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ac72539fb899c457ab3b87b36eb25df05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac72539fb899c457ab3b87b36eb25df05">&#9670;&nbsp;</a></span>BestSplit()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classint.html">int</a> SMESH_MeshEditor::BestSplit </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td>
          <td class="paramname"><em>theQuad</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceSMESH_1_1Controls.html#a4958e0deb737420737a71ca5673fe915">SMESH::Controls::NumericalFunctorPtr</a>&#160;</td>
          <td class="paramname"><em>theCriterion</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Find better diagonal for splitting. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">theQuad</td><td>- The face to find better splitting of. </td></tr>
    <tr><td class="paramname">theCriterion</td><td>- Is used to choose a diagonal for splitting. </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">int</td><td>- 1 for 1-3 diagonal, 2 for 2-4, -1 - for errors. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a9b5018b5d3092158befa0a40ef9bcd84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b5018b5d3092158befa0a40ef9bcd84">&#9670;&nbsp;</a></span>Smooth()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MeshEditor::Smooth </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElements</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::set&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;&#160;</td>
          <td class="paramname"><em>theFixedNodes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMESH__MeshEditor.html#aef78c1f106487a26c023b9a03c6e791a">SmoothMethod</a>&#160;</td>
          <td class="paramname"><em>theSmoothMethod</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theNbIterations</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>theTgtAspectRatio</em> = <code>1.0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>the2D</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a118cc9c21f9e8da2a1635d1f1d40c711"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a118cc9c21f9e8da2a1635d1f1d40c711">&#9670;&nbsp;</a></span>RotationSweep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__MeshEditor.html#ae5770b794a66bcafab2f4dc7802cd04d">PGroupIDs</a> SMESH_MeshEditor::RotationSweep </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElements</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_Ax1 &amp;&#160;</td>
          <td class="paramname"><em>theAxis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>theAngle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theNbSteps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>theToler</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theMakeGroups</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theMakeWalls</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aedff9fcde7c00f1adfa2d7e3fbdcb42f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedff9fcde7c00f1adfa2d7e3fbdcb42f">&#9670;&nbsp;</a></span>CreateNode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a>* SMESH_MeshEditor::CreateNode </td>
          <td>(</td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>tolnode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMESH__SequenceOfNode_8hxx.html#ab105b2875971200ebcb26f678af17f03">SMESH_SequenceOfNode</a> &amp;&#160;</td>
          <td class="paramname"><em>aNodes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Create new node in the mesh with given coordinates (auxilary for advanced extrusion) </p>

</div>
</div>
<a id="aacf0af39d24f9f66a59370115a6abf55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacf0af39d24f9f66a59370115a6abf55">&#9670;&nbsp;</a></span>ExtrusionSweep() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__MeshEditor.html#ae5770b794a66bcafab2f4dc7802cd04d">PGroupIDs</a> SMESH_MeshEditor::ExtrusionSweep </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElems</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_Vec &amp;&#160;</td>
          <td class="paramname"><em>theStep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theNbSteps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#afb8a50611230b8ba59ffc8d23e3b749e">TElemOfElemListMap</a> &amp;&#160;</td>
          <td class="paramname"><em>newElemsMap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theMakeGroups</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theFlags</em> = <code><a class="el" href="classSMESH__MeshEditor.html#a664302a1c9dd00b44efd6383f8161d5fa0dd949babd4f7afc0d4134ef4c318dcb">EXTRUSION_FLAG_BOUNDARY</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>theTolerance</em> = <code>1.e-6</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Generate new elements by extrusion of theElements It is a method used in .idl file. All functionality is implemented in the next method (see below) which is used in the cuurent method. param theElems - list of elements for extrusion param newElemsMap returns history of extrusion param theFlags set flags for performing extrusion (see description of enum ExtrusionFlags for additional information) param theTolerance - uses for comparing locations of nodes if flag EXTRUSION_FLAG_SEW is set </p>

</div>
</div>
<a id="af6660a69cc3e9cb76def9a4bd3ce20d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6660a69cc3e9cb76def9a4bd3ce20d6">&#9670;&nbsp;</a></span>ExtrusionSweep() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__MeshEditor.html#ae5770b794a66bcafab2f4dc7802cd04d">PGroupIDs</a> SMESH_MeshEditor::ExtrusionSweep </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElems</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structSMESH__MeshEditor_1_1ExtrusParam.html">ExtrusParam</a> &amp;&#160;</td>
          <td class="paramname"><em>theParams</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#afb8a50611230b8ba59ffc8d23e3b749e">TElemOfElemListMap</a> &amp;&#160;</td>
          <td class="paramname"><em>newElemsMap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theMakeGroups</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theFlags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>theTolerance</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Generate new elements by extrusion of theElements param theElems - list of elements for extrusion param newElemsMap returns history of extrusion param theFlags set flags for performing extrusion (see description of enum ExtrusionFlags for additional information) param theTolerance - uses for comparing locations of nodes if flag EXTRUSION_FLAG_SEW is set param theParams - special structure for manage of extrusion </p>

</div>
</div>
<a id="aea84274ba1657911621305d02df396a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea84274ba1657911621305d02df396a3">&#9670;&nbsp;</a></span>ExtrusionAlongTrack() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30">Extrusion_Error</a> SMESH_MeshEditor::ExtrusionAlongTrack </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElements</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a> *&#160;</td>
          <td class="paramname"><em>theTrackPattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theNodeStart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theHasAngles</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::list&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>theAngles</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theLinearVariation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theHasRefPoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_Pnt &amp;&#160;</td>
          <td class="paramname"><em>theRefPoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theMakeGroups</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af681d825669a7c83f14cd438f4921987"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af681d825669a7c83f14cd438f4921987">&#9670;&nbsp;</a></span>ExtrusionAlongTrack() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30">Extrusion_Error</a> SMESH_MeshEditor::ExtrusionAlongTrack </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElements</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *&#160;</td>
          <td class="paramname"><em>theTrackPattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theNodeStart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theHasAngles</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::list&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>theAngles</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theLinearVariation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theHasRefPoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_Pnt &amp;&#160;</td>
          <td class="paramname"><em>theRefPoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theMakeGroups</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae1055d364dac805f405872d0f8696123"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1055d364dac805f405872d0f8696123">&#9670;&nbsp;</a></span>Transform()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__MeshEditor.html#ae5770b794a66bcafab2f4dc7802cd04d">PGroupIDs</a> SMESH_MeshEditor::Transform </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElements</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_Trsf &amp;&#160;</td>
          <td class="paramname"><em>theTrsf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theCopy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theMakeGroups</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *&#160;</td>
          <td class="paramname"><em>theTargetMesh</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0f167392633300b6dffe53049dd181bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f167392633300b6dffe53049dd181bc">&#9670;&nbsp;</a></span>FindCoincidentNodes()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MeshEditor::FindCoincidentNodes </td>
          <td>(</td>
          <td class="paramtype">std::set&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;&#160;</td>
          <td class="paramname"><em>theNodes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>theTolerance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__MeshEditor.html#a76852cbe13139e47596cff54d37c023c">TListOfListOfNodes</a> &amp;&#160;</td>
          <td class="paramname"><em>theGroupsOfNodes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a575df0b1e38c3480c7e488f7f4392203"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a575df0b1e38c3480c7e488f7f4392203">&#9670;&nbsp;</a></span>GetNodeSearcher()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structSMESH__NodeSearcher.html">SMESH_NodeSearcher</a>* SMESH_MeshEditor::GetNodeSearcher </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return <a class="el" href="structSMESH__NodeSearcher.html" title="Searcher for the node closest to point. ">SMESH_NodeSearcher</a>. </p>

</div>
</div>
<a id="a6e60b61b1914841628d5c6761a14ff81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e60b61b1914841628d5c6761a14ff81">&#9670;&nbsp;</a></span>GetElementSearcher()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structSMESH__ElementSearcher.html">SMESH_ElementSearcher</a>* SMESH_MeshEditor::GetElementSearcher </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return <a class="el" href="structSMESH__ElementSearcher.html" title="Return elements of given type where the given point is IN or ON. ">SMESH_ElementSearcher</a>. </p>

</div>
</div>
<a id="af8c29714fe743e7fd50b657d5f4040a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8c29714fe743e7fd50b657d5f4040a0">&#9670;&nbsp;</a></span>isOut()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool SMESH_MeshEditor::isOut </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td>
          <td class="paramname"><em>element</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_Pnt &amp;&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>tol</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return true if the point is IN or ON of the element. </p>

</div>
</div>
<a id="a0c79607d12568ae5522fadb76b21e92a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c79607d12568ae5522fadb76b21e92a">&#9670;&nbsp;</a></span>SimplifyFace()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classint.html">int</a> SMESH_MeshEditor::SimplifyFace </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt;&#160;</td>
          <td class="paramname"><em>faceNodes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;&#160;</td>
          <td class="paramname"><em>poly_nodes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classint.html">int</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>quantities</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac680a6564f897d49a29cbcd6c8be6c1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac680a6564f897d49a29cbcd6c8be6c1c">&#9670;&nbsp;</a></span>MergeNodes()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MeshEditor::MergeNodes </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSMESH__MeshEditor.html#a76852cbe13139e47596cff54d37c023c">TListOfListOfNodes</a> &amp;&#160;</td>
          <td class="paramname"><em>theNodeGroups</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ade116e9f877966ea0e16ad5248ead5a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade116e9f877966ea0e16ad5248ead5a1">&#9670;&nbsp;</a></span>FindEqualElements()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MeshEditor::FindEqualElements </td>
          <td>(</td>
          <td class="paramtype">std::set&lt; const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&gt; &amp;&#160;</td>
          <td class="paramname"><em>theElements</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__MeshEditor.html#ab2f457e750335cafec181fba3691d944">TListOfListOfElementsID</a> &amp;&#160;</td>
          <td class="paramname"><em>theGroupsOfElementsID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3c606470b8fb0581ffb4e5fc1a2f18e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c606470b8fb0581ffb4e5fc1a2f18e8">&#9670;&nbsp;</a></span>MergeElements()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MeshEditor::MergeElements </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSMESH__MeshEditor.html#ab2f457e750335cafec181fba3691d944">TListOfListOfElementsID</a> &amp;&#160;</td>
          <td class="paramname"><em>theGroupsOfElementsID</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afcf2895e655cd21030793d9bcd31c19e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afcf2895e655cd21030793d9bcd31c19e">&#9670;&nbsp;</a></span>MergeEqualElements()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MeshEditor::MergeEqualElements </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aeb62620db2e1cfce03e1c213d6cc59eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb62620db2e1cfce03e1c213d6cc59eb">&#9670;&nbsp;</a></span>CheckFreeBorderNodes()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool SMESH_MeshEditor::CheckFreeBorderNodes </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theNode1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theNode2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theNode3</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="adc97568ca634de75c042ad2c0c868f6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc97568ca634de75c042ad2c0c868f6d">&#9670;&nbsp;</a></span>FindFreeBorder()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool SMESH_MeshEditor::FindFreeBorder </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theFirstNode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theSecondNode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theLastNode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::list&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>theNodes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::list&lt; const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>theFaces</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a002226ef84d67cb8fe1da3ff6e22c27f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a002226ef84d67cb8fe1da3ff6e22c27f">&#9670;&nbsp;</a></span>SewFreeBorder()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66f">Sew_Error</a> SMESH_MeshEditor::SewFreeBorder </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theBorderFirstNode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theBorderSecondNode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theBorderLastNode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theSide2FirstNode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theSide2SecondNode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theSide2ThirdNode</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theSide2IsFreeBorder</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>toCreatePolygons</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>toCreatePolyedrs</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1e19b96480303c26e63f95d9bea661c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e19b96480303c26e63f95d9bea661c3">&#9670;&nbsp;</a></span>SewSideElements()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66f">Sew_Error</a> SMESH_MeshEditor::SewSideElements </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theSide1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theSide2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theFirstNode1ToMerge</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theFirstNode2ToMerge</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theSecondNode1ToMerge</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theSecondNode2ToMerge</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae1bde0e5b56060e378d4c73bde94341d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1bde0e5b56060e378d4c73bde94341d">&#9670;&nbsp;</a></span>InsertNodesIntoLink()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MeshEditor::InsertNodesIntoLink </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td>
          <td class="paramname"><em>theFace</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theBetweenNode1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theBetweenNode2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::list&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;&#160;</td>
          <td class="paramname"><em>theNodesToInsert</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>toCreatePoly</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a03efd9ca1f50fd3d591cc1d4cc34d5aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03efd9ca1f50fd3d591cc1d4cc34d5aa">&#9670;&nbsp;</a></span>UpdateVolumes()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MeshEditor::UpdateVolumes </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theBetweenNode1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theBetweenNode2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::list&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;&#160;</td>
          <td class="paramname"><em>theNodesToInsert</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab517fbb5372fb67b0ac12ce0d33be81d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab517fbb5372fb67b0ac12ce0d33be81d">&#9670;&nbsp;</a></span>ConvertToQuadratic()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MeshEditor::ConvertToQuadratic </td>
          <td>(</td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theForce3d</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8ef9ad07afa72a9cb45bdf556055e3b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ef9ad07afa72a9cb45bdf556055e3b2">&#9670;&nbsp;</a></span>ConvertFromQuadratic()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::ConvertFromQuadratic </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4295f158620b214edd1f54a577d34f1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4295f158620b214edd1f54a577d34f1e">&#9670;&nbsp;</a></span>AddToSameGroups()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void SMESH_MeshEditor::AddToSameGroups </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td>
          <td class="paramname"><em>elemToAdd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td>
          <td class="paramname"><em>elemInGroups</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *&#160;</td>
          <td class="paramname"><em>aMesh</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af9fb28f51ff583d97549ef5b8c6d4405"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9fb28f51ff583d97549ef5b8c6d4405">&#9670;&nbsp;</a></span>RemoveElemFromGroups()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void SMESH_MeshEditor::RemoveElemFromGroups </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td>
          <td class="paramname"><em>element</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *&#160;</td>
          <td class="paramname"><em>aMesh</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="abc88c5c82ae225c3e3c3de89d096394e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc88c5c82ae225c3e3c3de89d096394e">&#9670;&nbsp;</a></span>ReplaceElemInGroups()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void SMESH_MeshEditor::ReplaceElemInGroups </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td>
          <td class="paramname"><em>elemToRm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td>
          <td class="paramname"><em>elemToAdd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *&#160;</td>
          <td class="paramname"><em>aMesh</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4c2bd18a610a4b50d1b7f432e1aeab26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c2bd18a610a4b50d1b7f432e1aeab26">&#9670;&nbsp;</a></span>GetLinkedNodes()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void SMESH_MeshEditor::GetLinkedNodes </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>linkedNodes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMDSAbs__ElementType_8hxx.html#aba8457f376e3239795db5d8d768052ac">SMDSAbs_ElementType</a>&#160;</td>
          <td class="paramname"><em>type</em> = <code><a class="el" href="SMDSAbs__ElementType_8hxx.html#aba8457f376e3239795db5d8d768052aca71b38e0120931432e6a4b03f5e5b4f9d">SMDSAbs_All</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return nodes linked to the given one in elements of the type. </p>

</div>
</div>
<a id="a11b3684d686d79cb3222bc94e15d5a76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11b3684d686d79cb3222bc94e15d5a76">&#9670;&nbsp;</a></span>FindFaceInSet()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a>* SMESH_MeshEditor::FindFaceInSet </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>n1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>n2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>elemSet</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>avoidSet</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a8cbad6e77d601ab367a3d2735d3556bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cbad6e77d601ab367a3d2735d3556bd">&#9670;&nbsp;</a></span>FindMatchingNodes()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classSMESH__MeshEditor.html#aeb8d0e409455fb82633927a1ed38f66f">Sew_Error</a> SMESH_MeshEditor::FindMatchingNodes </td>
          <td>(</td>
          <td class="paramtype">std::set&lt; const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&gt; &amp;&#160;</td>
          <td class="paramname"><em>theSide1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::set&lt; const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&gt; &amp;&#160;</td>
          <td class="paramname"><em>theSide2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theFirstNode1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theFirstNode2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theSecondNode1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>theSecondNode2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#a0c6a2d86a95df1208d05f41edbfc523f">TNodeNodeMap</a> &amp;&#160;</td>
          <td class="paramname"><em>nReplaceMap</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Find corresponding nodes in two sets of faces. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">theSide1</td><td>- first face set </td></tr>
    <tr><td class="paramname">theSide2</td><td>- second first face </td></tr>
    <tr><td class="paramname">theFirstNode1</td><td>- a boundary node of set 1 </td></tr>
    <tr><td class="paramname">theFirstNode2</td><td>- a node of set 2 corresponding to theFirstNode1 </td></tr>
    <tr><td class="paramname">theSecondNode1</td><td>- a boundary node of set 1 linked with theFirstNode1 </td></tr>
    <tr><td class="paramname">theSecondNode2</td><td>- a node of set 2 corresponding to theSecondNode1 </td></tr>
    <tr><td class="paramname">nReplaceMap</td><td>- output map of corresponding nodes </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">Sew_Error</td><td>- is a success or not </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ad131752243d4e9eb8f1fd2427570b4c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad131752243d4e9eb8f1fd2427570b4c9">&#9670;&nbsp;</a></span>IsMedium()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool SMESH_MeshEditor::IsMedium </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="SMDSAbs__ElementType_8hxx.html#aba8457f376e3239795db5d8d768052ac">SMDSAbs_ElementType</a>&#160;</td>
          <td class="paramname"><em>typeToCheck</em> = <code><a class="el" href="SMDSAbs__ElementType_8hxx.html#aba8457f376e3239795db5d8d768052aca71b38e0120931432e6a4b03f5e5b4f9d">SMDSAbs_All</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns true if given node is medium. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">n</td><td>- node to check </td></tr>
    <tr><td class="paramname">typeToCheck</td><td>- type of elements containing the node to ask about node status </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- check result </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a349c09a18ff8cc315a8f8f34c8c83af7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a349c09a18ff8cc315a8f8f34c8c83af7">&#9670;&nbsp;</a></span>FindShape()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classint.html">int</a> SMESH_MeshEditor::FindShape </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td>
          <td class="paramname"><em>theElem</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac8273e9f8224dd7ba5c7ab4a0543ab9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8273e9f8224dd7ba5c7ab4a0543ab9b">&#9670;&nbsp;</a></span>GetMesh()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a>* SMESH_MeshEditor::GetMesh </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00599">599</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="ac2bb1ce4d17e735bff5394396cc88641"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2bb1ce4d17e735bff5394396cc88641">&#9670;&nbsp;</a></span>GetMeshDS()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a>* SMESH_MeshEditor::GetMeshDS </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00601">601</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="a145eedd952401f6ba21f0f2dae5912bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a145eedd952401f6ba21f0f2dae5912bc">&#9670;&nbsp;</a></span>GetLastCreatedNodes()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a>&amp; SMESH_MeshEditor::GetLastCreatedNodes </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00603">603</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="a0a45cb7cfac4ae005a3da35cdbb45c44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a45cb7cfac4ae005a3da35cdbb45c44">&#9670;&nbsp;</a></span>GetLastCreatedElems()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a>&amp; SMESH_MeshEditor::GetLastCreatedElems </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00605">605</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="a0bb67c5b2f46b975ceeda0a1d96f6c1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bb67c5b2f46b975ceeda0a1d96f6c1b">&#9670;&nbsp;</a></span>DoubleNodes() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::DoubleNodes </td>
          <td>(</td>
          <td class="paramtype">const std::list&lt; <a class="el" href="classint.html">int</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>theListOfNodes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::list&lt; <a class="el" href="classint.html">int</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>theListOfModifiedElems</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6caae57d155541f8e581a9b21f7445d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6caae57d155541f8e581a9b21f7445d8">&#9670;&nbsp;</a></span>DoubleNodes() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::DoubleNodes </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElems</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theNodesNot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theAffectedElems</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aaaab4e9fb4a725c7814963327a0d10ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaaab4e9fb4a725c7814963327a0d10ad">&#9670;&nbsp;</a></span>DoubleNodesInRegion()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::DoubleNodesInRegion </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElems</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theNodesNot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>theShape</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a29bb148c976b6ea6342bec9312ccdba6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29bb148c976b6ea6342bec9312ccdba6">&#9670;&nbsp;</a></span>Make2DMeshFrom3D()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::Make2DMeshFrom3D </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generated skin mesh (containing 2D cells) from 3D mesh The created 2D mesh elements based on nodes of free faces of boundary volumes. </p>
<dl class="section return"><dt>Returns</dt><dd>TRUE if operation has been completed successfully, FALSE otherwise </dd></dl>

</div>
</div>
<a id="a196301a9b494beed8ba3abc5ac7cfd1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a196301a9b494beed8ba3abc5ac7cfd1f">&#9670;&nbsp;</a></span>convertElemToQuadratic()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classint.html">int</a> SMESH_MeshEditor::convertElemToQuadratic </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSMESHDS__SubMesh.html">SMESHDS_SubMesh</a> *&#160;</td>
          <td class="paramname"><em>theSm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__MesherHelper.html">SMESH_MesherHelper</a> &amp;&#160;</td>
          <td class="paramname"><em>theHelper</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theForce3d</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Convert elements contained in a submesh to quadratic. </p>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">int</td><td>- nb of checked elements </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a649c0ce60244cf1457653d31080bbbc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a649c0ce60244cf1457653d31080bbbc4">&#9670;&nbsp;</a></span>removeQuadElem()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classint.html">int</a> SMESH_MeshEditor::removeQuadElem </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSMESHDS__SubMesh.html">SMESHDS_SubMesh</a> *&#160;</td>
          <td class="paramname"><em>theSm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMDS__ElemIterator_8hxx.html#a2e2b3668eb85e66b28b98a7a8166195d">SMDS_ElemIteratorPtr</a>&#160;</td>
          <td class="paramname"><em>theItr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theShapeID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Convert quadratic elements to linear ones and remove quadratic nodes. </p>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">int</td><td>- nb of checked elements </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a01f5ce32c2aaee6d004087c2d0e664f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01f5ce32c2aaee6d004087c2d0e664f6">&#9670;&nbsp;</a></span>generateGroups()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__MeshEditor.html#ae5770b794a66bcafab2f4dc7802cd04d">PGroupIDs</a> SMESH_MeshEditor::generateGroups </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>nodeGens</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>elemGens</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>postfix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *&#160;</td>
          <td class="paramname"><em>targetMesh</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create groups of elements made during transformation. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nodeGens</td><td>- nodes making corresponding myLastCreatedNodes </td></tr>
    <tr><td class="paramname">elemGens</td><td>- elements making corresponding myLastCreatedElems </td></tr>
    <tr><td class="paramname">postfix</td><td>- to append to names of new groups </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="aac641c9bd9986fa53380f999d450562c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac641c9bd9986fa53380f999d450562c">&#9670;&nbsp;</a></span>sweepElement()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MeshEditor::sweepElement </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&#160;</td>
          <td class="paramname"><em>elem</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="classSMESH__MeshEditor.html#ac1c12b13f51cbbed9b881ce26269cfba">TNodeOfNodeListMapItr</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>newNodesItVec</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::list&lt; const <a class="el" href="classSMDS__MeshElement.html">SMDS_MeshElement</a> *&gt; &amp;&#160;</td>
          <td class="paramname"><em>newElems</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>nbSteps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>srcElements</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create elements by sweeping an element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">elem</td><td>- element to sweep </td></tr>
    <tr><td class="paramname">newNodesItVec</td><td>- nodes generated from each node of the element </td></tr>
    <tr><td class="paramname">newElems</td><td>- generated elements </td></tr>
    <tr><td class="paramname">nbSteps</td><td>- number of sweeping steps </td></tr>
    <tr><td class="paramname">srcElements</td><td>- to append elem for each generated element </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a52fec816c37279e29c7f97165792f508"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52fec816c37279e29c7f97165792f508">&#9670;&nbsp;</a></span>makeWalls()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MeshEditor::makeWalls </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSMESH__MeshEditor.html#aa0d6bd352f8efba75bface5bc9f90f89">TNodeOfNodeListMap</a> &amp;&#160;</td>
          <td class="paramname"><em>mapNewNodes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#afb8a50611230b8ba59ffc8d23e3b749e">TElemOfElemListMap</a> &amp;&#160;</td>
          <td class="paramname"><em>newElemsMap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__MeshEditor.html#a5faefbc1f4957fede4798ea3bac27e1a">TElemOfVecOfNnlmiMap</a> &amp;&#160;</td>
          <td class="paramname"><em>elemNewNodesMap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>elemSet</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>nbSteps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>srcElements</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create 1D and 2D elements around swept elements. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mapNewNodes</td><td>- source nodes and ones generated from them </td></tr>
    <tr><td class="paramname">newElemsMap</td><td>- source elements and ones generated from them </td></tr>
    <tr><td class="paramname">elemNewNodesMap</td><td>- nodes generated from each node of each element </td></tr>
    <tr><td class="paramname">elemSet</td><td>- all swept elements </td></tr>
    <tr><td class="paramname">nbSteps</td><td>- number of sweeping steps </td></tr>
    <tr><td class="paramname">srcElements</td><td>- to append elem for each generated element </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a1bfa29e1fca2c7aeada44954c1fb9cb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bfa29e1fca2c7aeada44954c1fb9cb1">&#9670;&nbsp;</a></span>MakeEdgePathPoints()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30">Extrusion_Error</a> SMESH_MeshEditor::MakeEdgePathPoints </td>
          <td>(</td>
          <td class="paramtype">std::list&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>aPrms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Edge &amp;&#160;</td>
          <td class="paramname"><em>aTrackEdge</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>FirstIsStart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">list&lt; <a class="el" href="classSMESH__MeshEditor__PathPoint.html">SMESH_MeshEditor_PathPoint</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>LPP</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>auxilary for ExtrusionAlongTrack </p>

</div>
</div>
<a id="aad8bdcc3de4caa5e584846a2604ee135"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad8bdcc3de4caa5e584846a2604ee135">&#9670;&nbsp;</a></span>MakeExtrElements()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__MeshEditor.html#a2f3b367292ab86d3483c84cac4d45d30">Extrusion_Error</a> SMESH_MeshEditor::MakeExtrElements </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElements</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">list&lt; <a class="el" href="classSMESH__MeshEditor__PathPoint.html">SMESH_MeshEditor_PathPoint</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>fullList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theHasAngles</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">list&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>theAngles</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theLinearVariation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theHasRefPoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_Pnt &amp;&#160;</td>
          <td class="paramname"><em>theRefPoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theMakeGroups</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a67b5b09a3b70a3205cdb26a4ef1a401a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67b5b09a3b70a3205cdb26a4ef1a401a">&#9670;&nbsp;</a></span>LinearAngleVariation()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MeshEditor::LinearAngleVariation </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>NbSteps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">list&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>theAngles</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a235586d6e0ac81dc8be094c4d183c6e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a235586d6e0ac81dc8be094c4d183c6e4">&#9670;&nbsp;</a></span>doubleNodes()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MeshEditor::doubleNodes </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *&#160;</td>
          <td class="paramname"><em>theMeshDS</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theElems</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="SMESH__MeshEditor_8hxx.html#aa76f14a3eff1aed5c56dfd3a7ff49730">TIDSortedElemSet</a> &amp;&#160;</td>
          <td class="paramname"><em>theNodesNot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::map&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>theNodeNodeMap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theIsDoubleElem</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a id="a7c381d9ee9d8114580add5d23f755b98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c381d9ee9d8114580add5d23f755b98">&#9670;&nbsp;</a></span>myMesh</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a>* SMESH_MeshEditor::myMesh</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00716">716</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="a335ba9302588296b8fec72b04ba4bc36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a335ba9302588296b8fec72b04ba4bc36">&#9670;&nbsp;</a></span>myLastCreatedNodes</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a> SMESH_MeshEditor::myLastCreatedNodes</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Sequence for keeping nodes created during last operation </p>

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00721">721</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
<a id="a7d2fc9a9af40e18c9324b873c4ac1b8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d2fc9a9af40e18c9324b873c4ac1b8a">&#9670;&nbsp;</a></span>myLastCreatedElems</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="SMESH__SequenceOfElemPtr_8hxx.html#a0ad6359ed727fd6d5d579b0e13ba9f66">SMESH_SequenceOfElemPtr</a> SMESH_MeshEditor::myLastCreatedElems</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Sequence for keeping elements created during last operation </p>

<p class="definition">Definition at line <a class="el" href="SMESH__MeshEditor_8hxx_source.html#l00726">726</a> of file <a class="el" href="SMESH__MeshEditor_8hxx_source.html">SMESH_MeshEditor.hxx</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="classSMESH__MeshEditor.html">SMESH_MeshEditor</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
  </ul>
</div>
</body>
</html>