<!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&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&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&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&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> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#pri-methods">Private Member Functions</a> | <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 <<a class="el" href="SMESH__MesherHelper_8hxx_source.html">SMESH_MesherHelper.hxx</a>></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  </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"> </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"> </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"> </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> &theMesh)</td></tr> <tr class="separator:ab9d2d28c2b4559fef090558367911be9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a772b60221cfa13584dc995efa92e9718"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> * </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"> </td></tr> <tr class="memitem:a517e4bbb6efe3b3fe2940cdb456a6150"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> * </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"> </td></tr> <tr class="memitem:ac55068badde17f4f07d2d49d5295adb6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#ac55068badde17f4f07d2d49d5295adb6">IsQuadraticSubMesh</a> (const TopoDS_Shape &theShape)</td></tr> <tr class="separator:ac55068badde17f4f07d2d49d5295adb6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7cb6964baf3245c4e4168dacc5d88ef"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:a2c4b02f7faa867436892b14d6c938cea"><td class="memItemLeft" align="right" valign="top">bool </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"> </td><td class="mdescRight">Return myCreateQuadratic flag. <a href="#a2c4b02f7faa867436892b14d6c938cea">More...</a><br /></td></tr> <tr class="separator:a2c4b02f7faa867436892b14d6c938cea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3291de00be1eefa83658c6520b8e134f"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:acf35f5f1495acb8e6d79c83715b08e46"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:a3aed8fe8904bb829a2e10df558ae966c"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:a9b97edac823d268671691e0e970a5c69"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a9b97edac823d268671691e0e970a5c69">SetSubShape</a> (const TopoDS_Shape &subShape)</td></tr> <tr class="memdesc:a9b97edac823d268671691e0e970a5c69"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a8340c15f05474a948fced14642092b52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> </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"> </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"> </td></tr> <tr class="memitem:ae4809232bec0f33b1c4ba8d0a720aef2"><td class="memItemLeft" align="right" valign="top">TopoDS_Shape </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"> </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"> </td></tr> <tr class="memitem:a5107a8d1484be9bb9df93f5e48028012"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> * </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"> </td></tr> <tr class="memitem:a8acbedd64e41b8615490b476a57c5041"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshEdge.html">SMDS_MeshEdge</a> * </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"> </td></tr> <tr class="memitem:a2f5f494751a7abda167474b1b5095311"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshFace.html">SMDS_MeshFace</a> * </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"> </td></tr> <tr class="memitem:ab9e2a8302a889bb5ef249cbe79cedc94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshFace.html">SMDS_MeshFace</a> * </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"> </td></tr> <tr class="memitem:a2f9ffd3527a367c190308c08f5c4ed7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a> * </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"> </td></tr> <tr class="memitem:a62b673b1ee36925b461c1976020181e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a> * </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"> </td></tr> <tr class="memitem:ae9ed8de883e962ea578f6871dfd5b457"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a> * </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"> </td></tr> <tr class="memitem:ae853a445ae6e08e0b4ad6fc752d294a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a> * </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"> </td></tr> <tr class="memitem:a7d084e058d5979e5d984b6d272d29070"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a7d084e058d5979e5d984b6d272d29070">GetNodeU</a> (const TopoDS_Edge &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"> </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"> </td></tr> <tr class="memitem:a6756f5d6f15c2cd7dbb65cf3dfc0ee7c"><td class="memItemLeft" align="right" valign="top">gp_XY </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a6756f5d6f15c2cd7dbb65cf3dfc0ee7c">GetNodeUV</a> (const TopoDS_Face &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"> </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"> </td></tr> <tr class="memitem:a253257516f0dd312b34aa463d0a2b39f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a253257516f0dd312b34aa463d0a2b39f">CheckNodeUV</a> (const TopoDS_Face &F, const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *n, gp_XY &uv, const double tol) const</td></tr> <tr class="memdesc:a253257516f0dd312b34aa463d0a2b39f"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a5baef6df829b2c93173b32ced1c6939b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a5baef6df829b2c93173b32ced1c6939b">GetNodeUVneedInFaceNode</a> (const TopoDS_Face &F=TopoDS_Face()) const</td></tr> <tr class="memdesc:a5baef6df829b2c93173b32ced1c6939b"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:ad6d460fc76cf256d8f406c01b3e3b45b"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr> <tr class="memitem:a9c0b89c342c75c836e51ece9968622b1"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr> <tr class="memitem:a203b941dcfc8611c8f940b803e0c7d42"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a203b941dcfc8611c8f940b803e0c7d42">IsSeamShape</a> (const TopoDS_Shape &subShape) const</td></tr> <tr class="memdesc:a203b941dcfc8611c8f940b803e0c7d42"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a06aa4e9aafddc6d2e497b43e0c2479a2"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr> <tr class="memitem:a7e87edec0d5e1ddf598a13587f2d9a40"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a7e87edec0d5e1ddf598a13587f2d9a40">IsRealSeam</a> (const TopoDS_Shape &subShape) const</td></tr> <tr class="memdesc:a7e87edec0d5e1ddf598a13587f2d9a40"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a95efc39ef8e587e6ff0d31cceb53bf6e"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr> <tr class="memitem:ac04397c90537956427a8f9f87cfb8cd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> </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"> </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"> </td></tr> <tr class="memitem:a078df929b9eaa4965153d65815f57796"><td class="memItemLeft" align="right" valign="top">double </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"> </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"> </td></tr> <tr class="memitem:a638817840a2f23ae1d7906c85df04d03"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> * </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"> </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"> </td></tr> <tr class="memitem:a1a56bfa57e175358b0d6feb3a7fd5f82"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:ae0fcce8437e49a4922da73b7a463e54f"><td class="memItemLeft" align="right" valign="top">void </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> &aMap)</td></tr> <tr class="memdesc:ae0fcce8437e49a4922da73b7a463e54f"><td class="mdescLeft"> </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"> </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> & </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"> </td><td class="mdescRight">Returns myTLinkNodeMap. <a href="#ad32350124186e7762ccf35db4b0d8d4b">More...</a><br /></td></tr> <tr class="separator:ad32350124186e7762ccf35db4b0d8d4b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa729518508dc5b8b77a034fe81c8a5fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MesherHelper.html#a80e1b5fff56e1782d30d815306832c99">MType</a> </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"> </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 </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"> </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"> </td></tr> <tr class="memitem:af6ed3ee4a8ef1a68ddf8d090bad7aba8"><td class="memItemLeft" align="right" valign="top">static bool </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> &theParam2ColumnMap, const TopoDS_Face &theFace, const TopoDS_Edge &theBaseEdge, <a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *theMesh)</td></tr> <tr class="memdesc:af6ed3ee4a8ef1a68ddf8d090bad7aba8"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:abfc5d8a2223065a7bf53cd1feb39e9c6"><td class="memItemLeft" align="right" valign="top">static TopoDS_Shape </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"> </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"> </td></tr> <tr class="memitem:a734f6ddefa3fa21e60d0ad14829461d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classint.html">int</a> </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"> </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"> </td></tr> <tr class="memitem:af10a944d51f4f5cce45657fda4234e27"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classint.html">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#af10a944d51f4f5cce45657fda4234e27">NbAncestors</a> (const TopoDS_Shape &shape, const <a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> &mesh, TopAbs_ShapeEnum ancestorType=TopAbs_SHAPE)</td></tr> <tr class="memdesc:af10a944d51f4f5cce45657fda4234e27"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:af6eefa735fb2520e72f4c259463261c0"><td class="memItemLeft" align="right" valign="top">static gp_XY </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)&surface, const gp_XY &uv1, const gp_XY &uv2)</td></tr> <tr class="memdesc:af6eefa735fb2520e72f4c259463261c0"><td class="mdescLeft"> </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__MesherHelper.html#a890bafd494b07659dfd850f54df6539d">GetUVOnSeam</a> (const gp_Pnt2d &uv1, const gp_Pnt2d &uv2) const</td></tr> <tr class="memdesc:a890bafd494b07659dfd850f54df6539d"><td class="mdescLeft"> </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"> </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"> </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> &theOther)</td></tr> <tr class="separator:a6c8dd9ccd96d7f46c4631e4edbc44bc0"><td class="memSeparator" colspan="2"> </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> </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"> </td></tr> <tr class="memitem:a22caac39a4ba1b84163e61f7eb47fbea"><td class="memItemLeft" align="right" valign="top">std::set< <a class="el" href="classint.html">int</a> > </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"> </td></tr> <tr class="memitem:a212d4ad8fd7ce573216f5c9e73cde661"><td class="memItemLeft" align="right" valign="top">std::set< <a class="el" href="classint.html">int</a> > </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"> </td></tr> <tr class="memitem:a7fb498cd8eb4bb0f0f2e88c6fb943d88"><td class="memItemLeft" align="right" valign="top">double </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"> </td></tr> <tr class="memitem:a1d83de72376cd967aac66b91a43b1e6b"><td class="memItemLeft" align="right" valign="top">double </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"> </td></tr> <tr class="memitem:a52d51652b24decdf11685aa970ef0fee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> </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"> </td></tr> <tr class="memitem:a0f7d1fcf40327d4ba7dce4561c25d82a"><td class="memItemLeft" align="right" valign="top">TopoDS_Shape </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"> </td></tr> <tr class="memitem:a66ac9effb4ecd4b5a88558a323182596"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> * </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"> </td></tr> <tr class="memitem:a31e6a42adae0825cf25a21b20793a8f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> </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"> </td></tr> <tr class="memitem:a9f2d4036a81507489af92e5038bbdb49"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:a6f37caa518c48fcffaabcf4e4d50266a"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:a5a67b3e65e2bf9a78bdf8c71c7577c8c"><td class="memItemLeft" align="right" valign="top">std::set< <a class="el" href="classint.html">int</a> > </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"> </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">◆ </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 </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a80e1b5fff56e1782d30d815306832c99a703dd9f53631dce83cdab74d9327e89c"></a>QUADRATIC </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a80e1b5fff56e1782d30d815306832c99ae8912e3ee6799284bc0bd371ba920e64"></a>COMP </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 & Destructor Documentation</h2> <a id="ab9d2d28c2b4559fef090558367911be9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab9d2d28c2b4559fef090558367911be9">◆ </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> & </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">◆ </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> & </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">◆ </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> * </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> </td> <td class="paramname"><em>typeToCheck</em> = <code><a class="el" href="SMDSAbs__ElementType_8hxx.html#aba8457f376e3239795db5d8d768052aca71b38e0120931432e6a4b03f5e5b4f9d">SMDSAbs_All</a></code> </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">◆ </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> & </td> <td class="paramname"><em>theParam2ColumnMap</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const TopoDS_Face & </td> <td class="paramname"><em>theFace</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const TopoDS_Edge & </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> * </td> <td class="paramname"><em>theMesh</em> </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">◆ </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> * </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> * </td> <td class="paramname"><em>meshDS</em> </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">◆ </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> </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> </td> <td class="paramname"><em>nbNodes</em> </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">◆ </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 & </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> & </td> <td class="paramname"><em>mesh</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">TopAbs_ShapeEnum </td> <td class="paramname"><em>ancestorType</em> = <code>TopAbs_SHAPE</code> </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">◆ </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">◆ </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">◆ </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 & </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">◆ </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 </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">◆ </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">◆ </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 </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">◆ </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 </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">◆ </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> </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">◆ </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 & </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">◆ </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">◆ </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">◆ </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 </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </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> </td> <td class="paramname"><em>ID</em> = <code>0</code> </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">◆ </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> * </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> * </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> </td> <td class="paramname"><em>id</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const bool </td> <td class="paramname"><em>force3d</em> = <code>true</code> </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">◆ </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> * </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> * </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> * </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> </td> <td class="paramname"><em>id</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const bool </td> <td class="paramname"><em>force3d</em> = <code>false</code> </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">◆ </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> * </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> * </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> * </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> * </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> </td> <td class="paramname"><em>id</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const bool </td> <td class="paramname"><em>force3d</em> = <code>false</code> </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">◆ </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> * </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> * </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> * </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> * </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> </td> <td class="paramname"><em>id</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const bool </td> <td class="paramname"><em>force3d</em> = <code>true</code> </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">◆ </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> * </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> * </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> * </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> * </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> * </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> </td> <td class="paramname"><em>id</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const bool </td> <td class="paramname"><em>force3d</em> = <code>true</code> </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">◆ </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> * </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> * </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> * </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> * </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> * </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> * </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> </td> <td class="paramname"><em>id</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const bool </td> <td class="paramname"><em>force3d</em> = <code>true</code> </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">◆ </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> * </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> * </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> * </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> * </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> * </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> * </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> * </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> * </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> </td> <td class="paramname"><em>id</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>force3d</em> = <code>true</code> </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">◆ </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 & </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> * </td> <td class="paramname"><em>theNode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"><em>check</em> = <code>0</code> </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">◆ </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 & </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> * </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> * </td> <td class="paramname"><em>inFaceNode</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"><em>check</em> = <code>0</code> </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">◆ </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 & </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> * </td> <td class="paramname"><em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">gp_XY & </td> <td class="paramname"><em>uv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const double </td> <td class="paramname"><em>tol</em> </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">◆ </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)& </td> <td class="paramname"><em>surface</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const gp_XY & </td> <td class="paramname"><em>uv1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const gp_XY & </td> <td class="paramname"><em>uv2</em> </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">◆ </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 & </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">◆ </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> </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">◆ </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> </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">◆ </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 & </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">◆ </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> </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">◆ </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 & </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">◆ </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">◆ </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">◆ </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 </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">◆ </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> * </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> * </td> <td class="paramname"><em>n2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const bool </td> <td class="paramname"><em>force3d</em> </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">◆ </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> * </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> * </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> * </td> <td class="paramname"><em>n12</em> </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">◆ </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> & </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">◆ </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>& 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">◆ </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">◆ </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 & </td> <td class="paramname"><em>uv1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const gp_Pnt2d & </td> <td class="paramname"><em>uv2</em> </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">◆ </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">◆ </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< <a class="el" href="classint.html">int</a> > 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">◆ </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< <a class="el" href="classint.html">int</a> > 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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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< <a class="el" href="classint.html">int</a> > 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>