Sophie

Sophie

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

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_MesherHelper 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__MesherHelper.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="#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="#pro-methods">Protected Member Functions</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_MesherHelper Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for SMESH_MesherHelper:</div>
<div class="dyncontent">
<div class="center"><img src="classSMESH__MesherHelper__coll__graph.jpg" border="0" usemap="#SMESH__MesherHelper_coll__map" alt="Collaboration graph"/></div>
<map name="SMESH__MesherHelper_coll__map" id="SMESH__MesherHelper_coll__map">
<area shape="rect" id="node4" href="classSMESH__Mesh.html" title="SMESH_Mesh" alt="" coords="2183,1480,2293,1507"/>
<area shape="rect" id="node47" href="classSMDS__MeshNode.html" title="SMDS_MeshNode" alt="" coords="1824,531,1959,557"/>
<area shape="rect" id="node5" href="classSMESHDS__Mesh.html" title="SMESHDS_Mesh" alt="" coords="1055,1455,1181,1481"/>
<area shape="rect" id="node35" href="classSMESH__subMesh.html" title="SMESH_subMesh" alt="" coords="2533,1627,2663,1653"/>
<area shape="rect" id="node6" href="classSMDS__Mesh.html" title="SMDS_Mesh" alt="" coords="672,1419,773,1445"/>
<area shape="rect" id="node7" href="classSMDS__MeshObject.html" title="SMDS_MeshObject" alt="" coords="187,1212,327,1239"/>
<area shape="rect" id="node48" href="classSMDS__MeshElement.html" title="Base class for elements. " alt="" coords="647,949,799,976"/>
<area shape="rect" id="node9" href="classSMDS__MeshElementIDFactory.html" title="SMDS_MeshElementIDFactory" alt="" coords="152,1329,363,1356"/>
<area shape="rect" id="node10" href="classint.html" title="int" alt="" coords="5,913,44,940"/>
<area shape="rect" id="node26" href="classSMESH__Gen.html" title="SMESH_Gen" alt="" coords="1067,533,1169,560"/>
<area shape="rect" id="node36" href="classSMESHDS__Document.html" title="SMESHDS_Document" alt="" coords="1813,1029,1970,1056"/>
<area shape="rect" id="node20" href="classSMESHDS__Script.html" title="SMESHDS_Script" alt="" coords="658,1767,787,1793"/>
<area shape="rect" id="node17" title="STL class. " alt="" coords="209,55,306,81"/>
<area shape="rect" id="node23" title="STL class. " alt="" coords="197,448,318,475"/>
<area shape="rect" id="node21" href="classSMESHDS__SubMesh.html" title="SMESHDS_SubMesh" alt="" coords="182,1161,333,1188"/>
<area shape="rect" id="node40" title="STL class. " alt="" coords="435,5,532,32"/>
<area shape="rect" id="node42" href="classSMESH__Group.html" title="SMESH_Group" alt="" coords="200,1985,315,2012"/>
<area shape="rect" id="node45" href="structSMESH__TLink.html" title="A sorted pair of nodes. " alt="" coords="1837,581,1946,608"/>
<area shape="rect" id="node46" href="classNLink.html" title="NLink" alt="" coords="1445,607,1503,633"/>
</map>
</div>
<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:a80e1b5fff56e1782d30d815306832c99"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a80e1b5fff56e1782d30d815306832c99">MType</a> { <a class="el" href="classSMESH__MesherHelper.html#a80e1b5fff56e1782d30d815306832c99ab83b29b884885fd7df4875fec3a7a497">LINEAR</a>, 
<a class="el" href="classSMESH__MesherHelper.html#a80e1b5fff56e1782d30d815306832c99a703dd9f53631dce83cdab74d9327e89c">QUADRATIC</a>, 
<a class="el" href="classSMESH__MesherHelper.html#a80e1b5fff56e1782d30d815306832c99ae8912e3ee6799284bc0bd371ba920e64">COMP</a>
 }</td></tr>
