Sophie

Sophie

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

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: StdMeshers_PrismAsBlock 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('classStdMeshers__PrismAsBlock.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

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

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

<p>Tool analyzing and giving access to a prism geometry treating it like a block, i.e. the four side faces are emulated by division/uniting of missing/excess faces. It also manage associations between block subshapes and a mesh.  
 <a href="classStdMeshers__PrismAsBlock.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for StdMeshers_PrismAsBlock:</div>
<div class="dyncontent">
<div class="center"><img src="classStdMeshers__PrismAsBlock__inherit__graph.jpg" border="0" usemap="#StdMeshers__PrismAsBlock_inherit__map" alt="Inheritance graph"/></div>
<map name="StdMeshers__PrismAsBlock_inherit__map" id="StdMeshers__PrismAsBlock_inherit__map">
<area shape="rect" id="node2" href="classSMESH__Block.html" title="SMESH_Block" alt="" coords="65,80,176,107"/>
<area shape="rect" id="node3" href="classmath__FunctionSetWithDerivatives.html" title="math_FunctionSetWithDerivatives" alt="" coords="5,5,236,32"/>
</map>
</div>
<div class="dynheader">
Collaboration diagram for StdMeshers_PrismAsBlock:</div>
<div class="dyncontent">
<div class="center"><img src="classStdMeshers__PrismAsBlock__coll__graph.jpg" border="0" usemap="#StdMeshers__PrismAsBlock_coll__map" alt="Collaboration graph"/></div>
<map name="StdMeshers__PrismAsBlock_coll__map" id="StdMeshers__PrismAsBlock_coll__map">
<area shape="rect" id="node2" href="classSMESH__Block.html" title="SMESH_Block" alt="" coords="1409,361,1520,388"/>
<area shape="rect" id="node3" href="classmath__FunctionSetWithDerivatives.html" title="math_FunctionSetWithDerivatives" alt="" coords="888,101,1119,128"/>
<area shape="rect" id="node4" href="classSMESH__Block_1_1TEdge.html" title="SMESH_Block::TEdge" alt="" coords="925,51,1082,77"/>
<area shape="rect" id="node11" href="classSMESH__Block_1_1TFace.html" title="SMESH_Block::TFace" alt="" coords="926,311,1081,337"/>
<area shape="rect" id="node21" href="classSMESH__MesherHelper.html" title="SMESH_MesherHelper" alt="" coords="1782,1179,1945,1205"/>
<area shape="rect" id="node23" href="classSMESH__Mesh.html" title="SMESH_Mesh" alt="" coords="1410,1565,1519,1592"/>
<area shape="rect" id="node40" href="classSMDS__MeshNode.html" title="SMDS_MeshNode" alt="" coords="936,772,1071,799"/>
<area shape="rect" id="node8" href="classint.html" title="int" alt="" coords="539,1329,578,1356"/>
<area shape="rect" id="node24" href="classSMESHDS__Mesh.html" title="SMESHDS_Mesh" alt="" coords="940,1845,1067,1872"/>
<area shape="rect" id="node31" href="classSMESH__Gen.html" title="SMESH_Gen" alt="" coords="953,1693,1054,1720"/>
<area shape="rect" id="node34" href="classSMESHDS__Document.html" title="SMESHDS_Document" alt="" coords="925,1455,1082,1481"/>
<area shape="rect" id="node41" href="classStdMeshers__PrismAsBlock_1_1TSideFace.html" title="Class representing a part of a geom face or a union of seleral faces. Or just an ordinary geom face..." alt="" coords="2211,1198,2396,1239"/>
<area shape="rect" id="node25" href="classSMDS__Mesh.html" title="SMDS_Mesh" alt="" coords="508,1683,609,1709"/>
<area shape="rect" id="node29" href="classSMESHDS__Script.html" title="SMESHDS_Script" alt="" coords="494,1800,623,1827"/>
<area shape="rect" id="node17" title="STL class. " alt="" coords="498,901,619,928"/>
<area shape="rect" id="node27" title="STL class. " alt="" coords="121,1080,219,1107"/>
<area shape="rect" id="node20" title="STL class. " alt="" coords="1407,701,1523,728"/>
<area shape="rect" id="node30" href="classSMESHDS__SubMesh.html" title="SMESHDS_SubMesh" alt="" coords="483,1851,634,1877"/>
<area shape="rect" id="node39" href="structSMESH__TLink.html" title="A sorted pair of nodes. " alt="" coords="949,1108,1058,1135"/>
<area shape="rect" id="node42" href="classAdaptor3d__Surface.html" title="Adaptor3d_Surface" alt="" coords="1793,1229,1934,1256"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock_1_1THorizontalEdgeAdaptor.html">THorizontalEdgeAdaptor</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class emulating geometry of a hirizontal edge.  <a href="classStdMeshers__PrismAsBlock_1_1THorizontalEdgeAdaptor.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock_1_1TPCurveOnHorFaceAdaptor.html">TPCurveOnHorFaceAdaptor</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class emulating pcurve on a hirizontal face.  <a href="classStdMeshers__PrismAsBlock_1_1TPCurveOnHorFaceAdaptor.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock_1_1TSideFace.html">TSideFace</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class representing a part of a geom face or a union of seleral faces. Or just an ordinary geom face.  <a href="classStdMeshers__PrismAsBlock_1_1TSideFace.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock_1_1TVerticalEdgeAdaptor.html">TVerticalEdgeAdaptor</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class emulating geometry of a vertical edge.  <a href="classStdMeshers__PrismAsBlock_1_1TVerticalEdgeAdaptor.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:aad637073fc3572a5b41dafd236020926"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926">TShapeID</a> { <br />
&#160;&#160;<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926ab5ca0060aa8838ac112e56665e789ce5">ID_NONE</a> = 0, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926a61cbf404462a0da90fa54411edadd7b1">ID_V000</a> = 1, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926ad66aa69becea6c4fb7c9e25f74e03fae">ID_V100</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926a244df147f6cdc25ec00687fe8d024302">ID_V010</a>, 
<br />
&#160;&#160;<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926a7754d5eb7c862d44b0be287bd9a2f98d">ID_V110</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926ac8a0d4e2ad6ef58ef1475552a415b785">ID_V001</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926a4f396fc5a1ec5851e334c8f4793cf9f9">ID_V101</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926ac14ef75b8c5b4437a5fbcfe142d4da51">ID_V011</a>, 
<br />
&#160;&#160;<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926aac27cf769dcb2d0ed34f2c8e259e28db">ID_V111</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926a4d1015f5c7b9eb76fc7c7eb4c08a30c2">ID_Ex00</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926a0306b921a474e47e90cfe701b7ad8eb8">ID_Ex10</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926a42c0c5f5b4357ba46552c8e7f43006c4">ID_Ex01</a>, 
<br />
&#160;&#160;<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926aba758f6ce6f8e461dc5c3d6f359ae556">ID_Ex11</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926ac6bbc177bad9e7515b4488c96252de8d">ID_E0y0</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926a692444149463d43a03ba7330c5575d62">ID_E1y0</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926a773c2221652632eb1ecae6d349ea8b82">ID_E0y1</a>, 
<br />
&#160;&#160;<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926ae5e937a86309b591ab8bef9934093543">ID_E1y1</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926af8389df641fec13725b0c7c20a968d93">ID_E00z</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926a367131799eb1a764b5abb463b9dc7bc8">ID_E10z</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926afe72eb7a8d81bc18cf31f63f7ab91aab">ID_E01z</a>, 
<br />
&#160;&#160;<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926addb6a3fd529733fd8894397d2cb93f10">ID_E11z</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926ac4be6d1b6f9679ab24628df773b42c26">ID_Fxy0</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926a1f2bee7366fbb8df1d304388ee087063">ID_Fxy1</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926a685cb32c96406671918bd3f8006f3ba4">ID_Fx0z</a>, 
<br />
&#160;&#160;<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926afe94d4045bcd61afd181864e679d4901">ID_Fx1z</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926a6759e73979548d8bd74620d84e651531">ID_F0yz</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926acf565b186109d9a583549bc3e8d697f9">ID_F1yz</a>, 
<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926abe2727c12be0a2b8a631b1e4cfa97db1">ID_Shell</a>
<br />
 }</td></tr>
<tr class="separator:aad637073fc3572a5b41dafd236020926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a464e5b56e82aaf83005cf4b5e40c2eca"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="classSMESH__Block.html#a464e5b56e82aaf83005cf4b5e40c2ecaa15ece94b2300111749c7076f71affbcc">ID_FirstV</a> = ID_V000, 
<a class="el" href="classSMESH__Block.html#a464e5b56e82aaf83005cf4b5e40c2ecaa60f4b534510a137a7dd6ff2baf1d52d0">ID_FirstE</a> = ID_Ex00, 
<a class="el" href="classSMESH__Block.html#a464e5b56e82aaf83005cf4b5e40c2ecaaa70bfe15d34418db5358e66fd85c8e9c">ID_FirstF</a> = ID_Fxy0
 }</td></tr>
