\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Building of blocks</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=377>\r
-<meta name=layout-width content=512>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='default.css'>");}\r
</script>\r
<style type="text/css">\r
<!--\r
-ul.whs1 {list-style: disc;}\r
-p.whs2 {margin-left: 40px;}\r
+ul.whs1 { list-style:disc; }\r
+p.whs2 { margin-left:40px; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
if (innerWidth != origWidth || innerHeight != origHeight)\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("geom.html");\r
+ setRelStartPage("geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Building of blocks</h1>\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Changing displaying parameters</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1947>\r
-<meta name=layout-width content=646>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='default.css'>");}\r
</script>\r
<style type="text/css">\r
<!--\r
-p.whs1 {font-family: 'Times New Roman', serif; font-size: 12pt; font-weight: normal;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-p.whs4 {margin-left: 40px;}\r
-p.whs5 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs6 {border-style: none; width: 20px; height: 20px;}\r
-p.whs7 {font-size: 12pt; margin-left: 40px;}\r
-img_whs8 {border-style: none; border: none; width: 150px; height: 121px;}\r
-p.whs9 {font-size: 12pt; font-family: 'Times New Roman', serif;}\r
-p.whs10 {font-size: 12pt;}\r
-p.whs11 {font-size: 14pt;}\r
-img_whs12 {border-style: none; border: none; width: 200px; height: 100px;}\r
-p.whs13 {margin-left: 40px; font-size: 12pt;}\r
-img_whs14 {border-style: none; border: none; width: 150px; height: 126px;}\r
-img_whs15 {border-style: none; border: none; width: 200px; height: 111px;}\r
+p.whs1 { font-family:'Times New Roman' , serif; font-size:12pt; font-weight:normal; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs3 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+p.whs4 { margin-left:40px; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs6 { border-style:none; width:20px; height:20px; }\r
+p.whs7 { font-size:12pt; margin-left:40px; }\r
+img_whs8 { border-style:none; border:none; width:150px; height:121px; }\r
+p.whs9 { font-size:12pt; font-family:'Times New Roman' , serif; }\r
+p.whs10 { font-size:12pt; }\r
+p.whs11 { font-size:14pt; }\r
+img_whs12 { border-style:none; border:none; width:200px; height:100px; }\r
+p.whs13 { margin-left:40px; font-size:12pt; }\r
+img_whs14 { border-style:none; border:none; width:150px; height:126px; }\r
+img_whs15 { border-style:none; border:none; width:200px; height:111px; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
if (innerWidth != origWidth || innerHeight != origHeight)\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("geom.html");\r
+ setRelStartPage("geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Changing displaying parameters</h1>\r
\r
<p> </p>\r
\r
-<p class="whs5"><b style="font-weight: bold;"><a \r
- NAME="W/S"><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="files/salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image51.gif" width="20px" height="20px" border="0" class="img_whs6"> Wireframe/Shading</a></b> \r
+<p class="whs5"><b style="font-weight: bold;"><a NAME="W_S"><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="files/salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image51.gif" width="20px" height="20px" border="0" class="img_whs6"> Wireframe/Shading</a></b> \r
</font></span></p>\r
\r
<p class="whs3"> </p>\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
<html>\r
<head>\r
<title>GEOM reference manual</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body>\r
<script language="JavaScript">\r
return false;\r
}\r
\r
+var oldPrefix = "HelpIdFromHTMLHelp_"\r
//Find topic by topic id (alias id defined in ali file)\r
function GetTopicNumberById(strTopicId)\r
{\r
+ if (strTopicId.indexOf(oldPrefix) == 0)\r
+ {\r
+ strTopicId = strTopicId.substring(oldPrefix.length);\r
+ }\r
+\r
var i = 0;\r
var iEnd = gArrayCsh.length;\r
for (i=0; i<iEnd; i++)\r
<html>\r
<head>\r
<title>GEOM reference manual</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body>\r
<script language="JavaScript">\r
-/*=(===============================================================)*/\r
-\r
-/*=(===============================================================)*/\r
-/*=(Created with RoboEditor.)=======================================*/\r
-/*=(===============================================================)*/\r
-\r
-BODY {\r
- background-color: #ffffff;\r
- font-family: "Times New Roman", serif;\r
-}\r
-\r
-H1 {\r
- font-weight: bold;\r
- font-size: 24.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H1 {\r
- font-weight: bold;\r
- font-size: 24.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H2 {\r
- font-weight: bold;\r
- font-size: 18.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H2 {\r
- font-weight: bold;\r
- font-size: 18.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H3 {\r
- font-weight: bold;\r
- font-size: 14.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H3 {\r
- font-weight: bold;\r
- font-size: 14.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H4 {\r
- font-weight: bold;\r
- font-size: 12.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H4 {\r
- font-weight: bold;\r
- font-size: 12.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H5 {\r
- font-weight: bold;\r
- font-size: 10.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H5 {\r
- font-weight: bold;\r
- font-size: 10.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H6 {\r
- font-weight: bold;\r
- font-size: 8.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H6 {\r
- font-weight: bold;\r
- font-size: 8.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-P {\r
- font-size: 12.0pt;\r
- margin-top: 0pt;\r
- margin-bottom: 0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-P {\r
- font-size: 12.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-A.expandspot {\r
- color: #008000;\r
- cursor: hand;\r
- font-style: italic;\r
- x-text-underline: off;\r
- x-text-overline: off;\r
- x-text-line-through: off;\r
- /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/ \r
-}\r
-\r
-SPAN.expandtext {\r
- font-style: italic;\r
- font-weight: normal;\r
- color: #ff0000;\r
-}\r
-\r
-A.dropspot {\r
- cursor: hand;\r
- color: #008000;\r
- font-style: italic;\r
- x-text-underline: off;\r
- x-text-overline: off;\r
- x-text-line-through: off;\r
- /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/ \r
-}\r
-\r
-A.glossterm {\r
- color: #800000;\r
- cursor: hand;\r
- font-style: italic;\r
- x-text-underline: off;\r
- x-text-overline: off;\r
- x-text-line-through: off;\r
- /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/ \r
-}\r
-\r
-SPAN.glosstext {\r
- font-style: italic;\r
- font-weight: normal;\r
- color: #0000ff;\r
-}\r
-\r
-OL,\r
-UL {\r
- margin-top: 0px;\r
- margin-bottom: 0px;\r
-}\r
-\r
-A:active {\r
-}\r
-\r
-A:hover {\r
- x-text-underline: Off;\r
- /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ \r
-}\r
-\r
-A:link {\r
- x-text-underline: Off;\r
- /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ \r
-}\r
-\r
-A:visited {\r
- x-text-underline: Off;\r
- /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ \r
-}\r
-\r
-P.TODO {\r
- font-weight: normal;\r
- font-style: italic;\r
- font-family: "Arial Black", sans-serif;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-P-CTODO {\r
- font-weight: normal;\r
- font-style: italic;\r
- font-family: "Arial Black", sans-serif;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-\r
-/*=(===============================================================)*/\r
+BODY { \r
+ background-color:#ffffff; \r
+ font-family:"Times New Roman" , serif; }\r
+H1 { \r
+ font-weight:bold; \r
+ font-size:24.0pt; }\r
+LI.kadov-H1 { \r
+ font-weight:bold; \r
+ font-size:24.0pt; }\r
+H2 { \r
+ font-weight:bold; \r
+ font-size:18.0pt; }\r
+LI.kadov-H2 { \r
+ font-weight:bold; \r
+ font-size:18.0pt; }\r
+H3 { \r
+ font-weight:bold; \r
+ font-size:14.0pt; }\r
+LI.kadov-H3 { \r
+ font-weight:bold; \r
+ font-size:14.0pt; }\r
+H4 { \r
+ font-weight:bold; \r
+ font-size:12.0pt; }\r
+LI.kadov-H4 { \r
+ font-weight:bold; \r
+ font-size:12.0pt; }\r
+H5 { \r
+ font-weight:bold; \r
+ font-size:10.0pt; }\r
+LI.kadov-H5 { \r
+ font-weight:bold; \r
+ font-size:10.0pt; }\r
+H6 { \r
+ font-weight:bold; \r
+ font-size:8.0pt; }\r
+LI.kadov-H6 { \r
+ font-weight:bold; \r
+ font-size:8.0pt; }\r
+P { \r
+ font-size:12.0pt; \r
+ margin-top:0pt; \r
+ margin-bottom:0pt; }\r
+LI.kadov-P { \r
+ font-size:12.0pt; }\r
+A.expandspot { \r
+ color:#008000; \r
+ cursor:hand; \r
+ font-style:italic; \r
+ x-text-underline:off; \r
+ x-text-overline:off; \r
+ x-text-line-through:off; \r
+ text-decoration:none none none; }\r
+SPAN.expandtext { \r
+ font-style:italic; \r
+ font-weight:normal; \r
+ color:#ff0000; }\r
+A.dropspot { \r
+ cursor:hand; \r
+ color:#008000; \r
+ font-style:italic; \r
+ x-text-underline:off; \r
+ x-text-overline:off; \r
+ x-text-line-through:off; \r
+ text-decoration:none none none; }\r
+A.glossterm { \r
+ color:#800000; \r
+ cursor:hand; \r
+ font-style:italic; \r
+ x-text-underline:off; \r
+ x-text-overline:off; \r
+ x-text-line-through:off; \r
+ text-decoration:none none none; }\r
+SPAN.glosstext { \r
+ font-style:italic; \r
+ font-weight:normal; \r
+ color:#0000ff; }\r
+OL { \r
+ margin-top:0px; \r
+ margin-bottom:0px; }\r
+UL { \r
+ margin-top:0px; \r
+ margin-bottom:0px; }\r
+A:active { }\r
+A:hover { \r
+ x-text-underline:Off; \r
+ text-decoration:none; }\r
+A:link { \r
+ x-text-underline:Off; \r
+ text-decoration:none; }\r
+A:visited { \r
+ x-text-underline:Off; \r
+ text-decoration:none; }\r
+P.TODO { \r
+ font-weight:normal; \r
+ font-style:italic; \r
+ font-family:"Arial Black" , sans-serif; }\r
+LI.kadov-P-CTODO { \r
+ font-weight:normal; \r
+ font-style:italic; \r
+ font-family:"Arial Black" , sans-serif; }\r
BODY { \r
background-color:#ffffff; \r
- font-family:"Times New Roman" , serif; }\r
+ font-family:"Times New Roman" , serif; }\r
H1 { \r
font-weight:bold; \r
font-size:24.0pt; \r
- font-family:"Times New Roman" , serif; }\r
+ font-family:"Times New Roman" , serif; }\r
LI.kadov-H1 { \r
font-weight:bold; \r
font-size:24.0pt; }\r
H2 { \r
font-weight:bold; \r
font-size:18.0pt; \r
- font-family:"Times New Roman" , serif; }\r
+ font-family:"Times New Roman" , serif; }\r
LI.kadov-H2 { \r
font-weight:bold; \r
font-size:18.0pt; }\r
H3 { \r
font-weight:bold; \r
font-size:14.0pt; \r
- font-family:"Times New Roman" , serif; }\r
+ font-family:"Times New Roman" , serif; }\r
LI.kadov-H3 { \r
font-weight:bold; \r
font-size:14.0pt; }\r
H4 { \r
font-weight:bold; \r
font-size:12.0pt; \r
- font-family:"Times New Roman" , serif; }\r
+ font-family:"Times New Roman" , serif; }\r
LI.kadov-H4 { \r
font-weight:bold; \r
font-size:12.0pt; }\r
H5 { \r
font-weight:bold; \r
font-size:10.0pt; \r
- font-family:"Times New Roman" , serif; }\r
+ font-family:"Times New Roman" , serif; }\r
LI.kadov-H5 { \r
font-weight:bold; \r
font-size:10.0pt; }\r
H6 { \r
font-weight:bold; \r
font-size:8.0pt; \r
- font-family:"Times New Roman" , serif; }\r
+ font-family:"Times New Roman" , serif; }\r
LI.kadov-H6 { \r
font-weight:bold; \r
font-size:8.0pt; }\r
P { \r
font-size:12.0pt; \r
- margin-top:1; \r
- margin-bottom:1; \r
- font-family:"Times New Roman" , serif; }\r
+ margin-top:1pt; \r
+ margin-bottom:1pt; \r
+ font-family:"Times New Roman" , serif; }\r
LI.kadov-P { \r
font-size:12.0pt; }\r
A.expandspot { \r
OL { \r
margin-top:0px; \r
margin-bottom:0px; \r
- font-family:"Times New Roman" , serif; }\r
+ font-family:"Times New Roman" , serif; }\r
UL { \r
margin-top:0px; \r
margin-bottom:0px; \r
- font-family:"Times New Roman" , serif; }\r
+ font-family:"Times New Roman" , serif; }\r
A:active { }\r
A:hover { \r
x-text-underline:Off; \r
P.TODO { \r
font-weight:normal; \r
font-style:italic; \r
- font-family:"Arial Black" , sans-serif; }\r
+ font-family:"Arial Black" , sans-serif; }\r
LI.kadov-P-CTODO { \r
font-weight:normal; \r
font-style:italic; \r
- font-family:"Arial Black" , sans-serif; }\r
+ font-family:"Arial Black" , sans-serif; }\r
ol ol { \r
- margin-top:1; \r
- margin-bottom:1; }\r
+ margin-top:1px; }\r
ol ul { \r
- margin-top:1; \r
- margin-bottom:1; }\r
+ margin-top:1px; }\r
ul ul { \r
- margin-top:1; \r
- margin-bottom:1; }\r
+ margin-top:1px; }\r
ul ol { \r
- margin-top:1; \r
- margin-bottom:1; }\r
+ margin-top:1px; }\r
--- /dev/null
+<?xml version="1.0"?>\r
+<!DOCTYPE SYSTEM "ehelpopt.dtd">\r
+<FILE-OPTIONS FILE-VERSION="2" FILE-KEY="a306ebd6_4870_4c36_a066_58c07171acf6">\r
+</FILE-OPTIONS>\r
+<EHELP-OPTIONS FORMAT-VERSION="1.0">\r
+ <OPTIONS ENABLED="NO" EMBEDDED="YES" MAIN-WINDOW-ONLY="NO" COMMUNITY-NOTIFY="NO" FIRST-PAGE="NOT-SET">\r
+ </OPTIONS>\r
+ <BUTTON-LABEL>WebSearch\r
+ </BUTTON-LABEL>\r
+</EHELP-OPTIONS>
\ No newline at end of file
// eHelp® Corporation Dynamic HTML JavaScript \r
-// Copyright© 1998-2001 eHelp® Corporation.All rights reserved.\r
-// Version=4.57\r
+// Copyright© 1998-2003 eHelp® Corporation.All rights reserved.\r
+// Version=4.81\r
\r
// Warning:Do not modify this file.It is generated by RoboHELP® and changes will be overwritten.\r
\r
var gstrBsAgent = navigator.userAgent.toLowerCase();\r
var gnBsVer = parseInt(navigator.appVersion);\r
\r
-var gbBsIE = (gstrBsAgent.indexOf('msie') != -1);\r
-var gbBsNS = (gstrBsAgent.indexOf('mozilla') != -1) && ((gstrBsAgent.indexOf('spoofer') == -1) && (gstrBsAgent.indexOf('compatible') == -1));\r
var gbBsOpera = (gstrBsAgent.indexOf('opera') != -1);\r
+var gbBsKonqueror = (gstrBsAgent.indexOf('konqueror') != -1);\r
+var gbBsSafari = (gstrBsAgent.indexOf('safari') != -1);\r
+var gbBsIE = (gstrBsAgent.indexOf('msie') != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;\r
+var gbBsNS = (gstrBsAgent.indexOf('mozilla') != -1) && ((gstrBsAgent.indexOf('spoofer') == -1) && (gstrBsAgent.indexOf('compatible') == -1)) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;\r
+\r
+var gbBsMac = (gstrBsAgent.indexOf('mac') != -1);\r
+var gbBsWindows = ((gstrBsAgent.indexOf('win') != -1) || (gstrBsAgent.indexOf('16bit') != -1));\r
+var gbBsSunOS = (gstrBsAgent.indexOf("sunos") != -1);\r
\r
var gbBsIE3Before = ((gbBsIE) && (gnBsVer <= 2));\r
var gbBsNS3Before = ((gbBsNS) && (gnBsVer <= 3));\r
\r
var gbBsNS4 = ((gbBsNS) && (gnBsVer >= 4));\r
var gbBsNS6 = ((gbBsNS) && (gnBsVer >= 5));\r
+var gbBsNS7 = false;\r
\r
var gbBsIE4 = ((gbBsIE) && (gnBsVer >= 4));\r
var gbBsIE5 = false;\r
var gbBsIE55 = false;\r
\r
-gbBsIE = (navigator.appName.indexOf("Microsoft") != -1);\r
+var gbBsOpera6 = false;\r
+var gbBsOpera7 = false;\r
\r
-if (parseInt(navigator.appVersion) >= 4) {\r
- gbBsIE4 = (navigator.appName.indexOf("Microsoft") != -1);\r
+var gbBsKonqueror3 = false;\r
\r
- if (gbBsIE4) {\r
- var nPos = gstrBsAgent.indexOf("msie");\r
- var strIEversion = gstrBsAgent.substring(nPos + 5);\r
- var nVersion = parseFloat(strIEversion);\r
- if (nVersion >= 5)\r
- gbBsIE5 = true;\r
- if (nVersion >= 5.5)\r
- gbBsIE55 = true;\r
+\r
+\r
+gbBsIE = (navigator.appName.indexOf("Microsoft") != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;;\r
+if (gbBsIE)\r
+{\r
+ if (parseInt(navigator.appVersion) >= 4) {\r
+ gbBsIE4 = true;\r
+ if (gbBsIE4) {\r
+ var nPos = gstrBsAgent.indexOf("msie");\r
+ var strIEversion = gstrBsAgent.substring(nPos + 5);\r
+ var nVersion = parseFloat(strIEversion);\r
+ if (nVersion >= 5)\r
+ gbBsIE5 = true;\r
+ if (nVersion >= 5.5)\r
+ gbBsIE55 = true;\r
+ }\r
+ }\r
+}\r
+if (gbBsNS6)\r
+{\r
+ var nPos=gstrBsAgent.indexOf("gecko");\r
+ if(nPos!=-1)\r
+ {\r
+ var nPos2=gstrBsAgent.indexOf("/", nPos);\r
+ if(nPos2!=-1)\r
+ {\r
+ var nVersion=parseFloat(gstrBsAgent.substring(nPos2+1));\r
+ if (nVersion>=20020823)\r
+ gbBsNS7=true;\r
+ }\r
+ } \r
+}\r
+if (gbBsOpera)\r
+{\r
+ var nPos = gstrBsAgent.indexOf("opera");\r
+ if(nPos!=-1)\r
+ {\r
+ var nVersion = parseFloat(gstrBsAgent.substring(nPos+6));\r
+ if (nVersion >= 6)\r
+ {\r
+ gbBsOpera6=true;\r
+ if (nVersion >=7)\r
+ gbBsOpera7=true; \r
+ }\r
+ }\r
+}\r
+if (gbBsKonqueror)\r
+{\r
+ var nPos = gstrBsAgent.indexOf("konqueror");\r
+ if(nPos!=-1)\r
+ {\r
+ var nVersion = parseFloat(gstrBsAgent.substring(nPos+10));\r
+ if (nVersion >= 3)\r
+ {\r
+ gbBsKonqueror3=true;\r
+ }\r
}\r
}\r
\r
-var gbBsMac = (gstrBsAgent.indexOf('mac') != -1);\r
-var gbBsWindows = ((gstrBsAgent.indexOf('win') != -1) || (gstrBsAgent.indexOf('16bit') != -1));\r
-var gbBsOp3 = (gstrBsAgent.indexOf('opera') != -1);\r
+function insertAdjacentHTML(obj, where, htmlStr)\r
+{\r
+ if (gbBsIE || gbBsOpera7)\r
+ {\r
+ obj.insertAdjacentHTML(where, htmlStr);\r
+ }\r
+ else if (gbBsNS6 || gbBsSafari)\r
+ {\r
+ var r = obj.ownerDocument.createRange();\r
+ r.setStartBefore(obj);\r
+ var parsedHTML = r.createContextualFragment(htmlStr);\r
+ \r
+ switch (where){\r
+ case 'beforeBegin':\r
+ obj.parentNode.insertBefore(parsedHTML,obj);\r
+ break;\r
+ case 'afterBegin':\r
+ obj.insertBefore(parsedHTML,obj.firstChild);\r
+ break;\r
+ case 'beforeEnd':\r
+ obj.appendChild(parsedHTML);\r
+ break;\r
+ case 'afterEnd':\r
+ if (obj.nextSibling){\r
+ obj.parentNode.insertBefore(parsedHTML,obj.nextSibling);\r
+ } else {\r
+ obj.parentNode.appendChild(parsedHTML);\r
+ }\r
+ break;\r
+ }\r
+ }\r
+}\r
\r
// Utilities functions.\r
function BsscHasExtJs()\r
gBsOnMouseOuts[nLength] = funcHandler;\r
}\r
\r
-\r
function BsGeneralOnLoad()\r
{\r
if (!gbBsIE4 && !gbBsNS4)\r
{\r
if (!BsscHasExtJs()) return;\r
for (var nElement = gBsOnUnLoads.length - 1; nElement >= 0; nElement--)\r
- {\r
gBsOnUnLoads[nElement]();\r
- }\r
}\r
\r
function BSSCOnMouseOver()\r
{\r
if (!BsscHasExtJs()) return;\r
for (var nElement = gBsOnMouseOvers.length - 1; nElement >= 0; nElement--)\r
- {\r
gBsOnMouseOvers[nElement]();\r
- }\r
}\r
\r
function BSSCOnMouseOut()\r
}\r
// End of invocation of the event handle functions.\r
\r
-\r
// Add the GereralOnLoad to the onload array.\r
if (typeof(BsscRegisterOnLoad) != "undefined")\r
{\r
{\r
if( HH_ActiveX && (HH_ChmFilename != "") && ((self == top) || (self == top.frames[0])))\r
{\r
- var objBody = document.all.tags("BODY")[0];\r
+ var objBody = getElementsByTag(document,"BODY")[0];\r
if( typeof(objBody) == "object" )\r
{\r
- objBody.insertAdjacentHTML("beforeEnd", '<OBJECT ID="HHComponentActivator" CLASSID="CLSID:399CB6C4-7312-11D2-B4D9-00105A0422DF" width=0 height=0></OBJECT>');\r
+ insertAdjacentHTML(objBody, "beforeEnd", '<OBJECT ID="HHComponentActivator" CLASSID="CLSID:399CB6C4-7312-11D2-B4D9-00105A0422DF" width=0 height=0></OBJECT>');\r
if (HHComponentActivator.object)\r
HHComponentActivator.Activate(HH_ChmFilename, HH_WindowName, HH_GlossaryFont, HH_Glossary, HH_Avenue);\r
}\r
{\r
if (!g_bIsPopupMenuInit)\r
{\r
- if (gbBsNS4) {\r
+ if (gbBsNS4&&!gbBsNS6) {\r
//Do not try to write ininle styles for NS! NS can not handle it and will not stop downloading the html page...\r
- if (gbBsNS6)\r
- document.write("<DIV ID='PopupMenu' STYLE='position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;'></DIV>");\r
- else\r
document.write("<DIV CLASS='WebHelpPopupMenu' ID='PopupMenu'></DIV>");\r
} else{\r
document.write("<DIV ID='PopupMenu' STYLE='position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;'></DIV>");\r
- if (gbBsIE4) {\r
+ if (!(gbBsNS4&&!gbBsNS6)) {\r
document.write("<STYLE TYPE='text/css'>");\r
- if (gbBsMac) {\r
+ if (gbBsMac&&gbBsIE4) {\r
document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:10pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:10pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
} else {\r
}\r
}\r
\r
-//Define variable arguments as: strTitle, strUrl\r
-function MTE() \r
-{\r
- this.strTitle = MTE.arguments[0];\r
- if (MTE.arguments.length > 1)\r
- this.strURL = MTE.arguments[1];\r
- else\r
- this.strURL = this.strTitle;\r
-}\r
-\r
-// If the topic list is set, it is an array of TopicEntry objects (defined in WebHelp3.js)\r
-function PopupMenu_SetTopicList(aPopupTopicArray)\r
-{\r
- gbPopupMenuTopicList = aPopupTopicArray;\r
-}\r
-\r
-\r
//Seek for the bsscright frame \r
function _SeekFrameByName( cRoot, strName )\r
{\r
return null;\r
}\r
\r
+var gfn_arguments = null;\r
function _PopupMenu_Invoke(fn_arguments)\r
{\r
+ gfn_arguments = fn_arguments;\r
+ if (gbBsOpera6&&gbBsMac)\r
+ {\r
+ var wndOldPopupLinks= window.open(document.location.href, "popuplinks");\r
+ wndOldPopupLinks.close();\r
+ setTimeout("_PopupMenu_Invoke_2();",100);\r
+ }\r
+ else\r
+ {\r
+ _PopupMenu_Invoke_2();\r
+ }\r
+}\r
+\r
+function _PopupMenu_Invoke_2()\r
+{\r
+ var fn_arguments = gfn_arguments;\r
+ gfn_arguments = null;\r
+ \r
// Make sure we have reasonable arguments\r
var argLen = fn_arguments.length;\r
if (argLen < 3) {\r
strTarget = "TARGET='" + fn_arguments[1] + "'";\r
}\r
\r
- if ((!gbBsIE4 && !gbBsNS4) || ((gbBsMac) && (gbBsIE4) && (window.event.srcElement.tagName == "AREA"))) {\r
+ if ((!gbBsIE4 && !gbBsNS4 && !gbBsOpera7 && !gbBsKonqueror3 &&!gbBsSafari) || ((gbBsMac) && (gbBsIE4) && (window.event.srcElement.tagName == "AREA"))) {\r
\r
var argLen = fn_arguments.length;\r
\r
strParam += ",height=" + nHeight + ",width=200";\r
strParam += ",resizable";\r
\r
+ var wndTemp=null;\r
// Create a temporary window first to ensure the real popup comes up on top\r
- var wndTemp = window.open("", "temp", strParam);\r
+ if (!gbBsOpera)\r
+ wndTemp = window.open("", "temp", strParam);\r
\r
// Create the real popup window\r
- var wndPopupLinks = window.open("", "popuplinks", strParam);\r
+ var wndPopupLinks=null;\r
+ if (gbBsOpera&&gbBsMac)\r
+ {\r
+ wndTemp = window.open(document.location.href, "temp", strParam);\r
+ wndPopupLinks= window.open(document.location.href, "popuplinks", strParam);\r
+ }\r
+ else\r
+ wndPopupLinks= window.open("", "popuplinks", strParam);\r
+ wndPopupLinks.document.open("text/html");\r
\r
// Close the temporary\r
- wndTemp.close();\r
+ if (wndTemp)\r
+ wndTemp.close();\r
\r
- wndPopupLinks.document.open("text/html");\r
- wndPopupLinks.document.write("<html><head></head>");\r
- wndPopupLinks.document.write("<body onBlur=\'self.focus();\'>");\r
+ var sHTML="<html><head></head>";\r
+ sHTML+="<body onBlur=\'self.focus();\'>";\r
var strParaLine = "";\r
for (var i = 0; i < (argLen - 2) / 2; i++) {\r
strParaLine = "";\r
strParaLine += fn_arguments[2 * i + 2];\r
strParaLine += "</a>";\r
strParaLine += "<br>";\r
- wndPopupLinks.document.write(strParaLine);\r
+ sHTML+=strParaLine;\r
}\r
- wndPopupLinks.document.write("</body></html>");\r
+ sHTML+="</body></html>";\r
+ wndPopupLinks.document.write(sHTML);\r
wndPopupLinks.document.close();\r
window.gbInPopupMenu = true;\r
if (!gbBsIE) {\r
wndPopupLinks.focus();\r
}\r
-\r
return false;\r
}\r
\r
-\r
if (((argLen < 5) && ((isNaN(fn_arguments[2])) || (gbPopupMenuTopicList == null))) ||\r
((argLen < 4) && ((!isNaN(fn_arguments[2])) && (gbPopupMenuTopicList != null)))) {\r
// Get the place that we will be putting the topic into\r
}\r
\r
var strMenu = "";\r
- if (gbBsNS4) {\r
+ if (gbBsNS4&&!gbBsNS6) {\r
strMenu = '<TABLE BORDER="1" CELLSPACING=0 CELLPADDING=3 BGCOLOR="#c0c0c0">';\r
} else {\r
strMenu = '<TABLE STYLE="border:2px outset white;" CELLSPACING=0';\r
var nEventX = 0;\r
var nEventY = 0;\r
var nWindowWidth = 0;\r
- if (gbBsIE4) {\r
+ if (gbBsIE4 || gbBsOpera7) {\r
\r
- layerPopup = document.all["PopupMenu"];\r
+ layerPopup = getElement("PopupMenu");\r
layerPopup.innerHTML = strMenu;\r
stylePopup = layerPopup.style;\r
\r
gOlddocumentClick = document.onclick;\r
document.onclick = PopupMenu_HandleClick;\r
\r
- } else if (gbBsNS6) {\r
- layerPopup = document.getElementById("PopupMenu");\r
+ } else if (gbBsNS6 || gbBsKonqueror3||gbBsSafari) {\r
+ layerPopup = getElement("PopupMenu");\r
layerPopup.style.visibility = "hidden";\r
\r
- var e = fn_arguments[0];\r
- nEventX = e.pageX;\r
- nEventY = e.pageY;\r
+ if (gbBsNS6)\r
+ {\r
+ var e = fn_arguments[0];\r
+ nEventX = e.pageX;\r
+ nEventY = e.pageY;\r
+ }\r
+ else\r
+ {\r
+ nEventX = window.event.clientX;\r
+ nEventY = window.event.clientY;\r
+ }\r
_BSPSGetClientSize();\r
layerPopup.innerHTML = strMenu;\r
\r
return false;\r
}\r
\r
-\r
function PopupMenu_Timeout()\r
{\r
window.gbPopupMenuTimeoutExpired = true;\r
\r
function PopupMenu_Over(e)\r
{\r
- if (gbBsIE4) {\r
+ if (gbBsIE4||gbBsOpera7)\r
e.srcElement.className = "PopupOver";\r
- } else if (gbBsNS4) {\r
-// this.bgColor = "red";\r
-// e.target.document.className = "PopupOver";\r
- }\r
+ else if (gbBsNS6)\r
+ e.target.parentNode.className = "PopupOver";\r
return;\r
}\r
\r
function PopupMenu_Out(e)\r
{\r
- if (gbBsIE4) {\r
+ if (gbBsIE4||gbBsOpera7)\r
e.srcElement.className = "PopupNotOver";\r
- } else if (gbBsNS4) {\r
- this.bgColor = "#f0f0f0";\r
- }\r
+ else if (gbBsNS6)\r
+ e.target.parentNode.className = "PopupNotOver";\r
return;\r
}\r
\r
-\r
function PopupMenu_HandleClick(e)\r
{\r
if (window.gbPopupMenuTimeoutExpired) {\r
-\r
window.gbInPopupMenu = false;\r
-\r
if (gbBsNS4 && !gbBsNS6) {\r
window.releaseEvents(Event.MOUSEDOWN);\r
}\r
\r
var layerPopup = null;\r
- var stylePopup = null;\r
- if (gbBsIE4) {\r
- layerPopup = document.all["PopupMenu"];\r
- stylePopup = layerPopup.style;\r
- stylePopup.visibility = "hidden";\r
- } else if (gbBsNS6) {\r
- layerPopup = document.getElementById("PopupMenu");\r
- layerPopup.style.visibility = "hidden";\r
- } else if (gbBsNS4) {\r
+ if (gbBsNS4&&!gbBsNS6) {\r
layerPopup = document.layers.PopupMenu;\r
layerPopup.visibility = "hide";\r
+ } else {\r
+ layerPopup = getElement("PopupMenu");\r
+ layerPopup.style.visibility = "hidden";\r
}\r
\r
if (gOlddocumentClick)\r
return;\r
}\r
\r
-// This function should be deleted when all old projects are cleaned up\r
-function BSPSWritePopupFrameForIE4()\r
-{\r
- return false;\r
-}\r
-\r
-/////////////////////////////////////////////////////////////////////\r
function BSSCPopup_ClickMac()\r
{\r
- if ((!DHTMLPopupSupport()) && (gbBsIE4))\r
+ if ((!DHTMLPopupSupport()) && (gbBsIE4 || gbBsOpera7))\r
{ \r
var bClickOnAnchor = false;\r
var el;\r
if (el.tagName == "BODY") {\r
break;\r
}\r
- el = el.parentElement;\r
+ el = getParentNode(el);\r
}\r
}\r
if (BSSCPopup_IsPopup())\r
}\r
}\r
}\r
- }\r
-\r
-//////////////////////////////////////////////////////////////////////\r
+}\r
\r
function BsPopupOnClick()\r
{\r
- if (!gbBsIE4)\r
+ if (!gbBsIE4 && !gbBsOpera7)\r
return;\r
\r
BSSCPopup_ClickMac();\r
\r
//End to support previous relative topics\r
\r
-\r
/// Section End - General and relative topics (JavaScript 1.0)\r
\r
/// Section Begin - Popup (JavaScript 1.0)\r
-\r
//Begin to support previous popup functions\r
-//////////////////////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Begin DHTML Popup Functions\r
-//\r
-//////////////////////////////////////////////////////////////////////////////////////////////\r
+\r
//variables used to isolate the browser type\r
-var gBsDoc = null; \r
-var gBsSty = null;\r
-var gBsHtm = null;\r
var gBsStyVisShow = null;\r
var gBsStyVisHide = null;\r
var gBsClientWidth = 640;\r
var gBsClientHeight = 480;\r
-var gBsBrowser = null;\r
\r
// here is the varible for judge popup windows size. these parameter is for IE5.0, it may need adjust for others.\r
var gBRateH_W = 0.618; // 1.618 Golden cut.\r
\r
function getPopupTopicStyle(nIndex)\r
{\r
- return eval("document.all['" + getPopupTopicID(nIndex) + "']").style;\r
+ return getElement(getPopupTopicID(nIndex)).style;\r
}\r
\r
function getPopupShadowStyle(nIndex)\r
{\r
- return eval("document.all['" + getPopupShadowID(nIndex) + "']").style;\r
+ return getElement(getPopupShadowID(nIndex)).style;\r
}\r
\r
function getPopupIFrame(nIndex)\r
{\r
-\r
- return eval("document.frames['" + getPopupIFrameName(nIndex) + "']");\r
+ if (gbBsNS6)\r
+ return eval("window.frames['" + getPopupIFrameName(nIndex) + "']");\r
+ else\r
+ return eval("document.frames['" + getPopupIFrameName(nIndex) + "']");\r
}\r
\r
function getPopupDivStyle(nIndex)\r
{\r
- return eval("document.all['" + getPopupID(nIndex) + "']").style;\r
+ return getElement(getPopupID(nIndex)).style;\r
}\r
\r
function getPopupIFrameStyle(nIndex)\r
{\r
- return eval("document.all['" + getPopupIFrameName(nIndex) + "'].style");\r
+ return getElement(getPopupIFrameID(nIndex)).style;\r
}\r
\r
\r
function findDiv(strURL)\r
{\r
- var i = 0;\r
- for (i = 0; i < arrayPopupURL.length; i ++ ) {\r
+ for (var i = 0; i < arrayPopupURL.length; i ++ ) {\r
if (arrayPopupURL[i] == strURL) {\r
return i;\r
}\r
\r
function addDiv(strURL)\r
{\r
- var i = 0; \r
- for (i = 0; i < arrayPopupURL.length; i ++) {\r
+ for (var i = 0; i < arrayPopupURL.length; i ++) {\r
if (arrayPopupURL[i] == null) {\r
arrayPopupURL[i] = strURL;\r
return i;\r
\r
function setDirty()\r
{\r
- var i = 0;\r
- for (i = 0; i < arrayPopupURL.length; i ++ )\r
+ for (var i = 0; i < arrayPopupURL.length; i ++ )\r
arrayDirty[i] = true;\r
}\r
\r
\r
function hideAll()\r
{\r
- var i = 0; \r
- for (i = 0; i < arrayPopupURL.length; i ++ )\r
+ for (var i = 0; i < arrayPopupURL.length; i ++ )\r
+ {\r
getPopupDivStyle(i).visibility = gBsStyVisHide;\r
+ getPopupIFrameStyle(i).visibility = gBsStyVisHide;\r
+ }\r
}\r
\r
function getCurrentPopupIFrame()\r
{\r
- var i = 0;\r
- for (i = 0; i < arrayPopupURL.length; i ++)\r
+ for (var i = 0; i < arrayPopupURL.length; i ++)\r
if (getPopupDivStyle(i).visibility == gBsStyVisShow)\r
return getPopupIFrame(i);\r
return null;\r
}\r
}\r
return nIndex;\r
-\r
}\r
\r
-//the browser information itself\r
-function _BSPSBrowserItself()\r
+//Here is the browser type \r
+function _BSPSGetBrowserInfo()\r
{\r
- var agent = navigator.userAgent.toLowerCase();\r
- this.major = parseInt(navigator.appVersion);\r
- this.minor = parseFloat(navigator.appVersion);\r
- this.ns = ((agent.indexOf('mozilla') != -1) && ((agent.indexOf('spoofer') == -1) && (agent.indexOf('compatible') == -1)));\r
- this.ns2 = ((this.ns) && (this.major == 2));\r
- this.ns3 = ((this.ns) && (this.major == 3));\r
- this.ns4 = ((this.ns) && (this.major >= 4));\r
- this.ns6 = ((this.ns) && (this.major >= 5));\r
- this.ie = (agent.indexOf("msie") != -1);\r
- this.ie3 = ((this.ie) && (this.major == 2));\r
- this.ie4 = ((this.ie) && (this.major >= 4));\r
- this.op3 = (agent.indexOf("opera") != -1);\r
-\r
- if (this.ns4)\r
+ if (gbBsNS4&&!gbBsNS6)\r
{\r
- gBsDoc = "document";\r
- gBsSty = "";\r
- gBsHtm = ".document";\r
gBsStyVisShow = "show";\r
gBsStyVisHide = "hide";\r
-\r
}\r
- else if (this.ie4)\r
+ else\r
{\r
- gBsDoc = "document.all";\r
- gBsSty = ".style";\r
- gBsHtm = "";\r
gBsStyVisShow = "visible";\r
gBsStyVisHide = "hidden";\r
}\r
}\r
\r
-//Here is the browser type \r
-function _BSPSGetBrowserInfo()\r
-{\r
- gBsBrowser = new _BSPSBrowserItself();\r
-}\r
-\r
_BSPSGetBrowserInfo();\r
\r
//Get client size info\r
function _BSPSGetClientSize()\r
{\r
- if (gBsBrowser.ns4)\r
+ if (gbBsNS4||gbBsKonqueror3||gbBsSafari)\r
{\r
gBsClientWidth = innerWidth;\r
gBsClientHeight = innerHeight;\r
-\r
}\r
- else if (gBsBrowser.ie4)\r
+ else if (gbBsIE4 || gbBsOpera7)\r
{\r
gBsClientWidth = document.body.clientWidth;\r
gBsClientHeight = document.body.clientHeight;\r
}\r
}\r
\r
-\r
var gstrPopupID = 'BSSCPopup';\r
var gstrPopupShadowID = 'BSSCPopupShadow';\r
var gstrPopupTopicID = 'BSSCPopupTopic';\r
\r
var gbPopupTimeoutExpired = false;\r
\r
-\r
function DHTMLPopupSupport()\r
{\r
- if ((gbBsIE4) && (!gbBsMac)) {\r
+ if (((gbBsIE4) && (!gbBsMac))||gbBsOpera7|| gbBsNS7) {\r
return true;\r
}\r
return false;\r
}\r
\r
-\r
-\r
function BSSCPopup_IsPopup()\r
{\r
if (DHTMLPopupSupport() && (this.name.indexOf(gstrPopupIFrameName) != -1)) {\r
return true;\r
- } else if ((gbBsNS4 || gbBsIE4) && (this.name.indexOf(gstrPopupID) != -1)) {\r
+ } else if ((gbBsNS4 || gbBsIE4 || gbBsOpera7) && (this.name.indexOf(gstrPopupID) != -1)) {\r
return true;\r
} else {\r
return false;\r
}\r
}\r
\r
-\r
// If there is a hyperlink in a popup window, display the hyperlink in\r
-// the original window.\r
-if (BSSCPopup_IsPopup() && !gbBsIE4) {\r
- document.write("<base target=\"_parent\">");\r
+// the original window. (bsscright)\r
+if (BSSCPopup_IsPopup() && !gbBsIE4 && !gbBsOpera7) {\r
+ document.write("<base target=\"bsscright\">");\r
}\r
\r
// Local functions.\r
strPopupDiv += "<IFRAME title=\"Popup Window\" ID='" + getPopupIFrameID(nIndex) + "' name='" + getPopupIFrameName(nIndex) + "' src = '" + getPopupURL(nIndex) + "' frameborder=0 scrolling=auto></IFRAME>";\r
strPopupDiv += "</DIV></DIV>";\r
\r
- var objBody = document.all.tags("BODY")[0];\r
+ var objBody = getElementsByTag(document, "BODY")[0];\r
if( typeof(objBody) != "object" )\r
return;\r
\r
- objBody.insertAdjacentHTML("beforeEnd", strPopupDiv);\r
+ insertAdjacentHTML(objBody, "beforeEnd", strPopupDiv);\r
}\r
\r
-function BSSCPopup_Timeout(nIndex, nToken)\r
+function handleLoadNS()\r
{\r
- if (!IsValidToken(nToken)) return;\r
+ if (this.id)\r
+ {\r
+ var nIndex = parseInt(this.id.substring(gstrPopupIFrameID.length));\r
+ BSSCPopup_PostWork(nIndex);\r
+ }\r
+}\r
+\r
+function BSSCPopup_PostWork(nIndex)\r
+{\r
+ getPopupDivStyle(nIndex).visibility = gBsStyVisShow;\r
+ getPopupIFrameStyle(nIndex).visibility =gBsStyVisShow;\r
\r
- if ((getPopupIFrame(nIndex).document.readyState == "complete") &&\r
- (getPopupIFrame(nIndex).document.body != null)) {\r
- window.getPopupDivStyle(nIndex).visibility = gBsStyVisShow;\r
- setClear(nIndex);\r
- window.gbPopupTimeoutExpired = true;\r
+ setClear(nIndex);\r
+ window.gbPopupTimeoutExpired = true;\r
\r
- BSSCPopup_ChangeTargettoParent(getPopupIFrame(nIndex).document);\r
+ BSSCPopup_ChangeTargettoParent(getPopupIFrame(nIndex).document);\r
+ if (gbBsNS6)\r
+ getPopupIFrame(nIndex).document.body.addEventListener("click",BSSCPopupClicked,false);\r
+ else\r
getPopupIFrame(nIndex).document.body.onclick = BSSCPopupClicked;\r
\r
- if (!gbOrignalOnMouseDown && document.onmousedown)\r
- gbOrignalOnMouseDown = document.onmousedown;\r
+ if (!gbOrignalOnMouseDown && document.onmousedown)\r
+ gbOrignalOnMouseDown = document.onmousedown;\r
\r
+ if (gbBsNS6)\r
+ document.addEventListener("mousedown", BSSCPopupParentClicked,false);\r
+ else\r
document.onmousedown = BSSCPopupParentClicked;\r
+}\r
\r
+function BSSCPopup_Timeout(nIndex, nToken)\r
+{\r
+ if (!IsValidToken(nToken)) return;\r
+\r
+ if (gbBsNS6||((getPopupIFrame(nIndex).document.readyState == "complete") &&\r
+ (getPopupIFrame(nIndex).document.body != null))) {\r
+ BSSCPopup_PostWork(nIndex);\r
} else {\r
setTimeout("BSSCPopup_Timeout(" + nIndex + "," + nToken + ")", 100);\r
}\r
}\r
\r
-\r
// VH 08/10/00 \r
// do not change target to parent if the href is using javascript\r
function BSSCPopup_ChangeTargettoParent(tagsObject)\r
{\r
- var collA = tagsObject.all.tags("A");\r
+ var collA = getElementsByTag(tagsObject, "A");\r
BSSCPopup_ChangeTargettoParent2(collA);\r
\r
- var collIMG = tagsObject.all.tags("IMG");\r
+ var collIMG = getElementsByTag(tagsObject,"IMG");\r
BSSCPopup_ChangeTargettoParent2(collIMG);\r
}\r
\r
function BSSCPopup_ChangeTargettoParent2(colls)\r
{\r
- var j = 0;\r
if (colls != null) {\r
- for (j = 0; j < colls.length; j ++ )\r
+ for (var j = 0; j < colls.length; j ++ )\r
{\r
var strtemp = colls[j].href;\r
- strtemp = strtemp.toLowerCase();\r
- if (strtemp.indexOf("javascript:") == -1)\r
- if (colls[j].target == "")\r
- colls[j].target = "_parent";\r
+ if (strtemp)\r
+ {\r
+ strtemp = strtemp.toLowerCase();\r
+ if (strtemp.indexOf("javascript:") == -1)\r
+ if (colls[j].target == "")\r
+ colls[j].target = "_parent";\r
+ }\r
}\r
-\r
}\r
}\r
\r
}\r
\r
if (DHTMLPopupSupport()) {\r
- // If we are already in a popup, replace the contents\r
- // if (BSSCPopup_IsPopup()) {\r
- // parent._BSSCPopup(strURL, cuswidth, cusheight);\r
- // } else {\r
- var nToken = takeToken(); // take token first.\r
- var nIndex = _BSSCCreatePopupDiv(strURL);\r
- window.gbPopupTimeoutExpired = false;\r
- var ntWidth = gBsClientWidth;\r
- var ntHeight = gBsClientHeight;\r
- _BSPSGetClientSize();\r
- if (ntWidth != gBsClientWidth || ntHeight != gBsClientHeight) {\r
- setDirty();\r
- }\r
-\r
+ var nToken = takeToken(); // take token first.\r
+ var nIndex = _BSSCCreatePopupDiv(strURL);\r
+ window.gbPopupTimeoutExpired = false;\r
+ var ntWidth = gBsClientWidth;\r
+ var ntHeight = gBsClientHeight;\r
+ _BSPSGetClientSize();\r
+ if (ntWidth != gBsClientWidth || ntHeight != gBsClientHeight) {\r
+ setDirty();\r
+ }\r
\r
- if (IsDirty(nIndex)) {\r
- if (gbBsMac) {\r
- setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight +")", 400);\r
- } else {\r
- setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 100);\r
- }\r
- }\r
- else {\r
- MoveDivAndShow(nIndex ,nToken, cuswidth, cusheight);\r
+ if (IsDirty(nIndex)) {\r
+ if (gbBsMac) {\r
+ setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight +")", 400);\r
+ } else {\r
+ setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 100);\r
}\r
- // }\r
-\r
+ }\r
+ else {\r
+ MoveDivAndShow(nIndex ,nToken, cuswidth, cusheight);\r
+ }\r
} else {\r
_BSSCPopup2(strURL, cuswidth, cusheight);\r
}\r
if (gbBsIE55)\r
{\r
var ehlpdhtm_fOldBefureUnload = window.onbeforeunload;\r
+ var gnBsUnload=0;\r
window.onbeforeunload = window_BUnload;\r
}\r
\r
function window_BUnload()\r
{\r
+ gnBsUnload++;\r
+ if (gnBsUnload>1)\r
+ return;\r
for (var i = 0; i < arrayPopupURL.length; i ++)\r
- document.all(getPopupID(i)).outerHTML = "";\r
+ removeThis(document.all(getPopupID(i)));\r
arrayPopupURL.length = 0; \r
if (ehlpdhtm_fOldBefureUnload)\r
ehlpdhtm_fOldBefureUnload();\r
}\r
\r
function _BSSCPopup2(strURL, width, height)\r
+{\r
+ if (gbBsOpera6&&gbBsMac)\r
+ {\r
+ var wmTemp = window.open(document.location.href, gstrPopupSecondWindowName);\r
+ wmTemp.close();\r
+ setTimeout("_BSSCPopup3(\""+strURL+"\","+width+","+height+");",100);\r
+ }\r
+ else\r
+ _BSSCPopup3(strURL, width, height);\r
+}\r
+ \r
+function _BSSCPopup3(strURL, width, height)\r
{\r
if (window.name == gstrPopupSecondWindowName) {\r
window.location = strURL;\r
} else {\r
- if (!gbBsMac || !gBsBrowser.ns4) {\r
+ if (!gbBsMac || !gbBsNS4) {\r
BSSCHidePopupWindow();\r
}\r
var nX = 0;\r
if (nX + nWidth + 40 > screen.availWidth) {\r
nX = screen.availWidth - nWidth - 40;\r
}\r
+\r
// Launch a separate window\r
- var strParam = "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes";\r
- if (gBsBrowser.ns) {\r
- if (gBsBrowser.ns6) {\r
+ var strParam="titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes";\r
+ if (gbBsNS) {\r
+ if (gbBsNS6) {\r
strParam += ",Height=" + nHeight + ",Width=" + nWidth;\r
strParam += ",screenX=" + nX + ",screenY=" + nY;\r
+ strParam += ",dependent=yes";\r
}\r
else {\r
strParam += ",OuterHeight=" + nHeight + ",OuterWidth=" + nWidth;\r
strParam += ",height=" + nHeight + ",width=" + nWidth;\r
strParam += ",left=" + nX + ",top=" + nY;\r
}\r
- window.gPopupWindow = window.open(strURL, gstrPopupSecondWindowName, strParam);\r
-\r
- if (gBsBrowser.ns4) {\r
- window.gPopupWindow.captureEvents(Event.CLICK | Event.BLUE);\r
- window.gPopupWindow.onclick = NonIEPopup_HandleClick;\r
- window.gPopupWindow.onblur = NonIEPopup_HandleBlur;\r
- }\r
- else if (gBsBrowser.ie4)\r
+ if (gbBsSafari)\r
{\r
- setTimeout("setPopupFocus();", 100);\r
+ if (window.gPopupWindow)\r
+ window.gPopupWindow.close(); \r
+ window.gPopupWindow = window.open(strURL, "", strParam);\r
+ window.gPopupWindow.name = gstrPopupSecondWindowName;\r
+ window.gPopupWindow.moveTo(nX, nY);\r
+ widnow.gPopupWindow.document.location.reload();\r
+ } \r
+ else\r
+ {\r
+ var wmTemp=null;\r
+ if (gbBsKonqueror3)\r
+ {\r
+ if (window.gPopupWindow)\r
+ window.gPopupWindow.close();\r
+ }\r
+ if (gbBsOpera&&gbBsMac)\r
+ {\r
+ wmTemp= window.open(document.location.href, "Temp", strParam);\r
+ }\r
+ window.gPopupWindow = window.open(strURL, gstrPopupSecondWindowName, strParam);\r
+ if (!gbBsIE)\r
+ window.gPopupWindow.focus();\r
+ \r
+ if (wmTemp)\r
+ wmTemp.close();\r
}\r
+\r
+ if (gbBsNS4)\r
+ setEventHandle();\r
+ else if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3)\r
+ setTimeout("setPopupFocus();", 100);\r
}\r
return;\r
}\r
\r
+function setEventHandle()\r
+{\r
+ window.gPopupWindow.captureEvents(Event.CLICK | Event.BLUR);\r
+ window.gPopupWindow.onclick = NonIEPopup_HandleClick;\r
+ window.gPopupWindow.onblur = NonIEPopup_HandleBlur;\r
+}\r
+\r
function setPopupFocus()\r
{\r
window.gPopupWindow.focus();\r
}\r
\r
// Close the popup window\r
- if (e.target.href) {\r
- if (e.target.target == "")\r
- window.location.href = e.target.href;\r
- else\r
- window.open(e.target.href, e.target.target);\r
- \r
- if (e.target.href.indexOf("javascript:void(0)") == -1 && e.target.href.indexOf("javascript:null") == -1 && e.target.href.indexOf("BsscPopup") == -1) {\r
+ if(e.target.href)\r
+ {\r
+ if(e.target.href.indexOf("javascript:")==-1) \r
+ {\r
+ if (e.target.target=="")\r
+ window.location.href = e.target.href;\r
+ else\r
+ window.open(e.target.href, e.target.target);\r
this.close();\r
}\r
- } else {\r
+ } \r
+ else\r
this.close();\r
- }\r
return false;\r
-\r
}\r
\r
function BSSCPopup_AfterLoad(nIndex, nToken, cuswidth, cusheight)\r
{ \r
- if (typeof(window.getPopupIFrame(nIndex).document) == "unknown") {\r
+ if (!window.getPopupIFrame(nIndex).document) {\r
_BSSCPopup2(getPopupURL(nIndex), cuswidth, cusheight);\r
return;\r
}\r
+ \r
if (!IsValidToken(nToken)) return;\r
\r
+ if (gbBsNS6)\r
+ {\r
+ setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url.\r
+ BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight);\r
+ return;\r
+ }\r
+ \r
if ((window.getPopupIFrame(nIndex).document.readyState == "complete") &&\r
(window.getPopupIFrame(nIndex).document.body != null)) {\r
if (window.getPopupIFrame(nIndex).document.location.href.indexOf("about:blank") != -1) { // add this check. IE will use about:blank" as the default vaule for Iframe.\r
}\r
}\r
\r
-\r
function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight)\r
{\r
if (window.gbPopupTimeoutExpired) return;\r
if (!IsValidToken(nToken)) return;\r
\r
getPopupDivStyle(nIndex).visibility = gBsStyVisHide;\r
+ getPopupIFrameStyle(nIndex).visibility = gBsStyVisHide;\r
\r
// Determine the width and height for the window\r
- //var size = new BSSCSize(0, 0);\r
- //BSSCGetContentSize(window.getPopupIFrame(nIndex), size);\r
- //var nWidth = size.x;\r
- //var nHeight = size.y;\r
-\r
_BSPSGetClientSize();\r
- \r
+\r
var size = new BSSCSize(0, 0);\r
\r
if (cuswidth <= 0 || cusheight <= 0)\r
// for small popup size, we should allow any size.\r
// The popup size should be ok if bigger than 0\r
if (nWidth < 0 || nHeight < 0) return; // there must be something terribly wrong. \r
- // if (nWidth < 40 || nHeight < 40) return; // there must be something terribly wrong.\r
\r
- window.getPopupDivStyle(nIndex).pixelWidth = nWidth;\r
- window.getPopupDivStyle(nIndex).pixelHeight = nHeight;\r
+ getPopupDivStyle(nIndex).width = nWidth;\r
+ getPopupDivStyle(nIndex).height = nHeight;\r
\r
- window.getPopupShadowStyle(nIndex).pixelWidth = nWidth;\r
- window.getPopupShadowStyle(nIndex).pixelHeight = nHeight;\r
- window.getPopupTopicStyle(nIndex).pixelWidth = nWidth;\r
- window.getPopupTopicStyle(nIndex).pixelHeight = nHeight;\r
+ getPopupShadowStyle(nIndex).width = nWidth;\r
+ getPopupShadowStyle(nIndex).height = nHeight;\r
+ getPopupTopicStyle(nIndex).width = nWidth;\r
+ getPopupTopicStyle(nIndex).height = nHeight;\r
if (gbBsIE55)\r
{\r
- window.getPopupShadowStyle(nIndex).pixelWidth = nWidth + 2;\r
- window.getPopupShadowStyle(nIndex).pixelHeight = nHeight + 2;\r
- window.getPopupTopicStyle(nIndex).pixelWidth = nWidth + 2;\r
- window.getPopupTopicStyle(nIndex).pixelHeight = nHeight + 2;\r
+ getPopupShadowStyle(nIndex).width = nWidth + 2;\r
+ getPopupShadowStyle(nIndex).height = nHeight + 2;\r
+ getPopupTopicStyle(nIndex).width = nWidth + 2;\r
+ getPopupTopicStyle(nIndex).height = nHeight + 2;\r
}\r
\r
- window.getPopupIFrameStyle(nIndex).pixelWidth = nWidth;\r
- window.getPopupIFrameStyle(nIndex).pixelHeight = nHeight;\r
- if (gbBsIE55)\r
+ getPopupIFrameStyle(nIndex).width = nWidth;\r
+ getPopupIFrameStyle(nIndex).height = nHeight;\r
+ if (gbBsIE55 || gbBsNS6)\r
{\r
- window.getPopupIFrameStyle(nIndex).top = 0;\r
- window.getPopupIFrameStyle(nIndex).left = 0;\r
+ getPopupIFrameStyle(nIndex).top = 0;\r
+ getPopupIFrameStyle(nIndex).left = 0;\r
}\r
\r
var strURL = getPopupURL(nIndex);\r
- if (strURL.indexOf("#") != -1)\r
+ if (strURL.indexOf("#") != -1&&gbBsNS6)\r
+ getPopupIFrame(nIndex).location.reload();\r
+ else if (strURL.indexOf("#") != -1||gbBsNS6)\r
getPopupIFrame(nIndex).location.href = strURL; // reload again, this will fix the bookmark misunderstand in IE5.\r
\r
MoveDivAndShow(nIndex, nToken, cuswidth, cusheight);\r
}\r
\r
+function getScrollLeft()\r
+{\r
+ if (document.body.scrollLeft)\r
+ return document.body.scrollLeft;\r
+ else if (window.pageXOffset)\r
+ return window.pageXOffset;\r
+ else\r
+ return 0;\r
+}\r
+\r
+function getScrollTop()\r
+{\r
+ if (document.body.scrollTop)\r
+ return document.body.scrollTop;\r
+ else if (window.pageYOffset)\r
+ return window.pageYOffset;\r
+ else\r
+ return 0;\r
+}\r
+\r
+\r
function MoveDivAndShow(nIndex, nToken, cuswidth, cusheight)\r
{\r
if (window.getPopupIFrame(nIndex).document.location.href != getAbsPopupURL(nIndex)) { // if redirect, reload again.\r
var nTop = 0;\r
var nLeft = 0;\r
\r
- var nWidth = window.getPopupDivStyle(nIndex).pixelWidth;\r
- var nHeight = window.getPopupDivStyle(nIndex).pixelHeight;\r
+ var nWidth = parseInt(getPopupDivStyle(nIndex).width);\r
+ var nHeight = parseInt(getPopupDivStyle(nIndex).height);\r
\r
- if (nClickY + nHeight + 20 < gBsClientHeight + document.body.scrollTop) {\r
+ if (nClickY + nHeight + 20 < gBsClientHeight + getScrollTop()) {\r
nTop = nClickY + 10;\r
} else {\r
- nTop = (document.body.scrollTop + gBsClientHeight) - nHeight - 20;\r
+ nTop = (getScrollTop() + gBsClientHeight) - nHeight - 20;\r
}\r
- if (nClickX + nWidth < gBsClientWidth + document.body.scrollLeft) {\r
+ if (nClickX + nWidth < gBsClientWidth + getScrollLeft()) {\r
nLeft = nClickX;\r
} else {\r
- nLeft = (document.body.scrollLeft + gBsClientWidth) - nWidth - 8;\r
+ nLeft = (getScrollLeft() + gBsClientWidth) - nWidth - 8;\r
}\r
- \r
- if (nTop < document.body.scrollTop ) nTop = document.body.scrollTop + 1;\r
- if (nLeft< document.body.scrollLeft) nLeft = document.body.scrollLeft + 1;\r
\r
+ if (nTop < getScrollTop()) nTop = getScrollTop() + 1;\r
+ if (nLeft< getScrollLeft()) nLeft = getScrollLeft() + 1;\r
\r
- window.getPopupDivStyle(nIndex).left = nLeft;\r
- window.getPopupDivStyle(nIndex).top = nTop;\r
+ getPopupDivStyle(nIndex).left = nLeft;\r
+ getPopupDivStyle(nIndex).top = nTop;\r
\r
// Set the location of the background blocks\r
- window.getPopupShadowStyle(nIndex).left = 6;\r
- window.getPopupShadowStyle(nIndex).top = 6;\r
+ getPopupShadowStyle(nIndex).left = 6;\r
+ getPopupShadowStyle(nIndex).top = 6;\r
if (gbBsIE55)\r
{\r
- window.getPopupShadowStyle(nIndex).left = 4;\r
- window.getPopupShadowStyle(nIndex).top = 4;\r
+ getPopupShadowStyle(nIndex).left = 4;\r
+ getPopupShadowStyle(nIndex).top = 4;\r
}\r
\r
- if (gbBsMac) {\r
+ if (gbBsMac&&gbBsIE4) {\r
// Total hack on the iMac to get the IFrame to position properly\r
- window.getPopupIFrameStyle(nIndex).pixelLeft = 100;\r
- window.getPopupIFrameStyle(nIndex).pixelLeft = 0;\r
+ getPopupIFrameStyle(nIndex).pixelLeft = 100;\r
+ getPopupIFrameStyle(nIndex).pixelLeft = 0;\r
// Explicitly call BSSCOnLoad because the Mac doesn't seem to do it\r
- window.getPopupIFrame(nIndex).window.BSSCOnLoad();\r
+ getPopupIFrame(nIndex).window.BSSCOnLoad();\r
}\r
\r
- BSSCPopup_Timeout(nIndex , nToken );\r
- \r
+ if (gbBsNS6&&IsDirty(nIndex))\r
+ getElement(getPopupIFrameID(nIndex)).addEventListener("load", handleLoadNS, false);\r
+ else\r
+ BSSCPopup_Timeout(nIndex , nToken );\r
return;\r
}\r
\r
\r
function BSSCGetContentSize(thisWindow, size)\r
{\r
- if (!((gBsBrowser.ie4) || (gBsBrowser.ns4)))\r
+ if (!gbBsIE4 && !gbBsOpera7 && !gbBsNS4)\r
return;\r
\r
- if (gbBsMac) {\r
- size.x = 300;\r
- size.y = 300;\r
+ if ((gbBsMac&&gbBsIE4)||gbBsNS4||gbBsOpera7) {\r
+ size.x = 320;\r
+ size.y = 180;\r
return;\r
}\r
\r
\r
var ClientRate = gBsClientHeight / gBsClientWidth;\r
\r
+ \r
var GoldenSize = new BSSCSize(0,0);\r
GoldenSize.x = gBsClientWidth * gBMaxXOfParent;\r
GoldenSize.y = gBsClientHeight *gBMaxYOfParent ;\r
// This double resize causes the document to re-render (and we need it to)\r
if (!gbBsIE5)\r
thisWindow.moveTo(10000,10000); // this is used to fix the flash on IE4.\r
+ \r
thisWindow.resizeTo(1, 1);\r
thisWindow.resizeTo(1, 1);\r
thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight);\r
size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth;\r
size.y = thisWindow.document.body.scrollHeight;// + gBscrollHeight; \r
thisWindow.document.body.scroll = 'no';\r
- \r
- // Handle absurd cases just in case IE flakes\r
- // if (size.y < 100) {\r
- // size.y = 100;\r
- // }\r
}\r
}\r
else {\r
// downsize from maxgoldx , now I try to using binary divide.\r
x = maxgoldx;\r
deltax = -maxgoldx/2;\r
- //i = 0;\r
while (true) {\r
x = x + deltax;\r
thisWindow.resizeTo(x, miny);\r
break;\r
if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore.\r
break;\r
- //i ++;\r
- \r
}\r
- //size.x = x - gBscrollWidth;\r
size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth;\r
size.y = thisWindow.document.body.scrollHeight ;\r
thisWindow.document.body.scroll = 'no'; // At this time we do not want to show scroll any more. so it will looks better a little.\r
}\r
}\r
}\r
- \r
- // no reload no scrollbar.\r
- //size.x = size.x + 16; //reserve a width for scrollbar (IE 4.0 only)\r
-\r
thisWindow.resizeTo(size.x, size.y);\r
thisWindow.resizeTo(size.x, size.y);\r
return;\r
}\r
\r
-\r
-\r
function BSSCPopupParentClicked()\r
{\r
if (!window.gbPopupTimeoutExpired) {\r
return true;\r
}\r
\r
+function isInsideHyperLink(obj)\r
+{\r
+ if (obj&&obj!=getParentNode(obj))\r
+ {\r
+ if (obj.tagName=="A"||obj.tagName=="IMG")\r
+ return true;\r
+ else\r
+ return isInsideHyperLink(getParentNode(obj));\r
+ }\r
+ else\r
+ return false;\r
+}\r
\r
-function BSSCPopupClicked()\r
+function BSSCPopupClicked(e)\r
{\r
if (!window.gbPopupTimeoutExpired) {\r
return false;\r
}\r
\r
-\r
var popupIFrame = getCurrentPopupIFrame();\r
if (popupIFrame == null) {\r
return true;\r
}\r
\r
-/*\r
- if ("undefined" != typeof(popupIFrame.gbInPopupMenu) &&\r
- popupIFrame.gbInPopupMenu) {\r
- return true;\r
- }*/\r
-\r
- if (!((popupIFrame.window.event != null) &&\r
- (popupIFrame.window.event.srcElement != null) &&\r
- ((popupIFrame.window.event.srcElement.tagName == "A") ||\r
- (popupIFrame.window.event.srcElement.tagName == "IMG")))) {\r
+ if (gbBsIE4 && (!((popupIFrame.window.event != null) &&\r
+ (popupIFrame.window.event.srcElement != null) &&\r
+ isInsideHyperLink(popupIFrame.window.event.srcElement)))) {\r
document.onmousedown = gbOrignalOnMouseDown;\r
-\r
- // Simply hide the popup\r
+ \r
+ // Simply hide the popup\r
hideAll();\r
-\r
window.gbPopupTimeoutExpired = false;\r
-\r
return true;\r
}\r
+ else if (gbBsNS6 && (!((e != null) &&\r
+ (e.target!= null) && isInsideHyperLink(e.target))))\r
+ {\r
+ document.addEventListener("mousedown", gbOrignalOnMouseDown,false);\r
+ // Simply hide the popup\r
+ hideAll();\r
+ window.gbPopupTimeoutExpired = false;\r
+ return true; \r
+ }\r
}\r
\r
-\r
//trace the mouse over's position for hotspot\r
function BSPSPopupOnMouseOver(event)\r
{\r
- if (gBsBrowser.ie4) {\r
- window.gnPopupClickX = event.clientX + document.body.scrollLeft;\r
- window.gnPopupClickY = event.clientY + document.body.scrollTop;\r
+ if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3) {\r
+ window.gnPopupClickX = event.clientX + getScrollLeft();\r
+ window.gnPopupClickY = event.clientY + getScrollTop();\r
window.gnPopupScreenClickX = event.screenX;\r
window.gnPopupScreenClickY = event.screenY;\r
- } else if (gBsBrowser.ns4) {\r
+ } else if (gbBsSafari) {\r
+ window.gnPopupClickX = event.clientX + getScrollLeft();\r
+ window.gnPopupClickY = event.clientY + getScrollTop();\r
+ window.gnPopupScreenClickX = event.screenX + window.screenX;\r
+ window.gnPopupScreenClickY = event.screenY + window.screenY;\r
+ } else if (gbBsNS4) {\r
window.gnPopupClickX = event.pageX - window.pageXOffset;\r
window.gnPopupClickY = event.pageY - window.pageYOffset;\r
window.gnPopupScreenClickX = event.screenX - window.pageXOffset;\r
}\r
}\r
\r
-\r
function BSSCHidePopupWindow()\r
{\r
if (window.gPopupWindow != null) {\r
- if (gBsBrowser.ns4) {\r
+ if (gbBsNS4) {\r
if ((typeof window.gPopupWindow != "undefined") && (!window.gPopupWindow.closed)) {\r
window.gPopupWindow.close();\r
window.gPopupWindow = null;\r
}\r
}\r
}\r
-\r
return;\r
}\r
\r
\r
/// Section Begin - Embedded Stub (JavaScript 1.0)\r
\r
-var s_strAgent = navigator.userAgent.toLowerCase();\r
-var s_nVer = parseInt(navigator.appVersion);\r
-\r
-var s_bIE = (s_strAgent.indexOf('msie') != -1);\r
-var s_bNS = (s_strAgent.indexOf('mozilla') != -1) && ((s_strAgent.indexOf('spoofer') == -1) && (s_strAgent.indexOf('compatible') == -1));\r
-var s_bOpera = (s_strAgent.indexOf('opera') != -1);\r
-\r
-var s_bIE3Before = ((s_bIE) && (s_nVer <= 2));\r
-var s_bNS3Before = ((s_bNS) && (s_nVer <= 3));\r
-\r
-var s_bNS2 = ((s_bNS) && (s_nVer <= 2));\r
-var s_bNS3 = ((s_bNS) && (s_nVer == 3));\r
-var s_bIE300301 = ((s_bIE) && (s_nVer == 2) && ((s_strAgent.indexOf("3.00") != -1)||(s_strAgent.indexOf("3.0a") != -1)||(s_strAgent.indexOf("3.0b")!=-1)||(s_strAgent.indexOf("3.01")!=-1)));\r
-var s_bIE302 = ((s_bIE) && (s_nVer == 2) && (s_strAgent.indexOf("3.02") != -1));\r
-\r
-\r
-function HasExtJs()\r
-{\r
- if (s_bIE3Before) { return false;}\r
- if (s_bNS3Before) { return false;}\r
- if (typeof (BsGeneralOnLoad) == "undefined"){ return false; }\r
- return true;\r
-}\r
-\r
-\r
function BSSCCreatePopupDiv()\r
{\r
return;\r
}\r
\r
-\r
function WritePopupMenuLayer()\r
{\r
- if (HasExtJs()) {_WritePopupMenuLayer();}\r
+ if (BsscHasExtJs()) {_WritePopupMenuLayer();}\r
}\r
\r
function BSSCPopup(strURL, width, height)\r
{\r
- if (HasExtJs()) { \r
+ var re = new RegExp("'", 'g');\r
+ strURL = strURL.replace(re, "%27");\r
+\r
+ if (BsscHasExtJs()) { \r
_BSSCPopup(strURL, width, height);\r
}else{\r
//Create a temporary window first to ensure the real popup comes up on top\r
var wndTemp = null;\r
- if (!s_bNS3) {\r
+ if (!gbBsNS3) {\r
wndTemp = window.open("", "temp", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=3,width=4");\r
}\r
// Create the real popup window\r
var wndPopup = window.open(strURL, "BSSCPopup", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=300,width=400");\r
// Close the temporary\r
- if (!s_bNS3) {\r
+ if (!gbBsNS3) {\r
wndTemp.close();\r
} else {\r
wndPopup.focus();\r
\r
function PopupMenu_Invoke()\r
{\r
- if (HasExtJs()) {\r
+ if (typeof(wfRelatedTopic) == 'function' && typeof(IsFlashSupported) == 'function')\r
+ {\r
+ if (Number(gsSkinVersion) > 2 && IsFlashSupported())\r
+ {\r
+ return wfRelatedTopic(PopupMenu_Invoke.arguments);\r
+ }\r
+ }\r
+ if (BsscHasExtJs()) {\r
return _PopupMenu_Invoke(PopupMenu_Invoke.arguments);\r
}\r
- if (s_bNS3Before || s_bIE3Before ) {\r
+ if (gbBsNS3Before || gbBsIE3Before ) {\r
var argLen = PopupMenu_Invoke.arguments.length;\r
if (argLen < 5) {\r
window.document.location.href = PopupMenu_Invoke.arguments[3];\r
gbstrParaTotal = "";\r
for (var i = 0; i < (argLen - 2) / 2; i++) {\r
var strParaLine = "";\r
- if (s_bNS2 || s_bOpera){\r
+ if (gbBsNS2){\r
strParaLine += "<a href=\"";\r
strParaLine += PopupMenu_Invoke.arguments[2 * i + 3];\r
strParaLine += "\">"\r
\r
//Create a temporary window first to ensure the real popup comes up on top\r
//var wndTemp = null;\r
- if (!s_bNS3) {\r
+ if (!gbBsNS3) {\r
gbWndTemp = window.open("", "temp", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=3,width=4");\r
} \r
gbWndPopupLinks = window.open("", "popuplinks", strParam);\r
setTimeout("Wait_PopupMenuReady()", 100);\r
}\r
\r
-\r
function PopupMenu_InvokeReady()\r
{\r
if (gbWndPopupLinks != null) {\r
gbWndPopupLinks.document.open("text/html");\r
gbWndPopupLinks.document.write("<html><head>");\r
- if (s_bNS2 || s_bOpera) {\r
+ if (gbBsNS2) {\r
gbWndPopupLinks.document.write("<base href=\"" + location +"\">");\r
} else {\r
//YJ: IE301,302 and NS3.x works fine\r
gbWndPopupLinks.document.close();\r
\r
// Close the temporary\r
- if (!s_bNS3 && gbWndTemp != null) {\r
+ if (!gbBsNS3 && gbWndTemp != null) {\r
gbWndTemp.close();\r
}else {\r
gbWndPopupLinks.focus();\r
\r
function kadovInitEachChild(el)\r
{ \r
- for(var i=0; i<el.children.length; i++)\r
+ for(var i=0; i<getChildNodes(el).length; i++)\r
{\r
- var child = el.children[i];\r
+ var child = getChildNodes(el)[i];\r
if( child.tagName == "SCRIPT" || child.tagName == "!" )\r
continue;\r
\r
if( child.id != "" )\r
{\r
// to wipe out the onload effects\r
- var onLoadEffect = child.style.getAttribute( "x-on-pageload" );\r
- if( (onLoadEffect != null) && (onLoadEffect > "") )\r
- child.style.setAttribute( "x-on-pageload", "" );\r
+ if (gbBsIE4&&!gbBsMac)\r
+ {\r
+ var onLoadEffect = child.style.getAttribute( "x-on-pageload" );\r
+ if( (onLoadEffect != null) && (onLoadEffect > "") )\r
+ child.style.setAttribute( "x-on-pageload", "" );\r
+ }\r
\r
var href = child.getAttribute("href")\r
if( href != null && href > "" && href.indexOf( "BSSCPopup" ) >= 0 )\r
}\r
else\r
{\r
- for(var i=0; i<el.children.length; i++)\r
- x += kadovRetrieveTextInner( el.children[i] );\r
+ for(var i=0; i<getChildNodes(el).length; i++)\r
+ x += kadovRetrieveTextInner( getChildNodes(el)[i] );\r
}\r
return x;\r
}\r
return strRawHTML;\r
\r
// does the commented object tag contain a items parameters \r
- var strRTItemsOpen = '<param name=Items value="';\r
- var strRTItemsClose = '$$**$$" >';\r
+ var strRTItemsOpen = '<param name="Items" value="';\r
+ var strRTItemsClose = '$$**$$">';\r
var nRTItemsOpen = strRawHTML.indexOf(strRTItemsOpen, nDTCTagOpen);\r
if( nRTItemsOpen < nDTCTagOpen )\r
return strRawHTML;\r
\r
function kadovTextPopupOnLoad( el )\r
{\r
- if( !CCSSP.bIsWinOS && !CCSSP.bIsSunOS)\r
- return 0;\r
-\r
if( typeof(el) == "string" )\r
- el = document.all.item(el);\r
+ el = getElement(el);\r
\r
var src = el.getAttribute( "x-use-popup" );\r
+ var bNeedMove=true;\r
+ if(!src&&el.id)\r
+ {\r
+ for (var i=0;i<gPopupData.length;i++)\r
+ if (gPopupData[i].el==el.id)\r
+ {\r
+ src=gPopupData[i].popupId;\r
+ bNeedMove=false;\r
+ break;\r
+ }\r
+ }\r
if(!src)\r
+ src = el.style.getAttribute( "x-use-popup" ); \r
+ if (!src) \r
return 0;\r
\r
var name = src;\r
if( src.substr(0,1) == "#" ) \r
name = src.substr(1, src.length-1);\r
- var srcDiv = document.all.item(name);\r
+ var srcDiv = getElement(name);\r
if( !srcDiv )\r
return 1;\r
\r
- var type = el.getAttribute( "x-popup-type" );\r
- var setup = el.getAttribute( "x-tmp-setup" );\r
- var newId = name;\r
- if( newId.indexOf( "_tmp") <= 0 )\r
- newId += "_tmp";\r
-\r
- if( !setup )\r
+ if (bNeedMove)\r
{\r
- el.setAttribute( "x-tmp-setup", 1 );\r
- \r
- if( type == "pulldown" )\r
+ var type = el.getAttribute( "x-popup-type" );\r
+ if (!type)\r
+ type = el.style.getAttribute("x-popup-type");\r
+ if (!type) \r
+ return 1; \r
+ var setup = el.getAttribute( "x-tmp-setup" );\r
+ var newId = name;\r
+ if( newId.indexOf( "_tmp") <= 0 )\r
+ newId += "_tmp";\r
+\r
+ if( !setup)\r
{\r
- var strAdjust = kadovAdjustObjectTag(srcDiv.innerHTML,0);\r
- var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");\r
- strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");\r
+ el.setAttribute( "x-tmp-setup", 1 );\r
\r
- //work around the bug in HH.exe that highlight the phrases when use Search tab\r
- //this approach is just removing the <FONT...> tag inserted by Microsoft in the runtime\r
- strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<FONT color=#", "\">", 52);\r
- \r
- var strStyle = " style='display:none; position:relative;";\r
- var newDiv = "<div class=droptext id=" + newId + strStyle + "'>" + strCleanHTML + "</div>";\r
+ if( type == "pulldown" )\r
+ {\r
+ var strAdjust = kadovAdjustObjectTag(srcDiv.innerHTML,0);\r
+ var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");\r
+ strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");\r
+ \r
+ //work around the bug in HH.exe that highlight the phrases when use Search tab\r
+ //this approach is just removing the <FONT...> tag inserted by Microsoft in the runtime\r
+ strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<FONT color=#", "\">", 52);\r
+ \r
+ var strStyle = " style='display:none; position:relative;";\r
+ var newDiv = "<div class=droptext id=" + newId + strStyle + "'>" + strCleanHTML + "</div>";\r
\r
- srcDiv.outerHTML = ""; // empty the original DIV tag\r
- var elParentPra = kadovFindParentParagraph(el);\r
- if( elParentPra )\r
- elParentPra.insertAdjacentHTML( "AfterEnd", newDiv );\r
+ removeThis(srcDiv); // empty the original DIV tag\r
+ var elParentPra = kadovFindParentParagraph(el);\r
+ if( elParentPra )\r
+ insertAdjacentHTML(elParentPra, "afterEnd", newDiv );\r
+ }\r
+ else if( type == "expanding" )\r
+ {\r
+ var inner = kadovRetrieveTextInner(srcDiv);\r
+ if( inner == "" )\r
+ inner = srcDiv.innerHTML;\r
+ var strAdjust = kadovAdjustObjectTag(inner,0);\r
+ var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");\r
+ strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");\r
+ var strClassName = (el.className == "glossterm") ? "glosstext" : "expandtext";\r
+ var newSpan = "<span class=" + strClassName + " style='display: none;' id=" + newId + "> " + strCleanHTML + "</span>";\r
+ removeThis(srcDiv); // empty the original DIV tag\r
+ insertAdjacentHTML(el, "afterEnd", newSpan );\r
+ }\r
}\r
- else if( type == "expanding" )\r
+ }\r
+ else\r
+ {\r
+ srcDiv.style.display = "none";\r
+ }\r
+ return 0;\r
+}\r
+\r
+function getElementsByTag(obj,sTagName)\r
+{\r
+ if(obj.getElementsByTagName)\r
+ return obj.getElementsByTagName(sTagName);\r
+ else if(obj.all)\r
+ return obj.all.tags(sTagName);\r
+ return null;\r
+}\r
+\r
+function getElement(sID)\r
+{\r
+ if(document.getElementById)\r
+ return document.getElementById(sID);\r
+ else if(document.all)\r
+ return document.all(sID);\r
+ return null;\r
+}\r
+\r
+function getParentNode(obj)\r
+{\r
+ if(obj.parentNode)\r
+ return obj.parentNode;\r
+ else if(obj.parentElement)\r
+ return obj.parentElement;\r
+ return null;\r
+}\r
+\r
+function getChildNodes(obj)\r
+{\r
+ if(obj.childNodes)\r
+ {\r
+ var children = new Array();\r
+ for (var i = 0; i < obj.childNodes.length; i++)\r
{\r
- var inner = kadovRetrieveTextInner(srcDiv);\r
- if( inner == "" )\r
- inner = srcDiv.innerHTML;\r
- var strAdjust = kadovAdjustObjectTag(inner,0);\r
- var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");\r
- strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");\r
- var strClassName = (el.className == "glossterm") ? "glosstext" : "expandtext";\r
- var newSpan = "<span class=" + strClassName + " style='display: none;' id=" + newId + "> " + strCleanHTML + "</span>";\r
- srcDiv.outerHTML = ""; // empty the original DIV tag\r
- el.insertAdjacentHTML( "AfterEnd", newSpan );\r
+ if (obj.childNodes[i].nodeType == 1)\r
+ children[children.length] = obj.childNodes[i];\r
}\r
+ return children;\r
}\r
- return 0;\r
+ else if(obj.children)\r
+ return obj.children;\r
+ return null; \r
+}\r
+\r
+function removeThis(obj)\r
+{\r
+ if(obj.parentNode)\r
+ obj.parentNode.removeChild(obj);\r
+ else\r
+ obj.outerHTML="";\r
}\r
\r
function kadovTextPopup( el )\r
{\r
- if( (!CCSSP.bIsWinOS && !CCSSP.bIsSunOS) || (window.event == null) )\r
+ if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3 )\r
return;\r
- window.event.cancelBubble = true;\r
+\r
+ var bNeedMove=true;\r
+ \r
+ if (window.event)\r
+ window.event.cancelBubble = true;\r
\r
if( typeof(el) == "string" )\r
- el = document.all.item(el);\r
+ el = getElement(el);\r
\r
+ if (!el||el==window)\r
+ return;\r
+ \r
var src = el.getAttribute( "x-use-popup" );\r
+ if(!src&&el.id)\r
+ {\r
+ for (var i=0;i<gPopupData.length;i++)\r
+ if (gPopupData[i].el==el.id)\r
+ {\r
+ src=gPopupData[i].popupId;\r
+ bNeedMove=false;\r
+ break;\r
+ }\r
+ }\r
+ if(!src)\r
+ src = el.style.getAttribute( "x-use-popup" ); \r
if(!src)\r
return;\r
-\r
+ \r
var name = src;\r
if( src.substr(0,1) == "#" ) \r
+ if (bNeedMove)\r
name = src.substr(1, src.length-1) + "_tmp";\r
- var srcDiv = document.all.item(name);\r
+ else\r
+ name = src.substr(1, src.length-1);\r
+\r
+ var srcDiv = getElement(name);\r
if( !srcDiv )\r
return;\r
\r
- var type = el.getAttribute( "x-popup-type" );\r
- var setup = el.getAttribute( "x-tmp-setup" );\r
if( srcDiv )\r
{\r
if( srcDiv.style.display == "" )\r
}\r
}\r
}\r
+ if(gbBsIE4)\r
+ event.returnValue=false;\r
return;\r
}\r
\r
function kadovFindParentParagraph( el )\r
{\r
if( typeof(el) == "string" )\r
- el = document.all.item(el);\r
+ el = getElement(el);\r
if( (!el) || el.tagName == "BODY" )\r
return null;\r
- if( kadovIsParagraph(el.parentElement) )\r
- return el.parentElement;\r
+ if( kadovIsParagraph(getParentNode(el)) )\r
+ return getParentNode(el);\r
else\r
- return kadovFindParentParagraph( el.parentElement );\r
+ return kadovFindParentParagraph( getParentNode(el) );\r
}\r
\r
//Begin HTML code invoked function\r
CCSSP.RegisterEventHandler( obj, strEvent, strEventHandler );\r
}\r
\r
-function kadovTextPopupInit( el )\r
+function textPopupData(el, popupId)\r
+{\r
+ this.el = el;\r
+ this.popupId = "#"+popupId;\r
+}\r
+\r
+var gPopupData = new Array();\r
+\r
+function kadovTextPopupInit( el, popupId)\r
{\r
- if( (!gbBsIE4) || (!CCSSP.bIsWinOS && !CCSSP.bIsSunOS))\r
+ if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3)\r
return;\r
\r
if( typeof(el) == "string" )\r
- el = document.all.item(el);\r
+ {\r
+ if (popupId)\r
+ {\r
+ gPopupData[gPopupData.length]=new textPopupData(el, popupId);\r
+ }\r
+ el = getElement(el);\r
+ }\r
+ \r
if( el != null )\r
{\r
- CCSSP.RegisterEventHandler( el, "onclick", "kadovTextPopup(" + el.id +");" );\r
- CCSSP.RegisterEventHandler( window, "onload", "kadovTextPopupOnLoad(" + el.id +");" );\r
+ CCSSP.RegisterEventHandler( el, "onclick", "kadovTextPopup(\"" + el.id +"\");" );\r
+ CCSSP.RegisterEventHandler( window, "onload", "kadovTextPopupOnLoad(\"" + el.id +"\");" );\r
}\r
}\r
//End HTML code invoked function\r
//Begin HTML code invoked function\r
function kadovFilePopupInit( el )\r
{\r
- if( !gbBsIE4 )\r
- return;\r
if( typeof(el) == "string" )\r
- el = document.all.item(el);\r
+ el = getElement(el);\r
\r
if( el != null )\r
CCSSP.RegisterEventHandler( el, "onmouseover", "BSPSPopupOnMouseOver(event);" );\r
var srcElement = element;\r
if( typeof(srcElement) == "string" )\r
{\r
- srcElement = document.all.item(element,0);\r
+ srcElement = getElement(element,0);\r
if(srcElement == null)\r
return;\r
}\r
return;\r
\r
var targets = srcElement.getAttribute( "x-targets" );\r
+ if (!targets)\r
+ targets = srcElement.style.getAttribute("x-targets");\r
+ if (!targets)\r
+ return; \r
var arrOneTarget = targets.split( "," );\r
for( var i = 0; i < arrOneTarget.length; i ++ )\r
bsscFXInit( element, arrOneTarget[i], null, null, null, null );\r
function kadovIsParentVisible( el )\r
{\r
if( typeof(el) == "string" )\r
- el = document.all.item(el);\r
+ el = getElement(el);\r
if( (!el) || el.tagName == "BODY" )\r
return true;\r
if( el.style.display == 'none' ) //el.visibility == 'hidden' || \r
return false;\r
else\r
- return kadovIsParentVisible( el.parentElement );\r
+ return kadovIsParentVisible( getParentNode(el) );\r
}\r
\r
function kadovInitEffects( element )\r
var srcElement = element;\r
if( typeof(srcElement) == "string" )\r
{\r
- srcElement = document.all.item(element,0);\r
+ srcElement = getElement(element,0);\r
if(srcElement == null)\r
return;\r
}\r
function bsscFXInit( trigger_ID, target_ID, event_type, \r
action_type, action_setting, event_addional )\r
{\r
- if( (!CCSSP.bIsWinOS && !CCSSP.bIsSunOS ) || typeof(target_ID) != "string" )//MUST have a target_ID\r
+ if( (!gbBsWindows && !gbBsSunOS && !(gbBsMac&&gbBsIE5)) || typeof(target_ID) != "string" )//MUST have a target_ID\r
return; // we don't support Navigator yet\r
\r
if( typeof(event_type) == "string" )\r
} \r
//End the definition of one entry to DHTML effects\r
\r
-\r
/// Section End - kadov DHTM (JavaScript 1.2)\r
\r
-\r
/// Section Begin - CCSSP DHTM (JavaScript 1.2)\r
\r
//Begin JavaScript libary for cross-platform positioning object.\r
function CCSSP(){} // constructor of CCSSP class\r
\r
-CCSSP.strAgent = navigator.userAgent.toLowerCase(); \r
-CCSSP.nAppVersion = parseInt(navigator.appVersion);\r
-\r
-CCSSP.bIsWinOS = ((CCSSP.strAgent.indexOf("win") >= 0) || (CCSSP.strAgent.indexOf("16bit") >= 0));\r
-CCSSP.bIsMacOS = (CCSSP.strAgent.indexOf("mac") >= 0);\r
-CCSSP.bIsSunOS = (CCSSP.strAgent.indexOf("sunos") != -1);\r
-\r
-CCSSP.bIsIE = (navigator.appName.indexOf("Microsoft") >= 0);\r
-CCSSP.bIsIE4 = (CCSSP.bIsIE && (CCSSP.nAppVersion >= 4));\r
-CCSSP.bIsIE5 = (CCSSP.bIsIE4 && (CCSSP.strAgent.indexOf("msie 5") != -1) )\r
-\r
-CCSSP.bIsNav = (navigator.appName.indexOf("Netscape") >= 0);\r
-CCSSP.bIsNav4 = (CCSSP.bIsNav && (CCSSP.nAppVersion >= 4));\r
-CCSSP.bIsNav6 = (CCSSP.bIsNav && (CCSSP.nAppVersion >= 5));\r
-\r
CCSSP.GetObject = function( obj )\r
{//convert object name string or reference into a valid object reference\r
if( typeof(obj) == "object" )\r
return obj;\r
else if( typeof(obj) == "string" && obj != "")\r
{\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
return eval("document." + obj);\r
else\r
- return eval("document.all." + obj);\r
+ return eval("document.all(\"" + obj + "\")");\r
}\r
else\r
return null;\r
\r
CCSSP.MoveObjectTo = function(obj, x, y)\r
{//positioning an object at a specific pixel coordinate\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
obj.moveTo(x,y);\r
else\r
{\r
\r
CCSSP.MoveObjectBy = function(obj, dx, dy)\r
{//moveing a object by x and/or y pixel\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
obj.moveBy(dx,dy);\r
else\r
{\r
\r
CCSSP.SetObjectBGColor = function(obj, color)\r
{//set the background color of an object\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
obj.bgColor = color;\r
else\r
obj.style.backgroundColor = color;\r
\r
CCSSP.ShowObject = function(obj, bShow)\r
{// set the object to be visible or invisible\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
obj.visibility = (bShow == true) ? 'show' : 'hide';\r
else\r
obj.style.visibility = (bShow == true) ? 'visible' : 'hidden';// when hidden, it still occupy some space.\r
\r
CCSSP.GetObjectLeft = function(obj)\r
{// retrieve the x coordinate of a posionable object\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
return obj.left;\r
else\r
return obj.style.pixelLeft;\r
\r
CCSSP.GetObjectTop = function(obj)\r
{// retrieve the y coordinate of a posionable object\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
return obj.top;\r
else\r
return obj.style.pixelTop;\r
\r
CCSSP.GetObjectContainLeft = function(obj)\r
{// retrieve the x coordinate of a posionable object relative to it's parent element\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
return obj.pageX;\r
else\r
{\r
\r
CCSSP.GetObjectWindowLeft = function(obj)\r
{// retrieve the x coordinate of a posionable object relative to browser window\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
return obj.pageX;\r
else\r
{\r
\r
CCSSP.GetObjectContainTop = function(obj)\r
{// retrieve the y coordinate of a posionable object relative to it's parent element\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
return obj.pageY;\r
else\r
{\r
\r
CCSSP.GetObjectWindowTop = function(obj)\r
{// retrieve the y coordinate of a posionable object relative to browser window\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
return obj.pageY;\r
else\r
{\r
\r
CCSSP.GetObjectHeight = function(obj)\r
{// retrieve the height of a posionable object\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
return obj.clip.height;\r
else\r
return obj.offsetHeight;\r
\r
CCSSP.GetObjectWidth = function(obj)\r
{// retrieve the width of a posionable object\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
return obj.clip.width;\r
else\r
return obj.offsetWidth;\r
\r
CCSSP.RegisterEventHandler = function( srcObj, rawEventName, funcHandler )\r
{ // to add the "funcHandler" as the "rawEventName" 's handler to the "srcObj" object,the original event handler will be combined\r
- if (CCSSP.bIsNav4 && !CCSSP.bIsNav6)\r
+ if (gbBsNS4 && !gbBsNS6)\r
return ;\r
+ \r
var oldHandler = "";\r
- if (CCSSP.bIsMacOS && CCSSP.bIsIE4)\r
+\r
+ if (gbBsMac &&gbBsIE4&&!gbBsIE5)\r
{\r
if (typeof(srcObj[rawEventName.toLowerCase()])=="unknown")\r
{ //search for <SCRIPT> tag which define the event handler\r
if( bodyStart > 0 || bodyEnd > bodyStart )\r
oldHandler = functionDefinition.substr( bodyStart + 1, bodyEnd - bodyStart - 2 );\r
}\r
- else if( CCSSP.bIsIE4 )\r
+ else if( gbBsIE4 )\r
{ //search for <SCRIPT> tag which define the event handler\r
for( var i = 0; i < document.scripts.length; i++ ) \r
{\r
}\r
}\r
}\r
- } \r
+ }\r
if( oldHandler.indexOf(funcHandler) >= 0 )\r
return;// to prevent register the funtion twice.\r
\r
- if( CCSSP.bIsNav4 ) // only "onload, onresize, onfocus" apply to window\r
+ if( gbBsNS4 ) // only "onload, onresize, onfocus" apply to window\r
{// other raw events will apply to layer\r
var noOn = rawEventName.substring(2, rawEventName.length);\r
if( typeof(noOn) == "string" && noOn.length > 3 ) {\r
- srcObj.captureEvents( Event[noOn.toUpperCase()] );\r
+ if (srcObj.captureEvents)\r
+ srcObj.captureEvents( Event[noOn.toUpperCase()] );\r
}\r
}\r
-\r
+ \r
var newHandler = oldHandler;\r
if( newHandler.length == 0 )\r
newHandler = funcHandler;\r
else\r
newHandler += "; " + funcHandler;\r
+ \r
srcObj[rawEventName.toLowerCase()] = new Function( newHandler );\r
}\r
\r
CCSSP.GetWindowHeight = function()\r
{// retrieve the height of available content in browser window\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
return window.innerHeight;\r
else\r
return document.body.clientHeight;\r
\r
CCSSP.GetWindowBottom = function()\r
{// retrieve the bottom postion of browser window\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
return window.outerHeight + window.pageYOffset;\r
else\r
return document.body.clientHeight + document.body.scrollTop;\r
\r
CCSSP.GetWindowWidth = function()\r
{// retrieve the width of available content in browser window\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
return window.innerWidth;\r
else\r
return document.body.clientWidth;\r
\r
CCSSP.GetWindowRight = function()\r
{// retrieve the right postion of browser window\r
- if( CCSSP.bIsNav4 )\r
+ if( gbBsNS4 )\r
return window.outerWidth + window.pageXOffset;\r
else\r
return document.body.clientWidth + document.body.scrollLeft;\r
\r
CCSSP.GetEventElement = function( navEventObject )\r
{// to get the element who fired the current event\r
- if(CCSSP.bIsNav4 ) \r
- if (CCSSP.bIsNav6)\r
+ if(gbBsNS4) \r
+ if (gbBsNS6)\r
return null;\r
else\r
navEventObject.target;\r
return true; \r
else if( progeny.id == progenitor.id ) \r
return true; \r
- else if( progeny.parentElement == progenitor.parentElement )\r
+ else if( getParentNode(progeny) == getParentNode(progenitor))\r
return false;\r
else\r
- return CCSSP.IsDescendant( progenitor, progeny.parentElement );\r
+ return CCSSP.IsDescendant( progenitor, getParentNode(progeny));\r
}\r
\r
CCSSP.IsTextTag = function( Obj )\r
return new CAgencyElastic(this.eleTarget, action_setting);\r
\r
case "fadein" : \r
- return (CCSSP.bIsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, true) : null;\r
+ return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, true) : null;\r
case "fadeout" :\r
- return (CCSSP.bIsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, false) : null;\r
+ return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, false) : null;\r
case "rockrollstatic" :\r
case "rockroll" :\r
- return (CCSSP.bIsIE4)? new CAgencyWave(this.eleTarget, action_setting, false) : null;\r
+ return (gbBsIE4)? new CAgencyWave(this.eleTarget, action_setting, false) : null;\r
\r
case "glow":\r
- return (CCSSP.bIsIE4)? new CAgencyGlow(this.eleTarget,action_setting) : null;\r
+ return (gbBsIE4)? new CAgencyGlow(this.eleTarget,action_setting) : null;\r
case "dropshadow":\r
- return (CCSSP.bIsIE4)? new CAgencyDropShadow(this.eleTarget,action_setting) : null;\r
+ return (gbBsIE4)? new CAgencyDropShadow(this.eleTarget,action_setting) : null;\r
case "transition" :\r
- return (CCSSP.bIsIE4)? new CAgencyRevealTrans(this.eleTarget,action_setting) : null;\r
+ return (gbBsIE4)? new CAgencyRevealTrans(this.eleTarget,action_setting) : null;\r
case "blur" :\r
- return (CCSSP.bIsIE4)? new CAgencyBlur(this.eleTarget,action_setting) : null;\r
+ return (gbBsIE4)? new CAgencyBlur(this.eleTarget,action_setting) : null;\r
\r
case "fliph" : // all these 4 do NOT need any parameters\r
case "flipv" :\r
case "invert":\r
case "gray" :\r
- return (CCSSP.bIsIE4)? new CAgencyChangeFilter(this.eleTarget, str_action_type) : null;\r
+ return (gbBsIE4)? new CAgencyChangeFilter(this.eleTarget, str_action_type) : null;\r
\r
case "fontchange": // the effects below change the style on the fly, so won't work in Navigator\r
- return (CCSSP.bIsIE4)? new CAgencyFontChange(this.eleTarget,action_setting) : null;\r
+ return (gbBsIE4)? new CAgencyFontChange(this.eleTarget,action_setting) : null;\r
case "boderchange": \r
case "stylechange":\r
- return (CCSSP.bIsIE4)? new CAgencyChangeStyle(this.eleTarget,action_setting) : null;\r
+ return (gbBsIE4)? new CAgencyChangeStyle(this.eleTarget,action_setting) : null;\r
\r
default: return null;\r
}\r
}\r
}\r
\r
- if( CCSSP.bIsIE5 && this.ele.style.position != "absolute" )\r
+ if( gbBsIE5 && this.ele.style.position != "absolute" )\r
this.ele.style.position = "relative";\r
this.timer = null;\r
this.aniIndex = CEngine.arrAnimation.length;\r
}\r
}\r
\r
- if( CCSSP.bIsIE5 && this.ele.style.position != "absolute" )\r
+ if( gbBsIE5 && this.ele.style.position != "absolute" )\r
this.ele.style.position = "relative";\r
this.timer = null;\r
this.aniIndex = CEngine.arrAnimation.length;\r
}\r
}\r
\r
- if( CCSSP.bIsIE5 && this.ele.style.position != "absolute" )\r
+ if( gbBsIE5 && this.ele.style.position != "absolute" )\r
this.ele.style.position = "relative";\r
this.timer = null;\r
this.aniIndex = CEngine.arrAnimation.length;\r
CAgencyZoom.prototype.ResetParametersAllChildren = function( child )\r
{\r
CCSSP.ShowObject(child, true );\r
- if( (child.tagName == "DIV") && (child.parentElement.tagName == "TD") )\r
+ if( (child.tagName == "DIV") && (getParentNode(child).tagName == "TD") )\r
child.width = "100%";// if the div is inside a cell of table, we need the this hack\r
\r
if( CCSSP.IsTextTag(child) )\r
CCSSP.RegisterEventHandler( window, "onunload", "BSSCOnUnload();");\r
//End to collaborate with other event handler settings\r
\r
-\r
/// Section End - CCSSP DHTM 2 (JavaScript 1.2)\r
\r
-//// Segment End -- (JavaScript 1.2)\r
+//// Segment End -- (JavaScript 1.2)
\ No newline at end of file
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Introduction to GEOM</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=507>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
</script>\r
<style type="text/css">\r
<!--\r
-img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
-ul.whs2 {list-style: disc;}\r
-table.whs3 {x-cell-content-align: top; width: 100%; border-spacing: 0px; border-spacing: 0px;}\r
-col.whs4 {width: 50%;}\r
-tr.whs5 {x-cell-content-align: top;}\r
-td.whs6 {width: 50%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-ul.whs7 {list-style: circle;}\r
-td.whs8 {width: 50%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs9 {border-style: none; border: none; width: 400px; height: 292px;}\r
+img_whs1 { border-style:none; border:none; width:30px; height:30px; float:none; }\r
+ul.whs2 { list-style:disc; }\r
+table.whs3 { x-cell-content-align:top; width:100%; border-spacing:0px; }\r
+col.whs4 { width:50%; }\r
+tr.whs5 { x-cell-content-align:top; }\r
+td.whs6 { width:50%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
+ul.whs7 { list-style:circle; }\r
+td.whs8 { width:50%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
+img_whs9 { border-style:none; border:none; width:400px; height:292px; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
if (innerWidth != origWidth || innerHeight != origHeight)\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../geom.html");\r
+ setRelStartPage("../geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Introduction to GEOM</h1>\r
\r
<p> </p>\r
\r
-<!--(Table)=========================================================-->\r
<table x-use-null-cells cellspacing="0" width="100%" class="whs3">\r
<col class="whs4">\r
<col class="whs4">\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="Dйveloppements spйcifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=8407>\r
-<meta name=layout-width content=778>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
//-->\r
</script>\r
-<!--(Style Sheet)===================================================-->\r
-\r
<style>\r
<!--\r
-\r
-A:link {\r
- color: #0000ff;\r
-}\r
-\r
+A:link { color:#0000ff; }\r
-->\r
-</style>\r
-\r
-\r
-<style type="text/css">\r
+</style><style type="text/css">\r
<!--\r
-p.whs1 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-ul.whs3 {list-style: disc;}\r
-p.whs4 {font-size: 12pt;}\r
-p.whs5 {margin-left: 40px;}\r
-p.whs6 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs7 {border-style: none; width: 20px; height: 20px;}\r
-table.whs8 {x-cell-content-align: top; border-spacing: 0; width: 84.306%; border-spacing: 0px;}\r
-col.whs9 {width: 33.333%;}\r
-col.whs10 {width: 28.501%;}\r
-col.whs11 {width: 31.796%;}\r
-tr.whs12 {x-cell-content-align: top;}\r
-td.whs13 {width: 33.333%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs14 {border-style: none; border: none; width: 218px; height: 250px;}\r
-td.whs15 {width: 28.501%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-top-style: none; border-bottom-style: none;}\r
-p.whs16 {font-size: 12pt; margin-right: 0px;}\r
-img_whs17 {border-style: none; border: none; width: 150px; height: 250px;}\r
-td.whs18 {width: 31.796%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs19 {border-style: none; border: none; width: 170px; height: 250px;}\r
-p.whs20 {font-size: 12pt; margin-left: 40px;}\r
-p.whs21 {color: #808080; font-size: 12pt;}\r
-p.whs22 {font-size: 12pt; color: #000000;}\r
-p.whs23 {color: #808080; font-size: 12pt; margin-left: 40px;}\r
-img_whs24 {border-style: none; border: none; width: 150px; height: 140px;}\r
-img_whs25 {border-style: none; border: none; width: 200px; height: 176px;}\r
-img_whs26 {border-style: none; border: none; width: 150px; height: 139px;}\r
-table.whs27 {x-cell-content-align: top; border-spacing: 0; width: 65.278%; border-spacing: 0px;}\r
-col.whs28 {width: 50.213%;}\r
-col.whs29 {width: 49.787%;}\r
-td.whs30 {width: 50.213%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs31 {border-style: none; border: none; width: 212px; height: 250px;}\r
-td.whs32 {width: 49.787%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs33 {border-style: none; border: none; width: 211px; height: 250px;}\r
-img_whs34 {border-style: none; border: none; width: 150px; height: 129px;}\r
-img_whs35 {border-style: none; border: none; width: 200px; height: 211px;}\r
-p.whs36 {font-size: 12pt; margin-left: 40px; font-weight: bold;}\r
-img_whs37 {border-style: none; border: none; width: 150px; height: 154px;}\r
-img_whs38 {border-style: none; border: none; width: 200px; height: 202px;}\r
-img_whs39 {border-style: none; border: none; width: 150px; height: 123px;}\r
-p.whs40 {font-size: 14pt;}\r
-img_whs41 {border-style: none; border: none; width: 20px; height: 20px;}\r
-img_whs42 {border-style: none; border: none; width: 200px; height: 194px;}\r
-p.whs43 {font-size: 12pt; font-weight: bold;}\r
-p.whs44 {font-size: 12pt; font-weight: bold; font-style: italic; x-text-underline: off; /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ }\r
-img_whs45 {border-style: none; border: none; width: 200px; height: 181px; float: none;}\r
-img_whs46 {border-style: none; border: none; width: 175px; height: 181px;}\r
-img_whs47 {border-style: none; border: none; width: 203px; height: 181px;}\r
-img_whs48 {border-style: none; border: none; width: 200px; height: 175px;}\r
-img_whs49 {border-style: none; border: none; width: 150px; height: 128px;}\r
-table.whs50 {x-cell-content-align: top; border-spacing: 0; width: 94.306%; border-spacing: 0px;}\r
-col.whs51 {width: 32.254%;}\r
-col.whs52 {width: 32.547%;}\r
-col.whs53 {width: 35.199%;}\r
-td.whs54 {width: 32.254%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs55 {border-style: none; border: none; width: 196px; height: 250px;}\r
-td.whs56 {width: 32.547%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs57 {border-style: none; border: none; width: 195px; height: 250px;}\r
-td.whs58 {width: 35.199%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs59 {border-style: none; border: none; width: 214px; height: 250px;}\r
-p.whs60 {font-size: 12pt; font-weight: bold; color: #000000;}\r
-img_whs61 {border-style: none; border: none; width: 150px; height: 131px;}\r
-table.whs62 {x-cell-content-align: top; width: 100%; border-spacing: 0;}\r
-td.whs63 {padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs64 {border: none; width: 234px; height: 200px;}\r
-td.whs65 {padding-right: 10px; padding-left: 10px; border-right-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs66 {border: none; width: 235px; height: 200px;}\r
-td.whs67 {padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs68 {border-style: none; border: none; width: 221px; height: 200px;}\r
-p.whs69 {font-size: 12pt; margin-left: 0px;}\r
-p.whs70 {font-size: 12pt; margin-left: 40px; font-weight: bold; text-indent: -40px;}\r
-img_whs71 {border-style: none; border: none; width: 16px; height: 16px;}\r
-table.whs72 {x-cell-content-align: top; border-spacing: 0; width: 81.667%;}\r
-col.whs73 {width: 4.762%;}\r
-p.whs74 {font-weight: bold; font-size: 14pt;}\r
-img_whs75 {border: none; width: 272px; height: 250px;}\r
-img_whs76 {border: none; width: 242px; height: 250px;}\r
-p.whs77 {margin-left: 40px; font-weight: bold; text-indent: -40px; font-size: 14pt;}\r
-p.whs78 {font-weight: bold; text-indent: -40px; font-size: 14pt; margin-left: 40px;}\r
-img_whs79 {border: none; width: 257px; height: 250px;}\r
-p.whs80 {font-weight: bold; text-indent: -40px; font-size: 14pt; margin-left: 80px;}\r
-p.whs81 {font-weight: bold; margin-left: 80px; text-indent: -80px; font-size: 12pt;}\r
-p.whs82 {font-weight: bold; text-indent: -80px; font-size: 12pt; margin-left: 120px;}\r
-img_whs83 {border-style: none; border: none; width: 200px; height: 219px;}\r
+p.whs1 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+ul.whs3 { list-style:disc; }\r
+p.whs4 { font-size:12pt; }\r
+p.whs5 { margin-left:40px; }\r
+p.whs6 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs7 { border-style:none; width:20px; height:20px; }\r
+table.whs8 { x-cell-content-align:top; border-spacing:0px; width:65.051%; }\r
+col.whs9 { width:39.418%; }\r
+col.whs10 { width:28.296%; }\r
+col.whs11 { width:32.286%; }\r
+tr.whs12 { x-cell-content-align:top; }\r
+td.whs13 { padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
+img_whs14 { border-style:none; border:none; width:218px; height:250px; }\r
+td.whs15 { padding-right:10px; padding-left:10px; border-right-style:none; border-top-style:none; border-bottom-style:none; }\r
+p.whs16 { font-size:12pt; margin-right:0px; }\r
+img_whs17 { border-style:none; border:none; width:150px; height:250px; }\r
+td.whs18 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
+img_whs19 { border-style:none; border:none; width:170px; height:250px; }\r
+p.whs20 { font-size:12pt; margin-left:40px; }\r
+p.whs21 { color:#808080; font-size:12pt; }\r
+p.whs22 { font-size:12pt; color:#000000; }\r
+p.whs23 { color:#808080; font-size:12pt; margin-left:40px; }\r
+img_whs24 { border-style:none; border:none; width:150px; height:140px; }\r
+img_whs25 { border:none; width:234px; height:250px; }\r
+img_whs26 { border-style:none; border:none; width:150px; height:139px; }\r
+table.whs27 { x-cell-content-align:top; border-spacing:0px; width:50.278%; }\r
+col.whs28 { width:49.724%; }\r
+col.whs29 { width:50.276%; }\r
+img_whs30 { border-style:none; border:none; width:212px; height:250px; }\r
+img_whs31 { border-style:none; border:none; width:211px; height:250px; }\r
+img_whs32 { border-style:none; border:none; width:150px; height:129px; }\r
+img_whs33 { border:none; width:197px; height:250px; }\r
+p.whs34 { font-size:12pt; margin-left:40px; font-weight:bold; }\r
+img_whs35 { border-style:none; border:none; width:150px; height:154px; }\r
+img_whs36 { border:none; width:211px; height:250px; }\r
+img_whs37 { border-style:none; border:none; width:150px; height:123px; }\r
+p.whs38 { font-size:14pt; }\r
+img_whs39 { border-style:none; border:none; width:20px; height:20px; }\r
+img_whs40 { border:none; width:262px; height:250px; }\r
+p.whs41 { font-size:12pt; font-weight:bold; }\r
+p.whs42 { font-size:12pt; font-weight:bold; font-style:italic; x-text-underline:off; text-decoration:none; }\r
+img_whs43 { border-style:none; border:none; width:200px; height:181px; float:none; }\r
+img_whs44 { border-style:none; border:none; width:175px; height:181px; }\r
+img_whs45 { border-style:none; border:none; width:203px; height:181px; }\r
+p.whs46 { font-size:12pt; margin-left:0px; }\r
+img_whs47 { border:none; width:236px; height:250px; }\r
+img_whs48 { border:none; width:204px; height:250px; }\r
+img_whs49 { border-style:none; border:none; width:150px; height:128px; }\r
+table.whs50 { x-cell-content-align:top; border-spacing:0px; width:72.604%; }\r
+col.whs51 { width:32.089%; }\r
+col.whs52 { width:32.008%; }\r
+col.whs53 { width:35.903%; }\r
+img_whs54 { border-style:none; border:none; width:196px; height:250px; }\r
+img_whs55 { border-style:none; border:none; width:195px; height:250px; }\r
+img_whs56 { border-style:none; border:none; width:214px; height:250px; }\r
+p.whs57 { font-size:12pt; font-weight:bold; color:#000000; }\r
+img_whs58 { border-style:none; border:none; width:150px; height:131px; }\r
+table.whs59 { x-cell-content-align:top; border-spacing:0px; width:81.596%; }\r
+col.whs60 { width:33.942%; }\r
+col.whs61 { width:33.812%; }\r
+col.whs62 { width:32.246%; }\r
+img_whs63 { border:none; width:234px; height:200px; border-style:none; }\r
+img_whs64 { border:none; width:235px; height:200px; border-style:none; }\r
+img_whs65 { border-style:none; border:none; width:221px; height:200px; }\r
+p.whs66 { font-size:12pt; margin-left:40px; font-weight:bold; text-indent:-40px; }\r
+img_whs67 { border-style:none; border:none; width:16px; height:16px; }\r
+table.whs68 { x-cell-content-align:top; border-spacing:0px; width:63.512%; }\r
+col.whs69 { width:49.962%; }\r
+col.whs70 { width:45.348%; }\r
+col.whs71 { width:4.69%; }\r
+p.whs72 { font-weight:bold; font-size:14pt; }\r
+img_whs73 { border:none; width:272px; height:250px; border-style:none; }\r
+img_whs74 { border:none; width:242px; height:250px; border-style:none; }\r
+p.whs75 { margin-left:40px; font-weight:bold; text-indent:-40px; font-size:14pt; }\r
+p.whs76 { font-weight:bold; text-indent:-40px; font-size:14pt; margin-left:40px; }\r
+img_whs77 { border:none; width:257px; height:250px; border-style:none; }\r
+p.whs78 { font-weight:bold; text-indent:-40px; font-size:14pt; margin-left:80px; }\r
+p.whs79 { font-weight:bold; margin-left:80px; text-indent:-80px; font-size:12pt; }\r
+p.whs80 { font-weight:bold; text-indent:-80px; font-size:12pt; margin-left:120px; }\r
+img_whs81 { border-style:none; border:none; width:200px; height:219px; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
<!--\r
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
{\r
var strNSS = "<style type='text/css'>";\r
- strNSS += "p.whs16 {margin-right:1; }";\r
- strNSS += "p.whs69 {margin-left:1; }";\r
- strNSS += "p.whs70 {text-indent:1; }";\r
- strNSS += "p.whs77 {text-indent:1; }";\r
- strNSS += "p.whs78 {text-indent:1; }";\r
- strNSS += "p.whs80 {text-indent:1; }";\r
- strNSS += "p.whs81 {text-indent:1; }";\r
- strNSS += "p.whs82 {text-indent:1; }";\r
+ strNSS += "p.whs16 {margin-right:1pt; }";\r
+ strNSS += "p.whs46 {margin-left:1pt; }";\r
+ strNSS += "p.whs66 {text-indent:1pt; }";\r
+ strNSS += "p.whs75 {text-indent:1pt; }";\r
+ strNSS += "p.whs76 {text-indent:1pt; }";\r
+ strNSS += "p.whs78 {text-indent:1pt; }";\r
+ strNSS += "p.whs79 {text-indent:1pt; }";\r
+ strNSS += "p.whs80 {text-indent:1pt; }";\r
strNSS +="</style>";\r
document.write(strNSS);\r
}\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../geom.html");\r
+ setRelStartPage("../geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Creating basic geometrical objects<a HREF="#_Toc57604478"><b><span \r
<ul>\r
\r
<li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
- Constructor:</b> 3 coordinates.</p></li>\r
+ Constructor:</b> Name + 3 coordinates.</p></li>\r
\r
<li class=kadov-p><p class="whs4"><span style="font-weight: bold;"><B>2nd \r
- Constructor: </B></span><span>1 reference point + 3 coordinates defining the \r
- position of this point regarding the reference one</span></p></li>\r
+ Constructor: </B></span>Name + 1 reference point + 3 coordinates defining \r
+ the position of this point regarding the reference one</p></li>\r
\r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">2nd \r
- Constructor:</b> 1 edge + \r
+ <li class=kadov-p><p class="whs4"><b>2nd Constructor:</b> \r
+ Name + 1 edge + \r
1 Parameter defining the position of the point on the given edge.</p></li>\r
</ul>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="84.306%" class="whs8">\r
+<table x-use-null-cells width="65.051%" cellspacing="0" class="whs8">\r
<col class="whs9">\r
<col class="whs10">\r
<col class="whs11">\r
\r
<tr valign="top" class="whs12">\r
-<td width="33.333%" class="whs13">\r
+<td width="39.418%" class="whs13">\r
<p class="whs4"><img src="../image207.jpg" width="218px" height="250px" border="0" class="img_whs14"></td>\r
-<td width="28.501%" class="whs15">\r
+<td width="28.296%" class="whs15">\r
<p class="whs16"><img src="../image208.jpg" width="150px" height="250px" border="0" class="img_whs17"></td>\r
-<td width="31.796%" class="whs18">\r
+<td width="32.286%" class="whs18">\r
<p class="whs4"><img src="../image209.jpg" width="170px" height="250px" border="0" class="img_whs19"></td></tr>\r
</table>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- 2 vertices.</p>\r
+<p class="whs4"><b>Arguments:</b> Name + 2 vertices.</p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs20"><img src="../image66.jpg" width="200px" height="176px" border="0" class="img_whs25"></p>\r
+<p class="whs20"><img src="../image223.jpg" width="234px" height="250px" border="0" class="img_whs25"></p>\r
\r
<p class="whs21"> </p>\r
\r
\r
<ul>\r
\r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
- Constructor:</b> 1 vertex (for the center) + 1 edge (for the direction) \r
- + Radius.</p></li>\r
+ <li class=kadov-p><p class="whs4"><b>1st Constructor:</b> \r
+ Name + 1 vertex (for the center) + 1 edge (for the direction) + Radius.</p></li>\r
\r
<li class=kadov-p><p class="whs4"><span style="font-weight: bold;"><B>2nd \r
- Constructor: </B></span><span>3 points which will form the circle.</span></p></li>\r
+ Constructor: </B></span>Name + 3 points which will form the circle.</p></li>\r
</ul>\r
\r
<p class="whs4"> </p>\r
\r
<p class="whs4"> </p>\r
\r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="65.278%" class="whs27">\r
+<table x-use-null-cells width="50.278%" cellspacing="0" class="whs27">\r
<col class="whs28">\r
<col class="whs29">\r
\r
<tr valign="top" class="whs12">\r
-<td width="50.213%" class="whs30">\r
-<p class="whs4"><img src="../image210.jpg" width="212px" height="250px" border="0" class="img_whs31"></td>\r
-<td width="49.787%" class="whs32">\r
-<p class="whs4"><img src="../image211.jpg" width="211px" height="250px" border="0" class="img_whs33"></td></tr>\r
+<td width="49.724%" class="whs13">\r
+<p class="whs4"><img src="../image210.jpg" width="212px" height="250px" border="0" class="img_whs30"></td>\r
+<td width="50.276%" class="whs18">\r
+<p class="whs4"><img src="../image211.jpg" width="211px" height="250px" border="0" class="img_whs31"></td></tr>\r
</table>\r
\r
<p class="whs4"> </p>\r
\r
<p class="whs21"> </p>\r
\r
-<p class="whs23"><img src="../image17.gif" width="150px" height="129px" border="0" class="img_whs34"></p>\r
+<p class="whs23"><img src="../image17.gif" width="150px" height="129px" border="0" class="img_whs32"></p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- 1 vertex (for the center) + 1 edge (for the direction) + 1 X Radius + \r
- 1 Y Radius.</p>\r
+<p class="whs4"><b>Arguments:</b> Name + 1 vertex (for the \r
+ center) + 1 edge (for the direction) + 1 X Radius + 1 Y Radius.</p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs20"><img src="../image69.jpg" width="200px" height="211px" border="0" class="img_whs35"></p>\r
+<p class="whs20"><img src="../image222.jpg" width="197px" height="250px" border="0" class="img_whs33"></p>\r
\r
-<p class="whs36"> </p>\r
+<p class="whs34"> </p>\r
\r
<p class="whs22"><b style="font-weight: bold;">Example:</b></p>\r
\r
<p class="whs21"> </p>\r
\r
-<p class="whs23"><img src="../image19.gif" width="150px" height="154px" border="0" class="img_whs37"></p>\r
+<p class="whs23"><img src="../image19.gif" width="150px" height="154px" border="0" class="img_whs35"></p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- 3 vertices.</p>\r
+<p class="whs4"><b>Arguments:</b> Name + 3 vertices.</p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs20"><img src="../image70.jpg" width="200px" height="202px" border="0" class="img_whs38"></p>\r
+<p class="whs20"><img src="../image221.jpg" width="211px" height="250px" border="0" class="img_whs36"></p>\r
\r
<p class="whs21"> </p>\r
\r
\r
<p class="whs21"> </p>\r
\r
-<p class="whs23"><img src="../image20.gif" width="150px" height="123px" border="0" class="img_whs39"></p>\r
+<p class="whs23"><img src="../image20.gif" width="150px" height="123px" border="0" class="img_whs37"></p>\r
\r
<p class="whs23"> </p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs40"><b style="font-weight: bold;"><a NAME=_Toc57604488><img src="../image32.gif" width="20px" height="20px" border="0" class="img_whs41"> Curve</a></b></p>\r
+<p class="whs38"><b style="font-weight: bold;"><a NAME=_Toc57604488><img src="../image32.gif" width="20px" height="20px" border="0" class="img_whs39"> Curve</a></b></p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- at least 2.</p>\r
+<p class="whs4"><b>Arguments:</b> Name + at least 2 points \r
+ which will serve as nodes on the curve.</p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs20"><img src="../image144.jpg" width="200px" height="194px" border="0" class="img_whs42"></p>\r
+<p class="whs20"><img src="../image226.jpg" width="262px" height="250px" border="0" class="img_whs40"></p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs43">Example:</p>\r
+<p class="whs41">Example:</p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs44">Polyline \r
+<p class="whs42">Polyline \r
Bezier \r
B-Spline</p>\r
\r
-<p class="whs4"><img src="../image147.jpg" x-maintain-ratio="TRUE" width="200px" height="181px" border="0" class="img_whs45"> <img src="../image149.jpg" width="175px" height="181px" border="0" class="img_whs46"> <img src="../image150.jpg" width="203px" height="181px" border="0" class="img_whs47"></p>\r
+<p class="whs4"><img src="../image147.jpg" x-maintain-ratio="TRUE" width="200px" height="181px" border="0" class="img_whs43"> <img src="../image149.jpg" width="175px" height="181px" border="0" class="img_whs44"> <img src="../image150.jpg" width="203px" height="181px" border="0" class="img_whs45"></p>\r
\r
<p class="whs20"> </p>\r
\r
<ul>\r
\r
<li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
- Constructor :</b> 2 vertices.</p></li>\r
+ Constructor :</b> Name + 2 vertices.</p></li>\r
\r
<li class=kadov-p><p class="whs4"><b style="font-weight: bold;">2nd \r
- Constructor :</b> 3 values (Coordinates of the 2nd vertex. The first vertex \r
- is in the origin).</p></li>\r
+ Constructor :</b> Name + 3 values (Coordinates of the 2nd vertex. The \r
+ first vertex is in the origin).</p></li>\r
</ul>\r
\r
<p class="whs4"> </p>\r
\r
<p class="whs4"><b style="font-weight: bold;">Dialog Box:</b></p>\r
\r
-<p class="whs4"> </p>\r
+<p class="whs20"> </p>\r
\r
-<p class="whs20"><img src="../image71.jpg" width="200px" height="175px" border="0" class="img_whs48"> <img src="../image72.jpg" width="200px" height="175px" border="0" class="img_whs48"></p>\r
+<p class="whs46"> <img src="../image225.jpg" width="236px" height="250px" border="0" class="img_whs47"> <img src="../image224.jpg" width="204px" height="250px" border="0" class="img_whs48"></p>\r
\r
<p class="whs20"> </p>\r
\r
\r
<ul>\r
\r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
- Constructor :</b> 1 vertex + 1 vector + \r
+ <li class=kadov-p><p class="whs4"><b>1st Constructor :</b> \r
+ Name + 1 vertex + 1 vector + \r
1 value (to define the size of the plane).</p></li>\r
\r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">2nd \r
- Constructor :</b> 1 vertex + 3 points (for the direction) + 1 value (to \r
- define the size of the plane).</p></li>\r
+ <li class=kadov-p><p class="whs4"><b>2nd Constructor :</b> \r
+ Name + 1 vertex + 3 points (for the direction) + 1 value (to define the \r
+ size of the plane).</p></li>\r
\r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">3rd \r
- Constructor :</b> 1 selection + 1 value (to define the size of the plane).</p></li>\r
+ <li class=kadov-p><p class="whs4"><b>3rd Constructor :</b> \r
+ Name + 1 selection + 1 value (to define the size of the plane).</p></li>\r
</ul>\r
\r
<p class="whs4"> </p>\r
\r
<p class="whs4"> </p>\r
\r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="94.306%" class="whs50">\r
+<table x-use-null-cells width="72.604%" cellspacing="0" class="whs50">\r
<col class="whs51">\r
<col class="whs52">\r
<col class="whs53">\r
\r
<tr valign="top" class="whs12">\r
-<td width="32.254%" class="whs54">\r
-<p class="whs4"><img src="../image212.jpg" width="196px" height="250px" border="0" class="img_whs55"></td>\r
-<td width="32.547%" class="whs56">\r
-<p class="whs4"><img src="../image213.jpg" width="195px" height="250px" border="0" class="img_whs57"></td>\r
-<td width="35.199%" class="whs58">\r
-<p class="whs4"><img src="../image214.jpg" width="214px" height="250px" border="0" class="img_whs59"></td></tr>\r
+<td width="32.089%" class="whs13">\r
+<p class="whs4"><img src="../image212.jpg" width="196px" height="250px" border="0" class="img_whs54"></td>\r
+<td width="32.008%" class="whs15">\r
+<p class="whs4"><img src="../image213.jpg" width="195px" height="250px" border="0" class="img_whs55"></td>\r
+<td width="35.903%" class="whs18">\r
+<p class="whs4"><img src="../image214.jpg" width="214px" height="250px" border="0" class="img_whs56"></td></tr>\r
</table>\r
\r
<p class="whs4"> </p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs60"><b><span style="font-weight: bold;"><B>Example:</B></span></b></p>\r
+<p class="whs57"><b><span style="font-weight: bold;"><B>Example:</B></span></b></p>\r
\r
<p class="whs21"> </p>\r
\r
-<p class="whs23"><img src="../image76.jpg" width="150px" height="131px" border="0" class="img_whs61"></p>\r
+<p class="whs23"><img src="../image76.jpg" width="150px" height="131px" border="0" class="img_whs58"></p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<ul type="disc" class="whs3">\r
\r
- <li class=kadov-p><p class="whs4">1 selection (face or \r
- planar face), or</p></li>\r
+ <li class=kadov-p><p class="whs4">Name + 1 selection (face \r
+ or planar face), </p></li>\r
\r
- <li class=kadov-p><p class="whs4">2 vectors, or</p></li>\r
+ <li class=kadov-p><p class="whs4">Name + 2 \r
+ vectors, </p></li>\r
\r
- <li class=kadov-p><p class="whs4">XYZ coordinate system</p></li>\r
+ <li class=kadov-p><p class="whs4">Name + XYZ coordinate \r
+ system</p></li>\r
</ul>\r
\r
<p class="whs4"> </p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs4"><b>Dialog Box:</b></p>\r
+<p class="whs4"><b style="font-weight: bold;">Dialog Box:</b></p>\r
\r
<p class="whs4"> </p>\r
\r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="100%" class="whs62">\r
-<col class="whs9">\r
-<col class="whs9">\r
-<col class="whs9">\r
+<table x-use-null-cells width="81.596%" cellspacing="0" class="whs59">\r
+<col class="whs60">\r
+<col class="whs61">\r
+<col class="whs62">\r
\r
-<tr valign=top>\r
-<td width="33.333%" class="whs63">\r
-<p class="whs4"><img src="../image216.jpg" width="234px" height="200px" border="0" class="img_whs64"></td>\r
-<td width="33.333%" class="whs65">\r
-<p class="whs4"><img src="../image217.jpg" width="235px" height="200px" border="0" class="img_whs66"></td>\r
-<td width="33.333%" class="whs67">\r
-<p class="whs4"><img src="../image215.jpg" width="221px" height="200px" border="0" class="img_whs68"></td></tr>\r
+<tr valign="top" class="whs12">\r
+<td width="33.942%" class="whs13">\r
+<p class="whs4"><img src="../image216.jpg" width="234px" height="200px" border="0" class="img_whs63"></td>\r
+<td width="33.812%" class="whs15">\r
+<p class="whs4"><img src="../image217.jpg" width="235px" height="200px" border="0" class="img_whs64"></td>\r
+<td width="32.246%" class="whs18">\r
+<p class="whs4"><img src="../image215.jpg" width="221px" height="200px" border="0" class="img_whs65"></td></tr>\r
</table>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs69"> </p>\r
+<p class="whs46"> </p>\r
\r
<p class="whs20"> </p>\r
\r
-<p class="whs36"> </p>\r
+<p class="whs34"> </p>\r
\r
-<p class="whs70"> </p>\r
+<p class="whs66"> </p>\r
\r
-<p class="whs70"><a name=_Toc57604489><img src="../image35.gif" width="16px" height="16px" border="0" class="img_whs71"><span \r
+<p class="whs66"><a name=_Toc57604489><img src="../image35.gif" width="16px" height="16px" border="0" class="img_whs67"><span \r
style="font-size: 14pt;"> <font size=4 style="font-size:14pt;"></font></span><b><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;">Local \r
coordinate system</font></span></b></a></p>\r
\r
-<p class="whs70"> </p>\r
+<p class="whs66"> </p>\r
\r
<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
The user \r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs4"><b>Arguments:</b> </p>\r
+<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
+ </p>\r
\r
<ul>\r
\r
<li class=kadov-p><p class="whs4"><b>1st Constructor :</b> \r
- Coordinates of origin, <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">X axis direction, \r
- Y axis direction</font></span></p></li>\r
+ Name + Coordinates of origin, X axis direction, Y axis direction</p></li>\r
\r
<li class=kadov-p><p class="whs4"><b>2nd Constructor :</b> \r
- reference object.</p></li>\r
+ Name + reference object.</p></li>\r
\r
<li class=kadov-p><p class="whs4"><b>3rd Constructor :</b> \r
- 1 point of origin + X axis direction, Y axis direction.</p></li>\r
+ Name + 1 point of origin + X axis direction, Y axis direction.</p></li>\r
</ul>\r
\r
<p class="whs4"> </p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs4"><b>Dialog Box:</b></p>\r
+<p class="whs4"><b style="font-weight: bold;">Dialog Box:</b></p>\r
\r
<p class="whs4"> </p>\r
\r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells width="81.667%" cellspacing="0" class="whs72">\r
-<col class="whs9">\r
-<col class="whs9">\r
-<col class="whs73">\r
-\r
-<tr valign=top>\r
-<td width="33.333%" class="whs63">\r
-<p class="whs74"><img src="../image220.jpg" width="272px" height="250px" border="0" class="img_whs75"></td>\r
-<td width="33.333%" class="whs65">\r
-<p class="whs74"><img src="../image219.jpg" width="242px" height="250px" border="0" class="img_whs76"></td>\r
-<td width="4.762%" class="whs67">\r
-<p class="whs74"> </td></tr>\r
+<table x-use-null-cells width="63.512%" cellspacing="0" class="whs68">\r
+<col class="whs69">\r
+<col class="whs70">\r
+<col class="whs71">\r
+\r
+<tr valign="top" class="whs12">\r
+<td width="49.962%" class="whs13">\r
+<p class="whs72"><img src="../image220.jpg" width="272px" height="250px" border="0" class="img_whs73"></td>\r
+<td width="45.348%" class="whs15">\r
+<p class="whs72"><img src="../image219.jpg" width="242px" height="250px" border="0" class="img_whs74"></td>\r
+<td width="4.69%" class="whs18">\r
+<p class="whs72"> </td></tr>\r
</table>\r
\r
-<p class="whs77"> </p>\r
+<p class="whs75"> </p>\r
\r
-<p class="whs78"> <img src="../image218.jpg" width="257px" height="250px" border="0" class="img_whs79"></p>\r
+<p class="whs76"> <img src="../image218.jpg" width="257px" height="250px" border="0" class="img_whs77"></p>\r
\r
-<p class="whs80"> </p>\r
+<p class="whs78"> </p>\r
\r
-<p class="whs81">Example:</p>\r
+<p class="whs79">Example:</p>\r
\r
-<p class="whs81"> </p>\r
+<p class="whs79"> </p>\r
\r
-<p class="whs82"><img src="../image145.jpg" width="200px" height="219px" border="0" class="img_whs83"></p>\r
+<p class="whs80"><img src="../image145.jpg" width="200px" height="219px" border="0" class="img_whs81"></p>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="Dйveloppements spйcifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=2875>\r
-<meta name=layout-width content=491>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
</script>\r
<style type="text/css">\r
<!--\r
-h1.whs1 {margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px;}\r
-p.whs2 {font-size: 12pt; text-indent: 2px; margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px;}\r
-p.whs3 {font-size: 12pt; font-weight: normal;}\r
-img_whs4 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs5 {text-indent: 2px; margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px; font-size: 12pt;}\r
-p.whs6 {font-size: 12pt; text-indent: 2px; margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px; font-weight: bold;}\r
-p.whs7 {font-size: 12pt; text-indent: 2px; margin-right: 0in; margin-top: 0px; margin-bottom: 0px; font-weight: bold; margin-left: 40px;}\r
-p.whs8 {margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px; font-size: 14pt;}\r
-img_whs9 {border-style: none; width: 20px; height: 20px;}\r
-p.whs10 {font-size: 12pt; margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px;}\r
-p.whs11 {font-size: 12pt; margin-right: 0in; margin-top: 0px; margin-bottom: 0px; margin-left: 40px;}\r
-img_whs12 {border-style: none; border: none; width: 200px; height: 175px;}\r
-p.whs13 {list-style: disc; margin-right: 0in; margin-top: 0px; margin-bottom: 0px; margin-left: 40px;}\r
-img_whs14 {border-style: none; border: none; width: 150px; height: 122px;}\r
-p.whs15 {list-style: disc; margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px;}\r
+h1.whs1 { margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; }\r
+p.whs2 { font-size:12pt; text-indent:2px; margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; }\r
+p.whs3 { font-size:12pt; font-weight:normal; }\r
+img_whs4 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs5 { text-indent:2px; margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; font-size:12pt; }\r
+p.whs6 { font-size:12pt; text-indent:2px; margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; font-weight:bold; }\r
+p.whs7 { font-size:12pt; text-indent:2px; margin-right:0in; margin-top:0px; margin-bottom:0px; font-weight:bold; margin-left:40px; }\r
+p.whs8 { margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; font-size:14pt; }\r
+img_whs9 { border-style:none; width:20px; height:20px; }\r
+p.whs10 { font-size:12pt; margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; }\r
+p.whs11 { font-size:12pt; margin-right:0in; margin-top:0px; margin-bottom:0px; margin-left:40px; }\r
+img_whs12 { border:none; width:234px; height:250px; }\r
+p.whs13 { list-style:disc; margin-right:0in; margin-top:0px; margin-bottom:0px; margin-left:40px; }\r
+img_whs14 { border-style:none; border:none; width:150px; height:122px; }\r
+img_whs15 { border:none; width:236px; height:250px; }\r
+p.whs16 { list-style:disc; margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
<!--\r
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
{\r
var strNSS = "<style type='text/css'>";\r
- strNSS += "h1.whs1 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
- strNSS += "p.whs2 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
- strNSS += "p.whs5 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
- strNSS += "p.whs6 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
- strNSS += "p.whs7 {margin-right:1;margin-top:1;margin-bottom:1; }";\r
- strNSS += "p.whs8 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
- strNSS += "p.whs10 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
- strNSS += "p.whs11 {margin-right:1;margin-top:1;margin-bottom:1; }";\r
- strNSS += "p.whs13 {margin-right:1;margin-top:1;margin-bottom:1; }";\r
- strNSS += "p.whs15 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
+ strNSS += "h1.whs1 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+ strNSS += "p.whs2 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+ strNSS += "p.whs5 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+ strNSS += "p.whs6 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+ strNSS += "p.whs7 {margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+ strNSS += "p.whs8 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+ strNSS += "p.whs10 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+ strNSS += "p.whs11 {margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+ strNSS += "p.whs13 {margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+ strNSS += "p.whs16 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
strNSS +="</style>";\r
document.write(strNSS);\r
}\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../geom.html");\r
+ setRelStartPage("../geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1 class="whs1">Using boolean operations</h1>\r
<p class="whs10"> </p>\r
\r
<p class="whs10"><b style="font-weight: bold;">Arguments:</b> \r
- 2 shapes.</p>\r
+ Name + 2 shapes.</p>\r
\r
<p class="whs10"> </p>\r
\r
\r
<p class="whs10"> </p>\r
\r
-<p class="whs11"><img src="../image23.jpg" width="200px" height="175px" border="0" class="img_whs12"></p>\r
+<p class="whs11"><img src="../image257.jpg" width="234px" height="250px" border="0" class="img_whs12"></p>\r
\r
<p class="whs10"> </p>\r
\r
<p class="whs10"> </p>\r
\r
<p class="whs10"><b style="font-weight: bold;">Description:</b> \r
- The common part of 2 shapes is cut and transformed into an independent \r
+ The common part of two shapes is cut and transformed into an independent \r
geometrical object.</p>\r
\r
<p class="whs10"> </p>\r
<p class="whs10"> </p>\r
\r
<p class="whs10"><b style="font-weight: bold;">Arguments:</b> \r
- 2 shapes.</p>\r
+ Name + 2 shapes.</p>\r
\r
<p class="whs10"> </p>\r
\r
\r
<p class="whs10"> </p>\r
\r
-<p class="whs11"><img src="../image21.jpg" width="200px" height="175px" border="0" class="img_whs12"></p>\r
+<p class="whs11"><img src="../image256.jpg" width="236px" height="250px" border="0" class="img_whs15"></p>\r
\r
<p class="whs11"> </p>\r
\r
<p class="whs10"> </p>\r
\r
<p class="whs10"><b style="font-weight: bold;">Description:</b> \r
- Cuts 1 shape with another one.</p>\r
+ Cuts a shape with another one.</p>\r
\r
<p class="whs10"> </p>\r
\r
<p class="whs10"> </p>\r
\r
<p class="whs10"><b style="font-weight: bold;">Arguments:</b> \r
- 2 shapes.</p>\r
+ Name + 2 shapes.</p>\r
\r
<p class="whs10"> </p>\r
\r
\r
<p class="whs10"> </p>\r
\r
-<p class="whs11"><img src="../image22.jpg" width="200px" height="175px" border="0" class="img_whs12"></p>\r
+<p class="whs11"><img src="../image255.jpg" width="236px" height="250px" border="0" class="img_whs15"></p>\r
\r
<p class="whs11"> </p>\r
\r
<p class="whs10"> </p>\r
\r
<p class="whs10"><b style="font-weight: bold;">Arguments:</b> \r
- 2 shapes.</p>\r
+ Name + 2 shapes.</p>\r
\r
<p class="whs10"> </p>\r
\r
\r
<p class="whs10"> </p>\r
\r
-<p class="whs11"><img src="../image24.jpg" width="200px" height="175px" border="0" class="img_whs12"></p>\r
+<p class="whs11"><img src="../image254.jpg" width="236px" height="250px" border="0" class="img_whs15"></p>\r
\r
<p class="whs10"> </p>\r
\r
\r
<p class="whs10"> </p>\r
\r
-<p class="whs15"> </p>\r
+<p class="whs16"> </p>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="Dйveloppements spйcifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=4611>\r
-<meta name=layout-width content=491>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
</script>\r
<style type="text/css">\r
<!--\r
-p.whs1 {font-size: 12pt; font-weight: normal;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {font-size: 12pt;}\r
-p.whs4 {margin-left: 40px;}\r
-p.whs5 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs6 {border-style: none; width: 20px; height: 20px;}\r
-ul.whs7 {list-style: disc;}\r
-p.whs8 {font-size: 12pt; margin-left: 40px;}\r
-img_whs9 {border-style: none; border: none; width: 200px; height: 181px;}\r
-p.whs10 {font-family: 'Times New Roman', serif; font-size: 14pt; font-style: italic; font-weight: bold;}\r
-img_whs11 {border-style: none; border: none; width: 200px; height: 175px;}\r
-img_whs12 {border-style: none; border: none; width: 150px; height: 102px;}\r
-img_whs13 {border-style: none; border: none; width: 200px; height: 146px;}\r
-img_whs14 {border-style: none; border: none; width: 150px; height: 120px;}\r
-p.whs15 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-img_whs16 {border-style: none; border: none; width: 200px; height: 164px;}\r
-img_whs17 {border-style: none; border: none; width: 150px; height: 116px;}\r
-img_whs18 {border-style: none; border: none; width: 200px; height: 148px;}\r
-img_whs19 {border-style: none; border: none; width: 150px; height: 131px;}\r
-img_whs20 {border-style: none; border: none; width: 150px; height: 105px;}\r
+p.whs1 { font-size:12pt; font-weight:normal; }\r
+img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+p.whs3 { font-size:12pt; }\r
+p.whs4 { margin-left:40px; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs6 { width:20px; height:20px; border-style:none; }\r
+ul.whs7 { list-style:disc; }\r
+p.whs8 { font-size:12pt; margin-left:40px; }\r
+img_whs9 { border:none; width:266px; height:250px; }\r
+p.whs10 { font-family:'Times New Roman' , serif; font-size:14pt; font-style:italic; font-weight:bold; }\r
+img_whs11 { border:none; width:234px; height:250px; }\r
+img_whs12 { border:none; width:150px; height:102px; border-style:none; }\r
+img_whs13 { border:none; width:294px; height:250px; }\r
+img_whs14 { border:none; width:150px; height:120px; border-style:none; }\r
+p.whs15 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+img_whs16 { border:none; width:238px; height:250px; }\r
+img_whs17 { border:none; width:150px; height:116px; border-style:none; }\r
+img_whs18 { border:none; width:261px; height:250px; }\r
+img_whs19 { border:none; width:150px; height:131px; border-style:none; }\r
+img_whs20 { border:none; width:258px; height:250px; }\r
+img_whs21 { border:none; width:150px; height:105px; border-style:none; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
if (innerWidth != origWidth || innerHeight != origHeight)\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../geom.html");\r
+ setRelStartPage("../geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1><b style="font-weight: bold;"><span style="font-weight: bold;"><B>B</B></span>uilding \r
\r
<p class="whs3"> </p>\r
\r
-<p class="whs8"><img src="../image13.jpg" width="200px" height="181px" border="0" class="img_whs9"></p>\r
+<p class="whs8"><img src="../image247.jpg" width="266px" height="250px" border="0" class="img_whs9"></p>\r
\r
<p class="whs3"> </p>\r
\r
<p class="whs3"> </p>\r
\r
<p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- 2 vertices.</p>\r
+ Name + 2 vertices.</p>\r
\r
<p class="whs3"> </p>\r
\r
\r
<p class="whs3"> </p>\r
\r
-<p class="whs8"><img src="../image14.jpg" width="200px" height="175px" border="0" class="img_whs11"></p>\r
+<p class="whs8"><img src="../image253.jpg" width="234px" height="250px" border="0" class="img_whs11"></p>\r
\r
<p class="whs8"> </p>\r
\r
<p class="whs3"> </p>\r
\r
<p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- List of shapes (VERTEX, EDGE or WIRE).</p>\r
+ Name + List of connected wires or edges..</p>\r
\r
<p class="whs3"> </p>\r
\r
\r
<p class="whs3"> </p>\r
\r
-<p class="whs8"><img src="../image15.jpg" width="200px" height="146px" border="0" class="img_whs13"></p>\r
+<p class="whs8"><img src="../image252.jpg" width="294px" height="250px" border="0" class="img_whs13"></p>\r
\r
<p class="whs3"> </p>\r
\r
<p class="whs3"> </p>\r
\r
<p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- 1 wire.</p>\r
+ Name + 1 wire.</p>\r
\r
<p class="whs3"> </p>\r
\r
\r
<p class="whs3"> </p>\r
\r
-<p class="whs8"><img src="../image16.jpg" width="200px" height="164px" border="0" class="img_whs16"></p>\r
+<p class="whs8"><img src="../image251.jpg" width="238px" height="250px" border="0" class="img_whs16"></p>\r
\r
<p class="whs3"> </p>\r
\r
<p class="whs3"> </p>\r
\r
<p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- List of faces having connected edges.</p>\r
+ Name + <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">List of faces having connected edges.</font></span></p>\r
\r
<p class="whs3"> </p>\r
\r
\r
<p class="whs3"> </p>\r
\r
-<p class="whs8"><img src="../image17.jpg" width="200px" height="148px" border="0" class="img_whs18"></p>\r
+<p class="whs8"><img src="../image250.jpg" width="261px" height="250px" border="0" class="img_whs18"></p>\r
\r
<p class="whs3"> </p>\r
\r
<p class="whs3"> </p>\r
\r
<p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- A closed shell or a list of shells.</p>\r
+ Name + A closed shell or a list of shells.</p>\r
\r
<p class="whs3"> </p>\r
\r
\r
<p class="whs3"> </p>\r
\r
-<p class="whs8"><img src="../image19.jpg" width="200px" height="148px" border="0" class="img_whs18"></p>\r
+<p class="whs8"><img src="../image249.jpg" width="238px" height="250px" border="0" class="img_whs16"></p>\r
\r
<p class="whs3"> </p>\r
\r
<p class="whs3"> </p>\r
\r
<p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- List of shapes.</p>\r
+ Name + List of shapes.</p>\r
\r
<p class="whs3"> </p>\r
\r
\r
<p class="whs3"> </p>\r
\r
-<p class="whs8"><img src="../image20.jpg" width="200px" height="148px" border="0" class="img_whs18"></p>\r
+<p class="whs8"><img src="../image248.jpg" width="258px" height="250px" border="0" class="img_whs20"></p>\r
\r
<p class="whs8"> </p>\r
\r
\r
<p class="whs3"> </p>\r
\r
-<p class="whs8"><img src="../image13.gif" width="150px" height="105px" border="0" class="img_whs20"></p>\r
+<p class="whs8"><img src="../image13.gif" width="150px" height="105px" border="0" class="img_whs21"></p>\r
\r
<p class="whs8"> </p>\r
\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="Dйveloppements spйcifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1154>\r
-<meta name=layout-width content=647>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
</script>\r
<style type="text/css">\r
<!--\r
-p.whs1 {font-family: 'Times New Roman', serif; font-size: 12pt; font-weight: normal;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-p.whs4 {margin-left: 40px;}\r
-p.whs5 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs6 {border-style: none; width: 20px; height: 20px;}\r
+p.whs1 { font-family:'Times New Roman' , serif; font-size:12pt; font-weight:normal; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs3 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+p.whs4 { margin-left:40px; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs6 { border-style:none; width:20px; height:20px; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
if (innerWidth != origWidth || innerHeight != origHeight)\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../geom.html");\r
+ setRelStartPage("../geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Displaying\hiding objects</h1>\r
\r
<p class="whs1"><b style="font-weight: normal;"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" x-save-file="TRUE" x-save-method="compute-relative" width="30px" height="30px" border="0" class="img_whs2"> </b>Visualization is available in both, OCC and VTK viewers. \r
These viewers work independently, i.e. visibility of objects and their \r
- graphic attributes may differ in OCC and VTK viewer. It<b><span style="font-weight: normal;"> \r
- is reasonable to use the OCC viewer for GEOM module.</span></b></p>\r
+ graphic attributes may differ in OCC and VTK viewer. It<b style="font-weight: normal;"><span \r
+ style="font-weight: normal;"> is reasonable to use the OCC viewer for \r
+ GEOM module.</span></b></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs3"> </p>\r
\r
-<p class="whs3"><b style="font-weight: bold;">TUI \r
+<p class="whs3"><b>TUI \r
Command:</b><i> sg.EraseAll()</i></p>\r
\r
<p class="whs3"> </p>\r
\r
<p class="whs3"> </p>\r
\r
-<p class="whs3"><b style="font-weight: bold;">TUI \r
+<p class="whs3"><b>TUI \r
Command:</b><i> </i></p>\r
\r
<p class="whs3"> </p>\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="Dйveloppements spйcifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=3135>\r
-<meta name=layout-width content=491>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
//-->\r
</script>\r
-<!--(Style Sheet)===================================================-->\r
-\r
<style>\r
<!--\r
-\r
-A:link {\r
- color: #0000ff;\r
-}\r
-\r
+A:link { color:#0000ff; }\r
-->\r
-</style>\r
-\r
-\r
-<style type="text/css">\r
+</style><style type="text/css">\r
<!--\r
-p.whs1 {font-size: 12pt;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {margin-left: 40px;}\r
-h3.whs4 {font-size: 14pt;}\r
-img_whs5 {border-style: none; width: 20px; height: 20px;}\r
-p.whs6 {font-size: 12pt; margin-left: 40px;}\r
-img_whs7 {border-style: none; border: none; width: 200px; height: 193px;}\r
-img_whs8 {border-style: none; border: none; width: 150px; height: 116px;}\r
-p.whs9 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs10 {border-style: none; border: none; width: 150px; height: 153px;}\r
-img_whs11 {border-style: none; border: none; width: 200px; height: 185px;}\r
-img_whs12 {border-style: none; border: none; width: 150px; height: 103px;}\r
-p.whs13 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-img_whs14 {border-style: none; border: none; width: 200px; height: 175px;}\r
-img_whs15 {border-style: none; border: none; width: 150px; height: 117px;}\r
+p.whs1 { font-size:12pt; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs3 { margin-left:40px; }\r
+h3.whs4 { font-size:14pt; }\r
+img_whs5 { border-style:none; width:20px; height:20px; }\r
+p.whs6 { font-size:12pt; margin-left:40px; }\r
+img_whs7 { border:none; width:235px; height:250px; }\r
+img_whs8 { border-style:none; border:none; width:150px; height:116px; }\r
+p.whs9 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs10 { border:none; width:233px; height:250px; }\r
+img_whs11 { border-style:none; border:none; width:150px; height:153px; }\r
+img_whs12 { border:none; width:243px; height:250px; }\r
+img_whs13 { border-style:none; border:none; width:150px; height:103px; }\r
+p.whs14 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+img_whs15 { border:none; width:237px; height:250px; }\r
+img_whs16 { border-style:none; border:none; width:150px; height:117px; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
if (innerWidth != origWidth || innerHeight != origHeight)\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../geom.html");\r
+ setRelStartPage("../geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Generating complex objects</h1>\r
<p class="whs1"> </p>\r
\r
<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape (vertex, edge, wire, face or shell) serving as base object + 1 \r
- vector (for direction) + 1 value (dimension).</p>\r
+ Name + 1 shape (vertex, edge, wire, face or shell) serving as base object \r
+ + 1 vector (for direction) + 1 value (dimension).</p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs6"><img src="../image26.jpg" width="200px" height="193px" border="0" class="img_whs7"></p>\r
+<p class="whs6"><img src="../image241.jpg" width="235px" height="250px" border="0" class="img_whs7"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape (vertex, edge, wire, face or shell) serving as base object + 1 \r
- vector (for direction) + 1 value (angle).</p>\r
+<p class="whs1"><b>Arguments:</b> Name + 1 shape (vertex, edge, \r
+ wire, face or shell) serving as base object + 1 vector (for direction) \r
+ + 1 value (angle).</p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs6"><img src="../image28.jpg" width="200px" height="193px" border="0" class="img_whs7"></p>\r
+<p class="whs6"><img src="../image240.jpg" width="233px" height="250px" border="0" class="img_whs10"></p>\r
\r
<p class="whs6"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs6"><img src="../image15.gif" width="150px" height="153px" border="0" class="img_whs10"> <img src="../image52.jpg" width="150px" height="153px" border="0" class="img_whs10"></p>\r
+<p class="whs6"><img src="../image15.gif" width="150px" height="153px" border="0" class="img_whs11"> <img src="../image52.jpg" width="150px" height="153px" border="0" class="img_whs11"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 List of edges + 5 Parameters (Min. degree, Max. degree, Number of iterations, \r
- 2D tolerance, 3D tolerance).</p>\r
+<p class="whs1"><b>Arguments:</b> Name + 1 List of edges + \r
+ 5 Parameters (Min. degree, Max. degree, Number of iterations, 2D tolerance, \r
+ 3D tolerance).</p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs6"><img src="../image29.jpg" width="200px" height="185px" border="0" class="img_whs11"></p>\r
+<p class="whs6"><img src="../image239.jpg" width="243px" height="250px" border="0" class="img_whs12"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs6"><img src="../image7.gif" width="150px" height="103px" border="0" class="img_whs12"> <img src="../image11.jpg" width="150px" height="103px" border="0" class="img_whs12"></p>\r
+<p class="whs6"><img src="../image7.gif" width="150px" height="103px" border="0" class="img_whs13"> <img src="../image11.jpg" width="150px" height="103px" border="0" class="img_whs13"></p>\r
\r
-<p class="whs13"> </p>\r
+<p class="whs14"> </p>\r
\r
<p class="whs9"><a NAME=Pipe><img src="salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image59.gif" width="20px" height="20px" border="0" class="img_whs5"><b> Pipe</b></a></p>\r
\r
-<p class="whs13"><span><font size=3 style="font-size:12pt;"><b \r
+<p class="whs14"><span><font size=3 style="font-size:12pt;"><b \r
style="font-weight: bold;"><font style="font-family: 'Times New Roman', serif; font-size: 12pt;"\r
face="Times New Roman"\r
size=4>	</font></b></font></span></p>\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape (vertex, edge, wire, face or shell) serving as base object + 1 \r
- shape (edge, face or shell) for definition of the path.</p>\r
+<p class="whs1"><b>Arguments:</b> Name + 1 shape (vertex, edge, \r
+ wire, face or shell) serving as base object + 1 shape (edge, face or shell) \r
+ for definition of the path.</p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs6"><img src="../image51.jpg" width="200px" height="175px" border="0" class="img_whs14"></p>\r
+<p class="whs6"><img src="../image238.jpg" width="237px" height="250px" border="0" class="img_whs15"></p>\r
\r
<p class="whs6"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs6"><img src="../image8.gif" width="150px" height="117px" border="0" class="img_whs15"> <img src="../image12.jpg" width="150px" height="117px" border="0" class="img_whs15"></p>\r
+<p class="whs6"><img src="../image8.gif" width="150px" height="117px" border="0" class="img_whs16"> <img src="../image12.jpg" width="150px" height="117px" border="0" class="img_whs16"></p>\r
\r
<p class="whs6"> </p>\r
\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="Dйveloppements spйcifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta NAME=Template CONTENT="E:\AppTools\Office\Templates\Word\MDTV US\CSD-custYYXX-SPxNN-SSS-V-REV.dot">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1096>\r
-<meta name=layout-width content=532>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
</script>\r
<style type="text/css">\r
<!--\r
-p.whs1 {font-size: 12pt;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {margin-left: 40px;}\r
-img_whs4 {border-style: none; border: none; width: 250px; height: 136px;}\r
-p.whs5 {font-size: 12pt; font-family: 'Times New Roman', serif;}\r
+p.whs1 { font-size:12pt; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs3 { margin-left:40px; }\r
+img_whs4 { border-style:none; border:none; width:250px; height:136px; }\r
+p.whs5 { font-size:12pt; font-family:'Times New Roman' , serif; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
if (innerWidth != origWidth || innerHeight != origHeight)\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../geom.html");\r
+ setRelStartPage("../geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Importing\exporting geometrical objects</h1>\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="Dйveloppements spйcifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=4748>\r
-<meta name=layout-width content=684>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
//-->\r
</script>\r
-<!--(Style Sheet)===================================================-->\r
-\r
<style>\r
<!--\r
-\r
-A:visited {\r
- color: #800080;\r
-}\r
-\r
-A:link {\r
- color: #0000ff;\r
-}\r
-\r
+A:visited { color:#800080; }\r
+A:link { color:#0000ff; }\r
-->\r
-</style>\r
-\r
-\r
-<style type="text/css">\r
+</style><style type="text/css">\r
<!--\r
-p.whs1 {font-size: 12pt;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {margin-left: 40px;}\r
-img_whs4 {border-style: none; border: none; width: 21px; height: 19px;}\r
-p.whs5 {font-size: 12pt; margin-left: 40px;}\r
-img_whs6 {border-style: none; border: none; width: 200px; height: 221px;}\r
-p.whs7 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs8 {border-style: none; width: 20px; height: 20px;}\r
-p.whs9 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-img_whs10 {border-style: none; border: none; width: 200px; height: 161px;}\r
-img_whs11 {border-style: none; border: none; width: 200px; height: 190px;}\r
-p.whs12 {font-size: 12pt; margin-left: 400px;}\r
-img_whs13 {border-style: none; border: none; width: 200px; height: 175px;}\r
-p.whs14 {font-size: 12pt; font-weight: bold;}\r
-img_whs15 {border-style: none; border: none; width: 200px; height: 171px;}\r
-p.whs16 {font-size: 12pt; font-weight: normal;}\r
-img_whs17 {border-style: none; border: none; width: 200px; height: 151px;}\r
-img_whs18 {border-style: none; border: none; width: 200px; height: 193px;}\r
-img_whs19 {border-style: none; border: none; width: 200px; height: 219px;}\r
+p.whs1 { font-size:12pt; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs3 { margin-left:40px; }\r
+img_whs4 { border-style:none; border:none; width:21px; height:19px; }\r
+p.whs5 { font-size:12pt; margin-left:40px; font-weight:bold; }\r
+img_whs6 { border:none; width:216px; height:250px; }\r
+p.whs7 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs8 { border-style:none; width:20px; height:20px; }\r
+p.whs9 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+img_whs10 { border:none; width:283px; height:250px; }\r
+p.whs11 { font-size:12pt; margin-left:40px; }\r
+img_whs12 { border:none; width:199px; height:250px; }\r
+p.whs13 { font-size:12pt; margin-left:400px; }\r
+img_whs14 { border:none; width:256px; height:250px; }\r
+p.whs15 { font-size:12pt; font-weight:bold; }\r
+img_whs16 { border:none; width:263px; height:250px; }\r
+p.whs17 { font-size:12pt; font-weight:normal; }\r
+img_whs18 { border:none; width:310px; height:250px; }\r
+img_whs19 { border:none; width:262px; height:250px; }\r
+img_whs20 { border:none; width:268px; height:250px; }\r
+img_whs21 { border:none; width:266px; height:250px; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
if (innerWidth != origWidth || innerHeight != origHeight)\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../geom.html");\r
+ setRelStartPage("../geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Using measurement tools</h1>\r
<li class=kadov-p><p class="whs1"><a href="#Center_gravity">Center \r
of mass</a></p></li>\r
\r
- <li class=kadov-p><p class="whs1"><a href="#Inertia_axis">Axis \r
- of inertia</a></p></li>\r
+ <li class=kadov-p><p class="whs1"><a href="#Inertia_axis">Inertia</a></p></li>\r
\r
<li class=kadov-p><p class="whs1"><a href="#Bounding_box">Bounding \r
box</a></p></li>\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs5"><b style="font-weight: bold;"><img src="../image173.jpg" width="200px" height="221px" border="0" class="img_whs6"></b></p>\r
+<p class="whs5"><img src="../image292.jpg" width="216px" height="250px" border="0" class="img_whs6"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs3"><img src="../image55.jpg" width="200px" height="161px" border="0" class="img_whs10"></p>\r
+<p class="whs3"><img src="../image293.jpg" width="283px" height="250px" border="0" class="img_whs10"></p>\r
\r
<p> </p>\r
\r
\r
<p class="whs7"><a name=Center_gravity\r
style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image72.gif" width="20px" height="20px" border="0" class="img_whs8"><b style="font-size: 14pt;"> \r
- Center of gravity</b></a></p>\r
+ Center of mass</b></a></p>\r
\r
<p class="whs9"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs5"><img src="../image56.jpg" width="200px" height="190px" border="0" class="img_whs11"></p>\r
+<p class="whs11"><img src="../image294.jpg" width="199px" height="250px" border="0" class="img_whs12"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs7"><a NAME=Inertia_axis\r
style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image73.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"\r
- size=4> Axis of \r
- inertia</font></b></a> </p>\r
+ size=4> Inertia</font></b></a> \r
+ </p>\r
\r
<p class="whs7"> </p>\r
\r
<p class="whs1"> </p>\r
\r
<p class="whs1"><b style="font-weight: bold;">Result:</b> Display \r
- the inertia axis values in the form of Python Tuple (I11, I12, I13, </p>\r
+ the matrix and moments of inretia in the form of Python Tuple (I11, I12, \r
+ I13, </p>\r
\r
-<p class="whs12"> I21, \r
+<p class="whs13"> I21, \r
I22, I23, </p>\r
\r
-<p class="whs12"> I31, \r
+<p class="whs13"> I31, \r
I32, I33,</p>\r
\r
-<p class="whs12"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> Ix, \r
+<p class="whs13"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> Ix, \r
Iy, Iz)</font></span>.</p>\r
\r
<p class="whs1"> </p>\r
\r
<p class="whs1"><b style="font-weight: bold;">Dialog Box:</b></p>\r
\r
-<p class="whs5"> </p>\r
+<p class="whs11"> </p>\r
\r
-<p class="whs5"><img src="../image57.jpg" width="200px" height="175px" border="0" class="img_whs13"></p>\r
+<p class="whs11"><img src="../image295.jpg" width="256px" height="250px" border="0" class="img_whs14"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs14">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.BoundingBox(Shape)</I></span><span \r
+<p class="whs15">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.BoundingBox(Shape)</I></span><span \r
style="font-weight: normal;">, where Shape is a shape for which a bounding \r
box is computed.</span></p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs5"><img src="../image58.jpg" width="200px" height="171px" border="0" class="img_whs15"></p>\r
+<p class="whs11"><img src="../image296.jpg" width="263px" height="250px" border="0" class="img_whs16"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs14">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.MinDistance(Shape1, \r
+<p class="whs15">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.MinDistance(Shape1, \r
Shape2)</I></span><span style="font-weight: normal;">, where Shape1 and Shape2 \r
are shapes between which the minimal distance computed.</span></p>\r
\r
-<p class="whs16"> </p>\r
+<p class="whs17"> </p>\r
\r
<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
2 shapes.</p>\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs5"><img src="../image59.jpg" width="200px" height="151px" border="0" class="img_whs17"></p>\r
+<p class="whs11"><img src="../image297.jpg" width="310px" height="250px" border="0" class="img_whs18"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs14">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.Tolerance(Shape)</I></span><span \r
+<p class="whs15">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.Tolerance(Shape)</I></span><span \r
style="font-weight: normal;">, where Shape is a shape for which minimal \r
and maximal tolerances are returned.</span></p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs5"><img src="../image60.jpg" width="200px" height="171px" border="0" class="img_whs15"></p>\r
+<p class="whs11"><img src="../image298.jpg" width="262px" height="250px" border="0" class="img_whs19"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs5"><img src="../image61.jpg" width="200px" height="193px" border="0" class="img_whs18"></p>\r
+<p class="whs11"><img src="../image299.jpg" width="268px" height="250px" border="0" class="img_whs20"></p>\r
\r
-<p class="whs5"> </p>\r
+<p class="whs11"> </p>\r
\r
-<p class="whs5"> </p>\r
+<p class="whs11"> </p>\r
\r
<p class="whs7"><a NAME=check\r
style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image78.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs5"><img src="../image62.jpg" width="200px" height="219px" border="0" class="img_whs19"></p>\r
+<p class="whs11"><img src="../image300.jpg" width="266px" height="250px" border="0" class="img_whs21"></p>\r
\r
-<p class="whs5"> </p>\r
+<p class="whs11"> </p>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="Dйveloppements spйcifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=5720>\r
-<meta name=layout-width content=684>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
//-->\r
</script>\r
-<!--(Style Sheet)===================================================-->\r
-\r
<style>\r
<!--\r
-\r
-A:link {\r
- color: #0000ff;\r
-}\r
-\r
+A:link { color:#0000ff; }\r
-->\r
-</style>\r
-\r
-\r
-<style type="text/css">\r
+</style><style type="text/css">\r
<!--\r
-p.whs1 {font-family: 'Times New Roman', serif; font-size: 12pt; font-weight: normal;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-ul.whs4 {list-style: disc;}\r
-p.whs5 {font-size: 12pt;}\r
-p.whs6 {margin-left: 40px;}\r
-p.whs7 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs8 {border-style: none; width: 20px; height: 20px;}\r
-p.whs9 {font-size: 12pt; margin-left: 40px;}\r
-img_whs10 {border-style: none; border: none; width: 200px; height: 247px;}\r
-img_whs11 {border-style: none; border: none; width: 150px; height: 135px;}\r
-img_whs12 {border-style: none; border: none; width: 200px; height: 202px;}\r
-img_whs13 {border-style: none; border: none; width: 150px; height: 131px;}\r
-img_whs14 {border-style: none; border: none; width: 200px; height: 166px;}\r
-img_whs15 {border-style: none; border: none; width: 150px; height: 99px;}\r
-img_whs16 {border-style: none; border: none; width: 200px; height: 184px;}\r
-img_whs17 {border-style: none; border: none; width: 150px; height: 104px;}\r
-img_whs18 {border-style: none; border: none; width: 24px; height: 22px;}\r
-p.whs19 {font-size: 12pt; font-weight: bold;}\r
-ul.whs20 {list-style: circle;}\r
-p.whs21 {font-size: 12pt; font-weight: normal;}\r
-table.whs22 {x-cell-content-align: top; width: 69.489%; border-spacing: 0px; border-spacing: 0px;}\r
-col.whs23 {width: 51.451%;}\r
-col.whs24 {width: 48.549%;}\r
-tr.whs25 {x-cell-content-align: top;}\r
-td.whs26 {width: 51.451%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-td.whs27 {width: 48.549%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs28 {border-style: none; border: none; width: 200px; height: 323px;}\r
-p.whs29 {font-weight: bold;}\r
-img_whs30 {border-style: none; border: none; width: 250px; height: 284px; float: none;}\r
-img_whs31 {border-style: none; border: none; width: 271px; height: 284px;}\r
-img_whs32 {border-style: none; border: none; width: 23px; height: 22px;}\r
-img_whs33 {border-style: none; border: none; width: 200px; height: 271px;}\r
-p.whs34 {font-size: 12pt; margin-left: 0px;}\r
-p.whs35 {font-size: 12pt; margin-left: 0px; font-weight: bold;}\r
-img_whs36 {border-style: none; border: none; width: 300px; height: 311px;}\r
+p.whs1 { font-family:'Times New Roman' , serif; font-size:12pt; font-weight:normal; }\r
+img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+p.whs3 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+ul.whs4 { list-style:disc; }\r
+p.whs5 { font-size:12pt; }\r
+p.whs6 { margin-left:40px; }\r
+p.whs7 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs8 { width:20px; height:20px; border-style:none; }\r
+p.whs9 { font-size:12pt; margin-left:40px; }\r
+img_whs10 { border:none; width:153px; height:250px; border-style:none; }\r
+img_whs11 { border:none; width:154px; height:250px; border-style:none; }\r
+img_whs12 { border:none; width:202px; height:250px; border-style:none; }\r
+img_whs13 { border:none; width:150px; height:135px; border-style:none; }\r
+img_whs14 { border:none; width:199px; height:250px; }\r
+img_whs15 { border:none; width:150px; height:131px; border-style:none; }\r
+img_whs16 { border:none; width:215px; height:250px; }\r
+img_whs17 { border:none; width:213px; height:250px; }\r
+img_whs18 { border:none; width:214px; height:250px; }\r
+img_whs19 { border:none; width:150px; height:99px; border-style:none; }\r
+img_whs20 { border:none; width:208px; height:250px; }\r
+img_whs21 { border:none; width:206px; height:250px; }\r
+img_whs22 { border:none; width:212px; height:250px; }\r
+img_whs23 { border:none; width:150px; height:104px; border-style:none; }\r
+img_whs24 { border:none; width:24px; height:22px; border-style:none; }\r
+p.whs25 { font-size:12pt; font-weight:bold; }\r
+ul.whs26 { list-style:circle; }\r
+p.whs27 { font-size:12pt; font-weight:normal; }\r
+table.whs28 { x-cell-content-align:top; border-spacing:0px; width:37.774%; }\r
+col.whs29 { width:48.722%; }\r
+col.whs30 { width:51.278%; }\r
+tr.whs31 { x-cell-content-align:top; }\r
+td.whs32 { padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
+img_whs33 { border:none; width:150px; height:250px; }\r
+td.whs34 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
+img_whs35 { border:none; width:149px; height:250px; }\r
+p.whs36 { font-weight:bold; }\r
+img_whs37 { border:none; width:250px; height:284px; float:none; border-style:none; }\r
+img_whs38 { border:none; width:271px; height:284px; border-style:none; }\r
+img_whs39 { border:none; width:23px; height:22px; border-style:none; }\r
+img_whs40 { border:none; width:178px; height:250px; }\r
+p.whs41 { font-size:12pt; margin-left:0px; }\r
+p.whs42 { font-size:12pt; margin-left:0px; font-weight:bold; }\r
+img_whs43 { border:none; width:300px; height:311px; border-style:none; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
<!--\r
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
{\r
var strNSS = "<style type='text/css'>";\r
- strNSS += "p.whs34 {margin-left:1; }";\r
- strNSS += "p.whs35 {margin-left:1; }";\r
+ strNSS += "p.whs41 {margin-left:1pt; }";\r
+ strNSS += "p.whs42 {margin-left:1pt; }";\r
strNSS +="</style>";\r
document.write(strNSS);\r
}\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../geom.html");\r
+ setRelStartPage("../geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Basic operations</h1>\r
\r
<p class="whs5"> </p>\r
\r
-<p class="whs5"><b style="font-weight: bold;">Arguments:</b> \r
- Up to 4 shapes + reconstruction limit.</p>\r
+<p class="whs5"><b>Arguments:</b> Up to 4 shapes + reconstruction \r
+ limit.</p>\r
+\r
+<ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs5"><b>1st Constructor:</b> \r
+ Name + 2 shapes (first shape will be intersected by the second shape) \r
+ + reconstruction limit.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5"><b>2nd Constructor:</b> \r
+ Name + 1 shape which will be intersected + 1 cutting face.</p></li>\r
+</ul>\r
+\r
+<p class="whs5"> </p>\r
\r
<p class="whs5"> </p>\r
\r
\r
<p class="whs5"> </p>\r
\r
-<p class="whs9"><img src="../image86.jpg" width="200px" height="247px" border="0" class="img_whs10"></p>\r
+<p class="whs9"><img src="../image259.jpg" width="153px" height="250px" border="0" class="img_whs10"> <img src="../image260.jpg" width="154px" height="250px" border="0" class="img_whs11"> </p>\r
+\r
+<p class="whs9"> </p>\r
+\r
+<p class="whs9"><img src="../image258.jpg" width="202px" height="250px" border="0" class="img_whs12"></p>\r
\r
<p class="whs9"> </p>\r
\r
\r
<p class="whs5"> </p>\r
\r
-<p class="whs9"><img src="../image80.jpg" width="150px" height="135px" border="0" class="img_whs11"> <img src="../image81.jpg" width="150px" height="135px" border="0" class="img_whs11"></p>\r
+<p class="whs9"><img src="../image80.jpg" width="150px" height="135px" border="0" class="img_whs13"> <img src="../image81.jpg" width="150px" height="135px" border="0" class="img_whs13"></p>\r
\r
<p class="whs9"> </p>\r
\r
<p class="whs5"> </p>\r
\r
<p class="whs5"><b style="font-weight: bold;">GUI Arguments:</b> \r
- 1 shape + \r
+ Name + 1 shape + \r
3 values (Weight, Water Density & Meshing Deflection).</p>\r
\r
<p class="whs5"> </p>\r
\r
<p class="whs5"> </p>\r
\r
-<p class="whs9"><img src="../image87.jpg" width="200px" height="202px" border="0" class="img_whs12"></p>\r
+<p class="whs9"><img src="../image284.jpg" width="199px" height="250px" border="0" class="img_whs14"></p>\r
\r
<p class="whs5"> </p>\r
\r
\r
<p class="whs5"> </p>\r
\r
-<p class="whs9"><img src="../image78.jpg" width="150px" height="131px" border="0" class="img_whs13"> <img src="../image79.jpg" width="150px" height="131px" border="0" class="img_whs13"> <img src="../image22.gif" width="150px" height="131px" border="0" class="img_whs13"></p>\r
+<p class="whs9"><img src="../image78.jpg" width="150px" height="131px" border="0" class="img_whs15"> <img src="../image79.jpg" width="150px" height="131px" border="0" class="img_whs15"> <img src="../image22.gif" width="150px" height="131px" border="0" class="img_whs15"></p>\r
\r
<p class="whs9"> </p>\r
\r
\r
<ul type="disc" class="whs4">\r
\r
- <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">1st \r
- Constructor:</b> 1 shape + 1 value (fillet radius).</p></li>\r
+ <li class=kadov-p><p class="whs5"><b>1st Constructor:</b> \r
+ Name + 1 shape + 1 value (fillet radius).</p></li>\r
\r
- <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">2nd \r
- Constructor:</b> 1 SHAPE + 1 Selection of edges + 1 values (Fillet radius).</p></li>\r
+ <li class=kadov-p><p class="whs5"><b>2nd Constructor:</b> \r
+ Name + 1 shape + 1 Selection of edges + 1 value (Fillet radius).</p></li>\r
\r
- <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">3rd \r
- Constructor:</b> 1 SHAPE + 1 Selection of faces + 1 values (Fillet radius).</p></li>\r
+ <li class=kadov-p><p class="whs5"><b>3rd Constructor:</b> \r
+ Name + 1 shape + 1 Selection of faces + 1 value (Fillet radius).</p></li>\r
</ul>\r
\r
<p class="whs5"> </p>\r
\r
<p class="whs5"> </p>\r
\r
-<p class="whs9"><img src="../image88.jpg" width="200px" height="166px" border="0" class="img_whs14"> <img src="../image89.jpg" width="200px" height="166px" border="0" class="img_whs14"> <img src="../image90.jpg" width="200px" height="166px" border="0" class="img_whs14"></p>\r
+<p class="whs9"><img src="../image281.jpg" width="215px" height="250px" border="0" class="img_whs16"> <img src="../image282.jpg" width="213px" height="250px" border="0" class="img_whs17"> <img src="../image283.jpg" width="214px" height="250px" border="0" class="img_whs18"></p>\r
\r
<p class="whs5"> </p>\r
\r
\r
<p class="whs5"> </p>\r
\r
-<p class="whs9"><img src="../image82.jpg" width="150px" height="99px" border="0" class="img_whs15"> <img src="../image83.jpg" width="150px" height="99px" border="0" class="img_whs15"></p>\r
+<p class="whs9"><img src="../image82.jpg" width="150px" height="99px" border="0" class="img_whs19"> <img src="../image83.jpg" width="150px" height="99px" border="0" class="img_whs19"></p>\r
\r
<p class="whs9"> </p>\r
\r
\r
<ul type="disc" class="whs4">\r
\r
- <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">1st \r
- Constructor :</b> 1 SHAPE + 2 values (Chamfer dimensions).</p></li>\r
+ <li class=kadov-p><p class="whs5"><b>1st Constructor :</b> \r
+ Name + 1 SHAPE + 1 value (Chamfer dimension).</p></li>\r
\r
- <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">2nd \r
- Constructor :</b> 1 SHAPE + 1 Selection of EDGE + 2 values (Chamfer dimensions).</p></li>\r
+ <li class=kadov-p><p class="whs5"><b>2nd Constructor :</b> \r
+ Name + 1 SHAPE + 2 faces + 2 values (Chamfer dimensions).</p></li>\r
\r
- <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">3rd \r
- Constructor :</b> 1 SHAPE + 1 Selection of FACE + 2 values (Chamfer dimensions).</p></li>\r
+ <li class=kadov-p><p class="whs5"><b>3rd Constructor :</b> \r
+ Name + 1 SHAPE + 1 Selection of faces + 2 values (Chamfer dimensions).</p></li>\r
</ul>\r
\r
<p class="whs5"> </p>\r
\r
<p class="whs5"> </p>\r
\r
-<p class="whs9"><img src="../image91.jpg" width="200px" height="184px" border="0" class="img_whs16"> <img src="../image92.jpg" width="200px" height="184px" border="0" class="img_whs16"> <img src="../image93.jpg" width="200px" height="184px" border="0" class="img_whs16"></p>\r
+<p class="whs9"><img src="../image278.jpg" width="208px" height="250px" border="0" class="img_whs20"> <img src="../image279.jpg" width="206px" height="250px" border="0" class="img_whs21"> <img src="../image280.jpg" width="212px" height="250px" border="0" class="img_whs22"></p>\r
\r
<p class="whs5"> </p>\r
\r
\r
<p class="whs5"> </p>\r
\r
-<p class="whs9"><img src="../image84.jpg" width="150px" height="104px" border="0" class="img_whs17"> <img src="../image85.jpg" width="150px" height="104px" border="0" class="img_whs17"></p>\r
+<p class="whs9"><img src="../image84.jpg" width="150px" height="104px" border="0" class="img_whs23"> <img src="../image85.jpg" width="150px" height="104px" border="0" class="img_whs23"></p>\r
\r
<p class="whs5"> </p>\r
\r
\r
<p> </p>\r
\r
-<p><a name=Multi-transformation><img src="../image52.gif" width="24px" height="22px" border="0" class="img_whs18"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Block</B></font></span> \r
+<p><a name=Multi-transformation><img src="../image52.gif" width="24px" height="22px" border="0" class="img_whs24"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Block</B></font></span> \r
<span style="font-weight: bold; font-size: 14pt;"><font size=4 style="font-size:14pt;"><B>multi-transformation</B></font></span></a></p>\r
\r
<p> </p>\r
\r
<ul type="disc" class="whs4">\r
\r
- <li class=kadov-p><p class="whs19">1D \r
- transformation: <span style="font-weight: normal;">1 hexahedral solid \r
- + 1 or 2 faces + 1 integer (number of blocks)</span></p></li>\r
+ <li class=kadov-p><p class="whs25">1D \r
+ transformation: <span style="font-weight: normal;">Name + 1 hexahedral \r
+ solid + 1 or 2 faces + 1 integer (number of blocks)</span></p></li>\r
\r
- <li class=kadov-p><p class="whs19">2D \r
- transformation:<span style="font-weight: normal;"> 1 hexahedral solid \r
- + </span></p></li>\r
+ <li class=kadov-p><p class="whs25">2D \r
+ transformation:<span style="font-weight: normal;"> Name + 1 hexahedral \r
+ solid + </span></p></li>\r
\r
- <ul type="circle" class="whs20">\r
+ <ul type="circle" class="whs26">\r
\r
- <li class=kadov-p><p class="whs21">2 \r
+ <li class=kadov-p><p class="whs27">2 \r
faces and 1 integer, or</p></li>\r
\r
- <li class=kadov-p><p class="whs19"><span \r
- style="font-weight: normal;">3 or 4 faces and 2 integers</span></p></li>\r
+ <li class=kadov-p><p class="whs25"><span \r
+ style="font-weight: normal;">3 or 4 faces and 2 integers </span></p></li>\r
</ul>\r
</ul>\r
\r
\r
<p class="whs5"><b style="font-weight: bold;">Dialog Box:</b></p>\r
\r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="69.489%" class="whs22">\r
-<col class="whs23">\r
-<col class="whs24">\r
+<table x-use-null-cells width="37.774%" cellspacing="0" class="whs28">\r
+<col class="whs29">\r
+<col class="whs30">\r
\r
-<tr valign="top" class="whs25">\r
-<td width="51.451%" class="whs26">\r
-<p><img src="../image186.jpg" width="200px" height="247px" border="0" class="img_whs10"></td>\r
-<td width="48.549%" class="whs27">\r
-<p><img src="../image187.jpg" width="200px" height="323px" border="0" class="img_whs28"></td></tr>\r
+<tr valign="top" class="whs31">\r
+<td width="48.722%" class="whs32">\r
+<p><img src="../image276.jpg" width="150px" height="250px" border="0" class="img_whs33"></td>\r
+<td width="51.278%" class="whs34">\r
+<p><img src="../image277.jpg" width="149px" height="250px" border="0" class="img_whs35"></td></tr>\r
</table>\r
\r
<p class="whs5"> </p>\r
\r
-<p class="whs29">Example:</p>\r
+<p class="whs36">Example:</p>\r
\r
-<p class="whs29"> </p>\r
+<p class="whs36"> </p>\r
\r
-<p class="whs29"><img src="../image188.jpg" x-maintain-ratio="TRUE" width="250px" height="284px" border="0" class="img_whs30"> <img src="../image189.jpg" width="271px" height="284px" border="0" class="img_whs31"></p>\r
+<p class="whs36"><img src="../image188.jpg" x-maintain-ratio="TRUE" width="250px" height="284px" border="0" class="img_whs37"> <img src="../image189.jpg" width="271px" height="284px" border="0" class="img_whs38"></p>\r
\r
<p> </p>\r
\r
<p> </p>\r
\r
-<p><a name=ExplodeOnBlocks><img src="../image53.gif" width="23px" height="22px" border="0" class="img_whs32"> <span style="font-weight: bold; font-size: 14pt;"><font size=4 style="font-size:14pt;"><B>Explode \r
+<p><a name=ExplodeOnBlocks><img src="../image53.gif" width="23px" height="22px" border="0" class="img_whs39"> <span style="font-weight: bold; font-size: 14pt;"><font size=4 style="font-size:14pt;"><B>Explode \r
on blocks</B></font></span></a></p>\r
\r
<p> </p>\r
\r
<p class="whs5"> </p>\r
\r
-<p class="whs9"><img src="../image190.jpg" width="200px" height="271px" border="0" class="img_whs33"></p>\r
+<p class="whs9"><img src="../image275.jpg" width="178px" height="250px" border="0" class="img_whs40"></p>\r
\r
-<p class="whs34"> </p>\r
+<p class="whs41"> </p>\r
\r
-<p class="whs35">Example:</p>\r
+<p class="whs42">Example:</p>\r
\r
-<p class="whs34"> </p>\r
+<p class="whs41"> </p>\r
\r
-<p class="whs9"><img src="../image191.jpg" width="300px" height="311px" border="0" class="img_whs36"></p>\r
+<p class="whs9"><img src="../image191.jpg" width="300px" height="311px" border="0" class="img_whs43"></p>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="Dйveloppements spйcifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=4081>\r
-<meta name=layout-width content=491>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
</script>\r
<style type="text/css">\r
<!--\r
-img_whs1 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-ul.whs2 {list-style: disc;}\r
-p.whs3 {margin-left: 40px;}\r
-p.whs4 {font-size: 14pt;}\r
-img_whs5 {border-style: none; width: 20px; height: 20px;}\r
-img_whs6 {border-style: none; border: none; width: 200px; height: 175px;}\r
-img_whs7 {border-style: none; border: none; width: 150px; height: 129px;}\r
-p.whs8 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs9 {border-style: none; border: none; width: 200px; height: 211px;}\r
-img_whs10 {border-style: none; border: none; width: 150px; height: 142px;}\r
-img_whs11 {border-style: none; border: none; width: 200px; height: 166px;}\r
-img_whs12 {border-style: none; border: none; width: 150px; height: 137px;}\r
-p.whs13 {margin-left: 40px; font-weight: bold;}\r
-img_whs14 {border-style: none; border: none; width: 150px; height: 96px;}\r
-img_whs15 {border-style: none; border: none; width: 200px; height: 229px;}\r
-p.whs16 {font-size: 12pt; margin-left: 40px;}\r
-img_whs17 {border-style: none; border: none; width: 150px; height: 119px;}\r
+img_whs1 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+ul.whs2 { list-style:disc; }\r
+p.whs3 { margin-left:40px; }\r
+p.whs4 { font-size:14pt; }\r
+img_whs5 { border-style:none; width:20px; height:20px; }\r
+img_whs6 { border:none; width:219px; height:250px; }\r
+img_whs7 { border-style:none; border:none; width:150px; height:129px; }\r
+p.whs8 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs9 { border:none; width:196px; height:250px; }\r
+img_whs10 { border:none; width:195px; height:250px; }\r
+img_whs11 { border-style:none; border:none; width:150px; height:142px; }\r
+img_whs12 { border:none; width:236px; height:250px; }\r
+img_whs13 { border-style:none; border:none; width:150px; height:137px; }\r
+p.whs14 { margin-left:40px; font-weight:bold; }\r
+img_whs15 { border-style:none; border:none; width:150px; height:96px; }\r
+img_whs16 { border:none; width:182px; height:250px; }\r
+img_whs17 { border:none; width:181px; height:250px; }\r
+p.whs18 { font-size:12pt; margin-left:40px; }\r
+img_whs19 { border-style:none; border:none; width:150px; height:119px; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
if (innerWidth != origWidth || innerHeight != origHeight)\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../geom.html");\r
+ setRelStartPage("../geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Constructing primitives</h1>\r
\r
<ul type="disc" class="whs2">\r
\r
- <li class=kadov-p><p><b style="font-weight: bold;"><span>1st Constructor \r
- :</b> 2 vertices (opposite corners of the box).</span></p></li>\r
+ <li class=kadov-p><p><b>1st Constructor :</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ + </font></span>2 vertices (opposite corners of the box).</p></li>\r
\r
- <li class=kadov-p><p><b style="font-weight: bold;">2nd Constructor \r
- :</b> 3 values (dimensions at origin).</p></li>\r
+ <li class=kadov-p><p><b>2nd Constructor :</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ + </font></span>3 values (dimensions at origin).</p></li>\r
</ul>\r
\r
<p> </p>\r
\r
<p> </p>\r
\r
-<p class="whs3"><img src="../image99.jpg" width="200px" height="175px" border="0" class="img_whs6"> <img src="../image100.jpg" width="200px" height="175px" border="0" class="img_whs6"></p>\r
+<p class="whs3"><img src="../image228.jpg" width="219px" height="250px" border="0" class="img_whs6"> <img src="../image227.jpg" width="219px" height="250px" border="0" class="img_whs6"></p>\r
\r
<p> </p>\r
\r
\r
<ul type="disc" class="whs2">\r
\r
- <li class=kadov-p><p><b style="font-weight: bold;"><span>1st Constructor:</b> \r
- 1 vertex + 1 edge + 2 values (Dimensions).</span></p></li>\r
+ <li class=kadov-p><p><b>1st Constructor:</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ + </font></span>1 vertex + 1 vector + 2 values (Dimensions: radius and height).</p></li>\r
\r
- <li class=kadov-p><p><b style="font-weight: bold;"><span>2nd Constructor:</b> \r
- 2 values (Dimensions at origin).</span></p></li>\r
+ <li class=kadov-p><p><b>2nd Constructor:</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ + </font></span>2 values (Dimensions at origin: radius and height).</p></li>\r
</ul>\r
\r
<p> </p>\r
\r
<p> </p>\r
\r
-<p class="whs3"><img src="../image101.jpg" width="200px" height="211px" border="0" class="img_whs9"> <img src="../image102.jpg" width="200px" height="211px" border="0" class="img_whs9"></p>\r
+<p class="whs3"><img src="../image230.jpg" width="196px" height="250px" border="0" class="img_whs9"> <img src="../image229.jpg" width="195px" height="250px" border="0" class="img_whs10"></p>\r
\r
<p> </p>\r
\r
\r
<p> </p>\r
\r
-<p class="whs3"><img src="../image95.jpg" width="150px" height="142px" border="0" class="img_whs10"></p>\r
+<p class="whs3"><img src="../image95.jpg" width="150px" height="142px" border="0" class="img_whs11"></p>\r
\r
<p class="whs3"> </p>\r
\r
\r
<ul type="disc" class="whs2">\r
\r
- <li class=kadov-p><p><b style="font-weight: bold;"><span>1st Constructor \r
- :</b> 1 vertex + 1 value (Radius).</span></p></li>\r
+ <li class=kadov-p><p><b>1st Constructor :</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ + </font></span>1 vertex + 1 value (Radius).</p></li>\r
\r
- <li class=kadov-p><p><b style="font-weight: bold;"><span>2nd Constructor \r
- :</b> 1 value \r
- (Radius from the origin).</span></p></li>\r
+ <li class=kadov-p><p><b>2nd Constructor :</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ + </font></span>1 value \r
+ (Radius from the origin).</p></li>\r
</ul>\r
\r
<p> </p>\r
\r
<p> </p>\r
\r
-<p class="whs3"><img src="../image103.jpg" width="200px" height="166px" border="0" class="img_whs11"> <img src="../image104.jpg" width="200px" height="166px" border="0" class="img_whs11"></p>\r
+<p class="whs3"><img src="../image236.jpg" width="236px" height="250px" border="0" class="img_whs12"> <img src="../image237.jpg" width="236px" height="250px" border="0" class="img_whs12"></p>\r
\r
<p> </p>\r
\r
\r
<p> </p>\r
\r
-<p class="whs3"><img src="../image96.jpg" width="150px" height="137px" border="0" class="img_whs12"></p>\r
+<p class="whs3"><img src="../image96.jpg" width="150px" height="137px" border="0" class="img_whs13"></p>\r
\r
-<p class="whs13"> </p>\r
+<p class="whs14"> </p>\r
\r
<p> </p>\r
\r
\r
<ul type="disc" class="whs2">\r
\r
- <li class=kadov-p><p><b style="font-weight: bold;"><span>1st Constructor:</b> \r
- 1 vertex + 1 edge (for direction) + 2 values (1 & 2 Radius).</span></p></li>\r
+ <li class=kadov-p><p><b>1st Constructor:</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ + </font></span>1 vertex + 1 vector (for direction) + 2 values (1 & 2 Radius).</p></li>\r
\r
- <li class=kadov-p><p><b style="font-weight: bold;">2nd Constructor:</b> \r
- 2 values (1 & 2 Radius from the origin).</p></li>\r
+ <li class=kadov-p><p><b>2nd Constructor:</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ + </font></span>2 values (1 & 2 Radius from the origin).</p></li>\r
</ul>\r
\r
<p> </p>\r
\r
<p> </p>\r
\r
-<p class="whs3"><img src="../image105.jpg" width="200px" height="211px" border="0" class="img_whs9"> <img src="../image106.jpg" width="200px" height="211px" border="0" class="img_whs9"></p>\r
+<p class="whs3"><img src="../image234.jpg" width="195px" height="250px" border="0" class="img_whs10"> <img src="../image235.jpg" width="196px" height="250px" border="0" class="img_whs9"></p>\r
\r
<p> </p>\r
\r
\r
<p class="whs3"> </p>\r
\r
-<p class="whs3"><img src="../image97.jpg" width="150px" height="96px" border="0" class="img_whs14"></p>\r
+<p class="whs3"><img src="../image97.jpg" width="150px" height="96px" border="0" class="img_whs15"></p>\r
\r
<p> </p>\r
\r
\r
<ul type="disc" class="whs2">\r
\r
- <li class=kadov-p><p><b style="font-weight: bold;"><span>1st Constructor:</b> \r
- 1 vertex + 1 edge (for direction) + 3 values (Radius of the base part, \r
- radius of the upper part, height).</span></p></li>\r
+ <li class=kadov-p><p><b>1st Constructor:</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ + </font></span>1 vertex + 1 vector (for direction) + 3 values (Radius of the \r
+ base part, radius of the upper part, height).</p></li>\r
\r
- <li class=kadov-p><p><b style="font-weight: bold;">2nd Constructor:</b> \r
- 3 values (Radius of the base part, radius of the upper part, height).</p></li>\r
+ <li class=kadov-p><p><b>2nd Constructor:</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ + </font></span>3 values (Radius of the base part, radius of the upper part, \r
+ height).</p></li>\r
</ul>\r
\r
<p> </p>\r
\r
<p> </p>\r
\r
-<p class="whs3"><img src="../image107.jpg" width="200px" height="229px" border="0" class="img_whs15"> <img src="../image108.jpg" width="200px" height="229px" border="0" class="img_whs15"></p>\r
+<p class="whs3"><img src="../image231.jpg" width="182px" height="250px" border="0" class="img_whs16"> <img src="../image233.jpg" width="181px" height="250px" border="0" class="img_whs17"></p>\r
\r
<p> </p>\r
\r
\r
<p> </p>\r
\r
-<p class="whs16"><img src="../image98.jpg" width="150px" height="119px" border="0" class="img_whs17"></p>\r
+<p class="whs18"><img src="../image98.jpg" width="150px" height="119px" border="0" class="img_whs19"></p>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="Dйveloppements spйcifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=8252>\r
-<meta name=layout-width content=766>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
//-->\r
</script>\r
-<!--(Style Sheet)===================================================-->\r
-\r
<style>\r
<!--\r
-\r
-A:link {\r
- color: #0000ff;\r
-}\r
-\r
+A:link { color:#0000ff; }\r
-->\r
-</style>\r
-\r
-\r
-<style type="text/css">\r
+</style><style type="text/css">\r
<!--\r
-p.whs1 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-ul.whs3 {list-style: disc;}\r
-p.whs4 {font-size: 12pt;}\r
-p.whs5 {margin-left: 40px;}\r
-img_whs6 {border-style: none; border: none; width: 25px; height: 24px;}\r
-table.whs7 {x-cell-content-align: top; width: 100%; border-spacing: 0px; border-spacing: 0px;}\r
-col.whs8 {width: 8.851%;}\r
-col.whs9 {width: 91.149%;}\r
-tr.whs10 {x-cell-content-align: top;}\r
-td.whs11 {width: 8.851%; border-left-width: 1px; border-left-color: #000000; border-left-style: Solid; border-top-style: Solid; border-top-color: #000000; border-top-width: 1px; border-right-width: 1px; border-right-color: #000000; border-right-style: Solid; border-bottom-style: Solid; border-bottom-color: #000000; border-bottom-width: 1px; padding-right: 10px; padding-left: 10px;}\r
-td.whs12 {width: 91.149%; border-top-style: Solid; border-top-color: #000000; border-top-width: 1px; border-right-width: 1px; border-right-color: #000000; border-right-style: Solid; border-bottom-style: Solid; border-bottom-color: #000000; border-bottom-width: 1px; padding-right: 10px; padding-left: 10px;}\r
-td.whs13 {width: 8.851%; border-left-width: 1px; border-left-color: #000000; border-left-style: Solid; border-right-width: 1px; border-right-color: #000000; border-right-style: Solid; border-bottom-style: Solid; border-bottom-color: #000000; border-bottom-width: 1px; padding-right: 10px; padding-left: 10px;}\r
-td.whs14 {width: 91.149%; border-right-width: 1px; border-right-color: #000000; border-right-style: Solid; border-bottom-style: Solid; border-bottom-color: #000000; border-bottom-width: 1px; padding-right: 10px; padding-left: 10px;}\r
-p.whs15 {font-size: 12pt; margin-left: 40px;}\r
-img_whs16 {border-style: none; border: none; width: 300px; height: 291px;}\r
-img_whs17 {border-style: none; border: none; width: 300px; height: 214px;}\r
-img_whs18 {border-style: none; border: none; width: 244px; height: 214px;}\r
-p.whs19 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs20 {border-style: none; border: none; width: 239px; height: 214px;}\r
-img_whs21 {border-style: none; width: 20px; height: 20px;}\r
-img_whs22 {border-style: none; border: none; width: 200px; height: 164px;}\r
-img_whs23 {border-style: none; border: none; width: 150px; height: 131px;}\r
-p.whs24 {font-size: 14pt; font-weight: bold;}\r
-img_whs25 {border-style: none; border: none; width: 199px; height: 199px;}\r
-p.whs26 {font-size: 12pt; font-weight: bold;}\r
-img_whs27 {border-style: none; border: none; width: 200px; height: 177px;}\r
-img_whs28 {border-style: none; border: none; width: 200px; height: 214px;}\r
-img_whs29 {border-style: none; border: none; width: 176px; height: 214px;}\r
-img_whs30 {border-style: none; border: none; width: 200px; height: 185px; float: none;}\r
-img_whs31 {border-style: none; border: none; width: 200px; height: 185px;}\r
-img_whs32 {border-style: none; border: none; width: 150px; height: 136px;}\r
-img_whs33 {border-style: none; border: none; width: 200px; height: 166px;}\r
-img_whs34 {border-style: none; border: none; width: 150px; height: 132px;}\r
-img_whs35 {border-style: none; border: none; width: 22px; height: 22px;}\r
-p.whs36 {font-size: 12pt; font-weight: normal;}\r
-p.whs37 {margin-left: 40px; font-size: 12pt;}\r
-img_whs38 {border-style: none; border: none; width: 200px; height: 210px;}\r
-p.whs39 {font-size: 12pt; margin-left: 40px; text-indent: -40px;}\r
-p.whs40 {font-size: 12pt; margin-left: 40px; text-indent: -40px; font-weight: bold;}\r
-p.whs41 {margin-left: 80px; font-size: 12pt; text-indent: -40px;}\r
-img_whs42 {border-style: none; border: none; width: 200px; height: 231px;}\r
-img_whs43 {border-style: none; border: none; width: 185px; height: 231px;}\r
-p.whs44 {font-size: 12pt; text-indent: -68px; margin-left: 72px;}\r
-p.whs45 {font-size: 12pt; text-indent: -68px; margin-left: 112px;}\r
-img_whs46 {border-style: none; border: none; width: 200px; height: 216px;}\r
-p.whs47 {font-size: 12pt; margin-left: 112px; text-indent: -112px;}\r
-p.whs48 {font-size: 12pt; text-indent: -112px; margin-left: 152px;}\r
-img_whs49 {border-style: none; border: none; width: 200px; height: 150px; float: none;}\r
-img_whs50 {border-style: none; border: none; width: 204px; height: 150px;}\r
-p.whs51 {font-size: 12pt; text-indent: -40px; margin-left: 80px;}\r
-p.whs52 {font-size: 12pt; margin-left: 80px; text-indent: -80px;}\r
-p.whs53 {font-size: 12pt; margin-left: 80px; text-indent: -68px;}\r
-img_whs54 {border-style: none; border: none; width: 200px; height: 180px;}\r
-p.whs55 {font-size: 12pt; margin-left: 0px;}\r
-img_whs56 {border-style: none; border: none; width: 209px; height: 138px;}\r
-img_whs57 {border-style: none; border: none; width: 192px; height: 138px;}\r
-img_whs58 {border-style: none; border: none; width: 191px; height: 138px;}\r
+p.whs1 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+ul.whs3 { list-style:disc; }\r
+p.whs4 { font-size:12pt; }\r
+img_whs5 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs6 { margin-left:40px; }\r
+img_whs7 { border:none; width:25px; height:24px; border-style:none; }\r
+table.whs8 { x-cell-content-align:top; width:100%; border-spacing:0px; }\r
+col.whs9 { width:8.851%; }\r
+col.whs10 { width:91.149%; }\r
+tr.whs11 { x-cell-content-align:top; }\r
+td.whs12 { width:8.851%; border-left-width:1px; border-left-color:#000000; border-left-style:Solid; border-top-style:Solid; border-top-color:#000000; border-top-width:1px; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; }\r
+td.whs13 { width:91.149%; border-top-style:Solid; border-top-color:#000000; border-top-width:1px; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; }\r
+td.whs14 { width:8.851%; border-left-width:1px; border-left-color:#000000; border-left-style:Solid; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; }\r
+td.whs15 { width:91.149%; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; }\r
+p.whs16 { font-size:12pt; margin-left:40px; }\r
+img_whs17 { border:none; width:300px; height:291px; border-style:none; }\r
+img_whs18 { border:none; width:300px; height:214px; border-style:none; }\r
+img_whs19 { border:none; width:244px; height:214px; border-style:none; }\r
+p.whs20 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs21 { border:none; width:239px; height:214px; border-style:none; }\r
+img_whs22 { width:20px; height:20px; border-style:none; }\r
+img_whs23 { border:none; width:263px; height:250px; }\r
+img_whs24 { border:none; width:150px; height:131px; border-style:none; }\r
+p.whs25 { font-size:14pt; font-weight:bold; }\r
+p.whs26 { font-size:12pt; margin-left:40px; font-weight:bold; }\r
+img_whs27 { border:none; width:186px; height:250px; }\r
+p.whs28 { font-size:12pt; font-weight:bold; }\r
+img_whs29 { border:none; width:214px; height:250px; }\r
+img_whs30 { border:none; width:200px; height:214px; border-style:none; }\r
+img_whs31 { border:none; width:176px; height:214px; border-style:none; }\r
+img_whs32 { border:none; width:348px; height:90px; }\r
+img_whs33 { border:none; width:198px; height:250px; border-style:none; }\r
+img_whs34 { border:none; width:150px; height:136px; border-style:none; }\r
+img_whs35 { border:none; width:216px; height:250px; }\r
+img_whs36 { border:none; width:150px; height:132px; border-style:none; }\r
+img_whs37 { border:none; width:22px; height:22px; border-style:none; }\r
+p.whs38 { font-size:12pt; font-weight:normal; }\r
+p.whs39 { margin-left:40px; font-size:12pt; font-weight:bold; }\r
+img_whs40 { border:none; width:191px; height:250px; }\r
+p.whs41 { font-size:12pt; margin-left:40px; text-indent:-40px; }\r
+p.whs42 { font-size:12pt; margin-left:40px; text-indent:-40px; font-weight:bold; }\r
+p.whs43 { margin-left:80px; font-size:12pt; text-indent:-40px; }\r
+img_whs44 { border:none; width:200px; height:231px; border-style:none; }\r
+img_whs45 { border:none; width:185px; height:231px; border-style:none; }\r
+p.whs46 { font-size:12pt; text-indent:-68px; margin-left:72px; }\r
+p.whs47 { font-size:12pt; text-indent:-68px; margin-left:112px; }\r
+img_whs48 { border:none; width:240px; height:250px; }\r
+p.whs49 { font-size:12pt; margin-left:112px; text-indent:-112px; }\r
+p.whs50 { font-size:12pt; text-indent:-112px; margin-left:152px; }\r
+img_whs51 { border:none; width:200px; height:150px; float:none; border-style:none; }\r
+img_whs52 { border:none; width:204px; height:150px; border-style:none; }\r
+p.whs53 { font-size:12pt; text-indent:-40px; margin-left:80px; }\r
+p.whs54 { font-size:12pt; margin-left:80px; text-indent:-80px; }\r
+p.whs55 { font-size:12pt; margin-left:80px; text-indent:-68px; }\r
+img_whs56 { border:none; width:276px; height:192px; }\r
+p.whs57 { font-size:12pt; margin-left:0px; }\r
+img_whs58 { border:none; width:209px; height:138px; border-style:none; }\r
+img_whs59 { border:none; width:192px; height:138px; border-style:none; }\r
+img_whs60 { border:none; width:191px; height:138px; border-style:none; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
<!--\r
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
{\r
var strNSS = "<style type='text/css'>";\r
- strNSS += "p.whs39 {text-indent:1; }";\r
- strNSS += "p.whs40 {text-indent:1; }";\r
- strNSS += "p.whs41 {text-indent:1; }";\r
- strNSS += "p.whs44 {text-indent:1; }";\r
- strNSS += "p.whs45 {text-indent:1; }";\r
- strNSS += "p.whs47 {text-indent:1; }";\r
- strNSS += "p.whs48 {text-indent:1; }";\r
- strNSS += "p.whs51 {text-indent:1; }";\r
- strNSS += "p.whs52 {text-indent:1; }";\r
- strNSS += "p.whs53 {text-indent:1; }";\r
- strNSS += "p.whs55 {margin-left:1; }";\r
+ strNSS += "p.whs41 {text-indent:1pt; }";\r
+ strNSS += "p.whs42 {text-indent:1pt; }";\r
+ strNSS += "p.whs43 {text-indent:1pt; }";\r
+ strNSS += "p.whs46 {text-indent:1pt; }";\r
+ strNSS += "p.whs47 {text-indent:1pt; }";\r
+ strNSS += "p.whs49 {text-indent:1pt; }";\r
+ strNSS += "p.whs50 {text-indent:1pt; }";\r
+ strNSS += "p.whs53 {text-indent:1pt; }";\r
+ strNSS += "p.whs54 {text-indent:1pt; }";\r
+ strNSS += "p.whs55 {text-indent:1pt; }";\r
+ strNSS += "p.whs57 {margin-left:1pt; }";\r
strNSS +="</style>";\r
document.write(strNSS);\r
}\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../geom.html");\r
+ setRelStartPage("../geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Repairing geometrical objects</h1>\r
\r
<p class="whs4"> </p>\r
\r
+<p class="whs4"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs5"> The operations <span style="font-weight: bold;"><B>Suppress \r
+ faces, Close contour, Suppress internal wires, Suppress holes </B></span><span>and \r
+ </span><span style="font-weight: bold;"><B>Add point on edge </B></span><span>are \r
+ available only if you are using </span><span style="font-weight: bold;"><B>OCC \r
+ viewer</B></span><span>. </span></p>\r
+\r
+<p class="whs4"> </p>\r
+\r
<p class=TODO>To apply repairing operations:</p>\r
\r
<p class=TODO> </p>\r
\r
-<p class="whs5">In the main menu select <span style="font-weight: bold;"><B>Repair \r
+<p class="whs6">In the main menu select <span style="font-weight: bold;"><B>Repair \r
</B></span>submenu.</p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs4"><a name=Shape><img src="../image41.gif" width="25px" height="24px" border="0" class="img_whs6"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Shape \r
+<p class="whs4"><a name=Shape><img src="../image41.gif" width="25px" height="24px" border="0" class="img_whs7"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Shape \r
processing</B></font></span></a></p>\r
\r
<p class="whs4"> </p>\r
<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
1 or more shapes.</p>\r
\r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="100%" class="whs7">\r
+<table x-use-null-cells cellspacing="0" width="100%" class="whs8">\r
<script language='JavaScript'><!--\r
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table><table x-use-null-cells cellspacing='0' width='100%' border='1' bordercolor='black' bordercolorlight='black' bordercolordark='black'>");\r
//--></script>\r
-<col class="whs8">\r
<col class="whs9">\r
+<col class="whs10">\r
\r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs11">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs12">\r
<p>1</td>\r
-<td width="91.149%" class="whs12">\r
+<td width="91.149%" class="whs13">\r
<p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">SplitAngle \96 \r
this operator is intended for splitting faces based on conical surfaces, \r
surfaces of revolution and cylindrical surfaces by angle</font></span></p>\r
<p class="whs4">SplitAngle.MaxTolerance \96 maximal possible \r
tolerance on result shape</td></tr>\r
\r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
<p>2</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
<p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">SplitClosedFaces \r
\96 this operator is intended for dividing all closed faces in the shape \r
according to the number of points.</font></span></p>\r
<p class="whs4">SplitClosedFaces.NbSplitPoints \96 number of \r
points for cutting each closed faces.</td></tr>\r
\r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
<p>3</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
<p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">FixFaceSize \r
\96 this operator is intended for removing small faces (case of the spot \r
face and strip face)</font></span></p>\r
<p class="whs4">FixFaceSize.Tolerance \96 work tolerance defining \r
which faces will be removed.</td></tr>\r
\r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
<p>4</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
<p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">DropSmallEdges \r
\96 this operator is intended for removing small edges or merging with neigbour. \r
</font></span></p>\r
<p class="whs4">DropSmallEdges.Tolerance3d \96 work tolerance \r
for detection and removing small edges.</td></tr>\r
\r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
<p>5</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
<p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">BsplineRestriction \r
\96this operator is intended for re-approximation BSplines curves and surfaces \r
or conversion of the curves and surfaces to BSplines with specified parameters. \r
<p class="whs4">BSplineRestriction.RequiredNbSegments - required \r
maximum number of segments of resultant BSp<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">lines.</font></span></td></tr>\r
\r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
<p>6</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
<p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">SplitContinuity \r
\96 this operator is intended for splitting shapes to achieve continuities \r
of curves and surfaces less than specified ones. </font></span></p>\r
<p class="whs4">SplitContinuity.CurveContinuity - required \r
continuity for curves.</td></tr>\r
\r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
<p>7</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
<p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">ToBezier - this \r
operator is intended for conversion of the curves and surfaces of the \r
all types into Bezier curves and surfaces. </font></span></p>\r
<p class="whs4">ToBezier.MaxTolerance \96 max possible tolerance \r
on the resultant shape.</td></tr>\r
\r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
<p>8</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
<p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">FixShape \96 this \r
operator is intended for correction of the invalid shapes </font></span></p>\r
<p class="whs4">FixShape.Tolerance3d \96 work tolerance for detection \r
<p class="whs4">FixShape.MaxTolerance3d - maximal possible \r
tolerance of the shape after correction.</td></tr>\r
\r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
<p>9</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
<p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">SameParameter \r
\96 this operator is intended for fixing edges having not same parameter \r
2D and 3D curves. </font></span></p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs15"><img src="../image158.jpg" width="300px" height="291px" border="0" class="img_whs16"> </p>\r
+<p class="whs16"><img src="../image158.jpg" width="300px" height="291px" border="0" class="img_whs17"> </p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs15"><img src="../image154.jpg" width="300px" height="214px" border="0" class="img_whs17"> <img src="../image156.jpg" width="244px" height="214px" border="0" class="img_whs18"></p>\r
+<p class="whs16"><img src="../image154.jpg" width="300px" height="214px" border="0" class="img_whs18"> <img src="../image156.jpg" width="244px" height="214px" border="0" class="img_whs19"></p>\r
\r
-<p class="whs19"> </p>\r
+<p class="whs20"> </p>\r
\r
<p class="whs1">The \r
same shape after applying Shape Processing.</p>\r
\r
-<p class="whs19"> </p>\r
+<p class="whs20"> </p>\r
\r
-<p class="whs15"><img src="../image160.jpg" width="239px" height="214px" border="0" class="img_whs20"></p>\r
+<p class="whs16"><img src="../image160.jpg" width="239px" height="214px" border="0" class="img_whs21"></p>\r
\r
-<p class="whs19"> </p>\r
+<p class="whs20"> </p>\r
\r
-<p class="whs19"> </p>\r
+<p class="whs20"> </p>\r
\r
-<p class="whs19"><a NAME=_Toc57113182><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif" width="20px" height="20px" border="0" class="img_whs21"><b> Suppress faces</b></a></p>\r
+<p class="whs20"><a NAME=_Toc57113182><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif" width="20px" height="20px" border="0" class="img_whs22"><b> Suppress faces</b></a></p>\r
\r
<p class="whs1"> </p>\r
\r
<p class="whs4"> </p>\r
\r
<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape + 1 selection of a face (Local Context).</p>\r
+ Name + Faces which should be removed (you can select them in the 3D viewer).</p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs15"><img src="../image115.jpg" width="200px" height="164px" border="0" class="img_whs22"></p>\r
+<p class="whs16"><img src="../image288.jpg" width="263px" height="250px" border="0" class="img_whs23"></p>\r
\r
-<p class="whs15"> </p>\r
+<p class="whs16"> </p>\r
\r
<p class="whs4"><b style="font-weight: bold;">Example:</b></p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs15"><img src="../image53.jpg" width="150px" height="131px" border="0" class="img_whs23"> <img src="../image54.jpg" width="150px" height="131px" border="0" class="img_whs23"></p>\r
+<p class="whs16"><img src="../image53.jpg" width="150px" height="131px" border="0" class="img_whs24"> <img src="../image54.jpg" width="150px" height="131px" border="0" class="img_whs24"></p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs24"><a name=CloseContour><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif" width="20px" height="20px" border="0" class="img_whs21"> Close contour</a></p>\r
+<p class="whs25"><a name=CloseContour><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif" width="20px" height="20px" border="0" class="img_whs22"> Close contour</a></p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs4"><b style="font-weight: bold;">Arguments: <span \r
- style="font-weight: normal;">Contour</span> <span style="font-weight: normal;">(</span></b>Wire, \r
+<p class="whs4"><b>Arguments: <span style="font-weight: normal;">Name \r
+ + 1 shape + contour</span> <span style="font-weight: normal;">(</span></b>Wire, \r
or a set of Edges) + mode of closure (by vertex or by edge)</p>\r
\r
<p class="whs4"> </p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs15"><b style="font-weight: bold;"><img src="../image161.jpg" width="199px" height="199px" border="0" class="img_whs25"></b></p>\r
+<p class="whs26"><img src="../image287.jpg" width="186px" height="250px" border="0" class="img_whs27"></p>\r
\r
-<p class="whs26"> </p>\r
+<p class="whs28"> </p>\r
\r
-<p class="whs26">Example:</p>\r
+<p class="whs28">Example:</p>\r
\r
<p class="whs4"> </p>\r
\r
<p class="whs4"><span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B><a \r
- name=SuppressInternalWires><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif" width="20px" height="20px" border="0" class="img_whs21"></B></font></span> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Suppress \r
+ name=SuppressInternalWires><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif" width="20px" height="20px" border="0" class="img_whs22"></B></font></span> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Suppress \r
internal wires</B></font></span></a></p>\r
\r
<p class="whs4"> </p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b></p>\r
+<p class="whs4"><b>Arguments:</b></p>\r
\r
<ul type="disc" class="whs3">\r
\r
+ <li class=kadov-p><p class="whs4">Name of the resulting \r
+ object</p></li>\r
+ \r
<li class=kadov-p><p class="whs4">User specified face</p></li>\r
\r
<li class=kadov-p><p class="whs4">User specified internal \r
- wires (lying on this face except for its boundary), or, in case the "Remove \r
- all internal wires" box is checked, all internal wires</p></li>\r
+ wires (lying on this face except for its boundary), or, in case the <span \r
+ style="font-weight: bold;"><B>Remove all internal wires</B></span> box is checked, \r
+ all internal wires</p></li>\r
</ul>\r
\r
<p class="whs4"> </p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs15"><img src="../image165.jpg" width="200px" height="177px" border="0" class="img_whs27"></p>\r
+<p class="whs16"><img src="../image286.jpg" width="214px" height="250px" border="0" class="img_whs29"></p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs26">Example:</p>\r
+<p class="whs28">Example:</p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs15"><img src="../image163.jpg" width="200px" height="214px" border="0" class="img_whs28"> <img src="../image164.jpg" width="176px" height="214px" border="0" class="img_whs29"></p>\r
+<p class="whs16"><img src="../image163.jpg" width="200px" height="214px" border="0" class="img_whs30"> <img src="../image164.jpg" width="176px" height="214px" border="0" class="img_whs31"></p>\r
\r
<p class="whs4"> </p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs19"><span \r
+<p class="whs20"><span \r
style="font-family: 'Times New Roman', serif;"><a NAME=_Toc57113183><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image122.gif" width="20px" height="20px" border="0" class="img_whs21"><b style="font-size: 14pt;"> Suppress \r
+ style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image122.gif" width="20px" height="20px" border="0" class="img_whs22"><b style="font-size: 14pt;"> Suppress \r
holes</b></a> </font></span></span></p>\r
\r
<p class="whs1"> </p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b></p>\r
+<p class="whs4"><b>Arguments: </b>Name + 1 shape + Wires which \r
+ should be removed.</p>\r
\r
-<ul>\r
- \r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
- Constructor :</b> 1 shape + 1 selection of 1 face (Local Context) + 1 \r
- selection of a wire in the selected face + 1 selection of the back face \r
- (if the hole is traversing).</p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">2nd \r
- Constructor :</b> 1 shape (face or shell) + 1 selection of a wire in a \r
- face.</p></li>\r
-</ul>\r
+<p class="whs4"><span style="font-weight: bold;"><B>Remove all \r
+ holes </B></span>checkbox allows to fill all holes of a definite shape.</p>\r
+\r
+<p class="whs4"><span style="font-weight: bold;"><B>Detect </B></span>button \r
+ allows to display the number of free boundaries in your shape:</p>\r
+\r
+<p class="whs16"> </p>\r
+\r
+<p class="whs16"><img src="../image285.jpg" width="348px" height="90px" border="0" class="img_whs32"></p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs15"><img src="../image116.jpg" x-maintain-ratio="FALSE" width="200px" height="185px" border="0" class="img_whs30"> <img src="../image117.jpg" width="200px" height="185px" border="0" class="img_whs31"></p>\r
+<p class="whs16"> <img src="../image274.jpg" width="198px" height="250px" border="0" class="img_whs33"></p>\r
\r
-<p class="whs15"> </p>\r
+<p class="whs16"> </p>\r
\r
<p class="whs4"><b style="font-weight: bold;">Example:</b></p>\r
\r
-<p class="whs15"> </p>\r
+<p class="whs16"> </p>\r
\r
-<p class="whs15"> <img src="../image109.jpg" width="150px" height="136px" border="0" class="img_whs32"> <img src="../image110.jpg" width="150px" height="136px" border="0" class="img_whs32"></p>\r
+<p class="whs16"> <img src="../image109.jpg" width="150px" height="136px" border="0" class="img_whs34"> <img src="../image110.jpg" width="150px" height="136px" border="0" class="img_whs34"></p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs1"><b style="font-weight: bold;"><a \r
NAME=sewing\r
- style="font-size: 14pt;"><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image119.gif" width="20px" height="20px" border="0" class="img_whs21"> Sewing</a></b> </p>\r
+ style="font-size: 14pt;"><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image119.gif" width="20px" height="20px" border="0" class="img_whs22"> Sewing</a></b> </p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- 1 or more shapes + 1 value (sew precision).</p>\r
+<p class="whs4"><b>Arguments:</b> Name + 1 or more shapes + \r
+ 1 value (sew precision).</p>\r
+\r
+<p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><span style="font-weight: bold;"><B>Detect \r
+ </B></span>button allows to display the number of free boundaries in your \r
+ shape:</font></span></p>\r
+\r
+<p class="whs16"> </p>\r
+\r
+<p class="whs16"><img src="../image285.jpg" width="348px" height="90px" border="0" class="img_whs32"></p>\r
+\r
+<p class="whs4"> </p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs15"><img src="../image111.jpg" width="200px" height="166px" border="0" class="img_whs33"></p>\r
+<p class="whs16"><img src="../image289.jpg" width="216px" height="250px" border="0" class="img_whs35"></p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs15"><img src="../image112.jpg" width="150px" height="132px" border="0" class="img_whs34"> <img src="../image113.jpg" width="150px" height="132px" border="0" class="img_whs34"></p>\r
+<p class="whs16"><img src="../image112.jpg" width="150px" height="132px" border="0" class="img_whs36"> <img src="../image113.jpg" width="150px" height="132px" border="0" class="img_whs36"></p>\r
\r
<p class="whs4"> </p>\r
\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs4"><a name=AddPointOnEdge><img src="../image42.gif" width="22px" height="22px" border="0" class="img_whs35"> <span \r
+<p class="whs4"><a name=AddPointOnEdge><img src="../image42.gif" width="22px" height="22px" border="0" class="img_whs37"> <span \r
style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Add point on edge</B></font></span></a></p>\r
\r
<p class="whs4"> </p>\r
<p class="whs4"> </p>\r
\r
<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- Edge, user-defined point</p>\r
+ Name + 1 Edge + 1 value setting the position of the point according one \r
+ of the selected modes</p>\r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs36"><b style="font-weight: bold;">Dialog \r
+<p class="whs38"><b style="font-weight: bold;">Dialog \r
Box:</b></p>\r
\r
-<p class="whs36"> </p>\r
+<p class="whs38"> </p>\r
\r
-<p class="whs37"><b style="font-weight: bold;"><img src="../image166.jpg" width="200px" height="210px" border="0" class="img_whs38"></b></p>\r
+<p class="whs39"><img src="../image291.jpg" width="191px" height="250px" border="0" class="img_whs40"></p>\r
\r
-<p class="whs39"> </p>\r
+<p class="whs41"> </p>\r
\r
-<p class="whs40">Example:</p>\r
+<p class="whs42">Example:</p>\r
\r
-<p class="whs39"> </p>\r
+<p class="whs41"> </p>\r
\r
-<p class="whs41"><img src="../image167.jpg" width="200px" height="231px" border="0" class="img_whs42"> <img src="../image168.jpg" width="185px" height="231px" border="0" class="img_whs43"></p>\r
+<p class="whs43"><img src="../image167.jpg" width="200px" height="231px" border="0" class="img_whs44"> <img src="../image168.jpg" width="185px" height="231px" border="0" class="img_whs45"></p>\r
\r
-<p class="whs44"> </p>\r
+<p class="whs46"> </p>\r
\r
-<p class="whs44"> </p>\r
+<p class="whs46"> </p>\r
\r
-<p class="whs44"> </p>\r
+<p class="whs46"> </p>\r
\r
-<p class="whs44"><a name=Glue_faces><img src="../image61.gif" width="25px" height="24px" border="0" class="img_whs6"><span \r
+<p class="whs46"><a name=Glue_faces><img src="../image61.gif" width="25px" height="24px" border="0" class="img_whs7"><span \r
style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B> Glue faces</B></font></span></a></p>\r
\r
-<p class="whs44"> </p>\r
+<p class="whs46"> </p>\r
\r
-<p class="whs44"><b style="font-weight: bold;">Description:</b> \r
+<p class="whs46"><b style="font-weight: bold;">Description:</b> \r
Glues faces that are coincident with respect to the given tolerance </p>\r
\r
-<p class="whs44">value.</p>\r
+<p class="whs46">value.</p>\r
\r
-<p class="whs44"> </p>\r
+<p class="whs46"> </p>\r
\r
-<p class="whs44"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;">Result:</b> \r
+<p class="whs46"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;">Result:</b> \r
GEOM_Object.</font></span></p>\r
\r
-<p class="whs44"> </p>\r
+<p class="whs46"> </p>\r
\r
-<p class="whs44"><b style="font-weight: bold;">TUI Command \r
+<p class="whs46"><b style="font-weight: bold;">TUI Command \r
: </b><span style="font-style: italic;"><I>geompy.MakeGlueFaces(theShape, \r
theTolerance)</I></span>, where theShape is a compound of shapesto be glued, \r
theTolerance is a maximum distance between two faces, which can be considered \r
as coincident.</p>\r
\r
-<p class="whs44"><i><span style="font-style: italic;"><I> </I></span></i></p>\r
+<p class="whs46"><i><span style="font-style: italic;"><I> </I></span></i></p>\r
\r
-<p class="whs44"><b style="font-weight: bold;">Arguments: \r
- </b>1 <i><span style="font-style: normal;">Compound + Tolerance Value</span></i></p>\r
+<p class="whs46"><b>Arguments: <span style="font-weight: normal;">Name \r
+ +</span> </b>1 <i><span style="font-style: normal;">Compound + Tolerance \r
+ value</span></i></p>\r
\r
-<p class="whs44"> </p>\r
+<p class="whs46"> </p>\r
\r
-<p class="whs44"><b style="font-weight: bold;">Dialog Box:</b></p>\r
+<p class="whs46"><b style="font-weight: bold;">Dialog Box:</b></p>\r
\r
-<p class="whs44"> </p>\r
+<p class="whs46"> </p>\r
\r
-<p class="whs45"><img src="../image200.jpg" width="200px" height="216px" border="0" class="img_whs46"></p>\r
+<p class="whs47"><img src="../image290.jpg" width="240px" height="250px" border="0" class="img_whs48"></p>\r
\r
-<p class="whs47"> </p>\r
+<p class="whs49"> </p>\r
\r
-<p class="whs47"><b style="font-weight: bold;">Example:</b></p>\r
+<p class="whs49"><b style="font-weight: bold;">Example:</b></p>\r
\r
-<p class="whs47"> </p>\r
+<p class="whs49"> </p>\r
\r
-<p class="whs48"><img src="../image201.jpg" x-maintain-ratio="TRUE" width="200px" height="150px" border="0" class="img_whs49"> <img src="../image202.jpg" width="204px" height="150px" border="0" class="img_whs50"></p>\r
+<p class="whs50"><img src="../image201.jpg" x-maintain-ratio="TRUE" width="200px" height="150px" border="0" class="img_whs51"> <img src="../image202.jpg" width="204px" height="150px" border="0" class="img_whs52"></p>\r
\r
-<p class="whs51"> </p>\r
+<p class="whs53"> </p>\r
\r
-<p class="whs51"> </p>\r
+<p class="whs53"> </p>\r
\r
-<p class="whs51"> </p>\r
+<p class="whs53"> </p>\r
\r
-<p class="whs52"><a name=CheckFreeBound><img src="../image44.gif" width="22px" height="22px" border="0" class="img_whs35"> <span \r
+<p class="whs54"><a name=CheckFreeBound><img src="../image44.gif" width="22px" height="22px" border="0" class="img_whs37"> <span \r
style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Check free boundaries</B></font></span></a></p>\r
\r
-<p class="whs53"> </p>\r
+<p class="whs55"> </p>\r
\r
<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
Detects wires and edges that correspond to the shape's boundary, and highlights \r
\r
<p class="whs4"> </p>\r
\r
-<p class="whs36"><b style="font-weight: bold;">Dialog \r
+<p class="whs38"><b style="font-weight: bold;">Dialog \r
Box:</b></p>\r
\r
-<p class="whs36"> </p>\r
+<p class="whs38"> </p>\r
\r
-<p class="whs15"><b style="font-weight: bold;"><img src="../image169.jpg" width="200px" height="180px" border="0" class="img_whs54"></b></p>\r
+<p class="whs26"><img src="../image64.gif" width="276px" height="192px" border="0" class="img_whs56"></p>\r
\r
-<p class="whs55"> </p>\r
+<p class="whs57"> </p>\r
\r
-<p class="whs55"><b style="font-weight: bold;">Example:</b></p>\r
+<p class="whs57"><b style="font-weight: bold;">Example:</b></p>\r
\r
-<p class="whs55"> </p>\r
+<p class="whs57"> </p>\r
\r
-<p class="whs55"><img src="../image170.jpg" width="209px" height="138px" border="0" class="img_whs56"> <img src="../image171.jpg" width="192px" height="138px" border="0" class="img_whs57"> <img src="../image172.jpg" width="191px" height="138px" border="0" class="img_whs58"></p>\r
+<p class="whs57"><img src="../image170.jpg" width="209px" height="138px" border="0" class="img_whs58"> <img src="../image171.jpg" width="192px" height="138px" border="0" class="img_whs59"> <img src="../image172.jpg" width="191px" height="138px" border="0" class="img_whs60"></p>\r
\r
-<p class="whs55"> </p>\r
+<p class="whs57"> </p>\r
\r
-<p class="whs55"> </p>\r
+<p class="whs57"> </p>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="Dйveloppements spйcifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=7022>\r
-<meta name=layout-width content=510>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
//-->\r
</script>\r
-<!--(Style Sheet)===================================================-->\r
-\r
<style>\r
<!--\r
-\r
-A:visited {\r
- color: #800080;\r
-}\r
-\r
-A:link {\r
- color: #0000ff;\r
-}\r
-\r
+A:visited { color:#800080; }\r
+A:link { color:#0000ff; }\r
-->\r
-</style>\r
-\r
-\r
-<style type="text/css">\r
+</style><style type="text/css">\r
<!--\r
-p.whs1 {font-size: 12pt;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-ul.whs3 {list-style: disc;}\r
-p.whs4 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-p.whs5 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs6 {border-style: none; width: 20px; height: 20px;}\r
-p.whs7 {font-size: 12pt; margin-left: 40px;}\r
-img_whs8 {border-style: none; border: none; width: 200px; height: 202px;}\r
-p.whs9 {margin-left: 40px;}\r
-img_whs10 {border-style: none; border: none; width: 150px; height: 163px;}\r
-img_whs11 {border-style: none; border: none; width: 200px; height: 193px;}\r
-img_whs12 {border-style: none; border: none; width: 150px; height: 145px;}\r
-p.whs13 {margin-left: 48px; text-indent: -48px;}\r
-p.whs14 {margin-left: 48px; text-indent: -48px; font-size: 14pt; font-weight: bold;}\r
-img_whs15 {border-style: none; border: none; width: 25px; height: 22px;}\r
-img_whs16 {border-style: none; border: none; width: 209px; height: 234px;}\r
-img_whs17 {border-style: none; border: none; width: 200px; height: 234px;}\r
-p.whs18 {font-size: 12pt; margin-left: 40px; text-indent: -40px;}\r
-p.whs19 {font-size: 12pt; text-indent: -40px; margin-left: 80px;}\r
-img_whs20 {border-style: none; border: none; width: 200px; height: 209px;}\r
-img_whs21 {border-style: none; border: none; width: 200px; height: 176px;}\r
-img_whs22 {border-style: none; border: none; width: 150px; height: 127px;}\r
-p.whs23 {margin-left: 40px; font-size: 12pt;}\r
-img_whs24 {border-style: none; border: none; width: 150px; height: 153px;}\r
-img_whs25 {border-style: none; border: none; width: 24px; height: 22px;}\r
-img_whs26 {border-style: none; border: none; width: 200px; height: 164px;}\r
-p.whs27 {font-size: 12pt; font-weight: bold;}\r
-img_whs28 {border-style: none; border: none; width: 200px; height: 191px;}\r
-img_whs29 {border-style: none; border: none; width: 200px; height: 227px;}\r
-img_whs30 {border-style: none; border: none; width: 150px; height: 123px;}\r
-img_whs31 {border-style: none; border: none; width: 150px; height: 128px;}\r
-img_whs32 {border-style: none; border: none; width: 150px; height: 113px;}\r
+p.whs1 { font-size:12pt; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+ul.whs3 { list-style:disc; }\r
+p.whs4 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs6 { border-style:none; width:20px; height:20px; }\r
+p.whs7 { font-size:12pt; margin-left:40px; }\r
+img_whs8 { border:none; width:184px; height:250px; }\r
+img_whs9 { border:none; width:196px; height:250px; }\r
+img_whs10 { border:none; width:197px; height:250px; }\r
+p.whs11 { margin-left:40px; }\r
+img_whs12 { border-style:none; border:none; width:150px; height:163px; }\r
+img_whs13 { border:none; width:218px; height:250px; }\r
+img_whs14 { border-style:none; border:none; width:150px; height:145px; }\r
+p.whs15 { margin-left:48px; text-indent:-48px; }\r
+p.whs16 { margin-left:48px; text-indent:-48px; font-size:14pt; font-weight:bold; }\r
+img_whs17 { border-style:none; border:none; width:25px; height:22px; }\r
+img_whs18 { border-style:none; border:none; width:209px; height:234px; }\r
+img_whs19 { border-style:none; border:none; width:200px; height:234px; }\r
+p.whs20 { font-size:12pt; margin-left:40px; text-indent:-40px; }\r
+p.whs21 { font-size:12pt; text-indent:-40px; margin-left:80px; }\r
+img_whs22 { border-style:none; border:none; width:200px; height:209px; }\r
+img_whs23 { border:none; width:214px; height:250px; }\r
+img_whs24 { border:none; width:215px; height:250px; }\r
+img_whs25 { border:none; width:216px; height:250px; }\r
+img_whs26 { border-style:none; border:none; width:150px; height:127px; }\r
+img_whs27 { border:none; width:205px; height:250px; }\r
+p.whs28 { margin-left:40px; font-size:12pt; }\r
+img_whs29 { border-style:none; border:none; width:150px; height:153px; }\r
+img_whs30 { border-style:none; border:none; width:24px; height:22px; }\r
+p.whs31 { font-size:12pt; margin-left:40px; font-weight:bold; }\r
+img_whs32 { border:none; width:225px; height:250px; }\r
+p.whs33 { font-size:12pt; font-weight:bold; }\r
+img_whs34 { border-style:none; border:none; width:200px; height:191px; }\r
+img_whs35 { border:none; width:140px; height:250px; }\r
+img_whs36 { border:none; width:141px; height:250px; }\r
+img_whs37 { border-style:none; border:none; width:150px; height:123px; }\r
+img_whs38 { border:none; width:159px; height:250px; }\r
+img_whs39 { border:none; width:160px; height:250px; }\r
+img_whs40 { border-style:none; border:none; width:150px; height:128px; }\r
+img_whs41 { border-style:none; border:none; width:150px; height:113px; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
<!--\r
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
{\r
var strNSS = "<style type='text/css'>";\r
- strNSS += "p.whs13 {text-indent:1; }";\r
- strNSS += "p.whs14 {text-indent:1; }";\r
- strNSS += "p.whs18 {text-indent:1; }";\r
- strNSS += "p.whs19 {text-indent:1; }";\r
+ strNSS += "p.whs15 {text-indent:1pt; }";\r
+ strNSS += "p.whs16 {text-indent:1pt; }";\r
+ strNSS += "p.whs20 {text-indent:1pt; }";\r
+ strNSS += "p.whs21 {text-indent:1pt; }";\r
strNSS +="</style>";\r
document.write(strNSS);\r
}\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../geom.html");\r
+ setRelStartPage("../geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Using transformation operations</h1>\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape + 3 values (coordinates).</p>\r
+<p class="whs1"><b>Arguments:</b> </p>\r
+\r
+<ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p class="whs1"><b>1st Constructor: <span \r
+ style="font-weight: normal;">Name + </span></b>1 shape + 3 values (coordinates).</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs1"><b>2st Constructor: <span \r
+ style="font-weight: normal;">Name + </span></b>1 shape + 2 vertices.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs1"><b>3st Constructor: <span \r
+ style="font-weight: normal;">Name + </span></b>1 shape + 1 vector.</p></li>\r
+</ul>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Create a copy \r
+ </B></span>checkbox allows to keep the initial object, otherwise it will be \r
+ removed.</p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs7"><img src="../image118.jpg" width="200px" height="202px" border="0" class="img_whs8"></p>\r
+<p class="whs7"><img src="../image271.jpg" width="184px" height="250px" border="0" class="img_whs8"> <img src="../image272.jpg" width="196px" height="250px" border="0" class="img_whs9"> <img src="../image273.jpg" width="197px" height="250px" border="0" class="img_whs10"></p>\r
\r
<p class="whs7"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs9"><img src="../image6.gif" width="150px" height="163px" border="0" class="img_whs10"> <img src="../image8.jpg" width="150px" height="163px" border="0" class="img_whs10"></p>\r
+<p class="whs11"><img src="../image6.gif" width="150px" height="163px" border="0" class="img_whs12"> <img src="../image8.jpg" width="150px" height="163px" border="0" class="img_whs12"></p>\r
\r
-<p class="whs9"> </p>\r
+<p class="whs11"> </p>\r
\r
<p class="whs5"><a NAME=_Toc57113211><span \r
style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image129.gif" width="20px" height="20px" border="0" class="img_whs6"><b><font style="font-size: 14pt;"\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs1"><b style="font-weight: bold;">Arguments</b><b>:</b> \r
- 1 shape + 1 edge + \r
- 1 angle.</p>\r
+<p class="whs1"><b>Arguments:</b> 1 shape + 1 vector for direction \r
+ of rotation + 1 angle.</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Reverse </B></span>checkbox \r
+ allows to specify the direction of rotation.</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Create a copy \r
+ </B></span>checkbox allows to keep the initial object, otherwise it will be \r
+ removed.</p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs7"> </p>\r
\r
-<p class="whs7"><img src="../image119.jpg" width="200px" height="193px" border="0" class="img_whs11"></p>\r
+<p class="whs7"><img src="../image270.jpg" width="218px" height="250px" border="0" class="img_whs13"></p>\r
\r
<p class="whs7"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs9"><img src="../image9.jpg" width="150px" height="145px" border="0" class="img_whs12"> <img src="../image10.jpg" width="150px" height="145px" border="0" class="img_whs12"></p>\r
+<p class="whs11"><img src="../image9.jpg" width="150px" height="145px" border="0" class="img_whs14"> <img src="../image10.jpg" width="150px" height="145px" border="0" class="img_whs14"></p>\r
\r
-<p class="whs9"> </p>\r
+<p class="whs11"> </p>\r
\r
-<p class="whs13"> </p>\r
+<p class="whs15"> </p>\r
\r
-<p class="whs14"><a name=_Toc57113217\r
- style="font-size: 14pt; font-weight: bold;"><img src="../image59.gif" width="25px" height="22px" border="0" class="img_whs15"> Modify the Location</a></p>\r
+<p class="whs16"><a name=_Toc57113217\r
+ style="font-size: 14pt; font-weight: bold;"><img src="../image59.gif" width="25px" height="22px" border="0" class="img_whs17"> Modify the Location</a></p>\r
\r
-<p class="whs13"> </p>\r
+<p class="whs15"> </p>\r
\r
<p class="whs1"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;">Description:</b> \r
Modification of location of an object.</font></span></p>\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 GEOM_Object + [Starting Coordinate System] + End Coordinate System.</p>\r
+<p class="whs1"><b>Arguments:</b> Name + 1 GEOM_Object + [Starting \r
+ Coordinate System] + End Coordinate System.</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Create a copy \r
+ </B></span>checkbox allows to keep the initial object, otherwise it will be \r
+ removed.</p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs7"><img src="../image199.jpg" width="209px" height="234px" border="0" class="img_whs16"> <img src="../image196.jpg" width="200px" height="234px" border="0" class="img_whs17"></p>\r
+<p class="whs7"><img src="../image199.jpg" width="209px" height="234px" border="0" class="img_whs18"> <img src="../image196.jpg" width="200px" height="234px" border="0" class="img_whs19"></p>\r
\r
-<p class="whs18"> </p>\r
+<p class="whs20"> </p>\r
\r
-<p class="whs18"><b style="font-weight: bold;">Example:</b></p>\r
+<p class="whs20"><b style="font-weight: bold;">Example:</b></p>\r
\r
-<p class="whs18"> </p>\r
+<p class="whs20"> </p>\r
\r
-<p class="whs19"><img src="../image197.jpg" width="200px" height="209px" border="0" class="img_whs20"></p>\r
+<p class="whs21"><img src="../image197.jpg" width="200px" height="209px" border="0" class="img_whs22"></p>\r
\r
-<p class="whs18"> </p>\r
+<p class="whs20"> </p>\r
\r
-<p class="whs18"> </p>\r
+<p class="whs20"> </p>\r
\r
-<p class="whs18"> </p>\r
+<p class="whs20"> </p>\r
\r
<p class="whs5"><a NAME=_Toc57113212><span \r
style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image130.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Mirror</b></a> \r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape + 1 face.</p>\r
+<p class="whs1"><b>Arguments:</b> </p>\r
+\r
+<ul type="disc" class="whs3">\r
+ \r
+ <li class=kadov-p><p class="whs1"><b>1st Constructor: <span \r
+ style="font-weight: normal;">Name + </span></b>1 shape + 1 vertex.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs1"><b>2st Constructor: <span \r
+ style="font-weight: normal;">Name + </span></b>1 shape + 1 vector.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs1"><b>3st Constructor: <span \r
+ style="font-weight: normal;">Name + </span></b>1 shape + 1 plane.</p></li>\r
+</ul>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Create a copy \r
+ </B></span><span>checkbox allows to keep the initial object, otherwise it \r
+ will be removed.</span></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs7"><img src="../image120.jpg" width="200px" height="176px" border="0" class="img_whs21"></p>\r
+<p class="whs7"><img src="../image267.jpg" width="214px" height="250px" border="0" class="img_whs23"> <img src="../image268.jpg" width="215px" height="250px" border="0" class="img_whs24"> <img src="../image269.jpg" width="216px" height="250px" border="0" class="img_whs25"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs7"><img src="../image121.jpg" width="150px" height="127px" border="0" class="img_whs22"> <img src="../image122.jpg" width="150px" height="127px" border="0" class="img_whs22"></p>\r
+<p class="whs7"><img src="../image121.jpg" width="150px" height="127px" border="0" class="img_whs26"> <img src="../image122.jpg" width="150px" height="127px" border="0" class="img_whs26"></p>\r
\r
<p class="whs7"> </p>\r
\r
<p class="whs1"> </p>\r
\r
<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape + 1 vertex + 1 Scale Factor.</p>\r
+ Name + 1 shape(s) + 1 vertex + 1 Scale Factor.</p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs7"><img src="../image123.jpg" width="200px" height="193px" border="0" class="img_whs11"></p>\r
+<p class="whs7"><img src="../image266.jpg" width="205px" height="250px" border="0" class="img_whs27"></p>\r
\r
<p class="whs7"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs23"><img src="../image23.gif" width="150px" height="153px" border="0" class="img_whs24"> <img src="../image124.jpg" width="150px" height="153px" border="0" class="img_whs24"></p>\r
+<p class="whs28"><img src="../image23.gif" width="150px" height="153px" border="0" class="img_whs29"> <img src="../image124.jpg" width="150px" height="153px" border="0" class="img_whs29"></p>\r
\r
<p class="whs7"> </p>\r
\r
-<p class="whs18"><a name=_Toc57113216><img src="../image37.gif" width="24px" height="22px" border="0" class="img_whs25"> <span \r
+<p class="whs20"><a name=_Toc57113216><img src="../image37.gif" width="24px" height="22px" border="0" class="img_whs30"> <span \r
style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Offset surface</B></font></span></a></p>\r
\r
-<p class="whs18"> </p>\r
+<p class="whs20"> </p>\r
\r
<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
Each point is translated along a local normal by a given distance (signed \r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b></p>\r
+<p class="whs1"><b>Arguments:</b></p>\r
\r
<ul type="disc" class="whs3">\r
\r
+ <li class=kadov-p><p class="whs1"><span><font size=3 style="font-size:12pt;">Name of the resulting \r
+ object</font></span></p></li>\r
+ \r
<li class=kadov-p><p class="whs1">GEOM_Object (face, shell, \r
solid, compound) </p></li>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs7"><b style="font-weight: bold;"><img src="../image152.jpg" width="200px" height="164px" border="0" class="img_whs26"></b></p>\r
+<p class="whs31"><img src="../image265.jpg" width="225px" height="250px" border="0" class="img_whs32"></p>\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs27">Example:</p>\r
+<p class="whs33">Example:</p>\r
\r
-<p class="whs7"><img src="../image151.jpg" width="200px" height="191px" border="0" class="img_whs28"></p>\r
+<p class="whs7"><img src="../image151.jpg" width="200px" height="191px" border="0" class="img_whs34"></p>\r
\r
<p class="whs7"> </p>\r
\r
\r
<li class=kadov-p><p class="whs1"><b style="font-weight: bold;">1st \r
Constructor <span style="font-weight: normal;">(in one direction):</span></b> \r
- 1 shape + 1 edge (for direction) + 1 step value + 1 value (repetition).</p></li>\r
+ Name + 1 shape + 1 vector (for direction) + 1 step value + 1 value (repetition).</p></li>\r
\r
<li class=kadov-p><p class="whs1"><b style="font-weight: bold;">2nd \r
Constructor<span style="font-weight: normal;"> (in two directions):</span></b> \r
- 1 shape + 2 edges + 2 step values + 2 values (repetitions).</p></li>\r
+ Name + 1 shape + 2 vectors defining the direction + 2 step values + 2 \r
+ values (repetitions).</p></li>\r
</ul>\r
\r
<p class="whs1"> </p>\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs7"><img src="../image125.jpg" width="200px" height="227px" border="0" class="img_whs29"> <img src="../image126.jpg" width="200px" height="227px" border="0" class="img_whs29"></p>\r
+<p class="whs7"><img src="../image263.jpg" width="140px" height="250px" border="0" class="img_whs35"> <img src="../image264.jpg" width="141px" height="250px" border="0" class="img_whs36"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs30"> <img src="../image128.jpg" width="150px" height="123px" border="0" class="img_whs30"></p>\r
+<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs37"> <img src="../image128.jpg" width="150px" height="123px" border="0" class="img_whs37"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs30"> <img src="../image127.jpg" width="150px" height="123px" border="0" class="img_whs30"></p>\r
+<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs37"> <img src="../image127.jpg" width="150px" height="123px" border="0" class="img_whs37"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<li class=kadov-p><p class="whs1"><b style="font-weight: bold;">1st \r
Constructor <span style="font-weight: normal;">(in one direction):</span></b> \r
- 1 shape + 1 edge + 1 value (repetition).</p></li>\r
+ Name + 1 shape + 1 vector for direction + 1 value (repetition).</p></li>\r
\r
- <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">2nd \r
- Constructor <span style="font-weight: normal;">(in two directions):</span></b> \r
- 1 shape + 1 edge + 1 angle + 1 value (repetition) + 1 step value + 1 value \r
- (repetition).</p></li>\r
+ <li class=kadov-p><p class="whs1"><b>2nd Constructor <span \r
+ style="font-weight: normal;">(in two directions):</span></b> Name + 1 \r
+ shape + 1 vector for direction + 1 angle + 1 value (repetition) + 1 step \r
+ value + 1 value (repetition); <span style="font-weight: bold;"><B>Reverse \r
+ </B></span><span>checkbox allows to set the direction of rotation</span>.</p></li>\r
</ul>\r
\r
<p class="whs1"> </p>\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs7"><img src="../image131.jpg" width="200px" height="193px" border="0" class="img_whs11"> <img src="../image132.jpg" width="200px" height="193px" border="0" class="img_whs11"></p>\r
+<p class="whs7"><img src="../image261.jpg" width="159px" height="250px" border="0" class="img_whs38"> <img src="../image262.jpg" width="160px" height="250px" border="0" class="img_whs39"></p>\r
\r
<p class="whs7"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs7"><img src="../image129.jpg" width="150px" height="128px" border="0" class="img_whs31"> <img src="../image130.jpg" width="150px" height="128px" border="0" class="img_whs31"></p>\r
+<p class="whs7"><img src="../image129.jpg" width="150px" height="128px" border="0" class="img_whs40"> <img src="../image130.jpg" width="150px" height="128px" border="0" class="img_whs40"></p>\r
\r
<p class="whs1"> </p>\r
\r
\r
<p class="whs1"> </p>\r
\r
-<p class="whs7"><img src="../image25.gif" width="150px" height="113px" border="0" class="img_whs32"> <img src="../image133.jpg" width="150px" height="113px" border="0" class="img_whs32"></p>\r
+<p class="whs7"><img src="../image25.gif" width="150px" height="113px" border="0" class="img_whs41"> <img src="../image133.jpg" width="150px" height="113px" border="0" class="img_whs41"></p>\r
\r
<p> </p>\r
\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
--- /dev/null
+\r
+<html>\r
+<head><script language="javascript">\r
+<!--\r
+var sIcon="whstart.ico";\r
+var sPath=document.location.href;\r
+if (sPath.indexOf("http")!= -1)\r
+ document.write("<link REL=\"SHORTCUT ICON\" href=\""+ sIcon +"\">");\r
+//-->\r
+</script>\r
+ <title>GEOM reference manual</title>\r
+ <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+ <meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" >\r
+<!--\r
+if (!window.gbWhVer||!window.gbWhUtil||!window.gbWhMsg)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript" src="whstub.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var nWebhelpNavPaneMode = 1; //1: DHTML 2:Applet 3:PureHTML 4:NoframeAt all\r
+var strPaneDHTML = "whskin_pdhtml.htm"; //whd_nvp10.htm if tab enabled, whnframe.htm if tab disabled.\r
+var strPaneApplet = "whskin_papplet.htm";\r
+var strPaneList = "whskin_plist.htm";\r
+var bNoApplet = false;\r
+\r
+var strPane = "";\r
+\r
+var nViewFrameType = -1;\r
+\r
+if (!window.gAgent)\r
+{\r
+ // low end browser, we don't even try to determine it.\r
+ document.location = "whnjs.htm";\r
+}\r
+else\r
+{\r
+ if (!gbNav4&&!gbIE4&&!gbOpera7&&!gbSafari) \r
+ document.location = "whnjs.htm";\r
+ else if (gbNav4 && !gbNav6 && ((gnVerMinor <= 4.06)))\r
+ document.location = "whnjs.htm";\r
+ else if (gbMac && gbIE4 && !gbIE5) \r
+ document.location = "whnjs.htm";\r
+ //figure out which mode is the best\r
+ else\r
+ {\r
+ nViewFrameType=nWebhelpNavPaneMode;\r
+ if (nWebhelpNavPaneMode==1||nWebhelpNavPaneMode == 2)\r
+ {\r
+ var gbDHTML=(nWebhelpNavPaneMode==1);\r
+ if (gbNav4) nViewFrameType = 2;\r
+ if (gbNav4&&(gnVerMinor < 4.1)) nViewFrameType = 3;\r
+ if (gbNav4&&(gnVerMinor == 4.6)) nViewFrameType = 3;\r
+ if (gbIE4&&gbDHTML) nViewFrameType = 1;\r
+ if (gbIE4&&gbSunOS&&nWebhelpNavPaneMode==2) nViewFrameType = 3;\r
+ if (gbNav4&&gbSunOS&&nViewFrameType==2) nViewFrameType = 3;\r
+ if (gbNav6&&gbDHTML) nViewFrameType = 1;\r
+ if (gbNav6&&!gbNav61&&nWebhelpNavPaneMode == 2) nViewFrameType = 3;\r
+ if (gbMac) nViewFrameType = 3;\r
+ if (gbOpera7&&nViewFrameType == 2) nViewFrameType = 3;\r
+ if ((bNoApplet)&&(nViewFrameType == 2)) nViewFrameType = 3;\r
+ }\r
+ }\r
+}\r
+\r
+if (nViewFrameType!=-1)\r
+{\r
+ var gbWindows = ((gAgent.indexOf("win") != -1) || (gAgent.indexOf("16bit") != -1));\r
+ //The colordepth of the 16 color on Windows is 1. \r
+ if ((gbWindows) && (gbNav4) && (window.screen) && (window.screen.colorDepth <= 4))\r
+ {\r
+ alert("WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors.");\r
+ nViewFrameType = 3;\r
+ }\r
+\r
+ //figure out which one is navpane\r
+ // ReplaceMark:nViewFrameType = 1\r
+ if (nViewFrameType == 1)\r
+ {\r
+ if (gbNav4 && !gbNav6)\r
+ strPane = strPaneList;\r
+ else\r
+ strPane = strPaneDHTML;\r
+ }\r
+ else if (nViewFrameType == 2)\r
+ strPane = strPaneApplet;\r
+ else\r
+ strPane = strPaneList;\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="javascript" src="whstart.js"></script>\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (!gbIE4&&!gbNav4&&!gbOpera7&&!gbSafari)\r
+ document.location = "whnjs.htm";\r
+\r
+function CMRAgent( strID, strURL, strLabel, strFrameAttr )\r
+{\r
+ this.m_strID = strID;\r
+ this.m_strURL = strURL;\r
+ this.m_strLabel = strLabel;\r
+ this.m_strFrameAttr = strFrameAttr;\r
+}\r
+\r
+function CMRServer()\r
+{\r
+ this.m_cAgents = new Array;\r
+}\r
+var cMRServer = new CMRServer;\r
+// GetServerInfo\r
+// Registry the agent array handled by webhelp\r
+// ReplaceMark:MRServer.strServerData\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (nViewFrameType!=-1)\r
+{\r
+ var strHTML = "<frameset rows=\"32,*\" hostof=\"parent:toolbar!startpage:yes\" frameborder=\"0\" border=\"0\"><frame src=\"whskin_tbars.htm\" id=\"toolbar\" frameborder=\"0\" border=\"0\" scrolling=\"no\" noresize marginheight=\"0\" marginwidth=\"0\" title=\"Toolbar\"></frame><frame src=\"whskin_frmset01.htm\" frameborder=\"1\" border=\"1\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame></frameset>";\r
+ document.write(strHTML);\r
+}\r
+//-->\r
+</script>\r
+\r
+<frameset cols="100%,*" frameborder=no border=0>\r
+ <frame src="whnjs.htm">\r
+ <frame src="whskin_blank.htm" noresize>\r
+</frameset>\r
+\r
+</html>
\ No newline at end of file
--- /dev/null
+|SourceProjectName:GEOM.hpr\r
+|DestinationProjectName:geom.htm\r
+whhost.js\r
+whmsg.js\r
+whmozemu.js\r
+whproxy.js\r
+whstub.js\r
+whutils.js\r
+whver.js\r
+whform.js\r
+whphost.js\r
+whstart.js\r
+whtopic.js\r
+whframes.js\r
+whlang.js\r
+whskin_info.htm\r
+whskin_blank.htm\r
+whskin_pickup.htm\r
+whskin_homepage.htm\r
+whskin_tw.htm\r
+whnjs.htm\r
+whthost.js\r
+whtdhtml.htm\r
+whihost.js\r
+whibody.htm\r
+whiform.htm\r
+whfhost.js\r
+whfbody.htm\r
+whfform.htm\r
+whghost.js\r
+whgbody.htm\r
+whgdhtml.htm\r
+whgdef.htm\r
+whproj.js\r
+whproj.xml\r
+whproj.htm\r
+whxdata\whtoc.xml\r
+whxdata\whidx.xml\r
+whxdata\whfts.xml\r
+whxdata\whglo.xml\r
+whdata\whtoc.js\r
+whdata\whtoc.htm\r
+whdata\whtdata.js\r
+whdata\whidx.js\r
+whdata\whidx.htm\r
+whdata\whidata.js\r
+whdata\whfts.js\r
+whdata\whfts.htm\r
+whdata\whglo.js\r
+whdata\whglo.htm\r
+whdata\whgdata.js\r
+whdata\whftdata.js\r
+whdata\whfwdata.js\r
+whres.xml\r
+webhelp.jar\r
+webhelp.cab\r
+whgdata\whnvp30.htm\r
+whgdata\whnvp31.htm\r
+whgdata\whnvp32.htm\r
+whgdata\whnvp33.htm\r
+whgdata\whnvt30.htm\r
+whgdata\whnvt31.htm\r
+whgdata\whnvt32.htm\r
+whgdata\whnvt33.htm\r
+whgdata\whnvf30.htm\r
+whgdata\whnvf31.htm\r
+whgdata\whnvf32.htm\r
+whgdata\whnvf33.htm\r
+whgdata\whnvl31.htm\r
+whgdata\whnvl32.htm\r
+whgdata\whnvl33.htm\r
+whgdata\whexpbar.gif\r
+cshdat_webhelp.htm\r
+whcsh_home.htm\r
+whcshdata.htm\r
+cshdat_robohelp.htm\r
+wht_tab0.gif\r
+wht_tab1.gif\r
+wht_tab2.gif\r
+wht_tab3.gif\r
+wht_tab4.gif\r
+wht_tab5.gif\r
+wht_tab6.gif\r
+wht_tab7.gif\r
+wht_tab8.gif\r
+wht_glo_h.gif\r
+wht_glo_n.gif\r
+wht_fts_h.gif\r
+wht_fts_n.gif\r
+wht_idx_h.gif\r
+wht_idx_n.gif\r
+wht_toc_h.gif\r
+wht_toc_n.gif\r
+wht_ws.gif\r
+wht_ws_g.gif\r
+wht_logo1.gif\r
+wht_logo2.gif\r
+wht_abgw.jpg\r
+wht_abgi.jpg\r
+wht_abge.jpg\r
+wht_abtw.jpg\r
+wht_abte.jpg\r
+wht_abti.jpg\r
+wht_spac.gif\r
+wht_next.gif\r
+wht_next_g.gif\r
+wht_prev.gif\r
+wht_prev_g.gif\r
+wht_sync.gif\r
+wht_hide.gif\r
+wht_go.gif\r
+whstart.ico\r
+whestart.ico\r
+whrstart.ico\r
+whidhtml.htm\r
+whfdhtml.htm\r
+whskin_banner.htm\r
+whtbar.js\r
+whskin_pdhtml.htm\r
+whskin_papplet.htm\r
+whskin_plist.htm\r
+whskin_tbars.htm\r
+whskin_mbars.htm\r
+wht_toc4.gif\r
+wht_toc1.gif\r
+wht_toc2.gif\r
+wht_toc3.gif\r
+whskin_frmset010.htm\r
+whst_topics.xml\r
+whskin_frmset01.htm\r
+geom_hha.hhk\r
+geom.hhc\r
+geom.hhk\r
+blocks.htm\r
+changing_displaying_parameters.htm\r
+files\introduction_to_geom.htm\r
+files\salome2_sp3_basicgui_functions.htm\r
+files\salome2_sp3_booleangui_functions.htm\r
+files\salome2_sp3_buildgui_functions.htm\r
+files\salome2_sp3_displaygui_functions.htm\r
+files\salome2_sp3_generationgui_functions.htm\r
+files\salome2_sp3_geomtoolsgui_functions.htm\r
+files\salome2_sp3_measuregui_functions.htm\r
+files\salome2_sp3_operationgui_functions.htm\r
+files\salome2_sp3_primitivegui_functions.htm\r
+files\salome2_sp3_repairgui_functions.htm\r
+files\salome2_sp3_transformationgui_functions.htm\r
+newentity_blocks.htm\r
+sketcher.htm\r
+working_with_groups.htm\r
+ehelp.xml\r
+geom.glo\r
+default.css\r
+image290.jpg\r
+image219.jpg\r
+image208.jpg\r
+image61.gif\r
+image191.jpg\r
+image180.jpg\r
+image109.jpg\r
+image97.jpg\r
+image53.jpg\r
+files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image131.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image31.gif\r
+image291.jpg\r
+image280.jpg\r
+image209.jpg\r
+image192.jpg\r
+image181.jpg\r
+image51.gif\r
+image170.jpg\r
+image98.jpg\r
+image76.jpg\r
+image54.jpg\r
+image10.jpg\r
+files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image132.gif\r
+files\salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image32.gif\r
+image292.jpg\r
+image281.jpg\r
+image270.jpg\r
+image193.jpg\r
+image52.gif\r
+image171.jpg\r
+image160.jpg\r
+image41.gif\r
+image11.jpg\r
+files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image133.gif\r
+files\salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image122.gif\r
+files\salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image87.gif\r
+image3.jpg\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image33.gif\r
+image293.jpg\r
+image64.gif\r
+image282.jpg\r
+image271.jpg\r
+image260.jpg\r
+image194.jpg\r
+image53.gif\r
+image172.jpg\r
+image42.gif\r
+image150.jpg\r
+image78.jpg\r
+image20.gif\r
+image67.jpg\r
+image12.jpg\r
+files\salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image88.gif\r
+files\salome2_sp3_booleangui_functions_salome2_sp3_booleangui_functions_image1.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image34.gif\r
+image294.jpg\r
+image283.jpg\r
+image261.jpg\r
+image272.jpg\r
+image250.jpg\r
+image151.jpg\r
+image32.gif\r
+image140.jpg\r
+image79.jpg\r
+image21.gif\r
+image2.gif\r
+image5.jpg\r
+files\salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image89.gif\r
+files\salome2_sp3_booleangui_functions_salome2_sp3_booleangui_functions_image2.gif\r
+image295.jpg\r
+image284.jpg\r
+image262.jpg\r
+image273.jpg\r
+image251.jpg\r
+image240.jpg\r
+image196.jpg\r
+image185.jpg\r
+image44.gif\r
+image163.jpg\r
+image141.jpg\r
+image130.jpg\r
+image22.gif\r
+files\salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image51.gif\r
+image11.gif\r
+files\salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image56.gif\r
+files\salome2_sp3_booleangui_functions_salome2_sp3_booleangui_functions_image3.gif\r
+image296.jpg\r
+image285.jpg\r
+image274.jpg\r
+image263.jpg\r
+image252.jpg\r
+image241.jpg\r
+image230.jpg\r
+image197.jpg\r
+image56.gif\r
+image164.jpg\r
+image142.jpg\r
+image23.gif\r
+image12.gif\r
+image7.jpg\r
+image4.gif\r
+files\salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image57.gif\r
+files\salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image52.gif\r
+files\salome2_sp3_booleangui_functions_salome2_sp3_booleangui_functions_image4.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image13.gif\r
+image297.jpg\r
+image286.jpg\r
+image275.jpg\r
+image264.jpg\r
+image253.jpg\r
+image242.jpg\r
+image231.jpg\r
+image220.jpg\r
+image57.gif\r
+image154.jpg\r
+image35.gif\r
+image24.gif\r
+image121.jpg\r
+image110.jpg\r
+image27.jpg\r
+image13.gif\r
+image8.jpg\r
+image5.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image71.gif\r
+files\salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image58.gif\r
+files\salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image53.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image27.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image14.gif\r
+image298.jpg\r
+image287.jpg\r
+image276.jpg\r
+image265.jpg\r
+image254.jpg\r
+image243.jpg\r
+image221.jpg\r
+image210.jpg\r
+image199.jpg\r
+image188.jpg\r
+image133.jpg\r
+image25.gif\r
+image122.jpg\r
+image14.gif\r
+image9.jpg\r
+image6.gif\r
+files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image128.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image72.gif\r
+files\salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image59.gif\r
+files\salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image54.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image28.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image15.gif\r
+i_blue.jpg\r
+image299.jpg\r
+image288.jpg\r
+image277.jpg\r
+image266.jpg\r
+image255.jpg\r
+image244.jpg\r
+image233.jpg\r
+image222.jpg\r
+image211.jpg\r
+image59.gif\r
+image189.jpg\r
+image167.jpg\r
+image156.jpg\r
+image37.gif\r
+image145.jpg\r
+image134.jpg\r
+image112.jpg\r
+image15.gif\r
+image18.jpg\r
+image7.gif\r
+files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image129.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image73.gif\r
+files\salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image55.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image29.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image16.gif\r
+image300.jpg\r
+image289.jpg\r
+image278.jpg\r
+image267.jpg\r
+image256.jpg\r
+image245.jpg\r
+image234.jpg\r
+image223.jpg\r
+image212.jpg\r
+image201.jpg\r
+image49.gif\r
+image168.jpg\r
+image135.jpg\r
+image124.jpg\r
+image113.jpg\r
+image16.gif\r
+image8.gif\r
+files\salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image119.gif\r
+files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image100.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image74.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image17.gif\r
+image279.jpg\r
+image268.jpg\r
+image257.jpg\r
+image246.jpg\r
+image235.jpg\r
+image224.jpg\r
+image213.jpg\r
+image202.jpg\r
+image158.jpg\r
+image147.jpg\r
+image136.jpg\r
+image80.jpg\r
+image17.gif\r
+image9.gif\r
+files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image101.gif\r
+files\salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image90.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image75.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image18.gif\r
+image269.jpg\r
+image258.jpg\r
+image247.jpg\r
+image236.jpg\r
+image225.jpg\r
+image214.jpg\r
+image203.jpg\r
+image29.gif\r
+image137.jpg\r
+image81.jpg\r
+files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image102.gif\r
+files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image99.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image76.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image19.gif\r
+image259.jpg\r
+image248.jpg\r
+image237.jpg\r
+image226.jpg\r
+image215.jpg\r
+image204.jpg\r
+image149.jpg\r
+image138.jpg\r
+image127.jpg\r
+image82.jpg\r
+image19.gif\r
+files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image103.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image77.gif\r
+image249.jpg\r
+image238.jpg\r
+image227.jpg\r
+image216.jpg\r
+image205.jpg\r
+image139.jpg\r
+image128.jpg\r
+image94.jpg\r
+image83.jpg\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image78.gif\r
+image239.jpg\r
+image228.jpg\r
+image217.jpg\r
+image206.jpg\r
+image129.jpg\r
+image95.jpg\r
+image84.jpg\r
+image229.jpg\r
+image218.jpg\r
+image207.jpg\r
+image96.jpg\r
+image85.jpg\r
+image52.jpg\r
+files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image130.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image30.gif\r
+ehlpdhtm.js\r
+geom.ppf\r
+default_ns.css\r
+whxdata\whtdata0.xml\r
+whxdata\whftdata0.xml\r
+whxdata\whfwdata0.xml\r
+whxdata\whfwdata1.xml\r
+whxdata\whfwdata2.xml\r
+whxdata\whgdata0.xml\r
+whdata\whtdata0.htm\r
+whdata\whftdata0.htm\r
+whdata\whfwdata0.htm\r
+whdata\whfwdata1.htm\r
+whdata\whfwdata2.htm\r
+whdata\whgdata0.htm\r
+whgdata\whlstt0.htm\r
+whgdata\whlstt1.htm\r
+whgdata\whlstt2.htm\r
+whgdata\whlstt3.htm\r
+whgdata\whlstt4.htm\r
+whgdata\whlsti0.htm\r
+whgdata\whlstfl0.htm\r
+whgdata\whlstfl1.htm\r
+whgdata\whlstfl2.htm\r
+whgdata\whlstfl3.htm\r
+whgdata\whlstfl4.htm\r
+whgdata\whlstfl5.htm\r
+whgdata\whlstfl6.htm\r
+whgdata\whlstfl7.htm\r
+whgdata\whlstfl8.htm\r
+whgdata\whlstfl9.htm\r
+whgdata\whlstfl10.htm\r
+whgdata\whlstfl11.htm\r
+whgdata\whlstfl12.htm\r
+whgdata\whlstfl13.htm\r
+whgdata\whlstfl14.htm\r
+whgdata\whlstfl15.htm\r
+whgdata\whlstfl16.htm\r
+whgdata\whlstfl17.htm\r
+whgdata\whlstfl18.htm\r
+whgdata\whlstfl19.htm\r
+whgdata\whlstfl20.htm\r
+whgdata\whlstfl21.htm\r
+whgdata\whlstfl22.htm\r
+whgdata\whlstfl23.htm\r
+whgdata\whlstf0.htm\r
+whgdata\whlstf1.htm\r
+whgdata\whlstf2.htm\r
+whgdata\whlstf3.htm\r
+whgdata\whlstf4.htm\r
+whgdata\whlstf5.htm\r
+whgdata\whlstg0.htm\r
+geom.htm\r
+geom_csh.htm\r
+geom_rhc.htm\r
--- /dev/null
+<html>\r
+<head>\r
+<title>GEOM reference manual</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<script language="javascript" src="whutils.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var gCSHFileName = "whc_data.htm";\r
+var gCSHSuffixName1 = "_csh.html";\r
+var gCSHSuffixName2 = "_csh.htm";\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+gCSHFileName="cshdat_webhelp.htm";\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+var gasProj = new Array();\r
+gasProj[0] = _getPath(document.location.href);\r
+var gCurrent = 0;\r
+\r
+function addProject(strProj)\r
+{\r
+ var len = gasProj.length;\r
+ if (strProj)\r
+ {\r
+ strProj = _replaceSlash(strProj);\r
+ if (strProj.lastIndexOf("/") != strProj.length - 1)\r
+ strProj += "/";\r
+ var strPPath = _getFullPath(_getPath(document.location.href), strProj);\r
+ var bFound = false;\r
+ for (var i = 0; i < len; i ++)\r
+ {\r
+ if (isSamePath(gasProj[i], strPPath))\r
+ {\r
+ bFound = true;\r
+ break;\r
+ }\r
+ }\r
+ if (!bFound)\r
+ gasProj[len] = strPPath;\r
+ }\r
+}\r
+\r
+function isSamePath(strPath1, strPath2)\r
+{\r
+ return strPath1.toLowerCase() == strPath2.toLowerCase();\r
+}\r
+\r
+function goNext()\r
+{\r
+ gCurrent ++;\r
+ var len = gasProj.length;\r
+ if (gCurrent >= len)\r
+ return getHomePage()\r
+ else\r
+ frames["csh"].location = gasProj[gCurrent] + gCSHFileName;\r
+ return "";\r
+}\r
+\r
+function getRelHomePage(strLocation)\r
+{\r
+ var strCurPPath = _getPath(strLocation);\r
+ var strOriPPath = _getPath(getHomePage());\r
+ var strRelPath = _getRelativeFileName(strOriPPath, strCurPPath);\r
+ var strURL = getHomePage() + "#" + strRelPath;\r
+ return strURL;\r
+}\r
+\r
+function getHomePage()\r
+{\r
+ var strHomePage;\r
+ var strTmp = location.toString();\r
+ var nPos = strTmp.indexOf("#");\r
+ if (nPos != -1)\r
+ {\r
+ strHomePage = strTmp.substring(0, nPos);\r
+ }\r
+ else\r
+ {\r
+ strHomePage = strTmp;\r
+ }\r
+ var nPos1 = strHomePage.indexOf(gCSHSuffixName1);\r
+ var nPos = strHomePage.indexOf(gCSHSuffixName2);\r
+ if (nPos != -1)\r
+ {\r
+ strHomePage = strHomePage.substring(0,nPos);\r
+ if (nPos1 != -1)\r
+ strHomePage += ".html";\r
+ else\r
+ strHomePage += ".htm";\r
+ }\r
+ return strHomePage;\r
+}\r
+//-->\r
+</script>\r
+</head>\r
+<frameset rows="1,*">\r
+<frame name="dumb" src="about:blank"></frame>\r
+<frame name="csh" src="cshdat_webhelp.htm"></frame> \r
+</frameset>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title>GEOM reference manual</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<script language="javascript" src="whutils.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var gCSHFileName = "whc_data.htm";\r
+var gCSHSuffixName1 = "_rhc.html";\r
+var gCSHSuffixName2 = "_rhc.htm";\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+gCSHFileName="cshdat_robohelp.htm";\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+var gasProj = new Array();\r
+gasProj[0] = _getPath(document.location.href);\r
+var gCurrent = 0;\r
+\r
+function addProject(strProj)\r
+{\r
+ var len = gasProj.length;\r
+ if (strProj)\r
+ {\r
+ strProj = _replaceSlash(strProj);\r
+ if (strProj.lastIndexOf("/") != strProj.length - 1)\r
+ strProj += "/";\r
+ var strPPath = _getFullPath(_getPath(document.location.href), strProj);\r
+ var bFound = false;\r
+ for (var i = 0; i < len; i ++)\r
+ {\r
+ if (isSamePath(gasProj[i], strPPath))\r
+ {\r
+ bFound = true;\r
+ break;\r
+ }\r
+ }\r
+ if (!bFound)\r
+ gasProj[len] = strPPath;\r
+ }\r
+}\r
+\r
+function isSamePath(strPath1, strPath2)\r
+{\r
+ return strPath1.toLowerCase() == strPath2.toLowerCase();\r
+}\r
+\r
+function goNext()\r
+{\r
+ gCurrent ++;\r
+ var len = gasProj.length;\r
+ if (gCurrent >= len)\r
+ return getHomePage()\r
+ else\r
+ frames["csh"].location = gasProj[gCurrent] + gCSHFileName;\r
+ return "";\r
+}\r
+\r
+function getRelHomePage(strLocation)\r
+{\r
+ var strCurPPath = _getPath(strLocation);\r
+ var strOriPPath = _getPath(getHomePage());\r
+ var strRelPath = _getRelativeFileName(strOriPPath, strCurPPath);\r
+ var strURL = getHomePage() + "#" + strRelPath;\r
+ return strURL;\r
+}\r
+\r
+function getHomePage()\r
+{\r
+ var strHomePage;\r
+ var strTmp = location.toString();\r
+ var nPos = strTmp.indexOf("#");\r
+ if (nPos != -1)\r
+ {\r
+ strHomePage = strTmp.substring(0, nPos);\r
+ }\r
+ else\r
+ {\r
+ strHomePage = strTmp;\r
+ }\r
+ var nPos1 = strHomePage.indexOf(gCSHSuffixName1);\r
+ var nPos = strHomePage.indexOf(gCSHSuffixName2);\r
+ if (nPos != -1)\r
+ {\r
+ strHomePage = strHomePage.substring(0,nPos);\r
+ if (nPos1 != -1)\r
+ strHomePage += ".html";\r
+ else\r
+ strHomePage += ".htm";\r
+ }\r
+ return strHomePage;\r
+}\r
+//-->\r
+</script>\r
+</head>\r
+<frameset rows="1,*">\r
+<frame name="dumb" src="about:blank"></frame>\r
+<frame name="csh" src="cshdat_robohelp.htm"></frame> \r
+</frameset>\r
+</html>
\ No newline at end of file
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Blocks</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=2843>\r
-<meta name=layout-width content=688>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='default.css'>");}\r
</script>\r
<style type="text/css">\r
<!--\r
-p.whs1 {font-size: 14pt; font-weight: bold;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-ul.whs3 {list-style: disc;}\r
-img_whs4 {border-style: none; border: none; width: 23px; height: 22px;}\r
-p.whs5 {font-size: 12pt;}\r
-p.whs6 {font-size: 12pt; font-style: italic; font-weight: normal;}\r
-table.whs7 {x-cell-content-align: top; width: 89.919%; border-spacing: 0px; border-spacing: 0px;}\r
-col.whs8 {width: 29.973%;}\r
-col.whs9 {width: 33.333%;}\r
-tr.whs10 {x-cell-content-align: top;}\r
-td.whs11 {width: 29.973%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs12 {border-style: none; border: none; width: 200px; height: 250px;}\r
-td.whs13 {width: 29.973%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-top-style: none; border-bottom-style: none;}\r
-td.whs14 {width: 33.333%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs15 {border-style: none; border: none; width: 200px; height: 264px;}\r
-p.whs16 {font-weight: bold;}\r
-img_whs17 {border-style: none; border: none; width: 250px; height: 195px;}\r
-img_whs18 {border-style: none; border: none; width: 24px; height: 22px;}\r
-table.whs19 {x-cell-content-align: top; width: 63.172%; border-spacing: 0px; border-spacing: 0px;}\r
-col.whs20 {width: 52.553%;}\r
-col.whs21 {width: 47.447%;}\r
-td.whs22 {width: 52.553%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs23 {border-style: none; border: none; width: 200px; height: 207px;}\r
-td.whs24 {width: 47.447%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs25 {border-style: none; border: none; width: 200px; height: 297px;}\r
-p.whs26 {font-size: 12pt; font-weight: bold;}\r
-p.whs27 {font-size: 12pt; font-weight: bold; margin-left: 0px;}\r
-img_whs28 {border-style: none; border: none; width: 300px; height: 234px; float: none;}\r
-img_whs29 {border-style: none; border: none; width: 251px; height: 234px;}\r
-p.whs30 {font-size: 12pt; margin-left: 40px;}\r
+p.whs1 { font-size:14pt; font-weight:bold; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+ul.whs3 { list-style:disc; }\r
+img_whs4 { border-style:none; border:none; width:23px; height:22px; }\r
+p.whs5 { font-size:12pt; }\r
+p.whs6 { font-size:12pt; font-style:italic; font-weight:normal; }\r
+table.whs7 { x-cell-content-align:top; border-spacing:0px; width:66.515%; }\r
+col.whs8 { width:32.996%; }\r
+col.whs9 { width:33.052%; }\r
+col.whs10 { width:33.952%; }\r
+tr.whs11 { x-cell-content-align:top; }\r
+td.whs12 { padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
+img_whs13 { border:none; width:183px; height:250px; }\r
+td.whs14 { padding-right:10px; padding-left:10px; border-right-style:none; border-top-style:none; border-bottom-style:none; }\r
+td.whs15 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
+img_whs16 { border:none; width:184px; height:250px; }\r
+p.whs17 { font-weight:bold; }\r
+img_whs18 { border-style:none; border:none; width:250px; height:195px; }\r
+img_whs19 { border-style:none; border:none; width:24px; height:22px; }\r
+table.whs20 { x-cell-content-align:top; border-spacing:0px; width:40.406%; }\r
+col.whs21 { width:49.761%; }\r
+col.whs22 { width:50.239%; }\r
+img_whs23 { border:none; width:162px; height:250px; }\r
+img_whs24 { border:none; width:164px; height:250px; }\r
+p.whs25 { font-size:12pt; font-weight:bold; }\r
+p.whs26 { font-size:12pt; font-weight:bold; margin-left:0px; }\r
+img_whs27 { border-style:none; border:none; width:300px; height:234px; float:none; }\r
+img_whs28 { border-style:none; border:none; width:251px; height:234px; }\r
+p.whs29 { font-size:12pt; margin-left:40px; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
<!--\r
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
{\r
var strNSS = "<style type='text/css'>";\r
- strNSS += "p.whs27 {margin-left:1; }";\r
+ strNSS += "p.whs26 {margin-left:1pt; }";\r
strNSS +="</style>";\r
document.write(strNSS);\r
}\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("geom.html");\r
+ setRelStartPage("geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Building by blocks</h1>\r
\r
<ul type="disc" class="whs3">\r
\r
- <li class=kadov-p><p class="whs5">4 Points, or</p></li>\r
+ <li class=kadov-p><p class="whs5">Name + 4 Points, or</p></li>\r
\r
- <li class=kadov-p><p class="whs5">2 Edges, or </p></li>\r
+ <li class=kadov-p><p class="whs5">Name + 2 Edges, or </p></li>\r
\r
- <li class=kadov-p><p class="whs5">4 Edges.</p></li>\r
+ <li class=kadov-p><p class="whs5">Name + 4 Edges.</p></li>\r
</ul>\r
\r
<p class="whs5"> </p>\r
\r
<p class="whs5"><b style="font-weight: bold;">Dialog Box:</b></p>\r
\r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="89.919%" class="whs7">\r
-<col class="whs8">\r
+<table x-use-null-cells width="66.515%" cellspacing="0" class="whs7">\r
<col class="whs8">\r
<col class="whs9">\r
-\r
-<tr valign="top" class="whs10">\r
-<td width="29.973%" class="whs11">\r
-<p><img src="image182.jpg" width="200px" height="250px" border="0" class="img_whs12"></td>\r
-<td width="29.973%" class="whs13">\r
-<p><img src="image183.jpg" width="200px" height="250px" border="0" class="img_whs12"></td>\r
-<td width="33.333%" class="whs14">\r
-<p><img src="image184.jpg" width="200px" height="264px" border="0" class="img_whs15"></td></tr>\r
+<col class="whs10">\r
+\r
+<tr valign="top" class="whs11">\r
+<td width="32.996%" class="whs12">\r
+<p><img src="image244.jpg" width="183px" height="250px" border="0" class="img_whs13"></td>\r
+<td width="33.052%" class="whs14">\r
+<p><img src="image245.jpg" width="183px" height="250px" border="0" class="img_whs13"></td>\r
+<td width="33.952%" class="whs15">\r
+<p><img src="image246.jpg" width="184px" height="250px" border="0" class="img_whs16"></td></tr>\r
</table>\r
\r
<p class="whs5"> </p>\r
\r
<p> </p>\r
\r
-<p class="whs16">Example:</p>\r
+<p class="whs17">Example:</p>\r
\r
-<p class="whs16"> </p>\r
+<p class="whs17"> </p>\r
\r
-<p><img src="image185.jpg" width="250px" height="195px" border="0" class="img_whs17"> </p>\r
+<p><img src="image185.jpg" width="250px" height="195px" border="0" class="img_whs18"> </p>\r
\r
<p> </p>\r
\r
<p> </p>\r
\r
-<p><a name=HexahedralSolid><img src="image51.gif" width="24px" height="22px" border="0" class="img_whs18"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Hexahedral \r
+<p><a name=HexahedralSolid><img src="image51.gif" width="24px" height="22px" border="0" class="img_whs19"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Hexahedral \r
solid</B></font></span></a></p>\r
\r
<p> </p>\r
\r
<ul type="disc" class="whs3">\r
\r
- <li class=kadov-p><p class="whs5">2 Faces, or </p></li>\r
+ <li class=kadov-p><p class="whs5">Name + 2 Faces, or </p></li>\r
\r
- <li class=kadov-p><p class="whs5">6 Faces.</p></li>\r
+ <li class=kadov-p><p class="whs5">Name + 6 Faces.</p></li>\r
</ul>\r
\r
<p class="whs5"> </p>\r
\r
<p class="whs5"> </p>\r
\r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="63.172%" class="whs19">\r
-<col class="whs20">\r
+<table x-use-null-cells width="40.406%" cellspacing="0" class="whs20">\r
<col class="whs21">\r
+<col class="whs22">\r
\r
-<tr valign="top" class="whs10">\r
-<td width="52.553%" class="whs22">\r
-<p class="whs5"><b style="font-weight: bold;"> <img src="image176.jpg" width="200px" height="207px" border="0" class="img_whs23"></b></td>\r
-<td width="47.447%" class="whs24">\r
-<p><img src="image179.jpg" width="200px" height="297px" border="0" class="img_whs25"></td></tr>\r
+<tr valign="top" class="whs11">\r
+<td width="49.761%" class="whs12">\r
+<p class="whs5"><b> </b><img src="image242.jpg" width="162px" height="250px" border="0" class="img_whs23"></td>\r
+<td width="50.239%" class="whs15">\r
+<p><img src="image243.jpg" width="164px" height="250px" border="0" class="img_whs24"></td></tr>\r
</table>\r
\r
<p class="whs5"> </p>\r
\r
-<p class="whs26">Example:</p>\r
+<p class="whs25">Example:</p>\r
\r
-<p class="whs26"> </p>\r
+<p class="whs25"> </p>\r
\r
-<p class="whs27"><img src="image180.jpg" x-maintain-ratio="TRUE" width="300px" height="234px" border="0" class="img_whs28"> <img src="image181.jpg" width="251px" height="234px" border="0" class="img_whs29"> </p>\r
+<p class="whs26"><img src="image180.jpg" x-maintain-ratio="TRUE" width="300px" height="234px" border="0" class="img_whs27"> <img src="image181.jpg" width="251px" height="234px" border="0" class="img_whs28"> </p>\r
\r
-<p class="whs30"><b style="font-weight: bold;"> </b> </p>\r
+<p class="whs29"><b style="font-weight: bold;"> </b> </p>\r
\r
<p class="whs1"> </p>\r
\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Sketcher</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1268>\r
-<meta name=layout-width content=740>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='default.css'>");}\r
</script>\r
<style type="text/css">\r
<!--\r
-img_whs1 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs2 {font-size: 12pt;}\r
-ul.whs3 {list-style: disc;}\r
-p.whs4 {margin-left: 40px; font-size: 12pt;}\r
-img_whs5 {border-style: none; border: none; width: 200px; height: 277px;}\r
-img_whs6 {border-style: none; border: none; width: 200px; height: 276px;}\r
-p.whs7 {font-size: 12pt; margin-left: 40px; text-indent: -40px;}\r
-p.whs8 {font-size: 12pt; margin-left: 40px; text-indent: -40px; font-weight: bold;}\r
-p.whs9 {font-size: 12pt; text-indent: -40px; font-weight: bold; margin-left: 80px;}\r
-img_whs10 {border-style: none; border: none; width: 200px; height: 200px;}\r
-img_whs11 {border-style: none; border: none; width: 200px; height: 195px;}\r
+img_whs1 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs2 { font-size:12pt; }\r
+ul.whs3 { list-style:disc; }\r
+p.whs4 { margin-left:40px; font-size:12pt; }\r
+img_whs5 { border:none; width:200px; height:277px; }\r
+img_whs6 { border:none; width:200px; height:276px; }\r
+p.whs7 { font-size:12pt; margin-left:40px; text-indent:-40px; }\r
+p.whs8 { font-size:12pt; margin-left:40px; text-indent:-40px; font-weight:bold; }\r
+p.whs9 { font-size:12pt; text-indent:-40px; font-weight:bold; margin-left:80px; }\r
+img_whs10 { border:none; width:200px; height:200px; }\r
+img_whs11 { border:none; width:200px; height:195px; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
<!--\r
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
{\r
var strNSS = "<style type='text/css'>";\r
- strNSS += "p.whs7 {text-indent:1; }";\r
- strNSS += "p.whs8 {text-indent:1; }";\r
- strNSS += "p.whs9 {text-indent:1; }";\r
+ strNSS += "p.whs7 {text-indent:1pt; }";\r
+ strNSS += "p.whs8 {text-indent:1pt; }";\r
+ strNSS += "p.whs9 {text-indent:1pt; }";\r
strNSS +="</style>";\r
document.write(strNSS);\r
}\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("geom.html");\r
+ setRelStartPage("geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Sketcher</h1>\r
\r
<p class="whs2"> </p>\r
\r
-<p class="whs2"><b style="font-weight: bold;">Arguments:</b> \r
- </p>\r
+<p class="whs2"><b>Arguments:</b> </p>\r
\r
<p class="whs2"><span><font size=3 style="font-size:12pt;">1. Element type (segment or arc).</font></span></p>\r
\r
\r
<p class="whs2"> </p>\r
\r
-<p class="whs2"><b style="font-weight: bold;">Dialog Box:</b></p>\r
+<p class="whs2"><b>Dialog Box:</b></p>\r
\r
<p class="whs2"> </p>\r
\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
--- /dev/null
+<html>\r
+<script language="javascript1.2" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmozemu.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+if(gbIE4||gbNav61)\r
+{\r
+ document.write("<body></body>");\r
+}\r
+else\r
+{\r
+ document.write("<frameset rows=\"100%,*\"><frame name=\"data_frm\" src=\"about:blank\"><frame name=\"dumb_frm\" src=\"about:blank\"></frameset>");\r
+}\r
+var gCSHFileName="whcshdata.htm";\r
+\r
+var gHomePage="geom.htm";\r
+var gaProj=new Array();\r
+gaProj[0]=new Object();\r
+gaProj[0].sProjPath=_replaceSlash(_getPath(document.location.href));\r
+gaProj[0].nLoadState=0;\r
+var gCurrent=0;\r
+\r
+var gsTopicURL="";\r
+var gnCurProj=0;\r
+var gnCommand=-1;\r
+var CMD_SHOWTOC=1;\r
+var CMD_SHOWINDEX=2;\r
+var CMD_SHOWSEARCH=3;\r
+var CMD_SHOWGLOSSARY=4;\r
+var CMD_SHOWNONE=0;\r
+\r
+var RHWO_LOCATION=0x01; /*need location bar?*/\r
+var RHWO_MENUBAR=0x02; /*need menubar?*/ \r
+var RHWO_RESIZABLE=0x04; /*resizable window?*/\r
+var RHWO_TOOLBAR=0x08; /*need toolbar?*/\r
+var RHWO_STATUS=0x10; /*need statusbar?*/\r
+var RHWO_SCROLLBARS=0x20; /*need scrollbars?*/\r
+\r
+var gsStr="";\r
+var gnId=-1;\r
+var gsWindow="";\r
+var gsJava="false";\r
+var gbUseStr=false;\r
+var gbURLReady=false;\r
+var goWnd=new Object();\r
+goWnd.sName="whCshDefault";\r
+goWnd.nBOptions=RHWO_RESIZABLE|RHWO_SCROLLBARS;\r
+goWnd.sBLeft="49%";\r
+goWnd.sBTop="0";\r
+goWnd.sBWidth="49%";\r
+goWnd.sBHeight="49%";\r
+goWnd.nPanes=1;\r
+var goFullWnd=new Object();\r
+goFullWnd.sName="whDefault";\r
+goFullWnd.nBOptions=RHWO_RESIZABLE|RHWO_SCROLLBARS;\r
+goFullWnd.sBLeft="20%";\r
+goFullWnd.sBTop="0";\r
+goFullWnd.sBWidth="79%";\r
+goFullWnd.sBHeight="79%";\r
+goFullWnd.nPanes=2;\r
+\r
+var goNewWnd=null;\r
+var gbLoadWnd=false;\r
+var gsURL="";\r
+\r
+function showCSH(sParam)\r
+{\r
+ //id=\r
+ //str=\r
+ //url=\r
+ //cmd=\r
+ //with the format #<a=xxx>>b=xxx>>c=xxx...\r
+ parseParam(sParam);\r
+ SwitchURL();\r
+}\r
+\r
+function IsWndReady()\r
+{\r
+ if(gaProj[0].nLoadState==0)\r
+ {\r
+ var sCshFile=_getFullPath(gaProj[0].sProjPath,gCSHFileName);\r
+ gaProj[0].nLoadState=1;\r
+ setTimeout("loadFail("+0+");",3000);\r
+ loadDataCsh(sCshFile);\r
+ gbLoadWnd=true;\r
+ return false;\r
+ }\r
+ else\r
+ return true;\r
+}\r
+\r
+function SwitchURL()\r
+{\r
+ if(gbURLReady)\r
+ {\r
+ var sURL="";\r
+ var oWnd=null;\r
+ if(gsTopicURL)\r
+ {\r
+ sURL=_getPath(document.location.href)+gHomePage+"#"+gsTopicURL;\r
+ oWnd=goWnd;\r
+ }\r
+ else\r
+ {\r
+ if(gnCommand!=-1)\r
+ sURL=_getPath(document.location.href)+gHomePage+"#>>cmd="+gnCommand;\r
+ else\r
+ sURL=_getPath(document.location.href)+gHomePage;\r
+ oWnd=goFullWnd;\r
+ }\r
+ if(gsWindow)\r
+ {\r
+ if(!IsWndReady())\r
+ return false;\r
+ if(gaProj[gnCurProj].aWnd)\r
+ {\r
+ var aWnd=gaProj[gnCurProj].aWnd;\r
+ var bFound=false;\r
+ for(var i=0;i<aWnd.length;i++)\r
+ {\r
+ if(aWnd[i].sName.toLowerCase()==gsWindow.toLowerCase())\r
+ {\r
+ oWnd=aWnd[i];\r
+ bFound=true;\r
+ break;\r
+ }\r
+ }\r
+ if(!bFound&&gnCurProj!=0)\r
+ {\r
+ var aWnd=gaProj[0].aWnd;\r
+ for(var j=0;j<aWnd.length;j++)\r
+ {\r
+ if(aWnd[j].sName.toLowerCase()==gsWindow.toLowerCase())\r
+ {\r
+ oWnd=aWnd[j];\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ }\r
+\r
+ if(sURL&&oWnd)\r
+ {\r
+ strURLOpt="";\r
+ if(oWnd.sCaption)\r
+ strURLOpt+=">>cap="+oWnd.sCaption;\r
+ if(oWnd.nPanes==1)\r
+ strURLOpt+=">>pan="+oWnd.nPanes;\r
+ else if(oWnd.nPanes==2)\r
+ {\r
+ strURLOpt+=">>pan="+oWnd.nPanes;\r
+ if(oWnd.nPOptions)\r
+ strURLOpt+=">>pot="+oWnd.nPOptions;\r
+ if(oWnd.sPButtons)\r
+ strURLOpt+=">>pbs="+oWnd.sPButtons;\r
+ if(oWnd.sPDefBtn)\r
+ strURLOpt+=">>pdb="+oWnd.sPDefBtn;\r
+ }\r
+ if(strURLOpt)\r
+ {\r
+ if(sURL.indexOf("#")==-1)\r
+ sURL+="#";\r
+ sURL+=strURLOpt;\r
+ }\r
+ if(gsJava=="false")\r
+ {\r
+ var strOpt=getBrowserOptionString(oWnd);\r
+ var sNewName=convertWindowName(oWnd.sName);\r
+ if(gbNav4)\r
+ {\r
+ if (gbNav6)\r
+ {\r
+ gsURL = sURL;\r
+ goNewWnd=window.open("about:blank",sNewName,strOpt);\r
+ setTimeout("postWindowNSOpen();",100);\r
+ }\r
+ else\r
+ {\r
+ window.open("about:blank",sNewName,strOpt);\r
+ var oNewWnd=window.open(sURL,sNewName);\r
+ window.close();\r
+ oNewWnd.focus();\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if(gbIE5)\r
+ {\r
+ window.open("about:blank",sNewName,strOpt);\r
+ goNewWnd=window.open(sURL,sNewName);\r
+ }\r
+ else\r
+ {\r
+ gsURL = sURL; // IE4 had hard time to handle bookmark.\r
+ goNewWnd=window.open("about:blank",sNewName,strOpt);\r
+ }\r
+ setTimeout("postWindowOpen();",100);\r
+ }\r
+ }\r
+ else\r
+ document.location=sURL;\r
+ }\r
+ }\r
+}\r
+\r
+function convertWindowName(strName)\r
+{\r
+ var strNewName = strName;\r
+ var strResultName = "";\r
+ var re=new RegExp("_","g");\r
+ strNewName = strName.replace(re,"__");\r
+ for (var i=0;i<strNewName.length;i++)\r
+ if (!(strNewName[i] == '_' ||\r
+ (strNewName[i] <= '9' && strNewName[i] >= '0') ||\r
+ (strNewName[i] <= 'z' && strNewName[i] >= 'a') ||\r
+ (strNewName[i] <= 'Z' && strNewName[i] >= 'A')))\r
+ {\r
+ strResultName += "_" + strNewName.charCodeAt(i);\r
+ }\r
+ else\r
+ strResultName += strNewName[i];\r
+ return strResultName;\r
+}\r
+\r
+function postWindowNSOpen()\r
+{\r
+ if(goNewWnd)\r
+ {\r
+ if (gsURL)\r
+ goNewWnd.document.location.href=gsURL;\r
+ window.close();\r
+ goNewWnd.focus();\r
+ }\r
+}\r
+\r
+function postWindowOpen()\r
+{\r
+ if(goNewWnd)\r
+ {\r
+ if (gsURL&&!gbIE5&&gbIE4)\r
+ goNewWnd.document.location.href=gsURL;\r
+ goNewWnd.focus();\r
+ }\r
+}\r
+\r
+function parseParam(sParam)\r
+{\r
+ if(sParam)\r
+ {\r
+ var nBPos=0;\r
+ do\r
+ {\r
+ var nPos=sParam.indexOf(">>",nBPos);\r
+ if(nPos!=-1)\r
+ {\r
+ if(nPos>0)\r
+ {\r
+ var sPart=sParam.substring(nBPos,nPos);\r
+ parsePart(sPart);\r
+ }\r
+ nBPos=nPos+2;\r
+ }\r
+ else\r
+ {\r
+ var sPart=sParam.substring(nBPos);\r
+ parsePart(sPart);\r
+ break;\r
+ }\r
+ }while(nBPos<sParam.length);\r
+ }\r
+}\r
+\r
+function parsePart(sPart)\r
+{\r
+ if(sPart.toLowerCase().indexOf("id=")==0)\r
+ {\r
+ fetchURLById(sPart.substring(3));\r
+ gbURLReady=false;\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("str=")==0)\r
+ {\r
+ fetchURLByStr(sPart.substring(4));\r
+ gbURLReady=false;\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("url=")==0)\r
+ {\r
+ gsTopicURL=sPart.substring(4);\r
+ gbURLReady=true;\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("cmd=")==0)\r
+ {\r
+ var sCmd=sPart.substring(4);\r
+ if(sCmd.toLowerCase()=="toc")\r
+ {\r
+ gnCommand=CMD_SHOWTOC;\r
+ }\r
+ else if(sCmd.toLowerCase()=="idx")\r
+ {\r
+ gnCommand=CMD_SHOWINDEX;\r
+ }\r
+ else if(sCmd.toLowerCase()=="fts")\r
+ {\r
+ gnCommand=CMD_SHOWSEARCH;\r
+ }\r
+ else if(sCmd.toLowerCase()=="glo")\r
+ {\r
+ gnCommand=CMD_SHOWGLOSSARY;\r
+ }\r
+ else if(sCmd.toLowerCase()=="none")\r
+ {\r
+ gnCommand=CMD_SHOWNONE;\r
+ }\r
+ gbURLReady=true;\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("wnd=")==0)\r
+ {\r
+ gsWindow=_browserStringToText(sPart.substring(4));\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("java=")==0)\r
+ {\r
+ gsJava=sPart.substring(5);\r
+ }\r
+}\r
+\r
+function fetchURLById(sId)\r
+{\r
+ var nId=parseInt(sId);\r
+ gsTopicURL="";\r
+ fetchURL("",nId,false);\r
+}\r
+\r
+function fetchURLByStr(sStr)\r
+{\r
+ gsTopicURL="";\r
+ fetchURL(sStr,0,true);\r
+}\r
+\r
+function fetchURL(sStr,nId,bUseStr)\r
+{\r
+ var bNeedLoad=false;\r
+ var bFound=false;\r
+ for(var i=0;i<gaProj.length;i++)\r
+ {\r
+ if(gaProj[i].nLoadState==3)\r
+ {\r
+ if(gaProj[i].aCsh)\r
+ {\r
+ for(var j=0;j<gaProj[i].aCsh.length;j++)\r
+ {\r
+ var sTopicURL="";\r
+ if(bUseStr)\r
+ {\r
+ if(gaProj[i].aCsh[j].strAliasId.toLowerCase()==sStr.toLowerCase())\r
+ sTopicURL=gaProj[i].aCsh[j].strUrl;\r
+ }\r
+ else\r
+ {\r
+ if(gaProj[i].aCsh[j].nTopicNum==nId)\r
+ sTopicURL=gaProj[i].aCsh[j].strUrl;\r
+ }\r
+ if(sTopicURL)\r
+ {\r
+ if(i!=0)\r
+ {\r
+ gnCurProj=i;\r
+ if(gaProj[i].sProjPath.indexOf(gaProj[0].sProjPath)==0)\r
+ {\r
+ var sRelPath=gaProj[i].sProjPath.substring(gaProj[0].sProjPath.length);\r
+ gsTopicURL=sRelPath+sTopicURL;\r
+ }\r
+ else\r
+ gsTopicURL=gaProj[i].sProjPath+sTopicURL;\r
+ }\r
+ else\r
+ gsTopicURL=sTopicURL;\r
+ bFound=true;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ \r
+ }\r
+ else if(gaProj[i].nLoadState==0)\r
+ {\r
+ gsStr=sStr;\r
+ gnId=nId;\r
+ gbUseStr=bUseStr;\r
+ var sCshFile=_getFullPath(gaProj[i].sProjPath,gCSHFileName);\r
+ gaProj[i].nLoadState=1;\r
+ setTimeout("loadFail("+i+");",3000);\r
+ loadDataCsh(sCshFile);\r
+ bNeedLoad=true;\r
+ }\r
+ if(bFound||bNeedLoad)\r
+ break;\r
+ }\r
+ if(!bNeedLoad)\r
+ {\r
+ gbURLReady=true;\r
+ SwitchURL();\r
+ }\r
+}\r
+\r
+function loadDataCsh(sFile)\r
+{\r
+ if(gbIE4||gbNav61)\r
+ loadData(sFile);\r
+ else\r
+ {\r
+ window.frames[0].location=sFile;\r
+ }\r
+}\r
+\r
+function loadFail(nProj)\r
+{\r
+ if(gaProj[nProj].nLoadState==1)\r
+ {\r
+ gaProj[nProj].nLoadState=2;\r
+ if(!gbLoadWnd)\r
+ fetchURL(gsStr,gnId,gbUseStr);\r
+ else\r
+ SwitchURL();\r
+ }\r
+}\r
+\r
+function putCshData(strProj,aCsh,aWnd,aRmtProj)\r
+{\r
+ if(strProj)\r
+ {\r
+ strProj=_replaceSlash(strProj);\r
+ if(strProj.lastIndexOf("/")!=strProj.length-1)\r
+ strProj+="/";\r
+ for(var i=0;i<gaProj.length;i++)\r
+ {\r
+ if(gaProj[i].sProjPath)\r
+ {\r
+ if(isSamePath(gaProj[i].sProjPath,strProj))\r
+ {\r
+ gaProj[i].nLoadState=3;\r
+ gaProj[i].aCsh=aCsh;\r
+ gaProj[i].aWnd=aWnd;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ if(aRmtProj&&aRmtProj.length)\r
+ {\r
+ for(var j=0;j<aRmtProj.length;j++)\r
+ {\r
+ var strRPath=_getFullPath(strProj,aRmtProj[j]);\r
+ var bFound=false;\r
+ for (var k=0;k<gaProj.length;k++)\r
+ {\r
+ if(gaProj[k].sProjPath)\r
+ {\r
+ if(isSamePath(gaProj[k].sProjPath,strRPath))\r
+ {\r
+ bFound=true;\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ if(!bFound)\r
+ {\r
+ var len=gaProj.length;\r
+ gaProj[len]=new Object();\r
+ gaProj[len].sProjPath=strRPath;\r
+ gaProj[len].nLoadState=0;\r
+ }\r
+ }\r
+ }\r
+ if(!gbLoadWnd)\r
+ fetchURL(gsStr,gnId,gbUseStr);\r
+ else\r
+ SwitchURL();\r
+ \r
+ }\r
+}\r
+\r
+function isSamePath(strPath1,strPath2)\r
+{\r
+ return strPath1.toLowerCase()==strPath2.toLowerCase();\r
+}\r
+\r
+function getRelHomePage(strLocation)\r
+{\r
+ var strCurPPath=_getPath(strLocation);\r
+ var strOriPPath=_getPath(getHomePage());\r
+ var strRelPath=_getRelativeFileName(strOriPPath,strCurPPath);\r
+ var strURL=getHomePage()+"#"+strRelPath;\r
+ return strURL;\r
+}\r
+\r
+function getHomePage()\r
+{\r
+ var strHomePage;\r
+ var strTmp=location.toString();\r
+ var nPos=strTmp.indexOf("#");\r
+ if(nPos!=-1)\r
+ {\r
+ strHomePage=strTmp.substring(0,nPos);\r
+ }\r
+ else\r
+ {\r
+ strHomePage=strTmp;\r
+ }\r
+ return strHomePage;\r
+}\r
+\r
+function getBrowserOptionString(oWnd)\r
+{\r
+ var strOpts="";\r
+ if(oWnd.bUseDefault)\r
+ return strOpts;\r
+ if(oWnd.nBOptions&RHWO_LOCATION)\r
+ strOpts+="location=yes";\r
+ else\r
+ strOpts+="location=no";\r
+ if(oWnd.nBOptions&RHWO_TOOLBAR)\r
+ strOpts+=",toolbar=yes"; \r
+ else\r
+ strOpts+=",toolbar=no"; \r
+ if(oWnd.nBOptions&RHWO_MENUBAR)\r
+ strOpts+=",menubar=yes"; \r
+ else\r
+ strOpts+=",menubar=no";\r
+ if(oWnd.nBOptions&RHWO_STATUS)\r
+ strOpts+=",status=yes"; \r
+ else\r
+ strOpts+=",status=no"; \r
+ if(oWnd.nBOptions&RHWO_SCROLLBARS)\r
+ strOpts+=",scrollbars=yes";\r
+ else\r
+ strOpts+=",scrollbars=no"; \r
+ if(oWnd.nBOptions&RHWO_RESIZABLE)\r
+ strOpts+=",resizable=yes";\r
+ else\r
+ strOpts+=",resizable=no";\r
+ if(oWnd.sBTop)\r
+ {\r
+ var nTop=getSValue(oWnd.sBTop,screen.height);\r
+ strOpts+=",top="+nTop;\r
+ strOpts+=",screenY="+nTop;\r
+ }\r
+ if(oWnd.sBLeft)\r
+ {\r
+ var nLeft=getSValue(oWnd.sBLeft,screen.width);\r
+ strOpts+=",left="+nLeft;\r
+ strOpts+=",screenX="+nLeft;\r
+ }\r
+ if(oWnd.sBWidth)\r
+ {\r
+ var nWidth=getSValue(oWnd.sBWidth,screen.width);\r
+ strOpts+=",width="+nWidth;\r
+ strOpts+=",outerWidth="+nWidth;\r
+ }\r
+ if(oWnd.sBHeight)\r
+ {\r
+ var nHeight=getSValue(oWnd.sBHeight,screen.height);\r
+ strOpts+=",height="+nHeight;\r
+ strOpts+=",outerHeight="+nHeight;\r
+ }\r
+ return strOpts;\r
+}\r
+\r
+function getSValue(sValue,nLength)\r
+{\r
+ var nValue=0;\r
+ var nPos=sValue.indexOf("%");\r
+ if(nPos!=-1)\r
+ {\r
+ if(nPos>0)\r
+ {\r
+ var nPart=parseInt(sValue.substring(0,nPos));\r
+ nValue=nLength*nPart/100;\r
+ }\r
+ }\r
+ else\r
+ nValue=parseInt(sValue);\r
+ return nValue;\r
+}\r
+\r
+\r
+window.onload=window_OnLoad;\r
+\r
+function window_OnLoad()\r
+{\r
+ if(document.location.hash.length>0)\r
+ {\r
+ showCSH(document.location.hash.substring(1));\r
+ }\r
+\r
+ if(gsJava=="false")\r
+ window.moveTo(screen.width,screen.height);\r
+}\r
+//-->\r
+</script>\r
+</html>
\ No newline at end of file
--- /dev/null
+<html>\r
+<head>\r
+<title>GEOM reference manual</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript1.2" src="whver.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="JavaScript">\r
+<!--\r
+var gaCsh=new Array();\r
+\r
+var gaWindow=new Array();\r
+\r
+var gaRmtProj=new Array();\r
+\r
+var gsProjPath=_getPath(document.location.href);\r
+\r
+function CshEntityItem(strAliasId,nTopicNum,strUrl)\r
+{\r
+ this.strAliasId=strAliasId;\r
+ this.nTopicNum=nTopicNum;\r
+ this.strUrl=strUrl;\r
+}\r
+\r
+function CshWindow(sWName,bBUseDefault,nWBOptions,sWBLeft,sWBTop,sWBWidth,sWBHeight,sWCaption,nWPanes,nWPOptions,sWPButtons,sWPDefBtn)\r
+{\r
+ this.sName=sWName;\r
+ this.bUseDefault=bBUseDefault;\r
+ if(!this.bUseDefault)\r
+ {\r
+ this.nBOptions=nWBOptions;\r
+ this.sBLeft=sWBLeft;\r
+ this.sBTop=sWBTop;\r
+ this.sBWidth=sWBWidth;\r
+ this.sBHeight=sWBHeight;\r
+ }\r
+ this.sCaption=sWCaption;\r
+ this.nPanes=nWPanes;\r
+ if(this.nPanes==2)\r
+ {\r
+ this.nPOptions=nWPOptions;\r
+ this.sPButtons=sWPButtons;\r
+ this.sPDefBtn=sWPDefBtn;\r
+ }\r
+}\r
+\r
+function addRemoteProject(sPath)\r
+{\r
+ if(sPath.length!=0)\r
+ {\r
+ if(sPath.lastIndexOf("/")!=sPath.length-1)\r
+ sPath+="/";\r
+ gaRmtProj[gaRmtProj.length]=sPath; \r
+ }\r
+}\r
+\r
+//Set Context-sensitive help entity...\r
+function SetCsh(n,strAliasId,nTopicNum,strUrl)\r
+{\r
+ gaCsh[n]=new CshEntityItem(strAliasId,nTopicNum,strUrl);\r
+}\r
+\r
+function addWindow(sWName,bBUseDefault,nWBOptions,sWBLeft,sWBTop,sWBWidth,sWBHeight,sWCaption,nWPanes,nWPOptions,sWPButtons,sWPDefBtn)\r
+{\r
+ gaWindow[gaWindow.length]=new CshWindow(sWName,bBUseDefault,nWBOptions,sWBLeft,sWBTop,sWBWidth,sWBHeight,sWCaption,nWPanes,nWPOptions,sWPButtons,sWPDefBtn);\r
+}\r
+\r
+\r
+\r
+\r
+\r
+window.onload=window_OnLoad;\r
+\r
+function window_OnLoad()\r
+{\r
+ if(parent&&parent!=this&&parent.putCshData)\r
+ {\r
+ parent.putCshData(gsProjPath,gaCsh,gaWindow,gaRmtProj);\r
+ }\r
+}\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
+// WebHelp 5.10.001\r
var gTEA = new Array();\r
function aTE(sTopicTitle, sTopicURL)\r
{\r
<html>\r
<head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body>\r
<script language="javascript" src="whftdata.js"></script>\r
\r
//-->\r
</script>\r
-</script>\r
+</html>\r
<html>\r
<head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body>\r
<script language="javascript" src="whfts.js"></script>\r
<script language="javascript">\r
<!--\r
-iWM("«apply»","zmin","whfwdata0.htm");\r
+iWM("0","geometry","whfwdata0.htm");\r
+iWM("geompy","radiu","whfwdata1.htm");\r
+iWM("radius","zmin","whfwdata2.htm");\r
\r
iTM(0,16,"whftdata0.htm");\r
\r
--->\r
+//-->\r
</script>\r
</body>\r
</html>
\ No newline at end of file
+// WebHelp 5.10.001\r
var gaFileMapping = new Array();\r
var gaFileTopicMapping = new Array();\r
\r
+// WebHelp 5.10.001\r
var gWEA = new Array();\r
function aWE()\r
{\r
<html>\r
<head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body>\r
<script language="javascript" src="whfwdata.js"></script>\r
</script>\r
<script language="javascript">\r
<!--\r
-aWE("«apply»",3);\r
-aWE("«ok»",3);\r
aWE("0",1,12);\r
-aWE("1",1,15,11,12,7,9,10,5,13,4,3,16);\r
-aWE("1d",10,3);\r
-aWE("1st",11,12,10,13,3);\r
-aWE("2",14,1,15,11,12,9,10,5,13,4,3);\r
-aWE("2d",12,7,10,5,4,3);\r
-aWE("2nd",11,12,10,13,3);\r
-aWE("3",15,11,12,10,13,4,3);\r
-aWE("3d",11,12,7,9,10,6,5,4,3);\r
-aWE("3rd",10,3);\r
-aWE("4",14,15,12,10,4);\r
-aWE("5",15,12,7);\r
+aWE("1",1,15,3,4,7,5,11,12,13,10,9,16);\r
+aWE("1d",3,10);\r
+aWE("1st",3,11,12,13,10);\r
+aWE("2",14,1,15,3,4,5,11,12,13,10,9);\r
+aWE("2d",3,4,7,5,12,10);\r
+aWE("2nd",3,11,12,13,10);\r
+aWE("2st",13);\r
+aWE("3",15,3,4,11,12,13,10);\r
+aWE("3d",3,4,6,7,5,11,12,10,9);\r
+aWE("3rd",3,10);\r
+aWE("3st",13);\r
+aWE("4",14,15,4,12,10);\r
+aWE("5",15,7,12);\r
aWE("6",14,12);\r
aWE("7",12);\r
aWE("8",12);\r
aWE("90",15);\r
aWE("abl",15);\r
aWE("absolut",15);\r
-aWE("accord",12,3);\r
+aWE("accord",3,12);\r
aWE("accordanc",12);\r
aWE("achiev",12);\r
aWE("ad",12,16);\r
aWE("advanc",7,5);\r
aWE("aim",10);\r
aWE("algorithm",10);\r
-aWE("allow",14,15,8,13,16);\r
-aWE("along",7,10,13);\r
-aWE("angl",15,12,7,13);\r
+aWE("allow",14,15,8,12,13,16);\r
+aWE("along",7,13,10);\r
+aWE("angl",15,7,12,13);\r
aWE("anoth",4);\r
aWE("any",12);\r
-aWE("ap",12);\r
+aWE("ap",3,12);\r
aWE("appli",10);\r
aWE("applicabl",13);\r
aWE("apply",12);\r
aWE("approximation",12);\r
aWE("arc",15,3);\r
aWE("archimed",10);\r
-aWE("argument",14,1,15,11,12,7,9,10,5,13,4,3,16);\r
+aWE("argument",14,1,15,3,4,7,5,11,12,13,10,9,16);\r
aWE("around",7);\r
aWE("associat",6);\r
aWE("attribut",6);\r
aWE("automatical",14,3);\r
-aWE("availabl",6);\r
+aWE("availabl",6,12);\r
aWE("ax",3);\r
-aWE("axi",11,7,9,13,3);\r
+aWE("axi",3,7,11,13,9);\r
aWE("b",3);\r
-aWE("back",12);\r
-aWE("bas",11,12,7,13);\r
+aWE("bas",7,11,12,13);\r
aWE("baseshap",7);\r
aWE("basi",7);\r
-aWE("basic",2,15,9,10,5,3);\r
+aWE("basic",2,15,3,5,10,9);\r
aWE("basicproperti",9);\r
aWE("befor",15,12);\r
aWE("below",14);\r
-aWE("bezi",12,3);\r
+aWE("bezi",3,12);\r
aWE("block",14,0,10);\r
-aWE("boolean",2,9,5,4);\r
+aWE("boolean",2,4,5,9);\r
aWE("both",6);\r
aWE("bound",9);\r
aWE("boundari",12);\r
aWE("boundary",12);\r
aWE("boundingbox",9);\r
-aWE("box",14,1,15,8,11,12,7,9,10,5,13,4,3,16);\r
+aWE("box",14,1,15,3,4,8,7,5,11,12,13,10,9,16);\r
aWE("brep",2,8);\r
-aWE("brows",8,6,3);\r
+aWE("brows",3,6,8);\r
aWE("bsplin",12);\r
aWE("bsplinerestriction",12);\r
-aWE("build",14,0,2,10,5);\r
-aWE("button",3);\r
+aWE("build",14,0,2,5,10);\r
+aWE("button",3,12);\r
aWE("bypas",14);\r
aWE("cad",2);\r
aWE("camera",3);\r
-aWE("cas",14,12,3);\r
-aWE("cent",15,11,9,13,3);\r
+aWE("cas",14,3,12);\r
+aWE("cent",15,3,11,13,9);\r
aWE("centerofscal",13);\r
aWE("central",11);\r
aWE("chamf",10);\r
aWE("chang",1);\r
-aWE("check",12,9,10);\r
+aWE("check",12,10,9);\r
+aWE("checkbox",12,13);\r
aWE("checkshap",9);\r
-aWE("choos",8,10,6);\r
+aWE("choos",6,8,10);\r
aWE("circl",3);\r
-aWE("click",1,8,6);\r
-aWE("clos",12,5);\r
+aWE("click",1,6,8);\r
+aWE("clos",5,12);\r
aWE("closecontour",12);\r
aWE("closedwir",12);\r
aWE("closur",12);\r
aWE("coincident",12);\r
aWE("color",1);\r
-aWE("command",14,1,15,8,11,12,7,9,10,6,5,13,4,3,16);\r
-aWE("common",12,4);\r
-aWE("complex",2,7,10,4);\r
-aWE("component",15,13,3);\r
+aWE("command",14,1,15,3,4,6,8,7,5,11,12,13,10,9,16);\r
+aWE("common",4,12);\r
+aWE("complex",2,4,7,10);\r
+aWE("component",15,3,13);\r
aWE("compos",14,9);\r
-aWE("compound",14,12,10,5,13,4);\r
+aWE("compound",14,4,5,12,13,10);\r
aWE("compsolid",7);\r
-aWE("comput",9,10);\r
+aWE("comput",10,9);\r
aWE("con",11);\r
aWE("concern",9);\r
aWE("confirm",8);\r
aWE("conical",12);\r
-aWE("connect",10,5);\r
+aWE("connect",5,10);\r
aWE("consider",12);\r
aWE("constraint",14);\r
-aWE("construct",14,11,5);\r
+aWE("construct",14,5,11);\r
aWE("construction",2,4);\r
-aWE("constructor",11,12,10,13,3);\r
+aWE("constructor",3,11,12,13,10);\r
aWE("contain",15,8,12);\r
aWE("content",8);\r
-aWE("context",12);\r
aWE("continuiti",12);\r
aWE("continuity",12);\r
aWE("continuity2d",12);\r
aWE("continuity3d",12);\r
aWE("contour",12);\r
aWE("conversion",12);\r
-aWE("coordinat",15,11,9,13,3);\r
+aWE("coordinat",15,3,11,13,9);\r
aWE("copy",13);\r
aWE("corner",11);\r
aWE("correction",12);\r
-aWE("correspond",11,12,7,10,5,3);\r
+aWE("correspond",3,7,5,11,12,10);\r
aWE("coupl",15);\r
-aWE("creat",14,15,11,12,7,9,10,6,5,13,3,16);\r
+aWE("creat",14,15,3,6,7,5,11,12,13,10,9,16);\r
aWE("creategroup",16);\r
-aWE("creation",2,12,7,10);\r
+aWE("creation",2,7,12,10);\r
aWE("current",15,6);\r
-aWE("curv",15,12,7,3);\r
+aWE("curv",15,3,7,12);\r
aWE("curve2dmod",12);\r
aWE("curve3dmod",12);\r
aWE("curvecontinuity",12);\r
-aWE("cut",12,4);\r
+aWE("cut",4,12,10);\r
aWE("cylind",11);\r
aWE("cylindrical",12);\r
aWE("d1",10);\r
aWE("d2",10);\r
aWE("data",9);\r
aWE("default",15);\r
-aWE("defin",15,11,12,10,3);\r
-aWE("definit",9);\r
-aWE("definition",12,7);\r
+aWE("defin",15,3,11,12,13,10);\r
+aWE("definit",12,9);\r
+aWE("definition",7,12);\r
aWE("deflection",10);\r
-aWE("degre",15,12,7);\r
+aWE("degre",15,7,12);\r
aWE("delet",10);\r
aWE("density",10);\r
aWE("depend",10);\r
aWE("describ",8);\r
-aWE("description",14,1,15,11,12,7,9,10,6,5,13,4,3,16);\r
+aWE("description",14,1,15,3,4,6,7,5,11,12,13,10,9,16);\r
aWE("desir",12);\r
aWE("destin",2);\r
aWE("destination",15);\r
aWE("detect",12);\r
aWE("detection",12);\r
aWE("diagonal",11);\r
-aWE("dialog",14,1,15,8,11,12,7,9,10,5,13,4,3,16);\r
+aWE("dialog",14,1,15,3,4,8,7,5,11,12,13,10,9,16);\r
aWE("dif",6);\r
-aWE("different",1,11,9,6);\r
-aWE("dimension",11,7,9,10);\r
+aWE("different",1,6,11,9);\r
+aWE("dimension",7,11,10,9);\r
aWE("dir",13);\r
aWE("dir1",13);\r
aWE("dir2",13);\r
-aWE("direction",15,11,7,10,13,3);\r
+aWE("direction",15,3,7,11,13,10);\r
aWE("dirface1v",10);\r
aWE("dirfaceid1",10);\r
aWE("dirfaceid1u",10);\r
aWE("dirfaceid2",10);\r
aWE("dirfaceid2u",10);\r
aWE("dirfaceid2v",10);\r
-aWE("display",1,8,9,6,3);\r
+aWE("display",1,3,6,8,12,9);\r
aWE("displayall",6);\r
aWE("displayon",6);\r
-aWE("distanc",12,9,13);\r
+aWE("distanc",12,13,9);\r
aWE("divid",12);\r
aWE("divideedg",12);\r
aWE("don",12,13);\r
aWE("e2",14);\r
aWE("e3",14);\r
aWE("e4",14);\r
-aWE("edg",14,11,12,7,10,5,13,3);\r
+aWE("edg",14,3,7,5,12,10);\r
aWE("edgeid",12);\r
aWE("edit",16);\r
aWE("egdemaxtol",9);\r
aWE("egdemintol",9);\r
aWE("eith",14);\r
-aWE("element",15,11,12,7,9,6,5,4,3);\r
+aWE("element",15,3,4,6,7,5,11,12,9);\r
aWE("elementary",14);\r
aWE("ellips",3);\r
aWE("empty",12);\r
-aWE("end",15,12,13,3);\r
-aWE("ent",8,3);\r
-aWE("entity",15,11,7,5,3,16);\r
+aWE("end",15,3,12,13);\r
+aWE("ent",3,8);\r
+aWE("entity",15,3,7,5,11,16);\r
aWE("equal",15);\r
aWE("eras",6);\r
aWE("eraseall",6);\r
aWE("eraseon",6);\r
aWE("error",12);\r
-aWE("etc",12,5);\r
-aWE("exampl",14,1,15,11,12,7,10,5,13,4,3,16);\r
+aWE("etc",5,12);\r
+aWE("exampl",14,1,15,3,4,7,5,11,12,13,10,16);\r
aWE("except",12);\r
aWE("exist",15,16);\r
-aWE("explod",0,10,5);\r
+aWE("explod",0,5,10);\r
aWE("export",2,8);\r
aWE("exportation",8);\r
aWE("extract",10);\r
aWE("f4",14);\r
aWE("f5",14);\r
aWE("f6",14);\r
-aWE("fac",14,12,7,10,5,13,3);\r
+aWE("fac",14,3,7,5,12,13,10);\r
aWE("face1",10);\r
aWE("face2",10);\r
aWE("facemaxtol",9);\r
aWE("factor",13);\r
aWE("fals",12);\r
aWE("field",3);\r
-aWE("fil",8,7,3);\r
+aWE("fil",3,8,7);\r
aWE("filenam",8);\r
-aWE("fill",7);\r
+aWE("fill",7,12);\r
aWE("fillet",10);\r
-aWE("first",11,10,5,13,4,3);\r
+aWE("first",3,4,5,11,13,10);\r
aWE("fix",12);\r
aWE("fixfacesiz",12);\r
aWE("fixshap",12);\r
-aWE("follow",14,6,5,4);\r
+aWE("follow",14,4,6,5);\r
aWE("format",2,8);\r
aWE("formatnam",8);\r
aWE("four",14);\r
aWE("general",14);\r
aWE("generat",7);\r
aWE("generation",2,7);\r
-aWE("geom",1,2,8,11,7,9,10,6,5,13,4,3);\r
-aWE("geom_object",14,15,11,12,7,9,10,5,13,4,3,16);\r
+aWE("geom",1,2,3,4,6,8,7,5,11,13,10,9);\r
+aWE("geom_object",14,15,3,4,7,5,11,12,13,10,9,16);\r
aWE("geometric",14);\r
-aWE("geometrical",1,2,8,11,12,7,9,10,6,5,13,4,3,16);\r
+aWE("geometrical",1,2,3,4,6,8,7,5,11,12,13,10,9,16);\r
aWE("geometry",12);\r
-aWE("geompy",14,15,8,11,12,7,9,10,5,13,4,3,16);\r
-aWE("get",9,5,4);\r
-aWE("getfreeboundary",12);\r
-aWE("getobjectid",16);\r
-aWE("getsubshapeid",5);\r
-aWE("gg",1);\r
-aWE("giv",3);\r
-aWE("given",12,10,5,13,3);\r
-aWE("glu",12,10);\r
-aWE("graphic",6);\r
-aWE("gravity",9);\r
-aWE("group",16);\r
-aWE("gui",10);\r
-aWE("half",3);\r
-aWE("hav",12,5);\r
-aWE("height",11,7);\r
-aWE("hexahedral",14,10);\r
-aWE("hexahedron",14);\r
-aWE("hid",6);\r
-aWE("highlight",12);\r
-aWE("hol",12);\r
-aWE("i",6);\r
-aWE("i11",9);\r
-aWE("i12",9);\r
-aWE("i13",9);\r
-aWE("i21",9);\r
-aWE("i22",9);\r
-aWE("i23",9);\r
-aWE("i31",9);\r
-aWE("i32",9);\r
-aWE("i33",9);\r
-aWE("id",1,12,10,6,5,16);\r
-aWE("if",12,9,10,5);\r
-aWE("ig",2,8);\r
-aWE("imag",13);\r
-aWE("import",2,8,9,6);\r
-aWE("importation",8);\r
-aWE("in",13);\r
-aWE("increas",12);\r
-aWE("independent",6,4);\r
-aWE("indic",10);\r
-aWE("inertia",9);\r
-aWE("initial",13);\r
-aWE("inquir",9);\r
-aWE("insert",12);\r
-aWE("insid",10);\r
-aWE("integ",10);\r
-aWE("integer",10);\r
-aWE("intend",12);\r
-aWE("interactive",10);\r
-aWE("intermediat",14);\r
-aWE("internal",12);\r
-aWE("intersect",10);\r
-aWE("intersection",10);\r
-aWE("introduction",14,2);\r
-aWE("invalid",12);\r
-aWE("isbyparamet",12);\r
-aWE("iscommonvertex",12);\r
-aWE("iso",1);\r
-aWE("isolin",1);\r
-aWE("iteration",7);\r
-aWE("itself",12);\r
-aWE("ix",9);\r
-aWE("iy",9);\r
-aWE("iz",9);\r
-aWE("just",14);\r
-aWE("last",5,3);\r
-aWE("lc",3);\r
-aWE("least",3);\r
-aWE("length",15,12,9);\r
-aWE("les",12);\r
-aWE("limit",10);\r
-aWE("lin",15,10,3);\r
-aWE("list",15,12,7,10,5,3,16);\r
-aWE("listoffaceid",10);\r
-aWE("listofgeomshap",12);\r
-aWE("listofid",12,5);\r
-aWE("listofkeepinsid",10);\r
-aWE("listofmaterial",10);\r
-aWE("listofremoveinsid",10);\r
-aWE("listofshap",12,10,5,3);\r
-aWE("listofshapeid",10);\r
-aWE("listoftool",10);\r
-aWE("listofwireid",12);\r
-aWE("local",15,12,13,3);\r
-aWE("locat",3);\r
-aWE("location",8,13,3);\r
-aWE("lwp",15);\r
-aWE("ly",15,12);\r
-aWE("main",0,11,12,7,9,10,6,5,4,3,16);\r
-aWE("mainshap",16);\r
-aWE("major",11,3);\r
-aWE("mak",10,13);\r
-aWE("makearc",3);\r
-aWE("makebezi",3);\r
-aWE("makeblockexplod",10);\r
-aWE("makeboolean",4);\r
-aWE("makebox",11);\r
-aWE("makecdg",9);\r
-aWE("makechamferedg",10);\r
-aWE("makechamferfac",10);\r
-aWE("makecircl",3);\r
-aWE("makecompound",5);\r
-aWE("makecon",11);\r
-aWE("makecylind",11);\r
-aWE("makeedg",5);\r
-aWE("makeellips",3);\r
-aWE("makefac",5);\r
-aWE("makefil",7);\r
-aWE("makefillet",10);\r
-aWE("makegluefac",12);\r
-aWE("makehexasolid",14);\r
-aWE("makehexasolidtwofac",14);\r
-aWE("makeinterpol",3);\r
-aWE("makelin",3);\r
-aWE("makemark",3);\r
-aWE("makemirrorbyplan",13);\r
-aWE("makemultirotation1d",13);\r
-aWE("makemultirotation2d",13);\r
-aWE("makemultitransformation1d",10);\r
-aWE("makemultitransformation2d",10);\r
-aWE("makemultitranslation1d",13);\r
-aWE("makemultitranslation2d",13);\r
-aWE("makeoffset",13);\r
-aWE("makepartition",10);\r
-aWE("makepip",7);\r
-aWE("makeplan",3);\r
-aWE("makepolylin",3);\r
-aWE("makeposition",13);\r
-aWE("makeprism",7);\r
-aWE("makequadfac",14);\r
-aWE("makequadfaceedg",14);\r
-aWE("makequadfacevertic",14);\r
-aWE("makerevolution",7);\r
-aWE("makerotation",13);\r
-aWE("makescaletransform",13);\r
-aWE("makesew",12);\r
-aWE("makeshell",5);\r
-aWE("makesketch",15);\r
-aWE("makesolid",5);\r
-aWE("makespher",11);\r
-aWE("maketoru",11);\r
-aWE("maketranslation",13);\r
-aWE("makevector",3);\r
-aWE("makevertex",3);\r
-aWE("makewir",5);\r
-aWE("manual",3);\r
-aWE("mas",9);\r
-aWE("material",10);\r
-aWE("matrix",9);\r
-aWE("max",12,7,10);\r
-aWE("maxdegre",7);\r
-aWE("maximal",12,7,9,10);\r
-aWE("maximum",12,10);\r
-aWE("maxnbfac",10);\r
-aWE("maxtoleranc",12);\r
-aWE("maxtolerance3d",12);\r
-aWE("mean",15,13);\r
-aWE("measur",9);\r
-aWE("measurement",9);\r
-aWE("mention",14);\r
-aWE("menu",0,1,8,11,12,7,9,10,6,5,4,3,16);\r
-aWE("merg",12);\r
-aWE("mesh",14,10);\r
-aWE("meshingdeflection",10);\r
-aWE("method",5);\r
-aWE("middl",3);\r
-aWE("min",7,9,10);\r
-aWE("mindegre",7);\r
-aWE("mindistanc",9);\r
-aWE("minimal",7,9,10);\r
-aWE("minimum",10);\r
-aWE("minnbfac",10);\r
-aWE("minor",11,3);\r
-aWE("mirror",13);\r
-aWE("mod",1,12);\r
-aWE("model",2,10);\r
-aWE("modifi",12,13,3);\r
-aWE("modification",12,13);\r
-aWE("modify",13);\r
-aWE("modul",2,6);\r
-aWE("moment",9);\r
-aWE("mov",13);\r
-aWE("multi",0,10,13);\r
-aWE("must",12,13);\r
-aWE("nam",8,12);\r
-aWE("nbit",7);\r
-aWE("nbsplitpoint",12);\r
-aWE("nbtim",10,13);\r
-aWE("nbtimes1",13);\r
-aWE("nbtimes2",13);\r
-aWE("nbtimesu",10);\r
-aWE("nbtimesv",10);\r
-aWE("necessary",15,12,9,6);\r
-aWE("need",12);\r
-aWE("negativ",13);\r
-aWE("neigbour",12);\r
-aWE("new",15,11,12,7,5,3,16);\r
-aWE("noerror",12);\r
-aWE("normal",7,13,3);\r
-aWE("notion",14);\r
-aWE("numb",1,12,7,10,13);\r
-aWE("number",10);\r
-aWE("numeb",10);\r
-aWE("object",1,2,8,11,12,7,9,10,6,5,13,4,3,16);\r
-aWE("occ",1,6);\r
-aWE("occur",12);\r
-aWE("offset",13);\r
-aWE("ok",8);\r
-aWE("on",15,12,10,6,13,4);\r
-aWE("open",12);\r
-aWE("openwir",12);\r
-aWE("operation",14,2,12,7,10,6,13,4,16);\r
-aWE("operator",12);\r
-aWE("opposit",11);\r
-aWE("optimization",2);\r
-aWE("option",0);\r
-aWE("ord",12);\r
-aWE("orient",14,3);\r
-aWE("origin",11,3);\r
-aWE("otherwis",12);\r
-aWE("outsid",10);\r
-aWE("ox",15,3);\r
-aWE("oy",3);\r
-aWE("oz",15,3);\r
-aWE("paramet",12,5,3);\r
-aWE("parameter",1,15,12,7,3);\r
-aWE("paramt",12);\r
-aWE("part",11,4);\r
-aWE("partition",10);\r
-aWE("pas",3);\r
-aWE("path",7);\r
-aWE("pathshap",7);\r
-aWE("pattern",13);\r
-aWE("perform",10,16);\r
-aWE("perpendicular",15);\r
-aWE("pip",7);\r
-aWE("plan",15,10,13,3);\r
-aWE("planar",15,5);\r
-aWE("plung",10);\r
-aWE("point",14,15,11,12,9,13,3);\r
-aWE("point1",3);\r
-aWE("point2",3);\r
-aWE("point3",3);\r
-aWE("pointcoordinat",9);\r
-aWE("polylin",3);\r
-aWE("pop",1,6);\r
-aWE("position",12,3);\r
-aWE("possibility",12);\r
-aWE("possibl",12,6);\r
-aWE("precision",12);\r
-aWE("predefin",15);\r
-aWE("pres",3);\r
-aWE("preview",3);\r
-aWE("previou",15);\r
-aWE("primitiv",2,11);\r
-aWE("prism",7);\r
-aWE("problem",12);\r
-aWE("proces",12,10);\r
-aWE("processshap",12);\r
-aWE("properti",1,9);\r
-aWE("put",10);\r
-aWE("python",9);\r
-aWE("quadrangl",14,3);\r
-aWE("radian",12);\r
-aWE("radiu",15,11,10,3);\r
-aWE("radius",11,3);\r
-aWE("radius1",11);\r
-aWE("radius2",11);\r
-aWE("radiusmajor",11,3);\r
-aWE("radiusminor",11,3);\r
-aWE("rang",2,12);\r
-aWE("re",12);\r
-aWE("reasonabl",6);\r
-aWE("reconstruction",10);\r
-aWE("relativ",15);\r
-aWE("remov",12,16);\r
-aWE("removeobject",16);\r
-aWE("removeweb",10);\r
-aWE("repair",2,12);\r
-aWE("repetition",13);\r
-aWE("represent",3);\r
-aWE("request",5);\r
-aWE("requir",8,12,6);\r
-aWE("requireddegre",12);\r
-aWE("requirednbsegment",12);\r
-aWE("respect",15,12);\r
-aWE("restriction",12);\r
-aWE("result",14,15,11,12,7,9,10,5,13,4,3,16);\r
-aWE("resultant",12);\r
-aWE("retriev",5);\r
-aWE("return",9,10,5,16);\r
-aWE("revolution",12,7);\r
-aWE("right",1,6);\r
-aWE("rotat",7,13);\r
-aWE("rotation",13);\r
-aWE("s",12,10,5,3,16);\r
-aWE("salom",2);\r
-aWE("sam",15,12);\r
-aWE("sameparamet",12);\r
-aWE("scal",13);\r
-aWE("se",8);\r
-aWE("search",8);\r
-aWE("second",11,10,13,4);\r
-aWE("section",10,4);\r
-aWE("segment",15,12);\r
-aWE("select",0,1,15,8,11,12,7,9,10,6,5,4,3,16);\r
-aWE("selection",15,12,10);\r
-aWE("sens",10);\r
-aWE("serv",7);\r
-aWE("set",1,12,10,13,3);\r
-aWE("setcolor",1);\r
-aWE("setdisplaymod",1);\r
-aWE("settransparency",1);\r
-aWE("sew",12);\r
-aWE("sg",6);\r
-aWE("shad",1);\r
-aWE("shap",1,2,8,12,7,9,10,6,5,13,4,16);\r
-aWE("shape1",9,4);\r
-aWE("shape2",9,4);\r
-aWE("shapesto",12);\r
-aWE("shapetyp",10,16);\r
-aWE("shel",5,13);\r
-aWE("shell",14,12,7,5,13);\r
-aWE("short",1);\r
-aWE("shown",3);\r
-aWE("sid",3);\r
-aWE("sign",13);\r
-aWE("six",14);\r
-aWE("siz",12,10,3);\r
-aWE("sketch",15);\r
-aWE("small",12,3);\r
-aWE("solid",14,11,7,10,5,13);\r
-aWE("soon",3);\r
-aWE("spac",9,3);\r
-aWE("specifi",12,10,3);\r
-aWE("specific",14);\r
-aWE("specify",12);\r
-aWE("spher",11);\r
-aWE("splin",3);\r
-aWE("split",12);\r
-aWE("splitangl",12);\r
-aWE("splitclosedfac",12);\r
-aWE("splitcontinuity",12);\r
-aWE("spot",12);\r
-aWE("stag",14);\r
-aWE("standard",8);\r
-aWE("start",15,13,3);\r
-aWE("step",14,2,8,13);\r
-aWE("step1",13);\r
-aWE("step2",13);\r
-aWE("str",15,8);\r
-aWE("strip",12);\r
-aWE("study",6);\r
-aWE("sub",12,5,16);\r
-aWE("submenu",0,12,9,5);\r
-aWE("subshap",10,5,16);\r
-aWE("subshapeall",5);\r
-aWE("subshapeid",16);\r
-aWE("suppres",12);\r
-aWE("suppressfac",12);\r
-aWE("suppresshol",12);\r
-aWE("suppressinternalwir",12);\r
-aWE("surfac",12,9,13);\r
-aWE("surfacecontinuity",12);\r
-aWE("surfacemod",12);\r
-aWE("symmetrical",13);\r
-aWE("symmetry",11,13);\r
-aWE("system",13,3);\r
-aWE("tak",14);\r
-aWE("tangent",15);\r
-aWE("target",15,10);\r
-aWE("tetrahedral",14);\r
-aWE("theendlc",13);\r
-aWE("them",12);\r
-aWE("theobject",13);\r
-aWE("therefor",15);\r
-aWE("theshap",12);\r
-aWE("thestartlc",13);\r
-aWE("thetoleranc",12);\r
-aWE("tim",13);\r
-aWE("tobezi",12);\r
-aWE("tol2d",7);\r
-aWE("tol3d",7);\r
-aWE("toleranc",12,7,9);\r
-aWE("tolerance2d",12);\r
-aWE("tolerance3d",12);\r
-aWE("tool",9);\r
-aWE("toru",11);\r
-aWE("transform",10,13,4);\r
-aWE("transformation",0,2,10,13);\r
-aWE("translat",13);\r
-aWE("translation",10,13);\r
-aWE("transparency",1);\r
-aWE("travers",12);\r
-aWE("trihedron",3);\r
-aWE("trimsiz",3);\r
-aWE("tru",12,9,10);\r
-aWE("tui",14,1,15,8,11,12,7,9,10,6,5,13,4,3,16);\r
-aWE("tupl",9);\r
-aWE("two",14,11,12,10,13);\r
-aWE("typ",15,11,12,9,10,5,4,16);\r
-aWE("typeofshap",5);\r
-aWE("underly",12);\r
-aWE("up",1,11,10,6);\r
-aWE("updat",3);\r
-aWE("us",14,2,15,12,7,9,10,6,5,13,4,3);\r
-aWE("v1",14);\r
-aWE("v2",14);\r
-aWE("v3",14);\r
-aWE("v4",14);\r
-aWE("val",12);\r
-aWE("valid",9);\r
-aWE("validity",9);\r
-aWE("valu",1,15,11,12,7,9,10,13,3);\r
-aWE("variou",12);\r
-aWE("vector",15,11,7,13,3);\r
-aWE("vertex",11,12,7,9,5,13,3);\r
-aWE("vertex1",5);\r
-aWE("vertex2",5);\r
-aWE("vertexmaxtol",9);\r
-aWE("vertexmintol",9);\r
-aWE("vertic",14,11,12,5,3);\r
-aWE("view",1,6,3);\r
-aWE("viewer",6);\r
-aWE("visibility",6);\r
-aWE("visualization",1,6);\r
-aWE("volum",9);\r
-aWE("vtk",6);\r
-aWE("vx",15);\r
-aWE("wantplanarfac",5);\r
-aWE("wat",10);\r
-aWE("waterdensity",10);\r
-aWE("weight",10);\r
-aWE("whati",9);\r
-aWE("whil",12);\r
-aWE("whos",9,5);\r
-aWE("wid",2);\r
-aWE("will",8,12,10,13);\r
-aWE("wir",14,12,7,5);\r
-aWE("wirefram",1);\r
-aWE("within",1,12);\r
-aWE("work",15,12,6,3,16);\r
-aWE("x",15,9,3);\r
-aWE("x1",11);\r
-aWE("x2",11);\r
-aWE("xdx",3);\r
-aWE("xdy",3);\r
-aWE("xdz",3);\r
-aWE("xmax",9);\r
-aWE("xmin",9);\r
-aWE("xoy",15);\r
-aWE("xyz",3);\r
-aWE("y",15,9,3);\r
-aWE("y1",11);\r
-aWE("y2",11);\r
-aWE("ydx",3);\r
-aWE("ydy",3);\r
-aWE("ydz",3);\r
-aWE("ymax",9);\r
-aWE("ymin",9);\r
-aWE("your",8,9);\r
-aWE("z",9,10,3);\r
-aWE("z1",11);\r
-aWE("z2",11);\r
-aWE("zmax",9);\r
-aWE("zmin",9);\r
\r
//-->\r
</script>\r
-</script>\r
+</html>\r
--- /dev/null
+<html>\r
+<head>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript" src="whfwdata.js"></script>\r
+<script language="javascript">\r
+<!--\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+aWE("geompy",14,15,3,4,8,7,5,11,12,13,10,9,16);\r
+aWE("get",4,5,9);\r
+aWE("getfreeboundary",12);\r
+aWE("getobjectid",16);\r
+aWE("getsubshapeid",5);\r
+aWE("gg",1);\r
+aWE("giv",3);\r
+aWE("given",3,5,12,13,10);\r
+aWE("glu",12,10);\r
+aWE("graphic",6);\r
+aWE("gravity",9);\r
+aWE("group",16);\r
+aWE("gui",10);\r
+aWE("half",3);\r
+aWE("hav",5,12);\r
+aWE("height",7,11);\r
+aWE("hexahedral",14,10);\r
+aWE("hexahedron",14);\r
+aWE("hid",6);\r
+aWE("highlight",12);\r
+aWE("hol",12);\r
+aWE("i",6);\r
+aWE("i11",9);\r
+aWE("i12",9);\r
+aWE("i13",9);\r
+aWE("i21",9);\r
+aWE("i22",9);\r
+aWE("i23",9);\r
+aWE("i31",9);\r
+aWE("i32",9);\r
+aWE("i33",9);\r
+aWE("id",1,6,5,12,10,16);\r
+aWE("if",5,12,10,9);\r
+aWE("ig",2,8);\r
+aWE("imag",13);\r
+aWE("import",2,6,8,9);\r
+aWE("importation",8);\r
+aWE("in",13);\r
+aWE("increas",12);\r
+aWE("independent",4,6);\r
+aWE("indic",10);\r
+aWE("inertia",9);\r
+aWE("initial",13);\r
+aWE("inquir",9);\r
+aWE("inretia",9);\r
+aWE("insert",12);\r
+aWE("insid",10);\r
+aWE("integ",10);\r
+aWE("integer",10);\r
+aWE("intend",12);\r
+aWE("interactive",10);\r
+aWE("intermediat",14);\r
+aWE("internal",12);\r
+aWE("intersect",10);\r
+aWE("intersection",10);\r
+aWE("introduction",14,2);\r
+aWE("invalid",12);\r
+aWE("isbyparamet",12);\r
+aWE("iscommonvertex",12);\r
+aWE("iso",1);\r
+aWE("isolin",1);\r
+aWE("iteration",7);\r
+aWE("itself",12);\r
+aWE("ix",9);\r
+aWE("iy",9);\r
+aWE("iz",9);\r
+aWE("just",14);\r
+aWE("keep",13);\r
+aWE("last",3,5);\r
+aWE("lc",3);\r
+aWE("least",3);\r
+aWE("length",15,12,9);\r
+aWE("les",12);\r
+aWE("limit",10);\r
+aWE("lin",15,3,10);\r
+aWE("list",15,3,7,5,12,10,16);\r
+aWE("listoffaceid",10);\r
+aWE("listofgeomshap",12);\r
+aWE("listofid",5,12);\r
+aWE("listofkeepinsid",10);\r
+aWE("listofmaterial",10);\r
+aWE("listofremoveinsid",10);\r
+aWE("listofshap",3,5,12,10);\r
+aWE("listofshapeid",10);\r
+aWE("listoftool",10);\r
+aWE("listofwireid",12);\r
+aWE("local",15,3,13);\r
+aWE("locat",3);\r
+aWE("location",3,8,13);\r
+aWE("lwp",15);\r
+aWE("ly",15,12);\r
+aWE("main",0,3,4,6,7,5,11,12,10,9,16);\r
+aWE("mainshap",16);\r
+aWE("major",3,11);\r
+aWE("mak",13,10);\r
+aWE("makearc",3);\r
+aWE("makebezi",3);\r
+aWE("makeblockexplod",10);\r
+aWE("makeboolean",4);\r
+aWE("makebox",11);\r
+aWE("makecdg",9);\r
+aWE("makechamferedg",10);\r
+aWE("makechamferfac",10);\r
+aWE("makecircl",3);\r
+aWE("makecompound",5);\r
+aWE("makecon",11);\r
+aWE("makecylind",11);\r
+aWE("makeedg",5);\r
+aWE("makeellips",3);\r
+aWE("makefac",5);\r
+aWE("makefil",7);\r
+aWE("makefillet",10);\r
+aWE("makegluefac",12);\r
+aWE("makehexasolid",14);\r
+aWE("makehexasolidtwofac",14);\r
+aWE("makeinterpol",3);\r
+aWE("makelin",3);\r
+aWE("makemark",3);\r
+aWE("makemirrorbyplan",13);\r
+aWE("makemultirotation1d",13);\r
+aWE("makemultirotation2d",13);\r
+aWE("makemultitransformation1d",10);\r
+aWE("makemultitransformation2d",10);\r
+aWE("makemultitranslation1d",13);\r
+aWE("makemultitranslation2d",13);\r
+aWE("makeoffset",13);\r
+aWE("makepartition",10);\r
+aWE("makepip",7);\r
+aWE("makeplan",3);\r
+aWE("makepolylin",3);\r
+aWE("makeposition",13);\r
+aWE("makeprism",7);\r
+aWE("makequadfac",14);\r
+aWE("makequadfaceedg",14);\r
+aWE("makequadfacevertic",14);\r
+aWE("makerevolution",7);\r
+aWE("makerotation",13);\r
+aWE("makescaletransform",13);\r
+aWE("makesew",12);\r
+aWE("makeshell",5);\r
+aWE("makesketch",15);\r
+aWE("makesolid",5);\r
+aWE("makespher",11);\r
+aWE("maketoru",11);\r
+aWE("maketranslation",13);\r
+aWE("makevector",3);\r
+aWE("makevertex",3);\r
+aWE("makewir",5);\r
+aWE("manual",3);\r
+aWE("mas",9);\r
+aWE("material",10);\r
+aWE("matrix",9);\r
+aWE("max",7,12,10);\r
+aWE("maxdegre",7);\r
+aWE("maximal",7,12,10,9);\r
+aWE("maximum",12,10);\r
+aWE("maxnbfac",10);\r
+aWE("maxtoleranc",12);\r
+aWE("maxtolerance3d",12);\r
+aWE("mean",15,13);\r
+aWE("measur",9);\r
+aWE("measurement",9);\r
+aWE("mention",14);\r
+aWE("menu",0,1,3,4,6,8,7,5,11,12,10,9,16);\r
+aWE("merg",12);\r
+aWE("mesh",14,10);\r
+aWE("meshingdeflection",10);\r
+aWE("method",5);\r
+aWE("middl",3);\r
+aWE("min",7,10,9);\r
+aWE("mindegre",7);\r
+aWE("mindistanc",9);\r
+aWE("minimal",7,10,9);\r
+aWE("minimum",10);\r
+aWE("minnbfac",10);\r
+aWE("minor",3,11);\r
+aWE("mirror",13);\r
+aWE("mod",1,12);\r
+aWE("model",2,10);\r
+aWE("modifi",3,12,13);\r
+aWE("modification",12,13);\r
+aWE("modify",13);\r
+aWE("modul",2,6);\r
+aWE("moment",9);\r
+aWE("mov",13);\r
+aWE("multi",0,13,10);\r
+aWE("must",12,13);\r
+aWE("nam",14,3,4,8,7,5,11,12,13,10);\r
+aWE("nbit",7);\r
+aWE("nbsplitpoint",12);\r
+aWE("nbtim",13,10);\r
+aWE("nbtimes1",13);\r
+aWE("nbtimes2",13);\r
+aWE("nbtimesu",10);\r
+aWE("nbtimesv",10);\r
+aWE("necessary",15,6,12,9);\r
+aWE("need",12);\r
+aWE("negativ",13);\r
+aWE("neigbour",12);\r
+aWE("new",15,3,7,5,11,12,16);\r
+aWE("nod",3);\r
+aWE("noerror",12);\r
+aWE("normal",3,7,13);\r
+aWE("notion",14);\r
+aWE("numb",1,7,12,13,10);\r
+aWE("number",10);\r
+aWE("numeb",10);\r
+aWE("object",1,2,3,4,6,8,7,5,11,12,13,10,9,16);\r
+aWE("occ",1,6,12);\r
+aWE("occur",12);\r
+aWE("offset",13);\r
+aWE("ok",3,8);\r
+aWE("on",15,3,4,6,12,13,10);\r
+aWE("open",12);\r
+aWE("openwir",12);\r
+aWE("operation",14,2,4,6,7,12,13,10,16);\r
+aWE("operator",12);\r
+aWE("opposit",11);\r
+aWE("optimization",2);\r
+aWE("option",0);\r
+aWE("ord",12);\r
+aWE("orient",14,3);\r
+aWE("origin",3,11);\r
+aWE("otherwis",12,13);\r
+aWE("outsid",10);\r
+aWE("ox",15,3);\r
+aWE("oy",3);\r
+aWE("oz",15,3);\r
+aWE("paramet",3,5,12);\r
+aWE("parameter",1,15,3,7,12);\r
+aWE("paramt",12);\r
+aWE("part",4,11);\r
+aWE("partition",10);\r
+aWE("pas",3);\r
+aWE("path",7);\r
+aWE("pathshap",7);\r
+aWE("pattern",13);\r
+aWE("perform",10,16);\r
+aWE("perpendicular",15);\r
+aWE("pip",7);\r
+aWE("plan",15,3,13,10);\r
+aWE("planar",15,3,5);\r
+aWE("plung",10);\r
+aWE("point",14,15,3,11,12,13,9);\r
+aWE("point1",3);\r
+aWE("point2",3);\r
+aWE("point3",3);\r
+aWE("pointcoordinat",9);\r
+aWE("polylin",3);\r
+aWE("pop",1,6);\r
+aWE("position",3,12);\r
+aWE("possibility",12);\r
+aWE("possibl",6,12);\r
+aWE("precision",12);\r
+aWE("predefin",15);\r
+aWE("pres",3);\r
+aWE("preview",3);\r
+aWE("previou",15);\r
+aWE("primitiv",2,11);\r
+aWE("prism",7);\r
+aWE("problem",12);\r
+aWE("proces",12,10);\r
+aWE("processshap",12);\r
+aWE("properti",1,9);\r
+aWE("put",10);\r
+aWE("python",9);\r
+aWE("quadrangl",14,3);\r
+aWE("radian",12);\r
+aWE("radiu",15,3,11,10);\r
+\r
+//-->\r
+</script>\r
+</html>\r
--- /dev/null
+<html>\r
+<head>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript" src="whfwdata.js"></script>\r
+<script language="javascript">\r
+<!--\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+aWE("radius",3,11);\r
+aWE("radius1",11);\r
+aWE("radius2",11);\r
+aWE("radiusmajor",3,11);\r
+aWE("radiusminor",3,11);\r
+aWE("rang",2,12);\r
+aWE("re",12);\r
+aWE("reasonabl",6);\r
+aWE("reconstruction",10);\r
+aWE("referenc",3);\r
+aWE("regard",3);\r
+aWE("relativ",15);\r
+aWE("remov",12,13,16);\r
+aWE("removeobject",16);\r
+aWE("removeweb",10);\r
+aWE("repair",2,12);\r
+aWE("repetition",13);\r
+aWE("represent",3);\r
+aWE("request",5);\r
+aWE("requir",6,8,12);\r
+aWE("requireddegre",12);\r
+aWE("requirednbsegment",12);\r
+aWE("respect",15,12);\r
+aWE("restriction",12);\r
+aWE("result",14,15,3,4,7,5,11,12,13,10,9,16);\r
+aWE("resultant",12);\r
+aWE("retriev",5);\r
+aWE("return",5,10,9,16);\r
+aWE("revers",13);\r
+aWE("revolution",7,12);\r
+aWE("right",1,6);\r
+aWE("rotat",7,13);\r
+aWE("rotation",13);\r
+aWE("s",3,5,12,13,10,16);\r
+aWE("salom",2);\r
+aWE("sam",15,12);\r
+aWE("sameparamet",12);\r
+aWE("scal",13);\r
+aWE("se",8);\r
+aWE("search",8);\r
+aWE("second",4,11,13,10);\r
+aWE("section",4,10);\r
+aWE("segment",15,12);\r
+aWE("select",0,1,15,3,4,6,8,7,5,11,12,10,9,16);\r
+aWE("selection",15,3,10);\r
+aWE("sens",10);\r
+aWE("serv",3,7);\r
+aWE("set",1,3,12,13,10);\r
+aWE("setcolor",1);\r
+aWE("setdisplaymod",1);\r
+aWE("settransparency",1);\r
+aWE("sew",12);\r
+aWE("sg",6);\r
+aWE("shad",1);\r
+aWE("shap",1,2,4,6,8,7,5,12,13,10,9,16);\r
+aWE("shape1",4,9);\r
+aWE("shape2",4,9);\r
+aWE("shapesto",12);\r
+aWE("shapetyp",10,16);\r
+aWE("shel",5,13);\r
+aWE("shell",14,7,5,13);\r
+aWE("short",1);\r
+aWE("should",12);\r
+aWE("shown",3);\r
+aWE("sid",3);\r
+aWE("sign",13);\r
+aWE("six",14);\r
+aWE("siz",3,12,10);\r
+aWE("sketch",15);\r
+aWE("small",3,12);\r
+aWE("solid",14,7,5,11,13,10);\r
+aWE("soon",3);\r
+aWE("spac",3,9);\r
+aWE("specifi",3,12,10);\r
+aWE("specific",14);\r
+aWE("specify",12,13);\r
+aWE("spher",11);\r
+aWE("splin",3);\r
+aWE("split",12);\r
+aWE("splitangl",12);\r
+aWE("splitclosedfac",12);\r
+aWE("splitcontinuity",12);\r
+aWE("spot",12);\r
+aWE("stag",14);\r
+aWE("standard",8);\r
+aWE("start",15,3,13);\r
+aWE("step",14,2,8,13);\r
+aWE("step1",13);\r
+aWE("step2",13);\r
+aWE("str",15,8);\r
+aWE("strip",12);\r
+aWE("study",6);\r
+aWE("sub",5,12,16);\r
+aWE("submenu",0,5,12,9);\r
+aWE("subshap",5,10,16);\r
+aWE("subshapeall",5);\r
+aWE("subshapeid",16);\r
+aWE("suppres",12);\r
+aWE("suppressfac",12);\r
+aWE("suppresshol",12);\r
+aWE("suppressinternalwir",12);\r
+aWE("surfac",12,13,9);\r
+aWE("surfacecontinuity",12);\r
+aWE("surfacemod",12);\r
+aWE("symmetrical",13);\r
+aWE("symmetry",11,13);\r
+aWE("system",3,13);\r
+aWE("tak",14);\r
+aWE("tangent",15);\r
+aWE("target",15,10);\r
+aWE("tetrahedral",14);\r
+aWE("theendlc",13);\r
+aWE("them",12);\r
+aWE("theobject",13);\r
+aWE("therefor",15);\r
+aWE("theshap",12);\r
+aWE("thestartlc",13);\r
+aWE("thetoleranc",12);\r
+aWE("tim",13);\r
+aWE("tobezi",12);\r
+aWE("tol2d",7);\r
+aWE("tol3d",7);\r
+aWE("toleranc",7,12,9);\r
+aWE("tolerance2d",12);\r
+aWE("tolerance3d",12);\r
+aWE("tool",9);\r
+aWE("toru",11);\r
+aWE("transform",4,13,10);\r
+aWE("transformation",0,2,13,10);\r
+aWE("translat",13);\r
+aWE("translation",13,10);\r
+aWE("transparency",1);\r
+aWE("trihedron",3);\r
+aWE("trimsiz",3);\r
+aWE("tru",12,10,9);\r
+aWE("tui",14,1,15,3,4,6,8,7,5,11,12,13,10,9,16);\r
+aWE("tupl",9);\r
+aWE("two",14,4,11,12,13,10);\r
+aWE("typ",15,4,5,11,12,10,9,16);\r
+aWE("typeofshap",5);\r
+aWE("underly",12);\r
+aWE("up",1,6,11,10);\r
+aWE("updat",3);\r
+aWE("us",14,2,15,3,4,6,7,5,12,13,10,9);\r
+aWE("v1",14);\r
+aWE("v2",14);\r
+aWE("v3",14);\r
+aWE("v4",14);\r
+aWE("val",12);\r
+aWE("valid",9);\r
+aWE("validity",9);\r
+aWE("valu",1,15,3,7,11,12,13,10,9);\r
+aWE("variou",12);\r
+aWE("vector",15,3,7,11,13);\r
+aWE("vertex",3,7,5,11,12,13,9);\r
+aWE("vertex1",5);\r
+aWE("vertex2",5);\r
+aWE("vertexmaxtol",9);\r
+aWE("vertexmintol",9);\r
+aWE("vertic",14,3,5,11,12,13);\r
+aWE("view",1,3,6,12);\r
+aWE("viewer",6);\r
+aWE("visibility",6);\r
+aWE("visualization",1,6);\r
+aWE("volum",9);\r
+aWE("vtk",6);\r
+aWE("vx",15);\r
+aWE("wantplanarfac",5);\r
+aWE("wat",10);\r
+aWE("waterdensity",10);\r
+aWE("weight",10);\r
+aWE("whati",9);\r
+aWE("whil",12);\r
+aWE("whos",5,9);\r
+aWE("wid",2);\r
+aWE("will",3,8,12,13,10);\r
+aWE("wir",14,7,5,12);\r
+aWE("wirefram",1);\r
+aWE("within",1,12);\r
+aWE("work",15,3,6,12,16);\r
+aWE("x",15,3,9);\r
+aWE("x1",11);\r
+aWE("x2",11);\r
+aWE("xdx",3);\r
+aWE("xdy",3);\r
+aWE("xdz",3);\r
+aWE("xmax",9);\r
+aWE("xmin",9);\r
+aWE("xoy",15);\r
+aWE("xyz",3);\r
+aWE("y",15,3,9);\r
+aWE("y1",11);\r
+aWE("y2",11);\r
+aWE("ydx",3);\r
+aWE("ydy",3);\r
+aWE("ydz",3);\r
+aWE("ymax",9);\r
+aWE("ymin",9);\r
+aWE("your",8,12,9);\r
+aWE("z",3,10,9);\r
+aWE("z1",11);\r
+aWE("z2",11);\r
+aWE("zmax",9);\r
+aWE("zmin",9);\r
+\r
+//-->\r
+</script>\r
+</html>\r
+// WebHelp 5.10.001\r
var gIEA = new Array();\r
function aGE(sName, sDef)\r
{\r
<html>\r
<head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body>\r
<script language="javascript" src="whgdata.js"></script>\r
<html>\r
<head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body>\r
<script language="javascript" src="whglo.js"></script>\r
+// WebHelp 5.10.001\r
var gaFileMapping = new Array();\r
function fileMapping(sBK, sEK, sFileName, nNum)\r
{\r
+// WebHelp 5.10.001\r
// const strings\r
var gIEA = new Array();\r
function aIE()\r
<html>\r
<head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body>\r
<script language="javascript" src="whidx.js"></script>\r
<script language="javascript">\r
<!--\r
\r
--->\r
+//-->\r
</script>\r
</body>\r
-</html
\ No newline at end of file
+</html>
\ No newline at end of file
+// WebHelp 5.10.001\r
var gaFileMapping = new Array();\r
function fileMapping(sBK, sEK, sFileName, nNum)\r
{\r
+// WebHelp 5.10.001\r
var gTEA = new Array();\r
function aTE()\r
{\r
if (fn_arguments.length > 3)\r
{\r
this.sRefURL = fn_arguments[3];\r
+ if (this.nType == 4)\r
+ {\r
+ if(this.sRefURL.lastIndexOf("/")!=this.sRefURL.length-1)\r
+ this.sRefURL+="/";\r
+ }\r
if (fn_arguments.length > 4)\r
{\r
this.sItemURL = fn_arguments[4];\r
<html>\r
<head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body>\r
-<script LANGUAGE="JavaScript" SRC="whtdata.js"></script>\r
+<script language="javascript" src="whtdata.js"></script>\r
<script language="javascript">\r
<!--\r
aTE(1,19,"GEOM module");\r
<html>\r
<head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body>\r
-<script LANGUAGE="JavaScript" SRC="whtoc.js"></script>\r
+<script language="javascript" src="whtoc.js"></script>\r
<script language="javascript">\r
<!--\r
setRoot("whtdata0.htm");\r
+// WebHelp 5.10.001\r
// const strings\r
var gaProj = new Array();\r
var gsRoot = "";\r
\r
function tocProjEntry(sProjPath, sRootPath) \r
{\r
+ if(sProjPath.lastIndexOf("/")!=sProjPath.length-1)\r
+ sProjPath+="/"; \r
this.sPPath = sProjPath;\r
this.sRPath = sRootPath;\r
}\r
<html>\r
<head>\r
<title>Search Result</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<script language="javascript" src="whver.js"></script>\r
<script language="javascript1.2" src="whmozemu.js"></script>\r
<html>\r
<head>\r
<title>Search Frame</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<script language="javascript" src="whver.js"></script>\r
<script language="javascript1.2" src="whproxy.js"></script>\r
<html>\r
<head>\r
<title>Search Form</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<style>\r
<!--\r
+// WebHelp 5.10.003\r
var gsSK2=null;\r
var gsSK=null;\r
var gsFtsBreakChars="\t\r\n\"\\ .,!@#$%^&*()~'`:;<>?/{}[]|+-=\x85\x92\x93\x94\x95\x96\x97\x99\xA9\xAE\xB7";\r
var goHoverFont=null;\r
var gsABgColor="#cccccc";\r
var gbWhFHost=false;\r
+var gbFirst=false;\r
\r
function setBackground(sBgImage)\r
{\r
gaData[gaData.length]=new ftsInfo(sPPath,sDPath,sFtsFile);\r
}\r
\r
+function onLoadXMLError()\r
+{\r
+ if(gnLoadFts==1)\r
+ {\r
+ var aFCD=new Array();\r
+ var aFTCD=new Array();\r
+ ftsReady(aFCD,aFTCD);\r
+ }\r
+ else if(gnLoadFts==3)\r
+ {\r
+ var aTopics=new Array();\r
+ putFtsTData(aTopics);\r
+ }\r
+ else if(gnLoadFts==2)\r
+ {\r
+ putFtsWData(aFtsContents);\r
+ var aFtsContents=new Array();\r
+ }\r
+}\r
+\r
function putDataXML(xmlDoc,sDocPath)\r
{\r
if(gnLoadFts==1)\r
var sLangId=aProj[0].sLangId;\r
for(var i=0;i<aProj.length;i++)\r
{\r
- if(aProj[i].sFts!=null&&aProj[i].sFts!=""&&aProj[i].sLangId==sLangId)\r
+ if(aProj[i].sFts&&aProj[i].sLangId==sLangId)\r
{\r
addFtsInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sFts);\r
}\r
function findFTSKey()\r
{\r
gaTI=new Array();\r
- gnCurrentOp=0;\r
+ gnCurrentOp=1;\r
gbNot=false;\r
displayMsg(gsSearchMsg);\r
if(gsSK!="")\r
+ {\r
+ gbFirst=true;\r
findOneKey();\r
+ }\r
}\r
\r
function findOneKey()\r
return;\r
}\r
findOneKey();\r
- return;\r
}\r
else{\r
displayTopics();\r
\r
function checkAgain()\r
{\r
+ gsCheckKey = "";\r
+ gnIndexNum = 0;\r
gsSK=gsSK2;\r
gsSK2=null;\r
if(gsSK!=null)\r
var sHTML="";\r
var sLine="";\r
for(var i=0;i<gaTI.length;i++){\r
- sLine+="<dt><nobr><a href='"+_textToHtml(gaTI[i].sTopicURL)+"'>"+_textToHtml(gaTI[i].sTopicTitle)+"</a></nobr></dt>";\r
+ sLine+="<dt><nobr><a href='"+gaTI[i].sTopicURL+"'>"+_textToHtml(gaTI[i].sTopicTitle)+"</a></nobr></dt>";\r
if(i>>4<<4==i)\r
{\r
sHTML+=sLine;\r
aTI=mergeTopics(aTI,aTIPart);\r
}\r
if(mergewithPreviousResult(aTI))\r
+ {\r
+ gbFirst=false;\r
findOneKey();\r
+ }\r
else\r
checkAgain();\r
}\r
if(aTI!=null&&aTI.length!=0)\r
{\r
var nNumTopics=aTI.length;\r
- if(gnCurrentOp==0){\r
+ if(gnCurrentOp==0||gbFirst){\r
if(gbNot){\r
displayMsg(gsHelpCannotSearch);\r
return false;\r
var csStem="";\r
for(var iStem=0;iStem<aStems.length;iStem++){\r
\r
- if(aStems[iStem].length>=szWord.length-1) break;\r
+ if(aStems[iStem].length>=szWord.length-1) continue;\r
nStemPos=szWord.lastIndexOf(aStems[iStem]);\r
if(nStemPos>0){\r
var cssub=szWord.substring(nStemPos);\r
+// WebHelp 5.10.001\r
var gfunLookUp;\r
var gbInputEnable;\r
var gfunInit;\r
+// WebHelp 5.10.001\r
// this value should be identical to the value used in whproxy.js\r
window.whname = "wh_stub";\r
\r
<html>\r
<head>\r
<title>Glossary Term</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<script language="javascript" src="whver.js"></script>\r
<script language="javascript1.2" src="whmozemu.js"></script>\r
<script language="javascript1.2" src="whutils.js"></script>\r
<html>\r
<head>\r
<title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
-<p class="ftsbody">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" >\r
\r
\r
-<a name="bm_{"></a><a name="subkey_{A"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>«apply»</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>«ok»</b></a> <br><nobr>1d <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>1st <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><nobr>2d <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><nobr>2nd <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><nobr>3d <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>9</b></a> </nobr><br><nobr>3rd <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br>\r
+<nobr><a name="bm_{"></a><a name="subkey_{D"></a>1d <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_{S"></a><a name="subkey_{S"></a>1st <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_{D"></a><a name="subkey_{D"></a>2d <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_{N"></a><a name="subkey_{N"></a>2nd <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a name="bms_{S"></a><a name="subkey_{S"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2st</b></a> <br><nobr><a name="bms_{D"></a><a name="subkey_{D"></a>3d <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>9</b></a> </nobr><br><nobr><a name="bms_{R"></a><a name="subkey_{R"></a>3rd <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_{S"></a><a name="subkey_{S"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3st</b></a> <br>\r
<br><br>\r
-<a name="bm_A"></a><a name="subkey_AB"></a><a href="../sketcher.htm"><b>able</b></a> <br><a href="../sketcher.htm"><b>absolute</b></a> <br><a name="bms_AC"></a><a name="subkey_AC"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>accordance</b></a> <br><nobr>according <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>achieve</b></a> <br><a name="bms_AD"></a><a name="subkey_AD"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>add</b></a> <br><nobr>added <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>addobject</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>adjustment</b></a> <br><nobr>advanced <a href="../files/salome2_sp3_generationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_AI"></a><a name="subkey_AI"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>aimed</b></a> <br><a name="bms_AL"></a><a name="subkey_AL"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>algorithm</b></a> <br><nobr>allowing <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><nobr>allows <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr>along <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_AN"></a><a name="subkey_AN"></a>angle <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>another</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>any</b></a> <br><a name="bms_AP"></a><a name="subkey_AP"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>applicable</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>applied</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>apply</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>applying</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>approximation</b></a> <br><nobr><a name="bms_AR"></a><a name="subkey_AR"></a>arc <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>archimede</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>argument</b></a> <br><nobr>arguments <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../changing_displaying_parameters.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>around</b></a> <br><a name="bms_AS"></a><a name="subkey_AS"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>associated</b></a> <br><a name="bms_AT"></a><a name="subkey_AT"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>attributes</b></a> <br><nobr><a name="bms_AU"></a><a name="subkey_AU"></a>automatically <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_AV"></a><a name="subkey_AV"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>available</b></a> <br><a name="bms_AX"></a><a name="subkey_AX"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>axes</b></a> <br><nobr>axis <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br>\r
+<a name="bm_A"></a><a name="subkey_AB"></a><a href="../sketcher.htm"><b>able</b></a> <br><a href="../sketcher.htm"><b>absolute</b></a> <br><a name="bms_AC"></a><a name="subkey_AC"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>accordance</b></a> <br><nobr>according <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>achieve</b></a> <br><a name="bms_AD"></a><a name="subkey_AD"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>add</b></a> <br><nobr>added <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>addobject</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>adjustment</b></a> <br><nobr>advanced <a href="../files/salome2_sp3_generationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_AI"></a><a name="subkey_AI"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>aimed</b></a> <br><a name="bms_AL"></a><a name="subkey_AL"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>algorithm</b></a> <br><nobr>allowing <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><nobr>allows <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><nobr>along <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_AN"></a><a name="subkey_AN"></a>angle <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>another</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>any</b></a> <br><a name="bms_AP"></a><a name="subkey_AP"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>applicable</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>applied</b></a> <br><nobr>apply <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>applying</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>approximation</b></a> <br><nobr><a name="bms_AR"></a><a name="subkey_AR"></a>arc <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>archimede</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>argument</b></a> <br><nobr>arguments <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../changing_displaying_parameters.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>around</b></a> <br><a name="bms_AS"></a><a name="subkey_AS"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>associated</b></a> <br><a name="bms_AT"></a><a name="subkey_AT"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>attributes</b></a> <br><nobr><a name="bms_AU"></a><a name="subkey_AU"></a>automatically <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_AV"></a><a name="subkey_AV"></a>available <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_AX"></a><a name="subkey_AX"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>axes</b></a> <br><nobr>axis <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br>\r
<br><br>\r
-<a name="bm_B"></a><a name="subkey_B{"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>b</b></a> <br><a name="bms_BA"></a><a name="subkey_BA"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>back</b></a> <br><nobr>base <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>based</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>baseshape</b></a> <br><nobr>basic <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../files/introduction_to_geom.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>basicproperties</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>basing</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>basis</b></a> <br><nobr><a name="bms_BE"></a><a name="subkey_BE"></a>before <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>below</b></a> <br><nobr>bezier <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_BL"></a><a name="subkey_BL"></a>block <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>blocks <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_BO"></a><a name="subkey_BO"></a>boolean <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>both</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>boundaries</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>boundary</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>bounding</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>boundingbox</b></a> <br><nobr>box <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><nobr><a name="bms_BR"></a><a name="subkey_BR"></a>brep <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>browser <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_BS"></a><a name="subkey_BS"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>bspline</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>bsplinerestriction</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>bsplines</b></a> <br><nobr><a name="bms_BU"></a><a name="subkey_BU"></a>build <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr>building <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/introduction_to_geom.htm"><b>3</b></a> <a href="../blocks.htm"><b>4</b></a> </nobr><br><nobr>builds <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>button</b></a> <br><a name="bms_BY"></a><a name="subkey_BY"></a><a href="../newentity_blocks.htm"><b>bypassing</b></a> <br>\r
+<a name="bm_B"></a><a name="subkey_B{"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>b</b></a> <br><nobr><a name="bms_BA"></a><a name="subkey_BA"></a>base <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>based</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>baseshape</b></a> <br><nobr>basic <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../files/introduction_to_geom.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>basicproperties</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>basing</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>basis</b></a> <br><nobr><a name="bms_BE"></a><a name="subkey_BE"></a>before <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>below</b></a> <br><nobr>bezier <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_BL"></a><a name="subkey_BL"></a>block <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>blocks <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_BO"></a><a name="subkey_BO"></a>boolean <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>both</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>boundaries</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>boundary</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>bounding</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>boundingbox</b></a> <br><nobr>box <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><nobr><a name="bms_BR"></a><a name="subkey_BR"></a>brep <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>browser <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_BS"></a><a name="subkey_BS"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>bspline</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>bsplinerestriction</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>bsplines</b></a> <br><nobr><a name="bms_BU"></a><a name="subkey_BU"></a>build <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr>building <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/introduction_to_geom.htm"><b>3</b></a> <a href="../blocks.htm"><b>4</b></a> </nobr><br><nobr>builds <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>button <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_BY"></a><a name="subkey_BY"></a><a href="../newentity_blocks.htm"><b>bypassing</b></a> <br>\r
<br><br>\r
-<a name="bm_C"></a><a name="subkey_CA"></a><a href="../files/introduction_to_geom.htm"><b>cad</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>camera</b></a> <br><nobr>case <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_CE"></a><a name="subkey_CE"></a>center <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>centerofscale</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>central</b></a> <br><a name="bms_CH"></a><a name="subkey_CH"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>chamfer</b></a> <br><a href="../changing_displaying_parameters.htm"><b>change</b></a> <br><a href="../changing_displaying_parameters.htm"><b>changes</b></a> <br><a href="../changing_displaying_parameters.htm"><b>changing</b></a> <br><nobr>check <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>checked <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>checking <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>checkshape</b></a> <br><nobr>choose <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_CI"></a><a name="subkey_CI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>circle</b></a> <br><nobr><a name="bms_CL"></a><a name="subkey_CL"></a>click <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>close</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closecontour</b></a> <br><nobr>closed <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closedwires</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closure</b></a> <br><a name="bms_CO"></a><a name="subkey_CO"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>coincident</b></a> <br><a href="../changing_displaying_parameters.htm"><b>color</b></a> <br><nobr>command <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>13</b></a> <a href="../changing_displaying_parameters.htm"><b>14</b></a> <a href="../working_with_groups.htm"><b>15</b></a> </nobr><br><nobr>common <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>complex <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> </nobr><br><nobr>components <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>composed</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>composing</b></a> <br><nobr>compound <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>compsolid</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>compute</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>computed</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>concerning</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>cone</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>confirm</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>conical</b></a> <br><nobr>connected <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>considered</b></a> <br><a href="../newentity_blocks.htm"><b>constraints</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>construct</b></a> <br><nobr>constructed <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>constructing</b></a> <br><nobr>construction <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>constructor <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../sketcher.htm"><b>containing</b></a> <br><nobr>contains <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>contents</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>context</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuities</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuity</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuity2d</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuity3d</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>contour</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>conversion</b></a> <br><nobr>coordinate <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>coordinates <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>copy</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>corners</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>correction</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>correspond</b></a> <br><nobr>corresponding <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>correspondingly <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../sketcher.htm"><b>coupled</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf1.htm" target="_self" title="previous search group"><b>>></b></a>\r
+<a name="bm_C"></a><a name="subkey_CA"></a><a href="../files/introduction_to_geom.htm"><b>cad</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>camera</b></a> <br><nobr>case <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_CE"></a><a name="subkey_CE"></a>center <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>centerofscale</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>central</b></a> <br><a name="bms_CH"></a><a name="subkey_CH"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>chamfer</b></a> <br><a href="../changing_displaying_parameters.htm"><b>change</b></a> <br><a href="../changing_displaying_parameters.htm"><b>changes</b></a> <br><a href="../changing_displaying_parameters.htm"><b>changing</b></a> <br><nobr>check <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>checkbox <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr>checked <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>checking <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>checkshape</b></a> <br><nobr>choose <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_CI"></a><a name="subkey_CI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>circle</b></a> <br><nobr><a name="bms_CL"></a><a name="subkey_CL"></a>click <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>close</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closecontour</b></a> <br><nobr>closed <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closedwires</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closure</b></a> <br><a name="bms_CO"></a><a name="subkey_CO"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>coincident</b></a> <br><a href="../changing_displaying_parameters.htm"><b>color</b></a> <br><nobr>command <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>13</b></a> <a href="../changing_displaying_parameters.htm"><b>14</b></a> <a href="../working_with_groups.htm"><b>15</b></a> </nobr><br><nobr>common <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>complex <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> </nobr><br><nobr>components <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>composed</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>composing</b></a> <br><nobr>compound <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>compsolid</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>compute</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>computed</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>concerning</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>cone</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>confirm</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>conical</b></a> <br><nobr>connected <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>considered</b></a> <br><a href="../newentity_blocks.htm"><b>constraints</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>construct</b></a> <br><nobr>constructed <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>constructing</b></a> <br><nobr>construction <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>constructor <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../sketcher.htm"><b>containing</b></a> <br><nobr>contains <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>contents</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuities</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuity</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuity2d</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuity3d</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>contour</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>conversion</b></a> <br><nobr>coordinate <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>coordinates <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>copy</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>corners</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>correction</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>correspond</b></a> <br><nobr>corresponding <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>correspondingly <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../sketcher.htm"><b>coupled</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf1.htm" target="_self" title="previous search group"><b>>></b></a>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
<p class="ftsbody" align="center"><a href="whlstf0.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<nobr><a name="bms_CR"></a><a name="subkey_CR"></a>create <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><nobr>created <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><a href="../working_with_groups.htm"><b>creategroup</b></a> <br><nobr>creates <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../working_with_groups.htm"><b>9</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>creating</b></a> <br><nobr>creation <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_CU"></a><a name="subkey_CU"></a>current <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><nobr>curve <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>curve2dmode</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>curve3dmode</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>curvecontinuity</b></a> <br><nobr>curves <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>curving</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>cut</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>cuts</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>cutting</b></a> <br><a name="bms_CY"></a><a name="subkey_CY"></a><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>cylinder</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>cylindrical</b></a> <br>\r
+<p class="ftsbody" >\r
+<nobr><a name="bms_CR"></a><a name="subkey_CR"></a>create <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><nobr>created <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><a href="../working_with_groups.htm"><b>creategroup</b></a> <br><nobr>creates <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../working_with_groups.htm"><b>9</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>creating</b></a> <br><nobr>creation <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_CU"></a><a name="subkey_CU"></a>current <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><nobr>curve <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>curve2dmode</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>curve3dmode</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>curvecontinuity</b></a> <br><nobr>curves <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>curving</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>cut</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>cuts</b></a> <br><nobr>cutting <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_CY"></a><a name="subkey_CY"></a><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>cylinder</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>cylindrical</b></a> <br>\r
<br><br>\r
-<a name="bm_D"></a><a name="subkey_D{"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>d1</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>d2</b></a> <br><a name="bms_DA"></a><a name="subkey_DA"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>data</b></a> <br><a name="bms_DE"></a><a name="subkey_DE"></a><a href="../sketcher.htm"><b>default</b></a> <br><nobr>define <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>defined <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr>defines <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>defining <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>definite</b></a> <br><nobr>definition <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>deflection</b></a> <br><nobr>degree <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../sketcher.htm"><b>degrees</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>deleted</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>density</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>depending</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>describes</b></a> <br><nobr>description <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>desired</b></a> <br><a href="../sketcher.htm"><b>destination</b></a> <br><a href="../files/introduction_to_geom.htm"><b>destined</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>detection</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>detects</b></a> <br><a name="bms_DI"></a><a name="subkey_DI"></a><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>diagonal</b></a> <br><nobr>dialog <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>differ</b></a> <br><nobr>different <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>dimension</b></a> <br><nobr>dimensions <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dir</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dir1</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dir2</b></a> <br><nobr>direction <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><nobr>directions <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirface1v</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid1</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid1u</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid1v</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid2</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid2u</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid2v</b></a> <br><nobr>display <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>displayall</b></a> <br><nobr>displayed <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><nobr>displaying <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>displayonly</b></a> <br><nobr>displays <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><nobr>distance <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>divided</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>divideedge</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>dividing</b></a> <br><nobr><a name="bms_DO"></a><a name="subkey_DO"></a>done <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>double</b></a> <br><a href="../sketcher.htm"><b>doubles</b></a> <br><a name="bms_DR"></a><a name="subkey_DR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>dropsmalledges</b></a> <br><nobr><a name="bms_DX"></a><a name="subkey_DX"></a>dx <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_DY"></a><a name="subkey_DY"></a>dy <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_DZ"></a><a name="subkey_DZ"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dz</b></a> <br>\r
+<a name="bm_D"></a><a name="subkey_D{"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>d1</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>d2</b></a> <br><a name="bms_DA"></a><a name="subkey_DA"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>data</b></a> <br><a name="bms_DE"></a><a name="subkey_DE"></a><a href="../sketcher.htm"><b>default</b></a> <br><nobr>define <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../sketcher.htm"><b>defined</b></a> <br><nobr>defines <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>defining <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>definite <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>definition <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>deflection</b></a> <br><nobr>degree <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../sketcher.htm"><b>degrees</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>deleted</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>density</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>depending</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>describes</b></a> <br><nobr>description <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>desired</b></a> <br><a href="../sketcher.htm"><b>destination</b></a> <br><a href="../files/introduction_to_geom.htm"><b>destined</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>detect</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>detection</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>detects</b></a> <br><a name="bms_DI"></a><a name="subkey_DI"></a><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>diagonal</b></a> <br><nobr>dialog <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>differ</b></a> <br><nobr>different <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><nobr>dimension <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>dimensions <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dir</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dir1</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dir2</b></a> <br><nobr>direction <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><nobr>directions <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirface1v</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid1</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid1u</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid1v</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid2</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid2u</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid2v</b></a> <br><nobr>display <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>displayall</b></a> <br><nobr>displayed <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><nobr>displaying <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>displayonly</b></a> <br><nobr>displays <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><nobr>distance <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>divided</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>divideedge</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>dividing</b></a> <br><nobr><a name="bms_DO"></a><a name="subkey_DO"></a>done <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>double</b></a> <br><a href="../sketcher.htm"><b>doubles</b></a> <br><a name="bms_DR"></a><a name="subkey_DR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>dropsmalledges</b></a> <br><nobr><a name="bms_DX"></a><a name="subkey_DX"></a>dx <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_DY"></a><a name="subkey_DY"></a>dy <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_DZ"></a><a name="subkey_DZ"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dz</b></a> <br>\r
<br><br>\r
-<a name="bm_E"></a><a name="subkey_E{"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>e</b></a> <br><a href="../newentity_blocks.htm"><b>e1</b></a> <br><a href="../newentity_blocks.htm"><b>e2</b></a> <br><a href="../newentity_blocks.htm"><b>e3</b></a> <br><a href="../newentity_blocks.htm"><b>e4</b></a> <br><nobr><a name="bms_ED"></a><a name="subkey_ED"></a>edge <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>edgeid</b></a> <br><nobr>edges <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> </nobr><br><a href="../working_with_groups.htm"><b>edit</b></a> <br><a name="bms_EG"></a><a name="subkey_EG"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>egdemaxtol</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>egdemintol</b></a> <br><a name="bms_EI"></a><a name="subkey_EI"></a><a href="../newentity_blocks.htm"><b>either</b></a> <br><nobr><a name="bms_EL"></a><a name="subkey_EL"></a>element <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>elementary</b></a> <br><nobr>elements <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ellipse</b></a> <br><a name="bms_EM"></a><a name="subkey_EM"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>empty</b></a> <br><nobr><a name="bms_EN"></a><a name="subkey_EN"></a>end <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ending</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>ends</b></a> <br><nobr>enter <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>entity <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a name="bms_EQ"></a><a name="subkey_EQ"></a><a href="../sketcher.htm"><b>equal</b></a> <br><a name="bms_ER"></a><a name="subkey_ER"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>erase</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>eraseall</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>eraseonly</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>erases</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>error</b></a> <br><nobr><a name="bms_ET"></a><a name="subkey_ET"></a>etc <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_EX"></a><a name="subkey_EX"></a>example <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> <a href="../changing_displaying_parameters.htm"><b>11</b></a> <a href="../working_with_groups.htm"><b>12</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>except</b></a> <br><nobr>existing <a href="../sketcher.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>explode <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr>exploded <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr>export <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>exportation</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>exported</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>exporting</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>extracted</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>extruded</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>extrusion</b></a> <br>\r
+<a name="bm_E"></a><a name="subkey_E{"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>e</b></a> <br><a href="../newentity_blocks.htm"><b>e1</b></a> <br><a href="../newentity_blocks.htm"><b>e2</b></a> <br><a href="../newentity_blocks.htm"><b>e3</b></a> <br><a href="../newentity_blocks.htm"><b>e4</b></a> <br><nobr><a name="bms_ED"></a><a name="subkey_ED"></a>edge <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>edgeid</b></a> <br><nobr>edges <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> </nobr><br><a href="../working_with_groups.htm"><b>edit</b></a> <br><a name="bms_EG"></a><a name="subkey_EG"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>egdemaxtol</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>egdemintol</b></a> <br><a name="bms_EI"></a><a name="subkey_EI"></a><a href="../newentity_blocks.htm"><b>either</b></a> <br><nobr><a name="bms_EL"></a><a name="subkey_EL"></a>element <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>elementary</b></a> <br><nobr>elements <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ellipse</b></a> <br><a name="bms_EM"></a><a name="subkey_EM"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>empty</b></a> <br><nobr><a name="bms_EN"></a><a name="subkey_EN"></a>end <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ending</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>ends</b></a> <br><nobr>enter <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>entity <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a name="bms_EQ"></a><a name="subkey_EQ"></a><a href="../sketcher.htm"><b>equal</b></a> <br><a name="bms_ER"></a><a name="subkey_ER"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>erase</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>eraseall</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>eraseonly</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>erases</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>error</b></a> <br><nobr><a name="bms_ET"></a><a name="subkey_ET"></a>etc <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_EX"></a><a name="subkey_EX"></a>example <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> <a href="../changing_displaying_parameters.htm"><b>11</b></a> <a href="../working_with_groups.htm"><b>12</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>except</b></a> <br><nobr>existing <a href="../sketcher.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>explode <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr>exploded <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr>export <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>exportation</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>exported</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>exporting</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>extracted</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>extruded</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>extrusion</b></a> <br>\r
<br><br>\r
-<a name="bm_F"></a><a name="subkey_F{"></a><a href="../newentity_blocks.htm"><b>f1</b></a> <br><a href="../newentity_blocks.htm"><b>f2</b></a> <br><a href="../newentity_blocks.htm"><b>f3</b></a> <br><a href="../newentity_blocks.htm"><b>f4</b></a> <br><a href="../newentity_blocks.htm"><b>f5</b></a> <br><a href="../newentity_blocks.htm"><b>f6</b></a> <br><nobr><a name="bms_FA"></a><a name="subkey_FA"></a>face <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>face1</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>face2</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>facemaxtol</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>facemintol</b></a> <br><nobr>faces <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>factor</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>false</b></a> <br><a name="bms_FI"></a><a name="subkey_FI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>fields</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>file</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>filename</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>files</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>fill</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>filled</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>fillet</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>fillets</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>filling</b></a> <br><nobr>first <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fix</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fixfacesize</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fixing</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fixshape</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf2.htm" target="_self" title="previous search group"><b>>></b></a>\r
+<a name="bm_F"></a><a name="subkey_F{"></a><a href="../newentity_blocks.htm"><b>f1</b></a> <br><a href="../newentity_blocks.htm"><b>f2</b></a> <br><a href="../newentity_blocks.htm"><b>f3</b></a> <br><a href="../newentity_blocks.htm"><b>f4</b></a> <br><a href="../newentity_blocks.htm"><b>f5</b></a> <br><a href="../newentity_blocks.htm"><b>f6</b></a> <br><nobr><a name="bms_FA"></a><a name="subkey_FA"></a>face <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>face1</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>face2</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>facemaxtol</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>facemintol</b></a> <br><nobr>faces <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>factor</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>false</b></a> <br><a name="bms_FI"></a><a name="subkey_FI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>fields</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>file</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>filename</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>files</b></a> <br><nobr>fill <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>filled</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>fillet</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>fillets</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>filling</b></a> <br><nobr>first <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fix</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fixfacesize</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fixing</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fixshape</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf2.htm" target="_self" title="previous search group"><b>>></b></a>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
<p class="ftsbody" align="center"><a href="whlstf1.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody">\r
+<p class="ftsbody" >\r
<nobr><a name="bms_FO"></a><a name="subkey_FO"></a>following <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>format</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>formatname</b></a> <br><a href="../files/introduction_to_geom.htm"><b>formats</b></a> <br><a href="../newentity_blocks.htm"><b>four</b></a> <br><a name="bms_FR"></a><a name="subkey_FR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>free</b></a> <br><nobr><a name="bms_FU"></a><a name="subkey_FU"></a>functions <a href="../files/salome2_sp3_buildgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>fuse</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>fuses</b></a> <br>\r
<br><br>\r
<a name="bm_G"></a><a name="subkey_GA"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>gap</b></a> <br><a name="bms_GE"></a><a name="subkey_GE"></a><a href="../newentity_blocks.htm"><b>general</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>generating</b></a> <br><nobr>generation <a href="../files/salome2_sp3_generationgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>geom <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> <a href="../files/introduction_to_geom.htm"><b>11</b></a> <a href="../changing_displaying_parameters.htm"><b>12</b></a> </nobr><br><nobr>geom_object <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../working_with_groups.htm"><b>12</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>geom_objects</b></a> <br><a href="../newentity_blocks.htm"><b>geometric</b></a> <br><nobr>geometrical <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../files/introduction_to_geom.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>geometry</b></a> <br><nobr>geompy <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>get</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>getfreeboundary</b></a> <br><a href="../working_with_groups.htm"><b>getobjectids</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>gets</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>getsubshapeid</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>getting</b></a> <br><a name="bms_GG"></a><a name="subkey_GG"></a><a href="../changing_displaying_parameters.htm"><b>gg</b></a> <br><nobr><a name="bms_GI"></a><a name="subkey_GI"></a>given <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>gives</b></a> <br><nobr><a name="bms_GL"></a><a name="subkey_GL"></a>glue <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>glued</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>glues</b></a> <br><a name="bms_GR"></a><a name="subkey_GR"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>graphic</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>gravity</b></a> <br><a href="../working_with_groups.htm"><b>group</b></a> <br><a href="../working_with_groups.htm"><b>groups</b></a> <br><a name="bms_GU"></a><a name="subkey_GU"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>gui</b></a> <br>\r
<br><br>\r
<a name="bm_H"></a><a name="subkey_HA"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>half</b></a> <br><nobr>having <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_HE"></a><a name="subkey_HE"></a>height <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>hexahedral <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>hexahedron</b></a> <br><a name="bms_HI"></a><a name="subkey_HI"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>hide</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>hiding</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>highlights</b></a> <br><a name="bms_HO"></a><a name="subkey_HO"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>hole</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>holes</b></a> <br>\r
<br><br>\r
-<a name="bm_I"></a><a name="subkey_I{"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>i</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i11</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i12</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i13</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i21</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i22</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i23</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i31</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i32</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i33</b></a> <br><nobr><a name="bms_ID"></a><a name="subkey_ID"></a>id <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../changing_displaying_parameters.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><nobr>ids <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_IF"></a><a name="subkey_IF"></a>if <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_IG"></a><a name="subkey_IG"></a>iges <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a name="bms_IM"></a><a name="subkey_IM"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>image</b></a> <br><nobr>import <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>importation</b></a> <br><nobr>imported <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>importing</b></a> <br><a name="bms_IN"></a><a name="subkey_IN"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>increased</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>independent</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>independently</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>indices</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>inertia</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>initial</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>inner</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>inquired</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>inserted</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>inside</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>integer</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>integers</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>intended</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>interactively</b></a> <br><a href="../newentity_blocks.htm"><b>intermediate</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>internal</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>intersect</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>intersected</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>intersection</b></a> <br><nobr>introduction <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>invalid</b></a> <br><a name="bms_IS"></a><a name="subkey_IS"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>isbyparameter</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>iscommonvertex</b></a> <br><a href="../changing_displaying_parameters.htm"><b>isolines</b></a> <br><a href="../changing_displaying_parameters.htm"><b>isos</b></a> <br><a name="bms_IT"></a><a name="subkey_IT"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>iterations</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>itself</b></a> <br><a name="bms_IX"></a><a name="subkey_IX"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>ix</b></a> <br><a name="bms_IY"></a><a name="subkey_IY"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>iy</b></a> <br><a name="bms_IZ"></a><a name="subkey_IZ"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>iz</b></a> <br>\r
+<a name="bm_I"></a><a name="subkey_I{"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>i</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i11</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i12</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i13</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i21</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i22</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i23</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i31</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i32</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i33</b></a> <br><nobr><a name="bms_ID"></a><a name="subkey_ID"></a>id <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../changing_displaying_parameters.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><nobr>ids <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_IF"></a><a name="subkey_IF"></a>if <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_IG"></a><a name="subkey_IG"></a>iges <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a name="bms_IM"></a><a name="subkey_IM"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>image</b></a> <br><nobr>import <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>importation</b></a> <br><nobr>imported <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>importing</b></a> <br><a name="bms_IN"></a><a name="subkey_IN"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>increased</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>independent</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>independently</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>indices</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>inertia</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>initial</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>inner</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>inquired</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>inretia</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>inserted</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>inside</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>integer</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>integers</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>intended</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>interactively</b></a> <br><a href="../newentity_blocks.htm"><b>intermediate</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>internal</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>intersect</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>intersected</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>intersection</b></a> <br><nobr>introduction <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>invalid</b></a> <br><a name="bms_IS"></a><a name="subkey_IS"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>isbyparameter</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>iscommonvertex</b></a> <br><a href="../changing_displaying_parameters.htm"><b>isolines</b></a> <br><a href="../changing_displaying_parameters.htm"><b>isos</b></a> <br><a name="bms_IT"></a><a name="subkey_IT"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>iterations</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>itself</b></a> <br><a name="bms_IX"></a><a name="subkey_IX"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>ix</b></a> <br><a name="bms_IY"></a><a name="subkey_IY"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>iy</b></a> <br><a name="bms_IZ"></a><a name="subkey_IZ"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>iz</b></a> <br>\r
<br><br>\r
<a name="bm_J"></a><a name="subkey_JU"></a><a href="../newentity_blocks.htm"><b>just</b></a> <br>\r
<br><br>\r
-<nobr><a name="bm_L"></a><a name="subkey_LA"></a>last <a href="../files/salome2_sp3_buildgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_LC"></a><a name="subkey_LC"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>lcs</b></a> <br><a name="bms_LE"></a><a name="subkey_LE"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>least</b></a> <br><nobr>length <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>less</b></a> <br><a name="bms_LI"></a><a name="subkey_LI"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>limit</b></a> <br><nobr>line <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>list <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listoffaceid</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>listofgeomshapes</b></a> <br><nobr>listofid <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofkeepinside</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofmaterials</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofremoveinside</b></a> <br><nobr>listofshape <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofshapeid</b></a> <br><nobr>listofshapes <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listoftools</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>listofwireid</b></a> <br><nobr><a name="bms_LO"></a><a name="subkey_LO"></a>local <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>located</b></a> <br><nobr>location <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_LW"></a><a name="subkey_LW"></a><a href="../sketcher.htm"><b>lwp</b></a> <br><nobr><a name="bms_LY"></a><a name="subkey_LY"></a>lying <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br>\r
+<a name="bm_K"></a><a name="subkey_KE"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>keep</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_L"></a><a name="subkey_LA"></a>last <a href="../files/salome2_sp3_buildgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_LC"></a><a name="subkey_LC"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>lcs</b></a> <br><a name="bms_LE"></a><a name="subkey_LE"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>least</b></a> <br><nobr>length <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>less</b></a> <br><a name="bms_LI"></a><a name="subkey_LI"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>limit</b></a> <br><nobr>line <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>list <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listoffaceid</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>listofgeomshapes</b></a> <br><nobr>listofid <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofkeepinside</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofmaterials</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofremoveinside</b></a> <br><nobr>listofshape <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofshapeid</b></a> <br><nobr>listofshapes <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listoftools</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>listofwireid</b></a> <br><nobr><a name="bms_LO"></a><a name="subkey_LO"></a>local <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>located</b></a> <br><nobr>location <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_LW"></a><a name="subkey_LW"></a><a href="../sketcher.htm"><b>lwp</b></a> <br><nobr><a name="bms_LY"></a><a name="subkey_LY"></a>lying <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br>\r
<br><br>\r
<nobr><a name="bm_M"></a><a name="subkey_MA"></a>main <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>9</b></a> <a href="../blocks.htm"><b>10</b></a> <a href="../working_with_groups.htm"><b>11</b></a> </nobr><br><a href="../working_with_groups.htm"><b>mainshape</b></a> <br><nobr>major <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>make</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makearc</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makebezier</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makeblockexplode</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>makeboolean</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>makebox</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>makecdg</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makechamferedge</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makechamferface</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makecircle</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>makecompound</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>makecone</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>makecylinder</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>makeedge</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makeellipse</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>makeface</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makefillet</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>makefilling</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>makegluefaces</b></a> <br><a href="../newentity_blocks.htm"><b>makehexasolid</b></a> <br><a href="../newentity_blocks.htm"><b>makehexasolidtwofaces</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makeinterpol</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makeline</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makemarker</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makemirrorbyplane</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makemultirotation1d</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makemultirotation2d</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makemultitransformation1d</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makemultitransformation2d</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makemultitranslation1d</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makemultitranslation2d</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makeoffset</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makepartition</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>makepipe</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makeplane</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makepolyline</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makeposition</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>makeprism</b></a> <br><a href="../newentity_blocks.htm"><b>makequadface</b></a> <br><a href="../newentity_blocks.htm"><b>makequadfaceedges</b></a> <br><a href="../newentity_blocks.htm"><b>makequadfacevertices</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>makerevolution</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makerotation</b></a> <br><nobr>makes <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makescaletransform</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>makesewing</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>makeshell</b></a> <br><a href="../sketcher.htm"><b>makesketcher</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>makesolid</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>makesphere</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>maketorus</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>maketranslation</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makevector</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makevertex</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>makewire</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>manually</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>mass</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>materials</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>matrix</b></a> <br><nobr>max <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>maxdegree</b></a> <br><nobr>maximal <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> </nobr><br><nobr>maximum <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>maxnbfaces</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>maxtolerance</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>maxtolerance3d</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b>>></b></a>\r
\r
<html>\r
<head>\r
<title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
<p class="ftsbody" align="center"><a href="whlstf2.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<a name="bms_ME"></a><a name="subkey_ME"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>meaning</b></a> <br><a href="../sketcher.htm"><b>means</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>measurement</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>measures</b></a> <br><a href="../newentity_blocks.htm"><b>mentioned</b></a> <br><nobr>menu <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> <a href="../changing_displaying_parameters.htm"><b>11</b></a> <a href="../blocks.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>merging</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>mesh</b></a> <br><nobr>meshing <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>meshingdeflection</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>method</b></a> <br><a name="bms_MI"></a><a name="subkey_MI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>middle</b></a> <br><nobr>min <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>mindegree</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>mindistance</b></a> <br><nobr>minimal <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>minimum</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>minnbfaces</b></a> <br><nobr>minor <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>mirror</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>mirrored</b></a> <br><nobr><a name="bms_MO"></a><a name="subkey_MO"></a>mode <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>modeled</b></a> <br><a href="../files/introduction_to_geom.htm"><b>models</b></a> <br><nobr>modification <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>modified</b></a> <br><nobr>modifies <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>modify</b></a> <br><nobr>module <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>moment</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>move</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>moved</b></a> <br><nobr><a name="bms_MU"></a><a name="subkey_MU"></a>multi <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr>must <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br>\r
+<p class="ftsbody" >\r
+<a name="bms_ME"></a><a name="subkey_ME"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>meaning</b></a> <br><a href="../sketcher.htm"><b>means</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>measurement</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>measures</b></a> <br><a href="../newentity_blocks.htm"><b>mentioned</b></a> <br><nobr>menu <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> <a href="../changing_displaying_parameters.htm"><b>11</b></a> <a href="../blocks.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>merging</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>mesh</b></a> <br><nobr>meshing <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>meshingdeflection</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>method</b></a> <br><a name="bms_MI"></a><a name="subkey_MI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>middle</b></a> <br><nobr>min <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>mindegree</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>mindistance</b></a> <br><nobr>minimal <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>minimum</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>minnbfaces</b></a> <br><nobr>minor <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>mirror</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>mirrored</b></a> <br><nobr><a name="bms_MO"></a><a name="subkey_MO"></a>mode <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>modeled</b></a> <br><a href="../files/introduction_to_geom.htm"><b>models</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>modes</b></a> <br><nobr>modification <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>modified</b></a> <br><nobr>modifies <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>modify</b></a> <br><nobr>module <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>moment</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>moments</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>move</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>moved</b></a> <br><nobr><a name="bms_MU"></a><a name="subkey_MU"></a>multi <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr>must <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br>\r
<br><br>\r
-<a name="bm_N"></a><a name="subkey_NA"></a><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>name</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>names</b></a> <br><a name="bms_NB"></a><a name="subkey_NB"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>nbiter</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>nbsplitpoints</b></a> <br><nobr>nbtimes <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>nbtimes1</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>nbtimes2</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>nbtimesu</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>nbtimesv</b></a> <br><nobr><a name="bms_NE"></a><a name="subkey_NE"></a>necessary <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>needed</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>negative</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>neigbour</b></a> <br><nobr>new <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><a name="bms_NO"></a><a name="subkey_NO"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>noerror</b></a> <br><nobr>normal <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>notions</b></a> <br><nobr><a name="bms_NU"></a><a name="subkey_NU"></a>number <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../changing_displaying_parameters.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>numbers</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>numeber</b></a> <br>\r
+<nobr><a name="bm_N"></a><a name="subkey_NA"></a>name <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>names</b></a> <br><a name="bms_NB"></a><a name="subkey_NB"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>nbiter</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>nbsplitpoints</b></a> <br><nobr>nbtimes <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>nbtimes1</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>nbtimes2</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>nbtimesu</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>nbtimesv</b></a> <br><nobr><a name="bms_NE"></a><a name="subkey_NE"></a>necessary <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>needed</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>negative</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>neigbour</b></a> <br><nobr>new <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><a name="bms_NO"></a><a name="subkey_NO"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>nodes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>noerror</b></a> <br><nobr>normal <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>notions</b></a> <br><nobr><a name="bms_NU"></a><a name="subkey_NU"></a>number <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../changing_displaying_parameters.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>numbers</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>numeber</b></a> <br>\r
<br><br>\r
-<nobr><a name="bm_O"></a><a name="subkey_OB"></a>object <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../changing_displaying_parameters.htm"><b>9</b></a> <a href="../working_with_groups.htm"><b>10</b></a> </nobr><br><nobr>objects <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../files/introduction_to_geom.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> </nobr><br><nobr><a name="bms_OC"></a><a name="subkey_OC"></a>occ <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>occurred</b></a> <br><a name="bms_OF"></a><a name="subkey_OF"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>offset</b></a> <br><a name="bms_OK"></a><a name="subkey_OK"></a><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>ok</b></a> <br><nobr><a name="bms_ON"></a><a name="subkey_ON"></a>one <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>ones</b></a> <br><a name="bms_OP"></a><a name="subkey_OP"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>open</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>openwires</b></a> <br><nobr>operation <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> </nobr><br><nobr>operations <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> <a href="../files/introduction_to_geom.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>operator</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>operators</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>opposite</b></a> <br><a href="../files/introduction_to_geom.htm"><b>optimization</b></a> <br><a href="../blocks.htm"><b>options</b></a> <br><a name="bms_OR"></a><a name="subkey_OR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>order</b></a> <br><nobr>oriented <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>origin <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_OT"></a><a name="subkey_OT"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>otherwise</b></a> <br><a name="bms_OU"></a><a name="subkey_OU"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>outside</b></a> <br><nobr><a name="bms_OX"></a><a name="subkey_OX"></a>ox <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_OY"></a><a name="subkey_OY"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>oy</b></a> <br><nobr><a name="bms_OZ"></a><a name="subkey_OZ"></a>oz <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br>\r
+<nobr><a name="bm_O"></a><a name="subkey_OB"></a>object <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>9</b></a> <a href="../changing_displaying_parameters.htm"><b>10</b></a> <a href="../working_with_groups.htm"><b>11</b></a> </nobr><br><nobr>objects <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../files/introduction_to_geom.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> </nobr><br><nobr><a name="bms_OC"></a><a name="subkey_OC"></a>occ <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>occurred</b></a> <br><a name="bms_OF"></a><a name="subkey_OF"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>offset</b></a> <br><nobr><a name="bms_OK"></a><a name="subkey_OK"></a>ok <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_ON"></a><a name="subkey_ON"></a>one <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>ones</b></a> <br><a name="bms_OP"></a><a name="subkey_OP"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>open</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>openwires</b></a> <br><nobr>operation <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> </nobr><br><nobr>operations <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> <a href="../files/introduction_to_geom.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>operator</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>operators</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>opposite</b></a> <br><a href="../files/introduction_to_geom.htm"><b>optimization</b></a> <br><a href="../blocks.htm"><b>options</b></a> <br><a name="bms_OR"></a><a name="subkey_OR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>order</b></a> <br><nobr>oriented <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>origin <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_OT"></a><a name="subkey_OT"></a>otherwise <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_OU"></a><a name="subkey_OU"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>outside</b></a> <br><nobr><a name="bms_OX"></a><a name="subkey_OX"></a>ox <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_OY"></a><a name="subkey_OY"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>oy</b></a> <br><nobr><a name="bms_OZ"></a><a name="subkey_OZ"></a>oz <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br>\r
<br><br>\r
-<nobr><a name="bm_P"></a><a name="subkey_PA"></a>parameter <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>parameters <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> <a href="../changing_displaying_parameters.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>paramter</b></a> <br><nobr>part <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>partition</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>passes</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>path</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>pathshape</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>pattern</b></a> <br><nobr><a name="bms_PE"></a><a name="subkey_PE"></a>perform <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>performed</b></a> <br><a href="../sketcher.htm"><b>perpendicular</b></a> <br><a name="bms_PI"></a><a name="subkey_PI"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>pipe</b></a> <br><nobr><a name="bms_PL"></a><a name="subkey_PL"></a>planar <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr>plane <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>plunged</b></a> <br><nobr><a name="bms_PO"></a><a name="subkey_PO"></a>point <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>point1</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>point2</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>point3</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>pointcoordinates</b></a> <br><nobr>points <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>polyline</b></a> <br><nobr>pop <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><nobr>position <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>possibility</b></a> <br><nobr>possible <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_PR"></a><a name="subkey_PR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>precision</b></a> <br><a href="../sketcher.htm"><b>predefined</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>presses</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>preview</b></a> <br><a href="../sketcher.htm"><b>previous</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>primitive</b></a> <br><nobr>primitives <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>prism</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>problems</b></a> <br><nobr>processed <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>processes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>processing</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>processshape</b></a> <br><nobr>properties <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a name="bms_PU"></a><a name="subkey_PU"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>put</b></a> <br><a name="bms_PY"></a><a name="subkey_PY"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>python</b></a> <br>\r
+<nobr><a name="bm_P"></a><a name="subkey_PA"></a>parameter <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>parameters <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> <a href="../changing_displaying_parameters.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>paramter</b></a> <br><nobr>part <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>partition</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>passes</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>path</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>pathshape</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>pattern</b></a> <br><nobr><a name="bms_PE"></a><a name="subkey_PE"></a>perform <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>performed</b></a> <br><a href="../sketcher.htm"><b>perpendicular</b></a> <br><a name="bms_PI"></a><a name="subkey_PI"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>pipe</b></a> <br><nobr><a name="bms_PL"></a><a name="subkey_PL"></a>planar <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>plane <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>plunged</b></a> <br><nobr><a name="bms_PO"></a><a name="subkey_PO"></a>point <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>point1</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>point2</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>point3</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>pointcoordinates</b></a> <br><nobr>points <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>polyline</b></a> <br><nobr>pop <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><nobr>position <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>possibility</b></a> <br><nobr>possible <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_PR"></a><a name="subkey_PR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>precision</b></a> <br><a href="../sketcher.htm"><b>predefined</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>presses</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>preview</b></a> <br><a href="../sketcher.htm"><b>previous</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>primitive</b></a> <br><nobr>primitives <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>prism</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>problems</b></a> <br><nobr>processed <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>processes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>processing</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>processshape</b></a> <br><nobr>properties <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a name="bms_PU"></a><a name="subkey_PU"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>put</b></a> <br><a name="bms_PY"></a><a name="subkey_PY"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>python</b></a> <br>\r
<br><br>\r
<nobr><a name="bm_Q"></a><a name="subkey_QU"></a>quadrangle <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br>\r
<br><br>\r
-<a name="bm_R"></a><a name="subkey_RA"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>radians</b></a> <br><nobr>radius <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>radius1</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>radius2</b></a> <br><nobr>radiuses <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>radiusmajor <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>radiusminor <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>range <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a name="bms_RE"></a><a name="subkey_RE"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>re</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>reasonable</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>reconstruction</b></a> <br><a href="../sketcher.htm"><b>relative</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>remove</b></a> <br><nobr>removed <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>removeobject</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>removes</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>removewebs</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>removing</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>repair</b></a> <br><nobr>repairing <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>repetition</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>repetitions</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>representing</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>requested</b></a> <br><nobr>required <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>requireddegree</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>requirednbsegments</b></a> <br><nobr>respect <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>restriction</b></a> <br><nobr>result <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../working_with_groups.htm"><b>12</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>resultant</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>resulting</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>results</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>retrieved</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>return</b></a> <br><nobr>returned <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>returns <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> <a href="../working_with_groups.htm"><b>4</b></a> </nobr><br><nobr>revolution <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf4.htm" target="_self" title="previous search group"><b>>></b></a>\r
+<a name="bm_R"></a><a name="subkey_RA"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>radians</b></a> <br><nobr>radius <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>radius1</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>radius2</b></a> <br><nobr>radiuses <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>radiusmajor <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>radiusminor <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>range <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a name="bms_RE"></a><a name="subkey_RE"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>re</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>reasonable</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>reconstruction</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>reference</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>regarding</b></a> <br><a href="../sketcher.htm"><b>relative</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>remove</b></a> <br><nobr>removed <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../working_with_groups.htm"><b>removeobject</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>removes</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>removewebs</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>removing</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>repair</b></a> <br><nobr>repairing <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>repetition</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>repetitions</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>representing</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>requested</b></a> <br><nobr>required <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>requireddegree</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>requirednbsegments</b></a> <br><nobr>respect <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>restriction</b></a> <br><nobr>result <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../working_with_groups.htm"><b>12</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>resultant</b></a> <br><nobr>resulting <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>results</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>retrieved</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>return</b></a> <br><nobr>returned <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>returns <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> <a href="../working_with_groups.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>reverse</b></a> <br><nobr>revolution <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf4.htm" target="_self" title="previous search group"><b>>></b></a>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
<p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody">\r
+<p class="ftsbody" >\r
<nobr><a name="bms_RI"></a><a name="subkey_RI"></a>right <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a name="bms_RO"></a><a name="subkey_RO"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>rotate</b></a> <br><nobr>rotated <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>rotates</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>rotation</b></a> <br>\r
<br><br>\r
-<nobr><a name="bm_S"></a><a name="subkey_S{"></a>s <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><a name="bms_SA"></a><a name="subkey_SA"></a><a href="../files/introduction_to_geom.htm"><b>salome</b></a> <br><nobr>same <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sameparameter</b></a> <br><a name="bms_SC"></a><a name="subkey_SC"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>scale</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>scaled</b></a> <br><a name="bms_SE"></a><a name="subkey_SE"></a><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>search</b></a> <br><nobr>second <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> </nobr><br><nobr>section <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>see</b></a> <br><a href="../sketcher.htm"><b>segment</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>segments</b></a> <br><nobr>select <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../changing_displaying_parameters.htm"><b>12</b></a> <a href="../blocks.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><nobr>selected <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><nobr>selection <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>sense</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>serving</b></a> <br><nobr>set <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>setcolor</b></a> <br><a href="../changing_displaying_parameters.htm"><b>setdisplaymode</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>sets</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>setting</b></a> <br><a href="../changing_displaying_parameters.htm"><b>settransparency</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sew</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sewed</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sewing</b></a> <br><a name="bms_SG"></a><a name="subkey_SG"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>sg</b></a> <br><a name="bms_SH"></a><a name="subkey_SH"></a><a href="../changing_displaying_parameters.htm"><b>shading</b></a> <br><nobr>shape <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../changing_displaying_parameters.htm"><b>10</b></a> <a href="../working_with_groups.htm"><b>11</b></a> </nobr><br><nobr>shape1 <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>shape2 <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>shapes <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> <a href="../files/introduction_to_geom.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>shapesto</b></a> <br><nobr>shapetype <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>shell <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> </nobr><br><nobr>shells <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>short</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>shown</b></a> <br><a name="bms_SI"></a><a name="subkey_SI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>side</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>signed</b></a> <br><a href="../newentity_blocks.htm"><b>six</b></a> <br><nobr>size <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_SK"></a><a name="subkey_SK"></a><a href="../sketcher.htm"><b>sketch</b></a> <br><a href="../sketcher.htm"><b>sketcher</b></a> <br><nobr><a name="bms_SM"></a><a name="subkey_SM"></a>small <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_SO"></a><a name="subkey_SO"></a>solid <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>solids</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>soon</b></a> <br><nobr><a name="bms_SP"></a><a name="subkey_SP"></a>space <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>specific</b></a> <br><nobr>specified <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>specifies</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>specifying</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>sphere</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>spline</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitangle</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitclosedfaces</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitcontinuity</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splits</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitting</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>spot</b></a> <br><a name="bms_ST"></a><a name="subkey_ST"></a><a href="../newentity_blocks.htm"><b>stage</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>standard</b></a> <br><a href="../sketcher.htm"><b>started</b></a> <br><nobr>starting <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>step <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/introduction_to_geom.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>step1</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>step2</b></a> <br><a href="../newentity_blocks.htm"><b>steps</b></a> <br><nobr>string <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>strip</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>study</b></a> <br><nobr><a name="bms_SU"></a><a name="subkey_SU"></a>sub <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr>submenu <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> <a href="../blocks.htm"><b>4</b></a> </nobr><br><nobr>subshape <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>subshapeall</b></a> <br><a href="../working_with_groups.htm"><b>subshapeid</b></a> <br><nobr>subshapes <a href="../files/salome2_sp3_buildgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppress</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppresses</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppressfaces</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppressholes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppressinternalwires</b></a> <br><nobr>surface <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>surfacecontinuity</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>surfacemode</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>surfaces</b></a> <br><a name="bms_SY"></a><a name="subkey_SY"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>symmetrical</b></a> <br><nobr>symmetry <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> </nobr><br><nobr>system <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br>\r
-<br><br>\r
-<a name="bm_T"></a><a name="subkey_TA"></a><a href="../newentity_blocks.htm"><b>take</b></a> <br><a href="../sketcher.htm"><b>tangent</b></a> <br><nobr>target <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_TE"></a><a name="subkey_TE"></a><a href="../newentity_blocks.htm"><b>tetrahedral</b></a> <br><a name="bms_TH"></a><a name="subkey_TH"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>theendlcs</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>them</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>theobject</b></a> <br><a href="../sketcher.htm"><b>therefore</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>theshape</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>thestartlcs</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>thetolerance</b></a> <br><a name="bms_TI"></a><a name="subkey_TI"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>times</b></a> <br><a name="bms_TO"></a><a name="subkey_TO"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>tobezier</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>tol2d</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>tol3d</b></a> <br><nobr>tolerance <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>tolerance2d</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>tolerance3d</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tolerances</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tools</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>torus</b></a> <br><a name="bms_TR"></a><a name="subkey_TR"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>transform</b></a> <br><nobr>transformation <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr>transformations <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>transformed <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>translated</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>translation</b></a> <br><nobr>translations <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>transparency</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>traversing</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>trihedron</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>trimsize</b></a> <br><nobr>true <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_TU"></a><a name="subkey_TU"></a>tui <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>13</b></a> <a href="../changing_displaying_parameters.htm"><b>14</b></a> <a href="../working_with_groups.htm"><b>15</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tuple</b></a> <br><nobr><a name="bms_TW"></a><a name="subkey_TW"></a>two <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_TY"></a><a name="subkey_TY"></a>type <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>typeofshape</b></a> <br><nobr>types <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> </nobr><br>\r
+<nobr><a name="bm_S"></a><a name="subkey_S{"></a>s <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a name="bms_SA"></a><a name="subkey_SA"></a><a href="../files/introduction_to_geom.htm"><b>salome</b></a> <br><nobr>same <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sameparameter</b></a> <br><a name="bms_SC"></a><a name="subkey_SC"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>scale</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>scaled</b></a> <br><a name="bms_SE"></a><a name="subkey_SE"></a><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>search</b></a> <br><nobr>second <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> </nobr><br><nobr>section <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>see</b></a> <br><a href="../sketcher.htm"><b>segment</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>segments</b></a> <br><nobr>select <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../changing_displaying_parameters.htm"><b>12</b></a> <a href="../blocks.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><nobr>selected <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><nobr>selection <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>sense</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>serve</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>serving</b></a> <br><nobr>set <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>setcolor</b></a> <br><a href="../changing_displaying_parameters.htm"><b>setdisplaymode</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>sets</b></a> <br><nobr>setting <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>settransparency</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sew</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sewed</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sewing</b></a> <br><a name="bms_SG"></a><a name="subkey_SG"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>sg</b></a> <br><a name="bms_SH"></a><a name="subkey_SH"></a><a href="../changing_displaying_parameters.htm"><b>shading</b></a> <br><nobr>shape <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../changing_displaying_parameters.htm"><b>10</b></a> <a href="../working_with_groups.htm"><b>11</b></a> </nobr><br><nobr>shape1 <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>shape2 <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>shapes <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> <a href="../files/introduction_to_geom.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>shapesto</b></a> <br><nobr>shapetype <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>shell <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> </nobr><br><nobr>shells <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>short</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>should</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>shown</b></a> <br><a name="bms_SI"></a><a name="subkey_SI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>side</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>signed</b></a> <br><a href="../newentity_blocks.htm"><b>six</b></a> <br><nobr>size <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_SK"></a><a name="subkey_SK"></a><a href="../sketcher.htm"><b>sketch</b></a> <br><a href="../sketcher.htm"><b>sketcher</b></a> <br><nobr><a name="bms_SM"></a><a name="subkey_SM"></a>small <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_SO"></a><a name="subkey_SO"></a>solid <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>solids</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>soon</b></a> <br><nobr><a name="bms_SP"></a><a name="subkey_SP"></a>space <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>specific</b></a> <br><nobr>specified <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>specifies</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>specify</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>specifying</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>sphere</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>spline</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitangle</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitclosedfaces</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitcontinuity</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splits</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitting</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>spot</b></a> <br><a name="bms_ST"></a><a name="subkey_ST"></a><a href="../newentity_blocks.htm"><b>stage</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>standard</b></a> <br><a href="../sketcher.htm"><b>started</b></a> <br><nobr>starting <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>step <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/introduction_to_geom.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>step1</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>step2</b></a> <br><a href="../newentity_blocks.htm"><b>steps</b></a> <br><nobr>string <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>strip</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>study</b></a> <br><nobr><a name="bms_SU"></a><a name="subkey_SU"></a>sub <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr>submenu <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> <a href="../blocks.htm"><b>4</b></a> </nobr><br><nobr>subshape <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>subshapeall</b></a> <br><a href="../working_with_groups.htm"><b>subshapeid</b></a> <br><nobr>subshapes <a href="../files/salome2_sp3_buildgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppress</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppresses</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppressfaces</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppressholes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppressinternalwires</b></a> <br><nobr>surface <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>surfacecontinuity</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>surfacemode</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>surfaces</b></a> <br><a name="bms_SY"></a><a name="subkey_SY"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>symmetrical</b></a> <br><nobr>symmetry <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> </nobr><br><nobr>system <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br>\r
<br><br>\r
-<a name="bm_U"></a><a name="subkey_UN"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>underlying</b></a> <br><nobr><a name="bms_UP"></a><a name="subkey_UP"></a>up <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>updated</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>upper</b></a> <br><nobr><a name="bms_US"></a><a name="subkey_US"></a>used <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><nobr>user <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><nobr>using <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/introduction_to_geom.htm"><b>10</b></a> </nobr><br>\r
+<a name="bm_T"></a><a name="subkey_TA"></a><a href="../newentity_blocks.htm"><b>take</b></a> <br><a href="../sketcher.htm"><b>tangent</b></a> <br><nobr>target <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_TE"></a><a name="subkey_TE"></a><a href="../newentity_blocks.htm"><b>tetrahedral</b></a> <br><a name="bms_TH"></a><a name="subkey_TH"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>theendlcs</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>them</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>theobject</b></a> <br><a href="../sketcher.htm"><b>therefore</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>theshape</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>thestartlcs</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>thetolerance</b></a> <br><a name="bms_TI"></a><a name="subkey_TI"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>times</b></a> <br><a name="bms_TO"></a><a name="subkey_TO"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>tobezier</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>tol2d</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>tol3d</b></a> <br><nobr>tolerance <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>tolerance2d</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>tolerance3d</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tolerances</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tools</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>torus</b></a> <br><a name="bms_TR"></a><a name="subkey_TR"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>transform</b></a> <br><nobr>transformation <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr>transformations <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>transformed <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>translated</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>translation</b></a> <br><nobr>translations <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>transparency</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>trihedron</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>trimsize</b></a> <br><nobr>true <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_TU"></a><a name="subkey_TU"></a>tui <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>13</b></a> <a href="../changing_displaying_parameters.htm"><b>14</b></a> <a href="../working_with_groups.htm"><b>15</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tuple</b></a> <br><nobr><a name="bms_TW"></a><a name="subkey_TW"></a>two <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_TY"></a><a name="subkey_TY"></a>type <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>typeofshape</b></a> <br><nobr>types <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> </nobr><br>\r
<br><br>\r
-<a name="bm_V"></a><a name="subkey_V{"></a><a href="../newentity_blocks.htm"><b>v1</b></a> <br><a href="../newentity_blocks.htm"><b>v2</b></a> <br><a href="../newentity_blocks.htm"><b>v3</b></a> <br><a href="../newentity_blocks.htm"><b>v4</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf5.htm" target="_self" title="previous search group"><b>>></b></a>\r
+<a name="bm_U"></a><a name="subkey_UN"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>underlying</b></a> <br><nobr><a name="bms_UP"></a><a name="subkey_UP"></a>up <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>updated</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>upper</b></a> <br><nobr><a name="bms_US"></a><a name="subkey_US"></a>used <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><nobr>user <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><nobr>using <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/introduction_to_geom.htm"><b>10</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf5.htm" target="_self" title="previous search group"><b>>></b></a>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
<p class="ftsbody" align="center"><a href="whlstf4.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<a name="bms_VA"></a><a name="subkey_VA"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>val</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>valid</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>validity</b></a> <br><nobr>value <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><nobr>values <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../changing_displaying_parameters.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>various</b></a> <br><nobr><a name="bms_VE"></a><a name="subkey_VE"></a>vector <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>vectors</b></a> <br><nobr>vertex <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>vertex1</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>vertex2</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>vertexmaxtol</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>vertexmintol</b></a> <br><nobr>vertices <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a name="bms_VI"></a><a name="subkey_VI"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>view</b></a> <br><nobr>viewer <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>viewers</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>visibility</b></a> <br><nobr>visualization <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a name="bms_VO"></a><a name="subkey_VO"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>volume</b></a> <br><a name="bms_VT"></a><a name="subkey_VT"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>vtk</b></a> <br><a name="bms_VX"></a><a name="subkey_VX"></a><a href="../sketcher.htm"><b>vx</b></a> <br>\r
+<p class="ftsbody" >\r
+\r
+\r
+<a name="bm_V"></a><a name="subkey_V{"></a><a href="../newentity_blocks.htm"><b>v1</b></a> <br><a href="../newentity_blocks.htm"><b>v2</b></a> <br><a href="../newentity_blocks.htm"><b>v3</b></a> <br><a href="../newentity_blocks.htm"><b>v4</b></a> <br><a name="bms_VA"></a><a name="subkey_VA"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>val</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>valid</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>validity</b></a> <br><nobr>value <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><nobr>values <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../changing_displaying_parameters.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>various</b></a> <br><nobr><a name="bms_VE"></a><a name="subkey_VE"></a>vector <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><nobr>vectors <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>vertex <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>vertex1</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>vertex2</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>vertexmaxtol</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>vertexmintol</b></a> <br><nobr>vertices <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a name="bms_VI"></a><a name="subkey_VI"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>view</b></a> <br><nobr>viewer <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>viewers</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>visibility</b></a> <br><nobr>visualization <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a name="bms_VO"></a><a name="subkey_VO"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>volume</b></a> <br><a name="bms_VT"></a><a name="subkey_VT"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>vtk</b></a> <br><a name="bms_VX"></a><a name="subkey_VX"></a><a href="../sketcher.htm"><b>vx</b></a> <br>\r
<br><br>\r
-<a name="bm_W"></a><a name="subkey_WA"></a><a href="../files/salome2_sp3_buildgui_functions.htm"><b>wantplanarface</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>water</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>waterdensity</b></a> <br><a name="bms_WE"></a><a name="subkey_WE"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>weight</b></a> <br><a name="bms_WH"></a><a name="subkey_WH"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>whatis</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>while</b></a> <br><nobr>whose <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_WI"></a><a name="subkey_WI"></a><a href="../files/introduction_to_geom.htm"><b>wide</b></a> <br><nobr>will <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>4</b></a> </nobr><br><nobr>wire <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>wireframe</b></a> <br><nobr>wires <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> </nobr><br><nobr>within <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_WO"></a><a name="subkey_WO"></a>work <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><nobr>working <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br>\r
+<a name="bm_W"></a><a name="subkey_WA"></a><a href="../files/salome2_sp3_buildgui_functions.htm"><b>wantplanarface</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>water</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>waterdensity</b></a> <br><a name="bms_WE"></a><a name="subkey_WE"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>weight</b></a> <br><a name="bms_WH"></a><a name="subkey_WH"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>whatis</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>while</b></a> <br><nobr>whose <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_WI"></a><a name="subkey_WI"></a><a href="../files/introduction_to_geom.htm"><b>wide</b></a> <br><nobr>will <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><nobr>wire <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>wireframe</b></a> <br><nobr>wires <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> </nobr><br><nobr>within <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_WO"></a><a name="subkey_WO"></a>work <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><nobr>working <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br>\r
<br><br>\r
<nobr><a name="bm_X"></a><a name="subkey_X{"></a>x <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>x1</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>x2</b></a> <br><a name="bms_XD"></a><a name="subkey_XD"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>xdx</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>xdy</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>xdz</b></a> <br><a name="bms_XM"></a><a name="subkey_XM"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>xmax</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>xmin</b></a> <br><a name="bms_XO"></a><a name="subkey_XO"></a><a href="../sketcher.htm"><b>xoy</b></a> <br><a name="bms_XY"></a><a name="subkey_XY"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>xyz</b></a> <br>\r
<br><br>\r
-<nobr><a name="bm_Y"></a><a name="subkey_Y{"></a>y <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>y1</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>y2</b></a> <br><a name="bms_YD"></a><a name="subkey_YD"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ydx</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ydy</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ydz</b></a> <br><a name="bms_YM"></a><a name="subkey_YM"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>ymax</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>ymin</b></a> <br><nobr><a name="bms_YO"></a><a name="subkey_YO"></a>your <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br>\r
+<nobr><a name="bm_Y"></a><a name="subkey_Y{"></a>y <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>y1</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>y2</b></a> <br><a name="bms_YD"></a><a name="subkey_YD"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ydx</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ydy</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ydz</b></a> <br><a name="bms_YM"></a><a name="subkey_YM"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>ymax</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>ymin</b></a> <br><nobr><a name="bms_YO"></a><a name="subkey_YO"></a>your <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>3</b></a> </nobr><br>\r
<br><br>\r
<nobr><a name="bm_Z"></a><a name="subkey_Z{"></a>z <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>z1</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>z2</b></a> <br><a name="bms_ZM"></a><a name="subkey_ZM"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>zmax</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>zmin</b></a> <br><br><br></p>\r
</body>\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_A"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_A" target="ftslist" title="search letter AB"><b>AB</b></a> <a href="whlstf0.htm#bms_AC" target="ftslist" title="search letter AC"><b>AC</b></a> <a href="whlstf0.htm#bms_AD" target="ftslist" title="search letter AD"><b>AD</b></a> <a href="whlstf0.htm#bms_AI" target="ftslist" title="search letter AI"><b>AI</b></a> <a href="whlstf0.htm#bms_AL" target="ftslist" title="search letter AL"><b>AL</b></a> <a href="whlstf0.htm#bms_AN" target="ftslist" title="search letter AN"><b>AN</b></a> <a href="whlstf0.htm#bms_AP" target="ftslist" title="search letter AP"><b>AP</b></a> <a href="whlstf0.htm#bms_AR" target="ftslist" title="search letter AR"><b>AR</b></a> <a href="whlstf0.htm#bms_AS" target="ftslist" title="search letter AS"><b>AS</b></a> <a href="whlstf0.htm#bms_AT" target="ftslist" title="search letter AT"><b>AT</b></a> <a href="whlstf0.htm#bms_AU" target="ftslist" title="search letter AU"><b>AU</b></a> <a href="whlstf0.htm#bms_AV" target="ftslist" title="search letter AV"><b>AV</b></a> <a href="whlstf0.htm#bms_AX" target="ftslist" title="search letter AX"><b>AX</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_{"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_{" target="ftslist" title="search letter {D"><b>{D</b></a> <a href="whlstf0.htm#bms_{S" target="ftslist" title="search letter {S"><b>{S</b></a> <a href="whlstf0.htm#bms_{D" target="ftslist" title="search letter {D"><b>{D</b></a> <a href="whlstf0.htm#bms_{N" target="ftslist" title="search letter {N"><b>{N</b></a> <a href="whlstf0.htm#bms_{S" target="ftslist" title="search letter {S"><b>{S</b></a> <a href="whlstf0.htm#bms_{D" target="ftslist" title="search letter {D"><b>{D</b></a> <a href="whlstf0.htm#bms_{R" target="ftslist" title="search letter {R"><b>{R</b></a> <a href="whlstf0.htm#bms_{S" target="ftslist" title="search letter {S"><b>{S</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_B"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_B" target="ftslist" title="search letter B "><b>B </b></a> <a href="whlstf0.htm#bms_BA" target="ftslist" title="search letter BA"><b>BA</b></a> <a href="whlstf0.htm#bms_BE" target="ftslist" title="search letter BE"><b>BE</b></a> <a href="whlstf0.htm#bms_BL" target="ftslist" title="search letter BL"><b>BL</b></a> <a href="whlstf0.htm#bms_BO" target="ftslist" title="search letter BO"><b>BO</b></a> <a href="whlstf0.htm#bms_BR" target="ftslist" title="search letter BR"><b>BR</b></a> <a href="whlstf0.htm#bms_BS" target="ftslist" title="search letter BS"><b>BS</b></a> <a href="whlstf0.htm#bms_BU" target="ftslist" title="search letter BU"><b>BU</b></a> <a href="whlstf0.htm#bms_BY" target="ftslist" title="search letter BY"><b>BY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_A"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_A" target="ftslist" title="search letter AB"><b>AB</b></a> <a href="whlstf0.htm#bms_AC" target="ftslist" title="search letter AC"><b>AC</b></a> <a href="whlstf0.htm#bms_AD" target="ftslist" title="search letter AD"><b>AD</b></a> <a href="whlstf0.htm#bms_AI" target="ftslist" title="search letter AI"><b>AI</b></a> <a href="whlstf0.htm#bms_AL" target="ftslist" title="search letter AL"><b>AL</b></a> <a href="whlstf0.htm#bms_AN" target="ftslist" title="search letter AN"><b>AN</b></a> <a href="whlstf0.htm#bms_AP" target="ftslist" title="search letter AP"><b>AP</b></a> <a href="whlstf0.htm#bms_AR" target="ftslist" title="search letter AR"><b>AR</b></a> <a href="whlstf0.htm#bms_AS" target="ftslist" title="search letter AS"><b>AS</b></a> <a href="whlstf0.htm#bms_AT" target="ftslist" title="search letter AT"><b>AT</b></a> <a href="whlstf0.htm#bms_AU" target="ftslist" title="search letter AU"><b>AU</b></a> <a href="whlstf0.htm#bms_AV" target="ftslist" title="search letter AV"><b>AV</b></a> <a href="whlstf0.htm#bms_AX" target="ftslist" title="search letter AX"><b>AX</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_M"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_M" target="ftslist" title="search letter MA"><b>MA</b></a> <a href="whlstf3.htm#bms_ME" target="ftslist" title="search letter ME"><b>ME</b></a> <a href="whlstf3.htm#bms_MI" target="ftslist" title="search letter MI"><b>MI</b></a> <a href="whlstf3.htm#bms_MO" target="ftslist" title="search letter MO"><b>MO</b></a> <a href="whlstf3.htm#bms_MU" target="ftslist" title="search letter MU"><b>MU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_L"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_L" target="ftslist" title="search letter LA"><b>LA</b></a> <a href="whlstf2.htm#bms_LC" target="ftslist" title="search letter LC"><b>LC</b></a> <a href="whlstf2.htm#bms_LE" target="ftslist" title="search letter LE"><b>LE</b></a> <a href="whlstf2.htm#bms_LI" target="ftslist" title="search letter LI"><b>LI</b></a> <a href="whlstf2.htm#bms_LO" target="ftslist" title="search letter LO"><b>LO</b></a> <a href="whlstf2.htm#bms_LW" target="ftslist" title="search letter LW"><b>LW</b></a> <a href="whlstf2.htm#bms_LY" target="ftslist" title="search letter LY"><b>LY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_N"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_N" target="ftslist" title="search letter NA"><b>NA</b></a> <a href="whlstf3.htm#bms_NB" target="ftslist" title="search letter NB"><b>NB</b></a> <a href="whlstf3.htm#bms_NE" target="ftslist" title="search letter NE"><b>NE</b></a> <a href="whlstf3.htm#bms_NO" target="ftslist" title="search letter NO"><b>NO</b></a> <a href="whlstf3.htm#bms_NU" target="ftslist" title="search letter NU"><b>NU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_M"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_M" target="ftslist" title="search letter MA"><b>MA</b></a> <a href="whlstf3.htm#bms_ME" target="ftslist" title="search letter ME"><b>ME</b></a> <a href="whlstf3.htm#bms_MI" target="ftslist" title="search letter MI"><b>MI</b></a> <a href="whlstf3.htm#bms_MO" target="ftslist" title="search letter MO"><b>MO</b></a> <a href="whlstf3.htm#bms_MU" target="ftslist" title="search letter MU"><b>MU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_O"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_O" target="ftslist" title="search letter OB"><b>OB</b></a> <a href="whlstf3.htm#bms_OC" target="ftslist" title="search letter OC"><b>OC</b></a> <a href="whlstf3.htm#bms_OF" target="ftslist" title="search letter OF"><b>OF</b></a> <a href="whlstf3.htm#bms_OK" target="ftslist" title="search letter OK"><b>OK</b></a> <a href="whlstf3.htm#bms_ON" target="ftslist" title="search letter ON"><b>ON</b></a> <a href="whlstf3.htm#bms_OP" target="ftslist" title="search letter OP"><b>OP</b></a> <a href="whlstf3.htm#bms_OR" target="ftslist" title="search letter OR"><b>OR</b></a> <a href="whlstf3.htm#bms_OT" target="ftslist" title="search letter OT"><b>OT</b></a> <a href="whlstf3.htm#bms_OU" target="ftslist" title="search letter OU"><b>OU</b></a> <a href="whlstf3.htm#bms_OX" target="ftslist" title="search letter OX"><b>OX</b></a> <a href="whlstf3.htm#bms_OY" target="ftslist" title="search letter OY"><b>OY</b></a> <a href="whlstf3.htm#bms_OZ" target="ftslist" title="search letter OZ"><b>OZ</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_N"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_N" target="ftslist" title="search letter NA"><b>NA</b></a> <a href="whlstf3.htm#bms_NB" target="ftslist" title="search letter NB"><b>NB</b></a> <a href="whlstf3.htm#bms_NE" target="ftslist" title="search letter NE"><b>NE</b></a> <a href="whlstf3.htm#bms_NO" target="ftslist" title="search letter NO"><b>NO</b></a> <a href="whlstf3.htm#bms_NU" target="ftslist" title="search letter NU"><b>NU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_P"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_P" target="ftslist" title="search letter PA"><b>PA</b></a> <a href="whlstf3.htm#bms_PE" target="ftslist" title="search letter PE"><b>PE</b></a> <a href="whlstf3.htm#bms_PI" target="ftslist" title="search letter PI"><b>PI</b></a> <a href="whlstf3.htm#bms_PL" target="ftslist" title="search letter PL"><b>PL</b></a> <a href="whlstf3.htm#bms_PO" target="ftslist" title="search letter PO"><b>PO</b></a> <a href="whlstf3.htm#bms_PR" target="ftslist" title="search letter PR"><b>PR</b></a> <a href="whlstf3.htm#bms_PU" target="ftslist" title="search letter PU"><b>PU</b></a> <a href="whlstf3.htm#bms_PY" target="ftslist" title="search letter PY"><b>PY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_O"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_O" target="ftslist" title="search letter OB"><b>OB</b></a> <a href="whlstf3.htm#bms_OC" target="ftslist" title="search letter OC"><b>OC</b></a> <a href="whlstf3.htm#bms_OF" target="ftslist" title="search letter OF"><b>OF</b></a> <a href="whlstf3.htm#bms_OK" target="ftslist" title="search letter OK"><b>OK</b></a> <a href="whlstf3.htm#bms_ON" target="ftslist" title="search letter ON"><b>ON</b></a> <a href="whlstf3.htm#bms_OP" target="ftslist" title="search letter OP"><b>OP</b></a> <a href="whlstf3.htm#bms_OR" target="ftslist" title="search letter OR"><b>OR</b></a> <a href="whlstf3.htm#bms_OT" target="ftslist" title="search letter OT"><b>OT</b></a> <a href="whlstf3.htm#bms_OU" target="ftslist" title="search letter OU"><b>OU</b></a> <a href="whlstf3.htm#bms_OX" target="ftslist" title="search letter OX"><b>OX</b></a> <a href="whlstf3.htm#bms_OY" target="ftslist" title="search letter OY"><b>OY</b></a> <a href="whlstf3.htm#bms_OZ" target="ftslist" title="search letter OZ"><b>OZ</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_R"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_R" target="ftslist" title="search letter RA"><b>RA</b></a> <a href="whlstf3.htm#bms_RE" target="ftslist" title="search letter RE"><b>RE</b></a> <a href="whlstf4.htm#bms_RI" target="ftslist" title="search letter RI"><b>RI</b></a> <a href="whlstf4.htm#bms_RO" target="ftslist" title="search letter RO"><b>RO</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_P"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_P" target="ftslist" title="search letter PA"><b>PA</b></a> <a href="whlstf3.htm#bms_PE" target="ftslist" title="search letter PE"><b>PE</b></a> <a href="whlstf3.htm#bms_PI" target="ftslist" title="search letter PI"><b>PI</b></a> <a href="whlstf3.htm#bms_PL" target="ftslist" title="search letter PL"><b>PL</b></a> <a href="whlstf3.htm#bms_PO" target="ftslist" title="search letter PO"><b>PO</b></a> <a href="whlstf3.htm#bms_PR" target="ftslist" title="search letter PR"><b>PR</b></a> <a href="whlstf3.htm#bms_PU" target="ftslist" title="search letter PU"><b>PU</b></a> <a href="whlstf3.htm#bms_PY" target="ftslist" title="search letter PY"><b>PY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_S"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_S" target="ftslist" title="search letter S "><b>S </b></a> <a href="whlstf4.htm#bms_SA" target="ftslist" title="search letter SA"><b>SA</b></a> <a href="whlstf4.htm#bms_SC" target="ftslist" title="search letter SC"><b>SC</b></a> <a href="whlstf4.htm#bms_SE" target="ftslist" title="search letter SE"><b>SE</b></a> <a href="whlstf4.htm#bms_SG" target="ftslist" title="search letter SG"><b>SG</b></a> <a href="whlstf4.htm#bms_SH" target="ftslist" title="search letter SH"><b>SH</b></a> <a href="whlstf4.htm#bms_SI" target="ftslist" title="search letter SI"><b>SI</b></a> <a href="whlstf4.htm#bms_SK" target="ftslist" title="search letter SK"><b>SK</b></a> <a href="whlstf4.htm#bms_SM" target="ftslist" title="search letter SM"><b>SM</b></a> <a href="whlstf4.htm#bms_SO" target="ftslist" title="search letter SO"><b>SO</b></a> <a href="whlstf4.htm#bms_SP" target="ftslist" title="search letter SP"><b>SP</b></a> <a href="whlstf4.htm#bms_ST" target="ftslist" title="search letter ST"><b>ST</b></a> <a href="whlstf4.htm#bms_SU" target="ftslist" title="search letter SU"><b>SU</b></a> <a href="whlstf4.htm#bms_SY" target="ftslist" title="search letter SY"><b>SY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_R"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_R" target="ftslist" title="search letter RA"><b>RA</b></a> <a href="whlstf3.htm#bms_RE" target="ftslist" title="search letter RE"><b>RE</b></a> <a href="whlstf4.htm#bms_RI" target="ftslist" title="search letter RI"><b>RI</b></a> <a href="whlstf4.htm#bms_RO" target="ftslist" title="search letter RO"><b>RO</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_T"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_T" target="ftslist" title="search letter TA"><b>TA</b></a> <a href="whlstf4.htm#bms_TE" target="ftslist" title="search letter TE"><b>TE</b></a> <a href="whlstf4.htm#bms_TH" target="ftslist" title="search letter TH"><b>TH</b></a> <a href="whlstf4.htm#bms_TI" target="ftslist" title="search letter TI"><b>TI</b></a> <a href="whlstf4.htm#bms_TO" target="ftslist" title="search letter TO"><b>TO</b></a> <a href="whlstf4.htm#bms_TR" target="ftslist" title="search letter TR"><b>TR</b></a> <a href="whlstf4.htm#bms_TU" target="ftslist" title="search letter TU"><b>TU</b></a> <a href="whlstf4.htm#bms_TW" target="ftslist" title="search letter TW"><b>TW</b></a> <a href="whlstf4.htm#bms_TY" target="ftslist" title="search letter TY"><b>TY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_S"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_S" target="ftslist" title="search letter S "><b>S </b></a> <a href="whlstf4.htm#bms_SA" target="ftslist" title="search letter SA"><b>SA</b></a> <a href="whlstf4.htm#bms_SC" target="ftslist" title="search letter SC"><b>SC</b></a> <a href="whlstf4.htm#bms_SE" target="ftslist" title="search letter SE"><b>SE</b></a> <a href="whlstf4.htm#bms_SG" target="ftslist" title="search letter SG"><b>SG</b></a> <a href="whlstf4.htm#bms_SH" target="ftslist" title="search letter SH"><b>SH</b></a> <a href="whlstf4.htm#bms_SI" target="ftslist" title="search letter SI"><b>SI</b></a> <a href="whlstf4.htm#bms_SK" target="ftslist" title="search letter SK"><b>SK</b></a> <a href="whlstf4.htm#bms_SM" target="ftslist" title="search letter SM"><b>SM</b></a> <a href="whlstf4.htm#bms_SO" target="ftslist" title="search letter SO"><b>SO</b></a> <a href="whlstf4.htm#bms_SP" target="ftslist" title="search letter SP"><b>SP</b></a> <a href="whlstf4.htm#bms_ST" target="ftslist" title="search letter ST"><b>ST</b></a> <a href="whlstf4.htm#bms_SU" target="ftslist" title="search letter SU"><b>SU</b></a> <a href="whlstf4.htm#bms_SY" target="ftslist" title="search letter SY"><b>SY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_U"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_U" target="ftslist" title="search letter UN"><b>UN</b></a> <a href="whlstf4.htm#bms_UP" target="ftslist" title="search letter UP"><b>UP</b></a> <a href="whlstf4.htm#bms_US" target="ftslist" title="search letter US"><b>US</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_T"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_T" target="ftslist" title="search letter TA"><b>TA</b></a> <a href="whlstf4.htm#bms_TE" target="ftslist" title="search letter TE"><b>TE</b></a> <a href="whlstf4.htm#bms_TH" target="ftslist" title="search letter TH"><b>TH</b></a> <a href="whlstf4.htm#bms_TI" target="ftslist" title="search letter TI"><b>TI</b></a> <a href="whlstf4.htm#bms_TO" target="ftslist" title="search letter TO"><b>TO</b></a> <a href="whlstf4.htm#bms_TR" target="ftslist" title="search letter TR"><b>TR</b></a> <a href="whlstf4.htm#bms_TU" target="ftslist" title="search letter TU"><b>TU</b></a> <a href="whlstf4.htm#bms_TW" target="ftslist" title="search letter TW"><b>TW</b></a> <a href="whlstf4.htm#bms_TY" target="ftslist" title="search letter TY"><b>TY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_V"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_V" target="ftslist" title="search letter V "><b>V </b></a> <a href="whlstf5.htm#bms_VA" target="ftslist" title="search letter VA"><b>VA</b></a> <a href="whlstf5.htm#bms_VE" target="ftslist" title="search letter VE"><b>VE</b></a> <a href="whlstf5.htm#bms_VI" target="ftslist" title="search letter VI"><b>VI</b></a> <a href="whlstf5.htm#bms_VO" target="ftslist" title="search letter VO"><b>VO</b></a> <a href="whlstf5.htm#bms_VT" target="ftslist" title="search letter VT"><b>VT</b></a> <a href="whlstf5.htm#bms_VX" target="ftslist" title="search letter VX"><b>VX</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_U"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_U" target="ftslist" title="search letter UN"><b>UN</b></a> <a href="whlstf4.htm#bms_UP" target="ftslist" title="search letter UP"><b>UP</b></a> <a href="whlstf4.htm#bms_US" target="ftslist" title="search letter US"><b>US</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_W"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_W" target="ftslist" title="search letter WA"><b>WA</b></a> <a href="whlstf5.htm#bms_WE" target="ftslist" title="search letter WE"><b>WE</b></a> <a href="whlstf5.htm#bms_WH" target="ftslist" title="search letter WH"><b>WH</b></a> <a href="whlstf5.htm#bms_WI" target="ftslist" title="search letter WI"><b>WI</b></a> <a href="whlstf5.htm#bms_WO" target="ftslist" title="search letter WO"><b>WO</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_V"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_V" target="ftslist" title="search letter V "><b>V </b></a> <a href="whlstf5.htm#bms_VA" target="ftslist" title="search letter VA"><b>VA</b></a> <a href="whlstf5.htm#bms_VE" target="ftslist" title="search letter VE"><b>VE</b></a> <a href="whlstf5.htm#bms_VI" target="ftslist" title="search letter VI"><b>VI</b></a> <a href="whlstf5.htm#bms_VO" target="ftslist" title="search letter VO"><b>VO</b></a> <a href="whlstf5.htm#bms_VT" target="ftslist" title="search letter VT"><b>VT</b></a> <a href="whlstf5.htm#bms_VX" target="ftslist" title="search letter VX"><b>VX</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_C"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_C" target="ftslist" title="search letter CA"><b>CA</b></a> <a href="whlstf0.htm#bms_CE" target="ftslist" title="search letter CE"><b>CE</b></a> <a href="whlstf0.htm#bms_CH" target="ftslist" title="search letter CH"><b>CH</b></a> <a href="whlstf0.htm#bms_CI" target="ftslist" title="search letter CI"><b>CI</b></a> <a href="whlstf0.htm#bms_CL" target="ftslist" title="search letter CL"><b>CL</b></a> <a href="whlstf0.htm#bms_CO" target="ftslist" title="search letter CO"><b>CO</b></a> <a href="whlstf1.htm#bms_CR" target="ftslist" title="search letter CR"><b>CR</b></a> <a href="whlstf1.htm#bms_CU" target="ftslist" title="search letter CU"><b>CU</b></a> <a href="whlstf1.htm#bms_CY" target="ftslist" title="search letter CY"><b>CY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_B"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_B" target="ftslist" title="search letter B "><b>B </b></a> <a href="whlstf0.htm#bms_BA" target="ftslist" title="search letter BA"><b>BA</b></a> <a href="whlstf0.htm#bms_BE" target="ftslist" title="search letter BE"><b>BE</b></a> <a href="whlstf0.htm#bms_BL" target="ftslist" title="search letter BL"><b>BL</b></a> <a href="whlstf0.htm#bms_BO" target="ftslist" title="search letter BO"><b>BO</b></a> <a href="whlstf0.htm#bms_BR" target="ftslist" title="search letter BR"><b>BR</b></a> <a href="whlstf0.htm#bms_BS" target="ftslist" title="search letter BS"><b>BS</b></a> <a href="whlstf0.htm#bms_BU" target="ftslist" title="search letter BU"><b>BU</b></a> <a href="whlstf0.htm#bms_BY" target="ftslist" title="search letter BY"><b>BY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_X"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_X" target="ftslist" title="search letter X "><b>X </b></a> <a href="whlstf5.htm#bms_XD" target="ftslist" title="search letter XD"><b>XD</b></a> <a href="whlstf5.htm#bms_XM" target="ftslist" title="search letter XM"><b>XM</b></a> <a href="whlstf5.htm#bms_XO" target="ftslist" title="search letter XO"><b>XO</b></a> <a href="whlstf5.htm#bms_XY" target="ftslist" title="search letter XY"><b>XY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_W"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_W" target="ftslist" title="search letter WA"><b>WA</b></a> <a href="whlstf5.htm#bms_WE" target="ftslist" title="search letter WE"><b>WE</b></a> <a href="whlstf5.htm#bms_WH" target="ftslist" title="search letter WH"><b>WH</b></a> <a href="whlstf5.htm#bms_WI" target="ftslist" title="search letter WI"><b>WI</b></a> <a href="whlstf5.htm#bms_WO" target="ftslist" title="search letter WO"><b>WO</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_Y"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_Y" target="ftslist" title="search letter Y "><b>Y </b></a> <a href="whlstf5.htm#bms_YD" target="ftslist" title="search letter YD"><b>YD</b></a> <a href="whlstf5.htm#bms_YM" target="ftslist" title="search letter YM"><b>YM</b></a> <a href="whlstf5.htm#bms_YO" target="ftslist" title="search letter YO"><b>YO</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_X"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_X" target="ftslist" title="search letter X "><b>X </b></a> <a href="whlstf5.htm#bms_XD" target="ftslist" title="search letter XD"><b>XD</b></a> <a href="whlstf5.htm#bms_XM" target="ftslist" title="search letter XM"><b>XM</b></a> <a href="whlstf5.htm#bms_XO" target="ftslist" title="search letter XO"><b>XO</b></a> <a href="whlstf5.htm#bms_XY" target="ftslist" title="search letter XY"><b>XY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_Z"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_Z" target="ftslist" title="search letter Z "><b>Z </b></a> <a href="whlstf5.htm#bms_ZM" target="ftslist" title="search letter ZM"><b>ZM</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_Y"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_Y" target="ftslist" title="search letter Y "><b>Y </b></a> <a href="whlstf5.htm#bms_YD" target="ftslist" title="search letter YD"><b>YD</b></a> <a href="whlstf5.htm#bms_YM" target="ftslist" title="search letter YM"><b>YM</b></a> <a href="whlstf5.htm#bms_YO" target="ftslist" title="search letter YO"><b>YO</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_Z"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_Z" target="ftslist" title="search letter Z "><b>Z </b></a> <a href="whlstf5.htm#bms_ZM" target="ftslist" title="search letter ZM"><b>ZM</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_D"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_D" target="ftslist" title="search letter D "><b>D </b></a> <a href="whlstf1.htm#bms_DA" target="ftslist" title="search letter DA"><b>DA</b></a> <a href="whlstf1.htm#bms_DE" target="ftslist" title="search letter DE"><b>DE</b></a> <a href="whlstf1.htm#bms_DI" target="ftslist" title="search letter DI"><b>DI</b></a> <a href="whlstf1.htm#bms_DO" target="ftslist" title="search letter DO"><b>DO</b></a> <a href="whlstf1.htm#bms_DR" target="ftslist" title="search letter DR"><b>DR</b></a> <a href="whlstf1.htm#bms_DX" target="ftslist" title="search letter DX"><b>DX</b></a> <a href="whlstf1.htm#bms_DY" target="ftslist" title="search letter DY"><b>DY</b></a> <a href="whlstf1.htm#bms_DZ" target="ftslist" title="search letter DZ"><b>DZ</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_C"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_C" target="ftslist" title="search letter CA"><b>CA</b></a> <a href="whlstf0.htm#bms_CE" target="ftslist" title="search letter CE"><b>CE</b></a> <a href="whlstf0.htm#bms_CH" target="ftslist" title="search letter CH"><b>CH</b></a> <a href="whlstf0.htm#bms_CI" target="ftslist" title="search letter CI"><b>CI</b></a> <a href="whlstf0.htm#bms_CL" target="ftslist" title="search letter CL"><b>CL</b></a> <a href="whlstf0.htm#bms_CO" target="ftslist" title="search letter CO"><b>CO</b></a> <a href="whlstf1.htm#bms_CR" target="ftslist" title="search letter CR"><b>CR</b></a> <a href="whlstf1.htm#bms_CU" target="ftslist" title="search letter CU"><b>CU</b></a> <a href="whlstf1.htm#bms_CY" target="ftslist" title="search letter CY"><b>CY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_E"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_E" target="ftslist" title="search letter E "><b>E </b></a> <a href="whlstf1.htm#bms_ED" target="ftslist" title="search letter ED"><b>ED</b></a> <a href="whlstf1.htm#bms_EG" target="ftslist" title="search letter EG"><b>EG</b></a> <a href="whlstf1.htm#bms_EI" target="ftslist" title="search letter EI"><b>EI</b></a> <a href="whlstf1.htm#bms_EL" target="ftslist" title="search letter EL"><b>EL</b></a> <a href="whlstf1.htm#bms_EM" target="ftslist" title="search letter EM"><b>EM</b></a> <a href="whlstf1.htm#bms_EN" target="ftslist" title="search letter EN"><b>EN</b></a> <a href="whlstf1.htm#bms_EQ" target="ftslist" title="search letter EQ"><b>EQ</b></a> <a href="whlstf1.htm#bms_ER" target="ftslist" title="search letter ER"><b>ER</b></a> <a href="whlstf1.htm#bms_ET" target="ftslist" title="search letter ET"><b>ET</b></a> <a href="whlstf1.htm#bms_EX" target="ftslist" title="search letter EX"><b>EX</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_D"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_D" target="ftslist" title="search letter D "><b>D </b></a> <a href="whlstf1.htm#bms_DA" target="ftslist" title="search letter DA"><b>DA</b></a> <a href="whlstf1.htm#bms_DE" target="ftslist" title="search letter DE"><b>DE</b></a> <a href="whlstf1.htm#bms_DI" target="ftslist" title="search letter DI"><b>DI</b></a> <a href="whlstf1.htm#bms_DO" target="ftslist" title="search letter DO"><b>DO</b></a> <a href="whlstf1.htm#bms_DR" target="ftslist" title="search letter DR"><b>DR</b></a> <a href="whlstf1.htm#bms_DX" target="ftslist" title="search letter DX"><b>DX</b></a> <a href="whlstf1.htm#bms_DY" target="ftslist" title="search letter DY"><b>DY</b></a> <a href="whlstf1.htm#bms_DZ" target="ftslist" title="search letter DZ"><b>DZ</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_F"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_F" target="ftslist" title="search letter F "><b>F </b></a> <a href="whlstf1.htm#bms_FA" target="ftslist" title="search letter FA"><b>FA</b></a> <a href="whlstf1.htm#bms_FI" target="ftslist" title="search letter FI"><b>FI</b></a> <a href="whlstf2.htm#bms_FO" target="ftslist" title="search letter FO"><b>FO</b></a> <a href="whlstf2.htm#bms_FR" target="ftslist" title="search letter FR"><b>FR</b></a> <a href="whlstf2.htm#bms_FU" target="ftslist" title="search letter FU"><b>FU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_E"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_E" target="ftslist" title="search letter E "><b>E </b></a> <a href="whlstf1.htm#bms_ED" target="ftslist" title="search letter ED"><b>ED</b></a> <a href="whlstf1.htm#bms_EG" target="ftslist" title="search letter EG"><b>EG</b></a> <a href="whlstf1.htm#bms_EI" target="ftslist" title="search letter EI"><b>EI</b></a> <a href="whlstf1.htm#bms_EL" target="ftslist" title="search letter EL"><b>EL</b></a> <a href="whlstf1.htm#bms_EM" target="ftslist" title="search letter EM"><b>EM</b></a> <a href="whlstf1.htm#bms_EN" target="ftslist" title="search letter EN"><b>EN</b></a> <a href="whlstf1.htm#bms_EQ" target="ftslist" title="search letter EQ"><b>EQ</b></a> <a href="whlstf1.htm#bms_ER" target="ftslist" title="search letter ER"><b>ER</b></a> <a href="whlstf1.htm#bms_ET" target="ftslist" title="search letter ET"><b>ET</b></a> <a href="whlstf1.htm#bms_EX" target="ftslist" title="search letter EX"><b>EX</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_G"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_G" target="ftslist" title="search letter GA"><b>GA</b></a> <a href="whlstf2.htm#bms_GE" target="ftslist" title="search letter GE"><b>GE</b></a> <a href="whlstf2.htm#bms_GG" target="ftslist" title="search letter GG"><b>GG</b></a> <a href="whlstf2.htm#bms_GI" target="ftslist" title="search letter GI"><b>GI</b></a> <a href="whlstf2.htm#bms_GL" target="ftslist" title="search letter GL"><b>GL</b></a> <a href="whlstf2.htm#bms_GR" target="ftslist" title="search letter GR"><b>GR</b></a> <a href="whlstf2.htm#bms_GU" target="ftslist" title="search letter GU"><b>GU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_F"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_F" target="ftslist" title="search letter F "><b>F </b></a> <a href="whlstf1.htm#bms_FA" target="ftslist" title="search letter FA"><b>FA</b></a> <a href="whlstf1.htm#bms_FI" target="ftslist" title="search letter FI"><b>FI</b></a> <a href="whlstf2.htm#bms_FO" target="ftslist" title="search letter FO"><b>FO</b></a> <a href="whlstf2.htm#bms_FR" target="ftslist" title="search letter FR"><b>FR</b></a> <a href="whlstf2.htm#bms_FU" target="ftslist" title="search letter FU"><b>FU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_H"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_H" target="ftslist" title="search letter HA"><b>HA</b></a> <a href="whlstf2.htm#bms_HE" target="ftslist" title="search letter HE"><b>HE</b></a> <a href="whlstf2.htm#bms_HI" target="ftslist" title="search letter HI"><b>HI</b></a> <a href="whlstf2.htm#bms_HO" target="ftslist" title="search letter HO"><b>HO</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_G"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_G" target="ftslist" title="search letter GA"><b>GA</b></a> <a href="whlstf2.htm#bms_GE" target="ftslist" title="search letter GE"><b>GE</b></a> <a href="whlstf2.htm#bms_GG" target="ftslist" title="search letter GG"><b>GG</b></a> <a href="whlstf2.htm#bms_GI" target="ftslist" title="search letter GI"><b>GI</b></a> <a href="whlstf2.htm#bms_GL" target="ftslist" title="search letter GL"><b>GL</b></a> <a href="whlstf2.htm#bms_GR" target="ftslist" title="search letter GR"><b>GR</b></a> <a href="whlstf2.htm#bms_GU" target="ftslist" title="search letter GU"><b>GU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_I"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_I" target="ftslist" title="search letter I "><b>I </b></a> <a href="whlstf2.htm#bms_ID" target="ftslist" title="search letter ID"><b>ID</b></a> <a href="whlstf2.htm#bms_IF" target="ftslist" title="search letter IF"><b>IF</b></a> <a href="whlstf2.htm#bms_IG" target="ftslist" title="search letter IG"><b>IG</b></a> <a href="whlstf2.htm#bms_IM" target="ftslist" title="search letter IM"><b>IM</b></a> <a href="whlstf2.htm#bms_IN" target="ftslist" title="search letter IN"><b>IN</b></a> <a href="whlstf2.htm#bms_IS" target="ftslist" title="search letter IS"><b>IS</b></a> <a href="whlstf2.htm#bms_IT" target="ftslist" title="search letter IT"><b>IT</b></a> <a href="whlstf2.htm#bms_IX" target="ftslist" title="search letter IX"><b>IX</b></a> <a href="whlstf2.htm#bms_IY" target="ftslist" title="search letter IY"><b>IY</b></a> <a href="whlstf2.htm#bms_IZ" target="ftslist" title="search letter IZ"><b>IZ</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_H"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_H" target="ftslist" title="search letter HA"><b>HA</b></a> <a href="whlstf2.htm#bms_HE" target="ftslist" title="search letter HE"><b>HE</b></a> <a href="whlstf2.htm#bms_HI" target="ftslist" title="search letter HI"><b>HI</b></a> <a href="whlstf2.htm#bms_HO" target="ftslist" title="search letter HO"><b>HO</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
\r
-<p class="ftsheader"><a name="subkey_L"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_L" target="ftslist" title="search letter LA"><b>LA</b></a> <a href="whlstf2.htm#bms_LC" target="ftslist" title="search letter LC"><b>LC</b></a> <a href="whlstf2.htm#bms_LE" target="ftslist" title="search letter LE"><b>LE</b></a> <a href="whlstf2.htm#bms_LI" target="ftslist" title="search letter LI"><b>LI</b></a> <a href="whlstf2.htm#bms_LO" target="ftslist" title="search letter LO"><b>LO</b></a> <a href="whlstf2.htm#bms_LW" target="ftslist" title="search letter LW"><b>LW</b></a> <a href="whlstf2.htm#bms_LY" target="ftslist" title="search letter LY"><b>LY</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_I"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_I" target="ftslist" title="search letter I "><b>I </b></a> <a href="whlstf2.htm#bms_ID" target="ftslist" title="search letter ID"><b>ID</b></a> <a href="whlstf2.htm#bms_IF" target="ftslist" title="search letter IF"><b>IF</b></a> <a href="whlstf2.htm#bms_IG" target="ftslist" title="search letter IG"><b>IG</b></a> <a href="whlstf2.htm#bms_IM" target="ftslist" title="search letter IM"><b>IM</b></a> <a href="whlstf2.htm#bms_IN" target="ftslist" title="search letter IN"><b>IN</b></a> <a href="whlstf2.htm#bms_IS" target="ftslist" title="search letter IS"><b>IS</b></a> <a href="whlstf2.htm#bms_IT" target="ftslist" title="search letter IT"><b>IT</b></a> <a href="whlstf2.htm#bms_IX" target="ftslist" title="search letter IX"><b>IX</b></a> <a href="whlstf2.htm#bms_IY" target="ftslist" title="search letter IY"><b>IY</b></a> <a href="whlstf2.htm#bms_IZ" target="ftslist" title="search letter IZ"><b>IZ</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
<title>Glossary words list</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<style>\r
<!--\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
-<p class="glsbody">\r
-\r
-<br><a name="bm_C"></a>\r
-<nobr><b>Cell</b></nobr><br>\r
-Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Component</b></nobr><br>\r
-One integer or real value can correspond to each component of a field and to each entity of a mesh<br>\r
-\r
-<br><a name="bm_D"></a>\r
-<nobr><b>Descendant connectivity</b></nobr><br>\r
-It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1.<br>\r
-\r
-<br><a name="bm_E"></a>\r
-<nobr><b>Edge</b></nobr><br>\r
-An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node).<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Entity of a mesh</b></nobr><br>\r
-Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Equivalence</b></nobr><br>\r
-Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.<br>\r
-\r
-<br><a name="bm_F"></a>\r
-<nobr><b>Face</b></nobr><br>\r
-Face of a volumetrical cell (triangle, quadrangle).<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Family</b></nobr><br>\r
-Entities of a mesh are described by a certain number of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Field</b></nobr><br>\r
-Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Field profile</b></nobr><br>\r
-Fields can be defined only on one part of the mesh. Profile of the field or profile of the component of a field indicates which entities of the mesh contain values.<br>\r
-\r
-<br><a name="bm_G"></a>\r
-<nobr><b>Group</b></nobr><br>\r
-Unordered set of entities of a mesh. One entity can belong to several groups.<br>\r
-\r
-<br><a name="bm_M"></a>\r
-<nobr><b>Mesh</b></nobr><br>\r
-Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions).<br>\r
-\r
-<br><a name="bm_N"></a>\r
-<nobr><b>Nodal connectivity</b></nobr><br>\r
-It is a description of an entity of the mesh by an ordered list of nodes constituting this entity.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Node</b></nobr><br>\r
-Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point.<br>\r
-\r
-<br><a name="bm_P"></a>\r
-<nobr><b>Point</b></nobr><br>\r
-Geometrical entity determined by its coordinates in the space.<br>\r
-\r
-<br><a name="bm_R"></a>\r
-<nobr><b>Reference connectivity</b></nobr><br>\r
-For each type of entity of a mesh, reference connectivity define the topology of an entity.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Result</b></nobr><br>\r
-List of fields referring to one mesh.<br>\r
-\r
-<br><a name="bm_S"></a>\r
-<nobr><b>Study</b></nobr><br>\r
-Study represents a chain of sequences of calculations.<br>\r
-<br><br></p>\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_C"></a><nobr><b>Cell</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Component</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">One integer or real value can correspond to each component of a field and to each entity of a mesh<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_D"></a><nobr><b>Descendant connectivity</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_E"></a><nobr><b>Edge</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node).<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Entity of a mesh</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Equivalence</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_F"></a><nobr><b>Face</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Face of a volumetrical cell (triangle, quadrangle).<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Family</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Entities of a mesh are described by a certain number of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Field</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Field profile</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Fields can be defined only on one part of the mesh. Profile of the field or profile of the component of a field indicates which entities of the mesh contain values.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_G"></a><nobr><b>Group</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Unordered set of entities of a mesh. One entity can belong to several groups.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_M"></a><nobr><b>Mesh</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions).<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_N"></a><nobr><b>Nodal connectivity</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">It is a description of an entity of the mesh by an ordered list of nodes constituting this entity.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Node</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_P"></a><nobr><b>Point</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Geometrical entity determined by its coordinates in the space.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_R"></a><nobr><b>Reference connectivity</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">For each type of entity of a mesh, reference connectivity define the topology of an entity.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Result</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">List of fields referring to one mesh.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_S"></a><nobr><b>Study</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Study represents a chain of sequences of calculations.<p>\r
+<p class="glsbody"><br><br></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Index words list</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
<!--\r
body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ndxbody">\r
+<br><br></p>\r
\r
</body>\r
\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Content</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
<!--\r
body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
A:active {background-color:Silver; } \r
A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
+img {vertial-align:middle;}\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
<table border=0>\r
<tr><td>\r
<p class="tocbody">\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Content</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
<!--\r
body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
A:active {background-color:Silver; } \r
A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
+img {vertial-align:middle;}\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
<table border=0>\r
<tr><td>\r
<p class="tocbody">\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Content</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
<!--\r
body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
A:active {background-color:Silver; } \r
A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
+img {vertial-align:middle;}\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
<table border=0>\r
<tr><td>\r
<p class="tocbody">\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Content</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
<!--\r
body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
A:active {background-color:Silver; } \r
A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
+img {vertial-align:middle;}\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
<table border=0>\r
<tr><td>\r
<p class="tocbody">\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Content</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
<!--\r
body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
A:active {background-color:Silver; } \r
A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
+img {vertial-align:middle;}\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
<table border=0>\r
<tr><td>\r
<p class="tocbody">\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>toc frame</title>\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<frameset rows="100%, *" border="0" frameborder="0">\r
<frame name="toctree" title="toc tree frame" src="whlstt0.htm"></frame>\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Index frame</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<frameset rows="40, *" border="0" frameborder="0">\r
<frame name="ndxletter" title="index letter frame" src="whnvl31.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>search frame</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<frameset rows="40, *" border="0" frameborder="0">\r
<frame name="ftsletter" title="search letter frame" src="whnvl32.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Glossary frame</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<frameset rows="40, *" border="0" frameborder="0">\r
<frame name="glsletter" title="glossary letter frame" src="whnvl33.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Index Letters</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
<!--\r
body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
+<p class="ndxheader">\r
+ <font class="inactive">#</font> \r
+ <font class="inactive">A</font> \r
+ <font class="inactive">B</font> \r
+ <font class="inactive">C</font> \r
+ <font class="inactive">D</font> \r
+ <font class="inactive">E</font> \r
+ <font class="inactive">F</font> \r
+ <font class="inactive">G</font> \r
+ <font class="inactive">H</font> \r
+ <font class="inactive">I</font> \r
+ <font class="inactive">J</font> \r
+ <font class="inactive">K</font> \r
+ <font class="inactive">L</font> \r
+ <font class="inactive">M</font> \r
+ <font class="inactive">N</font> \r
+ <font class="inactive">O</font> \r
+ <font class="inactive">P</font> \r
+ <font class="inactive">Q</font> \r
+ <font class="inactive">R</font> \r
+ <font class="inactive">S</font> \r
+ <font class="inactive">T</font> \r
+ <font class="inactive">U</font> \r
+ <font class="inactive">V</font> \r
+ <font class="inactive">W</font> \r
+ <font class="inactive">X</font> \r
+ <font class="inactive">Y</font> \r
+ <font class="inactive">Z</font> \r
+</p>\r
\r
<body>\r
</html>\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Search Letters</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
<!--\r
body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
<p class="ftsheader">\r
-<a name="home"></a> <a href="whlstf0.htm#bm_{" target="ftslist"title="search non-alphabet letter" ><b>#</b></a> \r
- <a href="whlstfl0.htm#subkey_A" target="_self"title="search letter A"><b>A</b></a> \r
- <a href="whlstfl1.htm#subkey_B" target="_self"title="search letter B"><b>B</b></a> \r
- <a href="whlstfl2.htm#subkey_C" target="_self"title="search letter C"><b>C</b></a> \r
- <a href="whlstfl3.htm#subkey_D" target="_self"title="search letter D"><b>D</b></a> \r
- <a href="whlstfl4.htm#subkey_E" target="_self"title="search letter E"><b>E</b></a> \r
- <a href="whlstfl5.htm#subkey_F" target="_self"title="search letter F"><b>F</b></a> \r
- <a href="whlstfl6.htm#subkey_G" target="_self"title="search letter G"><b>G</b></a> \r
- <a href="whlstfl7.htm#subkey_H" target="_self"title="search letter H"><b>H</b></a> \r
- <a href="whlstfl8.htm#subkey_I" target="_self"title="search letter I"><b>I</b></a> \r
+<a name="home"></a> <a href="whlstfl0.htm#subkey_{" target="_self"title="search non-alphabet letter"><b>#</b></a> \r
+ <a href="whlstfl1.htm#subkey_A" target="_self"title="search letter A"><b>A</b></a> \r
+ <a href="whlstfl2.htm#subkey_B" target="_self"title="search letter B"><b>B</b></a> \r
+ <a href="whlstfl3.htm#subkey_C" target="_self"title="search letter C"><b>C</b></a> \r
+ <a href="whlstfl4.htm#subkey_D" target="_self"title="search letter D"><b>D</b></a> \r
+ <a href="whlstfl5.htm#subkey_E" target="_self"title="search letter E"><b>E</b></a> \r
+ <a href="whlstfl6.htm#subkey_F" target="_self"title="search letter F"><b>F</b></a> \r
+ <a href="whlstfl7.htm#subkey_G" target="_self"title="search letter G"><b>G</b></a> \r
+ <a href="whlstfl8.htm#subkey_H" target="_self"title="search letter H"><b>H</b></a> \r
+ <a href="whlstfl9.htm#subkey_I" target="_self"title="search letter I"><b>I</b></a> \r
<a href="whlstf2.htm#bm_J" target="ftslist"title="search letter J" ><b>J</b></a> \r
- <font class="inactive">K</font> \r
- <a href="whlstfl9.htm#subkey_L" target="_self"title="search letter L"><b>L</b></a> \r
- <a href="whlstfl10.htm#subkey_M" target="_self"title="search letter M"><b>M</b></a> \r
- <a href="whlstfl11.htm#subkey_N" target="_self"title="search letter N"><b>N</b></a> \r
- <a href="whlstfl12.htm#subkey_O" target="_self"title="search letter O"><b>O</b></a> \r
- <a href="whlstfl13.htm#subkey_P" target="_self"title="search letter P"><b>P</b></a> \r
+ <a href="whlstf2.htm#bm_K" target="ftslist"title="search letter K" ><b>K</b></a> \r
+ <a href="whlstfl10.htm#subkey_L" target="_self"title="search letter L"><b>L</b></a> \r
+ <a href="whlstfl11.htm#subkey_M" target="_self"title="search letter M"><b>M</b></a> \r
+ <a href="whlstfl12.htm#subkey_N" target="_self"title="search letter N"><b>N</b></a> \r
+ <a href="whlstfl13.htm#subkey_O" target="_self"title="search letter O"><b>O</b></a> \r
+ <a href="whlstfl14.htm#subkey_P" target="_self"title="search letter P"><b>P</b></a> \r
<a href="whlstf3.htm#bm_Q" target="ftslist"title="search letter Q" ><b>Q</b></a> \r
- <a href="whlstfl14.htm#subkey_R" target="_self"title="search letter R"><b>R</b></a> \r
- <a href="whlstfl15.htm#subkey_S" target="_self"title="search letter S"><b>S</b></a> \r
- <a href="whlstfl16.htm#subkey_T" target="_self"title="search letter T"><b>T</b></a> \r
- <a href="whlstfl17.htm#subkey_U" target="_self"title="search letter U"><b>U</b></a> \r
- <a href="whlstfl18.htm#subkey_V" target="_self"title="search letter V"><b>V</b></a> \r
- <a href="whlstfl19.htm#subkey_W" target="_self"title="search letter W"><b>W</b></a> \r
- <a href="whlstfl20.htm#subkey_X" target="_self"title="search letter X"><b>X</b></a> \r
- <a href="whlstfl21.htm#subkey_Y" target="_self"title="search letter Y"><b>Y</b></a> \r
- <a href="whlstfl22.htm#subkey_Z" target="_self"title="search letter Z"><b>Z</b></a> \r
+ <a href="whlstfl15.htm#subkey_R" target="_self"title="search letter R"><b>R</b></a> \r
+ <a href="whlstfl16.htm#subkey_S" target="_self"title="search letter S"><b>S</b></a> \r
+ <a href="whlstfl17.htm#subkey_T" target="_self"title="search letter T"><b>T</b></a> \r
+ <a href="whlstfl18.htm#subkey_U" target="_self"title="search letter U"><b>U</b></a> \r
+ <a href="whlstfl19.htm#subkey_V" target="_self"title="search letter V"><b>V</b></a> \r
+ <a href="whlstfl20.htm#subkey_W" target="_self"title="search letter W"><b>W</b></a> \r
+ <a href="whlstfl21.htm#subkey_X" target="_self"title="search letter X"><b>X</b></a> \r
+ <a href="whlstfl22.htm#subkey_Y" target="_self"title="search letter Y"><b>Y</b></a> \r
+ <a href="whlstfl23.htm#subkey_Z" target="_self"title="search letter Z"><b>Z</b></a> \r
</p>\r
\r
<body>\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Glossary Letters</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
<!--\r
body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-->\r
</style>\r
</head>\r
-<body marginheight="0" marginwidth="0">\r
+<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
<p class="glsheader">\r
<font class="inactive">#</font> \r
<font class="inactive">A</font> \r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<html>\r
<head>\r
<title> Content Navigation Pane </title>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
\r
</style>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<html>\r
<head>\r
<title> Index Navigation Pane </title>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
\r
</style>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<html>\r
<head>\r
<title> Search Navigation Pane </title>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
\r
</style>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
</head>\r
<frameset rows="36, *" border="0" frameborder="0">\r
<frame name="ftstabs" title="tab selection frame" src="whnvt32.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<html>\r
<head>\r
<title> Glossary Navigation Pane </title>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
\r
</style>\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Content Navigation Tab</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
<!--\r
body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
A:active {background-color:Silver; } \r
A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
+img {vertial-align:middle;}\r
-->\r
</style>\r
</head>\r
-<body class="tabs" marginheight="0" marginwidth="0">\r
+<body class="tabs" marginheight="0" marginwidth="0" bgproperties="fixed">\r
<table class="tabs" width="100%">\r
<tr> \r
<td class="tabs">\r
- <nobr><a href="javascript:void(0)"><img src="../wht_tab1.gif" border="0"></a><a href="whnvp32.htm" target="_parent"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
+ <nobr><a href="javascript:void(0)" title="Contents"><img src="../wht_tab1.gif" border="0"></a><a href="whnvp31.htm" target="_parent" title="Index"><img src="../wht_tab4.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
</td>\r
</tr>\r
</table>\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Index Navigation Tab</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
<!--\r
body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-->\r
</style>\r
</head>\r
-<body class="tabs" marginheight="0" marginwidth="0">\r
+<body class="tabs" marginheight="0" marginwidth="0" bgproperties="fixed">\r
<table class="tabs" width="100%">\r
<tr> \r
<td class="tabs">\r
- <nobr><a href="whnvp30.htm" target="_parent"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
+ <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../wht_tab2.gif" border="0"></a><a href="javascript:void(0)" title="Index"><img src="../wht_tab3.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
</td>\r
</tr>\r
</table>\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Search Navigation Tab</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
<!--\r
body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-->\r
</style>\r
</head>\r
-<body class="tabs" marginheight="0" marginwidth="0">\r
+<body class="tabs" marginheight="0" marginwidth="0" bgproperties="fixed">\r
<table class="tabs" width="100%">\r
<tr> \r
<td class="tabs">\r
- <nobr><a href="whnvp30.htm" target="_parent"><img src="../wht_tab2.gif" border="0"></a><a href="javascript:void(0)"><img src="../wht_tab5.gif" border="0"></a><a href="whnvp33.htm" target="_parent"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
+ <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp31.htm" target="_parent" title="Index"><img src="../wht_tab4.gif" border="0"></a><a href="javascript:void(0)" title="Search"><img src="../wht_tab5.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
</td>\r
</tr>\r
</table>\r
<html>\r
<head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
<title>Glossary Navigation Tab</title>\r
<base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
<style>\r
<!--\r
body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
-->\r
</style>\r
</head>\r
-<body class="tabs" marginheight="0" marginwidth="0">\r
+<body class="tabs" marginheight="0" marginwidth="0" bgproperties="fixed">\r
<table class="tabs" width="100%">\r
<tr> \r
<td class="tabs">\r
- <nobr><a href="whnvp30.htm" target="_parent"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent"><img src="../wht_tab6.gif" border="0"></a><a href="javascript:void(0)"><img src="../wht_tab7.gif" border="0"></a></nobr>\r
+ <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp31.htm" target="_parent" title="Index"><img src="../wht_tab4.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../wht_tab6.gif" border="0"></a><a href="javascript:void(0)" title="Glossary"><img src="../wht_tab7.gif" border="0"></a></nobr>\r
</td>\r
</tr>\r
</table>\r
<html>\r
<head>\r
<title>Glossary Definition</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<script language="javascript" src="whver.js"></script>\r
<script language="javascript1.2" src="whmsg.js"></script>\r
<script language="javascript1.2" src="whproxy.js"></script>\r
<html>\r
<head>\r
<title>Glossary</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body bgcolor=#c0c0c0 scroll=no RIGHTMARGIN=0 BOTTOMMARGIN=0 TOPMARGIN=0 LEFTMARGIN=0>\r
<script language="javascript" src="whver.js"></script>\r
+// WebHelp 5.10.004\r
var gbXML=false;\r
var gaDef=new Array();\r
var gsBgColor="#ffffff";\r
var gsIndent="2pt";\r
var gsActiveBgColor="#cccccc";\r
var gbWhGHost=false;\r
+var gbShowDef=true;\r
+var gsGloId="Glo_"\r
\r
function setBackground(sBgImage)\r
{\r
gsIndent=sIndent;\r
}\r
\r
-function writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,n,aPos,nLevel)\r
-{\r
-\r
- var sHTML="";\r
- var nIdxSet=aCurIdxSet[n];\r
- var nIIdx=aPos[nIdxSet];\r
- var sRawKName = getItemName(aDataCon,nIdxSet,nIIdx);\r
- var sKName=_textToHtml(sRawKName);\r
- var nIndex=insertDef(sKName,_textToHtml_nonbsp(getDef(aDataCon,nIdxSet,nIIdx)));\r
- if(nLevel==1){\r
- sHTML+="<p><nobr><a alt=\"" + sKName+"\" href=\"javascript:void(0);\" onclick=\"showDef("+nIndex;\r
- sHTML+=");return false;\">"+sKName+"</a></nobr></p>";\r
- }\r
- oHTML.addHTML(sHTML,1,bDown,true,sRawKName);\r
-}\r
-\r
function insertDef(sKName,sDef)\r
{\r
var nLength=gaDef.length\r
{\r
if(nDef<gaDef.length)\r
{ \r
+ HighLight(nDef);\r
var oParam=gaDef[nDef];\r
var oMsg=new whMessage(WH_MSG_SHOWGLODEF,this,1,oParam);\r
SendMessage(oMsg);\r
\r
function mergeItems(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)\r
{\r
- for(var i=0;i<nLength;i++)\r
- writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,i,aPos,nLevel);\r
+ var sHTML="";\r
+ var nIdxSet=aCurIdxSet[0];\r
+ var nIIdx=aPos[nIdxSet];\r
+ var sRawKName = getItemName(aDataCon,nIdxSet,nIIdx);\r
+ var sKName=_textToHtml(sRawKName);\r
+ var sDText=_textToHtml_nonbsp(getDef(aDataCon,nIdxSet,nIIdx));\r
+ var sDef=sDText;\r
+ for(var i=1;i<nLength;i++)\r
+ {\r
+ var nIdxSeti=aCurIdxSet[i];\r
+ var nIIdxi=aPos[nIdxSeti];\r
+ var sRawKNamei = getItemName(aDataCon,nIdxSeti,nIIdxi);\r
+ var sKNamei=_textToHtml(sRawKNamei);\r
+ var sDTexti=_textToHtml_nonbsp(getDef(aDataCon,nIdxSeti,nIIdxi));\r
+ if (compare(sKNamei,sKName)==0)\r
+ {\r
+ if (sDText!=sDTexti)\r
+ sDef+="<br>"+sDTexti;\r
+ }\r
+ }\r
+ var nIndex=insertDef(sKName,sDef);\r
+ if(nLevel==1)\r
+ {\r
+ sHTML+="<p><nobr id=\""+getGloId(nIndex)+"\">";\r
+ sHTML+="<a alt=\""+sKName+"\" href=\"javascript:void(0);\" onfocus=\"HighLight("+nIndex+");\" onclick=\"showDef("+nIndex+");return false;\">"+sKName+"</a></nobr></p>";\r
+ oHTML.addHTML(sHTML,nLength,bDown,true,sRawKName);\r
+ if(gbShowDef)\r
+ {\r
+ setTimeout("showDef(0);",100);\r
+ gbShowDef = false;\r
+ }\r
+ }\r
+}\r
+\r
+function HighLight(nIndex)\r
+{\r
+ var oObj=getElement(getGloId(nIndex));\r
+ if(oObj)\r
+ HighLightElement(oObj,gsActiveBgColor,"transparent");\r
+}\r
+\r
+function getGloId(nIndex)\r
+{\r
+ return gsGloId+nIndex;\r
}\r
\r
function adjustPosition(bDown,aDataCon,aCurIdxSet,nLength,aPos)\r
var sLangId=aProj[0].sLangId;\r
for(var i=0;i<aProj.length;i++)\r
{\r
- if(aProj[i].sGlo!=null&&aProj[i].sGlo!=""&&aProj[i].sLangId==sLangId)\r
+ if(aProj[i].sGlo&&aProj[i].sLangId==sLangId)\r
addProjInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sGlo);\r
}\r
}\r
+// WebHelp 5.10.002\r
var gaChunks=new Array();\r
var gaFakes=new Array();\r
var gaDataCon=null;\r
\r
var gbLoadInfo=false;\r
\r
+function onLoadXMLError()\r
+{\r
+ if(gbLoadInfo)\r
+ {\r
+ var aChunk=new Array();\r
+ projReady(aChunk);\r
+ }\r
+ else\r
+ {\r
+ var aData=new Array();\r
+ putData(aData);\r
+ }\r
+}\r
+\r
function putDataXML(xmlDoc,sDocPath)\r
{\r
if(gbLoadInfo)\r
p=0;\r
aCurIdxSet[p++]=i;\r
}\r
- else if(sCurrentK==aDataCon[i].aKs[aPos[i]].sName){\r
+ else if(compare(sCurrentK,aDataCon[i].aKs[aPos[i]].sName)==0){\r
aCurIdxSet[p++]=i;\r
}\r
}\r
<html>\r
<head>\r
<title>Index content</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
<script language="javascript" src="whver.js"></script>\r
<script language="javascript1.2" src="whmozemu.js"></script>\r
<script language="javascript1.2" src="whihost.js"></script>\r
<script language="javascript1.2">\r
<!--\r
-var gnPageWidth = 0;\r
-var gnPageHeight = 0;\r
var goPopup = null;\r
-var gITE = new Array();\r
-var gIndexLetterArray = new Array();\r
var gbPopupMenuTimeoutExpired=false;\r
var gBsClientWidth=640;\r
var gBsClientHeight=480;\r
while (i <= argLen - 1) {\r
strMenu += '<TR><TD><NOBR>'\r
strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A ';\r
- strMenu += ' onclick="parent.PopupMenu_2HandleClick(\'' + fn_arguments[i + 1] + '\', \'' + fn_arguments[1] + '\');"';\r
+ strMenu += ' onclick="parent.PopupMenu_2HandleClick(\'' + excapeSingleQuotandSlash(fn_arguments[i + 1]) + '\', \'' + fn_arguments[1] + '\');"';\r
strMenu += ' onmouseover="parent.PopupMenu_Over(event);"';\r
strMenu += ' onmouseout="parent.PopupMenu_Out(event);"';\r
strMenu += '>';\r
strMenu += ' onmouseover="PopupMenu_Over(event);"';\r
strMenu += ' onmouseout="PopupMenu_Out(event);"';\r
strMenu += '>';\r
- strMenu += '<SPAN CLASS="PopupNotOver">' + fn_arguments[i] + '</SPAN>';\r
+ strMenu += '<SPAN CLASS="PopupNotOver">' + excapeSingleQuotandSlash(fn_arguments[i]) + '</SPAN>';\r
strMenu += '</A></DIV></NOBR></TD></TR>';\r
i += 2;\r
}\r
var nEventX = 0;\r
var nEventY = 0;\r
var nWindowWidth = 0;\r
- if (gbIE4)\r
+ if (gbIE4||gbOpera7)\r
{\r
layerPopup = document.all["PopupMenu"];\r
layerPopup.innerHTML = strMenu;\r
\r
function PopupMenu_Over(e)\r
{\r
- if (gbIE4)\r
+ if (gbIE4||gbOpera7)\r
e.srcElement.className = "PopupOver";\r
else if (gbNav6)\r
e.target.parentNode.className = "PopupOver";\r
\r
function PopupMenu_Out(e)\r
{\r
- if (gbIE4)\r
+ if (gbIE4||gbOpera7)\r
e.srcElement.className = "PopupNotOver";\r
else if (gbNav6)\r
e.target.parentNode.className = "PopupNotOver";\r
<html>\r
<head>\r
<title>Index</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<script language="javascript" src="whver.js"></script>\r
<script language="javascript1.2" src="whproxy.js"></script>\r
<html>\r
<head>\r
<title>Index form</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<style>\r
<!--\r
+// WebHelp 5.10.002\r
var gsDefaultTarget="bsscright";\r
var gsBgColor="#ffffff";\r
var gsBgImage="";\r
for(var i=0;i<nLength;i++)\r
sTopics+=getIdxTopics(aDataCon,aCurIdxSet[i],aPos[aCurIdxSet[i]]);\r
sHTML+="<p style=\"margin-left:"+gsIdxIndent+"\"><nobr>";\r
- sHTML+="<a alt=\"" + sKName + "\" href=\"javascript:void(0);\" onfocus=\"clearHighLight();\" onclick=\"PopupMenu_Invoke(event,'"+getTargetName(aDataCon,nIdxSet,nIIdx)+"'";\r
+ sHTML+="<a alt=\"" + sKName + "\" href=\"javascript:void(0);\" onfocus=\"clearHighLight();\" onclick=\"PopupMenu_Invoke(event,'"+excapeSingleQuotandSlash(getTargetName(aDataCon,nIdxSet,nIIdx))+"'";\r
if(sTopics.length>0)\r
sHTML+=sTopics+");return false;\">"+sKName+"</a></nobr></p>";\r
else\r
sHTML+="<h6 class=\"firstsub\" style=\"margin-left:"+nIndent+"pt\"><nobr>";\r
else\r
sHTML+="<h6 style=\"margin-left:"+nIndent+"pt\"><nobr>";\r
- sHTML+="<a alt=\"" + sKName + "\" href=\"javascript:void(0);\" onfocus=\"clearHighLight();\" onclick=\"PopupMenu_Invoke(event,'"+getTargetName(aDataCon,nIdxSet,nIIdx)+"'";\r
+ sHTML+="<a alt=\"" + sKName + "\" href=\"javascript:void(0);\" onfocus=\"clearHighLight();\" onclick=\"PopupMenu_Invoke(event,'"+excapeSingleQuotandSlash(getTargetName(aDataCon,nIdxSet,nIIdx))+"'";\r
if(sTopics.length>0)\r
sHTML+=sTopics+");return false;\">"+sKName+"</a></nobr></h6>";\r
else\r
var sLangId=aProj[0].sLangId;\r
for(var i=0;i<aProj.length;i++)\r
{\r
- if(aProj[i].sIdx!=null&&aProj[i].sIdx!=""&&aProj[i].sLangId==sLangId)\r
+ if(aProj[i].sIdx&&aProj[i].sLangId==sLangId)\r
{\r
addProjInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sIdx);\r
}\r
{\r
var sURL=aDataCon[nIdxSet].aKs[nIIdx].aTopics[i].sURL;\r
var sFullPath=_getFullPath(sPath,sURL);\r
- sTopics+=",'"+excapeSingleQuot(_textToHtml(aDataCon[nIdxSet].aKs[nIIdx].aTopics[i].sName))+"','"+_textToHtml_nonbsp(sFullPath)+"'";\r
+ sTopics+=",'"+excapeSingleQuotandSlash(_textToHtml(aDataCon[nIdxSet].aKs[nIIdx].aTopics[i].sName))+"','"+excapeSingleQuotandSlash(_textToHtml_nonbsp(sFullPath))+"'";\r
}\r
}\r
}\r
return sTopics; \r
}\r
\r
-function excapeSingleQuot(str)\r
-{\r
- if(str==null) return null;\r
- var sRes=str;\r
- var re=new RegExp("'","g");\r
- sRes=sRes.replace(re,"\\'");\r
- return sRes;\r
-}\r
-\r
function findCKInDom()\r
{\r
if(gsCK!=null)\r
+// WebHelp 5.10.001\r
var garrSortChar=new Array();\r
var gaFtsStop=new Array();\r
var gaFtsStem=new Array();\r
gaFtsStop[86] = "with";\r
gaFtsStop[87] = "you";\r
\r
-gaFtsStem[0] = "s";\r
-gaFtsStem[1] = "e";\r
-gaFtsStem[2] = "ed";\r
-gaFtsStem[3] = "es";\r
-gaFtsStem[4] = "er";\r
-gaFtsStem[5] = "ly";\r
+gaFtsStem[0] = "ed";\r
+gaFtsStem[1] = "es";\r
+gaFtsStem[2] = "er";\r
+gaFtsStem[3] = "e";\r
+gaFtsStem[4] = "s";\r
+gaFtsStem[5] = "ingly";\r
gaFtsStem[6] = "ing";\r
-gaFtsStem[7] = "ingly";\r
+gaFtsStem[7] = "ly";\r
\r
\r
// as javascript 1.3 support unicode instead of ISO-Latin-1\r
+// WebHelp 5.10.002\r
if (! window.gbIE4 && window.gbNav6 && !document.childNodes[0].insertAdjacentHTML){\r
\r
HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode)\r
{\r
switch (where){\r
case 'beforeBegin':\r
- this.parentNode.insertBefore(parsedNode,this)\r
+ this.parentNode.insertBefore(parsedNode,this);\r
break;\r
case 'afterBegin':\r
this.insertBefore(parsedNode,this.firstChild);\r
break;\r
case 'afterEnd':\r
if (this.nextSibling){\r
- this.parentNode.insertBefore\r
-(parsedNode,this.nextSibling);\r
+ this.parentNode.insertBefore(parsedNode,this.nextSibling);\r
} else {\r
- this.parentNode.appendChild(parsedNode)\r
+ this.parentNode.appendChild(parsedNode);\r
}\r
break;\r
}\r
var r = this.ownerDocument.createRange();\r
r.setStartBefore(this);\r
var parsedHTML = r.createContextualFragment(htmlStr);\r
- this.insertAdjacentElement(where,parsedHTML)\r
+ this.insertAdjacentElement(where,parsedHTML);\r
}\r
\r
\r
HTMLElement.prototype.insertAdjacentText = function(where,txtStr){\r
\r
- var parsedText = document.createTextNode(txtStr)\r
- this.insertAdjacentElement(where,parsedText)\r
+ var parsedText = document.createTextNode(txtStr);\r
+ this.insertAdjacentElement(where,parsedText);\r
}\r
}\r
\r
function testScroll() {\r
// Initialize scrollbar cache if necessary\r
if (window._pageXOffset==null) {\r
- window._pageXOffset = window.pageXOffset\r
- window._pageYOffset = window.pageYOffset\r
+ window._pageXOffset = window.pageXOffset;\r
+ window._pageYOffset = window.pageYOffset;\r
}\r
// Expose Internet Explorer compatible object model\r
- document.body.scrollTop = window.pageYOffset\r
- document.body.scrollLeft = window.pageXOffset\r
- window.document.body.scrollHeight = document.height\r
- window.document.body.scrollWidth = document.width\r
- window.document.body.clientWidth = window.innerWidth;\r
- window.document.body.clientHeight = window.innerHeight;\r
+ document.scrollTop = window.pageYOffset;\r
+ document.scrollLeft = window.pageXOffset;\r
+ window.document.scrollHeight = document.height;\r
+ window.document.scrollWidth = document.width;\r
+ window.document.clientWidth = window.innerWidth;\r
+ window.document.clientHeight = window.innerHeight;\r
\r
// If cache!=current values, call the onscroll event\r
- if (((window.pageXOffset!=window._pageXOffset) || \r
- (window.pageYOffset!=window._pageYOffset)) && (window.onscroll)) \r
- window.onscroll()\r
+ if (((window.pageXOffset!=window._pageXOffset) || (window.pageYOffset!=window._pageYOffset)) && (window.onscroll)) \r
+ window.onscroll();\r
// Cache new values\r
- window._pageXOffset = window.pageXOffset\r
- window._pageYOffset = window.pageYOffset\r
+ window._pageXOffset = window.pageXOffset;\r
+ window._pageYOffset = window.pageYOffset;\r
}\r
\r
// Create compatibility layer for Netscape\r
-if (window.gbNav6) {\r
+if (window.gbNav6 && !window.gbNav7) {\r
setInterval("testScroll()",50)\r
}
\ No newline at end of file
+// WebHelp 5.10.002\r
var WH_MSG_RESIZEPANE =0x0100;\r
var WH_MSG_SHOWPANE =0x0101;\r
var WH_MSG_HIDEPANE =0x0102;\r
var WH_MSG_SYNCTOC =0x0103;\r
var WH_MSG_NEXT =0x0104;\r
var WH_MSG_PREV =0x0105;\r
-var WH_MSG_ENABLEPREV =0x0106;\r
-var WH_MSG_ENABLESYNC =0x0107;\r
+var WH_MSG_NOSEARCHINPUT =0x0106;\r
+var WH_MSG_NOSYNC =0x0107;\r
var WH_MSG_ENABLEWEBSEARCH =0x0108;\r
\r
var WH_MSG_ISPANEVISIBLE =0x0109;\r
var WH_MSG_RELOADNS6 =0x0a08;\r
var WH_MSG_ISAVENUESUPPORT =0x0a09;\r
\r
+var WH_MSG_GETCMD =0x0b00;\r
+var WH_MSG_GETPANE =0x0b01;\r
+var WH_MSG_GETDEFPANE =0x0b02;\r
+\r
function whMessage(nMessageId,wSender,nVersion,oParam)\r
{\r
this.nMessageId=nMessageId;\r
<html>\r
<head>\r
<title>GEOM reference manual</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<script language="javascript1.2" src="whutils.js"></script>\r
<script language="javascript1.2" src="whmsg.js"></script>\r
<script language="javascript1.2" src="whstub.js"></script>\r
<script language="javascript" src="whver.js"></script>\r
<script language="javascript1.2" src="whstart.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+function window_Onload()\r
+{\r
+ if (window.gsTopic)\r
+ frames["bsscright"].document.location = window.gsTopic;\r
+}\r
+window.onload=window_Onload;\r
+//-->\r
+</script>\r
</head>\r
\r
<frameset id="whPfset" cols="260,*"><noframes><p>Your browser does not support frames. We recommend that you update your browser to a version that supports frames.</p><p>To view the Help system without frames click on this<a href="whgdata/whnvp30.htm">hyperlink.</a></p></noframes><frame src="whgdata/whnvp30.htm" title="navigation pane" name="navigation pane" scrolling="no"><frame src="files/introduction_to_geom.htm" title="topic pane" name="bsscright" scrolling="yes"></frameset>\r
+// WebHelp 5.10.005\r
var gaProj=new Array();\r
var gnChecked=0;\r
var gsProjName="";\r
var strFile= _getFullPath(getPath(), this.msComFile);\r
var oDiv=getElement(this.msDivId);\r
if(oDiv){\r
- if(gbIE4){\r
+ if(gbIE4||gbOpera7){\r
var nIFrameHeight=oDiv.style.pixelHeight;\r
var nIFrameWidth=oDiv.style.pixelWidth;\r
var sHTML="<IFRAME ID="+this.msIFrameId+" title=\"" + this.msName + "\" SRC=\""+strFile+"\" BORDER=0 FRAMEBORDER=no STYLE=\"width:";\r
}\r
oDiv.innerHTML=sHTML;\r
}else if(gbNav6){\r
- gsHTML="<IFRAME ID="+this.msIFrameId+" title=\"" + this.msName + "\" SRC=\""+strFile+"\" BORDER=0 FRAMEBORDER=no STYLE=\"width:100%;border:0;height:";\r
- gsHTML+="100%;\"></IFRAME>";\r
+ gsHTML="<IFRAME ID="+this.msIFrameId+" title=\"" + this.msName + "\" SRC=\""+strFile+"\" BORDER=0 FRAMEBORDER=no STYLE=\"width:100%;border:0;height:100%;\"></IFRAME>";\r
goDiv = oDiv;\r
setTimeout("delayLoad()", 100);\r
}\r
var sHTML="";\r
if(gbMac&&gbIE4)\r
sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border:0;\">";\r
+ else if(gbIE5)\r
+ sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;\">";\r
+ else if(gbIE4||gbWindows)\r
+ sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;visibility:hidden\">";\r
else\r
- if (gbIE5)\r
- sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;\">";\r
- else\r
- sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;visibility:hidden\">";\r
+ sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:"+parent.height+";visibility:hidden\">";\r
sHTML+="</DIV>";\r
return sHTML;\r
}\r
goMan=new whComMan();\r
function addPane(sName,sFileName)\r
{\r
- goMan.addCom(sName,sFileName); \r
+ var oParam=new Object();\r
+ oParam.sName=sName;\r
+ var oMsg=new whMessage(WH_MSG_GETPANE, this, 1, oParam);\r
+ if (SendMessage(oMsg))\r
+ {\r
+ if (oMsg.oParam.bEnable)\r
+ goMan.addCom(sName,sFileName);\r
+ }\r
+ else\r
+ goMan.addCom(sName,sFileName); \r
}\r
\r
function setShowPane(sName, bForce)\r
{\r
if ((gsFirstPane == "") || bForce)\r
- gsFirstPane=sName;\r
+ {\r
+ var oMsg=new whMessage(WH_MSG_GETDEFPANE, this, 1, null);\r
+ if (SendMessage(oMsg))\r
+ {\r
+ if (oMsg.oParam)\r
+ gsFirstPane = oMsg.oParam;\r
+ else\r
+ gsFirstPane=sName;\r
+ }\r
+ else\r
+ gsFirstPane=sName;\r
+ }\r
}\r
\r
function window_OnLoad()\r
{\r
- if(gsProjName!="")\r
+ var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
+ var bHidePane=false;\r
+ if (SendMessage(oMsg))\r
{\r
- goMan.init();\r
- if(gsFirstPane!="")\r
- goMan.show(gsFirstPane);\r
- else\r
- goMan.showById(0);\r
- loadData2(gsProjName);\r
+ if(oMsg.oParam>0)\r
+ {\r
+ if(oMsg.oParam==1)\r
+ gsFirstPane="toc";\r
+ else if(oMsg.oParam==2)\r
+ gsFirstPane="idx";\r
+ else if(oMsg.oParam==3)\r
+ gsFirstPane="fts";\r
+ else if(oMsg.oParam==4)\r
+ gsFirstPane="glo";\r
+ }\r
+ else if(oMsg.oParam==0)\r
+ {\r
+ bHidePane=true;\r
+ }\r
}\r
- else if (gServerEnabled)\r
+ goMan.init();\r
+ if(gsProjName!="") \r
+ loadData2(gsProjName); \r
+ if (bHidePane)\r
+ {\r
+ gsFirstPane="";\r
+ var oMsg1=new whMessage(WH_MSG_HIDEPANE, this, 1, null)\r
+ SendMessage(oMsg1);\r
+ }\r
+ else\r
{\r
- goMan.init();\r
if(gsFirstPane!="")\r
goMan.show(gsFirstPane);\r
else\r
function addProject(bPreferXML,sXMLName,sHTMLName)\r
{\r
var bLoadXML=bPreferXML;\r
- if(!gbIE4&&!gbNav6)\r
+ if(!gbIE4&&!gbNav6&&!gbOpera7)\r
return;\r
if(gbIE4&&!gbIE5)\r
bLoadXML=false;\r
bLoadXML=true;\r
if(gbIE55||gbNav6)\r
bLoadXML=true;\r
+ if(gbOpera7)\r
+ bLoadXML=false; \r
if(bLoadXML)\r
addProjectXML(sXMLName);\r
else\r
var sURL=RmtProject[i].getAttribute("url");\r
if(sURL)\r
{\r
+ if(sURL.lastIndexOf("/")!=sURL.length-1)\r
+ sURL+="/";\r
aRProj[nCount]=new Object();\r
aRProj[nCount++].sPPath=_getFullPath(aRProj[0].sPPath,sURL);\r
}\r
{\r
// on Netscape 6.0 under some situation the xml file cannot be loaded.\r
// so we use pure html instead.\r
- setTimeout("redirectToList();",100);\r
+ if (gnChecked == 0)\r
+ setTimeout("redirectToList();",100);\r
+ else\r
+ {\r
+ gnChecked++;\r
+ setTimeout("checkRemoteProject();", 1);\r
+ }\r
}\r
}\r
}\r
\r
+function onLoadXMLError()\r
+{\r
+ gnChecked++;\r
+ setTimeout("checkRemoteProject();", 1);\r
+}\r
+\r
function redirectToList()\r
{\r
if(gbReDirectThis)\r
if(gnChecked!=0)\r
{\r
if(aRProj[0].sLangId!=gaProj[0].sLangId)\r
- alert("The project: "+aRProj[0].sPPath+" is using a different language to the main project, which will cause the index and full text search functionality to be disabled for this remote project.");\r
+ alert("The merged Help system "+aRProj[0].sPPath+" is using a different language from the master Help system, which will cause the index and full-text search functionality to be disabled in the merged Help system.");\r
}\r
gaProj[gnChecked]=aRProj[0];\r
for(var i=1;i<aRProj.length;i++)\r
}\r
}\r
gnChecked++;\r
- checkRemoteProject();\r
+ setTimeout("checkRemoteProject();", 1);\r
}\r
else\r
alert("Could not load correctly, please click Refresh.");\r
{\r
if(i==gnChecked)\r
{\r
- alert("Can't load project::"+gaProj[i].sPPath);\r
gnChecked++;\r
- checkRemoteProject();\r
+ setTimeout("checkRemoteProject();", 1);\r
} \r
}\r
\r
RegisterListener2(this,WH_MSG_SHOWGLO);\r
RegisterListener2(this,WH_MSG_GETPANEINFO);\r
\r
- if((gbMac&&gbIE4)||(gbSunOS&&gbIE5))\r
+ if((gbMac&&gbIE4)||(gbSunOS&&gbIE5)||gbOpera7)\r
{\r
window.onresize=window_resize;\r
}\r
<html>\r
<head>\r
<title>project description</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body>\r
<script language="javascript" src="whver.js"></script>\r
setLangId("1033");\r
setDataPath("whdata");\r
addToc("whtoc.htm");\r
-\r
+ addIdx("whidx.htm");\r
addFts("whfts.htm");\r
addGlo("whglo.htm");\r
\r
+// WebHelp 5.10.001\r
var gaProj=new Array();\r
\r
gaProj[0]=new project("");\r
\r
function addRemoteProject(sProjRelPath)\r
{\r
+ if(sProjRelPath.lastIndexOf("/")!=sProjRelPath.length-1)\r
+ sProjRelPath+="/";\r
gaProj[gaProj.length]=new project(sProjRelPath);\r
}\r
\r
-<?xml version='1.0' encoding='ISO-8859-1' ?>\r
-<project langid="1033" datapath="whdata" toc="whtoc.xml" fts="whfts.xml" glossary="whglo.xml" >\r
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<project langid="1033" datapath="whxdata" toc="whtoc.xml" index="whidx.xml" fts="whfts.xml" glossary="whglo.xml" >\r
</project>\r
+// WebHelp 5.10.001\r
var gbInited=false;\r
var gWndStubPage=null;\r
function getStubPage()\r
return false;\r
}\r
\r
-var gbWhProxy=true;
\ No newline at end of file
+var gbWhProxy=true;\r
+\r
+var gbPreview=false;\r
+gbPreview=false; \r
+if (gbPreview)\r
+ document.oncontextmenu=contextMenu;\r
+\r
+function contextMenu()\r
+{\r
+ return false;\r
+}\r
-<?xml version='1.0' encoding='ISO-8859-1' ?>\r
+<?xml version='1.0' encoding='windows-1252' ?>\r
<resource>\r
<item name="Prev" value="<<" />\r
<item name="Hide" value="Hide" />\r
<item name="InTopicSearchBtnText" value="Go" />\r
<item name="FtsInputPrompt" value="Type in the word(s) to search for:" />\r
<item name="Done" value="Done" />\r
+<item name="Logo/Author" value="Powered By" />\r
+<item name="MergeError1" value="The merged Help system" />\r
<item name="JS_alert_cantLoadProject" value="Can't load project:" />\r
<item name="Next" value=">>" />\r
<item name="SyncToc" value="SyncToc" />\r
+<item name="MergeError2" value="is using a different language from the master Help system, which will cause the index and full-text search functionality to be disabled in the merged Help system." />\r
+<item name="nls_body_instruction" value="Enter your question in the text box above, then click GO." />\r
<item name="ToolBarSearchBtnText" value="Go" />\r
<item name="SuggestViewNoFrameMessage" value="To view the Help system without frames click on this" />\r
<item name="Hide_Navigation_Component" value="Hide Navigation Component" />\r
<item name="Definition" value="Definition:" />\r
<item name="CompletingContents" value="Completing Contents..." />\r
<item name="Seperate" value="|" />\r
+<item name="GeneratedBy" value="Generated by" />\r
+<item name="PoweredBy" value="Powered by" />\r
+<item name="IndexAlphabetBookmarks" value="ABCDEFGHIJKLMNOPQRSTUVWXYZ" />\r
<item name="Contents" value="Contents" />\r
+<item name="IndexSelectTopicLabel" value="Select a topic, then click Display" />\r
<item name="Disabled Prev" value="<<" />\r
<item name="Glossary" value="Glossary" />\r
<item name="Search" value="Search" />\r
<item name="Show_Navigation_Component" value="Show Navigation Component" />\r
<item name="Book" value="Book" />\r
<item name="Disabled Next" value=">>" />\r
+<item name="nls_body_empty" value="Sorry, we were unable to find a good answer for your question." />\r
+<item name="nls_button_go_hint" value="Go Search" />\r
<item name="Find" value="Find" />\r
<item name="CantOpenURLorFile" value="Can't open URL or file" />\r
+<item name="Print" value="Print" />\r
+<item name="About" value="About" />\r
+<item name="Author" value="Author" />\r
+<item name="IndexSelectTopicTitle" value="Select a Topic" />\r
<item name="Blank_topic_text" value="This topic was created by WinHelp Project Conversion Wizard, and is the destination of a missing topic or broken hyperlink." />\r
<item name="BrowserLimitedMessage" value="Your browser does not support frames. We recommend that you update your browser to a version that supports frames." />\r
<item name="LoadingTOCItem" value="Loading Table of Contents:" />\r
<item name="Display" value="Display" />\r
<item name="Cancel" value="Cancel" />\r
+<item name="IndexSelectTopicError" value="Please select a topic." />\r
+<item name="nls_edit_label" value="Type in your question:" />\r
<item name="SearchLabel" value="Search" />\r
<item name="RelateTopicListPrompt" value="Click a topic, then click Display." />\r
<item name="NextTooltip" value="Next Topic" />\r
<item name="IndexInputPrompt" value="Type in the keyword to find:" />\r
<item name="Page" value="Page" />\r
<item name="SuggestViewNoFrameMsg2" value="hyperlink." />\r
+<item name="nls_button_go_text" value="Go" />\r
<item name="Searching" value="Searching..." />\r
\r
<item name="English" value="" />\r
\r
<panes show="0">\r
<toc />\r
+ <index />\r
<fts />\r
<glossary />\r
</panes>\r
</stopwords>\r
\r
<stems>\r
- <stem name="s" />\r
- <stem name="e" />\r
<stem name="ed" />\r
<stem name="es" />\r
<stem name="er" />\r
- <stem name="ly" />\r
- <stem name="ing" />\r
+ <stem name="e" />\r
+ <stem name="s" />\r
<stem name="ingly" />\r
+ <stem name="ing" />\r
+ <stem name="ly" />\r
</stems>\r
\r
<paneskin>\r
<html>\r
<head>\r
<title>About WebHelp </title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<style type="text/css">\r
<!--\r
-P {margin-left:10pt;font-size:8pt;font-family:Verdana,sans-serif;}\r
+P {margin-left:5pt;margin-top:2pt;margin-bottom:2pt;font-size:8pt;font-family:Verdana,sans-serif;}\r
+P.disp {margin-left:5pt; margin-top:0pt;margin-bottom:10pt;font-size:7pt;font-family:Verdana,sans-serif;}\r
//-->\r
</style>\r
<script>\r
<td><img src="wht_spac.gif" width="1" height="1" border="0"></td>\r
</tr>\r
<tr>\r
- <td rowspan="2"><img src="wht_abgw.jpg" width="99" height="190" border="0"></td>\r
- <td><img src="wht_abtw.jpg" width="211" height="86" border="0"></td>\r
- <td><img src="wht_spac.gif" width="1" height="86" border="0"></td>\r
+ <td width="99" height="190" rowspan="3" valign="top"><img src="wht_abgw.jpg" border="0"></td>\r
+ <td width="211" height="60" valign="top"><img src="wht_abtw.jpg" border="0"></td>\r
+ <td><img src="wht_spac.gif" width="1" height="65" border="0"></td>\r
</tr>\r
<tr>\r
<td valign="top">\r
+ <p><a href="http://www.ehelp.com" target="_blank">Macromedia</a></p>\r
+ <p><nobr>Copyright © 1992 - 2004, eHelp Corporation</nobr></p>\r
<p>Author: eHelp Corporation</p>\r
- <p>Powered by: WebHelp 5.00\r
- <br>Generated by: RoboHelp 2002</p>\r
- <p><a class="tail" href="http://www.ehelp.com/webhelp1" target="_blank">www.ehelp.com</a></p>\r
</td>\r
- <td><img src="wht_spac.gif" width="1" height="104" border="0"></td>\r
+ <td><img src="wht_spac.gif" width="1" height="50" border="0"></td>\r
+ </tr>\r
+ <tr>\r
+ <td valign="top">\r
+ <p>Powered by: WebHelp 5.50\r
+ <br>Generated by: RoboHelp X5\r
+ <br><a class="tail" href="http://www.ehelp.com/webhelp1" target="_blank">www.ehelp.com</a></p>\r
+ </td>\r
+ <td><img src="wht_spac.gif" width="1" height="50" border="0"></td>\r
</tr>\r
</table>\r
</body>\r
<html>\r
<head>\r
<title>Blank Page</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body>\r
</body>\r
strHTML += "</frameset>";\r
}\r
else\r
- strHTML += "<frameset cols=\"220,*\" hostof=\"parent:minibar_navpane|topic!startpage:no\" frameborder=\"yes\" id=\"whPfset\"><frame src=\"whskin_frmset010.htm\" id=\"minibar_navpane\" frameborder=\"no\" border=\"0\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame><frame src=\""+strDefaultTopic+"\" id=\"topic\" frameborder=\"yes\" border=\"1\" scrolling=\"auto\" title=\"Topic\" name=\"bsscright\"></frame></frameset>";\r
+ strHTML += "<frameset cols=\"220,*\" hostof=\"parent:minibar_navpane|topic!startpage:no\" frameborder=\"1\" id=\"whPfset\"><frame src=\"whskin_frmset010.htm\" id=\"minibar_navpane\" frameborder=\"0\" border=\"0\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame><frame src=\""+strDefaultTopic+"\" id=\"topic\" frameborder=\"1\" border=\"1\" scrolling=\"auto\" title=\"Topic\" name=\"bsscright\"></frame></frameset>";\r
document.write(strHTML);\r
// handle show pane, hide pane and query pane status message.\r
RegisterListener2(this, WH_MSG_RESIZEPANE);\r
{\r
//no navipane at all\r
strHTML += "<frameset border=\"0\" cols=\"100%,*\">";\r
- strHTML += "<frame src='whskin_mbars.htm' id='minibar' frameborder='no' border='0' scrolling='no' marginheight='0' title='Mini Toolbar'></frame>";\r
+ strHTML += "<frame src='whskin_mbars.htm' id='minibar' frameborder='0' border='0' scrolling='no' marginheight='0' title='Mini Toolbar'></frame>";\r
strHTML += "<frame src=\"whskin_blank.htm\" noresize>";\r
strHTML += "</frameset>";\r
}\r
else\r
- strHTML += "<frameset rows=\"24,*\" hostof=\"parent:minibar|navpane!startpage:no\" frameborder=\"no\" border=\"0\"><frame src=\"whskin_mbars.htm\" id=\"minibar\" frameborder=\"no\" border=\"0\" scrolling=\"no\" marginheight=\"0\" title=\"Mini Toolbar\"></frame><frame src=\""+gsPane+"\" id=\"navpane\" frameborder=\"no\" border=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" title=\"Navigator Pane\"></frame></frameset>";\r
+ strHTML += "<frameset rows=\"24,*\" hostof=\"parent:minibar|navpane!startpage:no\" frameborder=\"0\" border=\"0\"><frame src=\"whskin_mbars.htm\" id=\"minibar\" frameborder=\"0\" border=\"0\" scrolling=\"no\" marginheight=\"0\" title=\"Mini Toolbar\"></frame><frame src=\""+gsPane+"\" id=\"navpane\" frameborder=\"0\" border=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" title=\"Navigator Pane\"></frame></frameset>";\r
\r
document.write(strHTML);\r
//-->\r
--- /dev/null
+\r
+<html>\r
+<head><script language="javascript">\r
+<!--\r
+var sIcon="whstart.ico";\r
+var sPath=document.location.href;\r
+if (sPath.indexOf("http")!= -1)\r
+ document.write("<link REL=\"SHORTCUT ICON\" href=\""+ sIcon +"\">");\r
+//-->\r
+</script>\r
+ <title>GEOM reference manual</title>\r
+ <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+ <meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" >\r
+<!--\r
+if (!window.gbWhVer||!window.gbWhUtil||!window.gbWhMsg)\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript" src="whstub.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var nWebhelpNavPaneMode = 1; //1: DHTML 2:Applet 3:PureHTML 4:NoframeAt all\r
+var strPaneDHTML = "whskin_pdhtml.htm"; //whd_nvp10.htm if tab enabled, whnframe.htm if tab disabled.\r
+var strPaneApplet = "whskin_papplet.htm";\r
+var strPaneList = "whskin_plist.htm";\r
+var bNoApplet = false;\r
+\r
+var strPane = "";\r
+\r
+var nViewFrameType = -1;\r
+\r
+if (!window.gAgent)\r
+{\r
+ // low end browser, we don't even try to determine it.\r
+ document.location = "whnjs.htm";\r
+}\r
+else\r
+{\r
+ if (!gbNav4&&!gbIE4&&!gbOpera7&&!gbSafari) \r
+ document.location = "whnjs.htm";\r
+ else if (gbNav4 && !gbNav6 && ((gnVerMinor <= 4.06)))\r
+ document.location = "whnjs.htm";\r
+ else if (gbMac && gbIE4 && !gbIE5) \r
+ document.location = "whnjs.htm";\r
+ //figure out which mode is the best\r
+ else\r
+ {\r
+ nViewFrameType=nWebhelpNavPaneMode;\r
+ if (nWebhelpNavPaneMode==1||nWebhelpNavPaneMode == 2)\r
+ {\r
+ var gbDHTML=(nWebhelpNavPaneMode==1);\r
+ if (gbNav4) nViewFrameType = 2;\r
+ if (gbNav4&&(gnVerMinor < 4.1)) nViewFrameType = 3;\r
+ if (gbNav4&&(gnVerMinor == 4.6)) nViewFrameType = 3;\r
+ if (gbIE4&&gbDHTML) nViewFrameType = 1;\r
+ if (gbIE4&&gbSunOS&&nWebhelpNavPaneMode==2) nViewFrameType = 3;\r
+ if (gbNav4&&gbSunOS&&nViewFrameType==2) nViewFrameType = 3;\r
+ if (gbNav6&&gbDHTML) nViewFrameType = 1;\r
+ if (gbNav6&&!gbNav61&&nWebhelpNavPaneMode == 2) nViewFrameType = 3;\r
+ if (gbMac) nViewFrameType = 3;\r
+ if (gbOpera7&&nViewFrameType == 2) nViewFrameType = 3;\r
+ if ((bNoApplet)&&(nViewFrameType == 2)) nViewFrameType = 3;\r
+ }\r
+ }\r
+}\r
+\r
+if (nViewFrameType!=-1)\r
+{\r
+ var gbWindows = ((gAgent.indexOf("win") != -1) || (gAgent.indexOf("16bit") != -1));\r
+ //The colordepth of the 16 color on Windows is 1. \r
+ if ((gbWindows) && (gbNav4) && (window.screen) && (window.screen.colorDepth <= 4))\r
+ {\r
+ alert("WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors.");\r
+ nViewFrameType = 3;\r
+ }\r
+\r
+ //figure out which one is navpane\r
+ // ReplaceMark:nViewFrameType = 1\r
+ if (nViewFrameType == 1)\r
+ {\r
+ if (gbNav4 && !gbNav6)\r
+ strPane = strPaneList;\r
+ else\r
+ strPane = strPaneDHTML;\r
+ }\r
+ else if (nViewFrameType == 2)\r
+ strPane = strPaneApplet;\r
+ else\r
+ strPane = strPaneList;\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="javascript" src="whstart.js"></script>\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (!gbIE4&&!gbNav4&&!gbOpera7&&!gbSafari)\r
+ document.location = "whnjs.htm";\r
+\r
+function CMRAgent( strID, strURL, strLabel, strFrameAttr )\r
+{\r
+ this.m_strID = strID;\r
+ this.m_strURL = strURL;\r
+ this.m_strLabel = strLabel;\r
+ this.m_strFrameAttr = strFrameAttr;\r
+}\r
+\r
+function CMRServer()\r
+{\r
+ this.m_cAgents = new Array;\r
+}\r
+var cMRServer = new CMRServer;\r
+// GetServerInfo\r
+// Registry the agent array handled by webhelp\r
+// ReplaceMark:MRServer.strServerData\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (nViewFrameType!=-1)\r
+{\r
+ var strHTML = "<frameset rows=\"32,*\" hostof=\"parent:toolbar!startpage:yes\" frameborder=\"0\" border=\"0\"><frame src=\"whskin_tbars.htm\" id=\"toolbar\" frameborder=\"0\" border=\"0\" scrolling=\"no\" noresize marginheight=\"0\" marginwidth=\"0\" title=\"Toolbar\"></frame><frame src=\"whskin_frmset01.htm\" frameborder=\"1\" border=\"1\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame></frameset>";\r
+ document.write(strHTML);\r
+}\r
+//-->\r
+</script>\r
+\r
+<frameset cols="100%,*" frameborder=no border=0>\r
+ <frame src="whnjs.htm">\r
+ <frame src="whskin_blank.htm" noresize>\r
+</frameset>\r
+\r
+</html>
\ No newline at end of file
<html>\r
<head>\r
-<title>WebHelp 5.00 </title>\r
+<title>WebHelp 5.50 </title>\r
<meta name="description" content="output from robohelp">\r
-<meta name="keywords" content="robohelp,webhelp,webhelp 2002,webhelp enterprise,webehelp enterprise 2002,roboinfo,roboinfo 2002">\r
+<meta name="keywords" content="robohelp,webhelp,webhelp enterprise,roboinfo">\r
</head>\r
<body>\r
-<h1> WebHelp 5.00 System Info </h1>\r
+<h1> WebHelp 5.50 System Info </h1>\r
<table>\r
-<tr><td> Start Page </td><td>geom.html</td></tr>\r
+<tr><td> Start Page </td><td>geom.htm</td></tr>\r
<tr><td> Skin Name </td><td>Default</td></tr>\r
-<tr><td> Generating Time </td><td>18:40 11/11/2004</td></tr>\r
+<tr><td> Generating Time </td><td>16:19 11/25/2004</td></tr>\r
<tr><td> Language ID </td><td>1033</td></tr>\r
<tr><td> Compile Script </td><td>webhelp5_compile_script.xml</td></tr>\r
-<tr><td> Compile Build Version </td><td>10.00.949</td></tr>\r
-<tr><td> Product Name </td><td>WebHelp 5.00</td></tr>\r
-<tr><td> Authoring Tool Name </td><td>RoboHelp 2002</td></tr>\r
+<tr><td> Compile Build Version </td><td>13.00.584</td></tr>\r
+<tr><td> Product Name </td><td>WebHelp 5.50</td></tr>\r
+<tr><td> Authoring Tool Name </td><td>RoboHelp X5</td></tr>\r
<table>\r
</body>\r
</html>
\ No newline at end of file
<html>\r
<head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+<title> WebHelp Navigation Mini-bar </title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<style>\r
<!--\r
<html>\r
<head>\r
<title>Navigation Pane</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
-<SCRIPT LANGUAGE="JavaScript1.2" ARCHIVE="nsdnsfix.jar" ID="ChangeProfileScriptinNavPane2"> var sd_strAgent = navigator.userAgent.toLowerCase(); var sd_strVersion = navigator.appVersion.toLowerCase(); var sd_nVerMajor = parseInt(sd_strVersion); var sd_nVerMinor = parseFloat(sd_strVersion); var sd_bNS = ((sd_strAgent.indexOf("mozilla") != -1) && ((sd_strAgent.indexOf('spoofer') == -1) && (sd_strAgent.indexOf('compatible') == -1))); var sd_bNS4 = ((sd_bNS) && (sd_nVerMajor >= 4)); if (sd_nVerMinor == 4.60) { netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesRead"); var sd_prefValue = navigator.preference("security.lower_java_network_security_by_trusting_proxies"); if (!sd_prefValue) { alert("There are some limitations in Netscape 4.6. Please download and install the latest version of Netscape. Your current Netscape profile needs to be modified. Select 'Remember this decision' and click 'Grant' when prompted to allow the modifications. Click OK to proceed."); netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite"); navigator.preference("security.lower_java_network_security_by_trusting_proxies", true); alert("Please restart Netscape"); window.close(); } } </SCRIPT>\r
+<meta name="description" content="WebHelp 5.50">\r
<script language="javascript" src="whver.js"></script>\r
<script language="javascript1.2" src="whmsg.js"></script>\r
<script language="javascript1.2" src="whproxy.js"></script>\r
gsInitPane=sName;\r
}\r
addPane("toc","whtdhtml.htm");\r
+ addPane("idx","whidhtml.htm");\r
addPane("fts","whfdhtml.htm");\r
addPane("glo","whgdhtml.htm");\r
setShowPane("toc");\r
\r
function window_OnLoad()\r
{\r
- if (gsInitPane == "toc")\r
+ var bHidePane=false;\r
+ var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
+ if (SendMessage(oMsg))\r
+ {\r
+ if(oMsg.oParam>0)\r
+ {\r
+ if(oMsg.oParam==1)\r
+ gsInitPane="toc";\r
+ else if(oMsg.oParam==2)\r
+ gsInitPane="idx";\r
+ else if(oMsg.oParam==3)\r
+ gsInitPane="fts";\r
+ else if(oMsg.oParam==4)\r
+ gsInitPane="glo";\r
+ }\r
+ else if(oMsg.oParam==0)\r
+ {\r
+ bHidePane=true;\r
+ }\r
+ }\r
+ if (bHidePane)\r
{\r
- var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\r
+ oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null)\r
+ SendMessage(oMsg);\r
+ }\r
+ else if (gsInitPane == "toc")\r
+ {\r
+ oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\r
SendMessage(oMsg); \r
}\r
else if (gsInitPane=="idx")\r
{\r
- var oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
+ oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
SendMessage(oMsg); \r
}\r
else if (gsInitPane=="fts")\r
{\r
- var oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
+ oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
SendMessage(oMsg); \r
}\r
else if (gsInitPane=="glo")\r
{\r
- var oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
+ oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
SendMessage(oMsg); \r
}\r
\r
\r
function onResize()\r
{\r
+ var oMsg=null;\r
if (gbIE4)\r
{\r
if(document.body)\r
{\r
if(document.body.clientWidth > 1 && document.body.clientHeight>1)\r
{\r
- var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+ oMsg = new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
SendMessage(oMsg);\r
}\r
}\r
{\r
if (window.innerWidth != 0 && window.innerHeight != 0)\r
{\r
- var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+ oMsg = new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
SendMessage(oMsg);\r
}\r
}\r
setTimeout("CheckLoadingPhase2()", 1000);\r
else {\r
if (gnVerMinor != 4.60) {\r
- if (gnVerMinor >= 4.06)\r
- document.location.href = "nsdnsfix.htm"\r
- else {\r
- alert("Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited.");\r
- }\r
+ alert("Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited.");\r
}\r
} \r
}\r
else\r
WebHelpApplet = window.WebHelp;\r
\r
- if (nMsgId == WH_MSG_SHOWTOC)\r
+ if(nMsgId==WH_MSG_GETPANEINFO)\r
{\r
- gsCurrentPane="toc";\r
- WebHelpApplet.Command("Contents",null);\r
- var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");\r
- SendMessage(onMsg);\r
- onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
- SendMessage(onMsg);\r
- }\r
- else if(nMsgId==WH_MSG_SHOWIDX)\r
- {\r
- gsCurrentPane="idx";\r
- WebHelpApplet.Command("Index",null);\r
- var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");\r
- SendMessage(onMsg);\r
- onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
- SendMessage(onMsg);\r
- }\r
- else if(nMsgId==WH_MSG_SHOWFTS)\r
- {\r
- gsCurrentPane="fts";\r
- WebHelpApplet.Command("Search",null);\r
- var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
- SendMessage(onMsg);\r
- onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
- SendMessage(onMsg);\r
- }\r
- else if(nMsgId==WH_MSG_SHOWGLO)\r
- {\r
- gsCurrentPane="glo";\r
- WebHelpApplet.Command("Glossary",null);\r
- var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");\r
- SendMessage(onMsg);\r
- onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
- SendMessage(onMsg);\r
+ oMsg.oParam=gsCurrentPane;\r
+ return false;\r
}\r
- else if(nMsgId==WH_MSG_SYNCTOC)\r
+ else if(gbLoading!="unknown" || gbNav6)\r
{\r
- gsCurrentPane="toc";\r
- var oTopicParam=oMsg.oParam;\r
- if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
+ if (nMsgId == WH_MSG_SHOWTOC)\r
+ {\r
+ gsCurrentPane="toc";\r
+ WebHelpApplet.Command("Contents",null);\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWIDX)\r
+ {\r
+ gsCurrentPane="idx";\r
+ WebHelpApplet.Command("Index",null);\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWFTS)\r
{\r
- var sPPath=_browserURLToAppletURL(oTopicParam.sPPath);\r
- var sParam="";\r
- for(var i=0;i<oTopicParam.aPaths.length;i++)\r
+ gsCurrentPane="fts";\r
+ WebHelpApplet.Command("Search",null);\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWGLO)\r
+ {\r
+ gsCurrentPane="glo";\r
+ WebHelpApplet.Command("Glossary",null);\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
+ }\r
+ else if(nMsgId==WH_MSG_SYNCTOC)\r
+ {\r
+ gsCurrentPane="toc";\r
+ var oTopicParam=oMsg.oParam;\r
+ if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
{\r
- sParam+=oTopicParam.aPaths[i]+"\r\r";\r
- }\r
- if(gbLoading!="unknown")\r
+ var sPPath=_browserStringToText(oTopicParam.sPPath);\r
+ var sParam="";\r
+ for(var i=0;i<oTopicParam.aPaths.length;i++)\r
+ {\r
+ sParam+=oTopicParam.aPaths[i]+"\r\r";\r
+ }\r
WebHelpApplet.Command("SyncToc",sPPath,sParam);\r
+ }\r
+ }\r
+ else if(nMsgId==WH_MSG_SEARCHTHIS)\r
+ {\r
+ gsCurrentPane="fts";\r
+ WebHelpApplet.Command("Search",oMsg.oParam);\r
+ var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
+ SendMessage(onMsg);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(onMsg);\r
}\r
- }\r
- else if(nMsgId==WH_MSG_SEARCHTHIS)\r
- {\r
- gsCurrentPane="fts";\r
- WebHelpApplet.Command("Search",oMsg.oParam);\r
- var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
- SendMessage(onMsg);\r
- onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
- SendMessage(onMsg);\r
- }\r
- else if(nMsgId==WH_MSG_GETPANEINFO)\r
- {\r
- oMsg.oParam=gsCurrentPane;\r
- return false;\r
}\r
}\r
return true;\r
}\r
\r
-function _browserURLToAppletURL(sBURL)\r
-{\r
- var sAURL="";\r
- var nPos=sBURL.indexOf('%');\r
- while(nPos!=-1)\r
- {\r
- sAURL+=sBURL.substring(0,nPos);\r
- sBURL=sBURL.substring(nPos+1);\r
- var sNum="";\r
- var i=0;\r
- while(sBURL.charAt(i)>='0'&&sBURL.charAt(i)<='9')\r
- {\r
- sNum+=sBURL.charAt(i++); \r
- }\r
- if(sNum!="")\r
- {\r
- var nNum=parseInt(sNum,16);\r
- sAURL+=String.fromCharCode(nNum);\r
- sBURL=sBURL.substring(i);\r
- }\r
- nPos=sBURL.indexOf('%');\r
- }\r
- sAURL+=sBURL;\r
- return sAURL;\r
-}\r
-\r
function getInitTocInfo()\r
{\r
var oParam=new Object();\r
var oTopicParam=oMsg.oParam.oTocInfo;\r
if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
{\r
- var sPPath=_browserURLToAppletURL(oTopicParam.sPPath);\r
+ var sPPath=_browserStringToText(oTopicParam.sPPath);\r
var sParam="";\r
for(var i=0;i<oTopicParam.aPaths.length;i++)\r
{\r
}\r
else\r
document.location.reload();\r
+\r
+if (window.gbNav6)\r
+{\r
+ var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);\r
+ SendMessage(oMsg);\r
+}\r
//-->\r
</script>\r
</head>\r
<html>\r
<head>\r
<title> Navigation Pane </title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<body border=0 topmargin=0 bottommargin=0 rightmargin=0 leftmargin=0 scroll=no>\r
<script language="javascript" src="whver.js"></script>\r
else\r
document.location.reload();\r
\r
+if (window.gbNav6)\r
+{\r
+ var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);\r
+ SendMessage(oMsg);\r
+}\r
+\r
+\r
function writeWebHelpPane()\r
{\r
var bPreferXML = false;\r
var strProjectFileHTM = "whproj.htm"; \r
addProject(bPreferXML, strProjectFileXML, strProjectFileHTM);\r
addPane("toc","whtdhtml.htm");\r
+ addPane("idx","whidhtml.htm");\r
addPane("fts","whfdhtml.htm");\r
addPane("glo","whgdhtml.htm");\r
setShowPane("toc");\r
--- /dev/null
+<html>\r
+<head>\r
+<title>Select a Topic </title>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var gsBgColor = "#c0c0c0";\r
+var gsBgImage = "";\r
+var gsListBgColor = "white";\r
+var gsListBgImage = "";\r
+var gsMargin="0pt";\r
+var gsIndent="0pt";\r
+var gSelectedItem = -1;\r
+\r
+\r
+var goFont=null;\r
+var goHoverFont=null;\r
+var goTableFont=null;\r
+var gsABgColor="#cccccc";\r
+\r
+function setListBackground(sBgImage)\r
+{\r
+ if (sBgImage != null && sBgImage.length > 0)\r
+ gsListBgImage = sBgImage;\r
+}\r
+\r
+function setListBackgroundcolor(sBgColor)\r
+{\r
+ if (sBgColor != null && sBgColor.length > 0)\r
+ gsListBgColor = sBgColor;\r
+}\r
+\r
+function setBackground(sBgImage)\r
+{\r
+ if (sBgImage != null && sBgImage.length > 0)\r
+ gsBgImage = sBgImage;\r
+}\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+ if (sBgColor != null && sBgColor.length > 0)\r
+ gsBgColor = sBgColor;\r
+}\r
+\r
+function setActiveBgColor(sBgColor)\r
+{\r
+ gsABgColor=sBgColor;\r
+}\r
+\r
+function setFont(sType, sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
+{\r
+ var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
+ if (sType == "Normal")\r
+ goFont=vFont;\r
+ if (sType == "Hover")\r
+ goHoverFont=vFont;\r
+ else if (sType == "Table")\r
+ goTableFont=vFont;\r
+}\r
+\r
+function fnOnload()\r
+{\r
+ if( window.dialogArguments != null )\r
+ fnLoadOptions( window.dialogArguments );\r
+ var items = getElementsByTag(document, "a");\r
+ if (items.length > 0)\r
+ items[0].focus();\r
+}\r
+\r
+var gaOpts = new Array();\r
+\r
+function selectOption(index)\r
+{\r
+ gSelectedItem = index;\r
+}\r
+\r
+function displayOption(index)\r
+{\r
+ if (index < gaOpts.length)\r
+ {\r
+ returnValue = new Object();\r
+ returnValue.m_url = gaOpts[index];\r
+ }\r
+ else\r
+ returnValue = null;\r
+\r
+ window.close();\r
+}\r
+\r
+function fnLoadOptions( cList )\r
+{\r
+ var sHTML = "<dl>";\r
+ for( var i=0;i <cList.length; i++)\r
+ {\r
+ sHTML += "<dt><nobr><a href=\"javascript:void(0);\" onclick=\"return false;\" onfocus=\"selectOption(";\r
+ sHTML += gaOpts.length + ");return false;\" ondblclick=\"displayOption(" + gaOpts.length;\r
+ sHTML += ");return false;\">"+ _textToHtml(cList[i].m_sName) + "</a></nobr></dt>";\r
+ gaOpts[gaOpts.length] = cList[i].m_sURL;\r
+ }\r
+ sHTML += "</dl>";\r
+ var oDivCon=getElement("divlist");\r
+ if(oDivCon)\r
+ oDivCon.innerHTML=sHTML;\r
+ return true;\r
+}\r
+\r
+function fnOK()\r
+{\r
+ displayOption(gSelectedItem);\r
+}\r
+\r
+function fnCancel()\r
+{\r
+ returnValue = null; window.close();\r
+}\r
+\r
+function fnOnKeypress()\r
+{\r
+ switch( event.keyCode )\r
+ {\r
+ case 13: // enter key\r
+ fnOK();\r
+ break;\r
+ case 27: // escape key\r
+ fnCancel();\r
+ break;\r
+ }\r
+}\r
+\r
+function writeStyle(bMiniBar)\r
+{\r
+ var sStyle="";\r
+ sStyle+="<style type='text/css'>\n";\r
+ sStyle+="<!--\n";\r
+ sStyle+="body.clsbody\n";\r
+ sStyle+="{\n";\r
+ sStyle+="margin: 4px;\n";\r
+ sStyle+=getFontStyle(goTableFont);\r
+ sStyle+="background-attachment: fixed;\n";\r
+ sStyle+="};\n";\r
+ sStyle+="P.clsNDXTD\n";\r
+ sStyle+="{\n";\r
+ sStyle+="margin:0;\n";\r
+ sStyle+=getFontStyle(goTableFont);\r
+ sStyle+="};\n";\r
+ sStyle+="div.clslist\n";\r
+ sStyle+="{\n";\r
+ if (gsListBgImage)\r
+ sStyle+="background-image:url("+gsListBgImage+");\n";\r
+ else if (gsListBgColor)\r
+ sStyle+="background-color:"+gsListBgColor+";\n";\r
+ sStyle+=getFontStyle(goFont);\r
+ sStyle+="};\n";\r
+ sStyle+="BUTTON.clsNDXButton\n";\r
+ sStyle+="{\n";\r
+ sStyle+=getFontStyle(goTableFont);\r
+ sStyle+="background-color: transparent;\n";\r
+ sStyle+="};\n";\r
+ sStyle+="dl {"+getFontStyle(goFont)+"margin-left:"+gsIndent+";margin-top:"+gsMargin+";}\n";\r
+ sStyle+="A:link {"+getFontStyle(goFont)+"}\n";\r
+ sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";\r
+ sStyle+="A:active {background-color:"+gsABgColor+";}\n";\r
+ sStyle+="A:hover {"+getFontStyle(goHoverFont)+"}\n";\r
+ sStyle+="</style>\n";\r
+ document.write(sStyle);\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if(document.body)\r
+ {\r
+ if(gsBgImage&&gsBgImage.length>0)\r
+ {\r
+ document.body.background=gsBgImage;\r
+ }\r
+ if(gsBgColor&&gsBgColor.length>0)\r
+ {\r
+ document.body.bgColor=gsBgColor;\r
+ }\r
+ }\r
+ fnOnload();\r
+ window_onResize();\r
+}\r
+\r
+function window_onResize()\r
+{\r
+ var oDiv = getElement("divlist");\r
+ var oTitle = getElement("p_title");\r
+ var oButton = getElement("tb_button");\r
+ if (oDiv && oTitle && oButton)\r
+ {\r
+ oDiv.style.height = document.body.offsetHeight - oTitle.offsetHeight - oButton.offsetHeight - 8;\r
+ }\r
+}\r
+goTableFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
+goFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
+goHoverFont=new whFont("Verdana","8pt","#666666","normal","normal","none");\r
+\r
+\r
+setBackgroundcolor("White");\r
+\r
+setFont("Table", "Tahoma","8pt","Navy","Normal","Normal","none");\r
+setListBackgroundcolor("White");\r
+\r
+setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
+setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline");\r
+setActiveBgColor("Silver");\r
+\r
+window.onload=window_OnLoad;\r
+window.onresize = window_onResize;\r
+writeStyle();\r
+//-->\r
+</script>\r
+</head>\r
+\r
+<body class="clsbody" scroll="no" onkeypress="fnOnKeypress()">\r
+<p id="p_title" class="clsNDXTD"><nobr>Select a topic, then click Display</nobr></p>\r
+<div id="divlist" class="clslist" style="margin:2px;position: relative;overflow:auto;width:100%;border-style:inset;border-width:2">\r
+</div>\r
+<table id="tb_button" width="100%">\r
+ <tr>\r
+ <td width="100%" align="center"><button class="clsNDXButton" name="btnOK" onclick="fnOK()">Display</button>   <button class="clsNDXButton" name="btnCancel" onclick="fnCancel()">Cancel</button></td>\r
+ </tr>\r
+</table>\r
+\r
+</body>\r
+\r
+</html>
\ No newline at end of file
<html>\r
<head>\r
<title> Navigation Pane </title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<script language="javascript" src="whver.js"></script>\r
<script language="javascript1.2" src="whmsg.js"></script>\r
<script language="javascript1.2" src="whproxy.js"></script>\r
</head>\r
<script language="javascript">\r
<!--\r
-var strFrmToc = "";\r
-var strFrmNdx = "";\r
-var strFrmFts = "";\r
-var strFrmGls = "";\r
-var strFrmDft = "";\r
-var gstrName = "";\r
+var strFrmToc="";\r
+var strFrmNdx="";\r
+var strFrmFts="";\r
+var strFrmGls="";\r
+var strFrmDft="";\r
+var gstrName="";\r
\r
//set overwrite here\r
function setListFrames(strToc,strNdx,strFts,strGls,strDefault)\r
{\r
- strFrmToc = strToc;\r
- strFrmNdx = strNdx;\r
- strFrmFts = strFts;\r
- strFrmGls = strGls;\r
- strFrmDft = strDefault;\r
- if (strFrmDft == strFrmToc)\r
- {\r
- gstrName = "toc";\r
- }\r
- else if (strFrmDft == strFrmNdx) \r
- {\r
- gstrName = "idx";\r
-\r
- }\r
- else if (strFrmDft == strFrmFts) \r
- {\r
- gstrName = "fts";\r
- }\r
- else if (strFrmDft == strFrmGls) \r
- {\r
- gstrName = "glo";\r
- }\r
+ strFrmToc=strToc;\r
+ strFrmNdx=strNdx;\r
+ strFrmFts=strFts;\r
+ strFrmGls=strGls;\r
+ strFrmDft=strDefault;\r
+ if(strFrmDft==strFrmToc)\r
+ gstrName="toc";\r
+ else if(strFrmDft==strFrmNdx)\r
+ gstrName="idx";\r
+ else if(strFrmDft==strFrmFts)\r
+ gstrName="fts";\r
+ else if(strFrmDft==strFrmGls)\r
+ gstrName="glo";\r
}\r
\r
function setWebHelpPane()\r
\r
function window_unload()\r
{\r
- if (!gbNav4 || gbNav6) // resize will call unload, but the register code will never be called on Netscape 4.\r
+ if(!gbNav4||gbNav6) // resize will call unload, but the register code will never be called on Netscape 4.\r
{\r
UnRegisterListener2(this,WH_MSG_SHOWTOC);\r
UnRegisterListener2(this,WH_MSG_SHOWIDX);\r
UnRegisterListener2(this,WH_MSG_SHOWFTS);\r
UnRegisterListener2(this,WH_MSG_SHOWGLO);\r
- UnRegisterListener2(this, WH_MSG_GETPANEINFO);\r
+ UnRegisterListener2(this,WH_MSG_GETPANEINFO);\r
}\r
}\r
\r
function window_onload()\r
{\r
- if (gstrName)\r
+ var bHidePane=false;\r
+ var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
+ if(SendMessage(oMsg))\r
{\r
- var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, gstrName);\r
- SendMessage(onMsg);\r
+ if(oMsg.oParam>0)\r
+ {\r
+ if(oMsg.oParam==1)\r
+ gstrName="toc";\r
+ else if(oMsg.oParam==2)\r
+ gstrName="idx";\r
+ else if(oMsg.oParam==3)\r
+ gstrName="fts";\r
+ else if(oMsg.oParam==4)\r
+ gstrName="glo";\r
+ switchNvp(gstrName);\r
+ }\r
+ else if(oMsg.oParam==0)\r
+ {\r
+ bHidePane=true;\r
+ }\r
+ else if(gstrName)\r
+ switchNvp(gstrName);\r
+ }\r
+ if(bHidePane)\r
+ {\r
+ oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null)\r
+ SendMessage(oMsg);\r
}\r
+ else if(gstrName)\r
+ {\r
+ oMsg=new whMessage(WH_MSG_PANEINFO,this,1,gstrName);\r
+ SendMessage(oMsg);\r
+ }\r
+ oMsg=new whMessage(WH_MSG_NOSYNC,this,1,null);\r
+ SendMessage(oMsg);\r
+ oMsg=new whMessage(WH_MSG_NOSEARCHINPUT,this,1,null);\r
+ SendMessage(oMsg);\r
+\r
}\r
\r
function switchNvp(strName)\r
{\r
- var strFile = "";\r
- if (strName == "toc") strFile = strFrmToc;\r
- else if (strName == "idx") strFile = strFrmNdx;\r
- else if (strName == "fts") strFile = strFrmFts;\r
- else if (strName == "glo") strFile = strFrmGls;\r
-\r
- gstrName = strName;\r
- frames[0].location = strFile; \r
+ var strFile="";\r
+ if(strName=="toc") strFile=strFrmToc;\r
+ else if(strName=="idx") strFile=strFrmNdx;\r
+ else if(strName=="fts") strFile=strFrmFts;\r
+ else if(strName=="glo") strFile=strFrmGls;\r
+\r
+ gstrName=strName;\r
+ frames[0].location=strFile; \r
}\r
\r
function onSendMessage(oMsg)\r
{\r
if(oMsg)\r
{\r
+ var onMsg=null;\r
var nMsgId=oMsg.nMessageId;\r
- if (nMsgId==WH_MSG_SHOWTOC)\r
+ if(nMsgId==WH_MSG_SHOWTOC)\r
{\r
switchNvp("toc");\r
- var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "toc");\r
+ onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");\r
SendMessage(onMsg);\r
- onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
SendMessage(onMsg);\r
}\r
else if(nMsgId==WH_MSG_SHOWIDX)\r
{\r
switchNvp("idx");\r
- var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "idx");\r
+ onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");\r
SendMessage(onMsg);\r
- onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
SendMessage(onMsg);\r
}\r
else if(nMsgId==WH_MSG_SHOWFTS)\r
{\r
switchNvp("fts");\r
- var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "fts");\r
+ onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
SendMessage(onMsg);\r
- onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
SendMessage(onMsg);\r
}\r
else if(nMsgId==WH_MSG_SHOWGLO)\r
{\r
switchNvp("glo");\r
- var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "glo");\r
+ onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");\r
SendMessage(onMsg);\r
- onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+ onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
SendMessage(onMsg);\r
}\r
- else if (nMsgId==WH_MSG_GETPANEINFO)\r
+ else if(nMsgId==WH_MSG_GETPANEINFO)\r
{\r
- oMsg.oParam = gstrName;\r
+ oMsg.oParam=gstrName;\r
return false;\r
}\r
}\r
\r
function onResize()\r
{\r
- if (gbIE4)\r
+ var oMsg=null;\r
+ if(gbIE4)\r
{\r
if(document.body)\r
{\r
- if(document.body.clientWidth > 1 && document.body.clientHeight>1)\r
+ if(document.body.clientWidth>1&&document.body.clientHeight>1)\r
{\r
- var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+ oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
SendMessage(oMsg);\r
}\r
}\r
}\r
- else \r
+ else\r
{\r
- if (window.innerWidth != 0 && window.innerHeight != 0)\r
+ if(window.innerWidth!=0&&window.innerHeight!=0)\r
{\r
- var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+ oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
SendMessage(oMsg);\r
}\r
}\r
}\r
\r
-if (window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
+if(window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
{\r
- var oMsg = new whMessage(WH_MSG_GETPANES, this, 1, null);\r
- if (SendMessage(oMsg))\r
+ var oMsg=new whMessage(WH_MSG_GETPANES,this,1,null);\r
+ if(SendMessage(oMsg))\r
{\r
- if (oMsg.oParam)\r
+ if(oMsg.oParam)\r
{\r
- for (var i=0;i<oMsg.oParam.aPanes.length;i++)\r
+ for(var i=0;i<oMsg.oParam.aPanes.length;i++)\r
{\r
- if (oMsg.oParam.aPanes[i].sPaneName == "toc")\r
- strFrmToc = oMsg.oParam.aPanes[i].sPaneURL;\r
- else if (oMsg.oParam.aPanes[i].sPaneName == "idx")\r
- strFrmNdx = oMsg.oParam.aPanes[i].sPaneURL;\r
- else if (oMsg.oParam.aPanes[i].sPaneName == "fts")\r
- strFrmFts = oMsg.oParam.aPanes[i].sPaneURL;\r
- else if (oMsg.oParam.aPanes[i].sPaneName == "glo")\r
- strFrmGls = oMsg.oParam.aPanes[i].sPaneURL;\r
- if (oMsg.oParam.sDefault == oMsg.oParam.aPanes[i].sPaneName)\r
+ if(oMsg.oParam.aPanes[i].sPaneName=="toc")\r
+ strFrmToc=oMsg.oParam.aPanes[i].sPaneURL;\r
+ else if(oMsg.oParam.aPanes[i].sPaneName=="idx")\r
+ strFrmNdx=oMsg.oParam.aPanes[i].sPaneURL;\r
+ else if(oMsg.oParam.aPanes[i].sPaneName=="fts")\r
+ strFrmFts=oMsg.oParam.aPanes[i].sPaneURL;\r
+ else if(oMsg.oParam.aPanes[i].sPaneName=="glo")\r
+ strFrmGls=oMsg.oParam.aPanes[i].sPaneURL;\r
+ if(oMsg.oParam.sDefault==oMsg.oParam.aPanes[i].sPaneName)\r
{\r
- strFrmDft = oMsg.oParam.aPanes[i].sPaneURL;\r
+ strFrmDft=oMsg.oParam.aPanes[i].sPaneURL;\r
}\r
}\r
}\r
RegisterListener2(this,WH_MSG_SHOWIDX);\r
RegisterListener2(this,WH_MSG_SHOWFTS);\r
RegisterListener2(this,WH_MSG_SHOWGLO);\r
- RegisterListener2(this, WH_MSG_GETPANEINFO);\r
+ RegisterListener2(this,WH_MSG_GETPANEINFO);\r
+\r
+ if(gbIE55)\r
+ window.onresize=onResize;\r
\r
- window.onresize=onResize;\r
window.onunload=window_unload;\r
window.onload=window_onload;\r
\r
- var strHtml = "";\r
- strHtml += "<frameset rows=\'100%,*\'>";\r
- strHtml += "<frame name=\'nvplist\' title=\'navpane frame\' src=\'" + strFrmDft +"\'></frame>";\r
- strHtml += "<frame src=\'whskin_blank.htm\' noresize></frame>";\r
- strHtml += "</frameset>";\r
+ var strHtml="";\r
+ strHtml+="<frameset rows=\'100%,*\'>";\r
+ strHtml+="<frame name=\'nvplist\' title=\'navpane frame\' src=\'" + strFrmDft +"\'></frame>";\r
+ strHtml+="<frame src=\'whskin_blank.htm\' noresize></frame>";\r
+ strHtml+="</frameset>";\r
document.write(strHtml);\r
}\r
else\r
document.location.reload();\r
+\r
+if(window.gbNav6)\r
+{\r
+ var oMsg=new whMessage(WH_MSG_RELOADNS6,this,1,null);\r
+ SendMessage(oMsg);\r
+}\r
//-->\r
</script>\r
</html>
\ No newline at end of file
<html>\r
<head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+<title> WebHelp Navigation Toolbar </title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
</head>\r
<style>\r
<!--\r
setButtonBgColor("banner","", true);\r
\r
addButton("toc",BTN_TEXT|BTN_IMG,"Contents","","","","",0,0,"","","","","","");\r
+addButton("idx",BTN_TEXT|BTN_IMG,"Index","","","","",0,0,"","","","","","");\r
addButton("fts",BTN_TEXT|BTN_IMG,"Search","","","","",0,0,"","","","","","");\r
addButton("glo",BTN_TEXT|BTN_IMG,"Glossary","","","","",0,0,"","","","","","");\r
addButton("searchform",BTN_TEXT,"","","","","",0,0,"","","","","","");\r
-addButton("banner",BTN_IMG,"eHelp Corporation","","","","",0,0,"","","","","","");\r
+addButton("banner",BTN_IMG,"","","","","",0,0,"","","","","","");\r
\r
addButton("blankblock");\r
writeStyle(false);\r
--- /dev/null
+<html>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+var gsTopic="";\r
+\r
+if (location.hash.length > 1)\r
+{\r
+ var nPos = location.hash.indexOf(">>");\r
+ if (nPos>1)\r
+ {\r
+ gsTopic = location.hash.substring(1, nPos);\r
+ parseParam(location.hash.substring(nPos+2));\r
+ }\r
+ else\r
+ gsTopic = location.hash.substring(1);\r
+}\r
+\r
+\r
+ var strHtml="";\r
+ strHtml+="<frameset rows=\'100%,*\'>";\r
+ strHtml+="<frame name=\'topicwindow\' src=\'" + gsTopic +"\'></frame>";\r
+ strHtml+="<frame src=\'whskin_blank.htm\' noresize></frame>";\r
+ strHtml+="</frameset>";\r
+ document.write(strHtml);\r
+\r
+function parseParam(sParam)\r
+{\r
+ if (sParam)\r
+ {\r
+ var nBPos=0;\r
+ do \r
+ {\r
+ var nPos=sParam.indexOf(">>", nBPos);\r
+ if (nPos!=-1)\r
+ {\r
+ if (nPos>0)\r
+ {\r
+ var sPart=sParam.substring(nBPos, nPos);\r
+ parsePart(sPart);\r
+ }\r
+ nBPos = nPos + 2;\r
+ }\r
+ else\r
+ {\r
+ var sPart=sParam.substring(nBPos);\r
+ parsePart(sPart);\r
+ break;\r
+ }\r
+ } while(nBPos < sParam.length);\r
+ } \r
+}\r
+\r
+function parsePart(sPart)\r
+{\r
+ if(sPart.toLowerCase().indexOf("cap=")==0)\r
+ {\r
+ document.title=_browserStringToText(sPart.substring(4));\r
+ }\r
+}\r
+//-->\r
+</script>\r
+</html>
\ No newline at end of file
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>"]]> \r
</add>\r
+// WebHelp 5.10.003\r
RegisterListener2(this, WH_MSG_GETSTARTFRAME);\r
RegisterListener2(this, WH_MSG_GETDEFAULTTOPIC);\r
RegisterListener2(this, WH_MSG_MINIBARORDER);\r
RegisterListener2(this, WH_MSG_GETPANETYPE);\r
RegisterListener2(this, WH_MSG_GETPANES);\r
RegisterListener2(this, WH_MSG_RELOADNS6);\r
+RegisterListener2(this, WH_MSG_GETCMD);\r
+RegisterListener2(this, WH_MSG_GETPANE);\r
+RegisterListener2(this, WH_MSG_GETDEFPANE);\r
\r
if (gbNav6)\r
{\r
\r
function delayReload()\r
{\r
- if(!gnReload)\r
+ if (!(this.cMRServer && cMRServer.m_strVersion))\r
{\r
- if(nViewFrameType&&nViewFrameType==1)\r
- document.location=document.location;\r
+ if(gnReload!=2)\r
+ {\r
+ if(nViewFrameType&&nViewFrameType==1)\r
+ document.location=document.location;\r
+ }\r
}\r
}\r
\r
-var gsToolbarOrder = "toc|fts|glo|blankblock|banner";\r
+var gsToolbarOrder = "toc|idx|fts|glo|blankblock|searchform|banner";\r
var gsMinibarOrder = "blankblock|hide2|";\r
\r
var gsTopic = "files/introduction_to_geom.htm";\r
+var PANE_OPT_SEARCH = 1;\r
+var PANE_OPT_BROWSESEQ = 2;\r
+var gnOpts=-1;\r
+var gnCmd=-1;\r
+var gnPans=2;\r
+var gsBtns="invalid";\r
+var gsDefaultBtn="invalid";\r
+var gbHasTitle=false;\r
\r
if (location.hash.length > 1)\r
- gsTopic = location.hash.substring(1);\r
+{\r
+ var sParam = location.hash;\r
+ if (sParam.indexOf("#<") == 0)\r
+ {\r
+ document.location = "whcsh_home.htm#" + sParam.substring(2);\r
+ }\r
+ else if (sParam.indexOf("#>>") == 0)\r
+ {\r
+ parseParam(sParam.substring(3));\r
+ sParam = "#" + gsTopic + sParam.substring(1);\r
+ }\r
+ else\r
+ {\r
+ var nPos = sParam.indexOf(">>");\r
+ if (nPos>1)\r
+ {\r
+ gsTopic = sParam.substring(1, nPos);\r
+ parseParam(sParam.substring(nPos+2));\r
+ }\r
+ else\r
+ gsTopic = sParam.substring(1);\r
+ }\r
+ if (gnPans == 1 && gsTopic)\r
+ {\r
+ var strURL=location.href;\r
+ if (location.hash)\r
+ {\r
+ var nPos=location.href.indexOf(location.hash);\r
+ strURL=strURL.substring(0, nPos);\r
+ }\r
+ if (gbHasTitle)\r
+ document.location=_getPath(strURL)+ "whskin_tw.htm" + sParam;\r
+ else\r
+ document.location=_getPath(strURL)+ gsTopic;\r
+ }\r
+}\r
+\r
+function parseParam(sParam)\r
+{\r
+ if (sParam)\r
+ {\r
+ var nBPos=0;\r
+ do \r
+ {\r
+ var nPos=sParam.indexOf(">>", nBPos);\r
+ if (nPos!=-1)\r
+ {\r
+ if (nPos>0)\r
+ {\r
+ var sPart=sParam.substring(nBPos, nPos);\r
+ parsePart(sPart);\r
+ }\r
+ nBPos = nPos + 2;\r
+ }\r
+ else\r
+ {\r
+ var sPart=sParam.substring(nBPos);\r
+ parsePart(sPart);\r
+ break;\r
+ }\r
+ } while(nBPos < sParam.length);\r
+ } \r
+}\r
+\r
+function parsePart(sPart)\r
+{\r
+ if(sPart.toLowerCase().indexOf("cmd=")==0)\r
+ {\r
+ gnCmd=parseInt(sPart.substring(4));\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("cap=")==0)\r
+ {\r
+ document.title=_browserStringToText(sPart.substring(4));\r
+ gbHasTitle=true;\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("pan=")==0)\r
+ {\r
+ gnPans=parseInt(sPart.substring(4));\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("pot=")==0)\r
+ {\r
+ gnOpts=parseInt(sPart.substring(4));\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("pbs=")==0)\r
+ {\r
+ var sRawBtns = sPart.substring(4);\r
+ var aBtns = sRawBtns.split("|");\r
+ for (var i=0;i<aBtns.length;i++)\r
+ {\r
+ aBtns[i] = transferAgentNameToPaneName(aBtns[i]);\r
+ }\r
+ gsRawBtns = aBtns.join("|");\r
+ }\r
+ else if(sPart.toLowerCase().indexOf("pdb=")==0)\r
+ {\r
+ gsDefaultBtn=transferAgentNameToPaneName(sPart.substring(4));\r
+ }\r
+}\r
\r
function setToolbarOrder(sOrder)\r
{\r
}\r
}\r
}\r
- oMsg.oParam = gsToolbarOrder;\r
+ var sParam="";\r
+ if (gsBtns!="invalid")\r
+ sParam=gsBtns+"|blankblock|banner";\r
+ else\r
+ sParam = gsToolbarOrder;\r
+\r
+ if (gnOpts!=-1)\r
+ {\r
+ var nPosForm=sParam.indexOf("|searchform|");\r
+ if (gnOpts&PANE_OPT_SEARCH)\r
+ {\r
+ if (nPosForm == -1 && sParam.indexOf("|fts|") != -1)\r
+ {\r
+ var nPos=sParam.indexOf("banner");\r
+ if (nPos!=-1)\r
+ {\r
+ sParam=sParam.substring(0, nPos) + "searchform|" + sParam.substring(nPos);\r
+ }\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if (nPosForm!=-1)\r
+ {\r
+ sParam=sParam.substring(0,nPosForm) + sParam.substring(nPosForm+11);\r
+ }\r
+ }\r
+ }\r
+ oMsg.oParam=sParam;\r
return false;\r
}\r
else if (nMsgId == WH_MSG_MINIBARORDER)\r
{\r
- oMsg.oParam = gsMinibarOrder;\r
+ var sMinParam=gsMinibarOrder;\r
+ if (gnOpts!=-1)\r
+ {\r
+ var nPosBro=gsMinibarOrder.indexOf("avprev|avnext");\r
+ if (gnOpts&PANE_OPT_BROWSESEQ)\r
+ {\r
+ if (nPosBro==-1)\r
+ {\r
+ sMinParam ="avprev|avnext|" + gsMinibarOrder;\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if (nPosBro!=-1)\r
+ {\r
+ if (nPosBro!=0)\r
+ sMinParam=gsMinibarOrder.substring(0, nPosBro) + gsMinibarOrder.substring(nPosBro+14);\r
+ else\r
+ sMinParam=gsMinibarOrder.substring(14);\r
+ }\r
+ }\r
+ }\r
+ oMsg.oParam = sMinParam;\r
return false;\r
}\r
else if (nMsgId == WH_MSG_ISSYNCSSUPPORT)\r
}\r
else\r
{\r
- if(nViewFrameType)\r
+ if(typeof(nViewFrameType)!="undefined")\r
{\r
oMsg.oParam= (nViewFrameType < 3);\r
return false;\r
}\r
else if (nMsgId == WH_MSG_ISSEARCHSUPPORT)\r
{\r
- if(nViewFrameType)\r
+ if(typeof(nViewFrameType)!="undefined")\r
{\r
oMsg.oParam= (nViewFrameType < 3);\r
return false;\r
}\r
else if (nMsgId == WH_MSG_GETPANETYPE)\r
{\r
- if(nViewFrameType)\r
+ if(typeof(nViewFrameType)!="undefined")\r
{\r
var oPaneInfo = new Object();\r
oPaneInfo.nType = nViewFrameType;\r
else if(nMsgId==WH_MSG_RELOADNS6)\r
{\r
if(gbNav6)\r
- gnReload=1;\r
+ gnReload++;\r
+ return false;\r
+ }\r
+ else if(nMsgId==WH_MSG_GETCMD)\r
+ {\r
+ oMsg.oParam=gnCmd;\r
+ return false;\r
+ }\r
+ else if(nMsgId==WH_MSG_GETPANE)\r
+ {\r
+ if (gsBtns!="invalid" && oMsg.oParam.sName)\r
+ {\r
+ if(gsBtns.indexOf(oMsg.oParam.sName) != -1)\r
+ oMsg.oParam.bEnable=true;\r
+ else\r
+ oMsg.oParam.bEnable=false;\r
+ }\r
+ else\r
+ oMsg.oParam.bEnable=true;\r
+ return false;\r
+ }\r
+ else if(nMsgId==WH_MSG_GETDEFPANE)\r
+ {\r
+ if (gsDefaultBtn!="invalid")\r
+ {\r
+ oMsg.oParam=gsDefaultBtn;\r
+ }\r
return false;\r
}\r
return true;\r
return "idx";\r
else if (sAN =="nls")\r
return "fts";\r
- else if (sAN =="Glossary")\r
+ else if (sAN =="gls")\r
return "glo";\r
else if (sAN =="WebSearch")\r
return "websearch";\r
+// WebHelp 5.10.002\r
window.whname="wh_stub";\r
function getframehandle(frames,framename)\r
{\r
{\r
if(frames[i].name==framename)\r
return frames[i];\r
- if(frames[i].frames.length>0)\r
- frame=getframehandle(frames[i].frames,framename);\r
- if(null!=frame)\r
- return frame;\r
+ }\r
+ if(frames[i].frames.length>0)\r
+ {\r
+ frame=getframehandle(frames[i].frames,framename);\r
+ if(null!=frame)\r
+ return frame;\r
}\r
}\r
return frame;\r
+// WebHelp 5.10.006\r
var gaButtons=new Array();\r
var gaTypes=new Array();\r
var gaBtnBgColor=new Array();\r
sStyle+="font-size:"+gsTBFontSize+";\n";\r
sStyle+="color:"+gsTBFontColor+";}\n";\r
\r
+ sStyle+=".clsBtnDisable {\n";\r
+ if(!(gbNav4&&!gbNav6))\r
+ if (bMiniBar)\r
+ sStyle+="padding:2px;\n";\r
+ else\r
+ sStyle+="padding:5px;\n";\r
+ sStyle+="cursor:default;\n";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=".clsNoBDisable {\n";\r
+ sStyle+="padding-left:2px;padding-right:2px;\n";\r
+ sStyle+="cursor:default;\n";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+\r
sStyle+=".clsNotBtn {\n";\r
if(!(gbNav4&&!gbNav6))\r
if (bMiniBar)\r
sI+=" width="+oImage.nWidth;\r
if(oImage.nHeight>0)\r
sI+=" height="+oImage.nHeight;\r
- sI+=" border=no align=\"absmiddle\">";\r
+ sI+=" border=0 align=\"absmiddle\">";\r
return sI;\r
}\r
return "";\r
\r
function setState(oEL,sState)\r
{\r
- if(gbNav6)\r
+ if(gbNav6||gbOpera)\r
oEL.setAttribute("state",sState);\r
else\r
oEL.state=sState; \r
{\r
setState(oEl,"disable");\r
var sPF=oEl.className.substring(0,6);\r
- oEl.className=sPF+"Normal";\r
+ oEl.className=sPF+"Disable";\r
+ var oAs = getElementsByTag(oEl,"a");\r
+ if (oAs.length>0)\r
+ {\r
+ oAs[0].style.cursor="default";\r
+ }\r
var oIs=getElementsByTag(oEl,"img");\r
if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>3)\r
{\r
var sPF=oEl.className.substring(0,6);\r
oEl.className=sPF+"Up";\r
}\r
+ var oAs = getElementsByTag(oEl,"a");\r
+ if (oAs.length>0)\r
+ {\r
+ oAs[0].style.cursor="hand";\r
+ }\r
var oIs=getElementsByTag(oEl,"img");\r
if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>0)\r
{\r
\r
if(gsSearchFormTitle)\r
sPropmptString="";\r
- var sButton="<table CELLSPACING=0 CELLPADDING=1><tr><td valign=\"middle\" NOWRAP class=\"clsNotBtn\"><span class=\"btnsearchform\">"+_textToHtml(gsSearchFormTitle)+"</span></td><td NOWRAP valign=\"middle\"><input class=\"inputsearchform\" type=\"text\" onfocus=\"highLightIfNeeded();\" name=\"searchString\" value=\""+sPropmptString+"\" size=\""+nWidth+"\"></td>";\r
+ var sButton="<table id=\"searchInput\" CELLSPACING=0 CELLPADDING=1><tr><td valign=\"middle\" NOWRAP class=\"clsNotBtn\"><span class=\"btnsearchform\">"+_textToHtml(gsSearchFormTitle)+"</span></td><td NOWRAP valign=\"middle\"><input class=\"inputsearchform\" type=\"text\" onfocus=\"highLightIfNeeded();\" name=\"searchString\" value=\""+sPropmptString+"\" size=\""+nWidth+"\"></td>";\r
if(gbNav6)\r
- sButton="<form name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\">"+sButton;\r
+ sButton="<form id=\"searchInput\" name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\">"+sButton;\r
if("image"=="text")\r
{\r
sButton+="<td NOWRAP valign=\"middle\"><a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"searchForm.submit(); return false;\"></a></td>";\r
if(sImage)\r
{\r
var nBtn=gaButtons.length;\r
- gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\"> <a href=\"javascript:void(0);\" onclick=\"showBanner();return false;\"><img alt=\"About WebHelp\"src=\""+sImage+"\" border=no align=\"absmiddle\"></a></td>";\r
+ gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\"> <a href=\"javascript:void(0);\" onclick=\"showBanner();return false;\"><img alt=\"About WebHelp\"src=\""+sImage+"\" border=0 align=\"absmiddle\"></a></td>";\r
gaTypes[nBtn]="banner";\r
}\r
}\r
{\r
if (!gbPreview)\r
{\r
- var nWidth=360;\r
- var nHeight=240;\r
+ var nWidth=390;\r
+ var nHeight=204;\r
var nScreenWidth=screen.width;\r
var nScreenHeight=screen.height;\r
var nLeft=(nScreenWidth-nWidth)/2;\r
sButton+="</a>";\r
bState=true;\r
}\r
- else if(sType=="hide2"&&(!gbNav4))\r
+ else if(sType=="hide2"&&(!gbNav4)&&(!gbOpera))\r
{\r
var svTitle="Hide Navigation Component";\r
sButton="<a title=\""+svTitle+"\" id=\"btnhide\" class=\"btnhide\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";\r
function getState(oEl)\r
{\r
var sState="";\r
- if(gbNav6)\r
+ if(gbNav6||gbOpera)\r
sState=oEl.getAttribute("state");\r
else\r
if(oEl.state)\r
UnRegisterListener2(this,WH_MSG_GETCURRENTAVENUE);\r
UnRegisterListener2(this,WH_MSG_ENABLEWEBSEARCH);\r
UnRegisterListener2(this,WH_MSG_INITSEARCHSTRING);\r
+ UnRegisterListener2(this,WH_MSG_NOSEARCHINPUT);\r
+ UnRegisterListener2(this,WH_MSG_NOSYNC);\r
}\r
}\r
\r
function window_OnLoad()\r
{\r
- if(document.body)\r
+ if(!gbOpera7&&document.body)\r
{\r
if(gsBgImage&&gsBgImage.length>0)\r
{\r
return false;\r
}\r
}\r
+ else if(nMsgId==WH_MSG_NOSEARCHINPUT)\r
+ {\r
+ var oSearchInput = getElement("searchInput");\r
+ if (oSearchInput)\r
+ {\r
+ oSearchInput.style.visibility = "hidden";\r
+ return false;\r
+ }\r
+ }\r
+ else if(nMsgId==WH_MSG_NOSYNC)\r
+ {\r
+ var oSync = getElement("btnsynctoc");\r
+ if (oSync)\r
+ {\r
+ oSync.style.visibility = "hidden";\r
+ return false;\r
+ }\r
+ }\r
return true;\r
}\r
\r
RegisterListener2(this,WH_MSG_GETCURRENTAVENUE);\r
RegisterListener2(this,WH_MSG_ENABLEWEBSEARCH);\r
RegisterListener2(this,WH_MSG_INITSEARCHSTRING);\r
+ RegisterListener2(this,WH_MSG_NOSEARCHINPUT);\r
+ RegisterListener2(this,WH_MSG_NOSYNC);\r
+\r
window.onload=window_OnLoad;\r
window.onunload=window_Unload;\r
window.onresize=window_onResize;\r
<html>\r
<head>\r
<title>Table of contents</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
<base target="bsscright">\r
</head>\r
<script language="javascript" src="whver.js"></script>\r
+// WebHelp 5.10.007\r
var gaHSLoad=new Array();\r
var gnMinIdx=0;\r
var gnInsIdx=-1;\r
var gaTocs=new Array();\r
var goChunk=null;\r
var gbReady=false;\r
-var gbLoadToc=false;\r
+var gbToc=false;\r
var gbXML=false;\r
var gaRoot=new Array();\r
var gnCC=-1;\r
var gbWhTHost=false;\r
var gBookItems=new Array();\r
var gInSync=false;\r
+var gbLData=false;\r
+var gbNeedFillStub=false;\r
+var gbLoadToc=false;\r
+\r
+function chunkInfoQueue()\r
+{\r
+ this.aContent=new Array();\r
+ this.inQueue=function(cInfo)\r
+ {\r
+ this.aContent[this.aContent.length]=cInfo;\r
+ }\r
+ this.deQueue=function()\r
+ {\r
+ var cInfo=null;\r
+ if(this.aContent.length>0)\r
+ {\r
+ cInfo=this.aContent[0];\r
+ for(var i=1;i<this.aContent.length;i++)\r
+ this.aContent[i-1]=this.aContent[i];\r
+ this.aContent.length--;\r
+ }\r
+ return cInfo;\r
+ }\r
+ this.length=function()\r
+ {\r
+ return this.aContent.length;\r
+ }\r
+}\r
+\r
+var gchunkRequestQueue=new chunkInfoQueue();\r
+\r
+function chunkInfo(nIdx, bLocal)\r
+{\r
+ this.nIdx=nIdx;\r
+ this.bLocal=bLocal;\r
+}\r
\r
function setBackground(sBgImage)\r
{\r
giNewURLItem=sURL; \r
}\r
\r
-function bookItem(sTarget, sURL)\r
+function bookItem(sTarget,sURL)\r
{\r
- if (sTarget)\r
+ if(sTarget)\r
this.sTarget=sTarget;\r
else\r
this.sTarget="bsscright";\r
this.sURL=sURL;\r
}\r
\r
-function addBookItem(sBookId, sTarget, sURL)\r
+function addBookItem(sBookId,sTarget,sURL)\r
{\r
- gBookItems[sBookId] = new bookItem(sTarget, sURL); \r
+ gBookItems[sBookId]=new bookItem(sTarget,sURL); \r
}\r
\r
function tocChunk(sPPath,sDPath)\r
\r
function isHSLoad(nIdx)\r
{\r
- for(var i=0;i<gaHSLoad.length;i++){\r
+ for(var i=0;i<gaHSLoad.length;i++)\r
if(gaHSLoad[i]==nIdx)\r
return true;\r
- }\r
return false;\r
}\r
\r
if(!isHSLoad(nIdx))\r
{\r
var len=gaHSLoad.length;\r
- for(var i=0;i<len;i++){\r
+ for(var i=0;i<len;i++)\r
if(gaHSLoad[i]==-1)\r
{\r
gaHSLoad[i]=nIdx;\r
return;\r
}\r
- }\r
gaHSLoad[len]=nIdx;\r
}\r
}\r
{\r
if(isHSLoad(nIdx))\r
{\r
- for(var i=0;i<gaHSLoad.length;i++){\r
+ for(var i=0;i<gaHSLoad.length;i++)\r
if(gaHSLoad[i]==nIdx)\r
{\r
gaHSLoad[i]=-1;\r
return;\r
}\r
- }\r
}\r
}\r
\r
-function cancelLoading(nIdx)\r
-{\r
- var oObj=getElement(getCBId(nIdx));\r
- if(oObj)\r
- {\r
- oObj.innerHTML="";\r
- setHSUnLoad(nIdx)\r
- ExpandIt(nIdx);\r
- }\r
-}\r
-\r
-function cancelAll()\r
-{\r
- var eLoadingDivs=getElement(gsLoadingDivID);\r
- if(eLoadingDivs)\r
- cancelHSLoading(eLoadingDivs);\r
-}\r
-\r
-function cancelHSLoading(eLoadingDiv)\r
+function removeLoadingDiv()\r
{\r
- var eParent=eLoadingDiv.parentElement;\r
- if(eParent){\r
- var sId=eParent.id;\r
- sId=sId.substring(5);\r
- var nIdx=parseInt(sId);\r
- if(!isNaN(nIdx))\r
- cancelLoading(nIdx)\r
- }\r
+ var eLoadingDiv=getElement(gsLoadingDivID);\r
+ if(eLoadingDiv)\r
+ removeThis(eLoadingDiv);\r
}\r
\r
function checkBookItem(nIdx)\r
ExpandIt(nIdx);\r
}\r
\r
-function writeBook(nIdx,bLocal)\r
+function isBookEmpty(nIdx)\r
+{\r
+ var num=getItemContentsNum(nIdx);\r
+ if (num>0)\r
+ {\r
+ var nCIdx=0;\r
+ do {\r
+ nCIdx++;\r
+ var i=nIdx+nCIdx;\r
+ var nItemType=getItemType(i);\r
+ if(nItemType==1){\r
+ if (!isBookEmpty(i))\r
+ return false;\r
+ }\r
+ else if(nItemType==4){\r
+ var sSrc=getRefURL(i);\r
+ var nProj=getProject(sSrc);\r
+ if(nProj!=-1){\r
+ sSrc=gaRoot[nProj].sToc;\r
+ if(sSrc)\r
+ return false;\r
+ }\r
+ }\r
+ else if(nItemType==2||nItemType==16||nItemType==8)\r
+ return false;\r
+ } while(nCIdx<num);\r
+ }\r
+ return true;\r
+}\r
+\r
+function writeBook(nIdx)\r
{\r
var sIcon=getBookImage(nIdx,true);\r
var sName=_textToHtml(getItemName(nIdx));\r
sIcon=_textToHtml_nonbsp(sIcon);\r
\r
- var sHTML="<div id=\""+getPBId(nIdx)+"\" class=parent>";\r
- sHTML+="<p><nobr><a id=\""+getBookId(nIdx)+"\" href=\"javascript:void(0);\" onfocus=\"markBook("+nIdx+");\" onclick=\"";\r
-\r
- if(getItemType(nIdx)==1)\r
- sHTML+="insertBookItems("+nIdx+", "+getItemContentsNum(nIdx);\r
+ var nType=getItemType(nIdx);\r
+ var bLocal=(nType==1);\r
+ var bLocalProject=(nType!=4);\r
+ \r
+ var sHTML="<div id=\""+getPBId(nIdx)+"\" class=";\r
+ if(bLocal)\r
+ {\r
+ if (!isBookEmpty(nIdx))\r
+ {\r
+ sHTML+="parent><p><nobr><a id=\""+getBookId(nIdx)+"\" href=\"javascript:void(0);\" onfocus=\"markBook("+nIdx+");\" onclick=\"";\r
+ sHTML+="insertBookItems("+nIdx+", "+getItemContentsNum(nIdx);\r
+ sHTML+=");return false;\" title=\""+sName+"\"><img alt=\"Book\" name=\""+getBId(nIdx)+"\" src=\""+sIcon+"\" border=0 align=\"absmiddle\">";\r
+ sHTML+=" "+sName+"</a></nobr></p></div>";\r
+ var sURL=_textToHtml_nonbsp(getItemURL(nIdx));\r
+ if(sURL!="")\r
+ addBookItem(getBookId(nIdx),_textToHtml_nonbsp(getTopicTarget(nIdx)),sURL);\r
+ sHTML+="<div id=\""+getCBId(nIdx)+"\" class=child></div>";\r
+ }\r
+ else\r
+ sHTML="";\r
+ }\r
else\r
- sHTML+="tocExpandHelpSet("+nIdx+","+bLocal;\r
- sHTML+=");return false;\" title=\""+sName+"\"><img alt=\"Book\" name=\""+getBId(nIdx)+"\" src=\""+sIcon+"\" border=0 align=\"absmiddle\">";\r
- var sURL=_textToHtml_nonbsp(getItemURL(nIdx));\r
- if(sURL!="")\r
- addBookItem(getBookId(nIdx),_textToHtml_nonbsp(getTopicTarget(nIdx)),sURL);\r
- sHTML+=" "+sName+"</a></nobr></p></div><div id=\""+getCBId(nIdx)+"\" class=child></div>";\r
+ {\r
+ sHTML+="stub></div>";\r
+ gbNeedFillStub=true;\r
+ setTimeout("fillStub("+nIdx+","+bLocalProject+");",100);\r
+ }\r
return sHTML;\r
}\r
\r
+function checkFillStub()\r
+{\r
+ if(!gbLData)\r
+ {\r
+ if(gchunkRequestQueue.length()>0)\r
+ {\r
+ var cInfo=gchunkRequestQueue.deQueue();\r
+ if(cInfo)\r
+ {\r
+ fillStub(cInfo.nIdx,cInfo.bLocal);\r
+ return;\r
+ }\r
+ }\r
+ }\r
+ if(gbNeedFillStub)\r
+ {\r
+ gbNeedFillStub=false;\r
+ setTimeout("syncInit()",1);\r
+ }\r
+}\r
+\r
+function fillStub(nIdx,bLocalProject)\r
+{\r
+ if(!gbLData)\r
+ {\r
+ gbLData=true;\r
+ var sObj=getElement(getPBId(nIdx));\r
+ if(sObj!=null)\r
+ {\r
+ tocExpandHelpSet(nIdx,bLocalProject);\r
+ gbNeedFillStub=false;\r
+ setTimeout("syncInit()",1);\r
+ }\r
+ else\r
+ setTimeout("fillStub("+nIdx+","+bLocalProject+");",100);\r
+ }\r
+ else\r
+ gchunkRequestQueue.inQueue(new chunkInfo(nIdx,bLocalProject));\r
+}\r
+\r
function getBookId(nIdx){return "B_"+nIdx;}\r
\r
function getItemId(nIdx){return "I_"+nIdx;}\r
\r
function calTocPath(obj)\r
{\r
- var sPath=getInnerText(obj).substring(1);\r
+ var sPath=getInnerText2(obj);\r
var pObj=getParentNode(obj);\r
do\r
{\r
var objs=getItemsByBook(sObj);\r
for(var i=0;i<objs.length;i++)\r
{\r
- var sText=getInnerText(objs[i]);\r
- \r
+ var sText=getInnerText2(objs[i]);\r
if(sText.length!=0)\r
{\r
- sPath=sText.substring(1)+gsPathSplit+sPath;\r
+ sPath=sText+gsPathSplit+sPath;\r
break;\r
}\r
}\r
var sName=_textToHtml(getItemName(nIdx));\r
var sHTML="<p><nobr><a id=\""+getItemId(nIdx)+"\" onfocus=\"markItem("+nIdx+");\""\r
var sAltString="";\r
- if (nItemType&2)\r
+ if(nItemType&2)\r
sAltString="Page";\r
else\r
sAltString="Remote Page";\r
nCIdx++;\r
var i=nIdx+nCIdx;\r
var nItemType=getItemType(i);\r
- if(nItemType==1){\r
+ if(nItemType==1||nItemType==4||nItemType==8){\r
sHTML+=writeBook(i); \r
nCIdx+=getItemContentsNum(i); \r
}\r
else if(nItemType==2||nItemType==16){\r
sHTML+=writeAnItem(i);\r
- }else if(nItemType==4){\r
- sHTML+=writeBook(i,false);\r
- }else if(nItemType==8){\r
- sHTML+=writeBook(i,true);\r
}\r
}\r
while(nCIdx<num);\r
function tocExpandHelpSet(nIdx,bLocal)\r
{\r
checkBookItem(nIdx);\r
- cancelAll();\r
- if(isHSLoad(nIdx))\r
- ExpandIt(nIdx);\r
- else{\r
+ removeLoadingDiv();\r
+ if(!isHSLoad(nIdx))\r
+ {\r
setHSLoad(nIdx);\r
var sSrc="";\r
if(bLocal){\r
var nProj=getProject(sSrc);\r
if(nProj!=-1)\r
{\r
- goChunk=addTocChunk(gaProj[nProj].sPPath,gaProj[nProj].sDPath);\r
sSrc=gaRoot[nProj].sToc;\r
+ if(sSrc)\r
+ goChunk=addTocChunk(gaProj[nProj].sPPath,gaProj[nProj].sDPath);\r
+ else\r
+ goChunk=null;\r
}\r
else\r
goChunk=null;\r
if(goChunk)\r
{\r
PrepareLoading(nIdx);\r
- ExpandIt(nIdx);\r
- gbLoadToc=false;\r
+ gbToc=false;\r
loadData2(goChunk.sPPath+goChunk.sDPath+sSrc);\r
}\r
+ else\r
+ {\r
+ gbLData=false;\r
+ checkFillStub();\r
+ }\r
}\r
}\r
\r
function getProject(sSrc)\r
{\r
for(var i=0;i<gaProj.length;i++)\r
- {\r
if(isSamePath(getPath(sSrc),gaProj[i].sPPath))\r
- {\r
return i;\r
- }\r
- }\r
return -1;\r
}\r
\r
gnInsIdx=nIdx;\r
if(!gsTP)\r
{\r
- var oObj=getElement(getCBId(gnInsIdx));\r
+ var oObj=getElement(getPBId(gnInsIdx));\r
if(oObj)\r
- oObj.innerHTML=writeLoadingDiv(nIdx);\r
+ oObj.insertAdjacentHTML("afterEnd",writeLoadingDiv(nIdx));\r
}\r
}\r
\r
function writeLoadingDiv(nIdx)\r
{\r
- return"<div id=\""+gsLoadingDivID+"\" class=parent onclick=\"cancelLoading("+nIdx+");\" style=\"padding-left:4px;background-color:ivory;border-width:1;border-style:solid;border-color:black;width:150px;\">"+gsLoadingMsg+"</div>";\r
+ return"<div id=\""+gsLoadingDivID+"\" class=parent onclick=\"removeLoadingDiv();\" style=\"padding-left:4px;background-color:ivory;border-width:1;border-style:solid;border-color:black;width:150px;\">"+gsLoadingMsg+"</div>";\r
}\r
\r
function getItemName(nIdx)\r
function TocWriteClassStyle()\r
{\r
var sStyle="<STYLE TYPE='text/css'>\n";\r
- if (gsBgImage)\r
+ if(gsBgImage)\r
sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
else\r
sStyle+="body {border-top:black 1px solid;}\n";\r
sStyle+="P {"+getFontStyle(goFont)+"margin-top:"+gsMargin+";margin-bottom:"+gsMargin+";}\n";\r
sStyle+="DIV {margin-top:"+gsMargin+";margin-bottom:"+gsMargin+";}\n";\r
sStyle+=".parent {margin-left:0pt;}\n";\r
+ sStyle+=".stub {margin-left:0pt;display:none}\n";\r
sStyle+=".child {display:none;margin-left:"+gsIndent+";}\n";\r
sStyle+="A:link {"+getFontStyle(goFont)+"}\n";\r
sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";\r
{\r
var tempNobr=getChildrenByTag(tempColl[i],"NOBR");\r
if(tempNobr&&tempNobr.length>0)\r
- {\r
for(var j=0;j<tempNobr.length;j++)\r
anobr[anobr.length]=tempNobr[j];\r
- }\r
}\r
for(var s=0;s<anobr.length;s++)\r
{\r
var tempAnchor=getChildrenByTag(anobr[s],"A");\r
if(tempAnchor&&tempAnchor.length>0)\r
- {\r
for(var u=0;u<tempAnchor.length;u++)\r
aAnchor[aAnchor.length]=tempAnchor[u];\r
- }\r
}\r
}\r
return aAnchor;\r
var aAnchor=new Array();\r
var aTAnchor=getItemsFromObj(obj);\r
for(var i=0;i<aTAnchor.length;i++)\r
- {\r
aAnchor[aAnchor.length]=aTAnchor[i];\r
- }\r
var tempBook=getChildrenByTag(obj,"DIV");\r
if(tempBook&&tempBook.length>0)\r
- {\r
for(var j=0;j<tempBook.length;j++)\r
{\r
var aTAnchorDiv=getItemsFromObj(tempBook[j]);\r
for(var s=0;s<aTAnchorDiv.length;s++)\r
- {\r
aAnchor[aAnchor.length]=aTAnchorDiv[s];\r
- }\r
}\r
- } \r
return aAnchor;\r
}\r
\r
\r
function ExpandIt2(nId,bForceOpen)\r
{\r
- if(gbIE4||gbNav6){\r
- var oC=TocExpand(nId,true,bForceOpen);\r
- var nNewScroll=document.body.scrollTop;\r
- if(oC.style.display=="block"){\r
- var nTop=oC.offsetTop;\r
- var nBottom=nTop+oC.offsetHeight;\r
- if(document.body.scrollTop+document.body.clientHeight<nBottom){\r
- nNewScroll=nBottom-document.body.clientHeight;\r
- }\r
- if(nBottom-nTop>document.body.clientHeight){\r
- nNewScroll=nTop-20;\r
- }\r
+ var oC=TocExpand(nId,true,bForceOpen);\r
+ var nNewScroll=document.body.scrollTop;\r
+ if(oC.style.display=="block"){\r
+ var nTop=oC.offsetTop;\r
+ var nBottom=nTop+oC.offsetHeight;\r
+ if(document.body.scrollTop+document.body.clientHeight<nBottom){\r
+ nNewScroll=nBottom-document.body.clientHeight;\r
+ }\r
+ if(nBottom-nTop>document.body.clientHeight){\r
+ nNewScroll=nTop-20;\r
}\r
- document.body.scrollTop=nNewScroll;\r
}\r
+ document.body.scrollTop=nNewScroll;\r
}\r
\r
function TocExpand(nId,bChangeImg,bForceOpen)\r
\r
function getChunkId(n)\r
{\r
- var nCandidate=-1;\r
- for(var i=0;i<gaTocs.length;i++){\r
- if(gaTocs[i].nMI<=n){\r
- nCandidate=i;\r
+ var nCan=-1;\r
+ for(var i=0;i<gaTocs.length;i++)\r
+ if(gaTocs[i].nMI<=n&&gaTocs[i].nMI!=-1)\r
+ {\r
+ if(nCan==-1)\r
+ nCan=i;\r
+ else\r
+ if(gaTocs[i].nMI>=gaTocs[nCan].nMI)\r
+ nCan=i;\r
}\r
- else\r
- break;\r
- }\r
- if(nCandidate!=-1&&gaTocs[nCandidate].nMI!=-1)\r
- return nCandidate;\r
+ if(nCan!=-1)\r
+ return nCan;\r
else\r
return -1;\r
}\r
return _getFullPath(gaProj[0].sPPath,sIcon);\r
}\r
\r
+function getInnerText2(obj)\r
+{\r
+ var sText=getInnerText(obj);\r
+ if(sText.length>0&&!gbOpera7)\r
+ sText=sText.substring(1);\r
+ return sText;\r
+}\r
+\r
function expandToc(oObj,sRest,aIdList)\r
{\r
var len=aIdList.length;\r
var aTagAs=getItemsByBook(oObj);\r
for(var s=0;s<aTagAs.length;s++)\r
{\r
- var sText=getInnerText(aTagAs[s]);\r
- if(sText.length>0)\r
- sText=sText.substring(1);\r
+ var sText=getInnerText2(aTagAs[s]);\r
if(sText==sPart)\r
{\r
aIdList[len]=aTagAs[s];\r
var sPId=aChildren[i].id;\r
if(!isPBId(sPId))\r
continue;\r
- var sText=getInnerText(aChildren[i]);\r
- if(sText.substring(1)!=sPart)\r
+ var sText=getInnerText2(aChildren[i]);\r
+ if(sText!=sPart)\r
continue;\r
aIdList[len]=getIdByPBId(sPId);\r
var sCId=getCBId(aIdList[len]);\r
\r
function getIdByPBId(sPId)\r
{\r
- return parseInt(sPId.substring(5,sPId.length-6));\r
+ return parseInt(sPId.substring(2,sPId.length-1));\r
}\r
\r
function getIdByCBId(sCId)\r
{\r
- return parseInt(sCId.substring(5,sCId.length-5));\r
+ return parseInt(sCId.substring(2,sCId.length-1));\r
}\r
\r
function isPBId(sId)\r
{\r
- return (sId&&sId.indexOf("Book_")==0&&sId.lastIndexOf("Parent")==sId.length-6);\r
+ return (sId&&sId.indexOf("B_")==0&&sId.lastIndexOf("P")==sId.length-1);\r
}\r
\r
function isCBId(sId)\r
{\r
- return (sId&&sId.indexOf("Book_")==0&&sId.lastIndexOf("Child")==sId.length-5);\r
+ return (sId&&sId.indexOf("B_")==0&&sId.lastIndexOf("C")==sId.length-1);\r
}\r
\r
function getBId(nIdx)\r
{\r
- return "Book_"+nIdx;\r
+ return "B_"+nIdx;\r
}\r
\r
function getPBId(nIdx)\r
{\r
- return getBId(nIdx)+"Parent";\r
+ return getBId(nIdx)+"P";\r
}\r
\r
function getCBId(nIdx)\r
{\r
- return getBId(nIdx)+"Child";\r
+ return getBId(nIdx)+"C";\r
}\r
\r
function getClosestTocPath(aPaths)\r
}\r
}\r
if(nThatIndex!=-1)\r
- {\r
sPath=aPaths[nThatIndex];\r
- }\r
else\r
- {\r
sPath=aPaths[0];\r
- }\r
return sPath;\r
}\r
\r
var aRelTocPaths=oTopicParam.aPaths;\r
var aPaths=new Array();\r
for(var i=0;i<gaProj.length;i++)\r
- {\r
if(isSamePath(gaProj[i].sPPath,oTopicParam.sPPath))\r
{\r
for(var j=0;j<aRelTocPaths.length;j++)\r
- {\r
- aPaths[j]=gaRoot[i].sRPath+aRelTocPaths[j];\r
- aPaths[j]=aPaths[j].substring(1);\r
- }\r
+ for (var k=0;k<gaRoot[i].aRPath.length;k++)\r
+ {\r
+ var sPath=gaRoot[i].aRPath[k]+aRelTocPaths[j];\r
+ aPaths[aPaths.length]=sPath.substring(1);\r
+ }\r
break;\r
}\r
- }\r
return aPaths;\r
}\r
\r
function syncInit()\r
{\r
- if(gsTP)\r
+ if(gsTP&&!gbNeedFillStub)\r
{\r
gInSync=true;\r
var obj=document.body;\r
{\r
if(aIdList.length)\r
for(var i=0;i<aIdList.length-1;i++)\r
- {\r
ExpandIt2(aIdList[i],true);\r
- }\r
gsCTPath=gsTP;\r
if(!gbIE55)\r
aIdList[aIdList.length-1].focus();\r
\r
function loadToc()\r
{\r
- if(!gbReady)\r
+ if(!gbLoadToc)\r
{\r
var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null);\r
if(SendMessage(oResMsg)&&oResMsg.oParam)\r
{\r
+ gbLoadToc=true;\r
var oProj=oResMsg.oParam;\r
gaProj=oProj.aProj;\r
gbXML=oProj.bXML;\r
function load1B1()\r
{\r
if(gnLT+1<gaProj.length)\r
- {\r
for(var i=gnLT+1;i<gaProj.length;i++)\r
- {\r
- if(gaProj[i].sToc!=null&&gaProj[i].sToc!="")\r
+ if(gaProj[i].sToc)\r
{\r
- gbLoadToc=true;\r
+ gbToc=true;\r
gnLT=i;\r
setTimeout("loadTocInfo()",1);\r
return true;\r
}\r
- }\r
- }\r
return false;\r
}\r
\r
gaRoot[gnLT].sToc=sRoot;\r
\r
if(gnLT==0)\r
- gaRoot[gnLT].sRPath=gsPathSplit;\r
+ {\r
+ gaRoot[gnLT].aRPath=new Array();\r
+ gaRoot[gnLT].aRPath[0]=gsPathSplit;\r
+ }\r
\r
updatePTPath(gnLT,aProj);\r
\r
{\r
if(gaProj[0].sToc!="")\r
{\r
+ gbLData=true;\r
goChunk=addTocChunk(gaProj[0].sPPath,gaProj[0].sDPath);\r
- gbLoadToc=false;\r
+ gbToc=false;\r
loadData2(gaProj[0].sPPath+gaProj[0].sDPath+gaRoot[0].sToc);\r
}\r
}\r
function updatePTPath(n,aProj)\r
{\r
if(aProj)\r
- {\r
for(var i=0;i<aProj.length;i++)\r
{\r
var sFullPath=_getFullPath(gaProj[n].sPPath,aProj[i].sPPath);\r
for(var j=0;j<gaProj.length;j++)\r
- {\r
if(isSamePath(sFullPath,gaProj[j].sPPath))\r
{\r
if(gaRoot.length<=j||!gaRoot[j])\r
gaRoot[j]=new Object();\r
- if(!gaRoot[j].sRPath)\r
- {\r
- if(gaRoot[n].sRPath)\r
- gaRoot[j].sRPath=gaRoot[n].sRPath+aProj[i].sRPath;\r
- else\r
- gaRoot[j].sRPath=aProj[i].sRPath;\r
- }\r
+ if(!gaRoot[j].aRPath)\r
+ gaRoot[j].aRPath=new Array();\r
+\r
+ if(gaRoot[n].aRPath)\r
+ for(var k=0;k<gaRoot[n].aRPath.length;k++)\r
+ {\r
+ var bDup=false;\r
+ var sTFPath=gaRoot[n].aRPath[k]+aProj[i].sRPath;\r
+ for(var l=0;l<gaRoot[j].aRPath.length;l++)\r
+ if(gaRoot[j].aRPath[l]==sTFPath)\r
+ {\r
+ bDup=true;\r
+ break;\r
+ }\r
+ if(!bDup)\r
+ gaRoot[j].aRPath[gaRoot[j].aRPath.length]=sTFPath;\r
+ }\r
+ else\r
+ gaRoot[j].aRPath[gaRoot[j].aRPath.length]=aProj[i].sRPath;\r
break;\r
}\r
- }\r
}\r
+}\r
+\r
+function onLoadXMLError()\r
+{\r
+ if(gbToc)\r
+ {\r
+ var sRoot="";\r
+ var aRProj=new Array();\r
+ projReady(sRoot,aRProj);\r
+ }\r
+ else\r
+ {\r
+ var aToc=new Array();\r
+ putData(aToc)\r
}\r
}\r
\r
function putDataXML(xmlDoc,sDocPath)\r
{\r
- if(gbLoadToc)\r
+ if(gbToc)\r
{\r
var tocNode=xmlDoc.getElementsByTagName("toc")[0];\r
if(tocNode)\r
for(var i=0;i<rmtProject.length;i++)\r
{\r
aRProj[i]=new Object();\r
- aRProj[i].sPPath=rmtProject[i].getAttribute("url");\r
- aRProj[i].sRPath=rmtProject[i].getAttribute("path");\r
+ var sURL=rmtProject[i].getAttribute("url");\r
+ if(sURL)\r
+ {\r
+ if(sURL.lastIndexOf("/")!=sURL.length-1)\r
+ sURL+="/"; \r
+ }\r
+ aRProj[i].sPPath=sURL;\r
+ aRProj[i].sRPath = "";\r
+ var oSubPath = rmtProject[i].getElementsByTagName("subpath")[0];\r
+ if (oSubPath)\r
+ {\r
+ while (oSubPath)\r
+ {\r
+ aRProj[i].sRPath += oSubPath.getAttribute("name") + "\n";\r
+ oSubPath = oSubPath.getElementsByTagName("subpath")[0];\r
+ }\r
+ }\r
+ else\r
+ aRProj[i].sRPath=rmtProject[i].getAttribute("path");\r
}\r
}\r
projReady(sRoot,aRProj);\r
if(sIcons)\r
item.sIconRef=sIcons;\r
if(sURL==null) sURL="";\r
+\r
item.sItemURL=sURL;\r
\r
if(oChild.nodeName=="book")\r
}\r
else if(oChild.nodeName=="project")\r
{\r
+ if(sRef)\r
+ {\r
+ if(sRef.lastIndexOf("/")!=sRef.length-1)\r
+ sRef+="/"; \r
+ }\r
item.nType=4;\r
item.sRefURL=sRef;\r
item.nContents=0;\r
\r
function realPutData()\r
{\r
+ removeLoadingDiv();\r
var aTocs=gaTocsNs61Fix;\r
if(!aTocs) return;\r
if(goChunk)\r
gnMinIdx+=aTocs.length;\r
if(gnInsIdx!=-1)\r
{\r
- var oObj=getElement(getCBId(gnInsIdx));\r
+ var oObj=getElement(getPBId(gnInsIdx));\r
if(oObj)\r
{\r
- oObj.innerHTML=writeBookItems(n-1,aTocs.length);\r
+ oObj.insertAdjacentHTML("afterEnd",writeBookItems(n-1,aTocs.length));\r
setTimeout("syncInit()",1);\r
}\r
}\r
var oMsg=new whMessage(WH_MSG_GETTOCPATHS,this,1,oParam);\r
if(SendMessage(oMsg))\r
{\r
- if (oMsg.oParam.oTocInfo)\r
+ if(oMsg.oParam.oTocInfo)\r
syncWithPaths(oMsg.oParam.oTocInfo);\r
}\r
} \r
}\r
+ gbLData=false;\r
+ checkFillStub();\r
}\r
\r
function syncWithPaths(oTopicParam)\r
return true;\r
}\r
\r
-if (window.gbWhUtil&&window.gbWhVer&&window.gbWhMsg&&window.gbWhProxy)\r
+if(window.gbWhUtil&&window.gbWhVer&&window.gbWhMsg&&window.gbWhProxy)\r
{\r
RegisterListener2(this,WH_MSG_PROJECTREADY);\r
RegisterListener2(this,WH_MSG_SYNCTOC);\r
gbWhTHost=true;\r
}\r
else\r
- document.location.reload();\r
-\r
+ document.location.reload();
\ No newline at end of file
-var gsPPath = "";\r
-var gaPaths = new Array();\r
-var gaAvenues = new Array();\r
-\r
-var goFrame = null;\r
-var gsStartPage = "";\r
-var gsRelCurPagePath = "";\r
-var gsSearchFormHref = "";\r
-var gnTopicOnly = -1;\r
-var gnOutmostTopic = -1;\r
+// WebHelp 5.10.005\r
+var gsPPath="";\r
+var gaPaths=new Array();\r
+var gaAvenues=new Array();\r
+\r
+var goFrame=null;\r
+var gsStartPage="";\r
+var gsRelCurPagePath="";\r
+var gsSearchFormHref="";\r
+var gnTopicOnly=-1;\r
+var gnOutmostTopic=-1;\r
\r
var BTN_TEXT=1;\r
var BTN_IMG=2;\r
\r
-var goSync = null;\r
+var goSync=null;\r
\r
-var goShow = null;\r
-var goHide = null;\r
+var goShow=null;\r
+var goHide=null;\r
\r
-var goPrev = null;\r
-var goNext = null;\r
-var gnForm = 0;\r
-var goShowNav = null;\r
-var goHideNav = null;\r
+var goPrev=null;\r
+var goNext=null;\r
+var gnForm=0;\r
+var goShowNav=null;\r
+var goHideNav=null;\r
\r
-var goWebSearch = null;\r
+var goWebSearch=null;\r
\r
-var gsBtnStyle = "";\r
-var gaButtons = new Array();\r
-var gaTypes = new Array();\r
-var whtopic_foldUnload = null;\r
+var gsBtnStyle="";\r
+var gaButtons=new Array();\r
+var gaTypes=new Array();\r
+var whtopic_foldUnload=null;\r
var gbWhTopic=false;\r
var gbCheckSync=false;\r
var gbSyncEnabled=false;\r
\r
-function setButtonFont(sType, sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
+function setButtonFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
{\r
var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
- gsBtnStyle += ".whtbtn" + sType + "{"+getFontStyle(vFont) + "}";\r
+ gsBtnStyle+=".whtbtn"+sType+"{"+getFontStyle(vFont)+"}";\r
}\r
\r
function writeBtnStyle()\r
{\r
- if (gaButtons.length > 0)\r
+ if(gaButtons.length>0)\r
{\r
- if (gsBtnStyle.length > 0)\r
+ if(gsBtnStyle.length>0)\r
{\r
- var sStyle = "<style type='text/css'>";\r
- sStyle+= gsBtnStyle + "</style>";\r
+ var sStyle="<style type='text/css'>";\r
+ sStyle+=gsBtnStyle+"</style>";\r
document.write(sStyle);\r
}\r
}\r
}\r
\r
-function button(sText, nWidth, nHeight)\r
+function button(sText,nWidth,nHeight)\r
{\r
- this.sText = sText;\r
- this.nWidth = nWidth;\r
- this.nHeight = nHeight;\r
+ this.sText=sText;\r
+ this.nWidth=nWidth;\r
+ this.nHeight=nHeight;\r
\r
- this.aImgs = new Array();\r
- var i = 0;\r
- while (button.arguments.length > i + 3)\r
+ this.aImgs=new Array();\r
+ var i=0;\r
+ while(button.arguments.length>i+3)\r
{\r
- this.aImgs[i] = button.arguments[3 + i];\r
- i ++;\r
+ this.aImgs[i]=button.arguments[3+i];\r
+ i++;\r
}\r
}\r
\r
-// project info\r
+//project info\r
function setRelStartPage(sPath)\r
{\r
- if (gsPPath.length == 0)\r
+ if(gsPPath.length==0)\r
{\r
- gsPPath = _getFullPath(_getPath(document.location.href), _getPath(sPath));\r
- gsStartPage = _getFullPath(_getPath(document.location.href), sPath);\r
- gsRelCurPagePath = _getRelativeFileName(gsStartPage, document.location.href);\r
+ gsPPath=_getFullPath(_getPath(document.location.href),_getPath(sPath));\r
+ gsStartPage=_getFullPath(_getPath(document.location.href),sPath);\r
+ gsRelCurPagePath=_getRelativeFileName(gsStartPage,document.location.href);\r
}\r
}\r
\r
-function getImage(oImage, sType)\r
+function getImage(oImage,sType)\r
{\r
var sImg="";\r
- if (oImage && oImage.aImgs && (oImage.aImgs.length > 0))\r
+ if(oImage&&oImage.aImgs&&(oImage.aImgs.length>0))\r
{\r
- sImg+="<img alt=\""+ sType + "\" src=\"" + oImage.aImgs[0] + "\"";\r
- if (oImage.nWidth > 0)\r
- sImg+=" width=" + oImage.nWidth;\r
- if (oImage.nHeight > 0)\r
- sImg+=" height=" + oImage.nHeight;\r
- sImg+=" border=no>";\r
+ sImg+="<img alt=\""+sType+"\" src=\""+oImage.aImgs[0]+"\"";\r
+ if(oImage.nWidth>0)\r
+ sImg+=" width="+oImage.nWidth;\r
+ if(oImage.nHeight>0)\r
+ sImg+=" height="+oImage.nHeight;\r
+ sImg+=" border=0>";\r
}\r
return sImg;\r
}\r
\r
function addTocInfo(sTocPath)\r
{\r
- gaPaths[gaPaths.length] = sTocPath;\r
+ gaPaths[gaPaths.length]=sTocPath;\r
}\r
\r
-function addAvenueInfo(sName, sPrev, sNext)\r
+function addAvenueInfo(sName,sPrev,sNext)\r
{\r
- gaAvenues[gaAvenues.length] = new avenueInfo(sName, sPrev, sNext); \r
+ gaAvenues[gaAvenues.length]=new avenueInfo(sName,sPrev,sNext); \r
}\r
\r
-function addButton(sType, nStyle, sText, sHref, sOnClick, sOnMouseOver, sOnLoad, nWidth, nHeight, sImg1, sImg2, sImg3)\r
+function addButton(sType,nStyle,sText,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sImg1,sImg2,sImg3)\r
{\r
- var sButton = "";\r
+ var sButton="";\r
var nBtn=gaButtons.length;\r
- if (sType == "prev")\r
+ if(sType=="prev")\r
{\r
- if (canGo(false))\r
+ if(canGo(false))\r
{\r
- var sTitle = "Previous Topic";\r
- goPrev = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
- sButton = "<a title=\"" + sTitle + "\" class=\"whtbtnprev\" href=\"javascript:void(0);\" onclick=\"goAvenue(false);return false;\">";\r
- if (nStyle == BTN_TEXT)\r
- sButton += goPrev.sText;\r
+ var sTitle="Previous Topic";\r
+ goPrev=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnprev\" href=\"javascript:void(0);\" onclick=\"goAvenue(false);return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goPrev.sText;\r
else\r
- sButton += getImage(goPrev, sTitle);\r
- sButton += "</a>";\r
+ sButton+=getImage(goPrev,sTitle);\r
+ sButton+="</a>";\r
}\r
}\r
- else if (sType == "next")\r
+ else if(sType=="next")\r
{\r
- if (canGo(true))\r
+ if(canGo(true))\r
{\r
- var sTitle = "Next Topic";\r
- goNext = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
- sButton = "<a title=\"" + sTitle + "\" class=\"whtbtnnext\" href=\"javascript:void(0);\" onclick=\"goAvenue(true);return false;\">";\r
- if (nStyle == BTN_TEXT)\r
- sButton += goNext.sText;\r
+ var sTitle="Next Topic";\r
+ goNext=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnnext\" href=\"javascript:void(0);\" onclick=\"goAvenue(true);return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goNext.sText;\r
else\r
- sButton += getImage(goNext, sTitle);\r
- sButton += "</a>";\r
+ sButton+=getImage(goNext,sTitle);\r
+ sButton+="</a>";\r
}\r
}\r
- else if (sType == "show")\r
+ else if(sType=="show")\r
{\r
- if (isTopicOnly())\r
+ if(isTopicOnly()&&(!gbOpera6||gbOpera7))\r
{\r
- var sTitle = "Show Navigation Component";\r
- goShow = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
- sButton = "<a title=\"" + sTitle + "\" class=\"whtbtnshow\" href=\"javascript:void(0);\" onclick=\"show();return false;\">";\r
- if (nStyle == BTN_TEXT)\r
- sButton += goShow.sText;\r
+ var sTitle="Show Navigation Component";\r
+ goShow=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnshow\" href=\"javascript:void(0);\" onclick=\"show();return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goShow.sText;\r
else\r
- sButton += getImage(goShow, sTitle);\r
- sButton += "</a>";\r
+ sButton+=getImage(goShow,sTitle);\r
+ sButton+="</a>";\r
}\r
}\r
- else if (sType == "hide")\r
+ else if(sType=="hide")\r
{\r
- if (!isTopicOnly())\r
+ if(!isTopicOnly()&&!gbOpera6)\r
{\r
- var sTitle = "Hide Navigation Component";\r
- goHide = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
- sButton = "<a title=\"" + sTitle + "\" class=\"whtbtnhide\" href=\"javascript:void(0);\" onclick=\"hide();return false;\">";\r
- if (nStyle == BTN_TEXT)\r
- sButton += goHide.sText;\r
+ var sTitle="Hide Navigation Component";\r
+ goHide=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnhide\" href=\"javascript:void(0);\" onclick=\"hide();return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goHide.sText;\r
else\r
- sButton += getImage(goHide, sTitle);\r
- sButton += "</a>";\r
+ sButton+=getImage(goHide,sTitle);\r
+ sButton+="</a>";\r
}\r
}\r
- else if (sType == "shownav")\r
+ else if(sType=="shownav")\r
{\r
- \r
- if (isShowHideEnable())\r
+ if(isShowHideEnable())\r
{\r
- var sTitle = "Show Navigation Component";\r
- goShowNav = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
- sButton = "<a title=\"" + sTitle + "\" class=\"whtbtnshownav\" href=\"javascript:void(0);\" onclick=\"showHidePane(true);return false;\">";\r
- if (nStyle == BTN_TEXT)\r
- sButton += goShowNav.sText;\r
+ var sTitle="Show Navigation Component";\r
+ goShowNav=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnshownav\" href=\"javascript:void(0);\" onclick=\"showHidePane(true);return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goShowNav.sText;\r
else\r
- sButton += getImage(goShowNav, sTitle);\r
- sButton += "</a>";\r
+ sButton+=getImage(goShowNav,sTitle);\r
+ sButton+="</a>";\r
}\r
}\r
- else if (sType == "hidenav")\r
+ else if(sType=="hidenav")\r
{\r
- if (isShowHideEnable())\r
+ if(isShowHideEnable())\r
{\r
- var sTitle = "Hide Navigation Component";\r
- goHideNav = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
- sButton = "<a title=\"" + sTitle + "\" class=\"whtbtnhidenav\" href=\"javascript:void(0);\" onclick=\"showHidePane(false);return false;\">";\r
- if (nStyle == BTN_TEXT)\r
- sButton += goHideNav.sText;\r
+ var sTitle="Hide Navigation Component";\r
+ goHideNav=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnhidenav\" href=\"javascript:void(0);\" onclick=\"showHidePane(false);return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goHideNav.sText;\r
else\r
- sButton += getImage(goHideNav, sTitle);\r
- sButton += "</a>";\r
+ sButton+=getImage(goHideNav,sTitle);\r
+ sButton+="</a>";\r
}\r
}\r
- else if (sType == "synctoc")\r
+ else if(sType=="synctoc")\r
{\r
- if (gaPaths.length > 0)\r
+ if(gaPaths.length>0)\r
{\r
- var sTitle = "Sync TOC";\r
- goSync = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
- sButton = "<a title=\""+ sTitle + "\" class=\"whtbtnsynctoc\" href=\"javascript:void(0);\" onclick=\"syncWithShow();return false;\">";\r
- if (nStyle == BTN_TEXT)\r
- sButton += goSync.sText;\r
+ var sTitle="Sync TOC";\r
+ goSync=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnsynctoc\" href=\"javascript:void(0);\" onclick=\"syncWithShow();return false;\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goSync.sText;\r
else\r
- sButton += getImage(goSync, sTitle);\r
- sButton += "</a>";\r
+ sButton+=getImage(goSync,sTitle);\r
+ sButton+="</a>";\r
}\r
}\r
- else if (sType == "websearch")\r
+ else if(sType=="websearch")\r
{\r
- if (gsSearchFormHref.length > 0)\r
+ if(gsSearchFormHref.length>0)\r
{\r
- var sTitle = "WebSearch";\r
- goWebSearch = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
- sButton = "<a title=\""+ sTitle + "\" class=\"whtbtnwebsearch\" href=\"" + gsSearchFormHref + "\">";\r
- if (nStyle == BTN_TEXT)\r
- sButton += goWebSearch.sText;\r
+ var sTitle="WebSearch";\r
+ goWebSearch=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+ sButton="<a title=\""+sTitle+"\" class=\"whtbtnwebsearch\" href=\""+gsSearchFormHref+"\">";\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=goWebSearch.sText;\r
else\r
- sButton += getImage(goWebSearch, sTitle);\r
- sButton += "</a>";\r
+ sButton+=getImage(goWebSearch,sTitle);\r
+ sButton+="</a>";\r
}\r
}\r
- else if (sType == "searchform")\r
+ else if(sType=="searchform")\r
{\r
- gaButtons[nBtn] = "NeedSearchForm";\r
- gaTypes[nBtn] = sType;\r
+ gaButtons[nBtn]="NeedSearchForm";\r
+ gaTypes[nBtn]=sType;\r
}\r
- if (sButton.length != 0)\r
+ if(sButton.length!=0)\r
{\r
- if (nStyle == BTN_TEXT)\r
- sButton += " ";\r
- gaButtons[nBtn] = "<td>" + sButton + "</td>";\r
- gaTypes[nBtn] = sType;\r
+ if(nStyle==BTN_TEXT)\r
+ sButton+=" ";\r
+ gaButtons[nBtn]="<td>"+sButton+"</td>";\r
+ gaTypes[nBtn]=sType;\r
}\r
}\r
\r
function isSyncEnabled()\r
{\r
- if (!gbCheckSync)\r
+ if(!gbCheckSync)\r
{\r
var oMsg=new whMessage(WH_MSG_ISSYNCSSUPPORT,this,1,null);\r
if(SendMessage(oMsg))\r
\r
function isInPopup()\r
{\r
- return (window.name.indexOf("BSSCPopup") != -1);\r
+ return (window.name.indexOf("BSSCPopup")!=-1);\r
}\r
\r
function getIntopicBar(sAlign)\r
{\r
- var sHTML = "";\r
- if (gaButtons.length > 0)\r
+ var sHTML="";\r
+ if(gaButtons.length>0)\r
{\r
- sHTML += "<div align="+ sAlign + ">";\r
+ sHTML+="<div align="+sAlign+">";\r
\r
- sHTML += "<table cellpadding=\"2\" cellspacing=\"0\" border=\"0\"><tr>";\r
- for (var i = 0; i < gaButtons.length; i++)\r
+ sHTML+="<table cellpadding=\"2\" cellspacing=\"0\" border=\"0\"><tr>";\r
+ for(var i=0;i<gaButtons.length;i++)\r
{\r
- if (gaTypes[i]!="synctoc" || isSyncEnabled())\r
+ if(gaTypes[i]!="synctoc"||isSyncEnabled())\r
{\r
- if (gaButtons[i] == "NeedSearchForm")\r
- sHTML += getSearchFormHTML();\r
+ if(gaButtons[i]=="NeedSearchForm")\r
+ sHTML+=getSearchFormHTML();\r
else\r
- sHTML += gaButtons[i];\r
+ sHTML+=gaButtons[i];\r
}\r
}\r
- sHTML += "</tr></table>";\r
+ sHTML+="</tr></table>";\r
\r
- sHTML += "</div>";\r
+ sHTML+="</div>";\r
}\r
return sHTML;\r
}\r
\r
function writeIntopicBar(nAligns)\r
{\r
- if (isInPopup()) return;\r
- if (gaButtons.length > 0)\r
+ if(isInPopup()) return;\r
+ if(gaButtons.length>0)\r
{\r
- var sHTML = "";\r
- if (nAligns != 0)\r
+ var sHTML="";\r
+ if(nAligns!=0)\r
{\r
- sHTML += "<table width=100%><tr>"\r
- if (nAligns & 1)\r
- sHTML += "<td width=33%>" + getIntopicBar("left") + "</td>";\r
- if (nAligns & 2)\r
- sHTML += "<td width=34%>" + getIntopicBar("center") + "</td>";\r
- if (nAligns & 4)\r
- sHTML += "<td width=33%>" + getIntopicBar("right") + "</td>";\r
- sHTML += "</tr></table>";\r
+ sHTML+="<table width=100%><tr>"\r
+ if(nAligns&1)\r
+ sHTML+="<td width=33%>"+getIntopicBar("left")+"</td>";\r
+ if(nAligns&2)\r
+ sHTML+="<td width=34%>"+getIntopicBar("center")+"</td>";\r
+ if(nAligns&4)\r
+ sHTML+="<td width=33%>"+getIntopicBar("right")+"</td>";\r
+ sHTML+="</tr></table>";\r
document.write(sHTML);\r
}\r
}\r
\r
function sendAveInfoOut()\r
{\r
- if (!isInPopup())\r
- setTimeout("sendAveInfo();", 100);\r
+ if(!isInPopup())\r
+ setTimeout("sendAveInfo();",100);\r
}\r
\r
function sendAveInfo()\r
{\r
- var oMsg = new whMessage(WH_MSG_AVENUEINFO, this, 1, gaAvenues);\r
+ var oMsg=new whMessage(WH_MSG_AVENUEINFO,this,1,gaAvenues);\r
SendMessage(oMsg);\r
}\r
\r
\r
function onNext()\r
{\r
- var oMsg = new whMessage(WH_MSG_NEXT, this, 1, null);\r
+ var oMsg=new whMessage(WH_MSG_NEXT,this,1,null);\r
SendMessage(oMsg);\r
}\r
\r
function onPrev()\r
{\r
- var oMsg = new whMessage(WH_MSG_PREV, this, 1, null);\r
+ var oMsg=new whMessage(WH_MSG_PREV,this,1,null);\r
SendMessage(oMsg);\r
}\r
\r
function createSyncInfo()\r
{\r
- var oParam = new Object();\r
- if (gsPPath.length == 0)\r
- gsPPath = _getPath(document.location.href);\r
- oParam.sPPath = gsPPath;\r
- oParam.sTPath = document.location.href;\r
- oParam.aPaths = gaPaths;\r
+ var oParam=new Object();\r
+ if(gsPPath.length==0)\r
+ gsPPath=_getPath(document.location.href);\r
+ oParam.sPPath=gsPPath;\r
+ oParam.sTPath=document.location.href;\r
+ oParam.aPaths=gaPaths;\r
return oParam;\r
}\r
\r
function syncWithShow()\r
{\r
- if (isTopicOnly())\r
+ if(isTopicOnly())\r
show();\r
- else \r
+ else\r
{\r
sync();\r
showTocPane();\r
\r
function showTocPane()\r
{\r
- var oMsg = new whMessage(WH_MSG_SHOWTOC, this, 1, null);\r
+ var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null);\r
SendMessage(oMsg);\r
}\r
\r
function sendSyncInfo()\r
{\r
- if (!isInPopup())\r
+ if(!isInPopup())\r
{\r
- var oParam = null;\r
- if (gaPaths.length > 0)\r
+ var oParam=null;\r
+ if(gaPaths.length>0)\r
{\r
- oParam = createSyncInfo();\r
+ oParam=createSyncInfo();\r
}\r
- var oMsg = new whMessage(WH_MSG_SYNCINFO, this, 1, oParam);\r
+ var oMsg=new whMessage(WH_MSG_SYNCINFO,this,1,oParam);\r
SendMessage(oMsg);\r
}\r
}\r
\r
function sendInvalidSyncInfo()\r
{\r
- if (!isInPopup())\r
+ if(!isInPopup())\r
{\r
- var oMsg = new whMessage(WH_MSG_SYNCINFO, this, 1, null);\r
+ var oMsg=new whMessage(WH_MSG_SYNCINFO,this,1,null);\r
SendMessage(oMsg);\r
}\r
}\r
\r
function enableWebSearch(bEnable)\r
{\r
- if (!isInPopup())\r
+ if(!isInPopup())\r
{\r
- var oMsg = new whMessage(WH_MSG_ENABLEWEBSEARCH, this, 1, bEnable);\r
+ var oMsg=new whMessage(WH_MSG_ENABLEWEBSEARCH,this,1,bEnable);\r
SendMessage(oMsg);\r
}\r
}\r
\r
function autoSync(nSync)\r
{\r
- if (nSync == 0) return;\r
- if (isInPopup()) return;\r
- if (isOutMostTopic())\r
+ if(nSync==0) return;\r
+ if(isInPopup()) return;\r
+ if(isOutMostTopic())\r
sync();\r
}\r
\r
function isOutMostTopic()\r
{\r
- if (gnOutmostTopic == -1)\r
+ if(gnOutmostTopic==-1)\r
{\r
- var oMessage = new whMessage(WH_MSG_ISINFRAMESET, this, 1 , null);\r
- if (SendMessage(oMessage))\r
- gnOutmostTopic = 0;\r
+ var oMessage=new whMessage(WH_MSG_ISINFRAMESET,this,1,null);\r
+ if(SendMessage(oMessage))\r
+ gnOutmostTopic=0;\r
else\r
- gnOutmostTopic = 1;\r
+ gnOutmostTopic=1;\r
}\r
- return (gnOutmostTopic == 1);\r
+ return (gnOutmostTopic==1);\r
}\r
\r
function sync()\r
{\r
- if (gaPaths.length > 0)\r
+ if(gaPaths.length>0)\r
{\r
- var oParam = createSyncInfo();\r
- var oMessage = new whMessage(WH_MSG_SYNCTOC, this, 1, oParam);\r
+ var oParam=createSyncInfo();\r
+ var oMessage=new whMessage(WH_MSG_SYNCTOC,this,1,oParam);\r
SendMessage(oMessage);\r
}\r
}\r
\r
\r
-function avenueInfo(sName, sPrev, sNext)\r
+function avenueInfo(sName,sPrev,sNext)\r
{\r
- this.sName = sName;\r
- this.sPrev = sPrev;\r
- this.sNext = sNext;\r
+ this.sName=sName;\r
+ this.sPrev=sPrev;\r
+ this.sNext=sNext;\r
}\r
\r
function getCurrentAvenue()\r
{\r
- var oParam = new Object();\r
- oParam.sAvenue = null;\r
- var oMessage = new whMessage(WH_MSG_GETCURRENTAVENUE, this, 1, oParam);\r
+ var oParam=new Object();\r
+ oParam.sAvenue=null;\r
+ var oMessage=new whMessage(WH_MSG_GETCURRENTAVENUE,this,1,oParam);\r
SendMessage(oMessage);\r
return oParam.sAvenue;\r
}\r
{\r
sendInvalidSyncInfo();\r
enableWebSearch(false);\r
- if (whtopic_foldUnload)\r
+ if(whtopic_foldUnload)\r
whtopic_foldUnload();\r
}\r
\r
function onSendMessage(oMsg)\r
{\r
- var nMsgId = oMsg.nMessageId;\r
- if (nMsgId == WH_MSG_GETAVIAVENUES)\r
+ var nMsgId=oMsg.nMessageId;\r
+ if(nMsgId==WH_MSG_GETAVIAVENUES)\r
{\r
- oMsg.oParam.aAvenues = gaAvenues;\r
+ oMsg.oParam.aAvenues=gaAvenues;\r
return false;\r
}\r
- else if (nMsgId == WH_MSG_GETTOCPATHS)\r
+ else if(nMsgId==WH_MSG_GETTOCPATHS)\r
{\r
- if (isOutMostTopic())\r
+ if(isOutMostTopic())\r
{\r
- oMsg.oParam.oTocInfo = createSyncInfo();\r
+ oMsg.oParam.oTocInfo=createSyncInfo();\r
return false; \r
}\r
else\r
return true;\r
}\r
- else if (nMsgId == WH_MSG_NEXT)\r
+ else if(nMsgId==WH_MSG_NEXT)\r
{\r
goAvenue(true);\r
}\r
- else if (nMsgId == WH_MSG_PREV)\r
+ else if(nMsgId==WH_MSG_PREV)\r
{\r
goAvenue(false);\r
}\r
- else if (nMsgId == WH_MSG_WEBSEARCH)\r
+ else if(nMsgId==WH_MSG_WEBSEARCH)\r
{\r
websearch();\r
}\r
\r
function goAvenue(bNext)\r
{\r
- var sTopic = null;\r
- var sAvenue = getCurrentAvenue();\r
- var nAvenue = -1;\r
- if (sAvenue != null && sAvenue != "")\r
+ var sTopic=null;\r
+ var sAvenue=getCurrentAvenue();\r
+ var nAvenue=-1;\r
+ if(sAvenue!=null&&sAvenue!="")\r
{\r
- for (var i = 0; i < gaAvenues.length ; i ++)\r
+ for(var i=0;i<gaAvenues.length;i++)\r
{\r
- if (gaAvenues[i].sName == sAvenue)\r
+ if(gaAvenues[i].sName==sAvenue)\r
{\r
- nAvenue = i;\r
+ nAvenue=i;\r
break;\r
}\r
}\r
- if (nAvenue != -1)\r
+ if(nAvenue!=-1)\r
{\r
- if (bNext)\r
- sTopic = gaAvenues[nAvenue].sNext;\r
+ if(bNext)\r
+ sTopic=gaAvenues[nAvenue].sNext;\r
else\r
- sTopic = gaAvenues[nAvenue].sPrev;\r
+ sTopic=gaAvenues[nAvenue].sPrev;\r
}\r
}\r
else\r
- { \r
- for (var i = 0; i < gaAvenues.length ; i ++)\r
+ {\r
+ for(var i=0;i<gaAvenues.length;i++)\r
{\r
- if (gaAvenues[i].sNext != null && gaAvenues[i].sNext.length > 0 && bNext)\r
+ if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext.length>0&&bNext)\r
{\r
- sTopic = gaAvenues[i].sNext;\r
+ sTopic=gaAvenues[i].sNext;\r
break;\r
}\r
- else if (gaAvenues[i].sPrev != null && gaAvenues[i].sPrev.length > 0 && !bNext)\r
+ else if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev.length>0&&!bNext)\r
{\r
- sTopic = gaAvenues[i].sPrev;\r
+ sTopic=gaAvenues[i].sPrev;\r
break;\r
}\r
}\r
}\r
\r
- if (sTopic != null && sTopic != "")\r
+ if(sTopic!=null&&sTopic!="")\r
{\r
- if (gsPPath != null && gsPPath != "")\r
+ if(gsPPath!=null&&gsPPath!="")\r
{\r
- sFullTopicPath = _getFullPath(gsPPath, sTopic);\r
- document.location = sFullTopicPath;\r
+ sFullTopicPath=_getFullPath(gsPPath,sTopic);\r
+ document.location=sFullTopicPath;\r
}\r
}\r
}\r
\r
function canGo(bNext)\r
{\r
- for (var i = 0; i < gaAvenues.length ; i ++)\r
+ for(var i=0;i<gaAvenues.length;i++)\r
{\r
- if ((gaAvenues[i].sNext != null && gaAvenues[i].sNext.length > 0 && bNext) ||\r
- (gaAvenues[i].sPrev != null && gaAvenues[i].sPrev.length > 0 && !bNext))\r
+ if((gaAvenues[i].sNext!=null&&gaAvenues[i].sNext.length>0&&bNext)||\r
+ (gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev.length>0&&!bNext))\r
return true;\r
}\r
return false;\r
\r
function show()\r
{\r
- if (gsStartPage != "")\r
- window.location = gsStartPage + "#" + gsRelCurPagePath;\r
+ if(gsStartPage!="")\r
+ window.location=gsStartPage+"#"+gsRelCurPagePath;\r
}\r
\r
function hide()\r
{\r
- if (goFrame != null)\r
+ if(goFrame!=null)\r
{\r
- goFrame.location = window.location;\r
+ goFrame.location=window.location;\r
}\r
}\r
\r
function isTopicOnly()\r
{\r
- if (gnTopicOnly == -1)\r
+ if(gnTopicOnly==-1)\r
{\r
- var oParam = new Object();\r
- oParam.oFrame = null;\r
- var oMsg = new whMessage(WH_MSG_GETSTARTFRAME, this, 1, oParam);\r
- if (SendMessage(oMsg))\r
+ var oParam=new Object();\r
+ oParam.oFrame=null;\r
+ var oMsg=new whMessage(WH_MSG_GETSTARTFRAME,this,1,oParam);\r
+ if(SendMessage(oMsg))\r
{\r
- goFrame = oParam.oFrame;\r
- gnTopicOnly = 0;\r
+ goFrame=oParam.oFrame;\r
+ gnTopicOnly=0;\r
}\r
else\r
- gnTopicOnly = 1;\r
+ gnTopicOnly=1;\r
}\r
- if (gnTopicOnly == 1)\r
+ if(gnTopicOnly==1)\r
return true;\r
else\r
return false;\r
\r
function websearch()\r
{\r
- if (gbNav4)\r
+ if(gbNav4)\r
{\r
- if (document.ehelpform)\r
+ if(document.ehelpform)\r
document.ehelpform.submit();\r
}\r
else\r
{\r
- if (window.ehelpform)\r
+ if(window.ehelpform)\r
window.ehelpform.submit();\r
}\r
}\r
\r
function addSearchFormHref(sHref)\r
{\r
- gsSearchFormHref = sHref;\r
+ gsSearchFormHref=sHref;\r
enableWebSearch(true);\r
}\r
\r
function searchB(nForm)\r
{\r
- var sValue = eval("document.searchForm" + nForm + ".searchString.value");\r
- var oMsg = new whMessage(WH_MSG_SEARCHTHIS, this, 1, sValue);\r
+ var sValue=eval("document.searchForm"+nForm+".searchString.value");\r
+ var oMsg=new whMessage(WH_MSG_SEARCHTHIS,this,1,sValue);\r
SendMessage(oMsg);\r
}\r
\r
function getSearchFormHTML()\r
{\r
- var sHTML = "";\r
- gnForm ++;\r
- var sFormName = "searchForm" + gnForm;\r
- var sButton = "<form name=\"" + sFormName + "\" method=\"POST\" action=\"javascript:searchB("+ gnForm + ")\">"\r
- sButton += "<input type=\"text\" name=\"searchString\" value=\"- Full Text search -\" size=\"20\"/>";\r
- if ("" == "text")\r
+ var sHTML="";\r
+ gnForm++;\r
+ var sFormName="searchForm"+gnForm;\r
+ var sButton="<form name=\""+sFormName+"\" method=\"POST\" action=\"javascript:searchB("+gnForm+")\">"\r
+ sButton+="<input type=\"text\" name=\"searchString\" value=\"- Full Text search -\" size=\"20\"/>";\r
+ if(""=="text")\r
{\r
- sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"" + sFormName + ".submit(); return false;\"></a>";\r
+ sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\""+sFormName+".submit();return false;\"></a>";\r
}\r
- else if ("" == "image")\r
+ else if(""=="image")\r
{\r
- sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"" + sFormName + ".submit(); return false;\">"\r
+ sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\""+sFormName+".submit();return false;\">"\r
sButton+="<img src=\"\" border=0></a>";\r
}\r
- sButton += "</form>";\r
- sHTML ="<td align=\"center\">" + sButton + "</td>";\r
+ sButton+="</form>";\r
+ sHTML="<td align=\"center\">"+sButton+"</td>";\r
return sHTML;\r
}\r
\r
function showHidePane(bShow)\r
{\r
var oMsg=null;\r
- if (bShow)\r
- oMsg=new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+ if(bShow)\r
+ oMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
else\r
- oMsg=new whMessage(WH_MSG_HIDEPANE, this, 1, null);\r
+ oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null);\r
SendMessage(oMsg);\r
}\r
\r
function isShowHideEnable()\r
{\r
- if (gbIE4)\r
+ if(gbIE4)\r
return true;\r
else\r
return false;\r
}\r
\r
+\r
+function PickupDialog_Invoke()\r
+{\r
+ if(!gbIE4||gbMac)\r
+ {\r
+ if(typeof(_PopupMenu_Invoke)=="function")\r
+ return _PopupMenu_Invoke(PickupDialog_Invoke.arguments);\r
+ }\r
+ else\r
+ {\r
+ if(PickupDialog_Invoke.arguments.length>2)\r
+ {\r
+ var sPickup="whskin_pickup.htm";\r
+ var sPickupPath=gsPPath+sPickup;\r
+ if(gbIE4)\r
+ {\r
+ var sFrame=PickupDialog_Invoke.arguments[1];\r
+ var aTopics=new Array();\r
+ for(var i=2;i<PickupDialog_Invoke.arguments.length;i+=2)\r
+ {\r
+ var j=aTopics.length;\r
+ aTopics[j]=new Object();\r
+ aTopics[j].m_sName=PickupDialog_Invoke.arguments[i];\r
+ aTopics[j].m_sURL=PickupDialog_Invoke.arguments[i+1];\r
+ }\r
+\r
+ if(aTopics.length>1)\r
+ {\r
+ var nWidth=300;\r
+ var nHeight=180;\r
+ var nScreenWidth=screen.width;\r
+ var nScreenHeight=screen.height;\r
+ var nLeft=(nScreenWidth-nWidth)/2;\r
+ var nTop=(nScreenHeight-nHeight)/2;\r
+ if(gbIE4)\r
+ {\r
+ var vRet=window.showModalDialog(sPickupPath,aTopics,"dialogHeight:"+nHeight+"px;dialogWidth:"+nWidth+"px;resizable:yes;status:no;scroll:no;help:no;center:yes;");\r
+ if(vRet)\r
+ {\r
+ var sURL=vRet.m_url;\r
+ if(sFrame)\r
+ window.open(sURL,sFrame);\r
+ else\r
+ window.open(sURL,"_self");\r
+ }\r
+ }\r
+ }\r
+ else if(aTopics.length==1)\r
+ {\r
+ var sURL=aTopics[0].m_sURL\r
+ if(sFrame)\r
+ window.open(sURL,sFrame);\r
+ else\r
+ window.open(sURL,"_self");\r
+ }\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
{\r
- RegisterListener("bsscright", WH_MSG_GETAVIAVENUES);\r
- RegisterListener("bsscright", WH_MSG_GETTOCPATHS);\r
- RegisterListener("bsscright", WH_MSG_NEXT);\r
- RegisterListener("bsscright", WH_MSG_PREV);\r
- RegisterListener("bsscright", WH_MSG_WEBSEARCH);\r
- if (gbMac && gbIE4)\r
+ RegisterListener("bsscright",WH_MSG_GETAVIAVENUES);\r
+ RegisterListener("bsscright",WH_MSG_GETTOCPATHS);\r
+ RegisterListener("bsscright",WH_MSG_NEXT);\r
+ RegisterListener("bsscright",WH_MSG_PREV);\r
+ RegisterListener("bsscright",WH_MSG_WEBSEARCH);\r
+ if(gbMac&&gbIE4)\r
{\r
- if (typeof(window.onunload) != "unknown")\r
- whtopic_foldUnload = window.onunload;\r
+ if(typeof(window.onunload)!="unknown")\r
+ if(window.onunload.toString!=unRegisterListener.toString)\r
+ whtopic_foldUnload=window.onunload;\r
}\r
else\r
{\r
- if (window.onunload)\r
- whtopic_foldUnload = window.onunload;\r
+ if(window.onunload)\r
+ if(window.onunload.toString!=unRegisterListener.toString)\r
+ whtopic_foldUnload=window.onunload;\r
}\r
- window.onunload = unRegisterListener;\r
+ window.onunload=unRegisterListener;\r
setButtonFont("show","","10pt","","","","");\r
\r
gbWhTopic=true;\r
+// WebHelp 5.10.004\r
var gsFileName="";\r
+var gsDivName="";\r
var xmlDoc=null;\r
var sdocPath=null;\r
var gsInsertBeforeEndHTML="";\r
var sReplaceStringsSrc=new Array();\r
+var gsDivName="dataDiv";\r
+var gnLoadDivNum=0;\r
sReplaceStringsSrc[0]="&";\r
sReplaceStringsSrc[1]=">";\r
sReplaceStringsSrc[2]="<";\r
sReplaceStringsSrc[3]=""";\r
-sReplaceStringsSrc[4]=" ";\r
+sReplaceStringsSrc[4]=String.fromCharCode(8364);\r
+sReplaceStringsSrc[5]=" ";\r
+\r
var sReplaceStringsDst=new Array();\r
sReplaceStringsDst[0]="&";\r
sReplaceStringsDst[1]=">";\r
sReplaceStringsDst[2]="<";\r
sReplaceStringsDst[3]="\"";\r
-sReplaceStringsDst[4]=" ";\r
+sReplaceStringsDst[4]=String.fromCharCode(128);\r
+sReplaceStringsDst[5]=" ";\r
var goHighLighted=null;\r
\r
function _getRelativePath(strParentPath,strCurrentPath)\r
return strCurrentPath;\r
}\r
\r
-function _getRelativeFileName(strParentPath, strCurrentPath)\r
+function _getRelativeFileName(strParentPath,strCurrentPath)\r
{\r
strParentPath=_replaceSlash(strParentPath);\r
strParentPath=_getPath(strParentPath);\r
{\r
sRelPath=sRelPath.substring(nPathPos+3);\r
sFullPath=sFullPath.substring(0,sFullPath.length-1);\r
- var nPos2 = sFullPath.lastIndexOf("/");\r
+ var nPos2=sFullPath.lastIndexOf("/");\r
if(nPos2!=-1)\r
sFullPath=sFullPath.substring(0,nPos2+1);\r
else\r
function _isAbsPath(strPath)\r
{\r
var strUpper=strPath.toUpperCase();\r
- return (strUpper.indexOf(":")!=-1);\r
+ return (strUpper.indexOf(":")!=-1||strUpper.indexOf("\\\\")==0);\r
}\r
\r
function _replaceSlash(strURL)\r
\r
function loadData(sFileName)\r
{\r
- if(!getElement("dataDiv"))\r
+ var i=gnLoadDivNum;\r
+ var sName=gsDivName+gnLoadDivNum++;\r
+ loadData_2(sFileName,sName);\r
+}\r
+\r
+function loadData_2(sFileName,sDivName)\r
+{\r
+ if(!getElement(sDivName))\r
{\r
- if(!insertDataDiv())\r
+ if(!insertDataDiv(sDivName))\r
{\r
gsFileName=sFileName;\r
+ gsDivName=sDivName;\r
return;\r
}\r
}\r
var sHTML="";\r
if(gbMac)\r
- sHTML+="<iframe src="+sFileName+"></iframe>";\r
+ sHTML+="<iframe src=\""+sFileName+"\"></iframe>";\r
else\r
- sHTML+="<iframe style=\"visibility:hidden;width:0;height:0\" src="+sFileName+"></iframe>";\r
+ sHTML+="<iframe style=\"visibility:hidden;width:0;height:0\" src=\""+sFileName+"\"></iframe>";\r
\r
- var oDivCon=getElement("dataDiv");\r
+ var oDivCon=getElement(sDivName);\r
if(oDivCon)\r
{\r
if(gbNav6)\r
if(state==4)\r
{\r
var err=xmlDoc.parseError;\r
- if(err.errorCode!=0)\r
- alert(err.reason);\r
- else\r
+ if(err.errorCode==0)\r
putDataXML(xmlDoc,sdocPath);\r
+ else\r
+ onLoadXMLError();\r
}\r
}\r
}\r
\r
-function insertDataDiv()\r
+function insertDataDiv(sName)\r
{\r
var sHTML="";\r
if(gbMac)\r
- sHTML+="<div id=dataDiv style=\"display:none;\"></div>";\r
+ sHTML+="<div id="+sName+" style=\"display:none;\"></div>";\r
else\r
- sHTML+="<div id=dataDiv style=\"visibility:hidden\"></div>";\r
+ sHTML+="<div id="+sName+" style=\"visibility:hidden\"></div>";\r
if((gbIE5||gbNav6)&&document.body)\r
document.body.insertAdjacentHTML("beforeEnd",sHTML);\r
else\r
{\r
document.body.insertAdjacentHTML("beforeEnd",gsInsertBeforeEndHTML);\r
gsInsertBeforeEndHTML="";\r
- loadData(gsFileName);\r
+ loadData_2(gsFileName,gsDivName);\r
}\r
else\r
{\r
\r
function window_BUnload()\r
{\r
- var oDivCon=getElement("dataDiv");\r
- if(oDivCon)\r
- oDivCon.innerHTML="";\r
+ for(var i=0;i<gnLoadDivNum;i++)\r
+ {\r
+ var oDivCon=getElement(gsDivName+i);\r
+ if(oDivCon)\r
+ oDivCon.innerHTML="";\r
+ }\r
}\r
\r
function removeThis(obj)\r
if(obj!=null)\r
{\r
resetHighLight(sNormalColor);\r
- obj.style.backgroundColor=sHighLightColor;\r
+ if (obj.style)\r
+ obj.style.backgroundColor=sHighLightColor;\r
goHighLighted=obj;\r
}\r
}\r
{\r
if(goHighLighted!=null)\r
{\r
- goHighLighted.style.backgroundColor=sNormalColor;\r
+ if (goHighLighted.style)\r
+ goHighLighted.style.backgroundColor=sNormalColor;\r
goHighLighted=null;\r
}\r
}\r
return sStyle;\r
}\r
\r
+function _browserStringToText(sBStr)\r
+{\r
+ var sText="";\r
+ // change %xxx back to the real char.\r
+ var nPos=sBStr.indexOf('%');\r
+ while(nPos!=-1)\r
+ {\r
+ sText+=sBStr.substring(0,nPos);\r
+ sBStr=sBStr.substring(nPos+1);\r
+ var sNum="";\r
+ var i=0;\r
+ while(sBStr.charAt(i)>='0'&&sBStr.charAt(i)<='9')\r
+ {\r
+ sNum+=sBStr.charAt(i++); \r
+ }\r
+ if(sNum!=""){\r
+ var nNum=parseInt(sNum,16);\r
+ sText+=String.fromCharCode(nNum);\r
+ sBStr=sBStr.substring(i);\r
+ }\r
+ nPos=sBStr.indexOf('%');\r
+ }\r
+ sText+=sBStr;\r
+ return sText;\r
+}\r
+\r
+function excapeSingleQuotandSlash(str)\r
+{\r
+ if(str==null) return null;\r
+ var nPos=0;\r
+ var sRes="";\r
+ var nPosNew=str.indexOf("\\",nPos);\r
+ while(nPosNew!=-1){\r
+ sRes+=str.substring(nPos,nPosNew+1)+"\\";\r
+ nPos=nPosNew+1;\r
+ nPosNew=str.indexOf("\\",nPos);\r
+ }\r
+ if(nPos<str.length)\r
+ sRes+=str.substring(nPos);\r
+ var re=new RegExp("'","g");\r
+ sRes=sRes.replace(re,"\\'");\r
+ return sRes;\r
+}\r
+\r
var gbWhUtil=true;
\ No newline at end of file
+// WebHelp 5.10.006\r
+var gbNav=false;\r
var gbNav6=false;\r
var gbNav61=false;\r
+var gbNav7=false;\r
var gbNav4=false;\r
var gbIE4=false;\r
var gbIE=false;\r
var gbIE5=false;\r
var gbIE55=false;\r
+var gbOpera6=false;\r
+var gbOpera7=false;\r
+var gbKonqueror3=false;\r
\r
var gAgent=navigator.userAgent.toLowerCase();\r
var gbMac=(gAgent.indexOf("mac")!=-1);\r
var gbSunOS=(gAgent.indexOf("sunos")!=-1);\r
var gbOpera=(gAgent.indexOf("opera")!=-1);\r
+var gbKonqueror=(gAgent.indexOf("konqueror")!= -1);\r
+var gbSafari=(gAgent.indexOf("safari")!= -1);\r
+var gbWindows=((gAgent.indexOf('win')!= -1)||(gAgent.indexOf('16bit')!= -1));\r
+var gbMozilla=((gAgent.indexOf('gecko')!=-1) && (gAgent.indexOf('netscape')==-1));\r
+\r
\r
var gVersion=navigator.appVersion.toLowerCase();\r
\r
var gnVerMajor=parseInt(gVersion);\r
var gnVerMinor=parseFloat(gVersion);\r
\r
-gbIE=(navigator.appName.indexOf("Microsoft")!=-1);\r
-if(gnVerMajor>=4)\r
+if(!gbOpera&&!gbKonqueror&&!gbSafari) // opera can mimic IE or Netscape by settings.\r
{\r
- if(navigator.appName=="Netscape")\r
+ gbIE=(navigator.appName.indexOf("Microsoft")!=-1);\r
+ gbNav=(gAgent.indexOf('mozilla')!=-1) && ((gAgent.indexOf('spoofer')==-1) && (gAgent.indexOf('compatible')==-1));\r
+ if(gnVerMajor>=4)\r
{\r
- gbNav4=true;\r
- if(gnVerMajor>=5)\r
- gbNav6=true;\r
+ if(navigator.appName=="Netscape")\r
+ {\r
+ gbNav4=true;\r
+ if(gnVerMajor>=5)\r
+ gbNav6=true;\r
+ }\r
+ gbIE4=(navigator.appName.indexOf("Microsoft")!=-1);\r
+ }\r
+ if(gbNav6)\r
+ {\r
+ var nPos=gAgent.indexOf("gecko");\r
+ if(nPos!=-1)\r
+ {\r
+ var nPos2=gAgent.indexOf("/", nPos);\r
+ if(nPos2!=-1)\r
+ {\r
+ var nVersion=parseFloat(gAgent.substring(nPos2+1));\r
+ if(nVersion>=20010726)\r
+ {\r
+ gbNav61=true;\r
+ if (nVersion>=20020823)\r
+ gbNav7=true;\r
+ }\r
+ }\r
+ }\r
+ }else if(gbIE4)\r
+ {\r
+ var nPos=gAgent.indexOf("msie");\r
+ if(nPos!=-1)\r
+ {\r
+ var nVersion=parseFloat(gAgent.substring(nPos+5));\r
+ if(nVersion>=5)\r
+ {\r
+ gbIE5=true;\r
+ if(nVersion>=5.5)\r
+ gbIE55=true;\r
+ }\r
+ }\r
}\r
- gbIE4=(navigator.appName.indexOf("Microsoft")!=-1);\r
}\r
-if(gbNav6)\r
+else if (gbOpera)\r
{\r
- document.gnPageWidth=innerWidth;\r
- document.gnPageHeight=innerHeight;\r
- var nPos=gAgent.indexOf("netscape");\r
+ var nPos = gAgent.indexOf("opera");\r
if(nPos!=-1)\r
{\r
- var nVersion=parseFloat(gAgent.substring(nPos+10));\r
- if(nVersion>=6.1)\r
- gbNav61=true;\r
+ var nVersion=parseFloat(gAgent.substring(nPos+6));\r
+ if(nVersion>=6)\r
+ {\r
+ gbOpera6=true;\r
+ if(nVersion>=7)\r
+ gbOpera7=true;\r
+ }\r
}\r
-}else if(gbIE4)\r
+}\r
+else if (gbKonqueror)\r
{\r
- var nPos=gAgent.indexOf("msie");\r
+ var nPos = gAgent.indexOf("konqueror");\r
if(nPos!=-1)\r
{\r
- var nVersion=parseFloat(gAgent.substring(nPos+5));\r
- if(nVersion>=5)\r
- gbIE5=true;\r
- if(nVersion>=5.5)\r
- gbIE55=true;\r
+ var nVersion = parseFloat(gAgent.substring(nPos+10));\r
+ if (nVersion >= 3)\r
+ {\r
+ gbKonqueror3=true;\r
+ }\r
}\r
}\r
\r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftstdata>\r
+<topic name="Building of blocks" url="blocks.htm" />\r
+<topic name="Changing displaying parameters" url="changing_displaying_parameters.htm" />\r
+<topic name="Introduction to GEOM" url="files/introduction_to_geom.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_basicgui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_booleangui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_buildgui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_displaygui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_generationgui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_geomtoolsgui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_measuregui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_operationgui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_primitivegui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_repairgui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_transformationgui_functions.htm" />\r
+<topic name="Blocks" url="newentity_blocks.htm" />\r
+<topic name="Sketcher" url="sketcher.htm" />\r
+<topic name="Working with groups" url="working_with_groups.htm" />\r
+\r
+</ftstdata> \r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<fts>\r
+<chunkinfo url="whfwdata0.xml" first="0" last="geometry"/>\r
+<chunkinfo url="whfwdata1.xml" first="geompy" last="radiu"/>\r
+<chunkinfo url="whfwdata2.xml" first="radius" last="zmin"/>\r
+\r
+<tchunkinfo first="0" last="16" url="whftdata0.xml" />\r
+\r
+</fts>\r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftswdata>\r
+<key name="0"> 1,12, </key>\r
+<key name="1"> 1,15,3,4,7,5,11,12,13,10,9,16, </key>\r
+<key name="1d"> 3,10, </key>\r
+<key name="1st"> 3,11,12,13,10, </key>\r
+<key name="2"> 14,1,15,3,4,5,11,12,13,10,9, </key>\r
+<key name="2d"> 3,4,7,5,12,10, </key>\r
+<key name="2nd"> 3,11,12,13,10, </key>\r
+<key name="2st"> 13, </key>\r
+<key name="3"> 15,3,4,11,12,13,10, </key>\r
+<key name="3d"> 3,4,6,7,5,11,12,10,9, </key>\r
+<key name="3rd"> 3,10, </key>\r
+<key name="3st"> 13, </key>\r
+<key name="4"> 14,15,4,12,10, </key>\r
+<key name="5"> 15,7,12, </key>\r
+<key name="6"> 14,12, </key>\r
+<key name="7"> 12, </key>\r
+<key name="8"> 12, </key>\r
+<key name="9"> 15,12, </key>\r
+<key name="90"> 15, </key>\r
+<key name="abl"> 15, </key>\r
+<key name="absolut"> 15, </key>\r
+<key name="accord"> 3,12, </key>\r
+<key name="accordanc"> 12, </key>\r
+<key name="achiev"> 12, </key>\r
+<key name="ad"> 12,16, </key>\r
+<key name="add"> 12, </key>\r
+<key name="addobject"> 16, </key>\r
+<key name="adjustment"> 12, </key>\r
+<key name="advanc"> 7,5, </key>\r
+<key name="aim"> 10, </key>\r
+<key name="algorithm"> 10, </key>\r
+<key name="allow"> 14,15,8,12,13,16, </key>\r
+<key name="along"> 7,13,10, </key>\r
+<key name="angl"> 15,7,12,13, </key>\r
+<key name="anoth"> 4, </key>\r
+<key name="any"> 12, </key>\r
+<key name="ap"> 3,12, </key>\r
+<key name="appli"> 10, </key>\r
+<key name="applicabl"> 13, </key>\r
+<key name="apply"> 12, </key>\r
+<key name="approximation"> 12, </key>\r
+<key name="arc"> 15,3, </key>\r
+<key name="archimed"> 10, </key>\r
+<key name="argument"> 14,1,15,3,4,7,5,11,12,13,10,9,16, </key>\r
+<key name="around"> 7, </key>\r
+<key name="associat"> 6, </key>\r
+<key name="attribut"> 6, </key>\r
+<key name="automatical"> 14,3, </key>\r
+<key name="availabl"> 6,12, </key>\r
+<key name="ax"> 3, </key>\r
+<key name="axi"> 3,7,11,13,9, </key>\r
+<key name="b"> 3, </key>\r
+<key name="bas"> 7,11,12,13, </key>\r
+<key name="baseshap"> 7, </key>\r
+<key name="basi"> 7, </key>\r
+<key name="basic"> 2,15,3,5,10,9, </key>\r
+<key name="basicproperti"> 9, </key>\r
+<key name="befor"> 15,12, </key>\r
+<key name="below"> 14, </key>\r
+<key name="bezi"> 3,12, </key>\r
+<key name="block"> 14,0,10, </key>\r
+<key name="boolean"> 2,4,5,9, </key>\r
+<key name="both"> 6, </key>\r
+<key name="bound"> 9, </key>\r
+<key name="boundari"> 12, </key>\r
+<key name="boundary"> 12, </key>\r
+<key name="boundingbox"> 9, </key>\r
+<key name="box"> 14,1,15,3,4,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="brep"> 2,8, </key>\r
+<key name="brows"> 3,6,8, </key>\r
+<key name="bsplin"> 12, </key>\r
+<key name="bsplinerestriction"> 12, </key>\r
+<key name="build"> 14,0,2,5,10, </key>\r
+<key name="button"> 3,12, </key>\r
+<key name="bypas"> 14, </key>\r
+<key name="cad"> 2, </key>\r
+<key name="camera"> 3, </key>\r
+<key name="cas"> 14,3,12, </key>\r
+<key name="cent"> 15,3,11,13,9, </key>\r
+<key name="centerofscal"> 13, </key>\r
+<key name="central"> 11, </key>\r
+<key name="chamf"> 10, </key>\r
+<key name="chang"> 1, </key>\r
+<key name="check"> 12,10,9, </key>\r
+<key name="checkbox"> 12,13, </key>\r
+<key name="checkshap"> 9, </key>\r
+<key name="choos"> 6,8,10, </key>\r
+<key name="circl"> 3, </key>\r
+<key name="click"> 1,6,8, </key>\r
+<key name="clos"> 5,12, </key>\r
+<key name="closecontour"> 12, </key>\r
+<key name="closedwir"> 12, </key>\r
+<key name="closur"> 12, </key>\r
+<key name="coincident"> 12, </key>\r
+<key name="color"> 1, </key>\r
+<key name="command"> 14,1,15,3,4,6,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="common"> 4,12, </key>\r
+<key name="complex"> 2,4,7,10, </key>\r
+<key name="component"> 15,3,13, </key>\r
+<key name="compos"> 14,9, </key>\r
+<key name="compound"> 14,4,5,12,13,10, </key>\r
+<key name="compsolid"> 7, </key>\r
+<key name="comput"> 10,9, </key>\r
+<key name="con"> 11, </key>\r
+<key name="concern"> 9, </key>\r
+<key name="confirm"> 8, </key>\r
+<key name="conical"> 12, </key>\r
+<key name="connect"> 5,10, </key>\r
+<key name="consider"> 12, </key>\r
+<key name="constraint"> 14, </key>\r
+<key name="construct"> 14,5,11, </key>\r
+<key name="construction"> 2,4, </key>\r
+<key name="constructor"> 3,11,12,13,10, </key>\r
+<key name="contain"> 15,8,12, </key>\r
+<key name="content"> 8, </key>\r
+<key name="continuiti"> 12, </key>\r
+<key name="continuity"> 12, </key>\r
+<key name="continuity2d"> 12, </key>\r
+<key name="continuity3d"> 12, </key>\r
+<key name="contour"> 12, </key>\r
+<key name="conversion"> 12, </key>\r
+<key name="coordinat"> 15,3,11,13,9, </key>\r
+<key name="copy"> 13, </key>\r
+<key name="corner"> 11, </key>\r
+<key name="correction"> 12, </key>\r
+<key name="correspond"> 3,7,5,11,12,10, </key>\r
+<key name="coupl"> 15, </key>\r
+<key name="creat"> 14,15,3,6,7,5,11,12,13,10,9,16, </key>\r
+<key name="creategroup"> 16, </key>\r
+<key name="creation"> 2,7,12,10, </key>\r
+<key name="current"> 15,6, </key>\r
+<key name="curv"> 15,3,7,12, </key>\r
+<key name="curve2dmod"> 12, </key>\r
+<key name="curve3dmod"> 12, </key>\r
+<key name="curvecontinuity"> 12, </key>\r
+<key name="cut"> 4,12,10, </key>\r
+<key name="cylind"> 11, </key>\r
+<key name="cylindrical"> 12, </key>\r
+<key name="d1"> 10, </key>\r
+<key name="d2"> 10, </key>\r
+<key name="data"> 9, </key>\r
+<key name="default"> 15, </key>\r
+<key name="defin"> 15,3,11,12,13,10, </key>\r
+<key name="definit"> 12,9, </key>\r
+<key name="definition"> 7,12, </key>\r
+<key name="deflection"> 10, </key>\r
+<key name="degre"> 15,7,12, </key>\r
+<key name="delet"> 10, </key>\r
+<key name="density"> 10, </key>\r
+<key name="depend"> 10, </key>\r
+<key name="describ"> 8, </key>\r
+<key name="description"> 14,1,15,3,4,6,7,5,11,12,13,10,9,16, </key>\r
+<key name="desir"> 12, </key>\r
+<key name="destin"> 2, </key>\r
+<key name="destination"> 15, </key>\r
+<key name="detect"> 12, </key>\r
+<key name="detection"> 12, </key>\r
+<key name="diagonal"> 11, </key>\r
+<key name="dialog"> 14,1,15,3,4,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="dif"> 6, </key>\r
+<key name="different"> 1,6,11,9, </key>\r
+<key name="dimension"> 7,11,10,9, </key>\r
+<key name="dir"> 13, </key>\r
+<key name="dir1"> 13, </key>\r
+<key name="dir2"> 13, </key>\r
+<key name="direction"> 15,3,7,11,13,10, </key>\r
+<key name="dirface1v"> 10, </key>\r
+<key name="dirfaceid1"> 10, </key>\r
+<key name="dirfaceid1u"> 10, </key>\r
+<key name="dirfaceid1v"> 10, </key>\r
+<key name="dirfaceid2"> 10, </key>\r
+<key name="dirfaceid2u"> 10, </key>\r
+<key name="dirfaceid2v"> 10, </key>\r
+<key name="display"> 1,3,6,8,12,9, </key>\r
+<key name="displayall"> 6, </key>\r
+<key name="displayon"> 6, </key>\r
+<key name="distanc"> 12,13,9, </key>\r
+<key name="divid"> 12, </key>\r
+<key name="divideedg"> 12, </key>\r
+<key name="don"> 12,13, </key>\r
+<key name="doubl"> 1,15, </key>\r
+<key name="dropsmalledg"> 12, </key>\r
+<key name="dx"> 15,13, </key>\r
+<key name="dy"> 15,13, </key>\r
+<key name="dz"> 13, </key>\r
+<key name="e"> 6, </key>\r
+<key name="e1"> 14, </key>\r
+<key name="e2"> 14, </key>\r
+<key name="e3"> 14, </key>\r
+<key name="e4"> 14, </key>\r
+<key name="edg"> 14,3,7,5,12,10, </key>\r
+<key name="edgeid"> 12, </key>\r
+<key name="edit"> 16, </key>\r
+<key name="egdemaxtol"> 9, </key>\r
+<key name="egdemintol"> 9, </key>\r
+<key name="eith"> 14, </key>\r
+<key name="element"> 15,3,4,6,7,5,11,12,9, </key>\r
+<key name="elementary"> 14, </key>\r
+<key name="ellips"> 3, </key>\r
+<key name="empty"> 12, </key>\r
+<key name="end"> 15,3,12,13, </key>\r
+<key name="ent"> 3,8, </key>\r
+<key name="entity"> 15,3,7,5,11,16, </key>\r
+<key name="equal"> 15, </key>\r
+<key name="eras"> 6, </key>\r
+<key name="eraseall"> 6, </key>\r
+<key name="eraseon"> 6, </key>\r
+<key name="error"> 12, </key>\r
+<key name="etc"> 5,12, </key>\r
+<key name="exampl"> 14,1,15,3,4,7,5,11,12,13,10,16, </key>\r
+<key name="except"> 12, </key>\r
+<key name="exist"> 15,16, </key>\r
+<key name="explod"> 0,5,10, </key>\r
+<key name="export"> 2,8, </key>\r
+<key name="exportation"> 8, </key>\r
+<key name="extract"> 10, </key>\r
+<key name="extrud"> 7, </key>\r
+<key name="extrusion"> 7, </key>\r
+<key name="f1"> 14, </key>\r
+<key name="f2"> 14, </key>\r
+<key name="f3"> 14, </key>\r
+<key name="f4"> 14, </key>\r
+<key name="f5"> 14, </key>\r
+<key name="f6"> 14, </key>\r
+<key name="fac"> 14,3,7,5,12,13,10, </key>\r
+<key name="face1"> 10, </key>\r
+<key name="face2"> 10, </key>\r
+<key name="facemaxtol"> 9, </key>\r
+<key name="facemintol"> 9, </key>\r
+<key name="factor"> 13, </key>\r
+<key name="fals"> 12, </key>\r
+<key name="field"> 3, </key>\r
+<key name="fil"> 3,8,7, </key>\r
+<key name="filenam"> 8, </key>\r
+<key name="fill"> 7,12, </key>\r
+<key name="fillet"> 10, </key>\r
+<key name="first"> 3,4,5,11,13,10, </key>\r
+<key name="fix"> 12, </key>\r
+<key name="fixfacesiz"> 12, </key>\r
+<key name="fixshap"> 12, </key>\r
+<key name="follow"> 14,4,6,5, </key>\r
+<key name="format"> 2,8, </key>\r
+<key name="formatnam"> 8, </key>\r
+<key name="four"> 14, </key>\r
+<key name="fre"> 12, </key>\r
+<key name="function"> 2,5, </key>\r
+<key name="fus"> 4, </key>\r
+<key name="gap"> 12, </key>\r
+<key name="general"> 14, </key>\r
+<key name="generat"> 7, </key>\r
+<key name="generation"> 2,7, </key>\r
+<key name="geom"> 1,2,3,4,6,8,7,5,11,13,10,9, </key>\r
+<key name="geom_object"> 14,15,3,4,7,5,11,12,13,10,9,16, </key>\r
+<key name="geometric"> 14, </key>\r
+<key name="geometrical"> 1,2,3,4,6,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="geometry"> 12, </key>\r
+\r
+</ftswdata> \r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftswdata>\r
+<key name="geompy"> 14,15,3,4,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="get"> 4,5,9, </key>\r
+<key name="getfreeboundary"> 12, </key>\r
+<key name="getobjectid"> 16, </key>\r
+<key name="getsubshapeid"> 5, </key>\r
+<key name="gg"> 1, </key>\r
+<key name="giv"> 3, </key>\r
+<key name="given"> 3,5,12,13,10, </key>\r
+<key name="glu"> 12,10, </key>\r
+<key name="graphic"> 6, </key>\r
+<key name="gravity"> 9, </key>\r
+<key name="group"> 16, </key>\r
+<key name="gui"> 10, </key>\r
+<key name="half"> 3, </key>\r
+<key name="hav"> 5,12, </key>\r
+<key name="height"> 7,11, </key>\r
+<key name="hexahedral"> 14,10, </key>\r
+<key name="hexahedron"> 14, </key>\r
+<key name="hid"> 6, </key>\r
+<key name="highlight"> 12, </key>\r
+<key name="hol"> 12, </key>\r
+<key name="i"> 6, </key>\r
+<key name="i11"> 9, </key>\r
+<key name="i12"> 9, </key>\r
+<key name="i13"> 9, </key>\r
+<key name="i21"> 9, </key>\r
+<key name="i22"> 9, </key>\r
+<key name="i23"> 9, </key>\r
+<key name="i31"> 9, </key>\r
+<key name="i32"> 9, </key>\r
+<key name="i33"> 9, </key>\r
+<key name="id"> 1,6,5,12,10,16, </key>\r
+<key name="if"> 5,12,10,9, </key>\r
+<key name="ig"> 2,8, </key>\r
+<key name="imag"> 13, </key>\r
+<key name="import"> 2,6,8,9, </key>\r
+<key name="importation"> 8, </key>\r
+<key name="in"> 13, </key>\r
+<key name="increas"> 12, </key>\r
+<key name="independent"> 4,6, </key>\r
+<key name="indic"> 10, </key>\r
+<key name="inertia"> 9, </key>\r
+<key name="initial"> 13, </key>\r
+<key name="inquir"> 9, </key>\r
+<key name="inretia"> 9, </key>\r
+<key name="insert"> 12, </key>\r
+<key name="insid"> 10, </key>\r
+<key name="integ"> 10, </key>\r
+<key name="integer"> 10, </key>\r
+<key name="intend"> 12, </key>\r
+<key name="interactive"> 10, </key>\r
+<key name="intermediat"> 14, </key>\r
+<key name="internal"> 12, </key>\r
+<key name="intersect"> 10, </key>\r
+<key name="intersection"> 10, </key>\r
+<key name="introduction"> 14,2, </key>\r
+<key name="invalid"> 12, </key>\r
+<key name="isbyparamet"> 12, </key>\r
+<key name="iscommonvertex"> 12, </key>\r
+<key name="iso"> 1, </key>\r
+<key name="isolin"> 1, </key>\r
+<key name="iteration"> 7, </key>\r
+<key name="itself"> 12, </key>\r
+<key name="ix"> 9, </key>\r
+<key name="iy"> 9, </key>\r
+<key name="iz"> 9, </key>\r
+<key name="just"> 14, </key>\r
+<key name="keep"> 13, </key>\r
+<key name="last"> 3,5, </key>\r
+<key name="lc"> 3, </key>\r
+<key name="least"> 3, </key>\r
+<key name="length"> 15,12,9, </key>\r
+<key name="les"> 12, </key>\r
+<key name="limit"> 10, </key>\r
+<key name="lin"> 15,3,10, </key>\r
+<key name="list"> 15,3,7,5,12,10,16, </key>\r
+<key name="listoffaceid"> 10, </key>\r
+<key name="listofgeomshap"> 12, </key>\r
+<key name="listofid"> 5,12, </key>\r
+<key name="listofkeepinsid"> 10, </key>\r
+<key name="listofmaterial"> 10, </key>\r
+<key name="listofremoveinsid"> 10, </key>\r
+<key name="listofshap"> 3,5,12,10, </key>\r
+<key name="listofshapeid"> 10, </key>\r
+<key name="listoftool"> 10, </key>\r
+<key name="listofwireid"> 12, </key>\r
+<key name="local"> 15,3,13, </key>\r
+<key name="locat"> 3, </key>\r
+<key name="location"> 3,8,13, </key>\r
+<key name="lwp"> 15, </key>\r
+<key name="ly"> 15,12, </key>\r
+<key name="main"> 0,3,4,6,7,5,11,12,10,9,16, </key>\r
+<key name="mainshap"> 16, </key>\r
+<key name="major"> 3,11, </key>\r
+<key name="mak"> 13,10, </key>\r
+<key name="makearc"> 3, </key>\r
+<key name="makebezi"> 3, </key>\r
+<key name="makeblockexplod"> 10, </key>\r
+<key name="makeboolean"> 4, </key>\r
+<key name="makebox"> 11, </key>\r
+<key name="makecdg"> 9, </key>\r
+<key name="makechamferedg"> 10, </key>\r
+<key name="makechamferfac"> 10, </key>\r
+<key name="makecircl"> 3, </key>\r
+<key name="makecompound"> 5, </key>\r
+<key name="makecon"> 11, </key>\r
+<key name="makecylind"> 11, </key>\r
+<key name="makeedg"> 5, </key>\r
+<key name="makeellips"> 3, </key>\r
+<key name="makefac"> 5, </key>\r
+<key name="makefil"> 7, </key>\r
+<key name="makefillet"> 10, </key>\r
+<key name="makegluefac"> 12, </key>\r
+<key name="makehexasolid"> 14, </key>\r
+<key name="makehexasolidtwofac"> 14, </key>\r
+<key name="makeinterpol"> 3, </key>\r
+<key name="makelin"> 3, </key>\r
+<key name="makemark"> 3, </key>\r
+<key name="makemirrorbyplan"> 13, </key>\r
+<key name="makemultirotation1d"> 13, </key>\r
+<key name="makemultirotation2d"> 13, </key>\r
+<key name="makemultitransformation1d"> 10, </key>\r
+<key name="makemultitransformation2d"> 10, </key>\r
+<key name="makemultitranslation1d"> 13, </key>\r
+<key name="makemultitranslation2d"> 13, </key>\r
+<key name="makeoffset"> 13, </key>\r
+<key name="makepartition"> 10, </key>\r
+<key name="makepip"> 7, </key>\r
+<key name="makeplan"> 3, </key>\r
+<key name="makepolylin"> 3, </key>\r
+<key name="makeposition"> 13, </key>\r
+<key name="makeprism"> 7, </key>\r
+<key name="makequadfac"> 14, </key>\r
+<key name="makequadfaceedg"> 14, </key>\r
+<key name="makequadfacevertic"> 14, </key>\r
+<key name="makerevolution"> 7, </key>\r
+<key name="makerotation"> 13, </key>\r
+<key name="makescaletransform"> 13, </key>\r
+<key name="makesew"> 12, </key>\r
+<key name="makeshell"> 5, </key>\r
+<key name="makesketch"> 15, </key>\r
+<key name="makesolid"> 5, </key>\r
+<key name="makespher"> 11, </key>\r
+<key name="maketoru"> 11, </key>\r
+<key name="maketranslation"> 13, </key>\r
+<key name="makevector"> 3, </key>\r
+<key name="makevertex"> 3, </key>\r
+<key name="makewir"> 5, </key>\r
+<key name="manual"> 3, </key>\r
+<key name="mas"> 9, </key>\r
+<key name="material"> 10, </key>\r
+<key name="matrix"> 9, </key>\r
+<key name="max"> 7,12,10, </key>\r
+<key name="maxdegre"> 7, </key>\r
+<key name="maximal"> 7,12,10,9, </key>\r
+<key name="maximum"> 12,10, </key>\r
+<key name="maxnbfac"> 10, </key>\r
+<key name="maxtoleranc"> 12, </key>\r
+<key name="maxtolerance3d"> 12, </key>\r
+<key name="mean"> 15,13, </key>\r
+<key name="measur"> 9, </key>\r
+<key name="measurement"> 9, </key>\r
+<key name="mention"> 14, </key>\r
+<key name="menu"> 0,1,3,4,6,8,7,5,11,12,10,9,16, </key>\r
+<key name="merg"> 12, </key>\r
+<key name="mesh"> 14,10, </key>\r
+<key name="meshingdeflection"> 10, </key>\r
+<key name="method"> 5, </key>\r
+<key name="middl"> 3, </key>\r
+<key name="min"> 7,10,9, </key>\r
+<key name="mindegre"> 7, </key>\r
+<key name="mindistanc"> 9, </key>\r
+<key name="minimal"> 7,10,9, </key>\r
+<key name="minimum"> 10, </key>\r
+<key name="minnbfac"> 10, </key>\r
+<key name="minor"> 3,11, </key>\r
+<key name="mirror"> 13, </key>\r
+<key name="mod"> 1,12, </key>\r
+<key name="model"> 2,10, </key>\r
+<key name="modifi"> 3,12,13, </key>\r
+<key name="modification"> 12,13, </key>\r
+<key name="modify"> 13, </key>\r
+<key name="modul"> 2,6, </key>\r
+<key name="moment"> 9, </key>\r
+<key name="mov"> 13, </key>\r
+<key name="multi"> 0,13,10, </key>\r
+<key name="must"> 12,13, </key>\r
+<key name="nam"> 14,3,4,8,7,5,11,12,13,10, </key>\r
+<key name="nbit"> 7, </key>\r
+<key name="nbsplitpoint"> 12, </key>\r
+<key name="nbtim"> 13,10, </key>\r
+<key name="nbtimes1"> 13, </key>\r
+<key name="nbtimes2"> 13, </key>\r
+<key name="nbtimesu"> 10, </key>\r
+<key name="nbtimesv"> 10, </key>\r
+<key name="necessary"> 15,6,12,9, </key>\r
+<key name="need"> 12, </key>\r
+<key name="negativ"> 13, </key>\r
+<key name="neigbour"> 12, </key>\r
+<key name="new"> 15,3,7,5,11,12,16, </key>\r
+<key name="nod"> 3, </key>\r
+<key name="noerror"> 12, </key>\r
+<key name="normal"> 3,7,13, </key>\r
+<key name="notion"> 14, </key>\r
+<key name="numb"> 1,7,12,13,10, </key>\r
+<key name="number"> 10, </key>\r
+<key name="numeb"> 10, </key>\r
+<key name="object"> 1,2,3,4,6,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="occ"> 1,6,12, </key>\r
+<key name="occur"> 12, </key>\r
+<key name="offset"> 13, </key>\r
+<key name="ok"> 3,8, </key>\r
+<key name="on"> 15,3,4,6,12,13,10, </key>\r
+<key name="open"> 12, </key>\r
+<key name="openwir"> 12, </key>\r
+<key name="operation"> 14,2,4,6,7,12,13,10,16, </key>\r
+<key name="operator"> 12, </key>\r
+<key name="opposit"> 11, </key>\r
+<key name="optimization"> 2, </key>\r
+<key name="option"> 0, </key>\r
+<key name="ord"> 12, </key>\r
+<key name="orient"> 14,3, </key>\r
+<key name="origin"> 3,11, </key>\r
+<key name="otherwis"> 12,13, </key>\r
+<key name="outsid"> 10, </key>\r
+<key name="ox"> 15,3, </key>\r
+<key name="oy"> 3, </key>\r
+<key name="oz"> 15,3, </key>\r
+<key name="paramet"> 3,5,12, </key>\r
+<key name="parameter"> 1,15,3,7,12, </key>\r
+<key name="paramt"> 12, </key>\r
+<key name="part"> 4,11, </key>\r
+<key name="partition"> 10, </key>\r
+<key name="pas"> 3, </key>\r
+<key name="path"> 7, </key>\r
+<key name="pathshap"> 7, </key>\r
+<key name="pattern"> 13, </key>\r
+<key name="perform"> 10,16, </key>\r
+<key name="perpendicular"> 15, </key>\r
+<key name="pip"> 7, </key>\r
+<key name="plan"> 15,3,13,10, </key>\r
+<key name="planar"> 15,3,5, </key>\r
+<key name="plung"> 10, </key>\r
+<key name="point"> 14,15,3,11,12,13,9, </key>\r
+<key name="point1"> 3, </key>\r
+<key name="point2"> 3, </key>\r
+<key name="point3"> 3, </key>\r
+<key name="pointcoordinat"> 9, </key>\r
+<key name="polylin"> 3, </key>\r
+<key name="pop"> 1,6, </key>\r
+<key name="position"> 3,12, </key>\r
+<key name="possibility"> 12, </key>\r
+<key name="possibl"> 6,12, </key>\r
+<key name="precision"> 12, </key>\r
+<key name="predefin"> 15, </key>\r
+<key name="pres"> 3, </key>\r
+<key name="preview"> 3, </key>\r
+<key name="previou"> 15, </key>\r
+<key name="primitiv"> 2,11, </key>\r
+<key name="prism"> 7, </key>\r
+<key name="problem"> 12, </key>\r
+<key name="proces"> 12,10, </key>\r
+<key name="processshap"> 12, </key>\r
+<key name="properti"> 1,9, </key>\r
+<key name="put"> 10, </key>\r
+<key name="python"> 9, </key>\r
+<key name="quadrangl"> 14,3, </key>\r
+<key name="radian"> 12, </key>\r
+<key name="radiu"> 15,3,11,10, </key>\r
+\r
+</ftswdata> \r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftswdata>\r
+<key name="radius"> 3,11, </key>\r
+<key name="radius1"> 11, </key>\r
+<key name="radius2"> 11, </key>\r
+<key name="radiusmajor"> 3,11, </key>\r
+<key name="radiusminor"> 3,11, </key>\r
+<key name="rang"> 2,12, </key>\r
+<key name="re"> 12, </key>\r
+<key name="reasonabl"> 6, </key>\r
+<key name="reconstruction"> 10, </key>\r
+<key name="referenc"> 3, </key>\r
+<key name="regard"> 3, </key>\r
+<key name="relativ"> 15, </key>\r
+<key name="remov"> 12,13,16, </key>\r
+<key name="removeobject"> 16, </key>\r
+<key name="removeweb"> 10, </key>\r
+<key name="repair"> 2,12, </key>\r
+<key name="repetition"> 13, </key>\r
+<key name="represent"> 3, </key>\r
+<key name="request"> 5, </key>\r
+<key name="requir"> 6,8,12, </key>\r
+<key name="requireddegre"> 12, </key>\r
+<key name="requirednbsegment"> 12, </key>\r
+<key name="respect"> 15,12, </key>\r
+<key name="restriction"> 12, </key>\r
+<key name="result"> 14,15,3,4,7,5,11,12,13,10,9,16, </key>\r
+<key name="resultant"> 12, </key>\r
+<key name="retriev"> 5, </key>\r
+<key name="return"> 5,10,9,16, </key>\r
+<key name="revers"> 13, </key>\r
+<key name="revolution"> 7,12, </key>\r
+<key name="right"> 1,6, </key>\r
+<key name="rotat"> 7,13, </key>\r
+<key name="rotation"> 13, </key>\r
+<key name="s"> 3,5,12,13,10,16, </key>\r
+<key name="salom"> 2, </key>\r
+<key name="sam"> 15,12, </key>\r
+<key name="sameparamet"> 12, </key>\r
+<key name="scal"> 13, </key>\r
+<key name="se"> 8, </key>\r
+<key name="search"> 8, </key>\r
+<key name="second"> 4,11,13,10, </key>\r
+<key name="section"> 4,10, </key>\r
+<key name="segment"> 15,12, </key>\r
+<key name="select"> 0,1,15,3,4,6,8,7,5,11,12,10,9,16, </key>\r
+<key name="selection"> 15,3,10, </key>\r
+<key name="sens"> 10, </key>\r
+<key name="serv"> 3,7, </key>\r
+<key name="set"> 1,3,12,13,10, </key>\r
+<key name="setcolor"> 1, </key>\r
+<key name="setdisplaymod"> 1, </key>\r
+<key name="settransparency"> 1, </key>\r
+<key name="sew"> 12, </key>\r
+<key name="sg"> 6, </key>\r
+<key name="shad"> 1, </key>\r
+<key name="shap"> 1,2,4,6,8,7,5,12,13,10,9,16, </key>\r
+<key name="shape1"> 4,9, </key>\r
+<key name="shape2"> 4,9, </key>\r
+<key name="shapesto"> 12, </key>\r
+<key name="shapetyp"> 10,16, </key>\r
+<key name="shel"> 5,13, </key>\r
+<key name="shell"> 14,7,5,13, </key>\r
+<key name="short"> 1, </key>\r
+<key name="should"> 12, </key>\r
+<key name="shown"> 3, </key>\r
+<key name="sid"> 3, </key>\r
+<key name="sign"> 13, </key>\r
+<key name="six"> 14, </key>\r
+<key name="siz"> 3,12,10, </key>\r
+<key name="sketch"> 15, </key>\r
+<key name="small"> 3,12, </key>\r
+<key name="solid"> 14,7,5,11,13,10, </key>\r
+<key name="soon"> 3, </key>\r
+<key name="spac"> 3,9, </key>\r
+<key name="specifi"> 3,12,10, </key>\r
+<key name="specific"> 14, </key>\r
+<key name="specify"> 12,13, </key>\r
+<key name="spher"> 11, </key>\r
+<key name="splin"> 3, </key>\r
+<key name="split"> 12, </key>\r
+<key name="splitangl"> 12, </key>\r
+<key name="splitclosedfac"> 12, </key>\r
+<key name="splitcontinuity"> 12, </key>\r
+<key name="spot"> 12, </key>\r
+<key name="stag"> 14, </key>\r
+<key name="standard"> 8, </key>\r
+<key name="start"> 15,3,13, </key>\r
+<key name="step"> 14,2,8,13, </key>\r
+<key name="step1"> 13, </key>\r
+<key name="step2"> 13, </key>\r
+<key name="str"> 15,8, </key>\r
+<key name="strip"> 12, </key>\r
+<key name="study"> 6, </key>\r
+<key name="sub"> 5,12,16, </key>\r
+<key name="submenu"> 0,5,12,9, </key>\r
+<key name="subshap"> 5,10,16, </key>\r
+<key name="subshapeall"> 5, </key>\r
+<key name="subshapeid"> 16, </key>\r
+<key name="suppres"> 12, </key>\r
+<key name="suppressfac"> 12, </key>\r
+<key name="suppresshol"> 12, </key>\r
+<key name="suppressinternalwir"> 12, </key>\r
+<key name="surfac"> 12,13,9, </key>\r
+<key name="surfacecontinuity"> 12, </key>\r
+<key name="surfacemod"> 12, </key>\r
+<key name="symmetrical"> 13, </key>\r
+<key name="symmetry"> 11,13, </key>\r
+<key name="system"> 3,13, </key>\r
+<key name="tak"> 14, </key>\r
+<key name="tangent"> 15, </key>\r
+<key name="target"> 15,10, </key>\r
+<key name="tetrahedral"> 14, </key>\r
+<key name="theendlc"> 13, </key>\r
+<key name="them"> 12, </key>\r
+<key name="theobject"> 13, </key>\r
+<key name="therefor"> 15, </key>\r
+<key name="theshap"> 12, </key>\r
+<key name="thestartlc"> 13, </key>\r
+<key name="thetoleranc"> 12, </key>\r
+<key name="tim"> 13, </key>\r
+<key name="tobezi"> 12, </key>\r
+<key name="tol2d"> 7, </key>\r
+<key name="tol3d"> 7, </key>\r
+<key name="toleranc"> 7,12,9, </key>\r
+<key name="tolerance2d"> 12, </key>\r
+<key name="tolerance3d"> 12, </key>\r
+<key name="tool"> 9, </key>\r
+<key name="toru"> 11, </key>\r
+<key name="transform"> 4,13,10, </key>\r
+<key name="transformation"> 0,2,13,10, </key>\r
+<key name="translat"> 13, </key>\r
+<key name="translation"> 13,10, </key>\r
+<key name="transparency"> 1, </key>\r
+<key name="trihedron"> 3, </key>\r
+<key name="trimsiz"> 3, </key>\r
+<key name="tru"> 12,10,9, </key>\r
+<key name="tui"> 14,1,15,3,4,6,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="tupl"> 9, </key>\r
+<key name="two"> 14,4,11,12,13,10, </key>\r
+<key name="typ"> 15,4,5,11,12,10,9,16, </key>\r
+<key name="typeofshap"> 5, </key>\r
+<key name="underly"> 12, </key>\r
+<key name="up"> 1,6,11,10, </key>\r
+<key name="updat"> 3, </key>\r
+<key name="us"> 14,2,15,3,4,6,7,5,12,13,10,9, </key>\r
+<key name="v1"> 14, </key>\r
+<key name="v2"> 14, </key>\r
+<key name="v3"> 14, </key>\r
+<key name="v4"> 14, </key>\r
+<key name="val"> 12, </key>\r
+<key name="valid"> 9, </key>\r
+<key name="validity"> 9, </key>\r
+<key name="valu"> 1,15,3,7,11,12,13,10,9, </key>\r
+<key name="variou"> 12, </key>\r
+<key name="vector"> 15,3,7,11,13, </key>\r
+<key name="vertex"> 3,7,5,11,12,13,9, </key>\r
+<key name="vertex1"> 5, </key>\r
+<key name="vertex2"> 5, </key>\r
+<key name="vertexmaxtol"> 9, </key>\r
+<key name="vertexmintol"> 9, </key>\r
+<key name="vertic"> 14,3,5,11,12,13, </key>\r
+<key name="view"> 1,3,6,12, </key>\r
+<key name="viewer"> 6, </key>\r
+<key name="visibility"> 6, </key>\r
+<key name="visualization"> 1,6, </key>\r
+<key name="volum"> 9, </key>\r
+<key name="vtk"> 6, </key>\r
+<key name="vx"> 15, </key>\r
+<key name="wantplanarfac"> 5, </key>\r
+<key name="wat"> 10, </key>\r
+<key name="waterdensity"> 10, </key>\r
+<key name="weight"> 10, </key>\r
+<key name="whati"> 9, </key>\r
+<key name="whil"> 12, </key>\r
+<key name="whos"> 5,9, </key>\r
+<key name="wid"> 2, </key>\r
+<key name="will"> 3,8,12,13,10, </key>\r
+<key name="wir"> 14,7,5,12, </key>\r
+<key name="wirefram"> 1, </key>\r
+<key name="within"> 1,12, </key>\r
+<key name="work"> 15,3,6,12,16, </key>\r
+<key name="x"> 15,3,9, </key>\r
+<key name="x1"> 11, </key>\r
+<key name="x2"> 11, </key>\r
+<key name="xdx"> 3, </key>\r
+<key name="xdy"> 3, </key>\r
+<key name="xdz"> 3, </key>\r
+<key name="xmax"> 9, </key>\r
+<key name="xmin"> 9, </key>\r
+<key name="xoy"> 15, </key>\r
+<key name="xyz"> 3, </key>\r
+<key name="y"> 15,3,9, </key>\r
+<key name="y1"> 11, </key>\r
+<key name="y2"> 11, </key>\r
+<key name="ydx"> 3, </key>\r
+<key name="ydy"> 3, </key>\r
+<key name="ydz"> 3, </key>\r
+<key name="ymax"> 9, </key>\r
+<key name="ymin"> 9, </key>\r
+<key name="your"> 8,12,9, </key>\r
+<key name="z"> 3,10,9, </key>\r
+<key name="z1"> 11, </key>\r
+<key name="z2"> 11, </key>\r
+<key name="zmax"> 9, </key>\r
+<key name="zmin"> 9, </key>\r
+\r
+</ftswdata> \r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<glossarydata>\r
+ <entry name="Cell" value="Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension." />\r
+ <entry name="Component" value="One integer or real value can correspond to each component of a field and to each entity of a mesh" />\r
+ <entry name="Descendant connectivity" value="It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1." />\r
+ <entry name="Edge" value="An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node)." />\r
+ <entry name="Entity of a mesh" value="Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity." />\r
+ <entry name="Equivalence" value="Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension." />\r
+ <entry name="Face" value="Face of a volumetrical cell (triangle, quadrangle)." />\r
+ <entry name="Family" value="Entities of a mesh are described by a certain number of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership." />\r
+ <entry name="Field" value="Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type." />\r
+ <entry name="Field profile" value="Fields can be defined only on one part of the mesh. Profile of the field or profile of the component of a field indicates which entities of the mesh contain values." />\r
+ <entry name="Group" value="Unordered set of entities of a mesh. One entity can belong to several groups." />\r
+ <entry name="Mesh" value="Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions)." />\r
+ <entry name="Nodal connectivity" value="It is a description of an entity of the mesh by an ordered list of nodes constituting this entity." />\r
+ <entry name="Node" value="Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point." />\r
+ <entry name="Point" value="Geometrical entity determined by its coordinates in the space." />\r
+ <entry name="Reference connectivity" value="For each type of entity of a mesh, reference connectivity define the topology of an entity." />\r
+ <entry name="Result" value="List of fields referring to one mesh." />\r
+ <entry name="Study" value="Study represents a chain of sequences of calculations." />\r
+\r
+</glossarydata>\r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<glossary>\r
+<chunkinfo url="whgdata0.xml" first="Cell" last="Study" num="18" />\r
+\r
+</glossary>
\ No newline at end of file
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<index>\r
+\r
+</index>\r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<tocdata>\r
+<book name="GEOM module" >\r
+ <item name="Introduction to GEOM" url="files/introduction_to_geom.htm" />\r
+ <item name="Importing\exporting geometrical objects" url="files/salome2_sp3_geomtoolsgui_functions.htm" />\r
+ <book name="Managing geometrical objects" >\r
+ <item name="Changing displaying parameters" url="changing_displaying_parameters.htm" />\r
+ <item name="Displaying\hiding objects" url="files/salome2_sp3_displaygui_functions.htm" />\r
+ </book>\r
+ <book name="Creating geometrical objects" >\r
+ <item name="Creating basic geometrical objects" url="files/salome2_sp3_basicgui_functions.htm" />\r
+ <item name="Constructing primitives" url="files/salome2_sp3_primitivegui_functions.htm" />\r
+ <item name="Generating complex objects" url="files/salome2_sp3_generationgui_functions.htm" />\r
+ <item name="Working with groups" url="working_with_groups.htm" />\r
+ <item name="Building by blocks" url="newentity_blocks.htm" />\r
+ <item name="Sketcher" url="sketcher.htm" />\r
+ <item name="Building geometrical objects" url="files/salome2_sp3_buildgui_functions.htm" />\r
+ </book>\r
+ <book name="Transforming geometrical objects" >\r
+ <item name="Using basic operations" url="files/salome2_sp3_operationgui_functions.htm" />\r
+ <item name="Using boolean operations" url="files/salome2_sp3_booleangui_functions.htm" />\r
+ <item name="Using transformation operations" url="files/salome2_sp3_transformationgui_functions.htm" />\r
+ <item name="Repairing geometrical objects" url="files/salome2_sp3_repairgui_functions.htm" />\r
+ </book>\r
+ <item name="Using measurement tools" url="files/salome2_sp3_measuregui_functions.htm" />\r
+</book>\r
+\r
+</tocdata>\r
--- /dev/null
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<toc root="whtdata0.xml">\r
+\r
+</toc>\r
\r
<html>\r
\r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
<head>\r
-\r
<title>Working with groups</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1720>\r
-<meta name=layout-width content=491>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
<!--\r
if (navigator.appName !="Netscape")\r
{ document.write("<link rel='stylesheet' href='default.css'>");}\r
</script>\r
<style type="text/css">\r
<!--\r
-p.whs1 {margin-left: 40px;}\r
-img_whs2 {border-style: none; border: none; width: 24px; height: 22px;}\r
-p.whs3 {font-size: 12pt;}\r
-p.whs4 {font-size: 12pt; margin-left: 40px;}\r
-img_whs5 {border-style: none; border: none; width: 200px; height: 224px;}\r
-p.whs6 {font-size: 12pt; font-weight: bold;}\r
-img_whs7 {border-style: none; border: none; width: 250px; height: 307px;}\r
-img_whs8 {border-style: none; border: none; width: 22px; height: 22px;}\r
-ul.whs9 {list-style: disc;}\r
-img_whs10 {border-style: none; border: none; width: 200px; height: 226px;}\r
+p.whs1 { margin-left:40px; }\r
+img_whs2 { border-style:none; border:none; width:24px; height:22px; }\r
+p.whs3 { font-size:12pt; }\r
+p.whs4 { font-size:12pt; margin-left:40px; }\r
+img_whs5 { border-style:none; border:none; width:200px; height:224px; }\r
+p.whs6 { font-size:12pt; font-weight:bold; }\r
+img_whs7 { border-style:none; border:none; width:250px; height:307px; }\r
+img_whs8 { border-style:none; border:none; width:22px; height:22px; }\r
+ul.whs9 { list-style:disc; }\r
+img_whs10 { border-style:none; border:none; width:200px; height:226px; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
if (innerWidth != origWidth || innerHeight != origHeight)\r
</script>\r
<style type="text/css">\r
<!--\r
- div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
-->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
<script type="text/javascript" language="javascript" src="whver.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
</head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.gbWhTopic)\r
{\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("geom.html");\r
+ setRelStartPage("geom.htm");\r
\r
- autoSync(0);\r
+ autoSync(1);\r
sendSyncInfo();\r
sendAveInfoOut();\r
}\r
}\r
else\r
- document.location.reload();\r
+ if (window.gbIE4)\r
+ document.location.reload();\r
//-->\r
</script>\r
<h1>Working with groups</h1>\r
\r
<p class="whs3"> </p>\r
\r
-<p class="whs3"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.CreateGroup(MainShape, ShapeType)</I></span>, \r
- where MainShape is a shape for which the group is created, ShapeType is \r
- a type of shapes in the created group.</p>\r
+<p class="whs3"><b>TUI Command:</b><i> </i><span style="font-style: italic;"><I>geompy.CreateGroup(MainShape, \r
+ ShapeType)</I></span>, where MainShape is a shape for which the group is created, \r
+ ShapeType is a type of shapes in the created group.</p>\r
\r
<p class="whs3"> </p>\r
\r
\r
<p class="whs3"> </p>\r
\r
-<p class="whs3"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i></p>\r
+<p class="whs3"><b>TUI Command:</b><i> </i></p>\r
\r
<ul type="disc" class="whs9">\r
\r
//-->\r
</script>\r
</body>\r
-\r
</html>\r
module GEOM
{
+ interface GEOM_List
+ { };
+
interface GEOM_Superv : Engines::Component,SALOMEDS::Driver
{
//-----------------------------------------------------------//
//-----------------------------------------------------------//
void SetStudyID (in long theStudyID) ;
+ //-----------------------------------------------------------//
+ // Create ListOfGO and add items to it //
+ //-----------------------------------------------------------//
+ GEOM_List CreateListOfGO();
+ void AddItemToListOfGO( inout GEOM_List theList,
+ in GEOM_Object theObject);
+
+ //-----------------------------------------------------------//
+ // Create ListOfLong and add items to it //
+ //-----------------------------------------------------------//
+ GEOM_List CreateListOfLong();
+ void AddItemToListOfLong( inout GEOM_List theList,
+ in long theObject);
+
+ //-----------------------------------------------------------//
+ // Create ListOfDouble and add items to it //
+ //-----------------------------------------------------------//
+ GEOM_List CreateListOfDouble();
+ void AddItemToListOfDouble( inout GEOM_List theList,
+ in double theObject);
+
//-----------------------------------------------------------//
// Primitives Construction : BasicOperations //
//-----------------------------------------------------------//
in double theTrimSize) ;
GEOM_Object MakePlanePntVec (in GEOM_Object thePnt,
in GEOM_Object theVec,
- in double theTrimSize) ;
+ in double theTrimSize) ;
GEOM_Object MakePlaneFace (in GEOM_Object theFace,
- in double theTrimSize) ;
+ in double theTrimSize) ;
GEOM_Object MakeMarker (in double theOX , in double theOY , in double theOZ,
in double theXDX, in double theXDY, in double theXDZ,
in double theYDX, in double theYDY, in double theYDZ) ;
in GEOM_Object thePnt2) ;
GEOM_Object MakeCylinderPntVecRH (in GEOM_Object thePnt,
in GEOM_Object theAxis,
- in double theRadius,
- in double theHeight) ;
+ in double theRadius,
+ in double theHeight) ;
GEOM_Object MakeCylinderRH (in double theR,
in double theH) ;
GEOM_Object MakeSphere (in double theX,
in double theRadius) ;
GEOM_Object MakeSphereR (in double theR) ;
GEOM_Object MakeSpherePntR (in GEOM_Object thePnt,
- in double theR) ;
+ in double theR) ;
GEOM_Object MakeTorusPntVecRR (in GEOM_Object thePnt,
in GEOM_Object theVec,
- in double theRMajor,
- in double theRMinor) ;
+ in double theRMajor,
+ in double theRMinor) ;
GEOM_Object MakeTorusRR (in double theRMajor,
in double theRMinor) ;
GEOM_Object MakeConePntVecR1R2H (in GEOM_Object thePnt,
in GEOM_Object theAxis,
- in double theR1,
- in double theR2,
- in double theHeight) ;
+ in double theR1,
+ in double theR2,
+ in double theHeight) ;
GEOM_Object MakeConeR1R2H (in double theR1,
in double theR2,
in double theHeight) ;
in GEOM_Object thePath) ;
GEOM_Object MakeRevolutionAxisAngle (in GEOM_Object theBase,
in GEOM_Object theAxis,
- in double theAngle) ;
+ in double theAngle) ;
GEOM_Object MakeFilling (in GEOM_Object theShape,
in long theMinDeg, in long theMaxDeg,
in double theTol2D, in double theTol3D,
//-----------------------------------------------------------//
GEOM_Object MakeBoolean (in GEOM_Object theShape1,
in GEOM_Object theShape2,
- in long theOperation) ;
+ in long theOperation) ;
GEOM_Object MakeFuse (in GEOM_Object theShape1,
in GEOM_Object theShape2) ;
- GEOM_Object MakePartition (in ListOfGO theShapes,
- in ListOfGO theTools,
- in ListOfGO theKeepInside,
- in ListOfGO theRemoveInside,
- in short theLimit,
- in boolean theRemoveWebs,
- in ListOfLong theMaterials) ;
+ GEOM_Object MakePartition (in GEOM_List theShapes,
+ in GEOM_List theTools,
+ in GEOM_List theKeepInside,
+ in GEOM_List theRemoveInside,
+ in short theLimit,
+ in boolean theRemoveWebs,
+ in GEOM_List theMaterials) ;
GEOM_Object MakeHalfPartition (in GEOM_Object theShape,
in GEOM_Object thePlane) ;
in GEOM_Object thePoint1,
in GEOM_Object thePoint2) ;
GEOM_Object TranslateDXDYDZ (in GEOM_Object theObject,
- in double theDX,
- in double theDY,
- in double theDZ) ;
+ in double theDX,
+ in double theDY,
+ in double theDZ) ;
GEOM_Object TranslateDXDYDZCopy (in GEOM_Object theObject,
- in double theDX,
- in double theDY,
- in double theDZ) ;
+ in double theDX,
+ in double theDY,
+ in double theDZ) ;
GEOM_Object TranslateVector (in GEOM_Object theObject,
in GEOM_Object theVector) ;
GEOM_Object TranslateVectorCopy (in GEOM_Object theObject,
in GEOM_Object theVector) ;
GEOM_Object MultiTranslate1D (in GEOM_Object theObject,
in GEOM_Object theVector,
- in double theStep,
- in long theNbTimes) ;
+ in double theStep,
+ in long theNbTimes) ;
GEOM_Object MultiTranslate2D (in GEOM_Object theObject,
in GEOM_Object theVector1,
- in double theStep1,
- in long theNbTimes1,
+ in double theStep1,
+ in long theNbTimes1,
in GEOM_Object theVector2,
- in double theStep2,
- in long theNbTimes2) ;
+ in double theStep2,
+ in long theNbTimes2) ;
GEOM_Object Rotate (in GEOM_Object theObject,
in GEOM_Object theAxis,
- in double theAngle) ;
+ in double theAngle) ;
GEOM_Object RotateCopy (in GEOM_Object theObject,
in GEOM_Object theAxis,
- in double theAngle) ;
+ in double theAngle) ;
GEOM_Object MultiRotate1D (in GEOM_Object theObject,
in GEOM_Object theAxis,
- in long theNbTimes) ;
+ in long theNbTimes) ;
GEOM_Object MultiRotate2D (in GEOM_Object theObject,
in GEOM_Object theAxis,
- in double theAngle,
- in long theNbTimes1,
- in double theStep,
- in long theNbTimes2) ;
- GEOM_Object MirrorPlane (in GEOM_Object theObject, in GEOM_Object thePlane) ;
- GEOM_Object MirrorPlaneCopy (in GEOM_Object theObject, in GEOM_Object thePlane) ;
- GEOM_Object MirrorAxis (in GEOM_Object theObject, in GEOM_Object theAxis) ;
- GEOM_Object MirrorAxisCopy (in GEOM_Object theObject, in GEOM_Object theAxis) ;
- GEOM_Object MirrorPoint (in GEOM_Object theObject, in GEOM_Object thePoint) ;
- GEOM_Object MirrorPointCopy (in GEOM_Object theObject, in GEOM_Object thePoint) ;
- GEOM_Object OffsetShape (in GEOM_Object theObject, in double theOffset) ;
- GEOM_Object OffsetShapeCopy (in GEOM_Object theObject, in double theOffset) ;
- GEOM_Object ScaleShape (in GEOM_Object theObject, in GEOM_Object thePoint,
- in double theFactor) ;
- GEOM_Object ScaleShapeCopy (in GEOM_Object theObject, in GEOM_Object thePoint,
- in double theFactor) ;
+ in double theAngle,
+ in long theNbTimes1,
+ in double theStep,
+ in long theNbTimes2) ;
+ GEOM_Object MirrorPlane (in GEOM_Object theObject,
+ in GEOM_Object thePlane) ;
+ GEOM_Object MirrorPlaneCopy (in GEOM_Object theObject,
+ in GEOM_Object thePlane) ;
+ GEOM_Object MirrorAxis (in GEOM_Object theObject,
+ in GEOM_Object theAxis) ;
+ GEOM_Object MirrorAxisCopy (in GEOM_Object theObject,
+ in GEOM_Object theAxis) ;
+ GEOM_Object MirrorPoint (in GEOM_Object theObject,
+ in GEOM_Object thePoint) ;
+ GEOM_Object MirrorPointCopy (in GEOM_Object theObject,
+ in GEOM_Object thePoint) ;
+ GEOM_Object OffsetShape (in GEOM_Object theObject,
+ in double theOffset) ;
+ GEOM_Object OffsetShapeCopy (in GEOM_Object theObject,
+ in double theOffset) ;
+ GEOM_Object ScaleShape (in GEOM_Object theObject,
+ in GEOM_Object thePoint,
+ in double theFactor) ;
+ GEOM_Object ScaleShapeCopy (in GEOM_Object theObject,
+ in GEOM_Object thePoint,
+ in double theFactor) ;
GEOM_Object PositionShape (in GEOM_Object theObject,
in GEOM_Object theStartLCS,
in GEOM_Object theEndLCS) ;
//-----------------------------------------------------------//
// ShapesOperations //
//-----------------------------------------------------------//
- GEOM_Object MakeEdge (in GEOM_Object thePnt1, in GEOM_Object thePnt2) ;
- GEOM_Object MakeWire (in ListOfGO theEdgesAndWires) ;
- GEOM_Object MakeFace (in GEOM_Object theWire, in boolean isPlanarWanted) ;
- GEOM_Object MakeFaceWires (in ListOfGO theWires, in boolean isPlanarWanted) ;
- GEOM_Object MakeShell (in ListOfGO theFacesAndShells) ;
+ GEOM_Object MakeEdge (in GEOM_Object thePnt1,
+ in GEOM_Object thePnt2) ;
+ GEOM_Object MakeWire (in GEOM_List theEdgesAndWires) ;
+ GEOM_Object MakeFace (in GEOM_Object theWire,
+ in boolean isPlanarWanted) ;
+ GEOM_Object MakeFaceWires (in GEOM_List theWires,
+ in boolean isPlanarWanted) ;
+ GEOM_Object MakeShell (in GEOM_List theFacesAndShells) ;
GEOM_Object MakeSolidShell (in GEOM_Object theShell) ;
- GEOM_Object MakeSolidShells (in ListOfGO theShells) ;
- GEOM_Object MakeCompound (in ListOfGO theShapes) ;
- GEOM_Object MakeGlueFaces (in GEOM_Object theShape, in double theTolerance) ;
- ListOfGO MakeExplode (in GEOM_Object theShape,
- in long theShapeType,
- in boolean isSorted) ;
+ GEOM_Object MakeSolidShells (in GEOM_List theShells) ;
+ GEOM_Object MakeCompound (in GEOM_List theShapes) ;
+ GEOM_Object MakeGlueFaces (in GEOM_Object theShape,
+ in double theTolerance) ;
+ GEOM_List MakeExplode (in GEOM_Object theShape,
+ in long theShapeType,
+ in boolean isSorted) ;
long NumberOfFaces (in GEOM_Object theShape) ;
long NumberOfEdges (in GEOM_Object theShape) ;
GEOM_Object ChangeOrientation (in GEOM_Object theShape) ;
out GEOM_IBlocksOperations::BCErrors theErrors) ;
string PrintBCErrors (in GEOM_Object theCompound,
in GEOM_IBlocksOperations::BCErrors theErrors) ;
- ListOfGO ExplodeCompoundOfBlocks (in GEOM_Object theCompound,
- in long theMinNbFaces,
- in long theMaxNbFaces) ;
+ GEOM_List ExplodeCompoundOfBlocks (in GEOM_Object theCompound,
+ in long theMinNbFaces,
+ in long theMaxNbFaces) ;
GEOM_Object GetBlockNearPoint (in GEOM_Object theCompound,
in GEOM_Object thePoint) ;
GEOM_Object GetBlockByParts (in GEOM_Object theCompound,
- in ListOfGO theParts) ;
- ListOfGO GetBlocksByParts (in GEOM_Object theCompound,
- in ListOfGO theParts) ;
+ in GEOM_List theParts) ;
+ GEOM_List GetBlocksByParts (in GEOM_Object theCompound,
+ in GEOM_List theParts) ;
GEOM_Object MakeMultiTransformation1D (in GEOM_Object theBlock,
in long theDirFace1,
in long theDirFace2,
//-----------------------------------------------------------//
GEOM_Object MakeCirclePntVecR (in GEOM_Object thePnt,
in GEOM_Object theVec,
- in double theR) ;
+ in double theR) ;
GEOM_Object MakeCircleThreePnt (in GEOM_Object thePnt1,
in GEOM_Object thePnt2,
in GEOM_Object thePnt3) ;
GEOM_Object MakeEllipse (in GEOM_Object thePnt,
in GEOM_Object theVec,
- in double theRMajor,
- in double theRMinor) ;
+ in double theRMajor,
+ in double theRMinor) ;
GEOM_Object MakeArc (in GEOM_Object thePnt1,
in GEOM_Object thePnt2,
in GEOM_Object thePnt3) ;
- GEOM_Object MakePolyline (in ListOfGO thePoints) ;
- GEOM_Object MakeSplineBezier (in ListOfGO thePoints) ;
- GEOM_Object MakeSplineInterpolation (in ListOfGO thePoints) ;
- GEOM_Object MakeSketcher (in string theCommand, in ListOfDouble theWorkingPlane) ;
+ GEOM_Object MakePolyline (in GEOM_List thePoints) ;
+ GEOM_Object MakeSplineBezier (in GEOM_List thePoints) ;
+ GEOM_Object MakeSplineInterpolation (in GEOM_List thePoints) ;
+ GEOM_Object MakeSketcher (in string theCommand,
+ in GEOM_List theWorkingPlane) ;
//-----------------------------------------------------------//
// LocalOperations //
in double theR) ;
GEOM_Object MakeFilletEdges (in GEOM_Object theShape,
in double theR,
- in ListOfLong theEdges) ;
+ in GEOM_List theEdges) ;
GEOM_Object MakeFilletFaces (in GEOM_Object theShape,
in double theR,
- in ListOfLong theFaces) ;
+ in GEOM_List theFaces) ;
GEOM_Object MakeChamferAll (in GEOM_Object theShape,
in double theD) ;
GEOM_Object MakeChamferEdge (in GEOM_Object theShape,
in long theFace1, in long theFace2) ;
GEOM_Object MakeChamferFaces (in GEOM_Object theShape,
in double theD1, in double theD2,
- in ListOfLong theFaces) ;
+ in GEOM_List theFaces) ;
GEOM_Object MakeArchimede (in GEOM_Object theShape,
- in double theWeight,
- in double theWaterDensity,
- in double theMeshDeflection) ;
- long GetSubShapeIndex (in GEOM_Object theShape, in GEOM_Object theSubShape) ;
+ in double theWeight,
+ in double theWaterDensity,
+ in double theMeshDeflection) ;
+ long GetSubShapeIndex (in GEOM_Object theShape,
+ in GEOM_Object theSubShape) ;
//-----------------------------------------------------------//
// GroupOperations //
//-----------------------------------------------------------//
- GEOM_Object CreateGroup (in GEOM_Object theMainShape, in long theShapeType) ;
- void AddObject (in GEOM_Object theGroup, in long theSubShapeId) ;
- void RemoveObject (in GEOM_Object theGroup, in long theSubShapeId) ;
+ GEOM_Object CreateGroup (in GEOM_Object theMainShape,
+ in long theShapeType) ;
+ void AddObject (in GEOM_Object theGroup,
+ in long theSubShapeId) ;
+ void RemoveObject (in GEOM_Object theGroup,
+ in long theSubShapeId) ;
long GetType (in GEOM_Object theGroup) ;
GEOM_Object GetMainShape(in GEOM_Object theGroup) ;
- ListOfLong GetObjects(in GEOM_Object theGroup) ;
+ GEOM_List GetObjects(in GEOM_Object theGroup) ;
};
};
<component-name>GEOM_Superv</component-name>
<component-username>GEOM_Superv</component-username>
<component-type>OTHER</component-type>
- <component-author>asv</component-author>
+ <component-author>mkr</component-author>
<component-version>2.1.0</component-version>
<component-comment>unknown</component-comment>
<component-multistudy>1</component-multistudy>
<component-service-list>
<component-service>
<service-name>SetStudyID</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
<outParameter-list></outParameter-list>
<DataStream-list></DataStream-list>
</component-service>
+ <component-service>
+ <service-name>CreateListOfGO</service-name>
+ <service-author>mkr</service-author>
+ <service-version>2.1.0</service-version>
+ <service-comment>unknown</service-comment>
+ <service-by-default>0</service-by-default>
+ <inParameter-list></inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-name>return</outParameter-name>
+ <outParameter-type>GEOM_List</outParameter-type>
+ <outParameter-comment>unknown</outParameter-comment>
+ </outParameter>
+ </outParameter-list>
+ <DataStream-list></DataStream-list>
+ </component-service>
+ <component-service>
+ <service-name>AddItemToListOfGO</service-name>
+ <service-author>mkr</service-author>
+ <service-version>2.1.0</service-version>
+ <service-comment>unknown</service-comment>
+ <service-by-default>0</service-by-default>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-name>theList</inParameter-name>
+ <inParameter-type>GEOM_List</inParameter-type>
+ <inParameter-comment>unknown</inParameter-comment>
+ </inParameter>
+ <inParameter>
+ <inParameter-name>theObject</inParameter-name>
+ <inParameter-type>GEOM_Object</inParameter-type>
+ <inParameter-comment>unknown</inParameter-comment>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-name>theList</outParameter-name>
+ <outParameter-type>GEOM_List</outParameter-type>
+ <outParameter-comment>unknown</outParameter-comment>
+ </outParameter>
+ </outParameter-list>
+ <DataStream-list></DataStream-list>
+ </component-service>
+ <component-service>
+ <service-name>CreateListOfLong</service-name>
+ <service-author>mkr</service-author>
+ <service-version>2.1.0</service-version>
+ <service-comment>unknown</service-comment>
+ <service-by-default>0</service-by-default>
+ <inParameter-list></inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-name>return</outParameter-name>
+ <outParameter-type>GEOM_List</outParameter-type>
+ <outParameter-comment>unknown</outParameter-comment>
+ </outParameter>
+ </outParameter-list>
+ <DataStream-list></DataStream-list>
+ </component-service>
+ <component-service>
+ <service-name>AddItemToListOfLong</service-name>
+ <service-author>mkr</service-author>
+ <service-version>2.1.0</service-version>
+ <service-comment>unknown</service-comment>
+ <service-by-default>0</service-by-default>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-name>theList</inParameter-name>
+ <inParameter-type>GEOM_List</inParameter-type>
+ <inParameter-comment>unknown</inParameter-comment>
+ </inParameter>
+ <inParameter>
+ <inParameter-name>theObject</inParameter-name>
+ <inParameter-type>long</inParameter-type>
+ <inParameter-comment>unknown</inParameter-comment>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-name>theList</outParameter-name>
+ <outParameter-type>GEOM_List</outParameter-type>
+ <outParameter-comment>unknown</outParameter-comment>
+ </outParameter>
+ </outParameter-list>
+ <DataStream-list></DataStream-list>
+ </component-service>
+ <component-service>
+ <service-name>CreateListOfDouble</service-name>
+ <service-author>mkr</service-author>
+ <service-version>2.1.0</service-version>
+ <service-comment>unknown</service-comment>
+ <service-by-default>0</service-by-default>
+ <inParameter-list></inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-name>return</outParameter-name>
+ <outParameter-type>GEOM_List</outParameter-type>
+ <outParameter-comment>unknown</outParameter-comment>
+ </outParameter>
+ </outParameter-list>
+ <DataStream-list></DataStream-list>
+ </component-service>
+ <component-service>
+ <service-name>AddItemToListOfDouble</service-name>
+ <service-author>mkr</service-author>
+ <service-version>2.1.0</service-version>
+ <service-comment>unknown</service-comment>
+ <service-by-default>0</service-by-default>
+ <inParameter-list>
+ <inParameter>
+ <inParameter-name>theList</inParameter-name>
+ <inParameter-type>GEOM_List</inParameter-type>
+ <inParameter-comment>unknown</inParameter-comment>
+ </inParameter>
+ <inParameter>
+ <inParameter-name>theObject</inParameter-name>
+ <inParameter-type>double</inParameter-type>
+ <inParameter-comment>unknown</inParameter-comment>
+ </inParameter>
+ </inParameter-list>
+ <outParameter-list>
+ <outParameter>
+ <outParameter-name>theList</outParameter-name>
+ <outParameter-type>GEOM_List</outParameter-type>
+ <outParameter-comment>unknown</outParameter-comment>
+ </outParameter>
+ </outParameter-list>
+ <DataStream-list></DataStream-list>
+ </component-service>
<component-service>
<service-name>MakePointXYZ</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakePointWithReference</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakePointOnCurve</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeVectorDXDYDZ</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeVectorTwoPnt</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeLineTwoPnt</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakePlaneThreePnt</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakePlanePntVec</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakePlaneFace</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeMarker</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeBox</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeBoxDXDYDZ</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeBoxTwoPnt</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeCylinderPntVecRH</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeCylinderRH</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeSphere</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeSphereR</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeSpherePntR</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeTorusPntVecRR</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeTorusRR</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeConePntVecR1R2H</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeConeR1R2H</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakePrismVecH</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakePrismTwoPnt</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakePipe</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeRevolutionAxisAngle</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeFilling</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeBoolean</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeFuse</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakePartition</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
<inParameter-list>
<inParameter>
<inParameter-name>theShapes</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
<inParameter>
<inParameter-name>theTools</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
<inParameter>
<inParameter-name>theKeepInside</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
<inParameter>
<inParameter-name>theRemoveInside</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
<inParameter>
</inParameter>
<inParameter>
<inParameter-name>theMaterials</inParameter-name>
- <inParameter-type>ListOfLong</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
</component-service>
<component-service>
<service-name>MakeHalfPartition</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeCopy</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>Export</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>Import</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>ImportTranslators</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>ExportTranslators</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>TranslateTwoPoints</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>TranslateTwoPointsCopy</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>TranslateDXDYDZ</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>TranslateDXDYDZCopy</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>TranslateVector</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>TranslateVectorCopy</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MultiTranslate1D</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MultiTranslate2D</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>Rotate</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>RotateCopy</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MultiRotate1D</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MultiRotate2D</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MirrorPlane</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MirrorPlaneCopy</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MirrorAxis</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MirrorAxisCopy</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MirrorPoint</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MirrorPointCopy</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>OffsetShape</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>OffsetShapeCopy</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>ScaleShape</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>ScaleShapeCopy</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>PositionShape</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>PositionShapeCopy</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeEdge</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeWire</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
<inParameter-list>
<inParameter>
<inParameter-name>theEdgesAndWires</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
</component-service>
<component-service>
<service-name>MakeFace</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeFaceWires</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
<inParameter-list>
<inParameter>
<inParameter-name>theWires</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
<inParameter>
</component-service>
<component-service>
<service-name>MakeShell</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
<inParameter-list>
<inParameter>
<inParameter-name>theFacesAndShells</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
</component-service>
<component-service>
<service-name>MakeSolidShell</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeSolidShells</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
<inParameter-list>
<inParameter>
<inParameter-name>theShells</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
</component-service>
<component-service>
<service-name>MakeCompound</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
<inParameter-list>
<inParameter>
<inParameter-name>theShapes</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
</component-service>
<component-service>
<service-name>MakeGlueFaces</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeExplode</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
<outParameter-list>
<outParameter>
<outParameter-name>return</outParameter-name>
- <outParameter-type>ListOfGO</outParameter-type>
+ <outParameter-type>GEOM_List</outParameter-type>
<outParameter-comment>unknown</outParameter-comment>
</outParameter>
</outParameter-list>
</component-service>
<component-service>
<service-name>NumberOfFaces</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>NumberOfEdges</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>ChangeOrientation</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeQuad4Vertices</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeQuad</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeQuad2Edges</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeHexa</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeHexa2Faces</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>GetPoint</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>GetEdge</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>GetEdgeNearPoint</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>GetFaceByPoints</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>GetFaceByEdges</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>GetOppositeFace</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>GetFaceNearPoint</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>GetFaceByNormale</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>IsCompoundOfBlocks</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>CheckCompoundOfBlocks</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>PrintBCErrors</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>ExplodeCompoundOfBlocks</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
<outParameter-list>
<outParameter>
<outParameter-name>return</outParameter-name>
- <outParameter-type>ListOfGO</outParameter-type>
+ <outParameter-type>GEOM_List</outParameter-type>
<outParameter-comment>unknown</outParameter-comment>
</outParameter>
</outParameter-list>
</component-service>
<component-service>
<service-name>GetBlockNearPoint</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>GetBlockByParts</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</inParameter>
<inParameter>
<inParameter-name>theParts</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
</component-service>
<component-service>
<service-name>GetBlocksByParts</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</inParameter>
<inParameter>
<inParameter-name>theParts</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
<outParameter-list>
<outParameter>
<outParameter-name>return</outParameter-name>
- <outParameter-type>ListOfGO</outParameter-type>
+ <outParameter-type>GEOM_List</outParameter-type>
<outParameter-comment>unknown</outParameter-comment>
</outParameter>
</outParameter-list>
</component-service>
<component-service>
<service-name>MakeMultiTransformation1D</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeMultiTransformation2D</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeCirclePntVecR</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeCircleThreePnt</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeEllipse</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeArc</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakePolyline</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
<inParameter-list>
<inParameter>
<inParameter-name>thePoints</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
</component-service>
<component-service>
<service-name>MakeSplineBezier</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
<inParameter-list>
<inParameter>
<inParameter-name>thePoints</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
</component-service>
<component-service>
<service-name>MakeSplineInterpolation</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
<inParameter-list>
<inParameter>
<inParameter-name>thePoints</inParameter-name>
- <inParameter-type>ListOfGO</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
</component-service>
<component-service>
<service-name>MakeSketcher</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</inParameter>
<inParameter>
<inParameter-name>theWorkingPlane</inParameter-name>
- <inParameter-type>ListOfDouble</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
</component-service>
<component-service>
<service-name>MakeFilletAll</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeFilletEdges</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</inParameter>
<inParameter>
<inParameter-name>theEdges</inParameter-name>
- <inParameter-type>ListOfLong</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
</component-service>
<component-service>
<service-name>MakeFilletFaces</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</inParameter>
<inParameter>
<inParameter-name>theFaces</inParameter-name>
- <inParameter-type>ListOfLong</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
</component-service>
<component-service>
<service-name>MakeChamferAll</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeChamferEdge</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>MakeChamferFaces</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</inParameter>
<inParameter>
<inParameter-name>theFaces</inParameter-name>
- <inParameter-type>ListOfLong</inParameter-type>
+ <inParameter-type>GEOM_List</inParameter-type>
<inParameter-comment>unknown</inParameter-comment>
</inParameter>
</inParameter-list>
</component-service>
<component-service>
<service-name>MakeArchimede</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>GetSubShapeIndex</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>CreateGroup</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>AddObject</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>RemoveObject</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>GetType</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>GetMainShape</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
</component-service>
<component-service>
<service-name>GetObjects</service-name>
- <service-author>asv</service-author>
+ <service-author>mkr</service-author>
<service-version>2.1.0</service-version>
<service-comment>unknown</service-comment>
<service-by-default>0</service-by-default>
<outParameter-list>
<outParameter>
<outParameter-name>return</outParameter-name>
- <outParameter-type>ListOfLong</outParameter-type>
+ <outParameter-type>GEOM_List</outParameter-type>
<outParameter-comment>unknown</outParameter-comment>
</outParameter>
</outParameter-list>
const int id = getConstructorId();
gp_Vec v1( myData[ DX1 ]->GetValue(), myData[ DY1 ]->GetValue(), myData[ DZ1 ]->GetValue() ),
v2( myData[ DX2 ]->GetValue(), myData[ DY2 ]->GetValue(), myData[ DZ2 ]->GetValue() );
- bool isOrthogonal = v1.IsNormal( v2, Precision::Confusion() );
+
+ bool isOrthogonal = false;
+ // we will got exception if the magnitude of any of the 2 vectors <= gp::Resolution()
+ if ( v1.Magnitude() > gp::Resolution() && v2.Magnitude() > gp::Resolution() )
+ isOrthogonal = v1.IsNormal( v2, Precision::Confusion() );
+
switch ( id )
{
case 0:
erasePreview(true);
if (isAllSubShapes()) { // Sub-shapes selection disabled
+ disconnect(mySelection, SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
globalSelection( GEOM_ALLSHAPES );
- SelectionIntoArgument();
-
+ if (myObject->_is_nil()) {
+ SelectionIntoArgument();
+ }
+ connect(mySelection, SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
} else {
displayPreview(true, true, false);
globalSelection(GEOM_PREVIEW);
--- /dev/null
+-- File: GEOMAlgo.cdl
+-- Created: Sat Dec 04 12:36:22 2004
+-- Author: Peter KURNEV
+-- <peter@PREFEX>
+---Copyright: Matra Datavision 2004
+
+
+package GEOMAlgo
+
+ ---Purpose:
+
+uses
+ TCollection,
+ TColStd,
+ Bnd,
+ gp,
+ TopAbs,
+ TopoDS,
+ TopTools,
+ IntTools
+
+is
+ deferred class Algo;
+ deferred class ShapeAlgo;
+ class Gluer;
+ class PassKey;
+ class PassKeyMapHasher;
+ class Tools;
+
+ class IndexedDataMapOfPassKeyListOfShape
+ instantiates IndexedDataMap from TCollection (PassKey from GEOMAlgo,
+ ListOfShape from TopTools,
+ PassKeyMapHasher from GEOMAlgo);
+
+ class IndexedDataMapOfShapeBox
+ instantiates IndexedDataMap from TCollection (Shape from TopoDS,
+ Box from Bnd,
+ ShapeMapHasher from TopTools);
+ class IndexedDataMapOfIntegerShape
+ instantiates IndexedDataMap from TCollection (Integer from Standard,
+ Shape from TopoDS,
+ MapIntegerHasher from TColStd);
+
+end GEOMAlgo;
--- /dev/null
+-- File: GEOMAlgo_Algo.cdl
+-- Created: Sat Dec 04 12:37:56 2004
+-- Author: Peter KURNEV
+-- <peter@PREFEX>
+---Copyright: Matra Datavision 2004
+
+
+deferred class Algo from GEOMAlgo
+
+ ---Purpose:
+
+--uses
+--raises
+
+is
+ Initialize
+ returns Algo from GEOMAlgo;
+ ---C++: alias "Standard_EXPORT virtual ~GEOMAlgo_Algo();"
+
+ Perform(me:out)
+ is deferred;
+
+ CheckData(me:out)
+ is deferred protected;
+
+ CheckResult(me:out)
+ is deferred protected;
+
+ ErrorStatus (me)
+ returns Integer from Standard;
+
+ WarningStatus (me)
+ returns Integer from Standard;
+
+fields
+ myErrorStatus : Integer from Standard is protected;
+ myWarningStatus : Integer from Standard is protected;
+
+end Algo;
--- /dev/null
+// File: GEOMAlgo_Algo.cxx
+// Created: Sat Dec 04 12:39:47 2004
+// Author: Peter KURNEV
+// <peter@PREFEX>
+
+
+#include <GEOMAlgo_Algo.ixx>
+
+//=======================================================================
+// function:
+// purpose:
+//=======================================================================
+ GEOMAlgo_Algo::GEOMAlgo_Algo()
+:
+ myErrorStatus(1),
+ myWarningStatus(0)
+{}
+//=======================================================================
+// function: ~
+// purpose:
+//=======================================================================
+ GEOMAlgo_Algo::~GEOMAlgo_Algo()
+{
+}
+//=======================================================================
+// function: ErrorStatus
+// purpose:
+//=======================================================================
+ Standard_Integer GEOMAlgo_Algo::ErrorStatus()const
+{
+ return myErrorStatus;
+}
+//=======================================================================
+// function: WarningStatus
+// purpose:
+//=======================================================================
+ Standard_Integer GEOMAlgo_Algo::WarningStatus()const
+{
+ return myWarningStatus;
+}
+// myErrorStatus
+//
+// 1 - object is just initialized
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_Algo_HeaderFile
+#define _GEOMAlgo_Algo_HeaderFile
+
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_Algo {
+
+public:
+
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ // Methods PUBLIC
+ //
+Standard_EXPORT virtual void Perform() = 0;
+Standard_EXPORT Standard_Integer ErrorStatus() const;
+Standard_EXPORT Standard_Integer WarningStatus() const;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ //
+Standard_EXPORT GEOMAlgo_Algo();
+Standard_EXPORT virtual ~GEOMAlgo_Algo();
+Standard_EXPORT virtual void CheckData() = 0;
+Standard_EXPORT virtual void CheckResult() = 0;
+
+
+ // Fields PROTECTED
+ //
+Standard_Integer myErrorStatus;
+Standard_Integer myWarningStatus;
+
+
+private:
+
+ // Methods PRIVATE
+ //
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_Algo.jxx>
+
+
+
+
--- /dev/null
+#ifndef _GEOMAlgo_Algo_HeaderFile
+#include <GEOMAlgo_Algo.hxx>
+#endif
--- /dev/null
+-- File: GEOMAlgo_Gluer.cdl
+-- Created: Sat Dec 04 12:41:32 2004
+-- Author: Peter KURNEV
+-- <peter@PREFEX>
+---Copyright: Matra Datavision 2004
+
+
+class Gluer from GEOMAlgo
+ inherits ShapeAlgo from GEOMAlgo
+
+ ---Purpose:
+
+uses
+ ShapeEnum from TopAbs,
+ Shape from TopoDS,
+ Edge from TopoDS,
+ Face from TopoDS,
+ DataMapOfShapeShape from TopTools,
+ DataMapOfShapeListOfShape from TopTools,
+ Context from IntTools,
+ PassKey from GEOMAlgo
+--raises
+
+is
+ Create
+ returns Gluer from GEOMAlgo;
+ ---C++: alias "Standard_EXPORT virtual ~GEOMAlgo_Gluer();"
+
+ SetCheckGeometry (me:out;
+ aFlag:Boolean from Standard);
+
+ CheckGeometry (me)
+ returns Boolean from Standard;
+
+ Perform(me:out)
+ is redefined;
+
+ CheckData(me:out)
+ is redefined protected;
+
+ CheckResult (me:out)
+ is redefined protected;
+
+ BuildResult (me:out)
+ is protected;
+
+ MakeVertices(me:out)
+ is protected;
+
+ MakeEdges(me:out)
+ is protected;
+
+ MakeFaces(me:out)
+ is protected;
+
+ MakeShapes(me:out;
+ aType:ShapeEnum from TopAbs)
+ is protected;
+
+ MakeShells(me:out)
+ is protected;
+
+ MakeSolids(me:out)
+ is protected;
+
+ InnerTolerance(me:out)
+ is protected;
+
+ EdgePassKey(me:out;
+ aE:Edge from TopoDS;
+ aPK:out PassKey from GEOMAlgo)
+ is protected;
+
+ FacePassKey(me:out;
+ aF:Face from TopoDS;
+ aPK:out PassKey from GEOMAlgo)
+ is protected;
+
+ MakeEdge(me:out;
+ aEdge : Edge from TopoDS;
+ aNewEdge: out Edge from TopoDS)
+ is protected;
+
+ MakeFace(me:out;
+ aFace : Face from TopoDS;
+ aNewEdge: out Face from TopoDS)
+ is protected;
+
+ IsToReverse(me:out;
+ aFR : Face from TopoDS;
+ aF : Face from TopoDS)
+ returns Boolean from Standard
+ is protected;
+--
+ Images(me)
+ returns DataMapOfShapeListOfShape from TopTools;
+ ---C++:return const &
+
+ Origins(me)
+ returns DataMapOfShapeShape from TopTools;
+ ---C++:return const &
+
+fields
+
+ myCheckGeometry : Boolean from Standard is protected;
+
+ myImages : DataMapOfShapeListOfShape from TopTools is protected;
+ myOrigins : DataMapOfShapeShape from TopTools is protected;
+ myContext : Context from IntTools is protected;
+ myTypeResult: ShapeEnum from TopAbs is protected;
+ myTol : Real from Standard is protected;
+
+end Gluer;
--- /dev/null
+// File: GEOMAlgo_Gluer.cxx
+// Created: Sat Dec 04 12:45:53 2004
+// Author: Peter KURNEV
+// <peter@PREFEX>
+
+
+#include <GEOMAlgo_Gluer.ixx>
+
+#include <TColStd_ListOfInteger.hxx>
+#include <TColStd_ListIteratorOfListOfInteger.hxx>
+
+#include <gp_Pnt.hxx>
+#include <gp_Dir.hxx>
+
+#include <Geom_Curve.hxx>
+#include <Geom_Surface.hxx>
+
+#include <Bnd_Box.hxx>
+#include <Bnd_HArray1OfBox.hxx>
+#include <Bnd_BoundSortBox.hxx>
+#include <BRepBndLib.hxx>
+
+#include <TopLoc_Location.hxx>
+#include <TopAbs_ShapeEnum.hxx>
+#include <TopAbs_Orientation.hxx>
+
+#include <TopoDS.hxx>
+#include <TopoDS_Edge.hxx>
+#include <TopoDS_Vertex.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TopoDS_Compound.hxx>
+#include <TopoDS_Wire.hxx>
+#include <TopoDS_Shell.hxx>
+#include <TopoDS_Solid.hxx>
+
+#include <TopTools_IndexedMapOfShape.hxx>
+#include <TopTools_ListOfShape.hxx>
+#include <TopTools_ListIteratorOfListOfShape.hxx>
+#include <TopTools_DataMapIteratorOfDataMapOfShapeListOfShape.hxx>
+#include <TopTools_MapOfShape.hxx>
+#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
+
+#include <TopExp.hxx>
+#include <TopExp_Explorer.hxx>
+
+#include <BRep_Tool.hxx>
+#include <BRep_Builder.hxx>
+
+#include <IntTools_Context.hxx>
+#include <BOPTools_Tools.hxx>
+#include <BOPTools_Tools3D.hxx>
+#include <BOPTools_Tools2D.hxx>
+
+#include <GEOMAlgo_IndexedDataMapOfIntegerShape.hxx>
+#include <GEOMAlgo_IndexedDataMapOfShapeBox.hxx>
+#include <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+#include <GEOMAlgo_PassKey.hxx>
+#include <GEOMAlgo_Tools.hxx>
+
+//=======================================================================
+//function : GEOMAlgo_Gluer
+//purpose :
+//=======================================================================
+GEOMAlgo_Gluer::GEOMAlgo_Gluer()
+:
+ GEOMAlgo_ShapeAlgo()
+{
+ myTolerance=0.0001;
+ myTol=myTolerance;
+ myCheckGeometry=Standard_True;
+ myTypeResult=TopAbs_SOLID;
+}
+//=======================================================================
+//function : ~GEOMAlgo_Gluer
+//purpose :
+//=======================================================================
+GEOMAlgo_Gluer::~GEOMAlgo_Gluer()
+{
+}
+//=======================================================================
+//function : SetCheckGeometry
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::SetCheckGeometry(const Standard_Boolean aFlag)
+{
+ myCheckGeometry=aFlag;
+}
+//=======================================================================
+//function : CheckGeometry
+//purpose :
+//=======================================================================
+Standard_Boolean GEOMAlgo_Gluer::CheckGeometry() const
+{
+ return myCheckGeometry;
+}
+
+//=======================================================================
+//function : Images
+//purpose :
+//=======================================================================
+const TopTools_DataMapOfShapeListOfShape& GEOMAlgo_Gluer::Images()const
+{
+ return myImages;
+}
+//=======================================================================
+//function : Origins
+//purpose :
+//=======================================================================
+const TopTools_DataMapOfShapeShape& GEOMAlgo_Gluer::Origins()const
+{
+ return myOrigins;
+}
+//=======================================================================
+//function : Perform
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::Perform()
+{
+ myErrorStatus=0;
+ myWarningStatus=0;
+ //
+ Standard_Integer i;
+ const Standard_Integer aNb=9;
+ void (GEOMAlgo_Gluer::* pF[aNb])()={
+ &GEOMAlgo_Gluer::CheckData, &GEOMAlgo_Gluer::InnerTolerance,
+ &GEOMAlgo_Gluer::MakeVertices, &GEOMAlgo_Gluer::MakeEdges,
+ &GEOMAlgo_Gluer::MakeFaces, &GEOMAlgo_Gluer::MakeShells,
+ &GEOMAlgo_Gluer::MakeSolids, &GEOMAlgo_Gluer::BuildResult,
+ &GEOMAlgo_Gluer::CheckResult
+ };
+ //
+ //TimeReset();
+ //StartChrono();
+ //
+ for (i=0; i<aNb; ++i) {
+ (this->*pF[i])();
+ if (myErrorStatus) {
+ return;
+ }
+ }
+ //
+ //StopChrono();
+ //TimeShow();
+}
+//=======================================================================
+//function : CheckResult
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::CheckResult()
+{
+ myErrorStatus=0;
+ //
+ if (myResult.IsNull()) {
+ myErrorStatus=6;
+ return;
+ }
+ //
+ Standard_Boolean bFound;
+ Standard_Integer i, j, aNbS, aNbFS, aNbSx;
+ TopTools_IndexedMapOfShape aMS, aMFS;
+ TopTools_IndexedDataMapOfShapeListOfShape aMFR;
+ //
+ TopExp::MapShapesAndAncestors(myResult, TopAbs_FACE, myTypeResult, aMFR);
+ TopExp::MapShapes(myResult, myTypeResult, aMS);
+ //
+ aNbS=aMS.Extent();
+ for (i=1; i<=aNbS; ++i) {
+ const TopoDS_Shape& aSolid=aMS(i);
+ //
+ aMFS.Clear();
+ TopExp::MapShapes(aSolid, TopAbs_FACE, aMFS);
+ //
+ bFound=Standard_False;
+ aNbFS=aMFS.Extent();
+ for (j=1; j<=aNbFS; ++j) {
+ const TopoDS_Shape& aFS=aMFS(j);
+ if (aMFR.Contains(aFS)) {
+ const TopTools_ListOfShape& aLSx=aMFR.FindFromKey(aFS);
+ aNbSx=aLSx.Extent();
+ if (aNbSx==2) {
+ bFound=!bFound;
+ break;
+ }
+ }
+ }
+ //
+ if (!bFound) {
+ myWarningStatus=1;
+ break;
+ }
+ }
+}
+//=======================================================================
+//function : CheckData
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::CheckData()
+{
+ myErrorStatus=0;
+ //
+ if (myShape.IsNull()) {
+ myErrorStatus=5;
+ return;
+ }
+
+}
+//=======================================================================
+//function : InnerTolerance
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::InnerTolerance()
+{
+ myErrorStatus=0;
+ //
+ Standard_Integer i;
+ Standard_Real aX[3][2], dH, dHmin, aCoef, aTolTresh;
+ Bnd_Box aBox;
+ //
+ BRepBndLib::Add(myShape, aBox);
+ aBox.Get(aX[0][0], aX[1][0], aX[2][0], aX[0][1], aX[1][1], aX[2][1]);
+ //
+ dHmin=aX[0][1]-aX[0][0];
+ for (i=1; i<3; ++i) {
+ dH=aX[i][1]-aX[i][0];
+ if (dH<dHmin) {
+ dHmin=dH;
+ }
+ }
+ //
+ myTol=myTolerance;
+ aCoef=0.01;
+ aTolTresh=aCoef*dHmin;
+ if (myTol>aTolTresh) {
+ myTol=aTolTresh;
+ }
+}
+//=======================================================================
+//function : MakeSolids
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::MakeSolids()
+{
+ myErrorStatus=0;
+ //
+ Standard_Integer i, aNbS;
+ TopAbs_Orientation anOr;
+ TopoDS_Solid aNewSolid;
+ TopTools_IndexedMapOfShape aMS;
+ TopExp_Explorer aExp;
+ BRep_Builder aBB;
+ //
+ TopExp::MapShapes(myShape, TopAbs_SOLID, aMS);
+ aNbS=aMS.Extent();
+ for (i=1; i<=aNbS; ++i) {
+ const TopoDS_Solid& aSolid=TopoDS::Solid(aMS(i));
+ anOr=aSolid.Orientation();
+ //
+ aBB.MakeSolid(aNewSolid);
+ aNewSolid.Orientation(anOr);
+ //
+ aExp.Init(aSolid, TopAbs_SHELL);
+ for (; aExp.More(); aExp.Next()) {
+ const TopoDS_Shape& aShell=aExp.Current();
+ const TopoDS_Shape& aShellR=myOrigins.Find(aShell);
+ aBB.Add(aNewSolid, aShellR);
+ }
+ TopTools_ListOfShape aLS;
+ //
+ aLS.Append(aSolid);
+ myImages.Bind(aNewSolid, aLS);
+ myOrigins.Bind(aSolid, aNewSolid);
+ }
+}
+//=======================================================================
+//function : MakeShells
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::MakeShells()
+{
+ myErrorStatus=0;
+ //
+ Standard_Boolean bIsToReverse;
+ Standard_Integer i, aNbS;
+ TopAbs_Orientation anOr;
+ TopoDS_Shell aNewShell;
+ TopoDS_Face aFR;
+ TopTools_IndexedMapOfShape aMS;
+ TopExp_Explorer aExp;
+ BRep_Builder aBB;
+ //
+ TopExp::MapShapes(myShape, TopAbs_SHELL, aMS);
+ //
+ aNbS=aMS.Extent();
+ for (i=1; i<=aNbS; ++i) {
+ const TopoDS_Shell& aShell=TopoDS::Shell(aMS(i));
+ anOr=aShell.Orientation();
+ //
+ aBB.MakeShell(aNewShell);
+ aNewShell.Orientation(anOr);
+ aExp.Init(aShell, TopAbs_FACE);
+ for (; aExp.More(); aExp.Next()) {
+ const TopoDS_Face& aF=TopoDS::Face(aExp.Current());
+ aFR=TopoDS::Face(myOrigins.Find(aF));
+ if (aFR.IsSame(aF)) {
+ aBB.Add(aNewShell, aF);
+ continue;
+ }
+ bIsToReverse=IsToReverse(aFR, aF);
+ if (bIsToReverse) {
+ aFR.Reverse();
+ }
+ aBB.Add(aNewShell, aFR);
+ }
+ //
+ TopTools_ListOfShape aLS;
+ //
+ aLS.Append(aShell);
+ myImages.Bind(aNewShell, aLS);
+ myOrigins.Bind(aShell, aNewShell);
+ }
+}
+//=======================================================================
+//function : MakeFaces
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::MakeFaces()
+{
+ MakeShapes(TopAbs_FACE);
+}
+//=======================================================================
+//function : MakeEdges
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::MakeEdges()
+{
+ MakeShapes(TopAbs_EDGE);
+}
+//=======================================================================
+//function : MakeShapes
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::MakeShapes(const TopAbs_ShapeEnum aType)
+{
+ myErrorStatus=0;
+ //
+ Standard_Integer i, aNbF, aNbSDF, iErr;
+ TopoDS_Shape aNewShape;
+ TopTools_IndexedMapOfShape aMF;
+ TopTools_ListIteratorOfListOfShape aItS;
+ GEOMAlgo_PassKey aPKF;
+ GEOMAlgo_IndexedDataMapOfPassKeyListOfShape aMPKLF;
+ //
+ TopExp::MapShapes(myShape, aType, aMF);
+ //
+ aNbF=aMF.Extent();
+ for (i=1; i<=aNbF; ++i) {
+ const TopoDS_Shape& aS=aMF(i);
+ //
+ aPKF.Clear();
+ if (aType==TopAbs_FACE) {
+ const TopoDS_Face& aF=TopoDS::Face(aS);
+ FacePassKey(aF, aPKF);
+ }
+ else if (aType==TopAbs_EDGE) {
+ const TopoDS_Edge& aE=TopoDS::Edge(aS);
+ EdgePassKey(aE, aPKF);
+ }
+ //
+ if (myErrorStatus) {
+ return;
+ }
+ //
+ if (aMPKLF.Contains(aPKF)) {
+ TopTools_ListOfShape& aLSDF=aMPKLF.ChangeFromKey(aPKF);
+ aLSDF.Append(aS);
+ }
+ else {
+ TopTools_ListOfShape aLSDF;
+ //
+ aLSDF.Append(aS);
+ aMPKLF.Add(aPKF, aLSDF);
+ }
+ }
+ // check geometric coincidence
+ if (myCheckGeometry) {
+ iErr=GEOMAlgo_Tools::RefineSDShapes(aMPKLF, myTol, myContext); //XX
+ if (iErr) {
+ myErrorStatus=200;
+ return;
+ }
+ }
+ //
+ // Images/Origins
+ aNbF=aMPKLF.Extent();
+ for (i=1; i<=aNbF; ++i) {
+ const TopTools_ListOfShape& aLSDF=aMPKLF(i);
+ aNbSDF=aLSDF.Extent();
+ if (!aNbSDF) {
+ myErrorStatus=4; // it must not be
+ }
+ //
+ const TopoDS_Shape& aS1=aLSDF.First();
+ if (aType==TopAbs_FACE) {
+ TopoDS_Face aNewFace;
+ //
+ const TopoDS_Face& aF1=TopoDS::Face(aS1);
+ MakeFace(aF1, aNewFace);
+ aNewShape=aNewFace;
+ }
+ else if (aType==TopAbs_EDGE) {
+ TopoDS_Edge aNewEdge;
+ //
+ const TopoDS_Edge& aE1=TopoDS::Edge(aS1);
+ MakeEdge(aE1, aNewEdge);
+ aNewShape=aNewEdge;
+ }
+ //
+ myImages.Bind(aNewShape, aLSDF);
+ // origins
+ aItS.Initialize(aLSDF);
+ for (; aItS.More(); aItS.Next()) {
+ const TopoDS_Shape& aFSD=aItS.Value();
+ if (!myOrigins.IsBound(aFSD)) {
+ myOrigins.Bind(aFSD, aNewShape);
+ }
+ }
+ }
+}
+//=======================================================================
+//function : MakeVertices
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::MakeVertices()
+{
+ myErrorStatus=0;
+ //
+ Standard_Boolean bFound;
+ Standard_Integer i, aNbV, aIndex, aNbVSD;
+ TColStd_ListIteratorOfListOfInteger aIt;
+ Handle(Bnd_HArray1OfBox) aHAB;
+ Bnd_BoundSortBox aBSB;
+ TopoDS_Shape aSTmp;
+ TopTools_IndexedMapOfShape aMV;
+ TopTools_ListIteratorOfListOfShape aItS;
+ TopTools_DataMapIteratorOfDataMapOfShapeListOfShape aItIm;
+ GEOMAlgo_IndexedDataMapOfIntegerShape aMIS;
+ GEOMAlgo_IndexedDataMapOfShapeBox aMSB;
+ //
+ TopExp::MapShapes(myShape, TopAbs_VERTEX, aMV);
+ aNbV=aMV.Extent();
+ if (!aNbV) {
+ myErrorStatus=2; // no vertices in source shape
+ return;
+ }
+ //
+ aHAB=new Bnd_HArray1OfBox(1, aNbV);
+ //
+ for (i=1; i<=aNbV; ++i) {
+ const TopoDS_Shape& aV=aMV(i);
+ Bnd_Box aBox;
+ //
+ aBox.SetGap(myTol);//XX
+ BRepBndLib::Add(aV, aBox);
+ aHAB->SetValue(i, aBox);
+ aMIS.Add(i, aV);
+ aMSB.Add(aV, aBox);
+ }
+ //
+ aBSB.Initialize(aHAB);
+ //
+ for (i=1; i<=aNbV; ++i) {
+ const TopoDS_Shape& aV=aMV(i);
+ const Bnd_Box& aBoxV=aMSB.FindFromKey(aV);
+ const TColStd_ListOfInteger& aLI=aBSB.Compare(aBoxV);
+ aNbVSD=aLI.Extent();
+ if (!aNbVSD) {
+ myErrorStatus=3; // it must not be
+ return;
+ }
+ //
+ // Images
+ TopTools_ListOfShape aLVSD;
+ TopoDS_Shape aVF;
+ //
+ bFound=Standard_False;
+ aIt.Initialize(aLI);
+ for (; aIt.More(); aIt.Next()) {
+ aIndex=aIt.Value();
+ const TopoDS_Shape& aVx=aMIS.FindFromKey(aIndex);
+ if (myImages.IsBound(aVx)) {
+ bFound=Standard_True;
+ aVF=aVx;
+ }
+ aLVSD.Append(aVx);
+ }
+ if (bFound) {
+ TopTools_ListOfShape& aLVI=myImages.ChangeFind(aVF);
+ aLVI.Append(aLVSD);
+ }
+ else {
+ myImages.Bind(aV, aLVSD);
+ }
+ }
+ //
+ // Refine Images
+ aItIm.Initialize(myImages);
+ for (; aItIm.More(); aItIm.Next()) {
+ TopTools_ListOfShape aLVSDNew;
+ TopTools_MapOfShape aM;
+ //
+ const TopoDS_Shape& aV=aItIm.Key();
+ const TopTools_ListOfShape& aLVSD=aItIm.Value();
+ aItS.Initialize(aLVSD);
+ for (; aItS.More(); aItS.Next()) {
+ const TopoDS_Shape& aVSD=aItS.Value();
+ if (aM.Add(aVSD)) {
+ aLVSDNew.Append(aVSD);
+ }
+ }
+ TopTools_ListOfShape& aLVI=myImages.ChangeFind(aV);
+ aLVI.Clear();
+ aLVI.Append(aLVSDNew);
+ }
+ //
+ // Origins
+ aItIm.Initialize(myImages);
+ for (; aItIm.More(); aItIm.Next()) {
+ const TopoDS_Shape& aV=aItIm.Key();
+ //
+ const TopTools_ListOfShape& aLVSD=myImages.Find(aV);
+ aItS.Initialize(aLVSD);
+ for (; aItS.More(); aItS.Next()) {
+ const TopoDS_Shape& aVSD=aItS.Value();
+ if (!myOrigins.IsBound(aVSD)) {
+ myOrigins.Bind(aVSD, aV);
+ }
+ }
+ }
+ //
+}
+//=======================================================================
+//function : FacePassKey
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::FacePassKey(const TopoDS_Face& aF,
+ GEOMAlgo_PassKey& aPK)
+{
+ Standard_Integer i, aNbE, aNbMax;
+ TopTools_ListOfShape aLE;
+ TopTools_IndexedMapOfShape aME;
+ //
+ TopExp::MapShapes(aF, TopAbs_EDGE, aME);
+ aNbE=aME.Extent();
+ aNbMax=aPK.NbMax();
+ if (!aNbE || aNbE>aNbMax) {
+ myErrorStatus=101; // temprorary
+ return;
+ }
+ //
+ for (i=1; i<=aNbE; ++i) {
+ const TopoDS_Shape& aE=aME(i);
+ if (!myOrigins.IsBound(aE)) {
+ myErrorStatus=102;
+ return;
+ }
+ const TopoDS_Shape& aER=myOrigins.Find(aE);
+ aLE.Append(aER);
+ }
+ aPK.SetIds(aLE);
+}
+//=======================================================================
+//function : EdgePassKey
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::EdgePassKey(const TopoDS_Edge& aE,
+ GEOMAlgo_PassKey& aPK)
+{
+ TopoDS_Vertex aV1, aV2;
+ //
+ TopExp::Vertices(aE, aV1, aV2);
+ //
+ if (!myOrigins.IsBound(aV1) || !myOrigins.IsBound(aV2) ) {
+ myErrorStatus=100;
+ return;
+ }
+ const TopoDS_Shape& aVR1=myOrigins.Find(aV1);
+ const TopoDS_Shape& aVR2=myOrigins.Find(aV2);
+ aPK.SetIds(aVR1, aVR2);
+}
+//=======================================================================
+//function : MakeEdge
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::MakeEdge(const TopoDS_Edge& aE,
+ TopoDS_Edge& aNewEdge)
+{
+ myErrorStatus=0;
+ //
+ Standard_Real aT1, aT2;
+ TopoDS_Vertex aV1, aV2, aVR1, aVR2;
+ TopoDS_Edge aEx;
+ //
+ aEx=aE;
+ aEx.Orientation(TopAbs_FORWARD);
+ //
+ TopExp::Vertices(aEx, aV1, aV2);
+ //
+ aT1=BRep_Tool::Parameter(aV1, aEx);
+ aT2=BRep_Tool::Parameter(aV2, aEx);
+ //
+ aVR1=TopoDS::Vertex(myOrigins.Find(aV1));
+ aVR1.Orientation(TopAbs_FORWARD);
+ aVR2=TopoDS::Vertex(myOrigins.Find(aV2));
+ aVR2.Orientation(TopAbs_REVERSED);
+ //
+ BOPTools_Tools::MakeSplitEdge(aEx, aVR1, aT1, aVR2, aT2, aNewEdge);
+}
+//
+//=======================================================================
+//function : MakeFace
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::MakeFace(const TopoDS_Face& aF,
+ TopoDS_Face& aNewFace)
+{
+ myErrorStatus=0;
+ //
+ Standard_Boolean bIsToReverse;
+ Standard_Real aTol;
+ TopoDS_Edge aER;
+ TopoDS_Wire newWire;
+ TopoDS_Face aFFWD, newFace;
+ TopLoc_Location aLoc;
+ Handle(Geom_Surface) aS;
+ TopExp_Explorer aExpW, aExpE;
+ BRep_Builder aBB;
+ //
+ aFFWD=aF;
+ aFFWD.Orientation(TopAbs_FORWARD);
+ //
+ aS=BRep_Tool::Surface(aFFWD, aLoc);
+ aTol=BRep_Tool::Tolerance(aFFWD);
+ //
+ aBB.MakeFace (newFace, aS, aLoc, aTol);
+ //
+ aExpW.Init(aFFWD, TopAbs_WIRE);
+ for (; aExpW.More(); aExpW.Next()) {
+ aBB.MakeWire(newWire);
+ const TopoDS_Wire& aW=TopoDS::Wire(aExpW.Current());
+ aExpE.Init(aW, TopAbs_EDGE);
+ for (; aExpE.More(); aExpE.Next()) {
+ const TopoDS_Edge& aE=TopoDS::Edge(aExpE.Current());
+ aER=TopoDS::Edge(myOrigins.Find(aE));
+ aER.Orientation(TopAbs_FORWARD);
+ // build p-curve
+ BOPTools_Tools2D::BuildPCurveForEdgeOnFace(aER, aFFWD);
+ // orient image
+ bIsToReverse=BOPTools_Tools3D::IsSplitToReverse1(aER, aE, myContext);
+ if (bIsToReverse) {
+ aER.Reverse();
+ }
+ //
+ aBB.Add(newWire, aER);
+ }
+ aBB.Add(newFace, newWire);
+ }
+ aNewFace=newFace;
+}
+//=======================================================================
+//function : IsToReverse
+//purpose :
+//=======================================================================
+Standard_Boolean GEOMAlgo_Gluer::IsToReverse(const TopoDS_Face& aFR,
+ const TopoDS_Face& aF)
+{
+ Standard_Boolean bRet;
+ Standard_Real aT, aT1, aT2, aTR, aScPr;
+ TopExp_Explorer aExp;
+ Handle(Geom_Curve)aC3D;
+ gp_Pnt aP;
+ gp_Dir aDNF, aDNFR;
+ //
+ bRet=Standard_False;
+ //
+ aExp.Init(aF, TopAbs_EDGE);
+ if (!aExp.More()) {
+ return bRet;
+ }
+ const TopoDS_Edge& aE=TopoDS::Edge(aExp.Current());
+ const TopoDS_Edge& aER=TopoDS::Edge(myOrigins.Find(aE));
+ //
+ aC3D=BRep_Tool::Curve(aE, aT1, aT2);
+ aT=BOPTools_Tools2D::IntermediatePoint(aT1, aT2);
+ aC3D->D0(aT, aP);
+ myContext.ProjectPointOnEdge(aP, aER, aTR);
+ //
+ BOPTools_Tools3D::GetNormalToFaceOnEdge (aE, aF, aT, aDNF);
+ if (aF.Orientation()==TopAbs_REVERSED) {
+ aDNF.Reverse();
+ }
+ //
+ BOPTools_Tools3D::GetNormalToFaceOnEdge (aER, aFR, aTR, aDNFR);
+ if (aFR.Orientation()==TopAbs_REVERSED) {
+ aDNFR.Reverse();
+ }
+ //
+ aScPr=aDNF*aDNFR;
+ return (aScPr<0.);
+}
+//
+//=======================================================================
+//function : BuildResult
+//purpose :
+//=======================================================================
+void GEOMAlgo_Gluer::BuildResult()
+{
+ TopoDS_Compound aCmp;
+ BRep_Builder aBB;
+ TopAbs_ShapeEnum aType;
+ TopTools_DataMapIteratorOfDataMapOfShapeListOfShape aItIm;
+ //
+ aBB.MakeCompound(aCmp);
+ //
+ aItIm.Initialize(myImages);
+ for (; aItIm.More(); aItIm.Next()) {
+ const TopoDS_Shape& aIm=aItIm.Key();
+ aType=aIm.ShapeType();
+ if(aType==myTypeResult) {
+ aBB.Add(aCmp, aIm);
+ }
+ }
+ myResult=aCmp;
+}
+//
+// ErrorStatus
+//
+// 1 - the object is just initialized
+// 2 - no vertices found in source shape
+// 3 - nb same domain vertices for the vertex Vi =0
+// 4 - nb same domain edges(faces) for the edge Ei(face Fi) =0
+// 5 - source shape is Null
+// 6 - result shape is Null
+// 101 - nb edges > PassKey.NbMax() in FacesPassKey()
+// 102 - the edge Ei can not be found in myOrigins Map
+// 100 - the vertex Vi can not be found in myOrigins Map
+//
+// WarningStatus
+//
+// 1 - some shapes can not be glued by faces
+//
+
+/*
+//
+// CHRONOMETER
+//
+#include <Standard_Static.hxx>
+#include <OSD_Chronometer.hxx>
+
+static Standard_Real S_ChronoTime;
+Standard_STATIC(OSD_Chronometer, S_Chrono);
+
+static void StartChrono();
+static void StopChrono();
+static void TimeShow();
+static void TimeReset();
+static int HasChrono();
+
+//=======================================================================
+//function : StartChrono
+//purpose :
+//=======================================================================
+void StartChrono()
+{
+ if (HasChrono()){
+ S_Chrono().Reset();
+ S_Chrono().Start();
+ }
+}
+
+//=======================================================================
+//function : StopChrono
+//purpose :
+//=======================================================================
+void StopChrono()
+{
+ if (HasChrono()) {
+ Standard_Real Chrono;
+ S_Chrono().Stop();
+ S_Chrono().Show(Chrono);
+ //
+ S_ChronoTime+=Chrono;
+ }
+}
+//=======================================================================
+//function : TimeReset
+//purpose :
+//=======================================================================
+void TimeReset()
+{
+ if (HasChrono()){
+ S_ChronoTime=0;
+ }
+}
+//=======================================================================
+//function : TimeShow
+//purpose :
+//=======================================================================
+void TimeShow()
+{
+ if (HasChrono()){
+ cout << "Tps: " << S_ChronoTime << endl;
+ }
+}
+//=======================================================================
+//function : HasChrono
+//purpose :
+//=======================================================================
+int HasChrono()
+{
+ char *xr=getenv ("XCHRONO");
+ if (xr!=NULL){
+ if (!strcmp (xr, "yes")) {
+ return 1;
+ }
+ }
+ return 0;
+}
+*/
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_Gluer_HeaderFile
+#define _GEOMAlgo_Gluer_HeaderFile
+
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+#ifndef _TopTools_DataMapOfShapeListOfShape_HeaderFile
+#include <TopTools_DataMapOfShapeListOfShape.hxx>
+#endif
+#ifndef _TopTools_DataMapOfShapeShape_HeaderFile
+#include <TopTools_DataMapOfShapeShape.hxx>
+#endif
+#ifndef _IntTools_Context_HeaderFile
+#include <IntTools_Context.hxx>
+#endif
+#ifndef _TopAbs_ShapeEnum_HeaderFile
+#include <TopAbs_ShapeEnum.hxx>
+#endif
+#ifndef _Standard_Real_HeaderFile
+#include <Standard_Real.hxx>
+#endif
+#ifndef _GEOMAlgo_ShapeAlgo_HeaderFile
+#include <GEOMAlgo_ShapeAlgo.hxx>
+#endif
+class TopoDS_Edge;
+class GEOMAlgo_PassKey;
+class TopoDS_Face;
+class TopTools_DataMapOfShapeListOfShape;
+class TopTools_DataMapOfShapeShape;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_Gluer : public GEOMAlgo_ShapeAlgo {
+
+public:
+
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ // Methods PUBLIC
+ //
+Standard_EXPORT GEOMAlgo_Gluer();
+Standard_EXPORT virtual ~GEOMAlgo_Gluer();
+Standard_EXPORT void SetCheckGeometry(const Standard_Boolean aFlag) ;
+Standard_EXPORT Standard_Boolean CheckGeometry() const;
+Standard_EXPORT virtual void Perform() ;
+Standard_EXPORT const TopTools_DataMapOfShapeListOfShape& Images() const;
+Standard_EXPORT const TopTools_DataMapOfShapeShape& Origins() const;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ //
+Standard_EXPORT virtual void CheckData() ;
+Standard_EXPORT virtual void CheckResult() ;
+Standard_EXPORT void BuildResult() ;
+Standard_EXPORT void MakeVertices() ;
+Standard_EXPORT void MakeEdges() ;
+Standard_EXPORT void MakeFaces() ;
+Standard_EXPORT void MakeShapes(const TopAbs_ShapeEnum aType) ;
+Standard_EXPORT void MakeShells() ;
+Standard_EXPORT void MakeSolids() ;
+Standard_EXPORT void InnerTolerance() ;
+Standard_EXPORT void EdgePassKey(const TopoDS_Edge& aE,GEOMAlgo_PassKey& aPK) ;
+Standard_EXPORT void FacePassKey(const TopoDS_Face& aF,GEOMAlgo_PassKey& aPK) ;
+Standard_EXPORT void MakeEdge(const TopoDS_Edge& aEdge,TopoDS_Edge& aNewEdge) ;
+Standard_EXPORT void MakeFace(const TopoDS_Face& aFace,TopoDS_Face& aNewEdge) ;
+Standard_EXPORT Standard_Boolean IsToReverse(const TopoDS_Face& aFR,const TopoDS_Face& aF) ;
+
+
+ // Fields PROTECTED
+ //
+Standard_Boolean myCheckGeometry;
+TopTools_DataMapOfShapeListOfShape myImages;
+TopTools_DataMapOfShapeShape myOrigins;
+IntTools_Context myContext;
+TopAbs_ShapeEnum myTypeResult;
+Standard_Real myTol;
+
+
+private:
+
+ // Methods PRIVATE
+ //
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_Gluer.jxx>
+
+
+
+
--- /dev/null
+#ifndef _TopoDS_Edge_HeaderFile
+#include <TopoDS_Edge.hxx>
+#endif
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#include <GEOMAlgo_PassKey.hxx>
+#endif
+#ifndef _TopoDS_Face_HeaderFile
+#include <TopoDS_Face.hxx>
+#endif
+#ifndef _TopTools_DataMapOfShapeListOfShape_HeaderFile
+#include <TopTools_DataMapOfShapeListOfShape.hxx>
+#endif
+#ifndef _TopTools_DataMapOfShapeShape_HeaderFile
+#include <TopTools_DataMapOfShapeShape.hxx>
+#endif
+#ifndef _GEOMAlgo_Gluer_HeaderFile
+#include <GEOMAlgo_Gluer.hxx>
+#endif
--- /dev/null
+// File generated by CPPExt (Transient)
+//
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+#define _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+#include <Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+#endif
+
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _TCollection_MapNodePtr_HeaderFile
+#include <TCollection_MapNodePtr.hxx>
+#endif
+#ifndef _TCollection_MapNode_HeaderFile
+#include <TCollection_MapNode.hxx>
+#endif
+class TopoDS_Shape;
+class TColStd_MapIntegerHasher;
+class GEOMAlgo_IndexedDataMapOfIntegerShape;
+
+
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape : public TCollection_MapNode {
+
+public:
+
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ // Methods PUBLIC
+ //
+GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape(const Standard_Integer& K1,const Standard_Integer K2,const TopoDS_Shape& I,const TCollection_MapNodePtr& n1,const TCollection_MapNodePtr& n2);
+ Standard_Integer& Key1() const;
+ Standard_Integer& Key2() const;
+ TCollection_MapNodePtr& Next2() const;
+ TopoDS_Shape& Value() const;
+Standard_EXPORT ~GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape();
+
+
+
+
+ // Type management
+ //
+ Standard_EXPORT friend Handle_Standard_Type& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_Type_();
+ Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
+ Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const;
+
+protected:
+
+ // Methods PROTECTED
+ //
+
+
+ // Fields PROTECTED
+ //
+
+
+private:
+
+ // Methods PRIVATE
+ //
+
+
+ // Fields PRIVATE
+ //
+Standard_Integer myKey1;
+Standard_Integer myKey2;
+TopoDS_Shape myValue;
+TCollection_MapNodePtr myNext2;
+
+
+};
+
+#define TheKey Standard_Integer
+#define TheKey_hxx <Standard_Integer.hxx>
+#define TheItem TopoDS_Shape
+#define TheItem_hxx <TopoDS_Shape.hxx>
+#define Hasher TColStd_MapIntegerHasher
+#define Hasher_hxx <TColStd_MapIntegerHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfIntegerShape.hxx>
+
+#include <TCollection_IndexedDataMapNode.lxx>
+
+#undef TheKey
+#undef TheKey_hxx
+#undef TheItem
+#undef TheItem_hxx
+#undef Hasher
+#undef Hasher_hxx
+#undef TCollection_IndexedDataMapNode
+#undef TCollection_IndexedDataMapNode_hxx
+#undef Handle_TCollection_IndexedDataMapNode
+#undef TCollection_IndexedDataMapNode_Type_
+#undef TCollection_IndexedDataMap
+#undef TCollection_IndexedDataMap_hxx
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
--- /dev/null
+// File generated by CPPExt (Transient)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+
+#ifndef _Standard_TypeMismatch_HeaderFile
+#include <Standard_TypeMismatch.hxx>
+#endif
+
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _TColStd_MapIntegerHasher_HeaderFile
+#include <TColStd_MapIntegerHasher.hxx>
+#endif
+#ifndef _GEOMAlgo_IndexedDataMapOfIntegerShape_HeaderFile
+#include <GEOMAlgo_IndexedDataMapOfIntegerShape.hxx>
+#endif
+GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape::~GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape() {}
+
+
+
+Standard_EXPORT Handle_Standard_Type& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_Type_()
+{
+
+ static Handle_Standard_Type aType1 = STANDARD_TYPE(TCollection_MapNode);
+ if ( aType1.IsNull()) aType1 = STANDARD_TYPE(TCollection_MapNode);
+ static Handle_Standard_Type aType2 = STANDARD_TYPE(MMgt_TShared);
+ if ( aType2.IsNull()) aType2 = STANDARD_TYPE(MMgt_TShared);
+ static Handle_Standard_Type aType3 = STANDARD_TYPE(Standard_Transient);
+ if ( aType3.IsNull()) aType3 = STANDARD_TYPE(Standard_Transient);
+
+
+ static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,NULL};
+ static Handle_Standard_Type _aType = new Standard_Type("GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape",
+ sizeof(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape),
+ 1,
+ (Standard_Address)_Ancestors,
+ (Standard_Address)NULL);
+
+ return _aType;
+}
+
+
+// DownCast method
+// allow safe downcasting
+//
+const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape) Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)::DownCast(const Handle(Standard_Transient)& AnObject)
+{
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape) _anOtherObject;
+
+ if (!AnObject.IsNull()) {
+ if (AnObject->IsKind(STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape))) {
+ _anOtherObject = Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)((Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)&)AnObject);
+ }
+ }
+
+ return _anOtherObject ;
+}
+const Handle(Standard_Type)& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape::DynamicType() const
+{
+ return STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape) ;
+}
+Standard_Boolean GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape::IsKind(const Handle(Standard_Type)& AType) const
+{
+ return (STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape) == AType || TCollection_MapNode::IsKind(AType));
+}
+Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape::~Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape() {}
+#define TheKey Standard_Integer
+#define TheKey_hxx <Standard_Integer.hxx>
+#define TheItem TopoDS_Shape
+#define TheItem_hxx <TopoDS_Shape.hxx>
+#define Hasher TColStd_MapIntegerHasher
+#define Hasher_hxx <TColStd_MapIntegerHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfIntegerShape.hxx>
+#include <TCollection_IndexedDataMapNode.gxx>
+
--- /dev/null
+// File generated by CPPExt (Transient)
+//
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+#define _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+#include <Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+#endif
+
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#include <GEOMAlgo_PassKey.hxx>
+#endif
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _TopTools_ListOfShape_HeaderFile
+#include <TopTools_ListOfShape.hxx>
+#endif
+#ifndef _TCollection_MapNodePtr_HeaderFile
+#include <TCollection_MapNodePtr.hxx>
+#endif
+#ifndef _TCollection_MapNode_HeaderFile
+#include <TCollection_MapNode.hxx>
+#endif
+class GEOMAlgo_PassKey;
+class TopTools_ListOfShape;
+class GEOMAlgo_PassKeyMapHasher;
+class GEOMAlgo_IndexedDataMapOfPassKeyListOfShape;
+
+
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape : public TCollection_MapNode {
+
+public:
+
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ // Methods PUBLIC
+ //
+GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape(const GEOMAlgo_PassKey& K1,const Standard_Integer K2,const TopTools_ListOfShape& I,const TCollection_MapNodePtr& n1,const TCollection_MapNodePtr& n2);
+ GEOMAlgo_PassKey& Key1() const;
+ Standard_Integer& Key2() const;
+ TCollection_MapNodePtr& Next2() const;
+ TopTools_ListOfShape& Value() const;
+Standard_EXPORT ~GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape();
+
+
+
+
+ // Type management
+ //
+ Standard_EXPORT friend Handle_Standard_Type& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_Type_();
+ Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
+ Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const;
+
+protected:
+
+ // Methods PROTECTED
+ //
+
+
+ // Fields PROTECTED
+ //
+
+
+private:
+
+ // Methods PRIVATE
+ //
+
+
+ // Fields PRIVATE
+ //
+GEOMAlgo_PassKey myKey1;
+Standard_Integer myKey2;
+TopTools_ListOfShape myValue;
+TCollection_MapNodePtr myNext2;
+
+
+};
+
+#define TheKey GEOMAlgo_PassKey
+#define TheKey_hxx <GEOMAlgo_PassKey.hxx>
+#define TheItem TopTools_ListOfShape
+#define TheItem_hxx <TopTools_ListOfShape.hxx>
+#define Hasher GEOMAlgo_PassKeyMapHasher
+#define Hasher_hxx <GEOMAlgo_PassKeyMapHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+
+#include <TCollection_IndexedDataMapNode.lxx>
+
+#undef TheKey
+#undef TheKey_hxx
+#undef TheItem
+#undef TheItem_hxx
+#undef Hasher
+#undef Hasher_hxx
+#undef TCollection_IndexedDataMapNode
+#undef TCollection_IndexedDataMapNode_hxx
+#undef Handle_TCollection_IndexedDataMapNode
+#undef TCollection_IndexedDataMapNode_Type_
+#undef TCollection_IndexedDataMap
+#undef TCollection_IndexedDataMap_hxx
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
--- /dev/null
+// File generated by CPPExt (Transient)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+
+#ifndef _Standard_TypeMismatch_HeaderFile
+#include <Standard_TypeMismatch.hxx>
+#endif
+
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#include <GEOMAlgo_PassKey.hxx>
+#endif
+#ifndef _TopTools_ListOfShape_HeaderFile
+#include <TopTools_ListOfShape.hxx>
+#endif
+#ifndef _GEOMAlgo_PassKeyMapHasher_HeaderFile
+#include <GEOMAlgo_PassKeyMapHasher.hxx>
+#endif
+#ifndef _GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_HeaderFile
+#include <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+#endif
+GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape::~GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape() {}
+
+
+
+Standard_EXPORT Handle_Standard_Type& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_Type_()
+{
+
+ static Handle_Standard_Type aType1 = STANDARD_TYPE(TCollection_MapNode);
+ if ( aType1.IsNull()) aType1 = STANDARD_TYPE(TCollection_MapNode);
+ static Handle_Standard_Type aType2 = STANDARD_TYPE(MMgt_TShared);
+ if ( aType2.IsNull()) aType2 = STANDARD_TYPE(MMgt_TShared);
+ static Handle_Standard_Type aType3 = STANDARD_TYPE(Standard_Transient);
+ if ( aType3.IsNull()) aType3 = STANDARD_TYPE(Standard_Transient);
+
+
+ static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,NULL};
+ static Handle_Standard_Type _aType = new Standard_Type("GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape",
+ sizeof(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape),
+ 1,
+ (Standard_Address)_Ancestors,
+ (Standard_Address)NULL);
+
+ return _aType;
+}
+
+
+// DownCast method
+// allow safe downcasting
+//
+const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape) Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)::DownCast(const Handle(Standard_Transient)& AnObject)
+{
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape) _anOtherObject;
+
+ if (!AnObject.IsNull()) {
+ if (AnObject->IsKind(STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape))) {
+ _anOtherObject = Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)((Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)&)AnObject);
+ }
+ }
+
+ return _anOtherObject ;
+}
+const Handle(Standard_Type)& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape::DynamicType() const
+{
+ return STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape) ;
+}
+Standard_Boolean GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape::IsKind(const Handle(Standard_Type)& AType) const
+{
+ return (STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape) == AType || TCollection_MapNode::IsKind(AType));
+}
+Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape::~Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape() {}
+#define TheKey GEOMAlgo_PassKey
+#define TheKey_hxx <GEOMAlgo_PassKey.hxx>
+#define TheItem TopTools_ListOfShape
+#define TheItem_hxx <TopTools_ListOfShape.hxx>
+#define Hasher GEOMAlgo_PassKeyMapHasher
+#define Hasher_hxx <GEOMAlgo_PassKeyMapHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+#include <TCollection_IndexedDataMapNode.gxx>
+
--- /dev/null
+// File generated by CPPExt (Transient)
+//
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+#define _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+#include <Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+#endif
+
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _Bnd_Box_HeaderFile
+#include <Bnd_Box.hxx>
+#endif
+#ifndef _TCollection_MapNodePtr_HeaderFile
+#include <TCollection_MapNodePtr.hxx>
+#endif
+#ifndef _TCollection_MapNode_HeaderFile
+#include <TCollection_MapNode.hxx>
+#endif
+class TopoDS_Shape;
+class Bnd_Box;
+class TopTools_ShapeMapHasher;
+class GEOMAlgo_IndexedDataMapOfShapeBox;
+
+
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox : public TCollection_MapNode {
+
+public:
+
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ // Methods PUBLIC
+ //
+GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox(const TopoDS_Shape& K1,const Standard_Integer K2,const Bnd_Box& I,const TCollection_MapNodePtr& n1,const TCollection_MapNodePtr& n2);
+ TopoDS_Shape& Key1() const;
+ Standard_Integer& Key2() const;
+ TCollection_MapNodePtr& Next2() const;
+ Bnd_Box& Value() const;
+Standard_EXPORT ~GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox();
+
+
+
+
+ // Type management
+ //
+ Standard_EXPORT friend Handle_Standard_Type& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_Type_();
+ Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
+ Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const;
+
+protected:
+
+ // Methods PROTECTED
+ //
+
+
+ // Fields PROTECTED
+ //
+
+
+private:
+
+ // Methods PRIVATE
+ //
+
+
+ // Fields PRIVATE
+ //
+TopoDS_Shape myKey1;
+Standard_Integer myKey2;
+Bnd_Box myValue;
+TCollection_MapNodePtr myNext2;
+
+
+};
+
+#define TheKey TopoDS_Shape
+#define TheKey_hxx <TopoDS_Shape.hxx>
+#define TheItem Bnd_Box
+#define TheItem_hxx <Bnd_Box.hxx>
+#define Hasher TopTools_ShapeMapHasher
+#define Hasher_hxx <TopTools_ShapeMapHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfShapeBox.hxx>
+
+#include <TCollection_IndexedDataMapNode.lxx>
+
+#undef TheKey
+#undef TheKey_hxx
+#undef TheItem
+#undef TheItem_hxx
+#undef Hasher
+#undef Hasher_hxx
+#undef TCollection_IndexedDataMapNode
+#undef TCollection_IndexedDataMapNode_hxx
+#undef Handle_TCollection_IndexedDataMapNode
+#undef TCollection_IndexedDataMapNode_Type_
+#undef TCollection_IndexedDataMap
+#undef TCollection_IndexedDataMap_hxx
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
--- /dev/null
+// File generated by CPPExt (Transient)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+
+#ifndef _Standard_TypeMismatch_HeaderFile
+#include <Standard_TypeMismatch.hxx>
+#endif
+
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _Bnd_Box_HeaderFile
+#include <Bnd_Box.hxx>
+#endif
+#ifndef _TopTools_ShapeMapHasher_HeaderFile
+#include <TopTools_ShapeMapHasher.hxx>
+#endif
+#ifndef _GEOMAlgo_IndexedDataMapOfShapeBox_HeaderFile
+#include <GEOMAlgo_IndexedDataMapOfShapeBox.hxx>
+#endif
+GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox::~GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox() {}
+
+
+
+Standard_EXPORT Handle_Standard_Type& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_Type_()
+{
+
+ static Handle_Standard_Type aType1 = STANDARD_TYPE(TCollection_MapNode);
+ if ( aType1.IsNull()) aType1 = STANDARD_TYPE(TCollection_MapNode);
+ static Handle_Standard_Type aType2 = STANDARD_TYPE(MMgt_TShared);
+ if ( aType2.IsNull()) aType2 = STANDARD_TYPE(MMgt_TShared);
+ static Handle_Standard_Type aType3 = STANDARD_TYPE(Standard_Transient);
+ if ( aType3.IsNull()) aType3 = STANDARD_TYPE(Standard_Transient);
+
+
+ static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,NULL};
+ static Handle_Standard_Type _aType = new Standard_Type("GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox",
+ sizeof(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox),
+ 1,
+ (Standard_Address)_Ancestors,
+ (Standard_Address)NULL);
+
+ return _aType;
+}
+
+
+// DownCast method
+// allow safe downcasting
+//
+const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox) Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)::DownCast(const Handle(Standard_Transient)& AnObject)
+{
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox) _anOtherObject;
+
+ if (!AnObject.IsNull()) {
+ if (AnObject->IsKind(STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox))) {
+ _anOtherObject = Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)((Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)&)AnObject);
+ }
+ }
+
+ return _anOtherObject ;
+}
+const Handle(Standard_Type)& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox::DynamicType() const
+{
+ return STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox) ;
+}
+Standard_Boolean GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox::IsKind(const Handle(Standard_Type)& AType) const
+{
+ return (STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox) == AType || TCollection_MapNode::IsKind(AType));
+}
+Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox::~Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox() {}
+#define TheKey TopoDS_Shape
+#define TheKey_hxx <TopoDS_Shape.hxx>
+#define TheItem Bnd_Box
+#define TheItem_hxx <Bnd_Box.hxx>
+#define Hasher TopTools_ShapeMapHasher
+#define Hasher_hxx <TopTools_ShapeMapHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfShapeBox.hxx>
+#include <TCollection_IndexedDataMapNode.gxx>
+
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_IndexedDataMapOfIntegerShape_HeaderFile
+#define _GEOMAlgo_IndexedDataMapOfIntegerShape_HeaderFile
+
+#ifndef _TCollection_BasicMap_HeaderFile
+#include <TCollection_BasicMap.hxx>
+#endif
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+#include <Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+#endif
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+class Standard_DomainError;
+class Standard_OutOfRange;
+class Standard_NoSuchObject;
+class TopoDS_Shape;
+class TColStd_MapIntegerHasher;
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_IndexedDataMapOfIntegerShape : public TCollection_BasicMap {
+
+public:
+
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ // Methods PUBLIC
+ //
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfIntegerShape(const Standard_Integer NbBuckets = 1);
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfIntegerShape& Assign(const GEOMAlgo_IndexedDataMapOfIntegerShape& Other) ;
+ GEOMAlgo_IndexedDataMapOfIntegerShape& operator =(const GEOMAlgo_IndexedDataMapOfIntegerShape& Other)
+{
+ return Assign(Other);
+}
+
+Standard_EXPORT void ReSize(const Standard_Integer NbBuckets) ;
+Standard_EXPORT void Clear() ;
+~GEOMAlgo_IndexedDataMapOfIntegerShape()
+{
+ Clear();
+}
+
+Standard_EXPORT Standard_Integer Add(const Standard_Integer& K,const TopoDS_Shape& I) ;
+Standard_EXPORT void Substitute(const Standard_Integer I,const Standard_Integer& K,const TopoDS_Shape& T) ;
+Standard_EXPORT void RemoveLast() ;
+Standard_EXPORT Standard_Boolean Contains(const Standard_Integer& K) const;
+Standard_EXPORT const Standard_Integer& FindKey(const Standard_Integer I) const;
+Standard_EXPORT const TopoDS_Shape& FindFromIndex(const Standard_Integer I) const;
+ const TopoDS_Shape& operator ()(const Standard_Integer I) const
+{
+ return FindFromIndex(I);
+}
+
+Standard_EXPORT TopoDS_Shape& ChangeFromIndex(const Standard_Integer I) ;
+ TopoDS_Shape& operator ()(const Standard_Integer I)
+{
+ return ChangeFromIndex(I);
+}
+
+Standard_EXPORT Standard_Integer FindIndex(const Standard_Integer& K) const;
+Standard_EXPORT const TopoDS_Shape& FindFromKey(const Standard_Integer& K) const;
+Standard_EXPORT TopoDS_Shape& ChangeFromKey(const Standard_Integer& K) ;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ //
+
+
+ // Fields PROTECTED
+ //
+
+
+private:
+
+ // Methods PRIVATE
+ //
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfIntegerShape(const GEOMAlgo_IndexedDataMapOfIntegerShape& Other);
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_IndexedDataMapOfIntegerShape.hxx>
+
+#ifndef _Standard_DomainError_HeaderFile
+#include <Standard_DomainError.hxx>
+#endif
+#ifndef _Standard_OutOfRange_HeaderFile
+#include <Standard_OutOfRange.hxx>
+#endif
+#ifndef _Standard_NoSuchObject_HeaderFile
+#include <Standard_NoSuchObject.hxx>
+#endif
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _TColStd_MapIntegerHasher_HeaderFile
+#include <TColStd_MapIntegerHasher.hxx>
+#endif
+#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+#endif
+
+
+#define TheKey Standard_Integer
+#define TheKey_hxx <Standard_Integer.hxx>
+#define TheItem TopoDS_Shape
+#define TheItem_hxx <TopoDS_Shape.hxx>
+#define Hasher TColStd_MapIntegerHasher
+#define Hasher_hxx <TColStd_MapIntegerHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfIntegerShape.hxx>
+#include <TCollection_IndexedDataMap.gxx>
+
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_HeaderFile
+#define _GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_HeaderFile
+
+#ifndef _TCollection_BasicMap_HeaderFile
+#include <TCollection_BasicMap.hxx>
+#endif
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+#include <Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+#endif
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+class Standard_DomainError;
+class Standard_OutOfRange;
+class Standard_NoSuchObject;
+class GEOMAlgo_PassKey;
+class TopTools_ListOfShape;
+class GEOMAlgo_PassKeyMapHasher;
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_IndexedDataMapOfPassKeyListOfShape : public TCollection_BasicMap {
+
+public:
+
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ // Methods PUBLIC
+ //
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfPassKeyListOfShape(const Standard_Integer NbBuckets = 1);
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfPassKeyListOfShape& Assign(const GEOMAlgo_IndexedDataMapOfPassKeyListOfShape& Other) ;
+ GEOMAlgo_IndexedDataMapOfPassKeyListOfShape& operator =(const GEOMAlgo_IndexedDataMapOfPassKeyListOfShape& Other)
+{
+ return Assign(Other);
+}
+
+Standard_EXPORT void ReSize(const Standard_Integer NbBuckets) ;
+Standard_EXPORT void Clear() ;
+~GEOMAlgo_IndexedDataMapOfPassKeyListOfShape()
+{
+ Clear();
+}
+
+Standard_EXPORT Standard_Integer Add(const GEOMAlgo_PassKey& K,const TopTools_ListOfShape& I) ;
+Standard_EXPORT void Substitute(const Standard_Integer I,const GEOMAlgo_PassKey& K,const TopTools_ListOfShape& T) ;
+Standard_EXPORT void RemoveLast() ;
+Standard_EXPORT Standard_Boolean Contains(const GEOMAlgo_PassKey& K) const;
+Standard_EXPORT const GEOMAlgo_PassKey& FindKey(const Standard_Integer I) const;
+Standard_EXPORT const TopTools_ListOfShape& FindFromIndex(const Standard_Integer I) const;
+ const TopTools_ListOfShape& operator ()(const Standard_Integer I) const
+{
+ return FindFromIndex(I);
+}
+
+Standard_EXPORT TopTools_ListOfShape& ChangeFromIndex(const Standard_Integer I) ;
+ TopTools_ListOfShape& operator ()(const Standard_Integer I)
+{
+ return ChangeFromIndex(I);
+}
+
+Standard_EXPORT Standard_Integer FindIndex(const GEOMAlgo_PassKey& K) const;
+Standard_EXPORT const TopTools_ListOfShape& FindFromKey(const GEOMAlgo_PassKey& K) const;
+Standard_EXPORT TopTools_ListOfShape& ChangeFromKey(const GEOMAlgo_PassKey& K) ;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ //
+
+
+ // Fields PROTECTED
+ //
+
+
+private:
+
+ // Methods PRIVATE
+ //
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfPassKeyListOfShape(const GEOMAlgo_IndexedDataMapOfPassKeyListOfShape& Other);
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+
+#ifndef _Standard_DomainError_HeaderFile
+#include <Standard_DomainError.hxx>
+#endif
+#ifndef _Standard_OutOfRange_HeaderFile
+#include <Standard_OutOfRange.hxx>
+#endif
+#ifndef _Standard_NoSuchObject_HeaderFile
+#include <Standard_NoSuchObject.hxx>
+#endif
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#include <GEOMAlgo_PassKey.hxx>
+#endif
+#ifndef _TopTools_ListOfShape_HeaderFile
+#include <TopTools_ListOfShape.hxx>
+#endif
+#ifndef _GEOMAlgo_PassKeyMapHasher_HeaderFile
+#include <GEOMAlgo_PassKeyMapHasher.hxx>
+#endif
+#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+#endif
+
+
+#define TheKey GEOMAlgo_PassKey
+#define TheKey_hxx <GEOMAlgo_PassKey.hxx>
+#define TheItem TopTools_ListOfShape
+#define TheItem_hxx <TopTools_ListOfShape.hxx>
+#define Hasher GEOMAlgo_PassKeyMapHasher
+#define Hasher_hxx <GEOMAlgo_PassKeyMapHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+#include <TCollection_IndexedDataMap.gxx>
+
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_IndexedDataMapOfShapeBox_HeaderFile
+#define _GEOMAlgo_IndexedDataMapOfShapeBox_HeaderFile
+
+#ifndef _TCollection_BasicMap_HeaderFile
+#include <TCollection_BasicMap.hxx>
+#endif
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+#include <Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+#endif
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+class Standard_DomainError;
+class Standard_OutOfRange;
+class Standard_NoSuchObject;
+class TopoDS_Shape;
+class Bnd_Box;
+class TopTools_ShapeMapHasher;
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_IndexedDataMapOfShapeBox : public TCollection_BasicMap {
+
+public:
+
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ // Methods PUBLIC
+ //
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfShapeBox(const Standard_Integer NbBuckets = 1);
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfShapeBox& Assign(const GEOMAlgo_IndexedDataMapOfShapeBox& Other) ;
+ GEOMAlgo_IndexedDataMapOfShapeBox& operator =(const GEOMAlgo_IndexedDataMapOfShapeBox& Other)
+{
+ return Assign(Other);
+}
+
+Standard_EXPORT void ReSize(const Standard_Integer NbBuckets) ;
+Standard_EXPORT void Clear() ;
+~GEOMAlgo_IndexedDataMapOfShapeBox()
+{
+ Clear();
+}
+
+Standard_EXPORT Standard_Integer Add(const TopoDS_Shape& K,const Bnd_Box& I) ;
+Standard_EXPORT void Substitute(const Standard_Integer I,const TopoDS_Shape& K,const Bnd_Box& T) ;
+Standard_EXPORT void RemoveLast() ;
+Standard_EXPORT Standard_Boolean Contains(const TopoDS_Shape& K) const;
+Standard_EXPORT const TopoDS_Shape& FindKey(const Standard_Integer I) const;
+Standard_EXPORT const Bnd_Box& FindFromIndex(const Standard_Integer I) const;
+ const Bnd_Box& operator ()(const Standard_Integer I) const
+{
+ return FindFromIndex(I);
+}
+
+Standard_EXPORT Bnd_Box& ChangeFromIndex(const Standard_Integer I) ;
+ Bnd_Box& operator ()(const Standard_Integer I)
+{
+ return ChangeFromIndex(I);
+}
+
+Standard_EXPORT Standard_Integer FindIndex(const TopoDS_Shape& K) const;
+Standard_EXPORT const Bnd_Box& FindFromKey(const TopoDS_Shape& K) const;
+Standard_EXPORT Bnd_Box& ChangeFromKey(const TopoDS_Shape& K) ;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ //
+
+
+ // Fields PROTECTED
+ //
+
+
+private:
+
+ // Methods PRIVATE
+ //
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfShapeBox(const GEOMAlgo_IndexedDataMapOfShapeBox& Other);
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_IndexedDataMapOfShapeBox.hxx>
+
+#ifndef _Standard_DomainError_HeaderFile
+#include <Standard_DomainError.hxx>
+#endif
+#ifndef _Standard_OutOfRange_HeaderFile
+#include <Standard_OutOfRange.hxx>
+#endif
+#ifndef _Standard_NoSuchObject_HeaderFile
+#include <Standard_NoSuchObject.hxx>
+#endif
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _Bnd_Box_HeaderFile
+#include <Bnd_Box.hxx>
+#endif
+#ifndef _TopTools_ShapeMapHasher_HeaderFile
+#include <TopTools_ShapeMapHasher.hxx>
+#endif
+#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+#endif
+
+
+#define TheKey TopoDS_Shape
+#define TheKey_hxx <TopoDS_Shape.hxx>
+#define TheItem Bnd_Box
+#define TheItem_hxx <Bnd_Box.hxx>
+#define Hasher TopTools_ShapeMapHasher
+#define Hasher_hxx <TopTools_ShapeMapHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfShapeBox.hxx>
+#include <TCollection_IndexedDataMap.gxx>
+
--- /dev/null
+-- File: GEOMAlgo_PassKey.cdl
+-- Created:
+-- Author: Peter KURNEV
+-- <pkv@irinox>
+---Copyright:
+
+
+class PassKey from GEOMAlgo
+
+ ---Purpose:
+
+uses
+ Shape from TopoDS,
+ ListOfShape from TopTools
+
+--raises
+
+is
+ Create
+ returns PassKey from GEOMAlgo;
+
+ Assign(me:out;
+ Other : PassKey from GEOMAlgo)
+ returns PassKey from GEOMAlgo;
+ ---C++: alias operator =
+ ---C++: return &
+
+ SetIds(me:out;
+ aS :Shape from TopoDS);
+
+ SetIds(me:out;
+ aS1 :Shape from TopoDS;
+ aS2 :Shape from TopoDS);
+
+ SetIds(me:out;
+ aS1 :Shape from TopoDS;
+ aS2 :Shape from TopoDS;
+ aS3 :Shape from TopoDS);
+
+ SetIds(me:out;
+ aS1 :Shape from TopoDS;
+ aS2 :Shape from TopoDS;
+ aS3 :Shape from TopoDS;
+ aS4 :Shape from TopoDS);
+
+ SetIds(me:out;
+ aLS :ListOfShape from TopTools);
+
+ NbMax(me)
+ returns Integer from Standard;
+
+ Clear(me:out);
+
+ Compute(me:out);
+
+ IsEqual(me;
+ aOther:PassKey from GEOMAlgo)
+ returns Boolean from Standard;
+
+ Key(me)
+ returns Address from Standard;
+
+ HashCode(me;
+ Upper : Integer from Standard)
+ returns Integer from Standard;
+
+ Dump(me);
+
+fields
+
+ myNbIds: Integer from Standard is protected;
+ myNbMax: Integer from Standard is protected;
+ mySum : Integer from Standard is protected;
+ myIds : Integer from Standard [8] is protected;
+ myShapes : Shape from TopoDS [8] is protected;
+ myUpper : Integer from Standard is protected;
+
+end PassKey;
--- /dev/null
+// File: GEOMAlgo_PassKey.cxx
+// Created:
+// Author: Peter KURNEV
+// <pkv@irinox>
+
+
+#include <GEOMAlgo_PassKey.ixx>
+
+#include <stdio.h>
+#include <string.h>
+
+#include <TopTools_ListIteratorOfListOfShape.hxx>
+
+#ifdef WNT
+#pragma warning( disable : 4101)
+#endif
+
+static
+ void SortShell(const int n, int* a);
+
+//=======================================================================
+//function :
+//purpose :
+//=======================================================================
+ GEOMAlgo_PassKey::GEOMAlgo_PassKey()
+{
+ Clear();
+}
+//=======================================================================
+//function :Clear
+//purpose :
+//=======================================================================
+ void GEOMAlgo_PassKey::Clear()
+{
+ myNbIds=0;
+ myNbMax=8;
+ mySum=0;
+ myIds[0]=0; myIds[1]=0; myIds[2]=0; myIds[3]=0;
+ myIds[4]=0; myIds[5]=0; myIds[6]=0; myIds[7]=0;
+ myUpper=432123;//2147483647;
+}
+//=======================================================================
+//function :Assign
+//purpose :
+//=======================================================================
+ GEOMAlgo_PassKey& GEOMAlgo_PassKey::Assign(const GEOMAlgo_PassKey& anOther)
+{
+ myNbIds=anOther.myNbIds;
+ myNbMax=anOther.myNbMax;
+ mySum=anOther.mySum;
+ memcpy(myIds, anOther.myIds, sizeof(myIds));
+ return *this;
+}
+//=======================================================================
+//function :SetIds
+//purpose :
+//=======================================================================
+ void GEOMAlgo_PassKey::SetIds(const TopoDS_Shape& aS1)
+
+{
+ Standard_Integer anId1;
+ //
+ anId1=aS1.HashCode(myUpper);
+ //
+ myNbIds=1;
+ myIds[7]=anId1;
+ mySum=anId1;
+}
+//=======================================================================
+//function :SetIds
+//purpose :
+//=======================================================================
+ void GEOMAlgo_PassKey::SetIds(const TopoDS_Shape& aS1,
+ const TopoDS_Shape& aS2)
+{
+ Standard_Integer anId1, anId2;
+ //
+ anId1=aS1.HashCode(myUpper);
+ anId2=aS2.HashCode(myUpper);
+ //
+ myNbIds=2;
+ mySum=anId1+anId2;
+ if (anId1<anId2) {
+ myIds[6]=anId1;
+ myIds[7]=anId2;
+ return;
+ }
+ myIds[6]=anId2;
+ myIds[7]=anId1;
+}
+//=======================================================================
+//function :SetIds
+//purpose :
+//=======================================================================
+ void GEOMAlgo_PassKey::SetIds(const TopoDS_Shape& aS1,
+ const TopoDS_Shape& aS2,
+ const TopoDS_Shape& aS3)
+{
+ Standard_Integer anId1, anId2, anId3;
+ //
+ anId1=aS1.HashCode(myUpper);
+ anId2=aS2.HashCode(myUpper);
+ anId3=aS3.HashCode(myUpper);
+ //
+ myNbIds=3;
+ myIds[5]=anId1;
+ myIds[6]=anId2;
+ myIds[7]=anId3;
+ mySum=anId1+anId2+anId3;
+ Compute();
+}
+//=======================================================================
+//function :SetIds
+//purpose :
+//=======================================================================
+ void GEOMAlgo_PassKey::SetIds(const TopoDS_Shape& aS1,
+ const TopoDS_Shape& aS2,
+ const TopoDS_Shape& aS3,
+ const TopoDS_Shape& aS4)
+{
+ Standard_Integer anId1, anId2, anId3, anId4;
+ //
+ anId1=aS1.HashCode(myUpper);
+ anId2=aS2.HashCode(myUpper);
+ anId3=aS3.HashCode(myUpper);
+ anId4=aS4.HashCode(myUpper);
+ //
+ myNbIds=4;
+ myIds[4]=anId1;
+ myIds[5]=anId2;
+ myIds[6]=anId3;
+ myIds[7]=anId4;
+ mySum=anId1+anId2+anId3+anId4;
+ Compute();
+}
+//=======================================================================
+//function :SetIds
+//purpose :
+//=======================================================================
+ void GEOMAlgo_PassKey::SetIds(const TopTools_ListOfShape& aLS)
+{
+ Standard_Integer aNb, i, anId;
+ TopTools_ListIteratorOfListOfShape aIt;
+ //
+ aNb=aLS.Extent();
+ if (aNb<1 || aNb > myNbMax) {
+ return;
+ }
+ //
+ myNbIds=aNb;
+ mySum=0;
+ i=myNbMax-myNbIds;
+ aIt.Initialize(aLS);
+ for (; aIt.More(); aIt.Next(), ++i) {
+ const TopoDS_Shape& aS=aIt.Value();
+ anId=aS.HashCode(myUpper);
+ myIds[i]=anId;
+ mySum+=anId;
+ }
+ //
+ Compute();
+}
+//=======================================================================
+//function :NbMax
+//purpose :
+//=======================================================================
+ Standard_Integer GEOMAlgo_PassKey::NbMax()const
+{
+ return myNbMax;
+}
+//=======================================================================
+//function :Compute
+//purpose :
+//=======================================================================
+ void GEOMAlgo_PassKey::Compute()
+{
+ SortShell(myNbIds, myIds+myNbMax-myNbIds);
+}
+//=======================================================================
+//function :IsEqual
+//purpose :
+//=======================================================================
+ Standard_Boolean GEOMAlgo_PassKey::IsEqual(const GEOMAlgo_PassKey& anOther) const
+{
+ Standard_Integer iIsEqual;
+ Standard_Boolean bIsEqual;
+ //
+ iIsEqual=memcmp(myIds, anOther.myIds, sizeof(myIds));
+ bIsEqual=Standard_False;
+ if (!iIsEqual) {
+ bIsEqual=!bIsEqual;
+ }
+ return bIsEqual;
+}
+//=======================================================================
+//function :Key
+//purpose :
+//=======================================================================
+ Standard_Address GEOMAlgo_PassKey::Key()const
+{
+ return (Standard_Address)myIds;
+}
+//=======================================================================
+//function : HashCode
+//purpose :
+//=======================================================================
+ Standard_Integer GEOMAlgo_PassKey::HashCode(const Standard_Integer Upper) const
+{
+ return (mySum % Upper);
+}
+//=======================================================================
+//function : Dump
+//purpose :
+//=======================================================================
+ void GEOMAlgo_PassKey::Dump()const
+{
+ Standard_Integer i;
+ //
+ printf(" PassKey: {");
+ for (i=0; i<myNbMax; ++i) {
+ printf(" %d", myIds[i]);
+ }
+ printf(" }");
+}
+//=======================================================================
+// function: SortShell
+// purpose :
+//=======================================================================
+void SortShell(const int n, int* a)
+{
+ int x, nd, i, j, l, d=1;
+ //
+ while(d<=n) {
+ d*=2;
+ }
+ //
+ while (d) {
+ d=(d-1)/2;
+ //
+ nd=n-d;
+ for (i=0; i<nd; ++i) {
+ j=i;
+ m30:;
+ l=j+d;
+ if (a[l] < a[j]){
+ x=a[j];
+ a[j]=a[l];
+ a[l]=x;
+ j-=d;
+ if (j > -1) goto m30;
+ }//if (a[l] < a[j]){
+ }//for (i=0; i<nd; ++i)
+ }//while (1)
+}
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#define _GEOMAlgo_PassKey_HeaderFile
+
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+#ifndef _Standard_Address_HeaderFile
+#include <Standard_Address.hxx>
+#endif
+class TopoDS_Shape;
+class TopTools_ListOfShape;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_PassKey {
+
+public:
+
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ // Methods PUBLIC
+ //
+Standard_EXPORT GEOMAlgo_PassKey();
+Standard_EXPORT GEOMAlgo_PassKey& Assign(const GEOMAlgo_PassKey& Other) ;
+ GEOMAlgo_PassKey& operator =(const GEOMAlgo_PassKey& Other)
+{
+ return Assign(Other);
+}
+
+Standard_EXPORT void SetIds(const TopoDS_Shape& aS) ;
+Standard_EXPORT void SetIds(const TopoDS_Shape& aS1,const TopoDS_Shape& aS2) ;
+Standard_EXPORT void SetIds(const TopoDS_Shape& aS1,const TopoDS_Shape& aS2,const TopoDS_Shape& aS3) ;
+Standard_EXPORT void SetIds(const TopoDS_Shape& aS1,const TopoDS_Shape& aS2,const TopoDS_Shape& aS3,const TopoDS_Shape& aS4) ;
+Standard_EXPORT void SetIds(const TopTools_ListOfShape& aLS) ;
+Standard_EXPORT Standard_Integer NbMax() const;
+Standard_EXPORT void Clear() ;
+Standard_EXPORT void Compute() ;
+Standard_EXPORT Standard_Boolean IsEqual(const GEOMAlgo_PassKey& aOther) const;
+Standard_EXPORT Standard_Address Key() const;
+Standard_EXPORT Standard_Integer HashCode(const Standard_Integer Upper) const;
+Standard_EXPORT void Dump() const;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ //
+
+
+ // Fields PROTECTED
+ //
+Standard_Integer myNbIds;
+Standard_Integer myNbMax;
+Standard_Integer mySum;
+Standard_Integer myIds[8];
+TopoDS_Shape myShapes[8];
+Standard_Integer myUpper;
+
+
+private:
+
+ // Methods PRIVATE
+ //
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_PassKey.jxx>
+
+
+
+
--- /dev/null
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _TopTools_ListOfShape_HeaderFile
+#include <TopTools_ListOfShape.hxx>
+#endif
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#include <GEOMAlgo_PassKey.hxx>
+#endif
--- /dev/null
+-- File: GEOMAlgo_PassKeyMapHasher.cdl
+-- Created:
+-- Author: Peter KURNEV
+-- <pkv@irinox>
+---Copyright:
+
+
+class PassKeyMapHasher from GEOMAlgo
+
+ ---Purpose:
+
+uses
+ PassKey from GEOMAlgo
+
+--raises
+
+is
+ HashCode(myclass;
+ aPKey : PassKey from GEOMAlgo;
+ Upper : Integer from Standard)
+ returns Integer from Standard;
+
+
+ IsEqual(myclass;
+ aPKey1 : PassKey from GEOMAlgo;
+ aPKey2 : PassKey from GEOMAlgo)
+ returns Boolean from Standard;
+
+end PassKeyMapHasher;
--- /dev/null
+// File: GEOMAlgo_PassKeyMapHasher.cxx
+// Created:
+// Author: Peter KURNEV
+// <pkv@irinox>
+
+
+#include <GEOMAlgo_PassKeyMapHasher.ixx>
+
+//=======================================================================
+//function : HashCode
+//purpose :
+//=======================================================================
+ Standard_Integer GEOMAlgo_PassKeyMapHasher::HashCode(const GEOMAlgo_PassKey& aPKey,
+ const Standard_Integer Upper)
+{
+ return aPKey.HashCode(Upper);
+}
+//=======================================================================
+//function :IsEqual
+//purpose :
+//=======================================================================
+ Standard_Boolean GEOMAlgo_PassKeyMapHasher::IsEqual(const GEOMAlgo_PassKey& aPKey1,
+ const GEOMAlgo_PassKey& aPKey2)
+{
+ return aPKey1.IsEqual(aPKey2);
+}
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_PassKeyMapHasher_HeaderFile
+#define _GEOMAlgo_PassKeyMapHasher_HeaderFile
+
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+class GEOMAlgo_PassKey;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_PassKeyMapHasher {
+
+public:
+
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ // Methods PUBLIC
+ //
+Standard_EXPORT static Standard_Integer HashCode(const GEOMAlgo_PassKey& aPKey,const Standard_Integer Upper) ;
+Standard_EXPORT static Standard_Boolean IsEqual(const GEOMAlgo_PassKey& aPKey1,const GEOMAlgo_PassKey& aPKey2) ;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ //
+
+
+ // Fields PROTECTED
+ //
+
+
+private:
+
+ // Methods PRIVATE
+ //
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_PassKeyMapHasher.jxx>
+
+
+
+
--- /dev/null
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#include <GEOMAlgo_PassKey.hxx>
+#endif
+#ifndef _GEOMAlgo_PassKeyMapHasher_HeaderFile
+#include <GEOMAlgo_PassKeyMapHasher.hxx>
+#endif
--- /dev/null
+-- File: GEOMAlgo_ShapeAlgo.cdl
+-- Created: Tue Dec 7 12:05:19 2004
+-- Author: Peter KURNEV
+-- <pkv@irinox>
+---Copyright: Matra Datavision 2004
+
+
+deferred class ShapeAlgo from GEOMAlgo
+ inherits Algo from GEOMAlgo
+
+ ---Purpose:
+
+uses
+ Shape from TopoDS,
+ Context from IntTools
+
+--raises
+
+is
+ Initialize
+ returns ShapeAlgo from GEOMAlgo;
+ ---C++: alias "Standard_EXPORT virtual ~GEOMAlgo_ShapeAlgo();"
+
+ SetShape(me:out;
+ aS:Shape from TopoDS);
+
+ SetTolerance(me:out;
+ aT:Real from Standard);
+
+ Shape(me)
+ returns Shape from TopoDS;
+ ---C++:return const &
+
+ Tolerance(me)
+ returns Real from Standard;
+
+ Result(me)
+ returns Shape from TopoDS;
+ ---C++:return const &
+
+fields
+ myShape : Shape from TopoDS is protected;
+ myTolerance : Real from Standard is protected;
+ myResult : Shape from TopoDS is protected;
+ myContext : Context from IntTools is protected;
+
+end ShapeAlgo;
--- /dev/null
+// File: GEOMAlgo_ShapeAlgo.cxx
+// Created: Tue Dec 7 12:06:54 2004
+// Author: Peter KURNEV
+// <pkv@irinox>
+
+
+#include <GEOMAlgo_ShapeAlgo.ixx>
+
+//=======================================================================
+//function : GEOMAlgo_ShapeAlgo
+//purpose :
+//=======================================================================
+GEOMAlgo_ShapeAlgo::GEOMAlgo_ShapeAlgo()
+:
+ GEOMAlgo_Algo()
+{
+ myTolerance=0.0001;
+}
+
+//=======================================================================
+//function : ~
+//purpose :
+//=======================================================================
+GEOMAlgo_ShapeAlgo::~GEOMAlgo_ShapeAlgo()
+{
+}
+//=======================================================================
+//function : SetShape
+//purpose :
+//=======================================================================
+void GEOMAlgo_ShapeAlgo::SetShape(const TopoDS_Shape& aS)
+{
+ myShape=aS;
+}
+//=======================================================================
+//function : Shape
+//purpose :
+//=======================================================================
+const TopoDS_Shape& GEOMAlgo_ShapeAlgo::Shape()const
+{
+ return myShape;
+}
+//=======================================================================
+//function : SetTolerance
+//purpose :
+//=======================================================================
+void GEOMAlgo_ShapeAlgo::SetTolerance(const Standard_Real aT)
+{
+ myTolerance=aT;
+}
+//=======================================================================
+//function : Tolerance
+//purpose :
+//=======================================================================
+Standard_Real GEOMAlgo_ShapeAlgo::Tolerance()const
+{
+ return myTolerance;
+}
+//=======================================================================
+//function : Result
+//purpose :
+//=======================================================================
+const TopoDS_Shape& GEOMAlgo_ShapeAlgo::Result()const
+{
+ return myResult;
+}
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_ShapeAlgo_HeaderFile
+#define _GEOMAlgo_ShapeAlgo_HeaderFile
+
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _Standard_Real_HeaderFile
+#include <Standard_Real.hxx>
+#endif
+#ifndef _IntTools_Context_HeaderFile
+#include <IntTools_Context.hxx>
+#endif
+#ifndef _GEOMAlgo_Algo_HeaderFile
+#include <GEOMAlgo_Algo.hxx>
+#endif
+class TopoDS_Shape;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_ShapeAlgo : public GEOMAlgo_Algo {
+
+public:
+
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ // Methods PUBLIC
+ //
+Standard_EXPORT void SetShape(const TopoDS_Shape& aS) ;
+Standard_EXPORT void SetTolerance(const Standard_Real aT) ;
+Standard_EXPORT const TopoDS_Shape& Shape() const;
+Standard_EXPORT Standard_Real Tolerance() const;
+Standard_EXPORT const TopoDS_Shape& Result() const;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ //
+Standard_EXPORT GEOMAlgo_ShapeAlgo();
+Standard_EXPORT virtual ~GEOMAlgo_ShapeAlgo();
+
+
+ // Fields PROTECTED
+ //
+TopoDS_Shape myShape;
+Standard_Real myTolerance;
+TopoDS_Shape myResult;
+IntTools_Context myContext;
+
+
+private:
+
+ // Methods PRIVATE
+ //
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_ShapeAlgo.jxx>
+
+
+
+
--- /dev/null
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _GEOMAlgo_ShapeAlgo_HeaderFile
+#include <GEOMAlgo_ShapeAlgo.hxx>
+#endif
--- /dev/null
+-- File: GEOMAlgo_Tools.cdl
+-- Created: Mon Dec 6 11:26:02 2004
+-- Author: Peter KURNEV
+-- <pkv@irinox>
+---Copyright: Matra Datavision 2004
+
+
+class Tools from GEOMAlgo
+
+ ---Purpose:
+
+uses
+ Pnt from gp,
+ Edge from TopoDS,
+ Face from TopoDS,
+ Shape from TopoDS,
+ ListOfShape from TopTools,
+ IndexedDataMapOfShapeListOfShape from TopTools,
+ Context from IntTools,
+ IndexedDataMapOfPassKeyListOfShape from GEOMAlgo
+
+--raises
+
+is
+ RefineSDShapes(myclass;
+ aMSD:out IndexedDataMapOfPassKeyListOfShape from GEOMAlgo;
+ aTol:Real from Standard;
+ aCtx:out Context from IntTools)
+ returns Integer from Standard;
+
+ FindSDShapes(myclass;
+ aLE :ListOfShape from TopTools;
+ aTol:Real from Standard;
+ aMEE:out IndexedDataMapOfShapeListOfShape from TopTools;
+ aCtx:out Context from IntTools)
+ returns Integer from Standard;
+
+ FindSDShapes(myclass;
+ aE1 :Shape from TopoDS;
+ aLE :ListOfShape from TopTools;
+ aTol :Real from Standard;
+ aLESD :out ListOfShape from TopTools;
+ aCtx :out Context from IntTools)
+ returns Integer from Standard;
+
+ ProjectPointOnShape(myclass;
+ aP1: Pnt from gp;
+ aS :Shape from TopoDS;
+ aP2:out Pnt from gp;
+ aCtx :out Context from IntTools)
+ returns Boolean from Standard;
+
+ PointOnShape(myclass;
+ aS :Shape from TopoDS;
+ aP3D:out Pnt from gp);
+
+ PointOnEdge(myclass;
+ aE :Edge from TopoDS;
+ aP3D:out Pnt from gp);
+
+ PointOnEdge(myclass;
+ aE :Edge from TopoDS;
+ aT :Real from Standard;
+ aP3D:out Pnt from gp);
+
+ PointOnFace(myclass;
+ aF :Face from TopoDS;
+ aP3D:out Pnt from gp);
+
+ PointOnFace(myclass;
+ aF :Face from TopoDS;
+ aU :Real from Standard;
+ aV :Real from Standard;
+ aP3D:out Pnt from gp);
+--fields
+
+end Tools;
--- /dev/null
+// File: GEOMAlgo_Tools.cxx
+// Created: Mon Dec 6 11:35:29 2004
+// Author: Peter KURNEV
+// <pkv@irinox>
+
+#include <GEOMAlgo_Tools.ixx>
+
+#include <gp_Pnt.hxx>
+
+#include <Geom_Surface.hxx>
+#include <Geom_Curve.hxx>
+
+#include <GeomAPI_ProjectPointOnSurf.hxx>
+
+#include <TopAbs_ShapeEnum.hxx>
+
+#include <TopoDS.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TopoDS_Edge.hxx>
+
+#include <TopTools_ListOfShape.hxx>
+#include <TopTools_ListIteratorOfListOfShape.hxx>
+#include <TopTools_IndexedMapOfShape.hxx>
+
+#include <BRep_Tool.hxx>
+#include <BOPTools_Tools2D.hxx>
+#include <BRepTools.hxx>
+
+#include <BOPTools_Tools2D.hxx>
+#include <IntTools_Context.hxx>
+
+#include <GEOMAlgo_PassKey.hxx>
+#include <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+
+//=======================================================================
+//function : RefineSDShapes
+//purpose :
+//=======================================================================
+Standard_Integer GEOMAlgo_Tools::RefineSDShapes(GEOMAlgo_IndexedDataMapOfPassKeyListOfShape &aMPKLE,
+ const Standard_Real aTol,
+ IntTools_Context& aCtx)
+{
+ Standard_Integer i, aNbE, iErr, j, aNbEE, aNbToAdd;
+ TopTools_IndexedDataMapOfShapeListOfShape aMEE, aMSDE, aMEToAdd;
+ //
+ iErr=1;
+ //
+ aNbE=aMPKLE.Extent();
+ for (i=1; i<=aNbE; ++i) {
+ TopTools_ListOfShape& aLSDE=aMPKLE.ChangeFromIndex(i);
+ aMEE.Clear();
+ //
+ iErr=GEOMAlgo_Tools::FindSDShapes(aLSDE, aTol, aMEE, aCtx);
+ if (iErr) {
+ return iErr;
+ }
+ //
+ aNbEE=aMEE.Extent();
+ if (aNbEE==1) {
+ continue; // nothing to do
+ }
+ //
+ for (j=1; j<=aNbEE; ++j) {
+ TopTools_ListOfShape& aLEE=aMEE.ChangeFromIndex(j);
+ //
+ if (j==1) {
+ aLSDE.Clear();
+ aLSDE.Append(aLEE);
+ }
+ else {
+ const TopoDS_Shape& aE1=aLEE.First();
+ aMEToAdd.Add(aE1, aLEE);
+ }
+ }
+ }
+ //
+ aNbToAdd=aMEToAdd.Extent();
+ if (!aNbToAdd) {
+ return aNbToAdd;
+ }
+ //
+ for (i=1; i<=aNbToAdd; ++i) {
+ GEOMAlgo_PassKey aPKE1;
+ //
+ const TopoDS_Shape& aE1=aMEToAdd.FindKey(i);
+ const TopTools_ListOfShape& aLE=aMEToAdd(i);
+ //
+ aPKE1.SetIds(aE1);
+ aMPKLE.Add(aPKE1, aLE);
+ }
+ //
+ return 0;
+}
+//=======================================================================
+//function : FindSDShapes
+//purpose :
+//=======================================================================
+Standard_Integer GEOMAlgo_Tools::FindSDShapes(const TopTools_ListOfShape& aLE,
+ const Standard_Real aTol,
+ TopTools_IndexedDataMapOfShapeListOfShape& aMEE,
+ IntTools_Context& aCtx)
+{
+ Standard_Integer aNbE, aNbEProcessed, aNbESD, iErr;
+ TopTools_ListOfShape aLESD;
+ TopTools_ListIteratorOfListOfShape aIt, aIt1;
+ TopTools_IndexedMapOfShape aMProcessed;
+ //
+ aNbE=aLE.Extent();
+ if (!aNbE) {
+ return 3; // Err
+ }
+ //
+ while(1) {
+ aNbEProcessed=aMProcessed.Extent();
+ if (aNbEProcessed==aNbE) {
+ break;
+ }
+ //
+ aIt.Initialize(aLE);
+ for (; aIt.More(); aIt.Next()) {
+ const TopoDS_Shape& aS=aIt.Value();
+ if (aMProcessed.Contains(aS)) {
+ continue;
+ }
+ //
+ aLESD.Clear();
+ iErr=GEOMAlgo_Tools::FindSDShapes(aS, aLE, aTol, aLESD, aCtx);
+ if (iErr) {
+ return 2; // Err
+ }
+ //
+ aNbESD=aLESD.Extent();
+ if (!aNbESD) {
+ return 1; // Err
+ }
+ //
+ aMEE.Add(aS, aLESD);
+ //
+ aIt1.Initialize(aLESD);
+ for (; aIt1.More(); aIt1.Next()) {
+ const TopoDS_Shape& aE1=aIt1.Value();
+ aMProcessed.Add(aE1);
+ }
+ }
+ }
+ return 0;
+}
+//=======================================================================
+//function : FindSDShapes
+//purpose :
+//=======================================================================
+Standard_Integer GEOMAlgo_Tools::FindSDShapes(const TopoDS_Shape& aE1,
+ const TopTools_ListOfShape& aLE,
+ const Standard_Real aTol,
+ TopTools_ListOfShape& aLESD,
+ IntTools_Context& aCtx)
+{
+ Standard_Boolean bIsDone;
+ Standard_Real aTol2, aD2;
+ gp_Pnt aP1, aP2;
+ TopTools_ListIteratorOfListOfShape aIt;
+ //
+ aTol2=aTol*aTol;
+ GEOMAlgo_Tools::PointOnShape(aE1, aP1);
+ //
+ aIt.Initialize(aLE);
+ for (; aIt.More(); aIt.Next()) {
+ const TopoDS_Shape& aE2=aIt.Value();
+ if (aE2.IsSame(aE1)) {
+ aLESD.Append(aE2);
+ }
+ else {
+ bIsDone=GEOMAlgo_Tools::ProjectPointOnShape(aP1, aE2, aP2, aCtx);
+ if (!bIsDone) {
+ return 1;
+ }
+ aD2=aP1.SquareDistance(aP2);
+ if(aD2<aTol2) {
+ aLESD.Append(aE2);
+ }
+ }
+ }
+ return 0;
+}
+
+//=======================================================================
+//function : ProjectPointOnShape
+//purpose :
+//=======================================================================
+Standard_Boolean GEOMAlgo_Tools::ProjectPointOnShape(const gp_Pnt& aP1,
+ const TopoDS_Shape& aS,
+ gp_Pnt& aP2,
+ IntTools_Context& aCtx)
+{
+ Standard_Boolean bIsDone=Standard_False;
+ Standard_Real aT2;
+ TopAbs_ShapeEnum aType;
+ //
+ aType=aS.ShapeType();
+ switch(aType) {
+ case TopAbs_EDGE: {
+ const TopoDS_Edge& aE2=TopoDS::Edge(aS);
+ //
+ bIsDone=aCtx.ProjectPointOnEdge(aP1, aE2, aT2);
+ if (!bIsDone) {
+ return bIsDone;
+ }
+ //
+ GEOMAlgo_Tools::PointOnEdge(aE2, aT2, aP2);
+ }
+ break;
+ //
+ case TopAbs_FACE: {
+ const TopoDS_Face& aF2=TopoDS::Face(aS);
+ GeomAPI_ProjectPointOnSurf& aProj=aCtx.ProjPS(aF2);
+ //
+ aProj.Perform(aP1);
+ bIsDone=aProj.IsDone();
+ if (!bIsDone) {
+ return bIsDone;
+ }
+ //
+ aP2=aProj.NearestPoint();
+ }
+ break;
+ //
+ default:
+ break; // Err
+ }
+ return bIsDone;
+}
+//=======================================================================
+//function : PointOnShape
+//purpose :
+//=======================================================================
+void GEOMAlgo_Tools::PointOnShape(const TopoDS_Shape& aS,
+ gp_Pnt& aP3D)
+{
+ TopAbs_ShapeEnum aType;
+ //
+ aP3D.SetCoord(99.,99.,99.);
+ aType=aS.ShapeType();
+ switch(aType) {
+ case TopAbs_EDGE: {
+ const TopoDS_Edge& aE=TopoDS::Edge(aS);
+ GEOMAlgo_Tools::PointOnEdge(aE, aP3D);
+ }
+ break;
+ //
+ case TopAbs_FACE: {
+ const TopoDS_Face& aF=TopoDS::Face(aS);
+ GEOMAlgo_Tools::PointOnFace(aF, aP3D);
+ }
+ break;
+ //
+ default:
+ break; // Err
+ }
+}
+//=======================================================================
+//function : PointOnFace
+//purpose :
+//=======================================================================
+void GEOMAlgo_Tools::PointOnFace(const TopoDS_Face& aF,
+ gp_Pnt& aP3D)
+{
+ Standard_Real aU, aV, aUMin, aUMax, aVMin, aVMax;
+ //
+ BRepTools::UVBounds(aF, aUMin, aUMax, aVMin, aVMax);
+ //
+ aU=BOPTools_Tools2D::IntermediatePoint(aUMin, aUMax);
+ aV=BOPTools_Tools2D::IntermediatePoint(aVMin, aVMax);
+ //
+ GEOMAlgo_Tools::PointOnFace(aF, aU, aV, aP3D);
+}
+//=======================================================================
+//function : PointOnFace
+//purpose :
+//=======================================================================
+void GEOMAlgo_Tools::PointOnFace(const TopoDS_Face& aF,
+ const Standard_Real aU,
+ const Standard_Real aV,
+ gp_Pnt& aP3D)
+{
+ Handle(Geom_Surface) aS;
+ //
+ aS=BRep_Tool::Surface(aF);
+ aS->D0(aU, aV, aP3D);
+}
+//=======================================================================
+//function : PointOnEdge
+//purpose :
+//=======================================================================
+void GEOMAlgo_Tools::PointOnEdge(const TopoDS_Edge& aE,
+ gp_Pnt& aP3D)
+{
+ Standard_Real aTx, aT1, aT2;
+ //
+ BRep_Tool::Curve(aE, aT1, aT2);
+ aTx=BOPTools_Tools2D::IntermediatePoint(aT1, aT2);
+ GEOMAlgo_Tools::PointOnEdge(aE, aTx, aP3D);
+}
+//=======================================================================
+//function : PointOnEdge
+//purpose :
+//=======================================================================
+void GEOMAlgo_Tools::PointOnEdge(const TopoDS_Edge& aE,
+ const Standard_Real aT,
+ gp_Pnt& aP3D)
+{
+ Standard_Real aT1, aT2;
+ Handle(Geom_Curve) aC3D;
+ //
+ aC3D=BRep_Tool::Curve(aE, aT1, aT2);
+ aC3D->D0(aT, aP3D);
+}
+/*
+//=======================================================================
+//function : FindSDEdges
+//purpose :
+//=======================================================================
+Standard_Integer GEOMAlgo_Tools::FindSDEdges(const TopoDS_Edge& aE1,
+ const TopTools_ListOfShape& aLE,
+ const Standard_Real aTol,
+ TopTools_ListOfShape& aLESD,
+ IntTools_Context& aCtx)
+{
+ Standard_Boolean bIsDone;
+ Standard_Real aT2, aTol2, aD2;
+ gp_Pnt aP1, aP2;
+ TopTools_ListIteratorOfListOfShape aIt;
+ //
+ aTol2=aTol*aTol;
+ //
+ GEOMAlgo_Tools::PointOnEdge(aE1, aP1);
+ aIt.Initialize(aLE);
+ for (; aIt.More(); aIt.Next()) {
+ const TopoDS_Edge& aE2=TopoDS::Edge(aIt.Value());
+ if (aE2.IsSame(aE1)) {
+ aLESD.Append(aE2);
+ }
+ else {
+ bIsDone=aCtx.ProjectPointOnEdge(aP1, aE2, aT2);
+ if (!bIsDone) {
+ return 1;
+ }
+ GEOMAlgo_Tools::PointOnEdge(aE2, aT2, aP2);
+ aD2=aP1.SquareDistance(aP2);
+ if(aD2<aTol2) {
+ aLESD.Append(aE2);
+ }
+ }
+ }
+ return 0;
+}
+//=======================================================================
+//function : FindSDFaces
+//purpose :
+//=======================================================================
+Standard_Integer GEOMAlgo_Tools::FindSDFaces(const TopoDS_Face& aF1,
+ const TopTools_ListOfShape& aLF,
+ const Standard_Real aTol,
+ TopTools_ListOfShape& aLFSD,
+ IntTools_Context& aCtx)
+{
+ Standard_Boolean bIsDone;
+ Standard_Real aTol2, aD2;
+ gp_Pnt aP1, aP2;
+ TopTools_ListIteratorOfListOfShape aIt;
+ //
+ aTol2=aTol*aTol;
+ //
+ GEOMAlgo_Tools::PointOnFace(aF1, aP1);
+ aIt.Initialize(aLF);
+ for (; aIt.More(); aIt.Next()) {
+ const TopoDS_Face& aF2=TopoDS::Face(aIt.Value());
+ if (aF2.IsSame(aF1)) {
+ aLFSD.Append(aF2);
+ }
+ else {
+ GeomAPI_ProjectPointOnSurf& aProj=aCtx.ProjPS(aF2);
+ aProj.Perform(aP1);
+ bIsDone=aProj.IsDone();
+ if (!bIsDone) {
+ return 1; //??
+ }
+ //
+ aP2=aProj.NearestPoint();
+ aD2=aP1.SquareDistance(aP2);
+ if(aD2<aTol2) {
+ aLFSD.Append(aF2);
+ }
+ }
+ }
+ return 0;
+}
+*/
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_Tools_HeaderFile
+#define _GEOMAlgo_Tools_HeaderFile
+
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _Standard_Real_HeaderFile
+#include <Standard_Real.hxx>
+#endif
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+class GEOMAlgo_IndexedDataMapOfPassKeyListOfShape;
+class IntTools_Context;
+class TopTools_ListOfShape;
+class TopTools_IndexedDataMapOfShapeListOfShape;
+class TopoDS_Shape;
+class gp_Pnt;
+class TopoDS_Edge;
+class TopoDS_Face;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_Tools {
+
+public:
+
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ // Methods PUBLIC
+ //
+Standard_EXPORT static Standard_Integer RefineSDShapes(GEOMAlgo_IndexedDataMapOfPassKeyListOfShape& aMSD,const Standard_Real aTol,IntTools_Context& aCtx) ;
+Standard_EXPORT static Standard_Integer FindSDShapes(const TopTools_ListOfShape& aLE,const Standard_Real aTol,TopTools_IndexedDataMapOfShapeListOfShape& aMEE,IntTools_Context& aCtx) ;
+Standard_EXPORT static Standard_Integer FindSDShapes(const TopoDS_Shape& aE1,const TopTools_ListOfShape& aLE,const Standard_Real aTol,TopTools_ListOfShape& aLESD,IntTools_Context& aCtx) ;
+Standard_EXPORT static Standard_Boolean ProjectPointOnShape(const gp_Pnt& aP1,const TopoDS_Shape& aS,gp_Pnt& aP2,IntTools_Context& aCtx) ;
+Standard_EXPORT static void PointOnShape(const TopoDS_Shape& aS,gp_Pnt& aP3D) ;
+Standard_EXPORT static void PointOnEdge(const TopoDS_Edge& aE,gp_Pnt& aP3D) ;
+Standard_EXPORT static void PointOnEdge(const TopoDS_Edge& aE,const Standard_Real aT,gp_Pnt& aP3D) ;
+Standard_EXPORT static void PointOnFace(const TopoDS_Face& aF,gp_Pnt& aP3D) ;
+Standard_EXPORT static void PointOnFace(const TopoDS_Face& aF,const Standard_Real aU,const Standard_Real aV,gp_Pnt& aP3D) ;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ //
+
+
+ // Fields PROTECTED
+ //
+
+
+private:
+
+ // Methods PRIVATE
+ //
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
--- /dev/null
+// File generated by CPPExt (Value)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_Tools.jxx>
+
+
+
+
--- /dev/null
+#ifndef _GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_HeaderFile
+#include <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+#endif
+#ifndef _IntTools_Context_HeaderFile
+#include <IntTools_Context.hxx>
+#endif
+#ifndef _TopTools_ListOfShape_HeaderFile
+#include <TopTools_ListOfShape.hxx>
+#endif
+#ifndef _TopTools_IndexedDataMapOfShapeListOfShape_HeaderFile
+#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
+#endif
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _gp_Pnt_HeaderFile
+#include <gp_Pnt.hxx>
+#endif
+#ifndef _TopoDS_Edge_HeaderFile
+#include <TopoDS_Edge.hxx>
+#endif
+#ifndef _TopoDS_Face_HeaderFile
+#include <TopoDS_Face.hxx>
+#endif
+#ifndef _GEOMAlgo_Tools_HeaderFile
+#include <GEOMAlgo_Tools.hxx>
+#endif
--- /dev/null
+// File generated by CPPExt (Transient)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+#define _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+
+#ifndef _Handle_TCollection_MapNode_HeaderFile
+#include <Handle_TCollection_MapNode.hxx>
+#endif
+
+class Standard_Transient;
+class Handle_Standard_Type;
+class Handle(TCollection_MapNode);
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape;
+Standard_EXPORT Handle_Standard_Type& STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape);
+
+class Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape) : public Handle(TCollection_MapNode) {
+ public:
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)():Handle(TCollection_MapNode)() {}
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)(const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)& aHandle) : Handle(TCollection_MapNode)(aHandle)
+ {
+ }
+
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)(const GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape* anItem) : Handle(TCollection_MapNode)((TCollection_MapNode *)anItem)
+ {
+ }
+
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)& operator=(const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)& aHandle)
+ {
+ Assign(aHandle.Access());
+ return *this;
+ }
+
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)& operator=(const GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape* anItem)
+ {
+ Assign((Standard_Transient *)anItem);
+ return *this;
+ }
+
+ GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape* operator->()
+ {
+ return (GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape *)ControlAccess();
+ }
+
+ GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape* operator->() const
+ {
+ return (GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape *)ControlAccess();
+ }
+
+ Standard_EXPORT ~Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)();
+
+ Standard_EXPORT static const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape) DownCast(const Handle(Standard_Transient)& AnObject);
+};
+#endif
--- /dev/null
+// File generated by CPPExt (Transient)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+#define _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+
+#ifndef _Handle_TCollection_MapNode_HeaderFile
+#include <Handle_TCollection_MapNode.hxx>
+#endif
+
+class Standard_Transient;
+class Handle_Standard_Type;
+class Handle(TCollection_MapNode);
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape;
+Standard_EXPORT Handle_Standard_Type& STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape);
+
+class Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape) : public Handle(TCollection_MapNode) {
+ public:
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)():Handle(TCollection_MapNode)() {}
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)(const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)& aHandle) : Handle(TCollection_MapNode)(aHandle)
+ {
+ }
+
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)(const GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape* anItem) : Handle(TCollection_MapNode)((TCollection_MapNode *)anItem)
+ {
+ }
+
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)& operator=(const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)& aHandle)
+ {
+ Assign(aHandle.Access());
+ return *this;
+ }
+
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)& operator=(const GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape* anItem)
+ {
+ Assign((Standard_Transient *)anItem);
+ return *this;
+ }
+
+ GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape* operator->()
+ {
+ return (GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape *)ControlAccess();
+ }
+
+ GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape* operator->() const
+ {
+ return (GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape *)ControlAccess();
+ }
+
+ Standard_EXPORT ~Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)();
+
+ Standard_EXPORT static const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape) DownCast(const Handle(Standard_Transient)& AnObject);
+};
+#endif
--- /dev/null
+// File generated by CPPExt (Transient)
+//
+// Copyright (C) 1991 - 2000 by
+// Matra Datavision SA. All rights reserved.
+//
+// Copyright (C) 2001 - 2004 by
+// Open CASCADE SA. All rights reserved.
+//
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+#define _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+
+#ifndef _Handle_TCollection_MapNode_HeaderFile
+#include <Handle_TCollection_MapNode.hxx>
+#endif
+
+class Standard_Transient;
+class Handle_Standard_Type;
+class Handle(TCollection_MapNode);
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox;
+Standard_EXPORT Handle_Standard_Type& STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox);
+
+class Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox) : public Handle(TCollection_MapNode) {
+ public:
+ void* operator new(size_t,void* anAddress)
+ {
+ return anAddress;
+ }
+ void* operator new(size_t size)
+ {
+ return Standard::Allocate(size);
+ }
+ void operator delete(void *anAddress)
+ {
+ if (anAddress) Standard::Free((Standard_Address&)anAddress);
+ }
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)():Handle(TCollection_MapNode)() {}
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)(const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)& aHandle) : Handle(TCollection_MapNode)(aHandle)
+ {
+ }
+
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)(const GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox* anItem) : Handle(TCollection_MapNode)((TCollection_MapNode *)anItem)
+ {
+ }
+
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)& operator=(const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)& aHandle)
+ {
+ Assign(aHandle.Access());
+ return *this;
+ }
+
+ Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)& operator=(const GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox* anItem)
+ {
+ Assign((Standard_Transient *)anItem);
+ return *this;
+ }
+
+ GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox* operator->()
+ {
+ return (GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox *)ControlAccess();
+ }
+
+ GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox* operator->() const
+ {
+ return (GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox *)ControlAccess();
+ }
+
+ Standard_EXPORT ~Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)();
+
+ Standard_EXPORT static const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox) DownCast(const Handle(Standard_Transient)& AnObject);
+};
+#endif
--- /dev/null
+# GEOM GEOMAlgo : tools for Glue Faces algorithm
+#
+# Copyright (C) 2004 CEA
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.salome-platform.org or email : webmaster.salome@opencascade.org
+#
+#
+#
+# File : Makefile.in
+# Author : Julia DOROVSKIKH
+# Module : GEOM
+# $Header$
+
+top_srcdir=@top_srcdir@
+top_builddir=../..
+srcdir=@srcdir@
+VPATH=.:@srcdir@
+
+
+@COMMENCE@
+
+# Libraries targets
+LIB = libGEOMAlgo.la
+LIB_SRC = \
+ GEOMAlgo_Algo.cxx \
+ GEOMAlgo_Gluer.cxx \
+ GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_0.cxx \
+ GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_0.cxx \
+ GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_0.cxx \
+ GEOMAlgo_IndexedDataMapOfIntegerShape_0.cxx \
+ GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_0.cxx \
+ GEOMAlgo_IndexedDataMapOfShapeBox_0.cxx \
+ GEOMAlgo_PassKey.cxx \
+ GEOMAlgo_PassKeyMapHasher.cxx \
+ GEOMAlgo_ShapeAlgo.cxx \
+ GEOMAlgo_Tools.cxx
+
+LIB_CLIENT_IDL =
+LIB_SERVER_IDL =
+
+# header files
+EXPORT_HEADERS = \
+ GEOMAlgo_Gluer.hxx \
+ GEOMAlgo_ShapeAlgo.hxx \
+ GEOMAlgo_Algo.hxx
+
+# idl files
+EXPORT_IDLS=
+
+
+CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
+CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
+LDFLAGS += $(CAS_LDPATH) -lTKBO -L${KERNEL_ROOT_DIR}/lib/salome
+
+%_moc.cxx: %.h
+ $(MOC) $< -o $@
+
+@CONCLUDE@
msgid "SUPRESS_FACE_NEW_OBJ_NAME"
msgstr "SupressFaces"
+
+msgid "NON_GEOM_OBJECTS_SELECTED"
+msgstr "There are objects selected which do not belong to %1 component."
+
###
void paint(QPainter* p, const QColorGroup& cg, bool act, bool /*enabled*/, int x, int y, int w, int h)
{
- if ( !act ) {
- p->fillRect( x, y+1, w, h-2, cg.mid() );
- p->drawRect( x, y+1, w, h-2 );
- }
- else {
- p->fillRect( x, y+1, w, h-2, cg.midlight() );
- QPen oldPen = p->pen();
- p->setPen( cg.mid() );
- p->drawRect( x, y+1, w, h-2 );
- p->setPen( oldPen );
- }
+ p->save();
+ p->fillRect( x, y, w, h, act ? cg.highlight() : cg.mid() );
+ p->setPen( act ? cg.highlightedText() : cg.buttonText() );
p->setFont( myFont );
- p->drawText( x, y, w, h, AlignHCenter | AlignVCenter | ShowPrefix | DontClip, myString );
+ p->drawText( x, y, w, h, AlignHCenter | AlignVCenter | ShowPrefix | DontClip | SingleLine, myString );
+ p->restore();
}
QSize sizeHint()
{
- return QFontMetrics( myFont ).size( AlignHCenter | AlignVCenter | ShowPrefix | DontClip, myString );
+ return QFontMetrics( myFont ).size( AlignHCenter | AlignVCenter | ShowPrefix | DontClip | SingleLine, myString );
+ }
+
+ bool fullSpan() const
+ {
+ return true;
}
private:
QString myString;
QFont myFont;
-
};
//=======================================================================
popup->removeItem( QAD_TopLabel_Popup_ID );
if ( theParent == "Viewer" && !objectName.isEmpty() && popup->count() > 0 ) {
// set bold font for popup menu's title
- QFont f = QApplication::font(); f.setBold( TRUE );
+ QFont f = popup->font(); f.setBold( TRUE );
popup->removeItem( QAD_TopLabel_Popup_ID );
popup->insertItem( new CustomItem( objectName, f ), QAD_TopLabel_Popup_ID, topItem );
}
Mb->setItemEnabled( 604, ViewOCC ); // SuppressHole
Mb->setItemEnabled( 606, ViewOCC ); // CloseContour
Mb->setItemEnabled( 413, ViewOCC ); // Isos Settings
+ Mb->setItemEnabled( 800, ViewOCC ); // Create Group
+ Mb->setItemEnabled( 801, ViewOCC ); // Edit Group
Mb->setItemEnabled(9998, ViewOCC ); // MENU BLOCKS - MULTI-TRANSFORMATION
geomGUI->EmitSignalCloseAllDialogs();
#include "GEOMImpl_GlueDriver.hxx"
#include "GEOMImpl_IGlue.hxx"
#include "GEOMImpl_Types.hxx"
+
#include "GEOM_Function.hxx"
-#include <BRep_Tool.hxx>
-#include <BRep_Builder.hxx>
-#include <BRepLib.hxx>
-#include <BRepBndLib.hxx>
-#include <BRepTools_Quilt.hxx>
-#include <BRepClass3d_SolidClassifier.hxx>
+#include "GEOMAlgo_Gluer.hxx"
-#include <TopExp.hxx>
-#include <TopExp_Explorer.hxx>
-#include <TopAbs.hxx>
-#include <TopoDS.hxx>
-#include <TopoDS_Shape.hxx>
-#include <TopoDS_Face.hxx>
-#include <TopoDS_Edge.hxx>
-#include <TopoDS_Vertex.hxx>
-#include <TopoDS_Compound.hxx>
-#include <TopoDS_Shell.hxx>
-#include <TopoDS_Solid.hxx>
-#include <TopTools_ListOfShape.hxx>
-#include <TopTools_ListIteratorOfListOfShape.hxx>
+#include "utilities.h"
-#include <gp_Pnt.hxx>
-#include <Bnd_Box.hxx>
-#include <Precision.hxx>
+#include <TopoDS_Shape.hxx>
#include <Standard_NullObject.hxx>
-#include <Standard_ConstructionError.hxx>
-
-//=======================================================================
-//function : GetID
-//purpose :
-//=======================================================================
-const Standard_GUID& GEOMImpl_GlueDriver::GetID()
-{
- static Standard_GUID aGlueDriver("FF1BBB63-5D14-4df2-980B-3A668264EA16");
- return aGlueDriver;
-}
-
//=======================================================================
//function : GEOMImpl_GlueDriver
}
//=======================================================================
-//function : FindSameFace
-//purpose : for GLUE_FACES
-//=======================================================================
-static TopoDS_Face FindSameFace (const TopoDS_Shape& aShape,
- const TopoDS_Face& F,
- const double tol3d)
-{
- TopoDS_Face aFace;
- bool isSame = false;
- for (TopExp_Explorer exf (aShape, TopAbs_FACE); exf.More(); exf.Next()) {
- // test a face
- int nbFound = 0;
- aFace = TopoDS::Face(exf.Current());
- TopTools_ListOfShape liste1;
- TopTools_ListOfShape liste2;
- for (TopExp_Explorer exp (aFace, TopAbs_VERTEX); exp.More(); exp.Next()) {
- const TopoDS_Vertex& V = TopoDS::Vertex(exp.Current());
- liste1.Append(V);
- }
- for (TopExp_Explorer exp (F, TopAbs_VERTEX); exp.More(); exp.Next()) {
- const TopoDS_Vertex& V = TopoDS::Vertex(exp.Current());
- liste2.Append(V);
- }
- isSame = false;
- if (liste1.Extent() == liste2.Extent())
- {
- TopTools_ListIteratorOfListOfShape it1 (liste1);
- isSame = true;
- for (; it1.More(); it1.Next())
- {
- bool foundSamePoint = false;
- gp_Pnt P1 = BRep_Tool::Pnt(TopoDS::Vertex(it1.Value()));
- TopTools_ListIteratorOfListOfShape it2 (liste2);
- for (; it2.More(); it2.Next()) {
- gp_Pnt P2 = BRep_Tool::Pnt(TopoDS::Vertex(it2.Value()));
- double d = P1.Distance(P2);
- if (d < tol3d) {
- nbFound++;
- // found Same Point : P1
- foundSamePoint = true;
- break;
- }
- }
- isSame = isSame && foundSamePoint;
- if (! isSame) break; // a vertex does not correspond : not same face
- }
- }
- if (isSame) {
- // Found Same Face
- break; // a face corresponding to F is found
- }
- }
- if (!isSame) aFace.Nullify(); // return null face
- return aFace;
-}
-
-//=======================================================================
-//function : FindSameEdge
-//purpose : for GLUE_FACES
+//function : GetID
+//purpose :
//=======================================================================
-static TopoDS_Edge FindSameEdge (const TopoDS_Face& nf,
- TopoDS_Edge& Eold,
- const double tol3d)
+const Standard_GUID& GEOMImpl_GlueDriver::GetID()
{
- TopoDS_Face newFace = TopoDS::Face(nf.Oriented(TopAbs_REVERSED));
- TopoDS_Vertex VFirst, VLast;
- TopExp::Vertices(Eold, VFirst, VLast);
- gp_Pnt Pf = BRep_Tool::Pnt(VFirst);
- gp_Pnt Pl = BRep_Tool::Pnt(VLast);
- TopoDS_Edge Enew;
- for (TopExp_Explorer ee (newFace, TopAbs_EDGE); ee.More(); ee.Next()) {
- const TopoDS_Edge& E = TopoDS::Edge(ee.Current());
- TopoDS_Vertex VFn, VLn;
- TopExp::Vertices(E, VFn, VLn);
- gp_Pnt Pfn = BRep_Tool::Pnt(VFn);
- gp_Pnt Pln = BRep_Tool::Pnt(VLn);
- double dff = Pf.Distance(Pfn);
- double dfl = Pf.Distance(Pln);
- double dlf = Pl.Distance(Pfn);
- double dll = Pl.Distance(Pln);
- if ((dff < tol3d) && (dll <tol3d)) {
- // edge forward : Pf - Pl
- Enew = TopoDS::Edge(E.Oriented(TopAbs_FORWARD));
- Eold = TopoDS::Edge(Eold.Oriented(TopAbs_FORWARD));
- break;
- }
- if ((dfl < tol3d) && (dlf <tol3d)) {
- // edge reversed : Pf - Pl
- Enew = TopoDS::Edge(E.Oriented(TopAbs_REVERSED));
- Eold = TopoDS::Edge(Eold.Oriented(TopAbs_FORWARD));
- break;
- }
- }
- return Enew;
+ static Standard_GUID aGlueDriver("FF1BBB63-5D14-4df2-980B-3A668264EA16");
+ return aGlueDriver;
}
//=======================================================================
TopoDS_Shape GEOMImpl_GlueDriver::GlueFaces (const TopoDS_Shape& theShape,
const Standard_Real theTolerance)
{
- // prendre un premier shell dans la liste des shells
- // initialiser un compshell avec ce shell
- // tant qu'il reste des shells dans la liste
- // chercher un shell qui a des faces en commun avec le compshell
- // creer un BRepTools_Quilt
- // recenser les faces communes issues du compshell, les ajouter au quilt
- // recenser les faces restantes du shell a inclure, les ajouter au quilt
- // recenser les edges en double, a remplacer
- // pour chaque paire d'edge
- // tester l'orientation relative des aretes
- // bind dans le quilt de Eold.Forward et Enew.Forward (ou reverse)
- // recuperer le nouveau shell
- // l'incorporer dans le compshell
- // appliquer BRepTools_SameParameter au compshell
- // (rendre parametres 2D des edges identiques aux parametres 3D)
+ Standard_Integer iErr, iWrn;
+ TopoDS_Shape aRes;
+ GEOMAlgo_Gluer aGluer;
- TopoDS_Shape aShape;
+ aGluer.SetShape(theShape);
+ aGluer.SetTolerance(theTolerance);
+ aGluer.SetCheckGeometry(Standard_True);
- TopoDS_Compound C;
- BRep_Builder bu;
- bu.MakeCompound(C); // empty compound;
- TopTools_ListOfShape shellList;
- for (TopExp_Explorer exp (theShape, TopAbs_SHELL); exp.More(); exp.Next()) {
- const TopoDS_Shell& S = TopoDS::Shell(exp.Current());
- shellList.Append(S);
- }
- TopTools_ListIteratorOfListOfShape its (shellList);
- if (!its.More()) {
- Standard_ConstructionError::Raise("Glue aborted : no shell in shape");
- }
-
- TopoDS_Shell S = TopoDS::Shell(its.Value());
- bu.Add(C, S); // add first shell to compound
- shellList.Remove(its);
- bool shellAdded = true;
- bool bigTolerance = false;
-
- while ((shellList.Extent() > 0) && shellAdded) {
- shellAdded = false;
- its.Initialize(shellList);
- for (; its.More(); its.Next()) {
- S = TopoDS::Shell(its.Value());
+ aGluer.Perform();
- // compare tolerance with shape's size
- Bnd_Box aBox;
- BRepBndLib::Add(S, aBox);
- Standard_Real Xmin, Ymin, Zmin, Xmax, Ymax, Zmax;
- aBox.Get(Xmin, Ymin, Zmin, Xmax, Ymax, Zmax);
- Standard_Real aTolerance = theTolerance;
- if (aBox.IsXThin(100. * aTolerance))
- aTolerance = 0.01 * (Xmax - Xmin);
- if (aBox.IsYThin(100. * aTolerance))
- aTolerance = 0.01 * (Ymax - Ymin);
- if (aBox.IsZThin(100. * aTolerance))
- aTolerance = 0.01 * (Zmax - Zmin);
- if (theTolerance > aTolerance)
- bigTolerance = true;
-
- bool isConnected = false;
- TopTools_ListOfShape newEdges; // common edges from new compound
- TopTools_ListOfShape oldEdges; // common edges from face to add
- TopoDS_Compound CFN;
- TopoDS_Compound CFO;
- bu.MakeCompound(CFN); // empty compound for new faces
- bu.MakeCompound(CFO); // empty compound for old faces
-
- for (TopExp_Explorer exp (S, TopAbs_FACE); exp.More(); exp.Next()) {
- // try to find corresponding face in new compound
- TopoDS_Face F = TopoDS::Face(exp.Current());
- TopoDS_Face newFace = FindSameFace(C,F,aTolerance);
- if (! newFace.IsNull())
- {
- // face found
- isConnected = true;
- bu.Add(CFN, newFace); // common faces from new compound
- for (TopExp_Explorer ee (F, TopAbs_EDGE); ee.More(); ee.Next()) {
- // find edge pair
- TopoDS_Edge Eold = TopoDS::Edge(ee.Current());
- TopoDS_Edge Enew = FindSameEdge(newFace, Eold, aTolerance);
- if (Enew.IsNull()) {
- Standard_ConstructionError::Raise("Glue aborted : no same edge in same face");
- }
- oldEdges.Append(Eold);
- newEdges.Append(Enew);
- }
- } else {
- bu.Add(CFO, F); // not common faces from shell to add
- }
- }
- if (isConnected) {
- // some faces found
- shellAdded = true;
- BRepTools_Quilt glue;
- glue.Add(CFN);
- TopTools_ListIteratorOfListOfShape ito (oldEdges);
- TopTools_ListIteratorOfListOfShape itn (newEdges);
- for (; ito.More(); ito.Next()) {
- // bind
- glue.Bind(TopoDS::Edge(ito.Value()), TopoDS::Edge(itn.Value()));
- itn.Next();
- }
- glue.Add(CFO);
- TopoDS_Compound newc = TopoDS::Compound(glue.Shells());
- for (TopExp_Explorer exs (newc, TopAbs_SHELL); exs.More(); exs.Next()) {
- TopoDS_Shell NS = TopoDS::Shell(exs.Current());
- bu.Add(C, NS);
- }
- shellList.Remove(its);
- // remove shell from list
+ iErr = aGluer.ErrorStatus();
+ if (iErr) {
+ switch (iErr) {
+ case 2:
+ Standard_Failure::Raise("No vertices found in source shape");
+ break;
+ case 5:
+ Standard_Failure::Raise("Source shape is Null");
+ break;
+ case 6:
+ Standard_Failure::Raise("Result shape is Null");
+ break;
+ case 200:
+ Standard_Failure::Raise("Error occured during check of geometric coincidence");
+ break;
+ default:
+ {
+ // description of all errors see in GEOMAlgo_Gluer.cxx
+ TCollection_AsciiString aMsg ("Error in GEOMAlgo_Gluer with code ");
+ aMsg += TCollection_AsciiString(iErr);
+ Standard_Failure::Raise(aMsg.ToCString());
break;
}
}
+ return aRes;
}
- if (shellList.Extent() > 0) {
- TCollection_AsciiString aMsg
- ("Some shapes can not be glued with others, because they are too far from them.");
- if (bigTolerance) {
- aMsg += "\n\nWarning: The tolerance is too big for some sub-shapes, 1% of sub-shape size is given instead.";
+ iWrn = aGluer.WarningStatus();
+ if (iWrn) {
+ switch (iWrn) {
+ case 1:
+ MESSAGE("Some shapes can not be glued by faces");
+ break;
+ default:
+ // description of all warnings see in GEOMAlgo_Gluer.cxx
+ MESSAGE("Warning in GEOMAlgo_Gluer with code " << iWrn);
+ break;
}
- Standard_ConstructionError::Raise(aMsg.ToCString());
}
- TopExp_Explorer exp (C, TopAbs_SHELL);
- Standard_Integer ish = 0;
- TopoDS_Compound Res;
- TopoDS_Solid Sol;
- BRep_Builder B;
- B.MakeCompound(Res);
+ aRes = aGluer.Result();
- for (; exp.More(); exp.Next()) {
- TopoDS_Shape Sh = exp.Current();
- B.MakeSolid(Sol);
- B.Add(Sol,Sh);
- BRepClass3d_SolidClassifier SC(Sol);
- SC.PerformInfinitePoint(1.E-6); // cf. BRepFill_Confusion() - BRepFill_Evolved.cxx
- if (SC.State() == TopAbs_IN) {
- B.MakeSolid(Sol);
- B.Add(Sol,Sh.Reversed());
- }
- B.Add(Res,Sol);
- ish++;
- }
- if (ish == 1) {
- aShape = Sol;
- } else {
- aShape = Res;
- }
-
- BRepLib::SameParameter(aShape, 1.E-5, Standard_True);
- return aShape;
+ return aRes;
}
//=======================================================================
Standard_Real tol3d = aCI.GetTolerance();
aShape = GlueFaces(aShapeBase, tol3d);
-
} else {
}
return 1;
}
-
//=======================================================================
//function : GEOMImpl_GlueDriver_Type_
//purpose :
if (aShape1.IsSame(aShape2)) {
Standard_ConstructionError::Raise("The end points must be different");
}
- gp_Pnt P1 = BRep_Tool::Pnt(TopoDS::Vertex(aShape1));
- gp_Pnt P2 = BRep_Tool::Pnt(TopoDS::Vertex(aShape2));
+ TopoDS_Vertex V1 = TopoDS::Vertex(aShape1);
+ TopoDS_Vertex V2 = TopoDS::Vertex(aShape2);
+ gp_Pnt P1 = BRep_Tool::Pnt(V1);
+ gp_Pnt P2 = BRep_Tool::Pnt(V2);
if (P1.Distance(P2) < Precision::Confusion()) {
Standard_ConstructionError::Raise("The end points are too close");
}
- aShape = BRepBuilderAPI_MakeEdge(P1, P2).Shape();
+ aShape = BRepBuilderAPI_MakeEdge(V1, V2).Shape();
} else {
}
GEOMImpl_IInsertOperations.hxx \
GEOMImpl_IMeasureOperations.hxx \
GEOMImpl_IGroupOperations.hxx \
- GEOMImpl_PointDriver.hxx \
- GEOMImpl_VectorDriver.hxx \
- GEOMImpl_LineDriver.hxx \
- GEOMImpl_PlaneDriver.hxx \
- GEOMImpl_MarkerDriver.hxx \
- GEOMImpl_TranslateDriver.hxx \
- GEOMImpl_MirrorDriver.hxx \
- GEOMImpl_PositionDriver.hxx \
- GEOMImpl_OffsetDriver.hxx \
- GEOMImpl_ScaleDriver.hxx \
- GEOMImpl_BoxDriver.hxx \
- GEOMImpl_ConeDriver.hxx \
- GEOMImpl_CylinderDriver.hxx \
- GEOMImpl_SphereDriver.hxx \
- GEOMImpl_TorusDriver.hxx \
- GEOMImpl_PrismDriver.hxx \
- GEOMImpl_PipeDriver.hxx \
- GEOMImpl_RevolutionDriver.hxx \
- GEOMImpl_ShapeDriver.hxx \
- GEOMImpl_BlockDriver.hxx \
- GEOMImpl_MeasureDriver.hxx \
- GEOMImpl_PolylineDriver.hxx \
- GEOMImpl_CircleDriver.hxx \
- GEOMImpl_EllipseDriver.hxx \
- GEOMImpl_ArcDriver.hxx \
- GEOMImpl_SplineDriver.hxx \
- GEOMImpl_SketcherDriver.hxx \
- GEOMImpl_FilletDriver.hxx \
- GEOMImpl_ChamferDriver.hxx \
- GEOMImpl_BooleanDriver.hxx \
- GEOMImpl_PartitionDriver.hxx \
GEOMImpl_CopyDriver.hxx \
- GEOMImpl_ExportDriver.hxx \
- GEOMImpl_ImportDriver.hxx \
- GEOMImpl_RotateDriver.hxx \
- GEOMImpl_ArchimedeDriver.hxx \
- GEOMImpl_FillingDriver.hxx \
- GEOMImpl_GlueDriver.hxx \
- GEOMImpl_IArchimede.hxx \
- GEOMImpl_IPoint.hxx \
- GEOMImpl_IVector.hxx \
- GEOMImpl_ILine.hxx \
- GEOMImpl_IPlane.hxx \
- GEOMImpl_IMarker.hxx \
- GEOMImpl_IMirror.hxx \
- GEOMImpl_IOffset.hxx \
- GEOMImpl_IScale.hxx \
- GEOMImpl_IPosition.hxx \
- GEOMImpl_IBox.hxx \
- GEOMImpl_ICone.hxx \
- GEOMImpl_ICylinder.hxx \
- GEOMImpl_ISphere.hxx \
- GEOMImpl_ITorus.hxx \
- GEOMImpl_IPrism.hxx \
- GEOMImpl_IPipe.hxx \
- GEOMImpl_IRevolution.hxx \
- GEOMImpl_IShapes.hxx \
- GEOMImpl_IBlocks.hxx \
- GEOMImpl_IMeasure.hxx \
- GEOMImpl_IPolyline.hxx \
- GEOMImpl_ICircle.hxx \
- GEOMImpl_IEllipse.hxx \
- GEOMImpl_IArc.hxx \
- GEOMImpl_ISpline.hxx \
- GEOMImpl_ISketcher.hxx \
- GEOMImpl_IFillet.hxx \
- GEOMImpl_IChamfer.hxx \
- GEOMImpl_IBoolean.hxx \
- GEOMImpl_IPartition.hxx \
- GEOMImpl_ICopy.hxx \
- GEOMImpl_IImportExport.hxx \
- GEOMImpl_ITranslate.hxx \
- GEOMImpl_IRotate.hxx \
- GEOMImpl_IBlockTrsf.hxx \
- GEOMImpl_Types.hxx \
- GEOMImpl_IHealing.hxx \
- GEOMImpl_IFilling.hxx \
- GEOMImpl_IGlue.hxx \
- GEOMImpl_HealingDriver.hxx
+ GEOMImpl_Types.hxx
# additionnal information to compil and link file
CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome $(BOOST_CPPFLAGS)
CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
-LDFLAGS += -L${KERNEL_ROOT_DIR}/lib/salome $(CAS_LDPATH) -lTKCAF -lCASCatch -lGEOMbasic -lNMTAlgo -lShHealOper
+LDFLAGS += -L${KERNEL_ROOT_DIR}/lib/salome $(CAS_LDPATH) -lTKCAF -lCASCatch -lGEOMbasic -lNMTAlgo -lGEOMAlgo -lShHealOper
# additional file to be cleaned
#include "QAD_MessageBox.h"
#include "QAD_RightFrame.h"
#include "QAD_WaitCursor.h"
+#include "SALOMEGUI_Desktop.h"
#include "OCCViewer_Viewer3d.h"
#include "VTKViewer_ViewFrame.h"
QObject::tr("BUT_OK") );
return;
}
-
+
+ // VSR 17/11/04: check if all objects selected belong to GEOM component --> start
+ QString aParentComponent = ((SALOMEGUI_Desktop*)QAD_Application::getDesktop())->getComponentFromSelection();
+ if ( aParentComponent != QAD_Application::getDesktop()->getActiveComponent() ) {
+ QAD_MessageBox::warn1 ( (QWidget*)QAD_Application::getDesktop(),
+ QObject::tr("ERR_ERROR"),
+ QObject::tr("NON_GEOM_OBJECTS_SELECTED").arg(QAD_Application::getDesktop()->getComponentUserName( "GEOM" )),
+ QObject::tr("BUT_OK") );
+ return;
+ }
+ // VSR 17/11/04: check if all objects selected belong to GEOM component <-- finish
+
if ( QAD_MessageBox::warn2( QAD_Application::getDesktop(),
tr( "GEOM_WRN_WARNING" ),
tr( "GEOM_REALLY_DELETE" ),
SpinBoxU = new QSpinBox( GroupC1, "SpinBoxU" );
SpinBoxU->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
- SpinBoxU->setMinValue( 1 );
+ SpinBoxU->setMinValue( 0 );
SpinBoxU->setValue( 1 );
GroupC1Layout->addWidget( SpinBoxU, 0, 1 );
SpinBoxV = new QSpinBox( GroupC1, "SpinBoxV");
SpinBoxV->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
SpinBoxV->setValue( 1 );
- SpinBoxV->setMinValue( 1 );
+ SpinBoxV->setMinValue( 0 );
GroupC1Layout->addWidget( SpinBoxV, 0, 3 );
/***************************************************************/
aPixmap->SetPixMap( "ICON_OBJBROWSER_VERTEX" );
aShapeName = "Vertex_";
}
- if (strlen(theName) == 0) aShapeName += TCollection_AsciiString(aResultSO->Tag());
- else aShapeName = TCollection_AsciiString(strdup(theName));
+ //if (strlen(theName) == 0) aShapeName += TCollection_AsciiString(aResultSO->Tag());
+ //else aShapeName = TCollection_AsciiString(strdup(theName));
+
+ // asv : 11.11.04 Introducing a more sofisticated method of name creation, just as
+ // it is done in GUI in GEOMBase::GetDefaultName() - not just add a Tag() == number
+ // of objects in the study, but compute a number of objects with the same prefix
+ // and build a new name as Prefix_N+1
+ if ( strlen( theName ) == 0 ) { // MOST PROBABLY CALLED FROM BATCHMODE OR SUPERVISOR
+ int i = 0; // (WITH EMPTY NEW NAME)
+ SALOMEDS::SObject_var obj;
+ TCollection_AsciiString aNewShapeName;
+ do {
+ aNewShapeName = aShapeName + TCollection_AsciiString(++i);
+ obj = theStudy->FindObject( aNewShapeName.ToCString() );
+ }
+ while ( !obj->_is_nil() );
+ aShapeName = aNewShapeName;
+ }
+ else // MOST PROBABLY CALLED FROM GEOM GUI (ALREADY WITH VALID NAME)
+ aShapeName = TCollection_AsciiString(strdup(theName));
//Set the study entry as a name of the published GEOM_Object
aShape->SetStudyEntry(aResultSO->GetID());
--- /dev/null
+#ifndef __GEOM_LIST_I_H__
+#define __GEOM_LIST_I_H__
+
+// IDL headers
+#include <SALOMEconfig.h>
+#include CORBA_SERVER_HEADER(GEOM_Superv)
+
+#include "GEOM_Gen_i.hh"
+#include "utilities.h"
+
+template <class Type>
+class GEOM_List_i :
+ public virtual POA_GEOM::GEOM_List,
+ public virtual PortableServer::RefCountServantBase
+{
+public:
+ GEOM_List_i();
+ GEOM_List_i(const Type& theListToCopy);
+ ~GEOM_List_i();
+
+ const Type& GetList();
+
+ template <class ElemType>
+ void AddObject(ElemType theObject);
+
+private:
+ Type myGOList;
+};
+
+//=============================================================================
+// constructor:
+//=============================================================================
+template <class Type>
+GEOM_List_i<Type>::GEOM_List_i()
+{
+ MESSAGE("GEOM_List_i::GEOM_List_i");
+ //create an empty list
+ myGOList.length(0);
+}
+
+//=============================================================================
+// constructor:
+//=============================================================================
+template <class Type>
+GEOM_List_i<Type>::GEOM_List_i(const Type& theListToCopy)
+{
+ int aLength = theListToCopy.length();
+ myGOList.length(aLength);
+ for (int i = 0; i < aLength; i++)
+ myGOList[i] = theListToCopy[i];
+}
+
+//=============================================================================
+// destructor:
+//=============================================================================
+template <class Type>
+GEOM_List_i<Type>::~GEOM_List_i()
+{
+ MESSAGE("GEOM_List_i::~GEOM_List_i");
+}
+
+//=============================================================================
+// GetList:
+//=============================================================================
+template <class Type>
+const Type& GEOM_List_i<Type>::GetList()
+{
+ MESSAGE("GEOM_List_i::GetList()");
+ return myGOList;
+}
+
+//=============================================================================
+// AddObject:
+//=============================================================================
+template <class Type>
+template <class ElemType>
+void GEOM_List_i<Type>::AddObject(ElemType theObject)
+{
+ MESSAGE("GEOM_List_i::AddObject(...)");
+ int aLength = myGOList.length();
+ myGOList.length(aLength+1);
+ myGOList[aLength] = theObject;
+}
+
+#endif
_thisObj = this ;
_id = _poa->activate_object(_thisObj);
name_service = new SALOME_NamingService(_orb);
+ //get RootPOA (the default)
+ //myPOA = PortableServer::RefCountServantBase::_default_POA();
+ CORBA::Object_var anObj = _orb->resolve_initial_references("RootPOA");
+ myPOA = PortableServer::POA::_narrow(anObj);
myGeomEngine = GEOM::GEOM_Gen::_nil();
myStudyID = -1;
myStudyID = theId;
}
+//=============================================================================
+// CreateListOfGO:
+//=============================================================================
+GEOM::GEOM_List_ptr GEOM_Superv_i::CreateListOfGO()
+{
+ MESSAGE("GEOM_Superv_i::CreateListOfGO()");
+ GEOM_List_i<GEOM::ListOfGO>* aListPtr = new GEOM_List_i<GEOM::ListOfGO>();
+ return aListPtr->_this();
+}
+
+//=============================================================================
+// AddItemToListOfGO:
+//=============================================================================
+void GEOM_Superv_i::AddItemToListOfGO(GEOM::GEOM_List_ptr& theList,
+ GEOM::GEOM_Object_ptr theObject)
+{
+ MESSAGE("GEOM_Superv_i::AddItemToListOfGO(...)");
+ if (GEOM_List_i<GEOM::ListOfGO>* aList =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theList, myPOA).in())) {
+ aList->AddObject(theObject);
+ MESSAGE(" NewLength = "<<aList->GetList().length());
+ }
+}
+
+//=============================================================================
+// CreateListOfLong:
+//=============================================================================
+GEOM::GEOM_List_ptr GEOM_Superv_i::CreateListOfLong()
+{
+ MESSAGE("GEOM_Superv_i::CreateListOfLong()");
+ GEOM_List_i<GEOM::ListOfLong>* aListPtr = new GEOM_List_i<GEOM::ListOfLong>();
+ return aListPtr->_this();
+}
+
+//=============================================================================
+// AddItemToListOfLong:
+//=============================================================================
+void GEOM_Superv_i::AddItemToListOfLong(GEOM::GEOM_List_ptr& theList,
+ long theObject)
+{
+ MESSAGE("GEOM_Superv_i::AddItemToListOfLong(...)");
+ if (GEOM_List_i<GEOM::ListOfLong>* aList =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfLong>*>(GetServant(theList, myPOA).in())) {
+ aList->AddObject(theObject);
+ MESSAGE(" NewLength = "<<aList->GetList().length());
+ }
+}
+
+//=============================================================================
+// CreateListOfDouble:
+//=============================================================================
+GEOM::GEOM_List_ptr GEOM_Superv_i::CreateListOfDouble()
+{
+ MESSAGE("GEOM_Superv_i::CreateListOfDouble()");
+ GEOM_List_i<GEOM::ListOfDouble>* aListPtr = new GEOM_List_i<GEOM::ListOfDouble>();
+ return aListPtr->_this();
+}
+
+//=============================================================================
+// AddItemToListOfDouble:
+//=============================================================================
+void GEOM_Superv_i::AddItemToListOfDouble(GEOM::GEOM_List_ptr& theList,
+ double theObject)
+{
+ MESSAGE("GEOM_Superv_i::AddItemToListOfDouble(...)");
+ if (GEOM_List_i<GEOM::ListOfDouble>* aList =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfDouble>*>(GetServant(theList, myPOA).in())) {
+ aList->AddObject(theObject);
+ MESSAGE(" NewLength = "<<aList->GetList().length());
+ }
+}
+
//=============================================================================
// getBasicOp:
//=============================================================================
myGroupOp = myGeomEngine->GetIGroupOperations(myStudyID);
}
+//=============================================================================
+// GetServant:
+//=============================================================================
+PortableServer::ServantBase_var GEOM_Superv_i::GetServant(CORBA::Object_ptr theObject,
+ PortableServer::POA_ptr thePOA)
+{
+ if(CORBA::is_nil(theObject)) return NULL;
+ PortableServer::Servant aServant = thePOA->reference_to_servant(theObject);
+ return aServant;
+}
+
//============================================================================
// function : Save()
// purpose : save OCAF/Geom document
//=============================================================================
// MakePartition:
//=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePartition (const GEOM::ListOfGO& theShapes,
- const GEOM::ListOfGO& theTools,
- const GEOM::ListOfGO& theKeepInside,
- const GEOM::ListOfGO& theRemoveInside,
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePartition (GEOM::GEOM_List_ptr theShapes,
+ GEOM::GEOM_List_ptr theTools,
+ GEOM::GEOM_List_ptr theKeepInside,
+ GEOM::GEOM_List_ptr theRemoveInside,
const CORBA::Short theLimit,
const CORBA::Boolean theRemoveWebs,
- const GEOM::ListOfLong& theMaterials)
+ GEOM::GEOM_List_ptr theMaterials)
{
MESSAGE("GEOM_Superv_i::MakePartition");
- if (CORBA::is_nil(myBoolOp)) getBoolOp();
- return myBoolOp->MakePartition(theShapes, theTools, theKeepInside, theRemoveInside,
- theLimit, theRemoveWebs, theMaterials);
+ GEOM_List_i<GEOM::ListOfGO>* aListImplS =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theShapes, myPOA).in());
+ GEOM_List_i<GEOM::ListOfGO>* aListImplT =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theTools, myPOA).in());
+ GEOM_List_i<GEOM::ListOfGO>* aListImplKI =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theKeepInside, myPOA).in());
+ GEOM_List_i<GEOM::ListOfGO>* aListImplRI =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theRemoveInside, myPOA).in());
+ GEOM_List_i<GEOM::ListOfLong>* aListImplM =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfLong>*>(GetServant(theMaterials, myPOA).in());
+ if (aListImplS && aListImplT && aListImplKI && aListImplRI && aListImplM) {
+ if (CORBA::is_nil(myBoolOp)) getBoolOp();
+ return myBoolOp->MakePartition(aListImplS->GetList(), aListImplT->GetList(),
+ aListImplKI->GetList(), aListImplRI->GetList(),
+ theLimit, theRemoveWebs, aListImplM->GetList());
+ }
+ return NULL;
}
//=============================================================================
//=============================================================================
// MakeWire:
//=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeWire (const GEOM::ListOfGO& theEdgesAndWires)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeWire (GEOM::GEOM_List_ptr theEdgesAndWires)
{
MESSAGE("GEOM_Superv_i::MakeWire");
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
- return myShapesOp->MakeWire(theEdgesAndWires);
+ if (GEOM_List_i<GEOM::ListOfGO>* aListImplEW =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theEdgesAndWires, myPOA).in())) {
+ if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ return myShapesOp->MakeWire(aListImplEW->GetList());
+ }
+ return NULL;
}
//=============================================================================
//=============================================================================
// MakeFaceWires:
//=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFaceWires (const GEOM::ListOfGO& theWires,
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFaceWires (GEOM::GEOM_List_ptr theWires,
CORBA::Boolean isPlanarWanted)
{
MESSAGE("GEOM_Superv_i::MakeFaceWires");
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
- return myShapesOp->MakeFaceWires(theWires, isPlanarWanted);
+ if (GEOM_List_i<GEOM::ListOfGO>* aListImplW =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theWires, myPOA).in())) {
+ if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ return myShapesOp->MakeFaceWires(aListImplW->GetList(), isPlanarWanted);
+ }
+ return NULL;
}
//=============================================================================
// MakeShell:
//=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeShell (const GEOM::ListOfGO& theFacesAndShells)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeShell (GEOM::GEOM_List_ptr theFacesAndShells)
{
MESSAGE("GEOM_Superv_i::MakeShell");
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
- return myShapesOp->MakeShell(theFacesAndShells);
+ if (GEOM_List_i<GEOM::ListOfGO>* aListImplFS =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theFacesAndShells, myPOA).in())) {
+ if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ return myShapesOp->MakeShell(aListImplFS->GetList());
+ }
+ return NULL;
}
//=============================================================================
//=============================================================================
// MakeSolidShells:
//=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSolidShells (const GEOM::ListOfGO& theShells)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSolidShells (GEOM::GEOM_List_ptr theShells)
{
MESSAGE("GEOM_Superv_i::MakeSolidShells");
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
- return myShapesOp->MakeSolidShells(theShells);
+ if (GEOM_List_i<GEOM::ListOfGO>* aListImplS =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theShells, myPOA).in())) {
+ if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ return myShapesOp->MakeSolidShells(aListImplS->GetList());
+ }
+ return NULL;
}
//=============================================================================
// MakeCompound:
//=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCompound (const GEOM::ListOfGO& theShapes)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCompound (GEOM::GEOM_List_ptr theShapes)
{
MESSAGE("GEOM_Superv_i::MakeCompound");
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
- return myShapesOp->MakeCompound(theShapes);
+ if (GEOM_List_i<GEOM::ListOfGO>* aListImpl =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theShapes, myPOA).in())) {
+ if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ return myShapesOp->MakeCompound(aListImpl->GetList());
+ }
+ return NULL;
}
//=============================================================================
//=============================================================================
// MakeExplode:
//=============================================================================
-GEOM::ListOfGO* GEOM_Superv_i::MakeExplode (GEOM::GEOM_Object_ptr theShape,
- const CORBA::Long theShapeType,
- const CORBA::Boolean isSorted)
+GEOM::GEOM_List_ptr GEOM_Superv_i::MakeExplode (GEOM::GEOM_Object_ptr theShape,
+ const CORBA::Long theShapeType,
+ const CORBA::Boolean isSorted)
{
MESSAGE("GEOM_Superv_i::MakeExplode");
if (CORBA::is_nil(myShapesOp)) getShapesOp();
- return myShapesOp->MakeExplode(theShape, theShapeType, isSorted);
+
+ GEOM::ListOfGO* aList = myShapesOp->MakeExplode(theShape, theShapeType, isSorted);
+ GEOM_List_i<GEOM::ListOfGO>* aListPtr = new GEOM_List_i<GEOM::ListOfGO>(*(aList));
+ MESSAGE(" List of "<<aListPtr->GetList().length()<<" element(s)");
+ return aListPtr->_this();
}
//=============================================================================
//=============================================================================
// ExplodeCompoundOfBlocks:
//=============================================================================
-GEOM::ListOfGO* GEOM_Superv_i::ExplodeCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound,
- const CORBA::Long theMinNbFaces,
- const CORBA::Long theMaxNbFaces)
+GEOM::GEOM_List_ptr GEOM_Superv_i::ExplodeCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound,
+ const CORBA::Long theMinNbFaces,
+ const CORBA::Long theMaxNbFaces)
{
MESSAGE("GEOM_Superv_i::ExplodeCompoundOfBlocks");
if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
- return myBlocksOp->ExplodeCompoundOfBlocks(theCompound, theMinNbFaces, theMaxNbFaces);
+ GEOM::ListOfGO* aBlocks = myBlocksOp->ExplodeCompoundOfBlocks(theCompound, theMinNbFaces, theMaxNbFaces);
+ GEOM_List_i<GEOM::ListOfGO>* aListPtr = new GEOM_List_i<GEOM::ListOfGO>(*(aBlocks));
+ return aListPtr->_this();
}
//=============================================================================
// GetBlockByParts:
//=============================================================================
GEOM::GEOM_Object_ptr GEOM_Superv_i::GetBlockByParts (GEOM::GEOM_Object_ptr theCompound,
- const GEOM::ListOfGO& theParts)
+ GEOM::GEOM_List_ptr theParts)
{
MESSAGE("GEOM_Superv_i::GetBlockByParts");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
- return myBlocksOp->GetBlockByParts(theCompound, theParts);
+ if (GEOM_List_i<GEOM::ListOfGO>* aListImplP =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theParts, myPOA).in())) {
+ if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ return myBlocksOp->GetBlockByParts(theCompound, aListImplP->GetList());
+ }
+ return NULL;
}
//=============================================================================
// GetBlocksByParts:
//=============================================================================
-GEOM::ListOfGO* GEOM_Superv_i::GetBlocksByParts (GEOM::GEOM_Object_ptr theCompound,
- const GEOM::ListOfGO& theParts)
+GEOM::GEOM_List_ptr GEOM_Superv_i::GetBlocksByParts (GEOM::GEOM_Object_ptr theCompound,
+ GEOM::GEOM_List_ptr theParts)
{
MESSAGE("GEOM_Superv_i::GetBlocksByParts");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
- return myBlocksOp->GetBlocksByParts(theCompound, theParts);
+ if (GEOM_List_i<GEOM::ListOfGO>* aListImplP =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theParts, myPOA).in())) {
+ if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+
+ GEOM::ListOfGO* aBlocks = myBlocksOp->GetBlocksByParts(theCompound, aListImplP->GetList());
+ GEOM_List_i<GEOM::ListOfGO>* aListPtr = new GEOM_List_i<GEOM::ListOfGO>(*(aBlocks));
+ return aListPtr->_this();
+ }
+ return NULL;
}
//=============================================================================
//=============================================================================
// MakePolyline:
//=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePolyline (const GEOM::ListOfGO& thePoints)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePolyline (GEOM::GEOM_List_ptr thePoints)
{
MESSAGE("GEOM_Superv_i::MakePolyline");
- if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
- return myCurvesOp->MakePolyline(thePoints);
+ if (GEOM_List_i<GEOM::ListOfGO>* aListImplP =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(thePoints, myPOA).in())) {
+ if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+ return myCurvesOp->MakePolyline(aListImplP->GetList());
+ }
+ return NULL;
}
//=============================================================================
// MakeSplineBezier:
//=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSplineBezier (const GEOM::ListOfGO& thePoints)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSplineBezier (GEOM::GEOM_List_ptr thePoints)
{
MESSAGE("GEOM_Superv_i::MakeSplineBezier");
- if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
- return myCurvesOp->MakeSplineBezier(thePoints);
+ if (GEOM_List_i<GEOM::ListOfGO>* aListImplP =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(thePoints, myPOA).in())) {
+ if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+ return myCurvesOp->MakeSplineBezier(aListImplP->GetList());
+ }
+ return NULL;
}
//=============================================================================
// MakeSplineInterpolation:
//=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSplineInterpolation (const GEOM::ListOfGO& thePoints)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSplineInterpolation (GEOM::GEOM_List_ptr thePoints)
{
MESSAGE("GEOM_Superv_i::MakeSplineInterpolation");
- if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
- return myCurvesOp->MakeSplineInterpolation(thePoints);
+ if (GEOM_List_i<GEOM::ListOfGO>* aListImplP =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(thePoints, myPOA).in())) {
+ if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+ return myCurvesOp->MakeSplineInterpolation(aListImplP->GetList());
+ }
+ return NULL;
}
//=============================================================================
// MakeSketcher:
//=============================================================================
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSketcher (const char* theCommand,
- const GEOM::ListOfDouble& theWorkingPlane)
+ GEOM::GEOM_List_ptr theWorkingPlane)
{
MESSAGE("GEOM_Superv_i::MakeSketcher");
- if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
- return myCurvesOp->MakeSketcher(theCommand, theWorkingPlane);
+ if (GEOM_List_i<GEOM::ListOfDouble>* aListImplWP =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfDouble>*>(GetServant(theWorkingPlane, myPOA).in())) {
+ if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+ return myCurvesOp->MakeSketcher(theCommand, aListImplWP->GetList());
+ }
+ return NULL;
}
//=============================== LocalOperations =============================
//=============================================================================
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletEdges (GEOM::GEOM_Object_ptr theShape,
CORBA::Double theR,
- const GEOM::ListOfLong& theEdges)
+ GEOM::GEOM_List_ptr theEdges)
{
MESSAGE("GEOM_Superv_i::MakeFilletEdges");
- if (CORBA::is_nil(myLocalOp)) getLocalOp();
- return myLocalOp->MakeFilletEdges(theShape, theR, theEdges);
+ if (GEOM_List_i<GEOM::ListOfLong>* aListImplE =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfLong>*>(GetServant(theEdges, myPOA).in())) {
+ if (CORBA::is_nil(myLocalOp)) getLocalOp();
+ return myLocalOp->MakeFilletEdges(theShape, theR, aListImplE->GetList());
+ }
+ return NULL;
}
//=============================================================================
//=============================================================================
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletFaces (GEOM::GEOM_Object_ptr theShape,
CORBA::Double theR,
- const GEOM::ListOfLong& theFaces)
+ GEOM::GEOM_List_ptr theFaces)
{
MESSAGE("GEOM_Superv_i::MakeFilletFaces");
- if (CORBA::is_nil(myLocalOp)) getLocalOp();
- return myLocalOp->MakeFilletFaces(theShape, theR, theFaces);
+ if (GEOM_List_i<GEOM::ListOfLong>* aListImplF =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfLong>*>(GetServant(theFaces, myPOA).in())) {
+ if (CORBA::is_nil(myLocalOp)) getLocalOp();
+ return myLocalOp->MakeFilletFaces(theShape, theR, aListImplF->GetList());
+ }
+ return NULL;
}
//=============================================================================
//=============================================================================
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferFaces (GEOM::GEOM_Object_ptr theShape,
CORBA::Double theD1, CORBA::Double theD2,
- const GEOM::ListOfLong& theFaces)
+ GEOM::GEOM_List_ptr theFaces)
{
MESSAGE("GEOM_Superv_i::MakeChamferFaces");
- if (CORBA::is_nil(myLocalOp)) getLocalOp();
- return myLocalOp->MakeChamferFaces(theShape, theD1, theD2, theFaces);
+ if (GEOM_List_i<GEOM::ListOfLong>* aListImplF =
+ dynamic_cast<GEOM_List_i<GEOM::ListOfLong>*>(GetServant(theFaces, myPOA).in())) {
+ if (CORBA::is_nil(myLocalOp)) getLocalOp();
+ return myLocalOp->MakeChamferFaces(theShape, theD1, theD2, aListImplF->GetList());
+ }
+ return NULL;
}
//=============================================================================
//=============================================================================
// GetObjects:
//=============================================================================
-GEOM::ListOfLong* GEOM_Superv_i::GetObjects (GEOM::GEOM_Object_ptr theGroup)
+GEOM::GEOM_List_ptr GEOM_Superv_i::GetObjects (GEOM::GEOM_Object_ptr theGroup)
{
MESSAGE("GEOM_Superv_i::GetObjects");
if (CORBA::is_nil(myGroupOp)) getGroupOp();
- return myGroupOp->GetObjects(theGroup);
+
+ GEOM::ListOfLong* aList = myGroupOp->GetObjects(theGroup);
+ GEOM_List_i<GEOM::ListOfLong>* aListPtr = new GEOM_List_i<GEOM::ListOfLong>(*(aList));
+ MESSAGE(" List of "<<aListPtr->GetList().length()<<" element(s)");
+ return aListPtr->_this();
}
//=====================================================================================
#include CORBA_SERVER_HEADER(GEOM_Superv)
#include "GEOM_Gen_i.hh"
+#include "GEOM_List_i.hh"
#include "QAD_Study.h"
#include "QAD_Application.h"
void getLocalOp();
void getGroupOp();
+ PortableServer::ServantBase_var GetServant(CORBA::Object_ptr theObject,
+ PortableServer::POA_ptr thePOA);
+
//-----------------------------------------------------------------------//
// Set current stydy ID //
//-----------------------------------------------------------------------//
void SetStudyID( CORBA::Long theId );
+ //-----------------------------------------------------------//
+ // Create ListOfGO and add items to it //
+ //-----------------------------------------------------------//
+ GEOM::GEOM_List_ptr CreateListOfGO();
+ void AddItemToListOfGO(GEOM::GEOM_List_ptr& theList,
+ GEOM::GEOM_Object_ptr theObject);
+
+ //-----------------------------------------------------------//
+ // Create ListOfLong and add items to it //
+ //-----------------------------------------------------------//
+ GEOM::GEOM_List_ptr CreateListOfLong();
+ void AddItemToListOfLong(GEOM::GEOM_List_ptr& theList,
+ long theObject);
+
+ //-----------------------------------------------------------//
+ // Create ListOfDouble and add items to it //
+ //-----------------------------------------------------------//
+ GEOM::GEOM_List_ptr CreateListOfDouble();
+ void AddItemToListOfDouble(GEOM::GEOM_List_ptr& theList,
+ double theObject);
+
//-----------------------------------------------------------------------//
// Inherited methods from SALOMEDS::Driver //
//-----------------------------------------------------------------------//
CORBA::Long theOperation);
GEOM::GEOM_Object_ptr MakeFuse (GEOM::GEOM_Object_ptr theShape1,
GEOM::GEOM_Object_ptr theShape2);
- GEOM::GEOM_Object_ptr MakePartition (const GEOM::ListOfGO& theShapes,
- const GEOM::ListOfGO& theTools,
- const GEOM::ListOfGO& theKeepInside,
- const GEOM::ListOfGO& theRemoveInside,
+ GEOM::GEOM_Object_ptr MakePartition (GEOM::GEOM_List_ptr theShapes,
+ GEOM::GEOM_List_ptr theTools,
+ GEOM::GEOM_List_ptr theKeepInside,
+ GEOM::GEOM_List_ptr theRemoveInside,
const CORBA::Short theLimit,
const CORBA::Boolean theRemoveWebs,
- const GEOM::ListOfLong& theMaterials);
+ GEOM::GEOM_List_ptr theMaterials);
GEOM::GEOM_Object_ptr MakeHalfPartition (GEOM::GEOM_Object_ptr theShape,
GEOM::GEOM_Object_ptr thePlane);
//-----------------------------------------------------------//
GEOM::GEOM_Object_ptr MakeEdge (GEOM::GEOM_Object_ptr thePnt1,
GEOM::GEOM_Object_ptr thePnt2);
- GEOM::GEOM_Object_ptr MakeWire (const GEOM::ListOfGO& theEdgesAndWires);
+ GEOM::GEOM_Object_ptr MakeWire (GEOM::GEOM_List_ptr theEdgesAndWires);
GEOM::GEOM_Object_ptr MakeFace (GEOM::GEOM_Object_ptr theWire,
CORBA::Boolean isPlanarWanted);
- GEOM::GEOM_Object_ptr MakeFaceWires (const GEOM::ListOfGO& theWires,
+ GEOM::GEOM_Object_ptr MakeFaceWires (GEOM::GEOM_List_ptr theWires,
CORBA::Boolean isPlanarWanted);
- GEOM::GEOM_Object_ptr MakeShell (const GEOM::ListOfGO& theFacesAndShells);
+ GEOM::GEOM_Object_ptr MakeShell (GEOM::GEOM_List_ptr theFacesAndShells);
GEOM::GEOM_Object_ptr MakeSolidShell (GEOM::GEOM_Object_ptr theShell);
- GEOM::GEOM_Object_ptr MakeSolidShells (const GEOM::ListOfGO& theShells);
- GEOM::GEOM_Object_ptr MakeCompound (const GEOM::ListOfGO& theShapes);
+ GEOM::GEOM_Object_ptr MakeSolidShells (GEOM::GEOM_List_ptr theShells);
+ GEOM::GEOM_Object_ptr MakeCompound (GEOM::GEOM_List_ptr theShapes);
GEOM::GEOM_Object_ptr MakeGlueFaces (GEOM::GEOM_Object_ptr theShape,
const CORBA::Double theTolerance);
- GEOM::ListOfGO* MakeExplode (GEOM::GEOM_Object_ptr theShape,
- const CORBA::Long theShapeType,
- const CORBA::Boolean isSorted);
+ GEOM::GEOM_List_ptr MakeExplode (GEOM::GEOM_Object_ptr theShape,
+ const CORBA::Long theShapeType,
+ const CORBA::Boolean isSorted);
CORBA::Long NumberOfFaces (GEOM::GEOM_Object_ptr theShape);
CORBA::Long NumberOfEdges (GEOM::GEOM_Object_ptr theShape);
GEOM::GEOM_Object_ptr ChangeOrientation (GEOM::GEOM_Object_ptr theShape);
GEOM::GEOM_IBlocksOperations::BCErrors_out theErrors);
char* PrintBCErrors (GEOM::GEOM_Object_ptr theCompound,
const GEOM::GEOM_IBlocksOperations::BCErrors& theErrors);
- GEOM::ListOfGO* ExplodeCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound,
- const CORBA::Long theMinNbFaces,
- const CORBA::Long theMaxNbFaces);
+ GEOM::GEOM_List_ptr ExplodeCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound,
+ const CORBA::Long theMinNbFaces,
+ const CORBA::Long theMaxNbFaces);
GEOM::GEOM_Object_ptr GetBlockNearPoint (GEOM::GEOM_Object_ptr theCompound,
GEOM::GEOM_Object_ptr thePoint);
GEOM::GEOM_Object_ptr GetBlockByParts (GEOM::GEOM_Object_ptr theCompound,
- const GEOM::ListOfGO& theParts);
- GEOM::ListOfGO* GetBlocksByParts (GEOM::GEOM_Object_ptr theCompound,
- const GEOM::ListOfGO& theParts);
+ GEOM::GEOM_List_ptr theParts);
+ GEOM::GEOM_List_ptr GetBlocksByParts (GEOM::GEOM_Object_ptr theCompound,
+ GEOM::GEOM_List_ptr theParts);
GEOM::GEOM_Object_ptr MakeMultiTransformation1D (GEOM::GEOM_Object_ptr theBlock,
const CORBA::Long theDirFace1,
const CORBA::Long theDirFace2,
GEOM::GEOM_Object_ptr MakeArc (GEOM::GEOM_Object_ptr thePnt1,
GEOM::GEOM_Object_ptr thePnt2,
GEOM::GEOM_Object_ptr thePnt3);
- GEOM::GEOM_Object_ptr MakePolyline (const GEOM::ListOfGO& thePoints);
- GEOM::GEOM_Object_ptr MakeSplineBezier (const GEOM::ListOfGO& thePoints);
- GEOM::GEOM_Object_ptr MakeSplineInterpolation (const GEOM::ListOfGO& thePoints);
+ GEOM::GEOM_Object_ptr MakePolyline (GEOM::GEOM_List_ptr thePoints);
+ GEOM::GEOM_Object_ptr MakeSplineBezier (GEOM::GEOM_List_ptr thePoints);
+ GEOM::GEOM_Object_ptr MakeSplineInterpolation (GEOM::GEOM_List_ptr thePoints);
GEOM::GEOM_Object_ptr MakeSketcher (const char* theCommand,
- const GEOM::ListOfDouble& theWorkingPlane);
+ const GEOM::GEOM_List_ptr theWorkingPlane);
//-----------------------------------------------------------//
// LocalOperations //
GEOM::GEOM_Object_ptr MakeFilletAll (GEOM::GEOM_Object_ptr theShape,
CORBA::Double theR);
GEOM::GEOM_Object_ptr MakeFilletEdges (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR,
- const GEOM::ListOfLong& theEdges);
+ GEOM::GEOM_List_ptr theEdges);
GEOM::GEOM_Object_ptr MakeFilletFaces (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR,
- const GEOM::ListOfLong& theFaces);
+ GEOM::GEOM_List_ptr theFaces);
GEOM::GEOM_Object_ptr MakeChamferAll (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD);
GEOM::GEOM_Object_ptr MakeChamferEdge (GEOM::GEOM_Object_ptr theShape,
CORBA::Double theD1, CORBA::Double theD2,
CORBA::Long theFace1, CORBA::Long theFace2);
GEOM::GEOM_Object_ptr MakeChamferFaces (GEOM::GEOM_Object_ptr theShape,
CORBA::Double theD1, CORBA::Double theD2,
- const GEOM::ListOfLong& theFaces);
+ GEOM::GEOM_List_ptr theFaces);
GEOM::GEOM_Object_ptr MakeArchimede (GEOM::GEOM_Object_ptr theShape,
CORBA::Double theWeight,
CORBA::Double theWaterDensity,
CORBA::Long theSubShapeId);
CORBA::Long GetType (GEOM::GEOM_Object_ptr theGroup);
GEOM::GEOM_Object_ptr GetMainShape (GEOM::GEOM_Object_ptr theGroup);
- GEOM::ListOfLong* GetObjects (GEOM::GEOM_Object_ptr theGroup);
+ GEOM::GEOM_List_ptr GetObjects (GEOM::GEOM_Object_ptr theGroup);
private:
SALOME_NamingService * name_service;
GEOM::GEOM_Gen_ptr myGeomEngine;
CORBA::Long myStudyID;
+ PortableServer::POA_var myPOA;
GEOM::GEOM_IBasicOperations_ptr myBasicOp;
GEOM::GEOM_I3DPrimOperations_ptr my3DPrimOp;
SALOME_GenericObj.idl SALOME_ModuleCatalog.idl GEOM_Gen.idl GEOM_Superv.idl \
# Executables targets
-BIN =
+BIN =
BIN_SRC =
BIN_CLIENT_IDL =
BIN_SERVER_IDL =
# Module : GEOM
# $Header$
-def TestOtherOperations (geompy, math, BATCHMODE = None):
+def TestOtherOperations (geompy, math):
# MakeFaces
p11 = geompy.MakeVertex( 0, 0, 0)
geompy.Export(f12, "/tmp/testExportImport.brep", "BREP")
# ExportBREP, ExportIGES, ExportSTEP
- if BATCHMODE is not None:
- geompy.Export(f12, "/tmp/testExportImportBREP.brep","BREP")
- geompy.Export(f12, "/tmp/testExportImportIGES.iges","IGES")
- geompy.Export(f12, "/tmp/testExportImportSTEP.step","STEP")
- else:
- geompy.ExportBREP(f12, "/tmp/testExportImportBREP.brep")
- geompy.ExportIGES(f12, "/tmp/testExportImportIGES.iges")
- geompy.ExportSTEP(f12, "/tmp/testExportImportSTEP.step")
+ geompy.ExportBREP(f12, "/tmp/testExportImportBREP.brep")
+ geompy.ExportIGES(f12, "/tmp/testExportImportIGES.iges")
+ geompy.ExportSTEP(f12, "/tmp/testExportImportSTEP.step")
# Import
Import = geompy.Import("/tmp/testExportImport.brep", "BREP")
id_Import = geompy.addToStudy(Import, "Import")
# ImportBREP, ImportIGES, ImportSTEP
- if BATCHMODE is not None:
- ImportBREP = geompy.Import("/tmp/testExportImportBREP.brep","BREP")
- ImportIGES = geompy.Import("/tmp/testExportImportIGES.iges","IGES")
- ImportSTEP = geompy.Import("/tmp/testExportImportSTEP.step","STEP")
- else:
- ImportBREP = geompy.ImportBREP("/tmp/testExportImportBREP.brep")
- ImportIGES = geompy.ImportIGES("/tmp/testExportImportIGES.iges")
- ImportSTEP = geompy.ImportSTEP("/tmp/testExportImportSTEP.step")
+ ImportBREP = geompy.ImportBREP("/tmp/testExportImportBREP.brep")
+ ImportIGES = geompy.ImportIGES("/tmp/testExportImportIGES.iges")
+ ImportSTEP = geompy.ImportSTEP("/tmp/testExportImportSTEP.step")
id_ImportBREP = geompy.addToStudy(ImportBREP, "ImportBREP")
id_ImportIGES = geompy.addToStudy(ImportIGES, "ImportIGES")
--- /dev/null
+#==============================================================================
+# Info.
+# Bug (from script, bug) : cyl2complementary_modified.py, PAL6700
+# Modified : 25/11/2004
+# Author : Kovaltchuk Alexey
+# Project : PAL/SALOME
+#==============================================================================
+
+# Import
+# ------
+
+import salome
+import geompy
+geomgui = salome.ImportComponentGUI("GEOM")
+
+def addToStudy(shape, name):
+ i = geompy.addToStudy(shape, name)
+ salome.sg.updateObjBrowser(0)
+ geomgui.createAndDisplayGO(i)
+ return i
+
+# Piece
+# -----
+
+# Creer la geometrie en bloc hexahedrique d'un parallelepipede troue d'une piece en forme de T composee de 2 cylindres de diametre different dont les axes se coupent orthogonalement,
+# puis mailler en hexahedrique.
+
+gx = 0
+gy = 0
+gz = 0
+
+g_dx = 250
+g_dy = 200
+g_dz = 150
+
+g_rayonGrand = 70
+g_rayonPetit = 50
+
+# Geometrie
+# =========
+
+# Le parallelepipede
+# ------------------
+
+p_boite = geompy.MakeBox(gx-g_dx, gy-g_dy, gz-g_dz, gx+g_dx, gy+g_dy, gz+g_dz)
+
+# Le grand cylindre
+# -----------------
+
+g_base = geompy.MakeVertex(gx-g_dx, gy, gz)
+g_dir = geompy.MakeVectorDXDYDZ(1, 0, 0)
+g_cyl = geompy.MakeCylinder(g_base, g_dir, g_rayonGrand, g_dx*2)
+
+# Le petit cylindre
+# -----------------
+
+c_base = geompy.MakeVertex(gx, gy, gz)
+c_dir = geompy.MakeVectorDXDYDZ(0, 0, 1)
+c_cyl = geompy.MakeCylinder(c_base, c_dir, g_rayonPetit, g_dz)
+
+# Le parallelepipede troue
+# ------------------------
+
+t_boite1 = geompy.MakeBoolean(p_boite , g_cyl, 2)
+t_boite = geompy.MakeBoolean(t_boite1, c_cyl, 2)
+
+# Partitionner
+# ------------
+
+p_tools = []
+
+p_tools.append(geompy.MakePlane(c_base, geompy.MakeVectorDXDYDZ(0, g_dz, g_dy), 10))
+p_tools.append(geompy.MakePlane(c_base, geompy.MakeVectorDXDYDZ(0, -g_dz, g_dy), 10))
+
+p_tools.append(geompy.MakePlane(geompy.MakeVertex(gx-g_rayonPetit, 0, 0), geompy.MakeVectorDXDYDZ(1, 0, 0), 10))
+p_tools.append(geompy.MakePlane(geompy.MakeVertex(gx+g_rayonPetit, 0, 0), geompy.MakeVectorDXDYDZ(1, 0, 0), 10))
+
+addToStudy(t_boite, "t_boite")
+
+p_element = geompy.MakePartition([t_boite], p_tools, [], [], 4, 0, [])
+
+# Compound
+# --------
+
+# Ajouter la piece dans l'etude
+# -----------------------------
+
+idpiece = addToStudy(p_element, "BoxHoled2Cylinders")
--- /dev/null
+#==============================================================================
+# Info.
+# Bug (from script, bug) : shellSolid_modified.py, PAL6611
+# Modified : 25/11/2004
+# Author : Kovaltchuk Alexey
+# Project : PAL/SALOME
+#==============================================================================
+
+# Imports
+# -------
+
+import salome
+import SALOMEDS
+
+import geompy
+
+# Interface with geometry
+# -----------------------
+
+#geom = salome.lcc.FindOrLoadComponent("FactoryServer", "GEOM")
+geomgui = salome.ImportComponentGUI("GEOM")
+
+geom = geompy
+
+# Interface with study
+# --------------------
+
+def addToStudy(shape, name):
+ i = geompy.addToStudy(shape, name)
+ salome.sg.updateObjBrowser(0)
+# geomgui.createAndDisplayGO(i)
+ return i
+
+def setName(obj):
+ obj.SetName(salome.orb.object_to_string(obj))
+
+
+def MakeVertex(x, y, z):
+ v = geom.MakeVertex(x, y, z)
+ setName(v)
+ return v
+
+def MakeEdge(v1, v2):
+ e = geom.MakeEdge(v1, v2)
+ setName(e)
+ return e
+
+def MakeArc(f, p, t):
+ e = geom.MakeArc(f, p, t)
+ setName(e)
+ return e
+
+def MakeArcCenter(c, f, t):
+ p = fkl(c, f, t)
+ e = geom.MakeArc(f, p, t)
+ setName(e)
+ return e
+
+# Face with 4 edges
+# -----------------
+
+# cf. makeTiledSurfByContour
+
+def MakeQuadFace(e1, e2, e3, e4):
+ l = []
+ l.append(e1)
+ l.append(e2)
+ l.append(e3)
+ l.append(e4)
+ w = geom.MakeWire(l)
+ f = geom.MakeFace(w, 1)
+ setName(f)
+ return f
+
+# cf. makeTiledSurfBetweenTwolines
+
+def MakeQuadFaceEdge(e1, e2):
+ return fkl
+
+# cf. makeTiledSurfByPointsOfContour
+# cf. makeMesh
+
+def MakeQuadFaceVertex(v1, v2, v3, v4):
+ l = []
+ e = MakeEdge(v1, v2)
+ l.append(e)
+ e = MakeEdge(v2, v3)
+ l.append(e)
+ e = MakeEdge(v3, v4)
+ l.append(e)
+ e = MakeEdge(v4, v1)
+ l.append(e)
+ w = geom.MakeWire(l)
+ f = geom.MakeFace(w, 1)
+ setName(f)
+ return f
+
+# Solid with 6 faces
+# ------------------
+
+# cf. makePavedVolWithContour
+# cf. makeVolWithEnvolope
+
+def MakeHexaSolid(f1, f2, f3, f4, f5, f6):
+ l = []
+ l.append(f1)
+ l.append(f2)
+ l.append(f3)
+ l.append(f4)
+ l.append(f5)
+ l.append(f6)
+ s = geom.MakeShell(l)
+# FKL: bad shell
+ l = []
+ l.append(s)
+ s = geom.MakeSolid(l)
+# FKL: MakeSolid crash
+ setName(s)
+ return s
+
+# cf. makeVolBetweenTwoSurfaces
+
+def MakeHexaSolidFace(f1, f2):
+ return fkl
+
+# Face (with 4 edges) and solid (with 6 faces)
+# --------------------------------------------
+
+# makeTiledSurfByRotationOfLine
+
+def MakeRevolution(g, pt, ve, angle):
+ """
+ Creates a face by rotation of an edge with an angle around an axis defined by a point and a vector or
+ creates a solid by rotation of a face with an angle around an axis defined by a point and a vector
+ """
+ axis = geom.MakeAxisStruct(pt.x, pt.y, pt.z, ve.x, ve.y, ve.z)
+ s = geom.MakeRevolution(g, axis, angle)
+ setName(s)
+ return s
+
+# cf. makeSurfSewingTwolines
+
+def MakeSewing(ls):
+ """
+ Creates a face by sewing common edges between a list of faces or
+ Creates a solid by sewing common faces between a list of solids
+ """
+ s = geom.MakeSewing(ls)
+ setName(s)
+ return s
+
+# cf. makeIntersectionBetweenTwoMeshes
+
+def MakeCommon(s1, s2):
+ """
+ Creates the common face between 2 faces or
+ Creates the common solid between 2 solids
+ """
+ s = geom.MakeBoolean(s1, s2, 1)
+ setName(s)
+ return s
+
+# cf. makeMerge
+
+def MakeFuse(s1, s2):
+ """
+ Fuses 2 faces or 2 solids
+ """
+ s = geom.MakeBoolean(s1, s2, 3)
+ setName(s)
+ return s
+
+# Additional
+
+def MakeCut(s1, s2):
+ """
+ Cuts 2 faces or 2 solids
+ """
+ s = geom.MakeBoolean(s1, s2, 2)
+ setName(s)
+ return s
+
+# Edge, face (with 4 edges) and solid (with 6 faces)
+# --------------------------------------------------
+
+# cf. makeSurfByTranslation
+# cf. makeVolByTranslation
+
+def MakePrism(s, v):
+ """
+ Creates a edge defined by a vertex and along a vector
+ Creates a face defined by a edge and along a vector
+ Creates a solid defined by a face and along a vector
+ """
+ r = geom.MakePrism(s, point(0, 0, 0), v)
+ setName(r)
+ return r
+
+# cf. homothety
+
+def MakeScaleTransform(s, center, factor):
+ """
+ Creates a homothety of a geometric object
+ """
+ r = geom.MakeScaleTransform(s, center, factor)
+ setName(r)
+ return r
+
+# Vertex, edge, face (with 4 edges) and solid (with 6 faces)
+# ----------------------------------------------------------
+
+# cf. translate
+
+def MakeTranslation(s, vx, vy, vz):
+ """
+ Translates a vertex, an edge, a face or a solid
+ """
+ r = geom.MakeTranslation(s, vx, vy, vz)
+ setName(r)
+ return r
+
+# cf. rotation
+
+def MakeRotation(g, pt, ve, angle):
+ """
+ Creates a rotation of the geometric object with an angle around an axis defined by a point and a vector
+ """
+ axis = geom.MakeAxisStruct(pt.x, pt.y, pt.z, ve.x, ve.y, ve.z)
+ s = geom.MakeRotation(g, axis, angle)
+ setName(s)
+ return s
+
+# cf. symmetryByPoint
+
+def MakeMirrorByPoint(s, point):
+ """
+ Creates a symmetric object by point symetry
+ """
+ return fkl
+
+# cf. symmetryByLine
+
+def MakeMirrorByLine(s, line):
+ """
+ Creates a symmetric object by line symetry
+ """
+ return fkl
+
+# cf. symmetryByPlane
+
+def MakeMirrorByPlane(s, pt, ve):
+ """
+ Creates a symmetric object by plane symetry defined by a point and a normal vector
+ """
+ p = plane(pt, ve)
+ r = geom.MakeMirrorByplane(s, p)
+ setName(r)
+ return r
+
+# Compound
+# --------
+
+# Additional
+
+def BlockMakeCompound(ls):
+ """
+ Creates a compound defined by a list and glue faces
+ """
+ c = MakeCompound(ls)
+ r = MakeGlueFaces(c, 1.e-5)
+ setName(r)
+ return r
+
+# Boolean operators
+# -----------------
+
+def mergePointsNearBy(l, v):
+ """
+ Modifies a list of shape by replacing all vertex near a new vextex
+ """
+ return fkl
+
+# Acces operators
+# ---------------
+
+def getCoords(v):
+ """
+ Gets the coordinates of the vertex
+ """
+ return fkl
+
+def extractBeginPoint(e):
+ """
+ Gets the first point of an edge
+ """
+ return fkl
+
+def extractEndPoint(e):
+ """
+ Gets the second point of an edge
+ """
+ return fkl
+
+# fkl more functionalities
+
+# Addionnal
+# =========
+
+# Check geometry
+# --------------
+
+def CheckQuadFace(f):
+ """
+ Checks if a face has 4 edges
+ """
+ return fkl
+
+def CheckHexaSolid(s):
+ """
+ Checks if a solid has 6 faces and each faces have 4 edges
+ """
+ return fkl
+
+# fkl more if other kind of solid like: tetra, penta, etc
+
+# point for building
+# ------------------
+
+def point(x, y, z):
+ p = geom.MakeVertex(x, y, z)
+ return p
+
+def plane(pt, dir):
+ p = geom.MakePlane(pt, d, 100)
+ return p
+
+# Solid
+# -----
+
+def MakeCylinder(center, dir, radius, height):
+ s = geom.MakeCylinder(center, dir, radius, height)
+ setName(s)
+ return s
+
+def MakeBox(p1, p2):
+ s = geom.MakeBoxTwoPnt(p1, p2)
+ setName(s)
+ return s
+
+# Compound
+# --------
+
+ShapeType = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}
+
+def MakePartitionList(solids, tools):
+ """
+ Creates a list of shape by a partition of a list of solids by a list of tools
+ """
+ p = geom.Partition(solids, tools, [], [], ShapeType["SHAPE"]);
+ l = geom.SubShapeAll(p, ShapeType["SHAPE"])
+ return l
+
+def MakePartition(solids, tools):
+ """
+ Creates a partition of a list of solids by a list of tools
+ """
+ l = MakePartitionList(solids, tools)
+ c = MakeCompound(l)
+ setName(c)
+ return c
+
+def BlockMakeMultiTranslation1D(shape, dir, step, times):
+ m = geom.MakeMultiTranslation1D(shape, dir, step, times)
+ c = MakeGlueFaces(m, 1.e-5)
+ setName(c)
+ return c
+
+def BlockMakeMultiTranslation2D(shape, dir1, step1, times1, dir2, step2, times2):
+ m = geom.MakeMultiTranslation2D(shape, dir1, step1, times1, dir2, step2, times2)
+ c = MakeGlueFaces(m, 1.e-5)
+ setName(c)
+ return c
+
+def BlockMakeMultiRotation1D(shape, dir, point, times):
+ m = geom.MakeMultiRotation1D(shape, dir, point, times)
+ c = MakeGlueFaces(m, 1.e-5)
+ setName(c)
+ return c
+
+def BlockMakeMultiRotation2D(shape, dir, point, angle, times1, step, times2):
+ m = geom.MakeMultiRotation2D(shape, dir, point, angle, times1, step, times2)
+ c = MakeGlueFaces(m, 1.e-5)
+ setName(c)
+ return c
+
+# internal
+# --------
+
+def MakeCompound(ls):
+ """
+ Creates a compound defined by a list
+ """
+ c = geom.MakeCompound(ls)
+ return c
+
+def MakeSewingShape(s, eps):
+ """
+ Creates a shape fully sewed
+ """
+ r = geom.MakeSewingShape(s, eps)
+ return r
+
+def MakeGlueFaces(s, eps):
+ """
+ Touched faces are replaced by one
+ """
+ r = geom.MakeGlueFaces(s, eps)
+ return r
+
+
+# Geometry
+# ========
+
+# A small cube centered and put on a great cube
+
+# Points
+# ------
+
+greatPoint111 = point( 0, 0, 0)
+greatPoint211 = point(10, 0, 0)
+greatPoint311 = point(20, 0, 0)
+greatPoint411 = point(30, 0, 0)
+
+greatPoint121 = point( 0, 10, 0)
+greatPoint221 = point(10, 10, 0)
+greatPoint321 = point(20, 10, 0)
+greatPoint421 = point(30, 10, 0)
+
+greatPoint112 = point( 0, 0, 10)
+greatPoint212 = point(10, 0, 10)
+greatPoint312 = point(20, 0, 10)
+greatPoint412 = point(30, 0, 10)
+
+greatPoint122 = point( 0, 10, 10)
+greatPoint222 = point(10, 10, 10)
+greatPoint322 = point(20, 10, 10)
+greatPoint422 = point(30, 10, 10)
+
+greatPoint113 = point( 0, 0, 20)
+greatPoint213 = point(10, 0, 20)
+greatPoint313 = point(20, 0, 20)
+greatPoint413 = point(30, 0, 20)
+
+greatPoint123 = point( 0, 10, 20)
+greatPoint223 = point(10, 10, 20)
+greatPoint323 = point(20, 10, 20)
+greatPoint423 = point(30, 10, 20)
+
+greatPoint114 = point( 0, 0, 30)
+greatPoint214 = point(10, 0, 30)
+greatPoint314 = point(20, 0, 30)
+greatPoint414 = point(30, 0, 30)
+
+greatPoint124 = point( 0, 10, 30)
+greatPoint224 = point(10, 10, 30)
+greatPoint324 = point(20, 10, 30)
+greatPoint424 = point(30, 10, 30)
+
+
+smallPoint111 = greatPoint222
+smallPoint211 = greatPoint322
+smallPoint121 = point(10, 20, 10)
+smallPoint221 = point(20, 20, 10)
+
+smallPoint112 = greatPoint223
+smallPoint212 = greatPoint323
+smallPoint122 = point(10, 20, 20)
+smallPoint222 = point(20, 20, 20)
+
+# Edges
+# -----
+
+smallEdgeX11 = MakeEdge(smallPoint111, smallPoint211)
+smallEdgeX21 = MakeEdge(smallPoint121, smallPoint221)
+smallEdgeX12 = MakeEdge(smallPoint112, smallPoint212)
+smallEdgeX22 = MakeEdge(smallPoint122, smallPoint222)
+
+smallEdgeY11 = MakeEdge(smallPoint111, smallPoint121)
+smallEdgeY21 = MakeEdge(smallPoint211, smallPoint221)
+smallEdgeY12 = MakeEdge(smallPoint112, smallPoint122)
+smallEdgeY22 = MakeEdge(smallPoint212, smallPoint222)
+
+smallEdgeZ11 = MakeEdge(smallPoint111, smallPoint112)
+smallEdgeZ21 = MakeEdge(smallPoint211, smallPoint212)
+smallEdgeZ12 = MakeEdge(smallPoint121, smallPoint122)
+smallEdgeZ22 = MakeEdge(smallPoint221, smallPoint222)
+
+
+greatEdgeX111 = MakeEdge(greatPoint111, greatPoint211)
+greatEdgeX211 = MakeEdge(greatPoint211, greatPoint311)
+greatEdgeX311 = MakeEdge(greatPoint311, greatPoint411)
+greatEdgeX121 = MakeEdge(greatPoint121, greatPoint221)
+greatEdgeX221 = MakeEdge(greatPoint221, greatPoint321)
+greatEdgeX321 = MakeEdge(greatPoint321, greatPoint421)
+
+greatEdgeX112 = MakeEdge(greatPoint112, greatPoint212)
+greatEdgeX212 = MakeEdge(greatPoint212, greatPoint312)
+greatEdgeX312 = MakeEdge(greatPoint312, greatPoint412)
+greatEdgeX122 = MakeEdge(greatPoint122, greatPoint222)
+greatEdgeX222 = smallEdgeX11
+greatEdgeX322 = MakeEdge(greatPoint322, greatPoint422)
+
+greatEdgeX113 = MakeEdge(greatPoint113, greatPoint213)
+greatEdgeX213 = MakeEdge(greatPoint213, greatPoint313)
+greatEdgeX313 = MakeEdge(greatPoint313, greatPoint413)
+greatEdgeX123 = MakeEdge(greatPoint123, greatPoint223)
+greatEdgeX223 = smallEdgeX12
+greatEdgeX323 = MakeEdge(greatPoint323, greatPoint423)
+
+greatEdgeX114 = MakeEdge(greatPoint114, greatPoint214)
+greatEdgeX214 = MakeEdge(greatPoint214, greatPoint314)
+greatEdgeX314 = MakeEdge(greatPoint314, greatPoint414)
+greatEdgeX124 = MakeEdge(greatPoint124, greatPoint224)
+greatEdgeX224 = MakeEdge(greatPoint224, greatPoint324)
+greatEdgeX324 = MakeEdge(greatPoint324, greatPoint424)
+
+greatEdgeY11 = MakeEdge(greatPoint111, greatPoint121)
+greatEdgeY21 = MakeEdge(greatPoint211, greatPoint221)
+greatEdgeY31 = MakeEdge(greatPoint311, greatPoint321)
+greatEdgeY41 = MakeEdge(greatPoint411, greatPoint421)
+
+greatEdgeY12 = MakeEdge(greatPoint112, greatPoint122)
+greatEdgeY22 = MakeEdge(greatPoint212, greatPoint222)
+greatEdgeY32 = MakeEdge(greatPoint312, greatPoint322)
+greatEdgeY42 = MakeEdge(greatPoint412, greatPoint422)
+
+greatEdgeY13 = MakeEdge(greatPoint113, greatPoint123)
+greatEdgeY23 = MakeEdge(greatPoint213, greatPoint223)
+greatEdgeY33 = MakeEdge(greatPoint313, greatPoint323)
+greatEdgeY43 = MakeEdge(greatPoint413, greatPoint423)
+
+greatEdgeY14 = MakeEdge(greatPoint114, greatPoint124)
+greatEdgeY24 = MakeEdge(greatPoint214, greatPoint224)
+greatEdgeY34 = MakeEdge(greatPoint314, greatPoint324)
+greatEdgeY44 = MakeEdge(greatPoint414, greatPoint424)
+
+greatEdgeZ111 = MakeEdge(greatPoint111, greatPoint112)
+greatEdgeZ211 = MakeEdge(greatPoint211, greatPoint212)
+greatEdgeZ311 = MakeEdge(greatPoint311, greatPoint312)
+greatEdgeZ411 = MakeEdge(greatPoint411, greatPoint412)
+
+greatEdgeZ121 = MakeEdge(greatPoint121, greatPoint122)
+greatEdgeZ221 = MakeEdge(greatPoint221, greatPoint222)
+greatEdgeZ321 = MakeEdge(greatPoint321, greatPoint322)
+greatEdgeZ421 = MakeEdge(greatPoint421, greatPoint422)
+
+greatEdgeZ112 = MakeEdge(greatPoint112, greatPoint113)
+greatEdgeZ212 = MakeEdge(greatPoint212, greatPoint213)
+greatEdgeZ312 = MakeEdge(greatPoint312, greatPoint313)
+greatEdgeZ412 = MakeEdge(greatPoint412, greatPoint413)
+
+greatEdgeZ122 = MakeEdge(greatPoint122, greatPoint123)
+greatEdgeZ222 = smallEdgeZ11
+greatEdgeZ322 = smallEdgeZ21
+greatEdgeZ422 = MakeEdge(greatPoint422, greatPoint423)
+
+greatEdgeZ113 = MakeEdge(greatPoint113, greatPoint114)
+greatEdgeZ213 = MakeEdge(greatPoint213, greatPoint214)
+greatEdgeZ313 = MakeEdge(greatPoint313, greatPoint314)
+greatEdgeZ413 = MakeEdge(greatPoint413, greatPoint414)
+
+greatEdgeZ123 = MakeEdge(greatPoint123, greatPoint124)
+greatEdgeZ223 = MakeEdge(greatPoint223, greatPoint224)
+greatEdgeZ323 = MakeEdge(greatPoint323, greatPoint324)
+greatEdgeZ423 = MakeEdge(greatPoint423, greatPoint424)
+
+# Faces
+# -----
+
+smallFaceX1 = MakeQuadFace(smallEdgeY11, smallEdgeZ11, smallEdgeY12, smallEdgeZ12)
+smallFaceX2 = MakeQuadFace(smallEdgeY21, smallEdgeZ21, smallEdgeY22, smallEdgeZ22)
+smallFaceY1 = MakeQuadFace(smallEdgeX11, smallEdgeZ11, smallEdgeX12, smallEdgeZ21)
+smallFaceY2 = MakeQuadFace(smallEdgeX21, smallEdgeZ12, smallEdgeX22, smallEdgeZ22)
+smallFaceZ1 = MakeQuadFace(smallEdgeX11, smallEdgeY11, smallEdgeX21, smallEdgeY21)
+smallFaceZ2 = MakeQuadFace(smallEdgeX12, smallEdgeY12, smallEdgeX22, smallEdgeY22)
+
+
+greatFaceX11 = MakeQuadFace(greatEdgeY11, greatEdgeZ111, greatEdgeY12, greatEdgeZ121)
+greatFaceX21 = MakeQuadFace(greatEdgeY21, greatEdgeZ211, greatEdgeY22, greatEdgeZ221)
+greatFaceX31 = MakeQuadFace(greatEdgeY31, greatEdgeZ311, greatEdgeY32, greatEdgeZ321)
+greatFaceX41 = MakeQuadFace(greatEdgeY41, greatEdgeZ411, greatEdgeY42, greatEdgeZ421)
+
+greatFaceX12 = MakeQuadFace(greatEdgeY12, greatEdgeZ112, greatEdgeY13, greatEdgeZ122)
+greatFaceX22 = MakeQuadFace(greatEdgeY22, greatEdgeZ212, greatEdgeY23, greatEdgeZ222)
+greatFaceX32 = MakeQuadFace(greatEdgeY32, greatEdgeZ312, greatEdgeY33, greatEdgeZ322)
+greatFaceX42 = MakeQuadFace(greatEdgeY42, greatEdgeZ412, greatEdgeY43, greatEdgeZ422)
+
+greatFaceX13 = MakeQuadFace(greatEdgeY13, greatEdgeZ113, greatEdgeY14, greatEdgeZ123)
+greatFaceX23 = MakeQuadFace(greatEdgeY23, greatEdgeZ213, greatEdgeY24, greatEdgeZ223)
+greatFaceX33 = MakeQuadFace(greatEdgeY33, greatEdgeZ313, greatEdgeY34, greatEdgeZ323)
+greatFaceX43 = MakeQuadFace(greatEdgeY43, greatEdgeZ413, greatEdgeY44, greatEdgeZ423)
+
+greatFaceY111 = MakeQuadFace(greatEdgeX111, greatEdgeZ111, greatEdgeX112, greatEdgeZ211)
+greatFaceY211 = MakeQuadFace(greatEdgeX211, greatEdgeZ211, greatEdgeX212, greatEdgeZ311)
+greatFaceY311 = MakeQuadFace(greatEdgeX311, greatEdgeZ311, greatEdgeX312, greatEdgeZ411)
+greatFaceY121 = MakeQuadFace(greatEdgeX121, greatEdgeZ121, greatEdgeX122, greatEdgeZ221)
+greatFaceY221 = MakeQuadFace(greatEdgeX221, greatEdgeZ221, greatEdgeX222, greatEdgeZ321)
+greatFaceY321 = MakeQuadFace(greatEdgeX321, greatEdgeZ321, greatEdgeX322, greatEdgeZ421)
+
+greatFaceY112 = MakeQuadFace(greatEdgeX112, greatEdgeZ112, greatEdgeX113, greatEdgeZ212)
+greatFaceY212 = MakeQuadFace(greatEdgeX212, greatEdgeZ212, greatEdgeX213, greatEdgeZ312)
+greatFaceY312 = MakeQuadFace(greatEdgeX312, greatEdgeZ312, greatEdgeX313, greatEdgeZ412)
+greatFaceY122 = MakeQuadFace(greatEdgeX122, greatEdgeZ122, greatEdgeX123, greatEdgeZ222)
+greatFaceY222 = smallFaceY1
+greatFaceY322 = MakeQuadFace(greatEdgeX322, greatEdgeZ322, greatEdgeX323, greatEdgeZ422)
+
+greatFaceY113 = MakeQuadFace(greatEdgeX113, greatEdgeZ113, greatEdgeX114, greatEdgeZ213)
+greatFaceY213 = MakeQuadFace(greatEdgeX213, greatEdgeZ213, greatEdgeX214, greatEdgeZ313)
+greatFaceY313 = MakeQuadFace(greatEdgeX313, greatEdgeZ313, greatEdgeX314, greatEdgeZ413)
+greatFaceY123 = MakeQuadFace(greatEdgeX123, greatEdgeZ123, greatEdgeX124, greatEdgeZ223)
+greatFaceY223 = MakeQuadFace(greatEdgeX223, greatEdgeZ223, greatEdgeX224, greatEdgeZ323)
+greatFaceY323 = MakeQuadFace(greatEdgeX323, greatEdgeZ323, greatEdgeX324, greatEdgeZ423)
+
+greatFaceZ11 = MakeQuadFace(greatEdgeX111, greatEdgeY11, greatEdgeX121, greatEdgeY21)
+greatFaceZ21 = MakeQuadFace(greatEdgeX211, greatEdgeY21, greatEdgeX221, greatEdgeY31)
+greatFaceZ31 = MakeQuadFace(greatEdgeX311, greatEdgeY31, greatEdgeX321, greatEdgeY41)
+
+greatFaceZ12 = MakeQuadFace(greatEdgeX112, greatEdgeY12, greatEdgeX122, greatEdgeY22)
+greatFaceZ22 = MakeQuadFace(greatEdgeX212, greatEdgeY22, greatEdgeX222, greatEdgeY32)
+greatFaceZ32 = MakeQuadFace(greatEdgeX312, greatEdgeY32, greatEdgeX322, greatEdgeY42)
+
+greatFaceZ13 = MakeQuadFace(greatEdgeX113, greatEdgeY13, greatEdgeX123, greatEdgeY23)
+greatFaceZ23 = MakeQuadFace(greatEdgeX213, greatEdgeY23, greatEdgeX223, greatEdgeY33)
+greatFaceZ33 = MakeQuadFace(greatEdgeX313, greatEdgeY33, greatEdgeX323, greatEdgeY43)
+
+greatFaceZ14 = MakeQuadFace(greatEdgeX114, greatEdgeY14, greatEdgeX124, greatEdgeY24)
+greatFaceZ24 = MakeQuadFace(greatEdgeX214, greatEdgeY24, greatEdgeX224, greatEdgeY34)
+greatFaceZ34 = MakeQuadFace(greatEdgeX314, greatEdgeY34, greatEdgeX324, greatEdgeY44)
+
+# Solids
+# ------
+
+smallBlock = MakeHexaSolid(smallFaceX1, smallFaceX2, smallFaceY1, smallFaceY2, smallFaceZ1, smallFaceZ2)
+
+greatBlock11 = MakeHexaSolid(greatFaceX11, greatFaceX21, greatFaceY111, greatFaceY121, greatFaceZ11, greatFaceZ12)
+greatBlock21 = MakeHexaSolid(greatFaceX21, greatFaceX31, greatFaceY211, greatFaceY221, greatFaceZ21, greatFaceZ22)
+greatBlock31 = MakeHexaSolid(greatFaceX31, greatFaceX41, greatFaceY311, greatFaceY321, greatFaceZ31, greatFaceZ32)
+
+greatBlock12 = MakeHexaSolid(greatFaceX12, greatFaceX22, greatFaceY112, greatFaceY122, greatFaceZ12, greatFaceZ13)
+greatBlock22 = MakeHexaSolid(greatFaceX22, greatFaceX32, greatFaceY212, greatFaceY222, greatFaceZ22, greatFaceZ23)
+greatBlock32 = MakeHexaSolid(greatFaceX32, greatFaceX42, greatFaceY312, greatFaceY322, greatFaceZ32, greatFaceZ33)
+
+greatBlock13 = MakeHexaSolid(greatFaceX13, greatFaceX23, greatFaceY113, greatFaceY123, greatFaceZ13, greatFaceZ14)
+greatBlock23 = MakeHexaSolid(greatFaceX23, greatFaceX33, greatFaceY213, greatFaceY223, greatFaceZ23, greatFaceZ24)
+greatBlock33 = MakeHexaSolid(greatFaceX33, greatFaceX43, greatFaceY313, greatFaceY323, greatFaceZ33, greatFaceZ34)
+
+# Compound
+# --------
+
+l = []
+l.append(smallBlock)
+l.append(greatBlock11)
+l.append(greatBlock21)
+l.append(greatBlock31)
+l.append(greatBlock12)
+l.append(greatBlock22)
+l.append(greatBlock32)
+l.append(greatBlock13)
+l.append(greatBlock23)
+l.append(greatBlock33)
+
+piece = MakeCompound(l)
+
+# Add in study
+# ------------
+
+idpiece = addToStudy(piece, "Cubes2pyGibi")
+#geom.InsertOp.Export(piece,"piece.brep", "BREP")
--- /dev/null
+#==============================================================================
+# Info.
+# Bug (from script, bug) : tube_geom_corrected.py, PAL5243
+# Modified : 25/11/2004
+# Author : Kovaltchuk Alexey
+# Project : PAL/SALOME
+#==============================================================================
+#
+# Geometrie du cas test
+#
+import salome
+from geompy import *
+
+#
+# base de l'assemblage
+#
+L_base = 300.
+l_base = 150.
+h_base = 75.
+e_base = 6.
+
+base_bot = MakeBox(0.,0.,0.,L_base,l_base,e_base)
+base_top = MakeTranslation(base_bot,0.,0.,h_base-e_base)
+base_front = MakeBox(0,0,0,L_base,e_base,h_base)
+base_rear = MakeTranslation(base_front,0.,l_base,0.)
+
+tmp = MakeBoolean(base_top,base_rear,3)
+tmp = MakeBoolean(tmp,base_bot,3)
+base = MakeBoolean(tmp,base_front,3)
+
+addToStudy(base,"base")
+#
+# traverse
+#
+L_trav = 60.
+h_trav = 300.
+e_trav = 7.
+marge = 15.
+
+flange_left = MakeBox(0.,0.,0,e_trav,L_trav,h_trav)
+flange_right = MakeTranslation(flange_left,L_trav-e_trav,0.,0.)
+flange_front = MakeBox(0.,0.,0,L_trav,e_trav,h_trav)
+flange_rear = MakeTranslation(flange_front,0.,L_trav-e_trav,0.)
+
+tmp = MakeBoolean(flange_left,flange_rear,3)
+tmp = MakeBoolean(tmp,flange_right,3)
+flange = MakeBoolean(tmp,flange_front,3)
+#
+# left chamfer
+#
+import math
+length = e_trav/math.sin(math.pi/4.)
+p1 = MakeVertex(0,0,0)
+p2 = MakeVertex(0,1,0)
+yaxis = MakeVector(p1, p2)
+cut_left = MakeBox(0.,-marge,0.,-length,L_trav+marge,length)
+cut_left = MakeRotation(cut_left,yaxis,-math.pi/4.)
+cut_left = MakeTranslation(cut_left,e_trav,0.,0.)
+#
+# right chamfer
+#
+symPlaneYZ = MakePlane(
+ MakeVertex(L_trav/2.,0.,0.),
+ MakeVector(p1,MakeVertex(1.,0.,0.)), 10000. )
+cut_right = MakeMirrorByPlane(cut_left,symPlaneYZ)
+#
+# front chamfer
+#
+xaxis = MakeVector(p1,MakeVertex(1.,0.,0.))
+cut_front = MakeBox(-marge,0.,0.,L_trav+marge,length,length)
+cut_front = MakeRotation(cut_front,xaxis,3.*math.pi/4.)
+cut_front = MakeTranslation(cut_front,0.,e_trav,0.)
+#
+# rear chamfer
+#
+symPlaneXZ = MakePlane(
+ MakeVertex(0.,L_trav/2.,0.),
+ MakeVector(p1,MakeVertex(0.,1.,0.)), 10000. )
+cut_rear = MakeMirrorByPlane(cut_front,symPlaneXZ)
+#
+# chamfer
+#
+trav = MakeBoolean(flange,cut_left,2)
+trav = MakeBoolean(trav,cut_right,2)
+trav = MakeBoolean(trav,cut_front,2)
+trav = MakeBoolean(trav,cut_rear,2)
+trav = MakeTranslation(trav,
+ L_base/2.-L_trav/2.,
+ l_base/2.-L_trav/2.,
+ h_base)
+addToStudy(trav,"trav")
+#
+# Welding
+#
+ground = MakeBox(-1000.,-1000.,0.,1000.,1000.,-1000.)
+weld_left = MakeBoolean(cut_left,ground,2)
+weld_right = MakeBoolean(cut_right,ground,2)
+weld_front = MakeBoolean(cut_front,ground,2)
+weld_rear = MakeBoolean(cut_rear,ground,2)
+#
+# Assembly
+#
+coarse_weld = MakeBoolean(weld_left,weld_rear,3)
+coarse_weld = MakeBoolean(coarse_weld,weld_right,3)
+coarse_weld = MakeBoolean(coarse_weld,weld_front,3)
+#
+# Cleaners
+#
+left_cleaner = MakeBox(0.,-10*marge,0.,-10.*marge,10.*marge,10.*marge)
+left_cleaner = MakeRotation(left_cleaner,yaxis,math.pi/4.)
+left_cleaner = MakeTranslation(left_cleaner,-e_trav-2.*marge,0.,-2.*marge)
+
+right_cleaner = MakeMirrorByPlane(left_cleaner,symPlaneYZ)
+
+front_cleaner = MakeBox(-10*marge,0.,0.,10.*marge,10.*marge,10.*marge)
+front_cleaner = MakeRotation(front_cleaner,xaxis,3.*math.pi/4.)
+front_cleaner = MakeTranslation(front_cleaner,0.,2.*marge-e_trav,2.*marge)
+
+rear_cleaner = MakeMirrorByPlane(front_cleaner,symPlaneXZ)
+#
+# Welding
+#
+weld = MakeBoolean(coarse_weld,left_cleaner,2)
+weld = MakeBoolean(weld,rear_cleaner,2)
+weld = MakeBoolean(weld,right_cleaner,2)
+weld = MakeBoolean(weld,front_cleaner,2)
+weld = MakeTranslation(weld,
+ L_base/2.-L_trav/2.,
+ l_base/2.-L_trav/2.,
+ h_base)
+weldId = addToStudy(weld,"weld")
+#
+# Assembly
+#
+assemblage = Partition([base ,weld ,trav])
+assemblageId = addToStudy(assemblage, "assemblage")
+salome.sg.updateObjBrowser(1)
+#
+# Display
+#
+## gg.createAndDisplayGO(assemblageId)
+## gg.createAndDisplayGO(baseId)
+## gg.setTransparency(baseId,0.5)
+## gg.setDisplayMode(baseId,1)
+## gg.setColor(baseId,255,0,0)
+## gg.createAndDisplayGO(travId)
+## gg.setTransparency(travId,0.5)
+## gg.setDisplayMode(travId,1)
+## gg.setColor(travId,0,255,0)
+
+
--- /dev/null
+#==============================================================================\r
+# Info.\r
+# Bug (from script, bug) : tube_geom_gg2_corrected.py, PAL5243\r
+# Modified : 25/11/2004\r
+# Author : Kovaltchuk Alexey\r
+# Project : PAL/SALOME\r
+#==============================================================================\r
+#\r
+# Geometrie du cas test\r
+#\r
+\r
+from geompy import *\r
+import salome\r
+#\r
+# base de l'assemblage\r
+#\r
+L_base = 300.\r
+l_base = 150.\r
+h_base = 75.\r
+e_base = 6.\r
+\r
+base_bot = MakeBox(0.,0.,0.,L_base,l_base,e_base)\r
+base_top = MakeTranslation(base_bot,0.,0.,h_base-e_base)\r
+base_front = MakeBox(0,0,0,L_base,e_base,h_base)\r
+base_rear = MakeTranslation(base_front,0.,l_base,0.)\r
+\r
+tmp = MakeBoolean(base_top,base_rear,3)\r
+tmp = MakeBoolean(tmp,base_bot,3)\r
+base = MakeBoolean(tmp,base_front,3)\r
+\r
+baseId = addToStudy(base,"base")\r
+#\r
+# traverse\r
+#\r
+L_trav = 60.\r
+h_trav = 300.\r
+e_trav = 7.\r
+marge = 15.\r
+\r
+flange_left = MakeBox(0.,0.,0,e_trav,L_trav,h_trav)\r
+flange_right = MakeTranslation(flange_left,L_trav-e_trav,0.,0.)\r
+flange_front = MakeBox(0.,0.,0,L_trav,e_trav,h_trav)\r
+flange_rear = MakeTranslation(flange_front,0.,L_trav-e_trav,0.)\r
+\r
+tmp = MakeBoolean(flange_left,flange_rear,3)\r
+tmp = MakeBoolean(tmp,flange_right,3)\r
+flange = MakeBoolean(tmp,flange_front,3)\r
+#\r
+# left chamfer\r
+#\r
+import math\r
+length = e_trav/math.sin(math.pi/4.)\r
+yaxis = MakeVectorDXDYDZ(0.,1.,0.)\r
+cut_left = MakeBox(0.,-marge,0.,-length,L_trav+marge,length)\r
+cut_left = MakeRotation(cut_left,yaxis,-math.pi/4.)\r
+cut_left = MakeTranslation(cut_left,e_trav,0.,0.)\r
+#\r
+# right chamfer\r
+#\r
+symPlaneYZ = MakePlane(\r
+ MakeVertex(L_trav/2.,0.,0.),\r
+ MakeVectorDXDYDZ(1.,0.,0.), 10000. )\r
+cut_right = MakeMirrorByPlane(cut_left,symPlaneYZ)\r
+#\r
+# front chamfer\r
+#\r
+xaxis = MakeVectorDXDYDZ(1.,0.,0.)\r
+cut_front = MakeBox(-marge,0.,0.,L_trav+marge,length,length)\r
+cut_front = MakeRotation(cut_front,xaxis,3.*math.pi/4.)\r
+cut_front = MakeTranslation(cut_front,0.,e_trav,0.)\r
+#\r
+# rear chamfer\r
+#\r
+symPlaneXZ = MakePlane(\r
+ MakeVertex(0.,L_trav/2.,0.),\r
+ MakeVectorDXDYDZ(0.,1.,0.), 10000. )\r
+cut_rear = MakeMirrorByPlane(cut_front,symPlaneXZ)\r
+#\r
+# chamfer\r
+#\r
+trav = MakeBoolean(flange,cut_left,2)\r
+trav = MakeBoolean(trav,cut_right,2)\r
+trav = MakeBoolean(trav,cut_front,2)\r
+trav = MakeBoolean(trav,cut_rear,2)\r
+trav = MakeTranslation(trav,\r
+ L_base/2.-L_trav/2.,\r
+ l_base/2.-L_trav/2.,\r
+ h_base)\r
+travId = addToStudy(trav,"trav")\r
+#\r
+# Welding\r
+#\r
+ground = MakeBox(-1000.,-1000.,0.,1000.,1000.,-1000.)\r
+weld_left = MakeBoolean(cut_left,ground,2)\r
+weld_right = MakeBoolean(cut_right,ground,2)\r
+weld_front = MakeBoolean(cut_front,ground,2)\r
+weld_rear = MakeBoolean(cut_rear,ground,2)\r
+#\r
+# Assembly\r
+#\r
+coarse_weld = MakeBoolean(weld_left,weld_rear,3)\r
+coarse_weld = MakeBoolean(coarse_weld,weld_right,3)\r
+coarse_weld = MakeBoolean(coarse_weld,weld_front,3)\r
+#\r
+# Cleaners\r
+#\r
+left_cleaner = MakeBox(0.,-10*marge,0.,-10.*marge,10.*marge,10.*marge)\r
+left_cleaner = MakeRotation(left_cleaner,yaxis,math.pi/4.)\r
+left_cleaner = MakeTranslation(left_cleaner,-e_trav-2.*marge,0.,-2.*marge)\r
+\r
+right_cleaner = MakeMirrorByPlane(left_cleaner,symPlaneYZ)\r
+\r
+front_cleaner = MakeBox(-10*marge,0.,0.,10.*marge,10.*marge,10.*marge)\r
+front_cleaner = MakeRotation(front_cleaner,xaxis,3.*math.pi/4.)\r
+front_cleaner = MakeTranslation(front_cleaner,0.,2.*marge-e_trav,2.*marge)\r
+\r
+rear_cleaner = MakeMirrorByPlane(front_cleaner,symPlaneXZ)\r
+#\r
+# Welding\r
+#\r
+weld = MakeBoolean(coarse_weld,left_cleaner,2)\r
+weld = MakeBoolean(weld,rear_cleaner,2)\r
+weld = MakeBoolean(weld,right_cleaner,2)\r
+weld = MakeBoolean(weld,front_cleaner,2)\r
+weld = MakeTranslation(weld,\r
+ L_base/2.-L_trav/2.,\r
+ l_base/2.-L_trav/2.,\r
+ h_base)\r
+weldId = addToStudy(weld,"weld")\r
+#\r
+# Assembly\r
+#\r
+#assemblage = MakePartition([base.,weld.GetName()])\r
+assemblage = MakePartition([base,weld])\r
+addToStudy(assemblage, "base+weld")\r
+#print assemblage.GetName()\r
+#print trav.GetName()\r
+#assemblage = MakePartition([assemblage.GetName(),trav.GetName()])\r
+assemblage = MakePartition([assemblage,trav])\r
+assemblageId = addToStudy(assemblage, "assemblage")\r
+\r
+#\r
+# Display\r
+#\r
+gg.createAndDisplayGO(baseId)\r
+gg.setTransparency(baseId,0.5)\r
+gg.setDisplayMode(baseId,1)\r
+gg.setColor(baseId,255,0,0)\r
+gg.createAndDisplayGO(travId)\r
+gg.setTransparency(travId,0.5)\r
+gg.setDisplayMode(travId,1)\r
+gg.setColor(travId,255,0,0)\r
+gg.createAndDisplayGO(weldId)\r
+gg.setTransparency(weldId,0.5)\r
+gg.setDisplayMode(weldId,1)\r
+gg.setColor(weldId,0,0,255)\r
+\r
GEOM_Partition3.py \
GEOM_Partition4.py \
GEOM_Partition5.py \
+ GEOM_cyl2complementary.py \
+ GEOM_shellSolid.py \
+ GEOM_tube_geom.py \
+ GEOM_tube_geom_gg2.py \
GEOM_Sketcher.py
LIB_CLIENT_IDL = SALOMEDS.idl \
aPixmap.SetPixMap("ICON_OBJBROWSER_Geometry")
myBuilder.DefineComponentInstance(father,geom)
-# -----------------------------------------------------------------------------
-# add To Study
-# -----------------------------------------------------------------------------
-
+# * Get name for sub-shape aSubObj of shape aMainObj
+#
def SubShapeName(aSubObj, aMainObj):
name = "SubShape"
print name
return name
-# -----------------------------------------------------------------------------
-# Operations
-# -----------------------------------------------------------------------------
-
+# * Publish in study aShape with name aName
+#
def addToStudy(aShape, aName):
try:
aSObject = geom.AddInStudy(myStudy, aShape, aName, None)
return ""
return aShape.GetStudyEntry()
+# * Publish in study aShape with name aName as sub-object of previously published aFather
+#
def addToStudyInFather(aFather, aShape, aName):
try:
-# myBuilder.NewCommand()
aSObject = geom.AddInStudy(myStudy, aShape, aName, aFather)
-# myBuilder.CommitCommand()
except:
print "addToStudyInFather() failed"
return ""
print "Import : ", InsertOp.GetErrorCode()
return anObj
+def ImportBREP(theFileName):
+ return Import(theFileName, "BREP")
+
+def ImportIGES(theFileName):
+ return Import(theFileName, "IGES")
+
+def ImportSTEP(theFileName):
+ return Import(theFileName, "STEP")
+
def Export(aShape, filename, formatname):
InsertOp.Export(aShape, filename, formatname)
if InsertOp.IsDone() == 0:
print "Export : ", InsertOp.GetErrorCode()
+def ExportBREP(theObject, theFileName):
+ return Export(theObject, theFileName, "BREP")
+
+def ExportIGES(theObject, theFileName):
+ return Export(theObject, theFileName, "IGES")
+
+def ExportSTEP(theObject, theFileName):
+ return Export(theObject, theFileName, "STEP")
+
# -----------------------------------------------------------------------------
# Block operations
# -----------------------------------------------------------------------------
@COMMENCE@
-SUBDIRS = OBJECT ARCHIMEDE NMTDS NMTTools NMTAlgo SKETCHER PARTITION GEOM BREPExport BREPImport IGESExport IGESImport STEPExport STEPImport ShHealOper GEOMImpl GEOM_I GEOMClient DlgRef GEOMFiltersSelection GEOMGUI GEOMBase DisplayGUI GEOMToolsGUI BasicGUI PrimitiveGUI GenerationGUI EntityGUI BuildGUI BooleanGUI TransformationGUI OperationGUI RepairGUI MeasureGUI GroupGUI BlocksGUI GEOM_SWIG GEOM_I_Superv
+SUBDIRS = OBJECT ARCHIMEDE NMTDS NMTTools NMTAlgo GEOMAlgo SKETCHER PARTITION GEOM BREPExport BREPImport IGESExport IGESImport STEPExport STEPImport ShHealOper GEOMImpl GEOM_I GEOMClient DlgRef GEOMFiltersSelection GEOMGUI GEOMBase DisplayGUI GEOMToolsGUI BasicGUI PrimitiveGUI GenerationGUI EntityGUI BuildGUI BooleanGUI TransformationGUI OperationGUI RepairGUI MeasureGUI GroupGUI BlocksGUI GEOM_SWIG GEOM_I_Superv
@MODULE@