<tr class="memdesc:a80e1b5fff56e1782d30d815306832c99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check mesh without geometry for: if all elements on this shape are quadratic, quadratic elements will be created.  <a href="classSMESH__MesherHelper.html#a80e1b5fff56e1782d30d815306832c99">More...</a><br /></td></tr>
<tr class="separator:a80e1b5fff56e1782d30d815306832c99"><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:ab9d2d28c2b4559fef090558367911be9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#ab9d2d28c2b4559fef090558367911be9">SMESH_MesherHelper</a> (<a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> &amp;theMesh)</td></tr>
<tr class="separator:ab9d2d28c2b4559fef090558367911be9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a772b60221cfa13584dc995efa92e9718"><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__MesherHelper.html#a772b60221cfa13584dc995efa92e9718">GetMesh</a> () const</td></tr>
<tr class="separator:a772b60221cfa13584dc995efa92e9718"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a517e4bbb6efe3b3fe2940cdb456a6150"><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__MesherHelper.html#a517e4bbb6efe3b3fe2940cdb456a6150">GetMeshDS</a> () const</td></tr>
<tr class="separator:a517e4bbb6efe3b3fe2940cdb456a6150"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac55068badde17f4f07d2d49d5295adb6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh</a> (const TopoDS_Shape &amp;theShape)</td></tr>
<tr class="separator:ac55068badde17f4f07d2d49d5295adb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7cb6964baf3245c4e4168dacc5d88ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#ab7cb6964baf3245c4e4168dacc5d88ef">SetIsQuadratic</a> (const bool theBuildQuadratic)</td></tr>
<tr class="memdesc:ab7cb6964baf3245c4e4168dacc5d88ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set order of elements to create without calling <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a>  <a href="#ab7cb6964baf3245c4e4168dacc5d88ef">More...</a><br /></td></tr>
<tr class="separator:ab7cb6964baf3245c4e4168dacc5d88ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c4b02f7faa867436892b14d6c938cea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a2c4b02f7faa867436892b14d6c938cea">GetIsQuadratic</a> () const</td></tr>
<tr class="memdesc:a2c4b02f7faa867436892b14d6c938cea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return myCreateQuadratic flag.  <a href="#a2c4b02f7faa867436892b14d6c938cea">More...</a><br /></td></tr>
<tr class="separator:a2c4b02f7faa867436892b14d6c938cea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3291de00be1eefa83658c6520b8e134f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a3291de00be1eefa83658c6520b8e134f">FixQuadraticElements</a> (bool volumeOnly=true)</td></tr>
<tr class="memdesc:a3291de00be1eefa83658c6520b8e134f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move medium nodes of faces and volumes to fix distorted elements.  <a href="#a3291de00be1eefa83658c6520b8e134f">More...</a><br /></td></tr>
<tr class="separator:a3291de00be1eefa83658c6520b8e134f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf35f5f1495acb8e6d79c83715b08e46"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#acf35f5f1495acb8e6d79c83715b08e46">SetElementsOnShape</a> (bool toSet)</td></tr>
<tr class="memdesc:acf35f5f1495acb8e6d79c83715b08e46"><td class="mdescLeft">&#160;</td><td class="mdescRight">To set created elements on the shape set by <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> or the next methods. By defaul elements are set on the shape if a mesh has no shape to be meshed.  <a href="#acf35f5f1495acb8e6d79c83715b08e46">More...</a><br /></td></tr>
<tr class="separator:acf35f5f1495acb8e6d79c83715b08e46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aed8fe8904bb829a2e10df558ae966c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a3aed8fe8904bb829a2e10df558ae966c">SetSubShape</a> (const <a class="el" href="classint.html">int</a> subShapeID)</td></tr>
<tr class="memdesc:a3aed8fe8904bb829a2e10df558ae966c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set shape to make elements on without calling <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a>  <a href="#a3aed8fe8904bb829a2e10df558ae966c">More...</a><br /></td></tr>
<tr class="separator:a3aed8fe8904bb829a2e10df558ae966c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b97edac823d268671691e0e970a5c69"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a9b97edac823d268671691e0e970a5c69">SetSubShape</a> (const TopoDS_Shape &amp;subShape)</td></tr>
<tr class="memdesc:a9b97edac823d268671691e0e970a5c69"><td class="mdescLeft">&#160;</td><td class="mdescRight">==SMESHDS_Mesh::ShapeToIndex(shape)  <a href="#a9b97edac823d268671691e0e970a5c69">More...</a><br /></td></tr>
<tr class="separator:a9b97edac823d268671691e0e970a5c69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8340c15f05474a948fced14642092b52"><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__MesherHelper.html#a8340c15f05474a948fced14642092b52">GetSubShapeID</a> () const</td></tr>
<tr class="memdesc:a8340c15f05474a948fced14642092b52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return ID of the shape set by <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> or <a class="el" href="classSMESH__MesherHelper.html#a3aed8fe8904bb829a2e10df558ae966c" title="Set shape to make elements on without calling IsQuadraticSubMesh() ">SetSubShape()</a>  <a href="#a8340c15f05474a948fced14642092b52">More...</a><br /></td></tr>
<tr class="separator:a8340c15f05474a948fced14642092b52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4809232bec0f33b1c4ba8d0a720aef2"><td class="memItemLeft" align="right" valign="top">TopoDS_Shape&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#ae4809232bec0f33b1c4ba8d0a720aef2">GetSubShape</a> () const</td></tr>
<tr class="memdesc:ae4809232bec0f33b1c4ba8d0a720aef2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the shape set by <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> or <a class="el" href="classSMESH__MesherHelper.html#a3aed8fe8904bb829a2e10df558ae966c" title="Set shape to make elements on without calling IsQuadraticSubMesh() ">SetSubShape()</a>  <a href="#ae4809232bec0f33b1c4ba8d0a720aef2">More...</a><br /></td></tr>
<tr class="separator:ae4809232bec0f33b1c4ba8d0a720aef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5107a8d1484be9bb9df93f5e48028012"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a5107a8d1484be9bb9df93f5e48028012">AddNode</a> (double x, double y, double z, <a class="el" href="classint.html">int</a> ID=0)</td></tr>
<tr class="separator:a5107a8d1484be9bb9df93f5e48028012"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8acbedd64e41b8615490b476a57c5041"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshEdge.html">SMDS_MeshEdge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a8acbedd64e41b8615490b476a57c5041">AddEdge</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="classint.html">int</a> id=0, const bool force3d=true)</td></tr>
<tr class="separator:a8acbedd64e41b8615490b476a57c5041"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f5f494751a7abda167474b1b5095311"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshFace.html">SMDS_MeshFace</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a2f5f494751a7abda167474b1b5095311">AddFace</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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n3, const <a class="el" href="classint.html">int</a> id=0, const bool force3d=false)</td></tr>
<tr class="separator:a2f5f494751a7abda167474b1b5095311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9e2a8302a889bb5ef249cbe79cedc94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshFace.html">SMDS_MeshFace</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#ab9e2a8302a889bb5ef249cbe79cedc94">AddFace</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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n3, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n4, const <a class="el" href="classint.html">int</a> id=0, const bool force3d=false)</td></tr>
<tr class="separator:ab9e2a8302a889bb5ef249cbe79cedc94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f9ffd3527a367c190308c08f5c4ed7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a2f9ffd3527a367c190308c08f5c4ed7f">AddVolume</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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n3, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n4, const <a class="el" href="classint.html">int</a> id=0, const bool force3d=true)</td></tr>
<tr class="separator:a2f9ffd3527a367c190308c08f5c4ed7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62b673b1ee36925b461c1976020181e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a62b673b1ee36925b461c1976020181e5">AddVolume</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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n3, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n4, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n5, const <a class="el" href="classint.html">int</a> id=0, const bool force3d=true)</td></tr>
<tr class="separator:a62b673b1ee36925b461c1976020181e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9ed8de883e962ea578f6871dfd5b457"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#ae9ed8de883e962ea578f6871dfd5b457">AddVolume</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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n3, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n4, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n5, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n6, const <a class="el" href="classint.html">int</a> id=0, const bool force3d=true)</td></tr>
<tr class="separator:ae9ed8de883e962ea578f6871dfd5b457"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae853a445ae6e08e0b4ad6fc752d294a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#ae853a445ae6e08e0b4ad6fc752d294a6">AddVolume</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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n3, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n4, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n5, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n6, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n7, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n8, const <a class="el" href="classint.html">int</a> id=0, bool force3d=true)</td></tr>
<tr class="separator:ae853a445ae6e08e0b4ad6fc752d294a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d084e058d5979e5d984b6d272d29070"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a7d084e058d5979e5d984b6d272d29070">GetNodeU</a> (const TopoDS_Edge &amp;theEdge, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *theNode, bool *check=0)</td></tr>
<tr class="memdesc:a7d084e058d5979e5d984b6d272d29070"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return U of the given node on the edge.  <a href="#a7d084e058d5979e5d984b6d272d29070">More...</a><br /></td></tr>
<tr class="separator:a7d084e058d5979e5d984b6d272d29070"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6756f5d6f15c2cd7dbb65cf3dfc0ee7c"><td class="memItemLeft" align="right" valign="top">gp_XY&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a6756f5d6f15c2cd7dbb65cf3dfc0ee7c">GetNodeUV</a> (const TopoDS_Face &amp;F, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *inFaceNode=0, bool *check=0) const</td></tr>
<tr class="memdesc:a6756f5d6f15c2cd7dbb65cf3dfc0ee7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return node UV on face.  <a href="#a6756f5d6f15c2cd7dbb65cf3dfc0ee7c">More...</a><br /></td></tr>
<tr class="separator:a6756f5d6f15c2cd7dbb65cf3dfc0ee7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a253257516f0dd312b34aa463d0a2b39f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a253257516f0dd312b34aa463d0a2b39f">CheckNodeUV</a> (const TopoDS_Face &amp;F, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n, gp_XY &amp;uv, const double tol) const</td></tr>
<tr class="memdesc:a253257516f0dd312b34aa463d0a2b39f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check and fix node UV on a face.  <a href="#a253257516f0dd312b34aa463d0a2b39f">More...</a><br /></td></tr>
<tr class="separator:a253257516f0dd312b34aa463d0a2b39f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5baef6df829b2c93173b32ced1c6939b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a5baef6df829b2c93173b32ced1c6939b">GetNodeUVneedInFaceNode</a> (const TopoDS_Face &amp;F=TopoDS_Face()) const</td></tr>
<tr class="memdesc:a5baef6df829b2c93173b32ced1c6939b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if inFaceNode argument is necessary for call GetNodeUV(F,..)  <a href="#a5baef6df829b2c93173b32ced1c6939b">More...</a><br /></td></tr>
<tr class="separator:a5baef6df829b2c93173b32ced1c6939b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6d460fc76cf256d8f406c01b3e3b45b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#ad6d460fc76cf256d8f406c01b3e3b45b">IsDegenShape</a> (const <a class="el" href="classint.html">int</a> subShape) const</td></tr>
<tr class="memdesc:ad6d460fc76cf256d8f406c01b3e3b45b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if shape is a degenerated edge or it's vertex.  <a href="#ad6d460fc76cf256d8f406c01b3e3b45b">More...</a><br /></td></tr>
<tr class="separator:ad6d460fc76cf256d8f406c01b3e3b45b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c0b89c342c75c836e51ece9968622b1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a9c0b89c342c75c836e51ece9968622b1">IsSeamShape</a> (const <a class="el" href="classint.html">int</a> subShape) const</td></tr>
<tr class="memdesc:a9c0b89c342c75c836e51ece9968622b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if shape is a seam edge or it's vertex.  <a href="#a9c0b89c342c75c836e51ece9968622b1">More...</a><br /></td></tr>
<tr class="separator:a9c0b89c342c75c836e51ece9968622b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203b941dcfc8611c8f940b803e0c7d42"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a203b941dcfc8611c8f940b803e0c7d42">IsSeamShape</a> (const TopoDS_Shape &amp;subShape) const</td></tr>
<tr class="memdesc:a203b941dcfc8611c8f940b803e0c7d42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if shape is a seam edge or it's vertex.  <a href="#a203b941dcfc8611c8f940b803e0c7d42">More...</a><br /></td></tr>
<tr class="separator:a203b941dcfc8611c8f940b803e0c7d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06aa4e9aafddc6d2e497b43e0c2479a2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a06aa4e9aafddc6d2e497b43e0c2479a2">IsRealSeam</a> (const <a class="el" href="classint.html">int</a> subShape) const</td></tr>
<tr class="memdesc:a06aa4e9aafddc6d2e497b43e0c2479a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if an edge or a vertex encounters twice in face wire.  <a href="#a06aa4e9aafddc6d2e497b43e0c2479a2">More...</a><br /></td></tr>
<tr class="separator:a06aa4e9aafddc6d2e497b43e0c2479a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e87edec0d5e1ddf598a13587f2d9a40"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a7e87edec0d5e1ddf598a13587f2d9a40">IsRealSeam</a> (const TopoDS_Shape &amp;subShape) const</td></tr>
<tr class="memdesc:a7e87edec0d5e1ddf598a13587f2d9a40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if an edge or a vertex encounters twice in face wire.  <a href="#a7e87edec0d5e1ddf598a13587f2d9a40">More...</a><br /></td></tr>
<tr class="separator:a7e87edec0d5e1ddf598a13587f2d9a40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95efc39ef8e587e6ff0d31cceb53bf6e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a95efc39ef8e587e6ff0d31cceb53bf6e">HasSeam</a> () const</td></tr>
<tr class="memdesc:a95efc39ef8e587e6ff0d31cceb53bf6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the shape set through <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> or <a class="el" href="classSMESH__MesherHelper.html#a3aed8fe8904bb829a2e10df558ae966c" title="Set shape to make elements on without calling IsQuadraticSubMesh() ">SetSubShape()</a> has a seam edge.  <a href="#a95efc39ef8e587e6ff0d31cceb53bf6e">More...</a><br /></td></tr>
<tr class="separator:a95efc39ef8e587e6ff0d31cceb53bf6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac04397c90537956427a8f9f87cfb8cd8"><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__MesherHelper.html#ac04397c90537956427a8f9f87cfb8cd8">GetPeriodicIndex</a> () const</td></tr>
<tr class="memdesc:ac04397c90537956427a8f9f87cfb8cd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return index of periodic parametric direction of a closed face.  <a href="#ac04397c90537956427a8f9f87cfb8cd8">More...</a><br /></td></tr>
<tr class="separator:ac04397c90537956427a8f9f87cfb8cd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a078df929b9eaa4965153d65815f57796"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a078df929b9eaa4965153d65815f57796">GetOtherParam</a> (const double param) const</td></tr>
<tr class="memdesc:a078df929b9eaa4965153d65815f57796"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an alternative parameter for a node on seam.  <a href="#a078df929b9eaa4965153d65815f57796">More...</a><br /></td></tr>
<tr class="separator:a078df929b9eaa4965153d65815f57796"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a638817840a2f23ae1d7906c85df04d03"><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__MesherHelper.html#a638817840a2f23ae1d7906c85df04d03">GetMediumNode</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 bool force3d)</td></tr>
<tr class="memdesc:a638817840a2f23ae1d7906c85df04d03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special function for search or creation medium node.  <a href="#a638817840a2f23ae1d7906c85df04d03">More...</a><br /></td></tr>
<tr class="separator:a638817840a2f23ae1d7906c85df04d03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a56bfa57e175358b0d6feb3a7fd5f82"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a1a56bfa57e175358b0d6feb3a7fd5f82">AddTLinkNode</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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n12)</td></tr>
<tr class="separator:a1a56bfa57e175358b0d6feb3a7fd5f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0fcce8437e49a4922da73b7a463e54f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#ae0fcce8437e49a4922da73b7a463e54f">AddTLinkNodeMap</a> (const <a class="el" href="SMESH__MesherHelper_8hxx.html#a46288209e805bab0cc3175540ea2cb50">TLinkNodeMap</a> &amp;aMap)</td></tr>
<tr class="memdesc:ae0fcce8437e49a4922da73b7a463e54f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auxilary function for filling myTLinkNodeMap.  <a href="#ae0fcce8437e49a4922da73b7a463e54f">More...</a><br /></td></tr>
<tr class="separator:ae0fcce8437e49a4922da73b7a463e54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad32350124186e7762ccf35db4b0d8d4b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="SMESH__MesherHelper_8hxx.html#a46288209e805bab0cc3175540ea2cb50">TLinkNodeMap</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#ad32350124186e7762ccf35db4b0d8d4b">GetTLinkNodeMap</a> () const</td></tr>
<tr class="memdesc:ad32350124186e7762ccf35db4b0d8d4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns myTLinkNodeMap.  <a href="#ad32350124186e7762ccf35db4b0d8d4b">More...</a><br /></td></tr>
<tr class="separator:ad32350124186e7762ccf35db4b0d8d4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa729518508dc5b8b77a034fe81c8a5fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MesherHelper.html#a80e1b5fff56e1782d30d815306832c99">MType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#aa729518508dc5b8b77a034fe81c8a5fd">IsQuadraticMesh</a> ()</td></tr>
<tr class="separator:aa729518508dc5b8b77a034fe81c8a5fd"><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:af2746dd1e43df23f24cbe96fbcd4d6c6"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#af2746dd1e43df23f24cbe96fbcd4d6c6">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:af2746dd1e43df23f24cbe96fbcd4d6c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if given node is medium.  <a href="#af2746dd1e43df23f24cbe96fbcd4d6c6">More...</a><br /></td></tr>
<tr class="separator:af2746dd1e43df23f24cbe96fbcd4d6c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6ed3ee4a8ef1a68ddf8d090bad7aba8"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#af6ed3ee4a8ef1a68ddf8d090bad7aba8">LoadNodeColumns</a> (<a class="el" href="SMESH__MesherHelper_8hxx.html#a063b9e194caa1f144b469e3725f0cb1d">TParam2ColumnMap</a> &amp;theParam2ColumnMap, const TopoDS_Face &amp;theFace, const TopoDS_Edge &amp;theBaseEdge, <a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *theMesh)</td></tr>
<tr class="memdesc:af6ed3ee4a8ef1a68ddf8d090bad7aba8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load nodes bound to face into a map of node columns.  <a href="#af6ed3ee4a8ef1a68ddf8d090bad7aba8">More...</a><br /></td></tr>
<tr class="separator:af6ed3ee4a8ef1a68ddf8d090bad7aba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfc5d8a2223065a7bf53cd1feb39e9c6"><td class="memItemLeft" align="right" valign="top">static TopoDS_Shape&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#abfc5d8a2223065a7bf53cd1feb39e9c6">GetSubShapeByNode</a> (const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *node, <a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *meshDS)</td></tr>
<tr class="memdesc:abfc5d8a2223065a7bf53cd1feb39e9c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return support shape of a node.  <a href="#abfc5d8a2223065a7bf53cd1feb39e9c6">More...</a><br /></td></tr>
<tr class="separator:abfc5d8a2223065a7bf53cd1feb39e9c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a734f6ddefa3fa21e60d0ad14829461d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a734f6ddefa3fa21e60d0ad14829461d6">WrapIndex</a> (const <a class="el" href="classint.html">int</a> ind, const <a class="el" href="classint.html">int</a> nbNodes)</td></tr>
<tr class="memdesc:a734f6ddefa3fa21e60d0ad14829461d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a valid node index, fixing the given one if necessary.  <a href="#a734f6ddefa3fa21e60d0ad14829461d6">More...</a><br /></td></tr>
<tr class="separator:a734f6ddefa3fa21e60d0ad14829461d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af10a944d51f4f5cce45657fda4234e27"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#af10a944d51f4f5cce45657fda4234e27">NbAncestors</a> (const TopoDS_Shape &amp;shape, const <a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> &amp;mesh, TopAbs_ShapeEnum ancestorType=TopAbs_SHAPE)</td></tr>
<tr class="memdesc:af10a944d51f4f5cce45657fda4234e27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return number of unique ancestors of the shape.  <a href="#af10a944d51f4f5cce45657fda4234e27">More...</a><br /></td></tr>
<tr class="separator:af10a944d51f4f5cce45657fda4234e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6eefa735fb2520e72f4c259463261c0"><td class="memItemLeft" align="right" valign="top">static gp_XY&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#af6eefa735fb2520e72f4c259463261c0">GetMiddleUV</a> (const <a class="el" href="Handle__SMESH__MeshVSLink_8hxx.html#a9174ae29bb4b02b07680a842c11b3ce1">Handle</a>(Geom_Surface)&amp;surface, const gp_XY &amp;uv1, const gp_XY &amp;uv2)</td></tr>
<tr class="memdesc:af6eefa735fb2520e72f4c259463261c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return middle UV taking in account surface period.  <a href="#af6eefa735fb2520e72f4c259463261c0">More...</a><br /></td></tr>
<tr class="separator:af6eefa735fb2520e72f4c259463261c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a890bafd494b07659dfd850f54df6539d"><td class="memItemLeft" align="right" valign="top">gp_Pnt2d&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a890bafd494b07659dfd850f54df6539d">GetUVOnSeam</a> (const gp_Pnt2d &amp;uv1, const gp_Pnt2d &amp;uv2) const</td></tr>
<tr class="memdesc:a890bafd494b07659dfd850f54df6539d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select UV on either of 2 pcurves of a seam edge, closest to the given UV.  <a href="#a890bafd494b07659dfd850f54df6539d">More...</a><br /></td></tr>
<tr class="separator:a890bafd494b07659dfd850f54df6539d"><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:a6c8dd9ccd96d7f46c4631e4edbc44bc0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a6c8dd9ccd96d7f46c4631e4edbc44bc0">SMESH_MesherHelper</a> (const <a class="el" href="classSMESH__MesherHelper.html">SMESH_MesherHelper</a> &amp;theOther)</td></tr>
<tr class="separator:a6c8dd9ccd96d7f46c4631e4edbc44bc0"><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:aaff0220b7411c3cb4161635c634ee394"><td class="memItemLeft" align="right" valign="top"><a class="el" href="SMESH__MesherHelper_8hxx.html#a46288209e805bab0cc3175540ea2cb50">TLinkNodeMap</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#aaff0220b7411c3cb4161635c634ee394">myTLinkNodeMap</a></td></tr>
<tr class="separator:aaff0220b7411c3cb4161635c634ee394"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22caac39a4ba1b84163e61f7eb47fbea"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classint.html">int</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a22caac39a4ba1b84163e61f7eb47fbea">myDegenShapeIds</a></td></tr>
<tr class="separator:a22caac39a4ba1b84163e61f7eb47fbea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a212d4ad8fd7ce573216f5c9e73cde661"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classint.html">int</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a212d4ad8fd7ce573216f5c9e73cde661">mySeamShapeIds</a></td></tr>
<tr class="separator:a212d4ad8fd7ce573216f5c9e73cde661"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fb498cd8eb4bb0f0f2e88c6fb943d88"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a7fb498cd8eb4bb0f0f2e88c6fb943d88">myPar1</a></td></tr>
<tr class="separator:a7fb498cd8eb4bb0f0f2e88c6fb943d88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d83de72376cd967aac66b91a43b1e6b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a1d83de72376cd967aac66b91a43b1e6b">myPar2</a></td></tr>
<tr class="separator:a1d83de72376cd967aac66b91a43b1e6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52d51652b24decdf11685aa970ef0fee"><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__MesherHelper.html#a52d51652b24decdf11685aa970ef0fee">myParIndex</a></td></tr>
<tr class="separator:a52d51652b24decdf11685aa970ef0fee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f7d1fcf40327d4ba7dce4561c25d82a"><td class="memItemLeft" align="right" valign="top">TopoDS_Shape&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a0f7d1fcf40327d4ba7dce4561c25d82a">myShape</a></td></tr>
<tr class="separator:a0f7d1fcf40327d4ba7dce4561c25d82a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66ac9effb4ecd4b5a88558a323182596"><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__MesherHelper.html#a66ac9effb4ecd4b5a88558a323182596">myMesh</a></td></tr>
<tr class="separator:a66ac9effb4ecd4b5a88558a323182596"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31e6a42adae0825cf25a21b20793a8f4"><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__MesherHelper.html#a31e6a42adae0825cf25a21b20793a8f4">myShapeID</a></td></tr>
<tr class="separator:a31e6a42adae0825cf25a21b20793a8f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f2d4036a81507489af92e5038bbdb49"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a9f2d4036a81507489af92e5038bbdb49">myCreateQuadratic</a></td></tr>
<tr class="separator:a9f2d4036a81507489af92e5038bbdb49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f37caa518c48fcffaabcf4e4d50266a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a6f37caa518c48fcffaabcf4e4d50266a">mySetElemOnShape</a></td></tr>
<tr class="separator:a6f37caa518c48fcffaabcf4e4d50266a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a67b3e65e2bf9a78bdf8c71c7577c8c"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classint.html">int</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a5a67b3e65e2bf9a78bdf8c71c7577c8c">myOkNodePosShapes</a></td></tr>
<tr class="separator:a5a67b3e65e2bf9a78bdf8c71c7577c8c"><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 class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00057">57</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a80e1b5fff56e1782d30d815306832c99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80e1b5fff56e1782d30d815306832c99">&#9670;&nbsp;</a></span>MType</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classSMESH__MesherHelper.html#a80e1b5fff56e1782d30d815306832c99">SMESH_MesherHelper::MType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check mesh without geometry for: if all elements on this shape are quadratic, quadratic elements will be created. </p>
<p>Used then generated 3D mesh without geometry. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a80e1b5fff56e1782d30d815306832c99ab83b29b884885fd7df4875fec3a7a497"></a>LINEAR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a80e1b5fff56e1782d30d815306832c99a703dd9f53631dce83cdab74d9327e89c"></a>QUADRATIC&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a80e1b5fff56e1782d30d815306832c99ae8912e3ee6799284bc0bd371ba920e64"></a>COMP&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00362">362</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ab9d2d28c2b4559fef090558367911be9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9d2d28c2b4559fef090558367911be9">&#9670;&nbsp;</a></span>SMESH_MesherHelper() <span class="overload">[1/2]</span></h2>

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

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">SMESH_MesherHelper::SMESH_MesherHelper </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMESH__MesherHelper.html">SMESH_MesherHelper</a> &amp;&#160;</td>
          <td class="paramname"><em>theOther</em></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 class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00378">378</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="af2746dd1e43df23f24cbe96fbcd4d6c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2746dd1e43df23f24cbe96fbcd4d6c6">&#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_MesherHelper::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="af6ed3ee4a8ef1a68ddf8d090bad7aba8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6ed3ee4a8ef1a68ddf8d090bad7aba8">&#9670;&nbsp;</a></span>LoadNodeColumns()</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_MesherHelper::LoadNodeColumns </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__MesherHelper_8hxx.html#a063b9e194caa1f144b469e3725f0cb1d">TParam2ColumnMap</a> &amp;&#160;</td>
          <td class="paramname"><em>theParam2ColumnMap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Face &amp;&#160;</td>
          <td class="paramname"><em>theFace</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Edge &amp;&#160;</td>
          <td class="paramname"><em>theBaseEdge</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>theMesh</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>Load nodes bound to face into a map of node columns. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">theParam2ColumnMap</td><td>- map of node columns to fill </td></tr>
    <tr><td class="paramname">theFace</td><td>- the face on which nodes are searched for </td></tr>
    <tr><td class="paramname">theBaseEdge</td><td>- the edge nodes of which are columns' bases </td></tr>
    <tr><td class="paramname">theMesh</td><td>- the mesh containing nodes </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- false if something is wrong</td></tr>
  </table>
  </dd>
