Sophie

Sophie

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

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

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

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

<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a>  </div>
  <div class="headertitle">
<div class="title">SMESH_subMesh Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for SMESH_subMesh:</div>
<div class="dyncontent">
<div class="center"><img src="classSMESH__subMesh__coll__graph.jpg" border="0" usemap="#SMESH__subMesh_coll__map" alt="Collaboration graph"/></div>
<map name="SMESH__subMesh_coll__map" id="SMESH__subMesh_coll__map">
<area shape="rect" id="node4" href="classint.html" title="int" alt="" coords="56,1084,95,1111"/>
<area shape="rect" id="node9" href="classSMESH__Mesh.html" title="SMESH_Mesh" alt="" coords="3407,1717,3516,1744"/>
<area shape="rect" id="node11" href="classSMESHDS__Mesh.html" title="SMESHDS_Mesh" alt="" coords="2167,779,2294,805"/>
<area shape="rect" id="node15" href="classSMDS__MeshElementIDFactory.html" title="SMDS_MeshElementIDFactory" alt="" coords="429,717,640,744"/>
<area shape="rect" id="node26" href="classSMDS__MeshElement.html" title="Base class for elements. " alt="" coords="253,375,405,401"/>
<area shape="rect" id="node30" href="classSMESH__Gen.html" title="SMESH_Gen" alt="" coords="1249,1279,1351,1305"/>
<area shape="rect" id="node39" href="classSMESHDS__Document.html" title="SMESHDS_Document" alt="" coords="3039,1001,3197,1028"/>
<area shape="rect" id="node49" href="structSMESH__subMeshEventListenerData.html" title="Data specific for EventListener and to be stored in a submesh. " alt="" coords="2489,1645,2731,1672"/>
<area shape="rect" id="node5" title="STL class. " alt="" coords="269,1248,390,1275"/>
<area shape="rect" id="node21" title="STL class. " alt="" coords="281,209,378,236"/>
<area shape="rect" id="node43" title="STL class. " alt="" coords="738,1887,835,1913"/>
<area shape="rect" id="node12" href="classSMDS__Mesh.html" title="SMDS_Mesh" alt="" coords="1691,636,1792,663"/>
<area shape="rect" id="node13" href="classSMDS__MeshObject.html" title="SMDS_MeshObject" alt="" coords="5,229,145,256"/>
<area shape="rect" id="node23" href="classSMESHDS__Script.html" title="SMESHDS_Script" alt="" coords="1677,1091,1806,1117"/>
<area shape="rect" id="node50" href="classSMESH__subMeshEventListener.html" title="A base for objects reacting on submesh events. " alt="" coords="1893,1221,2105,1248"/>
<area shape="rect" id="node24" href="classSMESHDS__SubMesh.html" title="SMESHDS_SubMesh" alt="" coords="1225,343,1375,369"/>
<area shape="rect" id="node45" href="classSMESH__Group.html" title="SMESH_Group" alt="" coords="272,2123,387,2149"/>
</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:afb1627b508f7fcc25ac2aa2191e10f10"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#afb1627b508f7fcc25ac2aa2191e10f10">compute_state</a> { <a class="el" href="classSMESH__subMesh.html#afb1627b508f7fcc25ac2aa2191e10f10abeb52c83beb631887080c4d7db3382b9">NOT_READY</a>, 
<a class="el" href="classSMESH__subMesh.html#afb1627b508f7fcc25ac2aa2191e10f10aaed9f279fbb8ac21f080c3620957862a">READY_TO_COMPUTE</a>, 
<a class="el" href="classSMESH__subMesh.html#afb1627b508f7fcc25ac2aa2191e10f10a61d698373ab2b1f6bbda4d92d077ad3a">COMPUTE_OK</a>, 
<a class="el" href="classSMESH__subMesh.html#afb1627b508f7fcc25ac2aa2191e10f10abdaebf09cb9ef5d72feb5d3fe3059643">FAILED_TO_COMPUTE</a>
 }</td></tr>
<tr class="separator:afb1627b508f7fcc25ac2aa2191e10f10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0120b7d80af84ae2736c99e15d7fa56c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a0120b7d80af84ae2736c99e15d7fa56c">algo_state</a> { <a class="el" href="classSMESH__subMesh.html#a0120b7d80af84ae2736c99e15d7fa56caa8c818a6ab5453ecb3c680f2184e8fda">NO_ALGO</a>, 
<a class="el" href="classSMESH__subMesh.html#a0120b7d80af84ae2736c99e15d7fa56cae9b354a8200db6785a4795d34d973024">MISSING_HYP</a>, 
<a class="el" href="classSMESH__subMesh.html#a0120b7d80af84ae2736c99e15d7fa56ca0d4b471676d85302e445df3f10d35886">HYP_OK</a>
 }</td></tr>
<tr class="separator:a0120b7d80af84ae2736c99e15d7fa56c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6782c92b5cb5233debed6149c652ece6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a6782c92b5cb5233debed6149c652ece6">algo_event</a> { <br />
&#160;&#160;<a class="el" href="classSMESH__subMesh.html#a6782c92b5cb5233debed6149c652ece6ac62ed4e13f40f54642606aeeaacf2be6">ADD_HYP</a>, 
<a class="el" href="classSMESH__subMesh.html#a6782c92b5cb5233debed6149c652ece6a2b45786103e304c0c992675a1338e5c3">ADD_ALGO</a>, 
<a class="el" href="classSMESH__subMesh.html#a6782c92b5cb5233debed6149c652ece6a66ba6cdd316eefe3cf39b805112d3fe9">REMOVE_HYP</a>, 
<a class="el" href="classSMESH__subMesh.html#a6782c92b5cb5233debed6149c652ece6a5a7f1a8854d47eaaea9b9fe5f2ef6f6b">REMOVE_ALGO</a>, 
<br />
&#160;&#160;<a class="el" href="classSMESH__subMesh.html#a6782c92b5cb5233debed6149c652ece6abed944b9368eafea9266d3384de152ca">ADD_FATHER_HYP</a>, 
<a class="el" href="classSMESH__subMesh.html#a6782c92b5cb5233debed6149c652ece6aced38e089333da0d7a2a2c563990a909">ADD_FATHER_ALGO</a>, 
<a class="el" href="classSMESH__subMesh.html#a6782c92b5cb5233debed6149c652ece6a696d39b0a1f4cdb5037da87784c2fd85">REMOVE_FATHER_HYP</a>, 
<a class="el" href="classSMESH__subMesh.html#a6782c92b5cb5233debed6149c652ece6a9b8ec4ffc439d883cd6310f6213c7fe2">REMOVE_FATHER_ALGO</a>, 
<br />
&#160;&#160;<a class="el" href="classSMESH__subMesh.html#a6782c92b5cb5233debed6149c652ece6a2f6b34dca2559f4e66122d15b20f7f04">MODIF_HYP</a>
<br />
 }</td></tr>