<tr class="separator:a464e5b56e82aaf83005cf4b5e40c2eca"><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:a6aba3e1f7e6ed70e43757b87f0f0a260"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#a6aba3e1f7e6ed70e43757b87f0f0a260">StdMeshers_PrismAsBlock</a> ()</td></tr>
<tr class="memdesc:a6aba3e1f7e6ed70e43757b87f0f0a260"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. Initialization is needed.  <a href="#a6aba3e1f7e6ed70e43757b87f0f0a260">More...</a><br /></td></tr>
<tr class="separator:a6aba3e1f7e6ed70e43757b87f0f0a260"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28e3bdfcdae354605a6df0b34807021c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#a28e3bdfcdae354605a6df0b34807021c">~StdMeshers_PrismAsBlock</a> ()</td></tr>
<tr class="separator:a28e3bdfcdae354605a6df0b34807021c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac967a23d7bc93ba54394d437ffe9dc2d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#ac967a23d7bc93ba54394d437ffe9dc2d">Init</a> (<a class="el" href="classSMESH__MesherHelper.html">SMESH_MesherHelper</a> *helper, const TopoDS_Shape &amp;shape3D)</td></tr>
<tr class="memdesc:ac967a23d7bc93ba54394d437ffe9dc2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialization.  <a href="#ac967a23d7bc93ba54394d437ffe9dc2d">More...</a><br /></td></tr>
<tr class="separator:ac967a23d7bc93ba54394d437ffe9dc2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b08887c4f618b097b85fe5270434735"><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="classStdMeshers__PrismAsBlock.html#a2b08887c4f618b097b85fe5270434735">GetError</a> () const</td></tr>
<tr class="memdesc:a2b08887c4f618b097b85fe5270434735"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return problem description.  <a href="#a2b08887c4f618b097b85fe5270434735">More...</a><br /></td></tr>
<tr class="separator:a2b08887c4f618b097b85fe5270434735"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affd6555f6d9ea64ecc6297e29d512253"><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="classStdMeshers__PrismAsBlock.html#affd6555f6d9ea64ecc6297e29d512253">VerticalSize</a> () const</td></tr>
<tr class="memdesc:affd6555f6d9ea64ecc6297e29d512253"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return number of nodes on every vertical edge.  <a href="#affd6555f6d9ea64ecc6297e29d512253">More...</a><br /></td></tr>
<tr class="separator:affd6555f6d9ea64ecc6297e29d512253"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ca4dd10affdc1701b4e9fea7d263db8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#a1ca4dd10affdc1701b4e9fea7d263db8">HasNotQuadElemOnTop</a> () const</td></tr>
<tr class="separator:a1ca4dd10affdc1701b4e9fea7d263db8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1460b1c62227d8625f291b39398f79cd"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="SMESH__MesherHelper_8hxx.html#aab5389dd6a42366aa8e446d0b0dc25e1">TNodeColumn</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#a1460b1c62227d8625f291b39398f79cd">GetNodeColumn</a> (const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *node) const</td></tr>
<tr class="memdesc:a1460b1c62227d8625f291b39398f79cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointer to column of nodes.  <a href="#a1460b1c62227d8625f291b39398f79cd">More...</a><br /></td></tr>
<tr class="separator:a1460b1c62227d8625f291b39398f79cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc4306e9b34fce3f7950a02965c6df10"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="SMESH__MesherHelper_8hxx.html#a063b9e194caa1f144b469e3725f0cb1d">TParam2ColumnMap</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#abc4306e9b34fce3f7950a02965c6df10">GetParam2ColumnMap</a> (const <a class="el" href="classint.html">int</a> baseEdgeID, bool &amp;isReverse)</td></tr>
<tr class="memdesc:abc4306e9b34fce3f7950a02965c6df10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return TParam2ColumnMap for a base edge.  <a href="#abc4306e9b34fce3f7950a02965c6df10">More...</a><br /></td></tr>
<tr class="separator:abc4306e9b34fce3f7950a02965c6df10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c4fd08537cfba77fd4cea3d33c69cdb"><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="classStdMeshers__PrismAsBlock.html#a8c4fd08537cfba77fd4cea3d33c69cdb">Mesh</a> () const</td></tr>
<tr class="memdesc:a8c4fd08537cfba77fd4cea3d33c69cdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointer to mesh.  <a href="#a8c4fd08537cfba77fd4cea3d33c69cdb">More...</a><br /></td></tr>
<tr class="separator:a8c4fd08537cfba77fd4cea3d33c69cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf263cabe31fa826fc938282ed41a165"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#abf263cabe31fa826fc938282ed41a165">MeshDS</a> () const</td></tr>
<tr class="memdesc:abf263cabe31fa826fc938282ed41a165"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointer to mesh DS.  <a href="#abf263cabe31fa826fc938282ed41a165">More...</a><br /></td></tr>
<tr class="separator:abf263cabe31fa826fc938282ed41a165"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ae6c37489f999a7ccb3b3e7d6aa08f5"><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="classStdMeshers__PrismAsBlock.html#a9ae6c37489f999a7ccb3b3e7d6aa08f5">SubMesh</a> (const <a class="el" href="classint.html">int</a> shapeID) const</td></tr>
<tr class="memdesc:a9ae6c37489f999a7ccb3b3e7d6aa08f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return submesh of a shape.  <a href="#a9ae6c37489f999a7ccb3b3e7d6aa08f5">More...</a><br /></td></tr>
<tr class="separator:a9ae6c37489f999a7ccb3b3e7d6aa08f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a778f81fb0f175d8aaf75f946e0609b0f"><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="classStdMeshers__PrismAsBlock.html#a778f81fb0f175d8aaf75f946e0609b0f">SubMeshDS</a> (const <a class="el" href="classint.html">int</a> shapeID) const</td></tr>
<tr class="memdesc:a778f81fb0f175d8aaf75f946e0609b0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return submesh DS of a shape.  <a href="#a778f81fb0f175d8aaf75f946e0609b0f">More...</a><br /></td></tr>
<tr class="separator:a778f81fb0f175d8aaf75f946e0609b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac76db6131735ac829f5e26b59bfb07c9"><td class="memItemLeft" align="right" valign="top">const TopoDS_Shape &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#ac76db6131735ac829f5e26b59bfb07c9">Shape</a> (const <a class="el" href="classint.html">int</a> shapeID) const</td></tr>
<tr class="memdesc:ac76db6131735ac829f5e26b59bfb07c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a in-block shape.  <a href="#ac76db6131735ac829f5e26b59bfb07c9">More...</a><br /></td></tr>
<tr class="separator:ac76db6131735ac829f5e26b59bfb07c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa69c2f4528340686b3fffc904a8c47bc"><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="classStdMeshers__PrismAsBlock.html#aa69c2f4528340686b3fffc904a8c47bc">ShapeID</a> (const TopoDS_Shape &amp;shape) const</td></tr>
<tr class="memdesc:aa69c2f4528340686b3fffc904a8c47bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return in-block ID of a shape.  <a href="#aa69c2f4528340686b3fffc904a8c47bc">More...</a><br /></td></tr>
<tr class="separator:aa69c2f4528340686b3fffc904a8c47bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ca91a8ad23c372ceb99ebc1aa7d631f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a7ca91a8ad23c372ceb99ebc1aa7d631f">LoadBlockShapes</a> (const TopoDS_Shell &amp;theShell, const TopoDS_Vertex &amp;theVertex000, const TopoDS_Vertex &amp;theVertex001, TopTools_IndexedMapOfOrientedShape &amp;theShapeIDMap)</td></tr>
<tr class="separator:a7ca91a8ad23c372ceb99ebc1aa7d631f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ef99ab7b2419045932064130c98532c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a5ef99ab7b2419045932064130c98532c">LoadBlockShapes</a> (const TopTools_IndexedMapOfOrientedShape &amp;theShapeIDMap)</td></tr>
<tr class="separator:a5ef99ab7b2419045932064130c98532c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f66a5387e7aa815f48c45b0664851bb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a9f66a5387e7aa815f48c45b0664851bb">LoadMeshBlock</a> (const <a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a> *theVolume, const <a class="el" href="classint.html">int</a> theNode000Index, const <a class="el" href="classint.html">int</a> theNode001Index, std::vector&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;theOrderedNodes)</td></tr>
<tr class="separator:a9f66a5387e7aa815f48c45b0664851bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7ee0d9aa65b415c59997f61f350fe80"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#aa7ee0d9aa65b415c59997f61f350fe80">LoadFace</a> (const TopoDS_Face &amp;theFace, const <a class="el" href="classint.html">int</a> theFaceID, const TopTools_IndexedMapOfOrientedShape &amp;theShapeIDMap)</td></tr>
<tr class="separator:aa7ee0d9aa65b415c59997f61f350fe80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a968f1d3345cf52c6640007227abb9d66"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a968f1d3345cf52c6640007227abb9d66">VertexPoint</a> (const <a class="el" href="classint.html">int</a> theVertexID, gp_XYZ &amp;thePoint) const</td></tr>
<tr class="separator:a968f1d3345cf52c6640007227abb9d66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7b8b9fc4a329db9eab90ca804db6f90"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#ae7b8b9fc4a329db9eab90ca804db6f90">EdgePoint</a> (const <a class="el" href="classint.html">int</a> theEdgeID, const gp_XYZ &amp;theParams, gp_XYZ &amp;thePoint) const</td></tr>
<tr class="separator:ae7b8b9fc4a329db9eab90ca804db6f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8200bd325a9f9651908c90db57c34832"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a8200bd325a9f9651908c90db57c34832">EdgeU</a> (const <a class="el" href="classint.html">int</a> theEdgeID, const gp_XYZ &amp;theParams, double &amp;theU) const</td></tr>
<tr class="separator:a8200bd325a9f9651908c90db57c34832"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ad68f9901bcbc0940e455c83fd7568c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a8ad68f9901bcbc0940e455c83fd7568c">FacePoint</a> (const <a class="el" href="classint.html">int</a> theFaceID, const gp_XYZ &amp;theParams, gp_XYZ &amp;thePoint) const</td></tr>
<tr class="separator:a8ad68f9901bcbc0940e455c83fd7568c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06959a67e8c3599369360c7574396be5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a06959a67e8c3599369360c7574396be5">FaceUV</a> (const <a class="el" href="classint.html">int</a> theFaceID, const gp_XYZ &amp;theParams, gp_XY &amp;theUV) const</td></tr>
<tr class="separator:a06959a67e8c3599369360c7574396be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4840da9be1c000d3bcb4e54b14bcd2f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#aa4840da9be1c000d3bcb4e54b14bcd2f">ShellPoint</a> (const gp_XYZ &amp;theParams, gp_XYZ &amp;thePoint) const</td></tr>
<tr class="separator:aa4840da9be1c000d3bcb4e54b14bcd2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f4f9ebaf0496cca708a681c356bb96a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a9f4f9ebaf0496cca708a681c356bb96a">ComputeParameters</a> (const gp_Pnt &amp;thePoint, gp_XYZ &amp;theParams, const <a class="el" href="classint.html">int</a> theShapeID=<a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926abe2727c12be0a2b8a631b1e4cfa97db1">ID_Shell</a>, const gp_XYZ &amp;theParamsHint=gp_XYZ(-1,-1,-1))</td></tr>
<tr class="separator:a9f4f9ebaf0496cca708a681c356bb96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af011f9ac043b3a9923b7a351be94d6d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#af011f9ac043b3a9923b7a351be94d6d5">VertexParameters</a> (const <a class="el" href="classint.html">int</a> theVertexID, gp_XYZ &amp;theParams)</td></tr>
<tr class="separator:af011f9ac043b3a9923b7a351be94d6d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdb76129fb2999a6b30768111ed84c4c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#acdb76129fb2999a6b30768111ed84c4c">EdgeParameters</a> (const <a class="el" href="classint.html">int</a> theEdgeID, const double theU, gp_XYZ &amp;theParams)</td></tr>
<tr class="separator:acdb76129fb2999a6b30768111ed84c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8862f370a4e73b5d658e99d5d9af57f"><td class="memItemLeft" align="right" valign="top">Standard_Integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#ab8862f370a4e73b5d658e99d5d9af57f">NbVariables</a> () const</td></tr>
<tr class="separator:ab8862f370a4e73b5d658e99d5d9af57f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a142ba04392ee0276815179d26e3eae2b"><td class="memItemLeft" align="right" valign="top">Standard_Integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a142ba04392ee0276815179d26e3eae2b">NbEquations</a> () const</td></tr>
<tr class="separator:a142ba04392ee0276815179d26e3eae2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e57c24d2234c34d669a76761ba810ad"><td class="memItemLeft" align="right" valign="top">Standard_Boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a1e57c24d2234c34d669a76761ba810ad">Value</a> (const math_Vector &amp;X, math_Vector &amp;F)</td></tr>
<tr class="separator:a1e57c24d2234c34d669a76761ba810ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a612fa20ebc2ce6419ff0186bc7c762bc"><td class="memItemLeft" align="right" valign="top">Standard_Boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a612fa20ebc2ce6419ff0186bc7c762bc">Derivatives</a> (const math_Vector &amp;X, math_Matrix &amp;D)</td></tr>
<tr class="separator:a612fa20ebc2ce6419ff0186bc7c762bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d4f73200d11bdffd317e32c64d7236f"><td class="memItemLeft" align="right" valign="top">Standard_Boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a8d4f73200d11bdffd317e32c64d7236f">Values</a> (const math_Vector &amp;X, math_Vector &amp;F, math_Matrix &amp;D)</td></tr>
<tr class="separator:a8d4f73200d11bdffd317e32c64d7236f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9522acec5765ede7024d60c86229e6a"><td class="memItemLeft" align="right" valign="top">Standard_Integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#ad9522acec5765ede7024d60c86229e6a">GetStateNumber</a> ()</td></tr>
<tr class="separator:ad9522acec5765ede7024d60c86229e6a"><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:a617ba92e658961ae6692232d54555299"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#a617ba92e658961ae6692232d54555299">IsForwardEdge</a> (<a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a> *meshDS, const <a class="el" href="SMESH__MesherHelper_8hxx.html#a063b9e194caa1f144b469e3725f0cb1d">TParam2ColumnMap</a> &amp;columnsMap, const TopoDS_Edge &amp;bottomEdge, const <a class="el" href="classint.html">int</a> sideFaceID)</td></tr>
<tr class="memdesc:a617ba92e658961ae6692232d54555299"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check curve orientation of a bootom edge.  <a href="#a617ba92e658961ae6692232d54555299">More...</a><br /></td></tr>
<tr class="separator:a617ba92e658961ae6692232d54555299"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf0fa189e7e245ea74714983aa69a75e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#adf0fa189e7e245ea74714983aa69a75e">GetWallFaces</a> (<a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *mesh, const TopoDS_Shape &amp;mainShape, const TopoDS_Shape &amp;bottomFace, const std::list&lt; TopoDS_Edge &gt; &amp;bottomEdges, std::list&lt; TopoDS_Face &gt; &amp;wallFaces)</td></tr>
<tr class="memdesc:adf0fa189e7e245ea74714983aa69a75e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find wall faces by bottom edges.  <a href="#adf0fa189e7e245ea74714983aa69a75e">More...</a><br /></td></tr>
<tr class="separator:adf0fa189e7e245ea74714983aa69a75e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cf9f40d1e8f5ae2139844cea243a202"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a5cf9f40d1e8f5ae2139844cea243a202">NbVertices</a> ()</td></tr>
<tr class="separator:a5cf9f40d1e8f5ae2139844cea243a202"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18fea601f58b73c68839f0eeacf26cf1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a18fea601f58b73c68839f0eeacf26cf1">NbEdges</a> ()</td></tr>
<tr class="separator:a18fea601f58b73c68839f0eeacf26cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc763d518021edb9ac8562b53fefbf47"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#adc763d518021edb9ac8562b53fefbf47">NbFaces</a> ()</td></tr>
<tr class="separator:adc763d518021edb9ac8562b53fefbf47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97d8ef5b7c1e24b234ca6690e83e701b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a97d8ef5b7c1e24b234ca6690e83e701b">NbSubShapes</a> ()</td></tr>
<tr class="separator:a97d8ef5b7c1e24b234ca6690e83e701b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a472de5c0c1b22c63ef438db514d5d6f6"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a472de5c0c1b22c63ef438db514d5d6f6">IsVertexID</a> (<a class="el" href="classint.html">int</a> theShapeID)</td></tr>
<tr class="separator:a472de5c0c1b22c63ef438db514d5d6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad159fe7361d1b8c9e3062461a839b9af"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#ad159fe7361d1b8c9e3062461a839b9af">IsEdgeID</a> (<a class="el" href="classint.html">int</a> theShapeID)</td></tr>
<tr class="separator:ad159fe7361d1b8c9e3062461a839b9af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3aeb47e1186f92adee2317a8936d60c"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#aa3aeb47e1186f92adee2317a8936d60c">IsFaceID</a> (<a class="el" href="classint.html">int</a> theShapeID)</td></tr>
<tr class="separator:aa3aeb47e1186f92adee2317a8936d60c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a984f8c8ff3123a0e4323c64d73b39776"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a984f8c8ff3123a0e4323c64d73b39776">ShapeIndex</a> (<a class="el" href="classint.html">int</a> theShapeID)</td></tr>
<tr class="separator:a984f8c8ff3123a0e4323c64d73b39776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b6dbcdc4770b44dc7af7466022b320c"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a1b6dbcdc4770b44dc7af7466022b320c">GetFaceEdgesIDs</a> (const <a class="el" href="classint.html">int</a> faceID, std::vector&lt; <a class="el" href="classint.html">int</a> &gt; &amp;edgeVec)</td></tr>
<tr class="separator:a1b6dbcdc4770b44dc7af7466022b320c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90e6f32cf0a4b6c1dd35ac2a9d46c0e2"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a90e6f32cf0a4b6c1dd35ac2a9d46c0e2">GetEdgeVertexIDs</a> (const <a class="el" href="classint.html">int</a> edgeID, std::vector&lt; <a class="el" href="classint.html">int</a> &gt; &amp;vertexVec)</td></tr>
<tr class="separator:a90e6f32cf0a4b6c1dd35ac2a9d46c0e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68c6441661fb01529a423fbbd5b16184"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a68c6441661fb01529a423fbbd5b16184">GetCoordIndOnEdge</a> (const <a class="el" href="classint.html">int</a> theEdgeID)</td></tr>
<tr class="separator:a68c6441661fb01529a423fbbd5b16184"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b5e21f29c9060aeeeb62ff5c39ebe7b"><td class="memItemLeft" align="right" valign="top">static double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a0b5e21f29c9060aeeeb62ff5c39ebe7b">GetShapeCoef</a> (const <a class="el" href="classint.html">int</a> theShapeID)</td></tr>
<tr class="separator:a0b5e21f29c9060aeeeb62ff5c39ebe7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43f4b08476c24df715a88d6fda81aee2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a43f4b08476c24df715a88d6fda81aee2">GetShapeIDByParams</a> (const gp_XYZ &amp;theParams)</td></tr>
<tr class="separator:a43f4b08476c24df715a88d6fda81aee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4e4cbbaa51d8af4a5d567659c2081a1"><td class="memItemLeft" align="right" valign="top">static std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#af4e4cbbaa51d8af4a5d567659c2081a1">DumpShapeID</a> (const <a class="el" href="classint.html">int</a> theBlockShapeID, std::ostream &amp;stream)</td></tr>
<tr class="separator:af4e4cbbaa51d8af4a5d567659c2081a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1c9034f93353bf6b1ee9d69908b1330"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#ac1c9034f93353bf6b1ee9d69908b1330">Insert</a> (const TopoDS_Shape &amp;theShape, const <a class="el" href="classint.html">int</a> theShapeID, TopTools_IndexedMapOfOrientedShape &amp;theShapeIDMap)</td></tr>
<tr class="separator:ac1c9034f93353bf6b1ee9d69908b1330"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92305d8f28a8f01ea306c26f1100e9b3"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a92305d8f28a8f01ea306c26f1100e9b3">FindBlockShapes</a> (const TopoDS_Shell &amp;theShell, const TopoDS_Vertex &amp;theVertex000, const TopoDS_Vertex &amp;theVertex001, TopTools_IndexedMapOfOrientedShape &amp;theShapeIDMap)</td></tr>
<tr class="separator:a92305d8f28a8f01ea306c26f1100e9b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca28f8aaa8e838b660a5c621ff81c526"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#aca28f8aaa8e838b660a5c621ff81c526">ShellPoint</a> (const gp_XYZ &amp;theParams, const std::vector&lt; gp_XYZ &gt; &amp;thePointOnShape, gp_XYZ &amp;thePoint)</td></tr>
<tr class="separator:aca28f8aaa8e838b660a5c621ff81c526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acebbeddae5d1b50f7061f5033014a6db"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#acebbeddae5d1b50f7061f5033014a6db">IsForwardEdge</a> (const TopoDS_Edge &amp;theEdge, const TopTools_IndexedMapOfOrientedShape &amp;theShapeIDMap)</td></tr>
<tr class="separator:acebbeddae5d1b50f7061f5033014a6db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80a3531991841af35ad5729c055d4bb9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classint.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a80a3531991841af35ad5729c055d4bb9">GetOrderedEdges</a> (const TopoDS_Face &amp;theFace, TopoDS_Vertex theFirstVertex, std::list&lt; TopoDS_Edge &gt; &amp;theEdges, std::list&lt; <a class="el" href="classint.html">int</a> &gt; &amp;theNbVertexInWires, const bool theShapeAnalysisAlgo=false)</td></tr>
<tr class="separator:a80a3531991841af35ad5729c055d4bb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a>
Protected Types</h2></td></tr>
<tr class="memitem:a6b648e69065118901f4cb1f0476f0571"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="classSMESH__Block.html#a6b648e69065118901f4cb1f0476f0571aa7b849517ca963bc1232695a5b01ccb5">SQUARE_DIST</a> = 0, 
<a class="el" href="classSMESH__Block.html#a6b648e69065118901f4cb1f0476f0571a1a0fc17682faa3db2c91efcc3fbd3af7">DRV_1</a>, 
<a class="el" href="classSMESH__Block.html#a6b648e69065118901f4cb1f0476f0571a7a2c10136bd90de84580c8db90ae7d28">DRV_2</a>, 
<a class="el" href="classSMESH__Block.html#a6b648e69065118901f4cb1f0476f0571ad0dce324547fd11f3ddd164921e67186">DRV_3</a>
 }</td></tr>