</dl>
<p>The key of the map is a normalized parameter of each base node on theBaseEdge. This method works in supposition that nodes on the face forms a rectangular grid and elements can be quardrangles or triangles </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static TopoDS_Shape SMESH_MesherHelper::GetSubShapeByNode </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="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *&#160;</td>
          <td class="paramname"><em>meshDS</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 support shape of a node. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">node</td><td>- the node </td></tr>
    <tr><td class="paramname">meshDS</td><td>- mesh DS </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">TopoDS_Shape</td><td>- found support shape </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a734f6ddefa3fa21e60d0ad14829461d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a734f6ddefa3fa21e60d0ad14829461d6">&#9670;&nbsp;</a></span>WrapIndex()</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="classint.html">int</a> SMESH_MesherHelper::WrapIndex </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>ind</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>nbNodes</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 a valid node index, fixing the given one if necessary. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ind</td><td>- node index </td></tr>
    <tr><td class="paramname">nbNodes</td><td>- total nb of nodes </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">int</td><td>- valid node index </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00103">103</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

</div>
</div>
<a id="af10a944d51f4f5cce45657fda4234e27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af10a944d51f4f5cce45657fda4234e27">&#9670;&nbsp;</a></span>NbAncestors()</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="classint.html">int</a> SMESH_MesherHelper::NbAncestors </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>shape</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> &amp;&#160;</td>
          <td class="paramname"><em>mesh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TopAbs_ShapeEnum&#160;</td>
          <td class="paramname"><em>ancestorType</em> = <code>TopAbs_SHAPE</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 number of unique ancestors of the shape. </p>

