<!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: SMESHDS_Hypothesis Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">SALOME - SMESH </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('classSMESHDS__Hypothesis.html','');}); /* @license-end */ </script> <div id="doc-content"> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div class="header"> <div class="summary"> <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-attribs">Protected Attributes</a> </div> <div class="headertitle"> <div class="title">SMESHDS_Hypothesis Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="SMESHDS__Hypothesis_8hxx_source.html">SMESHDS_Hypothesis.hxx</a>></code></p> <div class="dynheader"> Inheritance diagram for SMESHDS_Hypothesis:</div> <div class="dyncontent"> <div class="center"><img src="classSMESHDS__Hypothesis__inherit__graph.jpg" border="0" usemap="#SMESHDS__Hypothesis_inherit__map" alt="Inheritance graph"/></div> <map name="SMESHDS__Hypothesis_inherit__map" id="SMESHDS__Hypothesis_inherit__map"> <area shape="rect" id="node2" href="classSMESH__Hypothesis.html" title="SMESH_Hypothesis" alt="" coords="215,705,357,731"/> <area shape="rect" id="node3" href="classNETGENPlugin__Hypothesis.html" title="NETGENPlugin_Hypothesis" alt="" coords="439,21,628,47"/> <area shape="rect" id="node5" href="classNETGENPlugin__SimpleHypothesis__2D.html" title="NETGENPlugin_SimpleHypothesis_2D" alt="" coords="405,97,661,123"/> <area shape="rect" id="node7" href="classSMESH__Algo.html" title="SMESH_Algo" alt="" coords="481,173,586,199"/> <area shape="rect" id="node25" href="classStdMeshers__Arithmetic1D.html" title="StdMeshers_Arithmetic1D" alt="" coords="443,223,624,250"/> <area shape="rect" id="node26" href="classStdMeshers__AutomaticLength.html" title="1D Hypothesis to compute segment length free of thinking " alt="" coords="430,274,637,301"/> <area shape="rect" id="node27" href="classStdMeshers__Deflection1D.html" title="StdMeshers_Deflection1D" alt="" coords="443,325,623,351"/> <area shape="rect" id="node28" href="classStdMeshers__FixedPoints1D.html" title="StdMeshers_FixedPoints1D" alt="" coords="439,375,627,402"/> <area shape="rect" id="node29" href="classStdMeshers__LayerDistribution.html" title="StdMeshers_LayerDistribution" alt="" coords="431,426,636,453"/> <area shape="rect" id="node31" href="classStdMeshers__LengthFromEdges.html" title="StdMeshers_LengthFromEdges" alt="" coords="426,477,641,503"/> <area shape="rect" id="node32" href="classStdMeshers__LocalLength.html" title="StdMeshers_LocalLength" alt="" coords="445,527,622,554"/> <area shape="rect" id="node33" href="classStdMeshers__MaxElementArea.html" title="StdMeshers_MaxElementArea" alt="" coords="430,578,637,605"/> <area shape="rect" id="node34" href="classStdMeshers__MaxElementVolume.html" title="StdMeshers_MaxElementVolume" alt="" coords="421,629,646,655"/> <area shape="rect" id="node35" href="classStdMeshers__MaxLength.html" title="StdMeshers_MaxLength" alt="" coords="448,679,619,706"/> <area shape="rect" id="node36" href="classStdMeshers__NotConformAllowed.html" title="StdMeshers_NotConformAllowed" alt="" coords="418,730,649,757"/> <area shape="rect" id="node37" href="classStdMeshers__NumberOfLayers.html" title="StdMeshers_NumberOfLayers" alt="" coords="431,781,635,807"/> <area shape="rect" id="node39" href="classStdMeshers__NumberOfSegments.html" title="This class represents hypothesis for 1d algorithm. " alt="" coords="420,831,647,858"/> <area shape="rect" id="node40" href="classStdMeshers__ProjectionSource1D.html" title="StdMeshers_ProjectionSource1D" alt="" coords="423,882,643,909"/> <area shape="rect" id="node41" href="classStdMeshers__ProjectionSource2D.html" title="StdMeshers_ProjectionSource2D" alt="" coords="423,933,644,959"/> <area shape="rect" id="node42" href="classStdMeshers__ProjectionSource3D.html" title="StdMeshers_ProjectionSource3D" alt="" coords="422,983,645,1010"/> <area shape="rect" id="node43" href="classStdMeshers__Propagation.html" title="Propagation hypothesis. " alt="" coords="445,1034,622,1061"/> <area shape="rect" id="node44" href="classStdMeshers__QuadrangleParams.html" title="StdMeshers_QuadrangleParams" alt="" coords="424,1085,643,1111"/> <area shape="rect" id="node45" href="classStdMeshers__QuadranglePreference.html" title="Hypothesis for StdMeshers_Quadrangle_2D, forcing construction of quadrangles if the number of nodes o..." alt="" coords="414,1135,653,1162"/> <area shape="rect" id="node46" href="classStdMeshers__QuadraticMesh.html" title="Hypothesis for StdMeshers_Regular_1D, forcing construction of quadratic edges. If the 2D mesher sees ..." alt="" coords="436,1186,631,1213"/> <area shape="rect" id="node47" href="classStdMeshers__SegmentLengthAroundVertex.html" title="This hypothesis specifies length of segments adjacent to the vertex the hypothesis is assigned to..." alt="" coords="433,1237,633,1279"/> <area shape="rect" id="node48" href="classStdMeshers__StartEndLength.html" title="StdMeshers_StartEndLength" alt="" coords="434,1303,633,1330"/> <area shape="rect" id="node49" href="classStdMeshers__TrianglePreference.html" title="Hypothesis for StdMeshers_Quadrangle_2D, forcing construction of triangles in the in a refinement are..." alt="" coords="425,1354,642,1381"/> <area shape="rect" id="node4" href="classNETGENPlugin__Hypothesis__2D.html" title="NETGENPlugin_Hypothesis_2D" alt="" coords="731,21,945,47"/> <area shape="rect" id="node6" href="classNETGENPlugin__SimpleHypothesis__3D.html" title="NETGENPlugin_SimpleHypothesis_3D" alt="" coords="709,71,967,98"/> <area shape="rect" id="node8" href="classSMESH__0D__Algo.html" title="SMESH_0D_Algo" alt="" coords="773,122,903,149"/> <area shape="rect" id="node10" href="classSMESH__1D__Algo.html" title="SMESH_1D_Algo" alt="" coords="773,173,903,199"/> <area shape="rect" id="node14" href="classSMESH__2D__Algo.html" title="SMESH_2D_Algo" alt="" coords="773,366,903,393"/> <area shape="rect" id="node22" href="classSMESH__3D__Algo.html" title="SMESH_3D_Algo" alt="" coords="773,506,903,533"/> <area shape="rect" id="node9" href="classStdMeshers__SegmentAroundVertex__0D.html" title="Algorithm existing in order just to enable assignation of StdMeshers_SegmentLengthAroundVertex hypoth..." alt="" coords="1040,5,1243,47"/> <area shape="rect" id="node11" href="classStdMeshers__Projection__1D.html" title="StdMeshers_Projection_1D" alt="" coords="1048,71,1235,98"/> <area shape="rect" id="node12" href="classStdMeshers__Regular__1D.html" title="StdMeshers_Regular_1D" alt="" coords="1055,122,1228,149"/> <area shape="rect" id="node13" href="classStdMeshers__UseExisting__1D.html" title="StdMeshers_UseExisting_1D" alt="" coords="1044,173,1239,199"/> <area shape="rect" id="node15" href="classNETGENPlugin__NETGEN__2D.html" title="NETGENPlugin_NETGEN_2D" alt="" coords="1041,223,1242,250"/> <area shape="rect" id="node16" href="classNETGENPlugin__NETGEN__2D__ONLY.html" title="Mesher generating 2D elements on a geometrical face taking into account pre-existing nodes on face bo..." alt="" coords="1053,275,1229,316"/> <area shape="rect" id="node17" href="classStdMeshers__MEFISTO__2D.html" title="StdMeshers_MEFISTO_2D" alt="" coords="1049,341,1234,367"/> <area shape="rect" id="node18" href="classStdMeshers__Projection__2D.html" title="StdMeshers_Projection_2D" alt="" coords="1047,391,1235,418"/> <area shape="rect" id="node19" href="classStdMeshers__Quadrangle__2D.html" title="StdMeshers_Quadrangle_2D" alt="" coords="1042,442,1241,469"/> <area shape="rect" id="node20" href="classStdMeshers__RadialQuadrangle__1D2D.html" title="StdMeshers_RadialQuadrangle_1D2D" alt="" coords="1015,493,1268,519"/> <area shape="rect" id="node21" href="classStdMeshers__UseExisting__2D.html" title="1D and 2D algorithms doing nothing to allow mesh generation by mesh edition functions in TUI mode ..." alt="" coords="1043,543,1239,570"/> <area shape="rect" id="node23" href="classNETGENPlugin__NETGEN__2D3D.html" title="NETGENPlugin_NETGEN_2D3D" alt="" coords="1032,594,1251,621"/> <area shape="rect" id="node24" href="classNETGENPlugin__NETGEN__3D.html" title="NETGENPlugin_NETGEN_3D" alt="" coords="1040,645,1243,671"/> <area shape="rect" id="node30" href="classStdMeshers__LayerDistribution2D.html" title="StdMeshers_LayerDistribution2D" alt="" coords="727,557,949,583"/> <area shape="rect" id="node38" href="classStdMeshers__NumberOfLayers2D.html" title="StdMeshers_NumberOfLayers2D" alt="" coords="727,781,949,807"/> </map> </div> <div class="dynheader"> Collaboration diagram for SMESHDS_Hypothesis:</div> <div class="dyncontent"> <div class="center"><img src="classSMESHDS__Hypothesis__coll__graph.jpg" border="0" usemap="#SMESHDS__Hypothesis_coll__map" alt="Collaboration graph"/></div> <map name="SMESHDS__Hypothesis_coll__map" id="SMESHDS__Hypothesis_coll__map"> <area shape="rect" id="node2" href="classint.html" title="int" alt="" coords="28,96,67,123"/> <area shape="rect" id="node3" title="STL class. " alt="" coords="91,96,175,123"/> <area shape="rect" id="node4" title="STL class. " alt="" coords="67,5,198,47"/> </map> </div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public Types</h2></td></tr> <tr class="memitem:a6adee0856d936b48b677058dbf3135a9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESHDS__Hypothesis.html#a6adee0856d936b48b677058dbf3135a9">hypothesis_type</a> { <br />   <a class="el" href="classSMESHDS__Hypothesis.html#a6adee0856d936b48b677058dbf3135a9a1e960d8d634b0a731d5f6f7e4a1811f0">PARAM_ALGO</a>, <a class="el" href="classSMESHDS__Hypothesis.html#a6adee0856d936b48b677058dbf3135a9a410b83df9b98fc9a5c59585e4da63407">ALGO_0D</a>, <a class="el" href="classSMESHDS__Hypothesis.html#a6adee0856d936b48b677058dbf3135a9a83c3dff999f689dc9a299ec1ab98c56e">ALGO_1D</a>, <a class="el" href="classSMESHDS__Hypothesis.html#a6adee0856d936b48b677058dbf3135a9a7f3d375fa55b1fa9cc7e77b7a38c9a76">ALGO_2D</a>, <br />   <a class="el" href="classSMESHDS__Hypothesis.html#a6adee0856d936b48b677058dbf3135a9ae0d105162d978c826bb4fa2be3f7717d">ALGO_3D</a> <br /> }</td></tr> <tr class="separator:a6adee0856d936b48b677058dbf3135a9"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a3d0cf83b264a74db9e48b0db9041095a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESHDS__Hypothesis.html#a3d0cf83b264a74db9e48b0db9041095a">SMESHDS_Hypothesis</a> (<a class="el" href="classint.html">int</a> hypId)</td></tr> <tr class="separator:a3d0cf83b264a74db9e48b0db9041095a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac12b7aece5179d18183455f8dbef41b8"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESHDS__Hypothesis.html#ac12b7aece5179d18183455f8dbef41b8">~SMESHDS_Hypothesis</a> ()</td></tr> <tr class="separator:ac12b7aece5179d18183455f8dbef41b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac6f6493b30b707797485593823891f89"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESHDS__Hypothesis.html#ac6f6493b30b707797485593823891f89">GetName</a> () const</td></tr> <tr class="separator:ac6f6493b30b707797485593823891f89"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e60838e445f0efb6b65e08745446c11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESHDS__Hypothesis.html#a5e60838e445f0efb6b65e08745446c11">GetID</a> () const</td></tr> <tr class="separator:a5e60838e445f0efb6b65e08745446c11"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac08d63fb544c471df57145ccc79afc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESHDS__Hypothesis.html#aac08d63fb544c471df57145ccc79afc1">GetType</a> () const</td></tr> <tr class="separator:aac08d63fb544c471df57145ccc79afc1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0fd7d9332855c60fa646e1b5e7511554"><td class="memItemLeft" align="right" valign="top">virtual std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESHDS__Hypothesis.html#a0fd7d9332855c60fa646e1b5e7511554">SaveTo</a> (std::ostream &save)=0</td></tr> <tr class="separator:a0fd7d9332855c60fa646e1b5e7511554"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19c0436758e2caf97cf936fc3c29a083"><td class="memItemLeft" align="right" valign="top">virtual std::istream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESHDS__Hypothesis.html#a19c0436758e2caf97cf936fc3c29a083">LoadFrom</a> (std::istream &load)=0</td></tr> <tr class="separator:a19c0436758e2caf97cf936fc3c29a083"><td class="memSeparator" colspan="2"> </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:abf2ebc819ca78ec8488e6c34b9b0c05b"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESHDS__Hypothesis.html#abf2ebc819ca78ec8488e6c34b9b0c05b">_name</a></td></tr> <tr class="separator:abf2ebc819ca78ec8488e6c34b9b0c05b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24e7327eb487c1d20b1b33b3b5ecd4aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESHDS__Hypothesis.html#a24e7327eb487c1d20b1b33b3b5ecd4aa">_hypId</a></td></tr> <tr class="separator:a24e7327eb487c1d20b1b33b3b5ecd4aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a665df8235cecb0488b16803282535e9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSMESHDS__Hypothesis.html#a665df8235cecb0488b16803282535e9e">_type</a></td></tr> <tr class="separator:a665df8235cecb0488b16803282535e9e"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"> <p class="definition">Definition at line <a class="el" href="SMESHDS__Hypothesis_8hxx_source.html#l00036">36</a> of file <a class="el" href="SMESHDS__Hypothesis_8hxx_source.html">SMESHDS_Hypothesis.hxx</a>.</p> </div><h2 class="groupheader">Member Enumeration Documentation</h2> <a id="a6adee0856d936b48b677058dbf3135a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6adee0856d936b48b677058dbf3135a9">◆ </a></span>hypothesis_type</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="classSMESHDS__Hypothesis.html#a6adee0856d936b48b677058dbf3135a9">SMESHDS_Hypothesis::hypothesis_type</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6adee0856d936b48b677058dbf3135a9a1e960d8d634b0a731d5f6f7e4a1811f0"></a>PARAM_ALGO </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a6adee0856d936b48b677058dbf3135a9a410b83df9b98fc9a5c59585e4da63407"></a>ALGO_0D </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a6adee0856d936b48b677058dbf3135a9a83c3dff999f689dc9a299ec1ab98c56e"></a>ALGO_1D </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a6adee0856d936b48b677058dbf3135a9a7f3d375fa55b1fa9cc7e77b7a38c9a76"></a>ALGO_2D </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a6adee0856d936b48b677058dbf3135a9ae0d105162d978c826bb4fa2be3f7717d"></a>ALGO_3D </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="SMESHDS__Hypothesis_8hxx_source.html#l00049">49</a> of file <a class="el" href="SMESHDS__Hypothesis_8hxx_source.html">SMESHDS_Hypothesis.hxx</a>.</p> </div> </div> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a3d0cf83b264a74db9e48b0db9041095a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3d0cf83b264a74db9e48b0db9041095a">◆ </a></span>SMESHDS_Hypothesis()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">SMESHDS_Hypothesis::SMESHDS_Hypothesis </td> <td>(</td> <td class="paramtype"><a class="el" href="classint.html">int</a> </td> <td class="paramname"><em>hypId</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ac12b7aece5179d18183455f8dbef41b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac12b7aece5179d18183455f8dbef41b8">◆ </a></span>~SMESHDS_Hypothesis()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual SMESHDS_Hypothesis::~SMESHDS_Hypothesis </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="ac6f6493b30b707797485593823891f89"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac6f6493b30b707797485593823891f89">◆ </a></span>GetName()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char* SMESHDS_Hypothesis::GetName </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a5e60838e445f0efb6b65e08745446c11"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e60838e445f0efb6b65e08745446c11">◆ </a></span>GetID()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classint.html">int</a> SMESHDS_Hypothesis::GetID </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aac08d63fb544c471df57145ccc79afc1"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac08d63fb544c471df57145ccc79afc1">◆ </a></span>GetType()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classint.html">int</a> SMESHDS_Hypothesis::GetType </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="SMESH__Hypothesis_8hxx_source.html#l00114">SMESH_Hypothesis::IsAuxiliary()</a>.</p> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="classSMESHDS__Hypothesis_aac08d63fb544c471df57145ccc79afc1_icgraph.jpg" border="0" usemap="#classSMESHDS__Hypothesis_aac08d63fb544c471df57145ccc79afc1_icgraph" alt=""/></div> <map name="classSMESHDS__Hypothesis_aac08d63fb544c471df57145ccc79afc1_icgraph" id="classSMESHDS__Hypothesis_aac08d63fb544c471df57145ccc79afc1_icgraph"> <area shape="rect" id="node2" href="classSMESH__Hypothesis.html#acd25f3e39512a632204620f2caba7c0c" title="Return true if me is an auxiliary hypothesis. " alt="" coords="215,13,425,39"/> </map> </div> </div> </div> <a id="a0fd7d9332855c60fa646e1b5e7511554"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0fd7d9332855c60fa646e1b5e7511554">◆ </a></span>SaveTo()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual std::ostream& SMESHDS_Hypothesis::SaveTo </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"><em>save</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classStdMeshers__NumberOfSegments.html#a02bd8e4358c82581ae811bcc94bfc614">StdMeshers_NumberOfSegments</a>, <a class="el" href="classStdMeshers__ProjectionSource2D.html#af767e8d45823c88c2c7ba588d9d39b54">StdMeshers_ProjectionSource2D</a>, <a class="el" href="classStdMeshers__ProjectionSource3D.html#a86608a86ab1ff90328749b8d2e850eb8">StdMeshers_ProjectionSource3D</a>, <a class="el" href="classStdMeshers__ProjectionSource1D.html#ab0abbc82026996f0ece8d8e92fc28369">StdMeshers_ProjectionSource1D</a>, <a class="el" href="classNETGENPlugin__Hypothesis.html#af2e3e06970152051610f11a499de055a">NETGENPlugin_Hypothesis</a>, <a class="el" href="classStdMeshers__AutomaticLength.html#a192f2fddc64cb5e9d3ae920371fd19ef">StdMeshers_AutomaticLength</a>, <a class="el" href="classNETGENPlugin__SimpleHypothesis__2D.html#a711c76ba6b228971ee2b27be4c1dd8aa">NETGENPlugin_SimpleHypothesis_2D</a>, <a class="el" href="classSMESH__Algo.html#a62852e4f898e30d6011cd8834b42405e">SMESH_Algo</a>, <a class="el" href="classStdMeshers__LayerDistribution.html#a3774340bf5fb10e03781e65c994f8a68">StdMeshers_LayerDistribution</a>, <a class="el" href="classStdMeshers__FixedPoints1D.html#a5a24eddf4474c962778ea60bc9166d62">StdMeshers_FixedPoints1D</a>, <a class="el" href="classStdMeshers__NumberOfLayers.html#a4ea937681eebe48c628b1880a4ee9773">StdMeshers_NumberOfLayers</a>, <a class="el" href="classStdMeshers__Arithmetic1D.html#ae891421aeb46a53efba866cb53cfbf71">StdMeshers_Arithmetic1D</a>, <a class="el" href="classStdMeshers__StartEndLength.html#a27bd0202fe1790d42953f429b849818e">StdMeshers_StartEndLength</a>, <a class="el" href="classNETGENPlugin__Hypothesis__2D.html#a79d6e678d310c247f6e8f69e578361c0">NETGENPlugin_Hypothesis_2D</a>, <a class="el" href="classNETGENPlugin__SimpleHypothesis__3D.html#af7b4d44e94dabf82370af7c182d5f39f">NETGENPlugin_SimpleHypothesis_3D</a>, <a class="el" href="classStdMeshers__QuadrangleParams.html#ab6b551d3e4f7b7161f0bc15fbc477583">StdMeshers_QuadrangleParams</a>, <a class="el" href="classStdMeshers__Propagation.html#ac81930ab3f111a36d2b7fd1c157b7134">StdMeshers_Propagation</a>, <a class="el" href="classStdMeshers__LengthFromEdges.html#aac9c1293283d0a113f6db8657f97bac2">StdMeshers_LengthFromEdges</a>, <a class="el" href="classStdMeshers__LocalLength.html#af2c78bb2e4a125f9f895f4014bb5e7ce">StdMeshers_LocalLength</a>, <a class="el" href="classStdMeshers__MaxLength.html#a15427777574d0cc1d418c54defed8826">StdMeshers_MaxLength</a>, <a class="el" href="classStdMeshers__SegmentLengthAroundVertex.html#a109e1de9754aec2525f71f9d4a9b8381">StdMeshers_SegmentLengthAroundVertex</a>, <a class="el" href="classStdMeshers__MaxElementVolume.html#a9692b15707bd118ee9d40194217ce3cc">StdMeshers_MaxElementVolume</a>, <a class="el" href="classStdMeshers__QuadraticMesh.html#aba6f31a8e456f1374e9eb92b72e0539e">StdMeshers_QuadraticMesh</a>, <a class="el" href="classStdMeshers__MaxElementArea.html#a93f9c666bee023e52bcc1f04c8b50849">StdMeshers_MaxElementArea</a>, <a class="el" href="classStdMeshers__QuadranglePreference.html#a891abcdc8831cabf90e455605e21ff50">StdMeshers_QuadranglePreference</a>, <a class="el" href="classStdMeshers__Deflection1D.html#a6c4ff82a1443982a51091eb52183e089">StdMeshers_Deflection1D</a>, <a class="el" href="classStdMeshers__TrianglePreference.html#aa94366de9d481975666ab6c900605fc1">StdMeshers_TrianglePreference</a>, and <a class="el" href="classStdMeshers__NotConformAllowed.html#ad07792701765e0c9ba1a3148d7d6517f">StdMeshers_NotConformAllowed</a>.</p> </div> </div> <a id="a19c0436758e2caf97cf936fc3c29a083"></a> <h2 class="memtitle"><span class="permalink"><a href="#a19c0436758e2caf97cf936fc3c29a083">◆ </a></span>LoadFrom()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual std::istream& SMESHDS_Hypothesis::LoadFrom </td> <td>(</td> <td class="paramtype">std::istream & </td> <td class="paramname"><em>load</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classStdMeshers__NumberOfSegments.html#a5a723f05db9335b4819025d95c6f97b2">StdMeshers_NumberOfSegments</a>, <a class="el" href="classStdMeshers__ProjectionSource2D.html#a6f458a32b0dd2176c21b8ae00972b41c">StdMeshers_ProjectionSource2D</a>, <a class="el" href="classStdMeshers__ProjectionSource3D.html#afc2ed9c13f04c8566b468c7296a74c08">StdMeshers_ProjectionSource3D</a>, <a class="el" href="classStdMeshers__ProjectionSource1D.html#a778807eb67a3424571f7fd8a46a9666b">StdMeshers_ProjectionSource1D</a>, <a class="el" href="classNETGENPlugin__Hypothesis.html#ab9ee554057d12e6bd55a91dea79c1718">NETGENPlugin_Hypothesis</a>, <a class="el" href="classSMESH__Algo.html#ac9baa7785f07cb99a22b4615922c08de">SMESH_Algo</a>, <a class="el" href="classStdMeshers__AutomaticLength.html#afb1bc28be26c70501ec79d34b9fab35a">StdMeshers_AutomaticLength</a>, <a class="el" href="classNETGENPlugin__SimpleHypothesis__2D.html#afbae2960ed959829a0da89e683c82373">NETGENPlugin_SimpleHypothesis_2D</a>, <a class="el" href="classStdMeshers__LayerDistribution.html#aabbf4a5b808ed63caa166fd72cb20e4f">StdMeshers_LayerDistribution</a>, <a class="el" href="classStdMeshers__FixedPoints1D.html#a5e4131cf0849ede17a584fe9a9ed6550">StdMeshers_FixedPoints1D</a>, <a class="el" href="classStdMeshers__NumberOfLayers.html#ae502482aeb1589ed6ba062e5ed595bfb">StdMeshers_NumberOfLayers</a>, <a class="el" href="classStdMeshers__Arithmetic1D.html#af6c921e5508d3896150fcb218435e2d6">StdMeshers_Arithmetic1D</a>, <a class="el" href="classStdMeshers__StartEndLength.html#a76f4038cce42e20b1f16c5f5d54d3f93">StdMeshers_StartEndLength</a>, <a class="el" href="classNETGENPlugin__Hypothesis__2D.html#a44a428d59df121d1abb77a1c19014deb">NETGENPlugin_Hypothesis_2D</a>, <a class="el" href="classNETGENPlugin__SimpleHypothesis__3D.html#a563e1f69fa84954f879b0e99f04c0d61">NETGENPlugin_SimpleHypothesis_3D</a>, <a class="el" href="classStdMeshers__QuadrangleParams.html#ae7b8981959dcc268537ff8c14036489b">StdMeshers_QuadrangleParams</a>, <a class="el" href="classStdMeshers__Propagation.html#a63f2d5891943599f1c5b4da19258bf6e">StdMeshers_Propagation</a>, <a class="el" href="classStdMeshers__LengthFromEdges.html#ac83ff8b95fe2f54ad5fc0cb66672edf6">StdMeshers_LengthFromEdges</a>, <a class="el" href="classStdMeshers__LocalLength.html#aa810eea206f4efc30b4a391f4c241b3d">StdMeshers_LocalLength</a>, <a class="el" href="classStdMeshers__MaxLength.html#a56bbfcaa0dcbb66f95d870075f3def69">StdMeshers_MaxLength</a>, <a class="el" href="classStdMeshers__SegmentLengthAroundVertex.html#a814eed69f5f3db35bbaab6bd4fe01144">StdMeshers_SegmentLengthAroundVertex</a>, <a class="el" href="classStdMeshers__MaxElementVolume.html#a7a6898a80cb5e3bbef51bad5a4037433">StdMeshers_MaxElementVolume</a>, <a class="el" href="classStdMeshers__QuadraticMesh.html#a16aaaf91bac13ccb9d02c30a49d30170">StdMeshers_QuadraticMesh</a>, <a class="el" href="classStdMeshers__MaxElementArea.html#a9130677bca6f4672902eb2de2f671c7b">StdMeshers_MaxElementArea</a>, <a class="el" href="classStdMeshers__QuadranglePreference.html#ad99891557b0e35adcade6939277f87b5">StdMeshers_QuadranglePreference</a>, <a class="el" href="classStdMeshers__Deflection1D.html#a79a1e74ac9208f0fd901453c635c0540">StdMeshers_Deflection1D</a>, <a class="el" href="classStdMeshers__TrianglePreference.html#a19b3044dac579d46562fc724b7ea96a9">StdMeshers_TrianglePreference</a>, and <a class="el" href="classStdMeshers__NotConformAllowed.html#a7cf44730ff2aaba7a6c2d92af8ebb014">StdMeshers_NotConformAllowed</a>.</p> </div> </div> <h2 class="groupheader">Field Documentation</h2> <a id="abf2ebc819ca78ec8488e6c34b9b0c05b"></a> <h2 class="memtitle"><span class="permalink"><a href="#abf2ebc819ca78ec8488e6c34b9b0c05b">◆ </a></span>_name</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string SMESHDS_Hypothesis::_name</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="SMESHDS__Hypothesis_8hxx_source.html#l00052">52</a> of file <a class="el" href="SMESHDS__Hypothesis_8hxx_source.html">SMESHDS_Hypothesis.hxx</a>.</p> </div> </div> <a id="a24e7327eb487c1d20b1b33b3b5ecd4aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24e7327eb487c1d20b1b33b3b5ecd4aa">◆ </a></span>_hypId</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> SMESHDS_Hypothesis::_hypId</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="SMESHDS__Hypothesis_8hxx_source.html#l00053">53</a> of file <a class="el" href="SMESHDS__Hypothesis_8hxx_source.html">SMESHDS_Hypothesis.hxx</a>.</p> </div> </div> <a id="a665df8235cecb0488b16803282535e9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a665df8235cecb0488b16803282535e9e">◆ </a></span>_type</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> SMESHDS_Hypothesis::_type</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="SMESHDS__Hypothesis_8hxx_source.html#l00054">54</a> of file <a class="el" href="SMESHDS__Hypothesis_8hxx_source.html">SMESHDS_Hypothesis.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="classSMESHDS__Hypothesis.html">SMESHDS_Hypothesis</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>