<tr class="separator:a6b648e69065118901f4cb1f0476f0571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7810a1fdd273e0eb1d2a558dd5c7c61"><td class="memItemLeft" align="right" valign="top">typedef std::pair&lt; gp_XYZ, gp_XYZ &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#ab7810a1fdd273e0eb1d2a558dd5c7c61">TxyzPair</a></td></tr>
<tr class="separator:ab7810a1fdd273e0eb1d2a558dd5c7c61"><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:a729cdcc7a1d642de6495309c90443e60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a729cdcc7a1d642de6495309c90443e60">init</a> ()</td></tr>
<tr class="memdesc:a729cdcc7a1d642de6495309c90443e60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call it after geometry initialisation.  <a href="#a729cdcc7a1d642de6495309c90443e60">More...</a><br /></td></tr>
<tr class="separator:a729cdcc7a1d642de6495309c90443e60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8cf98156d0f70121ccb0820f9f3a29"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#afb8cf98156d0f70121ccb0820f9f3a29">distance</a> () const</td></tr>
<tr class="separator:afb8cf98156d0f70121ccb0820f9f3a29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a863faf6f0846cdbe36d0aa39046e7122"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a863faf6f0846cdbe36d0aa39046e7122">funcValue</a> (double sqDist) const</td></tr>
<tr class="separator:a863faf6f0846cdbe36d0aa39046e7122"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae27369d7ff97c0296c77b72393ec3d75"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#ae27369d7ff97c0296c77b72393ec3d75">computeParameters</a> (const gp_Pnt &amp;thePoint, gp_XYZ &amp;theParams, const gp_XYZ &amp;theParamsHint)</td></tr>
<tr class="separator:ae27369d7ff97c0296c77b72393ec3d75"><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:a98337f58f615798af5b1a6cb6a6d0dde"><td class="memItemLeft" align="right" valign="top">gp_XYZ&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a98337f58f615798af5b1a6cb6a6d0dde">myPnt</a> [8]</td></tr>
<tr class="separator:a98337f58f615798af5b1a6cb6a6d0dde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9d5ab89644a4b1dd968bee776dca12a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__Block_1_1TEdge.html">TEdge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#ab9d5ab89644a4b1dd968bee776dca12a">myEdge</a> [12]</td></tr>
<tr class="separator:ab9d5ab89644a4b1dd968bee776dca12a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8fc198b0d6da7515739ecb14d1b2268"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__Block_1_1TFace.html">TFace</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#af8fc198b0d6da7515739ecb14d1b2268">myFace</a> [6]</td></tr>
<tr class="separator:af8fc198b0d6da7515739ecb14d1b2268"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2604b8f692afd4e0a82ab562e164aac3"><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__Block.html#a2604b8f692afd4e0a82ab562e164aac3">myFaceIndex</a></td></tr>
<tr class="separator:a2604b8f692afd4e0a82ab562e164aac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88e147936dd3bc2f001774290298d723"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a88e147936dd3bc2f001774290298d723">myFaceParam</a></td></tr>
<tr class="separator:a88e147936dd3bc2f001774290298d723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a281025d2d617c38687d0f686c25a9aca"><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__Block.html#a281025d2d617c38687d0f686c25a9aca">myNbIterations</a></td></tr>
<tr class="separator:a281025d2d617c38687d0f686c25a9aca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95c9ebaf430432a5b9ed7012b8505941"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a95c9ebaf430432a5b9ed7012b8505941">mySumDist</a></td></tr>
<tr class="separator:a95c9ebaf430432a5b9ed7012b8505941"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a436d28ca9cfaaba9e375e024af4639de"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a436d28ca9cfaaba9e375e024af4639de">myTolerance</a></td></tr>
<tr class="separator:a436d28ca9cfaaba9e375e024af4639de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a843b0647750498a48e6ab814126f7845"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a843b0647750498a48e6ab814126f7845">mySquareFunc</a></td></tr>
<tr class="separator:a843b0647750498a48e6ab814126f7845"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb9318b6087b90b23e622744d274a0a8"><td class="memItemLeft" align="right" valign="top">gp_XYZ&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#adb9318b6087b90b23e622744d274a0a8">myPoint</a></td></tr>
<tr class="separator:adb9318b6087b90b23e622744d274a0a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aa2522b10f3d1bc1859fe3491316755"><td class="memItemLeft" align="right" valign="top">gp_XYZ&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a3aa2522b10f3d1bc1859fe3491316755">myParam</a></td></tr>
<tr class="separator:a3aa2522b10f3d1bc1859fe3491316755"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af62a202f14f65bcfd021cb830aa8c5cc"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#af62a202f14f65bcfd021cb830aa8c5cc">myValues</a> [4]</td></tr>
<tr class="separator:af62a202f14f65bcfd021cb830aa8c5cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7983bd126307ef1f5c51bbfcec04f25c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__Block.html#ab7810a1fdd273e0eb1d2a558dd5c7c61">TxyzPair</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a7983bd126307ef1f5c51bbfcec04f25c">my3x3x3GridNodes</a> [27]</td></tr>
<tr class="separator:a7983bd126307ef1f5c51bbfcec04f25c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2480c2539435269aaacd44dc229307e3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#a2480c2539435269aaacd44dc229307e3">myGridComputed</a></td></tr>
<tr class="separator:a2480c2539435269aaacd44dc229307e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a9b8270a5c74d890b7468a8e1d4f167c5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#a9b8270a5c74d890b7468a8e1d4f167c5">error</a> (<a class="el" href="classint.html">int</a> error, const <a class="el" href="classSMESH__Comment.html">SMESH_Comment</a> &amp;comment=&quot;&quot;)</td></tr>
<tr class="memdesc:a9b8270a5c74d890b7468a8e1d4f167c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">store error and comment and then return ( error == COMPERR_OK )  <a href="#a9b8270a5c74d890b7468a8e1d4f167c5">More...</a><br /></td></tr>
<tr class="separator:a9b8270a5c74d890b7468a8e1d4f167c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:adcc7ecc1eb15c7d75ffbe0fc6333957a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#adcc7ecc1eb15c7d75ffbe0fc6333957a">myNotQuadOnTop</a></td></tr>
<tr class="separator:adcc7ecc1eb15c7d75ffbe0fc6333957a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1177ddebe3deed57e0ef96c2b72adea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSMESH__MesherHelper.html">SMESH_MesherHelper</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#ab1177ddebe3deed57e0ef96c2b72adea">myHelper</a></td></tr>
<tr class="separator:ab1177ddebe3deed57e0ef96c2b72adea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35428df6094d97274b70aaf7190303db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="StdMeshers__Prism__3D_8hxx.html#a0b4fe03d981760adf3f7098395abadb8">TBlockShapes</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#a35428df6094d97274b70aaf7190303db">myShapeIDMap</a></td></tr>
<tr class="separator:a35428df6094d97274b70aaf7190303db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad30bd2967b85111e32e1c54ac0dc288d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classStdMeshers__PrismAsBlock_1_1TSideFace.html">TSideFace</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#ad30bd2967b85111e32e1c54ac0dc288d">mySide</a></td></tr>
<tr class="separator:ad30bd2967b85111e32e1c54ac0dc288d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a958aaa9ef04b894c3e55a22fe03662d6"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="SMESH__MesherHelper_8hxx.html#a063b9e194caa1f144b469e3725f0cb1d">TParam2ColumnMap</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#a958aaa9ef04b894c3e55a22fe03662d6">myParam2ColumnMaps</a></td></tr>
<tr class="separator:a958aaa9ef04b894c3e55a22fe03662d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5af92930e790a5bfe24ba0c42354fa0c"><td class="memItemLeft" align="right" valign="top">std::map&lt; <a class="el" href="classint.html">int</a>, std::pair&lt; <a class="el" href="SMESH__MesherHelper_8hxx.html#a063b9e194caa1f144b469e3725f0cb1d">TParam2ColumnMap</a> *, bool &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStdMeshers__PrismAsBlock.html#a5af92930e790a5bfe24ba0c42354fa0c">myShapeIndex2ColumnMap</a></td></tr>
<tr class="separator:a5af92930e790a5bfe24ba0c42354fa0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca6bd84241e8f62e1c03c0b08a0983e8"><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="classStdMeshers__PrismAsBlock.html#aca6bd84241e8f62e1c03c0b08a0983e8">myError</a></td></tr>
<tr class="separator:aca6bd84241e8f62e1c03c0b08a0983e8"><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>Tool analyzing and giving access to a prism geometry treating it like a block, i.e. the four side faces are emulated by division/uniting of missing/excess faces. It also manage associations between block subshapes and a mesh. </p>

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00099">99</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="ab7810a1fdd273e0eb1d2a558dd5c7c61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7810a1fdd273e0eb1d2a558dd5c7c61">&#9670;&nbsp;</a></span>TxyzPair</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::pair&lt;gp_XYZ,gp_XYZ&gt; <a class="el" href="classSMESH__Block.html#ab7810a1fdd273e0eb1d2a558dd5c7c61">SMESH_Block::TxyzPair</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00384">384</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926">SMESH_Block::TShapeID</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926ab5ca0060aa8838ac112e56665e789ce5"></a>ID_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926a61cbf404462a0da90fa54411edadd7b1"></a>ID_V000&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926ad66aa69becea6c4fb7c9e25f74e03fae"></a>ID_V100&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926a244df147f6cdc25ec00687fe8d024302"></a>ID_V010&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926a7754d5eb7c862d44b0be287bd9a2f98d"></a>ID_V110&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926ac8a0d4e2ad6ef58ef1475552a415b785"></a>ID_V001&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926a4f396fc5a1ec5851e334c8f4793cf9f9"></a>ID_V101&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926ac14ef75b8c5b4437a5fbcfe142d4da51"></a>ID_V011&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926aac27cf769dcb2d0ed34f2c8e259e28db"></a>ID_V111&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926a4d1015f5c7b9eb76fc7c7eb4c08a30c2"></a>ID_Ex00&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926a0306b921a474e47e90cfe701b7ad8eb8"></a>ID_Ex10&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926a42c0c5f5b4357ba46552c8e7f43006c4"></a>ID_Ex01&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926aba758f6ce6f8e461dc5c3d6f359ae556"></a>ID_Ex11&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926ac6bbc177bad9e7515b4488c96252de8d"></a>ID_E0y0&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926a692444149463d43a03ba7330c5575d62"></a>ID_E1y0&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926a773c2221652632eb1ecae6d349ea8b82"></a>ID_E0y1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926ae5e937a86309b591ab8bef9934093543"></a>ID_E1y1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926af8389df641fec13725b0c7c20a968d93"></a>ID_E00z&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926a367131799eb1a764b5abb463b9dc7bc8"></a>ID_E10z&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926afe72eb7a8d81bc18cf31f63f7ab91aab"></a>ID_E01z&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926addb6a3fd529733fd8894397d2cb93f10"></a>ID_E11z&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926ac4be6d1b6f9679ab24628df773b42c26"></a>ID_Fxy0&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926a1f2bee7366fbb8df1d304388ee087063"></a>ID_Fxy1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926a685cb32c96406671918bd3f8006f3ba4"></a>ID_Fx0z&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926afe94d4045bcd61afd181864e679d4901"></a>ID_Fx1z&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926a6759e73979548d8bd74620d84e651531"></a>ID_F0yz&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926acf565b186109d9a583549bc3e8d697f9"></a>ID_F1yz&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad637073fc3572a5b41dafd236020926abe2727c12be0a2b8a631b1e4cfa97db1"></a>ID_Shell&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00064">64</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