</div>
</div>
<a id="a772b60221cfa13584dc995efa92e9718"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a772b60221cfa13584dc995efa92e9718">&#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_MesherHelper::GetMesh </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__MesherHelper_8hxx_source.html#l00122">122</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

</div>
</div>
<a id="a517e4bbb6efe3b3fe2940cdb456a6150"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a517e4bbb6efe3b3fe2940cdb456a6150">&#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_MesherHelper::GetMeshDS </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__MesherHelper_8hxx_source.html#l00124">124</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MesherHelper::IsQuadraticSubMesh </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>theShape</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Check submesh for given shape: if all elements on this shape are quadratic, quadratic elements will be created. Also fill myTLinkNodeMap </p>

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

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

<p>Set order of elements to create without calling <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> </p>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00134">134</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MesherHelper::GetIsQuadratic </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return myCreateQuadratic flag. </p>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00139">139</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MesherHelper::FixQuadraticElements </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>volumeOnly</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Move medium nodes of faces and volumes to fix distorted elements. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">volumeOnly</td><td>- fix nodes on geom faces or not if the shape is solid </td></tr>
  </table>
  </dd>
</dl>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MesherHelper::SetElementsOnShape </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>toSet</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To set created elements on the shape set by <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> or the next methods. By defaul elements are set on the shape if a mesh has no shape to be meshed. </p>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00152">152</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MesherHelper::SetSubShape </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>subShapeID</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set shape to make elements on without calling <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MesherHelper::SetSubShape </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>subShape</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>==SMESHDS_Mesh::ShapeToIndex(shape) </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classint.html">int</a> SMESH_MesherHelper::GetSubShapeID </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return ID of the shape set by <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> or <a class="el" href="classSMESH__MesherHelper.html#a3aed8fe8904bb829a2e10df558ae966c" title="Set shape to make elements on without calling IsQuadraticSubMesh() ">SetSubShape()</a> </p>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">int</td><td>- shape index in SMESHDS </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00163">163</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TopoDS_Shape SMESH_MesherHelper::GetSubShape </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the shape set by <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> or <a class="el" href="classSMESH__MesherHelper.html#a3aed8fe8904bb829a2e10df558ae966c" title="Set shape to make elements on without calling IsQuadraticSubMesh() ">SetSubShape()</a> </p>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00167">167</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a>* SMESH_MesherHelper::AddNode </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><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>Creates a node </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMDS__MeshEdge.html">SMDS_MeshEdge</a>* SMESH_MesherHelper::AddEdge </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="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>id</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>force3d</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Creates quadratic or linear edge </p>