<tr class="separator:a6782c92b5cb5233debed6149c652ece6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a287c9cc7abb750008966dc3f48489a5f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a287c9cc7abb750008966dc3f48489a5f">compute_event</a> { <br />
&#160;&#160;<a class="el" href="classSMESH__subMesh.html#a287c9cc7abb750008966dc3f48489a5fa9d7eb77ec1158433e2a4ccbd7cf7f3d7">MODIF_ALGO_STATE</a>, 
<a class="el" href="classSMESH__subMesh.html#a287c9cc7abb750008966dc3f48489a5fa3fc4cdd0322924d069afbefcae895f24">COMPUTE</a>, 
<a class="el" href="classSMESH__subMesh.html#a287c9cc7abb750008966dc3f48489a5fa8028f35e463fc00de5d47cebb895dadc">CLEAN</a>, 
<a class="el" href="classSMESH__subMesh.html#a287c9cc7abb750008966dc3f48489a5fa4457c53c4b3613a0c2932b5af0b8d727">SUBMESH_COMPUTED</a>, 
<br />
&#160;&#160;<a class="el" href="classSMESH__subMesh.html#a287c9cc7abb750008966dc3f48489a5fadc8c21a8ddbb2cf3b25e070cb1dd1a01">SUBMESH_RESTORED</a>, 
<a class="el" href="classSMESH__subMesh.html#a287c9cc7abb750008966dc3f48489a5fa123395f05b11b515a8cb2dc626762f50">MESH_ENTITY_REMOVED</a>, 
<a class="el" href="classSMESH__subMesh.html#a287c9cc7abb750008966dc3f48489a5fa6b93c04c0ff596e487c5973869ec50c0">CHECK_COMPUTE_STATE</a>
<br />
 }</td></tr>
<tr class="separator:a287c9cc7abb750008966dc3f48489a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a872441a922989d43ed282ac074660572"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a872441a922989d43ed282ac074660572">event_type</a> { <a class="el" href="classSMESH__subMesh.html#a872441a922989d43ed282ac074660572a1c058a320871acc14d27fc7103e1cf36">ALGO_EVENT</a>, 
<a class="el" href="classSMESH__subMesh.html#a872441a922989d43ed282ac074660572a9b4ca1277c026d3fdf9a05525e73c949">COMPUTE_EVENT</a>
 }</td></tr>