</div>
</div>
<a id="a464e5b56e82aaf83005cf4b5e40c2eca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a464e5b56e82aaf83005cf4b5e40c2eca">&#9670;&nbsp;</a></span>anonymous enum</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a464e5b56e82aaf83005cf4b5e40c2ecaa15ece94b2300111749c7076f71affbcc"></a>ID_FirstV&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a464e5b56e82aaf83005cf4b5e40c2ecaa60f4b534510a137a7dd6ff2baf1d52d0"></a>ID_FirstE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a464e5b56e82aaf83005cf4b5e40c2ecaaa70bfe15d34418db5358e66fd85c8e9c"></a>ID_FirstF&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00080">80</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

</div>
</div>
<a id="a6b648e69065118901f4cb1f0476f0571"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b648e69065118901f4cb1f0476f0571">&#9670;&nbsp;</a></span>anonymous enum</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6b648e69065118901f4cb1f0476f0571aa7b849517ca963bc1232695a5b01ccb5"></a>SQUARE_DIST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6b648e69065118901f4cb1f0476f0571a1a0fc17682faa3db2c91efcc3fbd3af7"></a>DRV_1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6b648e69065118901f4cb1f0476f0571a7a2c10136bd90de84580c8db90ae7d28"></a>DRV_2&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6b648e69065118901f4cb1f0476f0571ad0dce324547fd11f3ddd164921e67186"></a>DRV_3&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00368">368</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

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