</div>
</div>
<a id="a2f5f494751a7abda167474b1b5095311"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f5f494751a7abda167474b1b5095311">&#9670;&nbsp;</a></span>AddFace() <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__MeshFace.html">SMDS_MeshFace</a>* SMESH_MesherHelper::AddFace </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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>n3</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>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>force3d</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Creates quadratic or linear triangle </p>

</div>
</div>
<a id="ab9e2a8302a889bb5ef249cbe79cedc94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9e2a8302a889bb5ef249cbe79cedc94">&#9670;&nbsp;</a></span>AddFace() <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__MeshFace.html">SMDS_MeshFace</a>* SMESH_MesherHelper::AddFace </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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>n3</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>n4</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>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>force3d</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Creates quadratic or linear quadrangle </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a>* SMESH_MesherHelper::AddVolume </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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>n3</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>n4</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>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>force3d</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Creates quadratic or linear tetraahedron </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a>* SMESH_MesherHelper::AddVolume </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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>n3</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>n4</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>n5</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>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>force3d</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Creates quadratic or linear pyramid </p>

</div>
</div>
<a id="ae9ed8de883e962ea578f6871dfd5b457"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9ed8de883e962ea578f6871dfd5b457">&#9670;&nbsp;</a></span>AddVolume() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a>* SMESH_MesherHelper::AddVolume </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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>n3</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>n4</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>n5</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>n6</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>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>force3d</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Creates quadratic or linear pentahedron </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a>* SMESH_MesherHelper::AddVolume </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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>n3</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>n4</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>n5</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>n6</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>n7</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>n8</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>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>force3d</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Creates quadratic or linear hexahedron </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double SMESH_MesherHelper::GetNodeU </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Edge &amp;&#160;</td>
          <td class="paramname"><em>theEdge</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>theNode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&#160;</td>
          <td class="paramname"><em>check</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return U of the given node on the edge. </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gp_XY SMESH_MesherHelper::GetNodeUV </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Face &amp;&#160;</td>
          <td class="paramname"><em>F</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>n</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>inFaceNode</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&#160;</td>
          <td class="paramname"><em>check</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return node UV on face. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">inFaceNode</td><td>- a node of element being created located inside a face </td></tr>
  </table>
  </dd>