<tr class="separator:a872441a922989d43ed282ac074660572"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac526dea67536fa2a44f9701218d2b674"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ac526dea67536fa2a44f9701218d2b674">SMESH_subMesh</a> (<a class="el" href="classint.html">int</a> Id, <a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *father, <a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *meshDS, const TopoDS_Shape &amp;aSubShape)</td></tr>
<tr class="separator:ac526dea67536fa2a44f9701218d2b674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a471244f51110ea2663f057d8e8df41da"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a471244f51110ea2663f057d8e8df41da">~ SMESH_subMesh</a> ()</td></tr>
<tr class="separator:a471244f51110ea2663f057d8e8df41da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb57af55dcb653f9788fbbe138712d84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#afb57af55dcb653f9788fbbe138712d84">GetId</a> () const</td></tr>
<tr class="separator:afb57af55dcb653f9788fbbe138712d84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a43f63be141eef4a188d0d4c465349b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a7a43f63be141eef4a188d0d4c465349b">GetFather</a> ()</td></tr>
<tr class="separator:a7a43f63be141eef4a188d0d4c465349b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aff2cb7743390f4df046fdd43160fc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESHDS__SubMesh.html">SMESHDS_SubMesh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a9aff2cb7743390f4df046fdd43160fc6">GetSubMeshDS</a> ()</td></tr>
<tr class="separator:a9aff2cb7743390f4df046fdd43160fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b6899bd70857f1157c3b79e009489bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESHDS__SubMesh.html">SMESHDS_SubMesh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a3b6899bd70857f1157c3b79e009489bc">CreateSubMeshDS</a> ()</td></tr>
<tr class="separator:a3b6899bd70857f1157c3b79e009489bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8c8e6b536aad878272d142b41e8425"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a6f8c8e6b536aad878272d142b41e8425">GetFirstToCompute</a> ()</td></tr>
<tr class="separator:a6f8c8e6b536aad878272d142b41e8425"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb5764fe8081c1ed4cc5de20ffdbe531"><td class="memItemLeft" align="right" valign="top">const std::map&lt; <a class="el" href="classint.html">int</a>, <a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a> *&gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#acb5764fe8081c1ed4cc5de20ffdbe531">DependsOn</a> ()</td></tr>
<tr class="separator:acb5764fe8081c1ed4cc5de20ffdbe531"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cc33e6f95f913c81b9979e9087fd764"><td class="memItemLeft" align="right" valign="top"><a class="el" href="SMESH__subMesh_8hxx.html#a3ac5ef214a967502598905fcef3d755e">SMESH_subMeshIteratorPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a7cc33e6f95f913c81b9979e9087fd764">getDependsOnIterator</a> (const bool includeSelf, const bool complexShapeFirst)</td></tr>
<tr class="memdesc:a7cc33e6f95f913c81b9979e9087fd764"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return iterator on the submeshes this one depends on.  <a href="#a7cc33e6f95f913c81b9979e9087fd764">More...</a><br /></td></tr>
<tr class="separator:a7cc33e6f95f913c81b9979e9087fd764"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a137ace8ff07f666a8a440220abbfcfc1"><td class="memItemLeft" align="right" valign="top">const TopoDS_Shape &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a137ace8ff07f666a8a440220abbfcfc1">GetSubShape</a> () const</td></tr>
<tr class="separator:a137ace8ff07f666a8a440220abbfcfc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf25949272a6bcdd5a701ae81618398f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#aaf25949272a6bcdd5a701ae81618398f">SetEventListener</a> (<a class="el" href="SMESH__subMesh_8hxx.html#ad51180cc39d2a1dcfbc240d47e7f4234">EventListener</a> *listener, <a class="el" href="SMESH__subMesh_8hxx.html#a6f82a25253aba66333fdead9cee87cc2">EventListenerData</a> *data, <a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a> *where)</td></tr>
<tr class="memdesc:aaf25949272a6bcdd5a701ae81618398f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an event listener and its data to a submesh.  <a href="#aaf25949272a6bcdd5a701ae81618398f">More...</a><br /></td></tr>
<tr class="separator:aaf25949272a6bcdd5a701ae81618398f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a165cdba0b288686fce0ba8f39a100e6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="SMESH__subMesh_8hxx.html#a6f82a25253aba66333fdead9cee87cc2">EventListenerData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a165cdba0b288686fce0ba8f39a100e6a">GetEventListenerData</a> (<a class="el" href="SMESH__subMesh_8hxx.html#ad51180cc39d2a1dcfbc240d47e7f4234">EventListener</a> *listener) const</td></tr>
<tr class="memdesc:a165cdba0b288686fce0ba8f39a100e6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an event listener data.  <a href="#a165cdba0b288686fce0ba8f39a100e6a">More...</a><br /></td></tr>
<tr class="separator:a165cdba0b288686fce0ba8f39a100e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d1475c60d854e06a6f870378e58388c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a4d1475c60d854e06a6f870378e58388c">DeleteEventListener</a> (<a class="el" href="SMESH__subMesh_8hxx.html#ad51180cc39d2a1dcfbc240d47e7f4234">EventListener</a> *listener)</td></tr>
<tr class="memdesc:a4d1475c60d854e06a6f870378e58388c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregister the listener and delete it and it's data.  <a href="#a4d1475c60d854e06a6f870378e58388c">More...</a><br /></td></tr>
<tr class="separator:a4d1475c60d854e06a6f870378e58388c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb143d6168275a241132294cfcc060cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__Hypothesis.html#a3130666fee791fbbba75209cb55063d8">SMESH_Hypothesis::Hypothesis_Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#abb143d6168275a241132294cfcc060cf">AlgoStateEngine</a> (<a class="el" href="classint.html">int</a> event, <a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *anHyp)</td></tr>
<tr class="separator:abb143d6168275a241132294cfcc060cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22d89e824b3d6d27b660e1129317005"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__Hypothesis.html#a3130666fee791fbbba75209cb55063d8">SMESH_Hypothesis::Hypothesis_Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ac22d89e824b3d6d27b660e1129317005">SubMeshesAlgoStateEngine</a> (<a class="el" href="classint.html">int</a> event, <a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *anHyp)</td></tr>
<tr class="separator:ac22d89e824b3d6d27b660e1129317005"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4c7a33dd918d63ad55af186047e0aed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ab4c7a33dd918d63ad55af186047e0aed">GetAlgoState</a> () const</td></tr>
<tr class="separator:ab4c7a33dd918d63ad55af186047e0aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4affa9255bb65f9ac119d0284989a83b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a4affa9255bb65f9ac119d0284989a83b">GetComputeState</a> () const</td></tr>
<tr class="separator:a4affa9255bb65f9ac119d0284989a83b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0a6a27c85053f3e675d36e04e262ede"><td class="memItemLeft" align="right" valign="top"><a class="el" href="SMESH__ComputeError_8hxx.html#afd3a49d789f9160822737a26a1019769">SMESH_ComputeErrorPtr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#af0a6a27c85053f3e675d36e04e262ede">GetComputeError</a> ()</td></tr>
<tr class="separator:af0a6a27c85053f3e675d36e04e262ede"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99688105e621d0ee515139b340e8229a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a99688105e621d0ee515139b340e8229a">DumpAlgoState</a> (bool isMain)</td></tr>
<tr class="separator:a99688105e621d0ee515139b340e8229a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac38fba66e17693fe12fc04f97c51ac95"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ac38fba66e17693fe12fc04f97c51ac95">ComputeStateEngine</a> (<a class="el" href="classint.html">int</a> event)</td></tr>
<tr class="separator:ac38fba66e17693fe12fc04f97c51ac95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac28eb7e10b9d7f92a4741bd5950263de"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ac28eb7e10b9d7f92a4741bd5950263de">Evaluate</a> (<a class="el" href="SMESH__Algo_8hxx.html#ae91fb93ac42032da16b33f8a5e7c4611">MapShapeNbElems</a> &amp;aResMap)</td></tr>
<tr class="separator:ac28eb7e10b9d7f92a4741bd5950263de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6259dd3dbb1421499c951cda0235b3a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ae6259dd3dbb1421499c951cda0235b3a">IsConform</a> (const <a class="el" href="classSMESH__Algo.html">SMESH_Algo</a> *theAlgo)</td></tr>
<tr class="separator:ae6259dd3dbb1421499c951cda0235b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cf845d53b86d07a0705827a6447d705"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a4cf845d53b86d07a0705827a6447d705">CanAddHypothesis</a> (const <a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *theHypothesis) const</td></tr>
<tr class="separator:a4cf845d53b86d07a0705827a6447d705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2f23a674f3b26085b29d8d6bf9844ee"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ac2f23a674f3b26085b29d8d6bf9844ee">IsApplicableHypotesis</a> (const <a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *theHypothesis) const</td></tr>
<tr class="separator:ac2f23a674f3b26085b29d8d6bf9844ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af383983ebf45b8879b6240d5c9d1d1ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__Hypothesis.html#a3130666fee791fbbba75209cb55063d8">SMESH_Hypothesis::Hypothesis_Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#af383983ebf45b8879b6240d5c9d1d1ae">CheckConcurentHypothesis</a> (const <a class="el" href="classint.html">int</a> theHypType)</td></tr>
<tr class="separator:af383983ebf45b8879b6240d5c9d1d1ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d2b103a9f3371261d9ad864c84cd6b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a8d2b103a9f3371261d9ad864c84cd6b9">IsEmpty</a> () const</td></tr>
<tr class="memdesc:a8d2b103a9f3371261d9ad864c84cd6b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if no mesh entities is bound to the submesh.  <a href="#a8d2b103a9f3371261d9ad864c84cd6b9">More...</a><br /></td></tr>
<tr class="separator:a8d2b103a9f3371261d9ad864c84cd6b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8aaf77790686cb527dc783d268359b89"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a8aaf77790686cb527dc783d268359b89">IsMeshComputed</a> () const</td></tr>
<tr class="separator:a8aaf77790686cb527dc783d268359b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40fd1493fe6d6fcd24ff93fcc0e42603"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a40fd1493fe6d6fcd24ff93fcc0e42603">SetIsAlwaysComputed</a> (bool isAlCo)</td></tr>
<tr class="memdesc:a40fd1493fe6d6fcd24ff93fcc0e42603"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow algo-&gt;Compute() if a subshape of lower dim is meshed but none mesh entity is bound to it.  <a href="#a40fd1493fe6d6fcd24ff93fcc0e42603">More...</a><br /></td></tr>
<tr class="separator:a40fd1493fe6d6fcd24ff93fcc0e42603"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47eb0fd1d635da043956c8855f18b3ef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a47eb0fd1d635da043956c8855f18b3ef">IsAlwaysComputed</a> ()</td></tr>
<tr class="separator:a47eb0fd1d635da043956c8855f18b3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ab5e4574509cbf235fd7239b0b81d1710"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ab5e4574509cbf235fd7239b0b81d1710">IsApplicableHypotesis</a> (const <a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *theHypothesis, const TopAbs_ShapeEnum theShapeType)</td></tr>
<tr class="separator:ab5e4574509cbf235fd7239b0b81d1710"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a767b85565d62d790d21b70f6c8062f3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a767b85565d62d790d21b70f6c8062f3e">SetEventListener</a> (<a class="el" href="SMESH__subMesh_8hxx.html#ad51180cc39d2a1dcfbc240d47e7f4234">EventListener</a> *listener, <a class="el" href="SMESH__subMesh_8hxx.html#a6f82a25253aba66333fdead9cee87cc2">EventListenerData</a> *data)</td></tr>
<tr class="memdesc:a767b85565d62d790d21b70f6c8062f3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an event listener and its data to a submesh.  <a href="#a767b85565d62d790d21b70f6c8062f3e">More...</a><br /></td></tr>
<tr class="separator:a767b85565d62d790d21b70f6c8062f3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34038a480c312b8e3c9d59804d1a6f13"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a34038a480c312b8e3c9d59804d1a6f13">NotifyListenersOnEvent</a> (const <a class="el" href="classint.html">int</a> event, const <a class="el" href="classSMESH__subMesh.html#a872441a922989d43ed282ac074660572">event_type</a> eventType, <a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *hyp=0)</td></tr>
<tr class="memdesc:a34038a480c312b8e3c9d59804d1a6f13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notify stored event listeners on the occured event.  <a href="#a34038a480c312b8e3c9d59804d1a6f13">More...</a><br /></td></tr>
<tr class="separator:a34038a480c312b8e3c9d59804d1a6f13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21fb13c52fc8e2aae2d371934314ed14"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a21fb13c52fc8e2aae2d371934314ed14">DeleteOwnListeners</a> ()</td></tr>
<tr class="memdesc:a21fb13c52fc8e2aae2d371934314ed14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete event listeners depending on algo of this submesh.  <a href="#a21fb13c52fc8e2aae2d371934314ed14">More...</a><br /></td></tr>
<tr class="separator:a21fb13c52fc8e2aae2d371934314ed14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55a28498518e68066379e24307ab18ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a55a28498518e68066379e24307ab18ea">InsertDependence</a> (const TopoDS_Shape aSubShape)</td></tr>
<tr class="separator:a55a28498518e68066379e24307ab18ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf010b058f52db4aa3ebefc5efb8f1a8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#adf010b058f52db4aa3ebefc5efb8f1a8">SubMeshesComputed</a> ()</td></tr>
<tr class="separator:adf010b058f52db4aa3ebefc5efb8f1a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac7833b3178a2598a3d127e69cac0e31"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#aac7833b3178a2598a3d127e69cac0e31">SubMeshesReady</a> ()</td></tr>
<tr class="separator:aac7833b3178a2598a3d127e69cac0e31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c8782972bc7951c67f65490cfab3c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#aa5c8782972bc7951c67f65490cfab3c1">RemoveSubMeshElementsAndNodes</a> ()</td></tr>
<tr class="separator:aa5c8782972bc7951c67f65490cfab3c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e2d78d7629eb947b3d5ccab52f265c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a1e2d78d7629eb947b3d5ccab52f265c0">UpdateDependantsState</a> (const <a class="el" href="classSMESH__subMesh.html#a287c9cc7abb750008966dc3f48489a5f">compute_event</a> theEvent)</td></tr>
<tr class="separator:a1e2d78d7629eb947b3d5ccab52f265c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87e07ad6f328f89bf96818017d51dfd5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a87e07ad6f328f89bf96818017d51dfd5">UpdateSubMeshState</a> (const <a class="el" href="classSMESH__subMesh.html#afb1627b508f7fcc25ac2aa2191e10f10">compute_state</a> theState)</td></tr>
<tr class="separator:a87e07ad6f328f89bf96818017d51dfd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05d4f73ff1b3d6fffc093453d97d5200"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a05d4f73ff1b3d6fffc093453d97d5200">ComputeSubMeshStateEngine</a> (<a class="el" href="classint.html">int</a> event)</td></tr>
<tr class="separator:a05d4f73ff1b3d6fffc093453d97d5200"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2b4976b39f4644a174047bf3e6c0fd5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ad2b4976b39f4644a174047bf3e6c0fd5">CleanDependants</a> ()</td></tr>
<tr class="separator:ad2b4976b39f4644a174047bf3e6c0fd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb960e3e6abc768bc95c823665364615"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#afb960e3e6abc768bc95c823665364615">CleanDependsOn</a> ()</td></tr>
<tr class="separator:afb960e3e6abc768bc95c823665364615"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a005e51486a140dda637d73d7d9bc99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a3a005e51486a140dda637d73d7d9bc99">SetAlgoState</a> (<a class="el" href="classint.html">int</a> state)</td></tr>
<tr class="separator:a3a005e51486a140dda637d73d7d9bc99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab74637ba098c2db3fd527516ea69bf4f"><td class="memItemLeft" align="right" valign="top">TopoDS_Shape&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ab74637ba098c2db3fd527516ea69bf4f">GetCollection</a> (<a class="el" href="classSMESH__Gen.html">SMESH_Gen</a> *theGen, <a class="el" href="classSMESH__Algo.html">SMESH_Algo</a> *theAlgo, bool &amp;theSubComputed)</td></tr>
<tr class="memdesc:ab74637ba098c2db3fd527516ea69bf4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a shape containing all sub-shapes of the MainShape that can be meshed at once along with _subShape.  <a href="#ab74637ba098c2db3fd527516ea69bf4f">More...</a><br /></td></tr>
<tr class="separator:ab74637ba098c2db3fd527516ea69bf4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad48262d7bc299d4258202247ac2cf3d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#aad48262d7bc299d4258202247ac2cf3d">ApplyToCollection</a> (<a class="el" href="classSMESH__Algo.html">SMESH_Algo</a> *theAlgo, const TopoDS_Shape &amp;theCollection)</td></tr>
<tr class="memdesc:aad48262d7bc299d4258202247ac2cf3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Apply theAlgo to all subshapes in theCollection.  <a href="#aad48262d7bc299d4258202247ac2cf3d">More...</a><br /></td></tr>
<tr class="separator:aad48262d7bc299d4258202247ac2cf3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8347e297fe657f00a2732a342506e74"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ac8347e297fe657f00a2732a342506e74">CheckComputeError</a> (<a class="el" href="classSMESH__Algo.html">SMESH_Algo</a> *theAlgo, const TopoDS_Shape &amp;theShape=TopoDS_Shape())</td></tr>
<tr class="memdesc:ac8347e297fe657f00a2732a342506e74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update compute_state by _computeError.  <a href="#ac8347e297fe657f00a2732a342506e74">More...</a><br /></td></tr>
<tr class="separator:ac8347e297fe657f00a2732a342506e74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c475bc58436e4109cc2f8cd1e11e69b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a2c475bc58436e4109cc2f8cd1e11e69b">GetSimilarAttached</a> (const TopoDS_Shape &amp;theShape, const <a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *theHyp, const <a class="el" href="classint.html">int</a> theHypType=0)</td></tr>
<tr class="memdesc:a2c475bc58436e4109cc2f8cd1e11e69b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a hypothesis attached to theShape.  <a href="#a2c475bc58436e4109cc2f8cd1e11e69b">More...</a><br /></td></tr>
<tr class="separator:a2c475bc58436e4109cc2f8cd1e11e69b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:aab7421b893bc13a5980f67c69893bf0c"><td class="memItemLeft" align="right" valign="top">std::map&lt; <a class="el" href="SMESH__subMesh_8hxx.html#ad51180cc39d2a1dcfbc240d47e7f4234">EventListener</a> *, <a class="el" href="SMESH__subMesh_8hxx.html#a6f82a25253aba66333fdead9cee87cc2">EventListenerData</a> *&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#aab7421b893bc13a5980f67c69893bf0c">myEventListeners</a></td></tr>
<tr class="memdesc:aab7421b893bc13a5980f67c69893bf0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; event listeners to notify  <a href="#aab7421b893bc13a5980f67c69893bf0c">More...</a><br /></td></tr>
<tr class="separator:aab7421b893bc13a5980f67c69893bf0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a0a10a1453f9fbe40193101c37026ee"><td class="memItemLeft" align="right" valign="top">std::list&lt; std::pair&lt; <a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a> *, <a class="el" href="SMESH__subMesh_8hxx.html#ad51180cc39d2a1dcfbc240d47e7f4234">EventListener</a> *&gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a1a0a10a1453f9fbe40193101c37026ee">myOwnListeners</a></td></tr>
<tr class="separator:a1a0a10a1453f9fbe40193101c37026ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c04fb4955707650ab8ead0ba3b31d55"><td class="memItemLeft" align="right" valign="top">TopoDS_Shape&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a9c04fb4955707650ab8ead0ba3b31d55">_subShape</a></td></tr>
<tr class="separator:a9c04fb4955707650ab8ead0ba3b31d55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad978e5d0f0b7c830fd9e92feecc695b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESHDS__SubMesh.html">SMESHDS_SubMesh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ad978e5d0f0b7c830fd9e92feecc695b0">_subMeshDS</a></td></tr>
<tr class="separator:ad978e5d0f0b7c830fd9e92feecc695b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a9f83fc2150566783d908cf8468c77a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a3a9f83fc2150566783d908cf8468c77a">_father</a></td></tr>
<tr class="separator:a3a9f83fc2150566783d908cf8468c77a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7aefd2e95dea05414ee63fd7d697e36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ae7aefd2e95dea05414ee63fd7d697e36">_Id</a></td></tr>
<tr class="separator:ae7aefd2e95dea05414ee63fd7d697e36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a638e0b5fec9eae778ef814b71212f404"><td class="memItemLeft" align="right" valign="top">std::map&lt; <a class="el" href="classint.html">int</a>, <a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a> *&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a638e0b5fec9eae778ef814b71212f404">_mapDepend</a></td></tr>
<tr class="separator:a638e0b5fec9eae778ef814b71212f404"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3135e96f11c3bbbad7638ab51b9b506"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#ae3135e96f11c3bbbad7638ab51b9b506">_dependenceAnalysed</a></td></tr>
<tr class="separator:ae3135e96f11c3bbbad7638ab51b9b506"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8812c3593201f8ebc15cff2c02b33013"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a8812c3593201f8ebc15cff2c02b33013">_algoState</a></td></tr>
<tr class="separator:a8812c3593201f8ebc15cff2c02b33013"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5a4afd9758368230a9a248e14443b87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#aa5a4afd9758368230a9a248e14443b87">_computeState</a></td></tr>
<tr class="separator:aa5a4afd9758368230a9a248e14443b87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6498c31c07056fc7ec5e6719ba28782c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="SMESH__ComputeError_8hxx.html#afd3a49d789f9160822737a26a1019769">SMESH_ComputeErrorPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a6498c31c07056fc7ec5e6719ba28782c">_computeError</a></td></tr>
<tr class="separator:a6498c31c07056fc7ec5e6719ba28782c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76904c5d37536c82ab670a3e8a604aec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__subMesh.html#a76904c5d37536c82ab670a3e8a604aec">_alwaysComputed</a></td></tr>
<tr class="separator:a76904c5d37536c82ab670a3e8a604aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00059">59</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="afb1627b508f7fcc25ac2aa2191e10f10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb1627b508f7fcc25ac2aa2191e10f10">&#9670;&nbsp;</a></span>compute_state</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classSMESH__subMesh.html#afb1627b508f7fcc25ac2aa2191e10f10">SMESH_subMesh::compute_state</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="afb1627b508f7fcc25ac2aa2191e10f10abeb52c83beb631887080c4d7db3382b9"></a>NOT_READY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afb1627b508f7fcc25ac2aa2191e10f10aaed9f279fbb8ac21f080c3620957862a"></a>READY_TO_COMPUTE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afb1627b508f7fcc25ac2aa2191e10f10a61d698373ab2b1f6bbda4d92d077ad3a"></a>COMPUTE_OK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afb1627b508f7fcc25ac2aa2191e10f10abdaebf09cb9ef5d72feb5d3fe3059643"></a>FAILED_TO_COMPUTE&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00087">87</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classSMESH__subMesh.html#a0120b7d80af84ae2736c99e15d7fa56c">SMESH_subMesh::algo_state</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0120b7d80af84ae2736c99e15d7fa56caa8c818a6ab5453ecb3c680f2184e8fda"></a>NO_ALGO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0120b7d80af84ae2736c99e15d7fa56cae9b354a8200db6785a4795d34d973024"></a>MISSING_HYP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0120b7d80af84ae2736c99e15d7fa56ca0d4b471676d85302e445df3f10d35886"></a>HYP_OK&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00092">92</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classSMESH__subMesh.html#a6782c92b5cb5233debed6149c652ece6">SMESH_subMesh::algo_event</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6782c92b5cb5233debed6149c652ece6ac62ed4e13f40f54642606aeeaacf2be6"></a>ADD_HYP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6782c92b5cb5233debed6149c652ece6a2b45786103e304c0c992675a1338e5c3"></a>ADD_ALGO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6782c92b5cb5233debed6149c652ece6a66ba6cdd316eefe3cf39b805112d3fe9"></a>REMOVE_HYP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6782c92b5cb5233debed6149c652ece6a5a7f1a8854d47eaaea9b9fe5f2ef6f6b"></a>REMOVE_ALGO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6782c92b5cb5233debed6149c652ece6abed944b9368eafea9266d3384de152ca"></a>ADD_FATHER_HYP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6782c92b5cb5233debed6149c652ece6aced38e089333da0d7a2a2c563990a909"></a>ADD_FATHER_ALGO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6782c92b5cb5233debed6149c652ece6a696d39b0a1f4cdb5037da87784c2fd85"></a>REMOVE_FATHER_HYP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6782c92b5cb5233debed6149c652ece6a9b8ec4ffc439d883cd6310f6213c7fe2"></a>REMOVE_FATHER_ALGO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6782c92b5cb5233debed6149c652ece6a2f6b34dca2559f4e66122d15b20f7f04"></a>MODIF_HYP&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00096">96</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classSMESH__subMesh.html#a287c9cc7abb750008966dc3f48489a5f">SMESH_subMesh::compute_event</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a287c9cc7abb750008966dc3f48489a5fa9d7eb77ec1158433e2a4ccbd7cf7f3d7"></a>MODIF_ALGO_STATE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a287c9cc7abb750008966dc3f48489a5fa3fc4cdd0322924d069afbefcae895f24"></a>COMPUTE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a287c9cc7abb750008966dc3f48489a5fa8028f35e463fc00de5d47cebb895dadc"></a>CLEAN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a287c9cc7abb750008966dc3f48489a5fa4457c53c4b3613a0c2932b5af0b8d727"></a>SUBMESH_COMPUTED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a287c9cc7abb750008966dc3f48489a5fadc8c21a8ddbb2cf3b25e070cb1dd1a01"></a>SUBMESH_RESTORED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a287c9cc7abb750008966dc3f48489a5fa123395f05b11b515a8cb2dc626762f50"></a>MESH_ENTITY_REMOVED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a287c9cc7abb750008966dc3f48489a5fa6b93c04c0ff596e487c5973869ec50c0"></a>CHECK_COMPUTE_STATE&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00104">104</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classSMESH__subMesh.html#a872441a922989d43ed282ac074660572">SMESH_subMesh::event_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a872441a922989d43ed282ac074660572a1c058a320871acc14d27fc7103e1cf36"></a>ALGO_EVENT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a872441a922989d43ed282ac074660572a9b4ca1277c026d3fdf9a05525e73c949"></a>COMPUTE_EVENT&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00110">110</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SMESH_subMesh::SMESH_subMesh </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>Id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *&#160;</td>
          <td class="paramname"><em>father</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *&#160;</td>
          <td class="paramname"><em>meshDS</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>aSubShape</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual SMESH_subMesh::~ <a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="afb57af55dcb653f9788fbbe138712d84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb57af55dcb653f9788fbbe138712d84">&#9670;&nbsp;</a></span>GetId()</h2>

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