<p>Constructor. Initialization is needed. </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">StdMeshers_PrismAsBlock::~StdMeshers_PrismAsBlock </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool StdMeshers_PrismAsBlock::Init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSMESH__MesherHelper.html">SMESH_MesherHelper</a> *&#160;</td>
          <td class="paramname"><em>helper</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>shape3D</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Initialization. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">helper</td><td>- helper loaded with mesh and 3D shape </td></tr>
    <tr><td class="paramname">shape3D</td><td>- a closed shell or solid </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- false if a mesh or a shape are KO</td></tr>
  </table>
  </dd>
</dl>
<p>Analyse shape geometry and mesh. If there are triangles on one of faces, it becomes 'bottom' </p>

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

<p>Return problem description. </p>

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00123">123</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

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

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

<p>Return number of nodes on every vertical edge. </p>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">int</td><td>- number of nodes including end nodes </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00129">129</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool StdMeshers_PrismAsBlock::HasNotQuadElemOnTop </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="StdMeshers__Prism__3D_8hxx_source.html#l00131">131</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="SMESH__MesherHelper_8hxx.html#aab5389dd6a42366aa8e446d0b0dc25e1">TNodeColumn</a>* StdMeshers_PrismAsBlock::GetNodeColumn </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return pointer to column of nodes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">node</td><td>- bottom node from which the returned column goes up </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">const</td><td>TNodeColumn* - the found column </td></tr>
  </table>
  </dd>