</dl>

<p class="reference">Referenced by <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00264">StdMeshers_PrismAsBlock::TSideFace::GetNodeUV()</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classSMESH__MesherHelper_a6756f5d6f15c2cd7dbb65cf3dfc0ee7c_icgraph.jpg" border="0" usemap="#classSMESH__MesherHelper_a6756f5d6f15c2cd7dbb65cf3dfc0ee7c_icgraph" alt=""/></div>
<map name="classSMESH__MesherHelper_a6756f5d6f15c2cd7dbb65cf3dfc0ee7c_icgraph" id="classSMESH__MesherHelper_a6756f5d6f15c2cd7dbb65cf3dfc0ee7c_icgraph">
<area shape="rect" id="node2" href="classStdMeshers__PrismAsBlock_1_1TSideFace.html#a75ca48d30b0382a74e6e1623433f8697" title="StdMeshers_PrismAsBlock\l::TSideFace::GetNodeUV" alt="" coords="216,5,401,47"/>
</map>
</div>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MesherHelper::CheckNodeUV </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Face &amp;&#160;</td>
          <td class="paramname"><em>F</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>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gp_XY &amp;&#160;</td>
          <td class="paramname"><em>uv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>tol</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check and fix node UV on a face. </p>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- false if UV is bad and could not be fixed </td></tr>
  </table>
  </dd>
</dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static gp_XY SMESH_MesherHelper::GetMiddleUV </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="Handle__SMESH__MeshVSLink_8hxx.html#a9174ae29bb4b02b07680a842c11b3ce1">Handle</a>(Geom_Surface)&amp;&#160;</td>
          <td class="paramname"><em>surface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_XY &amp;&#160;</td>
          <td class="paramname"><em>uv1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_XY &amp;&#160;</td>
          <td class="paramname"><em>uv2</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 middle UV taking in account surface period. </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MesherHelper::GetNodeUVneedInFaceNode </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Face &amp;&#160;</td>
          <td class="paramname"><em>F</em> = <code>TopoDS_Face()</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if inFaceNode argument is necessary for call GetNodeUV(F,..) </p>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- return true if the face is periodic</td></tr>
  </table>
  </dd>
</dl>
<p>if F is Null, answer about subshape set through <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> or <a class="el" href="classSMESH__MesherHelper.html#a3aed8fe8904bb829a2e10df558ae966c" title="Set shape to make elements on without calling IsQuadraticSubMesh() ">SetSubShape()</a> </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MesherHelper::IsDegenShape </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>subShape</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if shape is a degenerated edge or it's vertex. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">subShape</td><td>- edge or vertex index in SMESHDS </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- true if subShape is a degenerated shape</td></tr>
  </table>
  </dd>
</dl>
<p>It works only if <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> or <a class="el" href="classSMESH__MesherHelper.html#a3aed8fe8904bb829a2e10df558ae966c" title="Set shape to make elements on without calling IsQuadraticSubMesh() ">SetSubShape()</a> has been called </p>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00284">284</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MesherHelper::IsSeamShape </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>subShape</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if shape is a seam edge or it's vertex. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">subShape</td><td>- edge or vertex index in SMESHDS </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- true if subShape is a seam shape</td></tr>
  </table>
  </dd>
