Sophie

Sophie

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

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

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

<p><code>#include &lt;<a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.hxx</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for SMESH_Block:</div>
<div class="dyncontent">
<div class="center"><img src="classSMESH__Block__inherit__graph.jpg" border="0" usemap="#SMESH__Block_inherit__map" alt="Inheritance graph"/></div>
<map name="SMESH__Block_inherit__map" id="SMESH__Block_inherit__map">
<area shape="rect" id="node3" href="classStdMeshers__PrismAsBlock.html" title="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. " alt="" coords="28,155,213,181"/>
<area shape="rect" id="node2" href="classmath__FunctionSetWithDerivatives.html" title="math_FunctionSetWithDerivatives" alt="" coords="5,5,236,32"/>
</map>
</div>
<div class="dynheader">
Collaboration diagram for SMESH_Block:</div>
<div class="dyncontent">
<div class="center"><img src="classSMESH__Block__coll__graph.jpg" border="0" usemap="#SMESH__Block_coll__map" alt="Collaboration graph"/></div>
<map name="SMESH__Block_coll__map" id="SMESH__Block_coll__map">
<area shape="rect" id="node2" href="classmath__FunctionSetWithDerivatives.html" title="math_FunctionSetWithDerivatives" alt="" coords="287,5,517,32"/>
<area shape="rect" id="node3" href="classSMESH__Block_1_1TEdge.html" title="SMESH_Block::TEdge" alt="" coords="323,224,481,251"/>
<area shape="rect" id="node10" href="classSMESH__Block_1_1TFace.html" title="SMESH_Block::TFace" alt="" coords="325,545,479,572"/>
<area shape="rect" id="node7" href="classint.html" title="int" alt="" coords="63,391,101,417"/>
</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="classSMESH__Block_1_1TEdge.html">TEdge</a></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="classSMESH__Block_1_1TFace.html">TFace</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem: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:ab5162f6207ddf65d883f6308219d6832"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESH__Block.html#ab5162f6207ddf65d883f6308219d6832">SMESH_Block</a> ()</td></tr>
<tr class="separator:ab5162f6207ddf65d883f6308219d6832"><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: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>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="SMESH__Block_8hxx_source.html#l00061">61</a> of file <a class="el" href="SMESH__Block_8hxx_source.html">SMESH_Block.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>  </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="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classSMESH__Block.html#aad637073fc3572a5b41dafd236020926">SMESH_Block::TShapeID</a></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="memname">
        <tr>
          <td class="memname">anonymous enum</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>  </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="ab5162f6207ddf65d883f6308219d6832"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5162f6207ddf65d883f6308219d6832">&#9670;&nbsp;</a></span>SMESH_Block()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SMESH_Block::SMESH_Block </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="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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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="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>
</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="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>
</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="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>
</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="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>
</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>  </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>  </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="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>
</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="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>
</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="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>
</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="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>
</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="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>
</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="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>
</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>  </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="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>
</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="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>
</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="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>
</div><div class="memdoc">

</div>
</div>
<a id="acebbeddae5d1b50f7061f5033014a6db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acebbeddae5d1b50f7061f5033014a6db">&#9670;&nbsp;</a></span>IsForwardEdge()</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>  </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>  </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="memname">
        <tr>
          <td class="memname">Standard_Integer SMESH_Block::NbVariables </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</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="memname">
        <tr>
          <td class="memname">Standard_Integer SMESH_Block::NbEquations </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</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="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>
</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="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>
</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="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>
</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="memname">
        <tr>
          <td class="memname">Standard_Integer SMESH_Block::GetStateNumber </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></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>  </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>  </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>  </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>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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>  </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="classSMESH__Block.html">SMESH_Block</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>