</dl>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="SMESH__MesherHelper_8hxx.html#a063b9e194caa1f144b469e3725f0cb1d">TParam2ColumnMap</a>&amp; StdMeshers_PrismAsBlock::GetParam2ColumnMap </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>baseEdgeID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"><em>isReverse</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return TParam2ColumnMap for a base edge. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">baseEdgeID</td><td>- base edge SMESHDS Index </td></tr>
    <tr><td class="paramname">isReverse</td><td>- columns in-block orientation </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">const</td><td>TParam2ColumnMap&amp; - map </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00146">146</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

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

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

<p>Return pointer to mesh. </p>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a></td><td>- mesh </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00159">159</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

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

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

<p>Return pointer to mesh DS. </p>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname"><a class="el" href="classSMESHDS__Mesh.html">SMESHDS_Mesh</a></td><td>- mesh DS </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00165">165</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESH__subMesh.html">SMESH_subMesh</a>* StdMeshers_PrismAsBlock::SubMesh </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>shapeID</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return submesh of a shape. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">shapeID</td><td>- shape given by in-block index </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">SMESH_subMesh*</td><td>- found submesh </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00172">172</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSMESHDS__SubMesh.html">SMESHDS_SubMesh</a>* StdMeshers_PrismAsBlock::SubMeshDS </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>shapeID</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return submesh DS of a shape. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">shapeID</td><td>- shape given by in-block index </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">SMESHDS_SubMesh*</td><td>- found submesh DS </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00180">180</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TopoDS_Shape&amp; StdMeshers_PrismAsBlock::Shape </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>shapeID</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a in-block shape. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">shapeID</td><td>- shape given by in-block index </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">SMESHDS_SubMesh*</td><td>- found submesh </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00188">188</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classint.html">int</a> StdMeshers_PrismAsBlock::ShapeID </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>shape</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return in-block ID of a shape. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">shape</td><td>- block subshape </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">int</td><td>- ID or zero if the shape has no ID </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00196">196</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

</div>
</div>
<a id="a617ba92e658961ae6692232d54555299"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a617ba92e658961ae6692232d54555299">&#9670;&nbsp;</a></span>IsForwardEdge() <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 StdMeshers_PrismAsBlock::IsForwardEdge </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 <a class="el" href="SMESH__MesherHelper_8hxx.html#a063b9e194caa1f144b469e3725f0cb1d">TParam2ColumnMap</a> &amp;&#160;</td>
          <td class="paramname"><em>columnsMap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Edge &amp;&#160;</td>
          <td class="paramname"><em>bottomEdge</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>sideFaceID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Check curve orientation of a bootom edge. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">meshDS</td><td>- mesh DS </td></tr>
    <tr><td class="paramname">columnsMap</td><td>- node columns map of side face </td></tr>
    <tr><td class="paramname">bottomEdge</td><td>- the bootom edge </td></tr>
    <tr><td class="paramname">sideFaceID</td><td>- side face in-block ID </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">bool</td><td>- true if orienation coinside with in-block froward orienation </td></tr>
  </table>
  </dd>
</dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static bool StdMeshers_PrismAsBlock::GetWallFaces </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSMESH__Mesh.html">SMESH_Mesh</a> *&#160;</td>
          <td class="paramname"><em>mesh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>mainShape</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Shape &amp;&#160;</td>
          <td class="paramname"><em>bottomFace</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::list&lt; TopoDS_Edge &gt; &amp;&#160;</td>
          <td class="paramname"><em>bottomEdges</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::list&lt; TopoDS_Face &gt; &amp;&#160;</td>
          <td class="paramname"><em>wallFaces</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Find wall faces by bottom edges. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mesh</td><td>- the mesh </td></tr>
    <tr><td class="paramname">mainShape</td><td>- the prism </td></tr>
    <tr><td class="paramname">bottomFace</td><td>- the bottom face </td></tr>
    <tr><td class="paramname">bottomEdges</td><td>- edges bounding the bottom face </td></tr>
    <tr><td class="paramname">wallFaces</td><td>- faces list to fill in </td></tr>
  </table>
  </dd>
</dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool StdMeshers_PrismAsBlock::error </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>error</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classSMESH__Comment.html">SMESH_Comment</a> &amp;&#160;</td>
          <td class="paramname"><em>comment</em> = <code>&quot;&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>store error and comment and then return ( error == COMPERR_OK ) </p>

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00357">357</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

<p class="reference">References <a class="el" href="SMESH__ComputeError_8hxx_source.html#l00072">SMESH_ComputeError::New()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classStdMeshers__PrismAsBlock_a9b8270a5c74d890b7468a8e1d4f167c5_cgraph.jpg" border="0" usemap="#classStdMeshers__PrismAsBlock_a9b8270a5c74d890b7468a8e1d4f167c5_cgraph" alt=""/></div>
<map name="classStdMeshers__PrismAsBlock_a9b8270a5c74d890b7468a8e1d4f167c5_cgraph" id="classStdMeshers__PrismAsBlock_a9b8270a5c74d890b7468a8e1d4f167c5_cgraph">
<area shape="rect" id="node2" href="structSMESH__ComputeError.html#a54a1b53a2d5678fbab88a4dbb24c49d4" title="SMESH_ComputeError::New" alt="" coords="239,13,437,39"/>
<area shape="rect" id="node3" href="structSMESH__ComputeError.html#a0f5f697c0bb1355e3744ef4ec2d93cbe" title="SMESH_ComputeError\l::SMESH_ComputeError" alt="" coords="485,5,656,47"/>
</map>
</div>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classint.html">int</a> SMESH_Block::NbVertices </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classint.html">int</a> SMESH_Block::NbEdges </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00093">93</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classint.html">int</a> SMESH_Block::NbFaces </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00094">94</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classint.html">int</a> SMESH_Block::NbSubShapes </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00095">95</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

</div>
</div>
<a id="a472de5c0c1b22c63ef438db514d5d6f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a472de5c0c1b22c63ef438db514d5d6f6">&#9670;&nbsp;</a></span>IsVertexID()</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_Block::IsVertexID </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theShapeID</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00098">98</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

</div>
</div>
<a id="ad159fe7361d1b8c9e3062461a839b9af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad159fe7361d1b8c9e3062461a839b9af">&#9670;&nbsp;</a></span>IsEdgeID()</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_Block::IsEdgeID </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theShapeID</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00101">101</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