</dl>
<p>It works only if <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> or <a class="el" href="classSMESH__MesherHelper.html#a3aed8fe8904bb829a2e10df558ae966c" title="Set shape to make elements on without calling IsQuadraticSubMesh() ">SetSubShape()</a> has been called. Seam shape has two 2D alternative represenations on the face </p>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00294">294</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MesherHelper::IsSeamShape </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>subShape</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if shape is a seam edge or it's vertex. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">subShape</td><td>- edge or vertex </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- true if subShape is a seam shape</td></tr>
  </table>
  </dd>
</dl>
<p>It works only if <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> or <a class="el" href="classSMESH__MesherHelper.html#a3aed8fe8904bb829a2e10df558ae966c" title="Set shape to make elements on without calling IsQuadraticSubMesh() ">SetSubShape()</a> has been called. Seam shape has two 2D alternative represenations on the face </p>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00304">304</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MesherHelper::IsRealSeam </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>subShape</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if an edge or a vertex encounters twice in face wire. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">subShape</td><td>- Id of edge or vertex </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00310">310</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MesherHelper::IsRealSeam </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>subShape</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if an edge or a vertex encounters twice in face wire. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">subShape</td><td>- edge or vertex </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00316">316</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MesherHelper::HasSeam </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if the shape set through <a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh()</a> or <a class="el" href="classSMESH__MesherHelper.html#a3aed8fe8904bb829a2e10df558ae966c" title="Set shape to make elements on without calling IsQuadraticSubMesh() ">SetSubShape()</a> has a seam edge. </p>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- true if it has </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00323">323</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classint.html">int</a> SMESH_MesherHelper::GetPeriodicIndex </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return index of periodic parametric direction of a closed face. </p>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">int</td><td>- 1 for U, 2 for V direction </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00328">328</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double SMESH_MesherHelper::GetOtherParam </td>
          <td>(</td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>param</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return an alternative parameter for a node on seam. </p>

</div>
</div>
<a id="a638817840a2f23ae1d7906c85df04d03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a638817840a2f23ae1d7906c85df04d03">&#9670;&nbsp;</a></span>GetMediumNode()</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_MesherHelper::GetMediumNode </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 bool&#160;</td>
          <td class="paramname"><em>force3d</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Special function for search or creation medium node. </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MesherHelper::AddTLinkNode </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="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>n12</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Auxilary function for filling myTLinkNodeMap </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_MesherHelper::AddTLinkNodeMap </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="SMESH__MesherHelper_8hxx.html#a46288209e805bab0cc3175540ea2cb50">TLinkNodeMap</a> &amp;&#160;</td>
          <td class="paramname"><em>aMap</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Auxilary function for filling myTLinkNodeMap. </p>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00349">349</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="SMESH__MesherHelper_8hxx.html#a46288209e805bab0cc3175540ea2cb50">TLinkNodeMap</a>&amp; SMESH_MesherHelper::GetTLinkNodeMap </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns myTLinkNodeMap. </p>

<p class="definition">Definition at line <a class="el" href="SMESH__MesherHelper_8hxx_source.html#l00355">355</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__MesherHelper.html#a80e1b5fff56e1782d30d815306832c99">MType</a> SMESH_MesherHelper::IsQuadraticMesh </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gp_Pnt2d SMESH_MesherHelper::GetUVOnSeam </td>
          <td>(</td>
          <td class="paramtype">const gp_Pnt2d &amp;&#160;</td>
          <td class="paramname"><em>uv1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_Pnt2d &amp;&#160;</td>
          <td class="paramname"><em>uv2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Select UV on either of 2 pcurves of a seam edge, closest to the given UV. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uv1</td><td>- UV on the seam </td></tr>
    <tr><td class="paramname">uv2</td><td>- UV within a face </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">gp_Pnt2d</td><td>- selected UV </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a id="aaff0220b7411c3cb4161635c634ee394"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaff0220b7411c3cb4161635c634ee394">&#9670;&nbsp;</a></span>myTLinkNodeMap</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__MesherHelper_8hxx.html#a46288209e805bab0cc3175540ea2cb50">TLinkNodeMap</a> SMESH_MesherHelper::myTLinkNodeMap</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__MesherHelper_8hxx_source.html#l00378">378</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt; <a class="el" href="classint.html">int</a> &gt; SMESH_MesherHelper::myDegenShapeIds</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__MesherHelper_8hxx_source.html#l00383">383</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt; <a class="el" href="classint.html">int</a> &gt; SMESH_MesherHelper::mySeamShapeIds</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__MesherHelper_8hxx_source.html#l00384">384</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double SMESH_MesherHelper::myPar1</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__MesherHelper_8hxx_source.html#l00385">385</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double SMESH_MesherHelper::myPar2</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__MesherHelper_8hxx_source.html#l00385">385</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

</div>
</div>
<a id="a52d51652b24decdf11685aa970ef0fee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52d51652b24decdf11685aa970ef0fee">&#9670;&nbsp;</a></span>myParIndex</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_MesherHelper::myParIndex</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__MesherHelper_8hxx_source.html#l00386">386</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TopoDS_Shape SMESH_MesherHelper::myShape</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__MesherHelper_8hxx_source.html#l00388">388</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

</div>
</div>
<a id="a66ac9effb4ecd4b5a88558a323182596"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66ac9effb4ecd4b5a88558a323182596">&#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_MesherHelper::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__MesherHelper_8hxx_source.html#l00389">389</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

</div>
</div>
<a id="a31e6a42adae0825cf25a21b20793a8f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31e6a42adae0825cf25a21b20793a8f4">&#9670;&nbsp;</a></span>myShapeID</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_MesherHelper::myShapeID</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__MesherHelper_8hxx_source.html#l00390">390</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MesherHelper::myCreateQuadratic</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__MesherHelper_8hxx_source.html#l00393">393</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_MesherHelper::mySetElemOnShape</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__MesherHelper_8hxx_source.html#l00394">394</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt; <a class="el" href="classint.html">int</a> &gt; SMESH_MesherHelper::myOkNodePosShapes</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__MesherHelper_8hxx_source.html#l00395">395</a> of file <a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.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__MesherHelper.html">SMESH_MesherHelper</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>