</div>
</div>
<a id="a7a43f63be141eef4a188d0d4c465349b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a43f63be141eef4a188d0d4c465349b">&#9670;&nbsp;</a></span>GetFather()</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_subMesh::GetFather </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00068">68</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESHDS__SubMesh.html">SMESHDS_SubMesh</a>* SMESH_subMesh::GetSubMeshDS </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESHDS__SubMesh.html">SMESHDS_SubMesh</a>* SMESH_subMesh::CreateSubMeshDS </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a>* SMESH_subMesh::GetFirstToCompute </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::map&lt; <a class="el" href="classint.html">int</a>, <a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a> * &gt;&amp; SMESH_subMesh::DependsOn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="SMESH__subMesh_8hxx.html#a3ac5ef214a967502598905fcef3d755e">SMESH_subMeshIteratorPtr</a> SMESH_subMesh::getDependsOnIterator </td>
          <td>(</td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>includeSelf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>complexShapeFirst</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return iterator on the submeshes this one depends on. </p>

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

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_subMesh::SetEventListener </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__subMesh_8hxx.html#ad51180cc39d2a1dcfbc240d47e7f4234">EventListener</a> *&#160;</td>
          <td class="paramname"><em>listener</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMESH__subMesh_8hxx.html#a6f82a25253aba66333fdead9cee87cc2">EventListenerData</a> *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a> *&#160;</td>
          <td class="paramname"><em>where</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets an event listener and its data to a submesh. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">listener</td><td>- the listener to store </td></tr>
    <tr><td class="paramname">data</td><td>- the listener data to store </td></tr>
    <tr><td class="paramname">where</td><td>- the submesh to store the listener and it's data</td></tr>
  </table>
  </dd>
</dl>
<p>The method remembers the submesh  it puts the listener in order to delete them when HYP_OK algo_state is lost After being set, event listener is notified on each event of  submesh. </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="SMESH__subMesh_8hxx.html#a6f82a25253aba66333fdead9cee87cc2">EventListenerData</a>* SMESH_subMesh::GetEventListenerData </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__subMesh_8hxx.html#ad51180cc39d2a1dcfbc240d47e7f4234">EventListener</a> *&#160;</td>
          <td class="paramname"><em>listener</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return an event listener data. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">listener</td><td>- the listener whose data is </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">EventListenerData*</td><td>- found data, maybe NULL </td></tr>
  </table>
  </dd>
</dl>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_subMesh::DeleteEventListener </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__subMesh_8hxx.html#ad51180cc39d2a1dcfbc240d47e7f4234">EventListener</a> *&#160;</td>
          <td class="paramname"><em>listener</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unregister the listener and delete it and it's data. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">listener</td><td>- the event listener to delete </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a767b85565d62d790d21b70f6c8062f3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a767b85565d62d790d21b70f6c8062f3e">&#9670;&nbsp;</a></span>SetEventListener() <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">void SMESH_subMesh::SetEventListener </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__subMesh_8hxx.html#ad51180cc39d2a1dcfbc240d47e7f4234">EventListener</a> *&#160;</td>
          <td class="paramname"><em>listener</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="SMESH__subMesh_8hxx.html#a6f82a25253aba66333fdead9cee87cc2">EventListenerData</a> *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sets an event listener and its data to a submesh. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">listener</td><td>- the listener to store </td></tr>
    <tr><td class="paramname">data</td><td>- the listener data to store</td></tr>
  </table>
  </dd>
</dl>
<p>After being set, event listener is notified on each event of a submesh. </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_subMesh::NotifyListenersOnEvent </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMESH__subMesh.html#a872441a922989d43ed282ac074660572">event_type</a>&#160;</td>
          <td class="paramname"><em>eventType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *&#160;</td>
          <td class="paramname"><em>hyp</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Notify stored event listeners on the occured event. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>- algo_event or compute_event itself </td></tr>
    <tr><td class="paramname">eventType</td><td>- algo_event or compute_event </td></tr>
    <tr><td class="paramname">hyp</td><td>- hypothesis, if eventType is algo_event </td></tr>
  </table>
  </dd>
</dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_subMesh::DeleteOwnListeners </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></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>Delete event listeners depending on algo of this submesh. </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__Hypothesis.html#a3130666fee791fbbba75209cb55063d8">SMESH_Hypothesis::Hypothesis_Status</a> SMESH_subMesh::AlgoStateEngine </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *&#160;</td>
          <td class="paramname"><em>anHyp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__Hypothesis.html#a3130666fee791fbbba75209cb55063d8">SMESH_Hypothesis::Hypothesis_Status</a> SMESH_subMesh::SubMeshesAlgoStateEngine </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *&#160;</td>
          <td class="paramname"><em>anHyp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classint.html">int</a> SMESH_subMesh::GetAlgoState </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__subMesh_8hxx_source.html#l00187">187</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classint.html">int</a> SMESH_subMesh::GetComputeState </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__subMesh_8hxx_source.html#l00188">188</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="SMESH__ComputeError_8hxx.html#afd3a49d789f9160822737a26a1019769">SMESH_ComputeErrorPtr</a>&amp; SMESH_subMesh::GetComputeError </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00189">189</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

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

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

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_subMesh::Evaluate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="SMESH__Algo_8hxx.html#ae91fb93ac42032da16b33f8a5e7c4611">MapShapeNbElems</a> &amp;&#160;</td>
          <td class="paramname"><em>aResMap</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_subMesh::IsConform </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMESH__Algo.html">SMESH_Algo</a> *&#160;</td>
          <td class="paramname"><em>theAlgo</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_subMesh::CanAddHypothesis </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *&#160;</td>
          <td class="paramname"><em>theHypothesis</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab5e4574509cbf235fd7239b0b81d1710"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5e4574509cbf235fd7239b0b81d1710">&#9670;&nbsp;</a></span>IsApplicableHypotesis() <span class="overload">[1/2]</span></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_subMesh::IsApplicableHypotesis </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *&#160;</td>
          <td class="paramname"><em>theHypothesis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopAbs_ShapeEnum&#160;</td>
          <td class="paramname"><em>theShapeType</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_subMesh::IsApplicableHypotesis </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *&#160;</td>
          <td class="paramname"><em>theHypothesis</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00207">207</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__Hypothesis.html#a3130666fee791fbbba75209cb55063d8">SMESH_Hypothesis::Hypothesis_Status</a> SMESH_subMesh::CheckConcurentHypothesis </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theHypType</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

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

<p>Return true if no mesh entities is bound to the submesh. </p>

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

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

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

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

<p>Allow algo-&gt;Compute() if a subshape of lower dim is meshed but none mesh entity is bound to it. </p>

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

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

<p class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00228">228</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_subMesh::InsertDependence </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Shape&#160;</td>
          <td class="paramname"><em>aSubShape</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_subMesh::SubMeshesComputed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_subMesh::SubMeshesReady </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_subMesh::RemoveSubMeshElementsAndNodes </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_subMesh::UpdateDependantsState </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMESH__subMesh.html#a287c9cc7abb750008966dc3f48489a5f">compute_event</a>&#160;</td>
          <td class="paramname"><em>theEvent</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_subMesh::UpdateSubMeshState </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMESH__subMesh.html#afb1627b508f7fcc25ac2aa2191e10f10">compute_state</a>&#160;</td>
          <td class="paramname"><em>theState</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_subMesh::ComputeSubMeshStateEngine </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_subMesh::CleanDependants </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_subMesh::CleanDependsOn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_subMesh::SetAlgoState </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab74637ba098c2db3fd527516ea69bf4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab74637ba098c2db3fd527516ea69bf4f">&#9670;&nbsp;</a></span>GetCollection()</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_subMesh::GetCollection </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSMESH__Gen.html">SMESH_Gen</a> *&#160;</td>
          <td class="paramname"><em>theGen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSMESH__Algo.html">SMESH_Algo</a> *&#160;</td>
          <td class="paramname"><em>theAlgo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"><em>theSubComputed</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return a shape containing all sub-shapes of the MainShape that can be meshed at once along with _subShape. </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_subMesh::ApplyToCollection </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSMESH__Algo.html">SMESH_Algo</a> *&#160;</td>
          <td class="paramname"><em>theAlgo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>theCollection</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Apply theAlgo to all subshapes in theCollection. </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_subMesh::CheckComputeError </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSMESH__Algo.html">SMESH_Algo</a> *&#160;</td>
          <td class="paramname"><em>theAlgo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>theShape</em> = <code>TopoDS_Shape()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Update compute_state by _computeError. </p>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- false if there are errors </td></tr>
  </table>
  </dd>
</dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a>* SMESH_subMesh::GetSimilarAttached </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>theShape</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMESH__Hypothesis.html">SMESH_Hypothesis</a> *&#160;</td>
          <td class="paramname"><em>theHyp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theHypType</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return a hypothesis attached to theShape. </p>
<p>If theHyp is provided, similar but not same hypotheses is returned; else an applicable ones having theHypType is returned </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt; <a class="el" href="SMESH__subMesh_8hxx.html#ad51180cc39d2a1dcfbc240d47e7f4234">EventListener</a>*, <a class="el" href="SMESH__subMesh_8hxx.html#a6f82a25253aba66333fdead9cee87cc2">EventListenerData</a>* &gt; SMESH_subMesh::myEventListeners</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>&lt; event listeners to notify </p>
<p>event listeners to delete when HYP_OK algo_state is lost </p>

<p class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00149">149</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt; std::pair&lt; <a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a>*, <a class="el" href="SMESH__subMesh_8hxx.html#ad51180cc39d2a1dcfbc240d47e7f4234">EventListener</a>* &gt; &gt; SMESH_subMesh::myOwnListeners</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 class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00151">151</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

</div>
</div>
<a id="a9c04fb4955707650ab8ead0ba3b31d55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c04fb4955707650ab8ead0ba3b31d55">&#9670;&nbsp;</a></span>_subShape</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_subMesh::_subShape</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 class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00281">281</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

</div>
</div>
<a id="ad978e5d0f0b7c830fd9e92feecc695b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad978e5d0f0b7c830fd9e92feecc695b0">&#9670;&nbsp;</a></span>_subMeshDS</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="classSMESHDS__SubMesh.html">SMESHDS_SubMesh</a>* SMESH_subMesh::_subMeshDS</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 class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00282">282</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

</div>
</div>
<a id="a3a9f83fc2150566783d908cf8468c77a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a9f83fc2150566783d908cf8468c77a">&#9670;&nbsp;</a></span>_father</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_subMesh::_father</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 class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00283">283</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

</div>
</div>
<a id="ae7aefd2e95dea05414ee63fd7d697e36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7aefd2e95dea05414ee63fd7d697e36">&#9670;&nbsp;</a></span>_Id</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_subMesh::_Id</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 class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00284">284</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt; <a class="el" href="classint.html">int</a>, <a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a> * &gt; SMESH_subMesh::_mapDepend</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 class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00286">286</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_subMesh::_dependenceAnalysed</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 class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00287">287</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

</div>
</div>
<a id="a8812c3593201f8ebc15cff2c02b33013"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8812c3593201f8ebc15cff2c02b33013">&#9670;&nbsp;</a></span>_algoState</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_subMesh::_algoState</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 class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00289">289</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

</div>
</div>
<a id="aa5a4afd9758368230a9a248e14443b87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5a4afd9758368230a9a248e14443b87">&#9670;&nbsp;</a></span>_computeState</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_subMesh::_computeState</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 class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00290">290</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

</div>
</div>
<a id="a6498c31c07056fc7ec5e6719ba28782c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6498c31c07056fc7ec5e6719ba28782c">&#9670;&nbsp;</a></span>_computeError</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__ComputeError_8hxx.html#afd3a49d789f9160822737a26a1019769">SMESH_ComputeErrorPtr</a> SMESH_subMesh::_computeError</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 class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00291">291</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_subMesh::_alwaysComputed</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 class="definition">Definition at line <a class="el" href="SMESH__subMesh_8hxx_source.html#l00296">296</a> of file <a class="el" href="SMESH__subMesh_8hxx_source.html">SMESH_subMesh.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__subMesh.html">SMESH_subMesh</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>