</div>
</div>
<a id="aa3aeb47e1186f92adee2317a8936d60c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3aeb47e1186f92adee2317a8936d60c">&#9670;&nbsp;</a></span>IsFaceID()</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_Block::IsFaceID </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theShapeID</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classint.html">int</a> SMESH_Block::ShapeIndex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theShapeID</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00107">107</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void SMESH_Block::GetFaceEdgesIDs </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>faceID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classint.html">int</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>edgeVec</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 class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void SMESH_Block::GetEdgeVertexIDs </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>edgeID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classint.html">int</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>vertexVec</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 class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classint.html">int</a> SMESH_Block::GetCoordIndOnEdge </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theEdgeID</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00125">125</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static double* SMESH_Block::GetShapeCoef </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theShapeID</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classint.html">int</a> SMESH_Block::GetShapeIDByParams </td>
          <td>(</td>
          <td class="paramtype">const gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>theParams</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static std::ostream&amp; SMESH_Block::DumpShapeID </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theBlockShapeID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>stream</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 class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7ca91a8ad23c372ceb99ebc1aa7d631f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ca91a8ad23c372ceb99ebc1aa7d631f">&#9670;&nbsp;</a></span>LoadBlockShapes() <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">bool SMESH_Block::LoadBlockShapes </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Shell &amp;&#160;</td>
          <td class="paramname"><em>theShell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Vertex &amp;&#160;</td>
          <td class="paramname"><em>theVertex000</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Vertex &amp;&#160;</td>
          <td class="paramname"><em>theVertex001</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TopTools_IndexedMapOfOrientedShape &amp;&#160;</td>
          <td class="paramname"><em>theShapeIDMap</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">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5ef99ab7b2419045932064130c98532c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ef99ab7b2419045932064130c98532c">&#9670;&nbsp;</a></span>LoadBlockShapes() <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">bool SMESH_Block::LoadBlockShapes </td>
          <td>(</td>
          <td class="paramtype">const TopTools_IndexedMapOfOrientedShape &amp;&#160;</td>
          <td class="paramname"><em>theShapeIDMap</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_Block::LoadMeshBlock </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classSMDS__MeshVolume.html">SMDS_MeshVolume</a> *&#160;</td>
          <td class="paramname"><em>theVolume</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>theNode000Index</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>theNode001Index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; const <a class="el" href="classSMDS__MeshNode.html">SMDS_MeshNode</a> *&gt; &amp;&#160;</td>
          <td class="paramname"><em>theOrderedNodes</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">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_Block::LoadFace </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Face &amp;&#160;</td>
          <td class="paramname"><em>theFace</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theFaceID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopTools_IndexedMapOfOrientedShape &amp;&#160;</td>
          <td class="paramname"><em>theShapeIDMap</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">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac1c9034f93353bf6b1ee9d69908b1330"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1c9034f93353bf6b1ee9d69908b1330">&#9670;&nbsp;</a></span>Insert()</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_Block::Insert </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="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theShapeID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TopTools_IndexedMapOfOrientedShape &amp;&#160;</td>
          <td class="paramname"><em>theShapeIDMap</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 class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a92305d8f28a8f01ea306c26f1100e9b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92305d8f28a8f01ea306c26f1100e9b3">&#9670;&nbsp;</a></span>FindBlockShapes()</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_Block::FindBlockShapes </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Shell &amp;&#160;</td>
          <td class="paramname"><em>theShell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Vertex &amp;&#160;</td>
          <td class="paramname"><em>theVertex000</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopoDS_Vertex &amp;&#160;</td>
          <td class="paramname"><em>theVertex001</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TopTools_IndexedMapOfOrientedShape &amp;&#160;</td>
          <td class="paramname"><em>theShapeIDMap</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 class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_Block::VertexPoint </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theVertexID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>thePoint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00195">195</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_Block::EdgePoint </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theEdgeID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>theParams</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>thePoint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00201">201</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_Block::EdgeU </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theEdgeID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>theParams</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>theU</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_Block::FacePoint </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theFaceID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>theParams</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>thePoint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00213">213</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_Block::FaceUV </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theFaceID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>theParams</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gp_XY &amp;&#160;</td>
          <td class="paramname"><em>theUV</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00219">219</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

</div>
</div>
<a id="aa4840da9be1c000d3bcb4e54b14bcd2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4840da9be1c000d3bcb4e54b14bcd2f">&#9670;&nbsp;</a></span>ShellPoint() <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">bool SMESH_Block::ShellPoint </td>
          <td>(</td>
          <td class="paramtype">const gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>theParams</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>thePoint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aca28f8aaa8e838b660a5c621ff81c526"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca28f8aaa8e838b660a5c621ff81c526">&#9670;&nbsp;</a></span>ShellPoint() <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">static bool SMESH_Block::ShellPoint </td>
          <td>(</td>
          <td class="paramtype">const gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>theParams</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; gp_XYZ &gt; &amp;&#160;</td>
          <td class="paramname"><em>thePointOnShape</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>thePoint</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 class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_Block::ComputeParameters </td>
          <td>(</td>
          <td class="paramtype">const gp_Pnt &amp;&#160;</td>
          <td class="paramname"><em>thePoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>theParams</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theShapeID</em> = <code><a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926abe2727c12be0a2b8a631b1e4cfa97db1">ID_Shell</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>theParamsHint</em> = <code>gp_XYZ(-1,-1,-1)</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">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_Block::VertexParameters </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theVertexID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>theParams</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">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_Block::EdgeParameters </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classint.html">int</a>&#160;</td>
          <td class="paramname"><em>theEdgeID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>theU</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>theParams</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">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="acebbeddae5d1b50f7061f5033014a6db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acebbeddae5d1b50f7061f5033014a6db">&#9670;&nbsp;</a></span>IsForwardEdge() <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">static bool SMESH_Block::IsForwardEdge </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Edge &amp;&#160;</td>
          <td class="paramname"><em>theEdge</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TopTools_IndexedMapOfOrientedShape &amp;&#160;</td>
          <td class="paramname"><em>theShapeIDMap</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 class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00268">268</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classint.html">int</a> SMESH_Block::GetOrderedEdges </td>
          <td>(</td>
          <td class="paramtype">const TopoDS_Face &amp;&#160;</td>
          <td class="paramname"><em>theFace</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TopoDS_Vertex&#160;</td>
          <td class="paramname"><em>theFirstVertex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::list&lt; TopoDS_Edge &gt; &amp;&#160;</td>
          <td class="paramname"><em>theEdges</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::list&lt; <a class="el" href="classint.html">int</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>theNbVertexInWires</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>theShapeAnalysisAlgo</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Standard_Integer SMESH_Block::NbVariables </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Standard_Integer SMESH_Block::NbEquations </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Standard_Boolean SMESH_Block::Value </td>
          <td>(</td>
          <td class="paramtype">const math_Vector &amp;&#160;</td>
          <td class="paramname"><em>X</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">math_Vector &amp;&#160;</td>
          <td class="paramname"><em>F</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">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Standard_Boolean SMESH_Block::Derivatives </td>
          <td>(</td>
          <td class="paramtype">const math_Vector &amp;&#160;</td>
          <td class="paramname"><em>X</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">math_Matrix &amp;&#160;</td>
          <td class="paramname"><em>D</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">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Standard_Boolean SMESH_Block::Values </td>
          <td>(</td>
          <td class="paramtype">const math_Vector &amp;&#160;</td>
          <td class="paramname"><em>X</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">math_Vector &amp;&#160;</td>
          <td class="paramname"><em>F</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">math_Matrix &amp;&#160;</td>
          <td class="paramname"><em>D</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">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Standard_Integer SMESH_Block::GetStateNumber </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SMESH_Block::init </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 class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Call it after geometry initialisation. </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double SMESH_Block::distance </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00369">369</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double SMESH_Block::funcValue </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>sqDist</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00370">370</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_Block::computeParameters </td>
          <td>(</td>
          <td class="paramtype">const gp_Pnt &amp;&#160;</td>
          <td class="paramname"><em>thePoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>theParams</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const gp_XYZ &amp;&#160;</td>
          <td class="paramname"><em>theParamsHint</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 class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool StdMeshers_PrismAsBlock::myNotQuadOnTop</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00342">342</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

</div>
</div>
<a id="ab1177ddebe3deed57e0ef96c2b72adea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1177ddebe3deed57e0ef96c2b72adea">&#9670;&nbsp;</a></span>myHelper</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__MesherHelper.html">SMESH_MesherHelper</a>* StdMeshers_PrismAsBlock::myHelper</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00343">343</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

</div>
</div>
<a id="a35428df6094d97274b70aaf7190303db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35428df6094d97274b70aaf7190303db">&#9670;&nbsp;</a></span>myShapeIDMap</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="StdMeshers__Prism__3D_8hxx.html#a0b4fe03d981760adf3f7098395abadb8">TBlockShapes</a> StdMeshers_PrismAsBlock::myShapeIDMap</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00344">344</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

</div>
</div>
<a id="ad30bd2967b85111e32e1c54ac0dc288d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad30bd2967b85111e32e1c54ac0dc288d">&#9670;&nbsp;</a></span>mySide</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="classStdMeshers__PrismAsBlock_1_1TSideFace.html">TSideFace</a>* StdMeshers_PrismAsBlock::mySide</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00347">347</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; <a class="el" href="SMESH__MesherHelper_8hxx.html#a063b9e194caa1f144b469e3725f0cb1d">TParam2ColumnMap</a> &gt; StdMeshers_PrismAsBlock::myParam2ColumnMaps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

</div>
</div>
<a id="a5af92930e790a5bfe24ba0c42354fa0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5af92930e790a5bfe24ba0c42354fa0c">&#9670;&nbsp;</a></span>myShapeIndex2ColumnMap</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>, std::pair&lt; <a class="el" href="SMESH__MesherHelper_8hxx.html#a063b9e194caa1f144b469e3725f0cb1d">TParam2ColumnMap</a>*, bool &gt; &gt; StdMeshers_PrismAsBlock::myShapeIndex2ColumnMap</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00351">351</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

</div>
</div>
<a id="aca6bd84241e8f62e1c03c0b08a0983e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca6bd84241e8f62e1c03c0b08a0983e8">&#9670;&nbsp;</a></span>myError</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> StdMeshers_PrismAsBlock::myError</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html#l00353">353</a> of file <a class="el" href="StdMeshers__Prism__3D_8hxx_source.html">StdMeshers_Prism_3D.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gp_XYZ SMESH_Block::myPnt[8]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00360">360</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

</div>
</div>
<a id="ab9d5ab89644a4b1dd968bee776dca12a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9d5ab89644a4b1dd968bee776dca12a">&#9670;&nbsp;</a></span>myEdge</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__Block_1_1TEdge.html">TEdge</a> SMESH_Block::myEdge[12]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

</div>
</div>
<a id="af8fc198b0d6da7515739ecb14d1b2268"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8fc198b0d6da7515739ecb14d1b2268">&#9670;&nbsp;</a></span>myFace</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__Block_1_1TFace.html">TFace</a> SMESH_Block::myFace[6]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00364">364</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

</div>
</div>
<a id="a2604b8f692afd4e0a82ab562e164aac3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2604b8f692afd4e0a82ab562e164aac3">&#9670;&nbsp;</a></span>myFaceIndex</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_Block::myFaceIndex</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00373">373</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double SMESH_Block::myFaceParam</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00374">374</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

</div>
</div>
<a id="a281025d2d617c38687d0f686c25a9aca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a281025d2d617c38687d0f686c25a9aca">&#9670;&nbsp;</a></span>myNbIterations</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_Block::myNbIterations</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00375">375</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double SMESH_Block::mySumDist</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00376">376</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double SMESH_Block::myTolerance</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00377">377</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_Block::mySquareFunc</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00378">378</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gp_XYZ SMESH_Block::myPoint</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00380">380</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gp_XYZ SMESH_Block::myParam</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00381">381</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double SMESH_Block::myValues[4]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00382">382</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>.</p>

</div>
</div>
<a id="a7983bd126307ef1f5c51bbfcec04f25c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7983bd126307ef1f5c51bbfcec04f25c">&#9670;&nbsp;</a></span>my3x3x3GridNodes</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__Block.html#ab7810a1fdd273e0eb1d2a558dd5c7c61">TxyzPair</a> SMESH_Block::my3x3x3GridNodes[27]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SMESH_Block::myGridComputed</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00386">386</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.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="classStdMeshers__PrismAsBlock.html">StdMeshers_PrismAsBlock</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>