-// eHelp® Corporation Dynamic HTML JavaScript \r
-// Copyright© 1998-2003 eHelp® Corporation.All rights reserved.\r
-// Version=4.82\r
-\r
-// Warning:Do not modify this file.It is generated by RoboHELP® and changes will be overwritten.\r
-\r
-//// Segment Begin -- (JavaScript 1.0)\r
-\r
-/// Section Begin - General and relative topics(JavaScript 1.0)\r
-\r
-//{{HH_SYMBOL_SECTION\r
-var HH_ChmFilename = "";\r
-var HH_WindowName = "";\r
-var HH_GlossaryFont = "";\r
-var HH_Glossary = "";\r
-var HH_Avenue = "";\r
-var HH_ActiveX = false;\r
-//}}HH_SYMBOL_SECTION\r
-\r
-//Begin to support previous generic parameters\r
-//Get the information about the browser.\r
-var gstrBsAgent = navigator.userAgent.toLowerCase();\r
-var gnBsVer = parseInt(navigator.appVersion);\r
-\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 gbBsNS2 = ((gbBsNS) && (gnBsVer <= 2));\r
-var gbBsNS3 = ((gbBsNS) && (gnBsVer == 3));\r
-var gbBsIE300301 = ((gbBsIE) && (gnBsVer == 2) && ((gstrBsAgent.indexOf("3.00") != -1)||(gstrBsAgent.indexOf("3.0a") != -1)||(gstrBsAgent.indexOf("3.0b")!=-1)||(gstrBsAgent.indexOf("3.01")!=-1)));\r
-var gbBsIE302 = ((gbBsIE) && (gnBsVer == 2) && (gstrBsAgent.indexOf("3.02") != -1));\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
-var gbBsOpera6 = false;\r
-var gbBsOpera7 = false;\r
-\r
-var gbBsKonqueror3 = false;\r
-\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
-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
-{\r
- if( gbBsIE3Before || gbBsNS3Before)\r
- return false;\r
- return true;\r
-}\r
-\r
-// Register event handler\r
-var gBsOnLoads = new Array(); // An array holds all the onload event handler.\r
-var gBsOnClicks = new Array(); // An array holds all the onClick event handler.\r
-var gBsOnUnLoads = new Array(); // An array holds all the OnUnLoad event handler.\r
-var gBsOnMouseOvers = new Array(); // An array holds all the OnMouseOver event handler.\r
-var gBsOnMouseOuts = new Array(); // An array holds all the OnMouseOut event handler.\r
-\r
-var gbOrignalOnMouseDown = null;\r
-\r
-function BsscRegisterOnLoad(funcHandler)\r
-{\r
- var nLength = gBsOnLoads.length;\r
- gBsOnLoads[nLength] = funcHandler;\r
-}\r
-\r
-function BsscRegisterOnClick(funcHandler)\r
-{\r
- var nLength = gBsOnClicks.length;\r
- gBsOnClicks[nLength] = funcHandler;\r
-}\r
-\r
-function BsscRegisterOnUnLoad(funcHandler)\r
-{\r
- var nLength = gBsOnUnLoads.length;\r
- gBsOnUnLoads[nLength] = funcHandler;\r
-}\r
-\r
-function BsscRegisterOnMouseOver(funcHandler)\r
-{\r
- var nLength = gBsOnMouseOvers.length;\r
- gBsOnMouseOvers[nLength] = funcHandler;\r
-}\r
-\r
-function BsscRegisterOnMouseOut(funcHandler)\r
-{\r
- var nLength = gBsOnMouseOuts.length;\r
- gBsOnMouseOuts[nLength] = funcHandler;\r
-}\r
-\r
-function BsGeneralOnLoad()\r
-{\r
- if (!gbBsIE4 && !gbBsNS4)\r
- return;\r
-\r
- // Make everything visible in navigator\r
- if (gbBsNS4 && !gbBsNS6) {\r
- // Make some special effects items visible\r
- for (var iLayer = 0; iLayer < document.layers.length; iLayer++) {\r
- document.layers[iLayer].visibility = "show";\r
- document.layers[iLayer].left = 0;\r
- }\r
- }\r
-}\r
-\r
-// If resize the netscape browser, need to reload it.\r
-function BsReDo()\r
-{\r
- if (innerWidth != origWidth || innerHeight != origHeight)\r
- location.reload();\r
-}\r
-// End of the local functions.\r
-\r
-// The following functions are used by the html files.\r
-function BSSCOnLoad()\r
-{\r
- if( !BsscHasExtJs() )\r
- return;\r
- for (var nElement = gBsOnLoads.length - 1; nElement >= 0; nElement--)\r
- gBsOnLoads[nElement]();\r
-}\r
-\r
-function BSSCOnClick()\r
-{\r
- if (!BsscHasExtJs()) return;\r
- \r
- for (var nElement = gBsOnClicks.length - 1; nElement >= 0; nElement--)\r
- gBsOnClicks[nElement]();\r
-}\r
-\r
-function BSSCOnUnload()\r
-{\r
- if (!BsscHasExtJs()) return;\r
- for (var nElement = gBsOnUnLoads.length - 1; nElement >= 0; nElement--)\r
- gBsOnUnLoads[nElement]();\r
-}\r
-\r
-function BSSCOnMouseOver()\r
-{\r
- if (!BsscHasExtJs()) return;\r
- for (var nElement = gBsOnMouseOvers.length - 1; nElement >= 0; nElement--)\r
- gBsOnMouseOvers[nElement]();\r
-}\r
-\r
-function BSSCOnMouseOut()\r
-{\r
- if (!BsscHasExtJs()) return;\r
- for (var nElement = gBsOnMouseOuts.length - 1; nElement >= 0; nElement--)\r
- {\r
- gBsOnMouseOuts[nElement]();\r
- }\r
-}\r
-// End of invocation of the event handle functions.\r
-\r
-// Add the GereralOnLoad to the onload array.\r
-if (typeof(BsscRegisterOnLoad) != "undefined")\r
-{\r
- BsscRegisterOnLoad(BsGeneralOnLoad);\r
-}\r
-if (gbBsNS4&&!gbBsNS6) {\r
- origWidth = innerWidth;\r
- origHeight = innerHeight;\r
- onresize = BsReDo;\r
-}\r
-//End to support previous generic parameters\r
-\r
-//Begin to support previous HHActiveX invoking\r
-function BsHHActivateComponents()\r
-{\r
- if( HH_ActiveX && (HH_ChmFilename != "") && ((self == top) || (self == top.frames[0])))\r
- {\r
- var objBody = getElementsByTag(document,"BODY")[0];\r
- if( typeof(objBody) == "object" )\r
- {\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
-}\r
-\r
-function BsHHActivXOnLoad()\r
-{ \r
- if( gbBsIE4 )\r
- BsHHActivateComponents(); \r
-}\r
-\r
-if( typeof(BsscRegisterOnLoad) != "undefined" )\r
-{\r
- BsscRegisterOnLoad(BsHHActivXOnLoad);\r
-}\r
-//End to support previous HHActiveX invoking\r
-\r
-//Begin to support previous relative topics\r
-//If webHelp needs Related Topics DHTMLcode, it's supposed to add it here\r
-var gbPopupMenuTimeoutExpired = false;\r
-var gbInPopupMenu = false;\r
-var gbPopupMenuTopicList = null;\r
-var gOlddocumentClick = null;\r
-\r
-//////////////////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Popup Menu code\r
-//\r
-//////////////////////////////////////////////////////////////////////////////////////////\r
-\r
-var g_bIsPopupMenuInit = false;\r
-function _WritePopupMenuLayer()\r
-{\r
- if (!g_bIsPopupMenuInit)\r
- {\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
- 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 (!(gbBsNS4&&!gbBsNS6)) {\r
- document.write("<STYLE TYPE='text/css'>");\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
- document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:8pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
- document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:8pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
- }\r
- document.write("</STYLE>");\r
- }\r
- }\r
- g_bIsPopupMenuInit = true;\r
- }\r
-}\r
-\r
-//Seek for the bsscright frame \r
-function _SeekFrameByName( cRoot, strName )\r
-{\r
- if( cRoot == null ) return null;\r
- if( cRoot.frames == null ) return null;\r
- if( cRoot.frames[strName] != null ) return cRoot.frames[strName];\r
- for (var i=0; i<cRoot.frames.length; i++)\r
- {\r
- var cObj = null;\r
- if (!gbBsNS6) \r
- cObj = _SeekFrameByName( cRoot.frames(i).document, strName );\r
- else\r
- cObj = _SeekFrameByName( cRoot.frames[i], strName );\r
- if( cObj != null ) return cObj;\r
- };\r
- return null;\r
-}\r
-function _GetFrameByName( cRoot, strName )\r
-{\r
- if( cRoot == null ) return null;\r
- var cRet = _SeekFrameByName(cRoot, strName);\r
- if( cRet != null ) return cRet;\r
- if (cRoot.parent != cRoot)\r
- return _GetFrameByName( cRoot.parent, strName );\r
- else\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
- return false;\r
- }\r
-\r
- // Check to see if we only have one target\r
- var strTarget = "";\r
- var targetDoc = null;\r
- if (fn_arguments[1] == '') {\r
- if (BSSCPopup_IsPopup()) {\r
- targetDoc = parent;\r
- strTarget = "TARGET= _parent";\r
- }\r
- else\r
- targetDoc = window.document;\r
- } else {\r
- targetDoc = _GetFrameByName( parent, fn_arguments[1] );\r
-\r
- strTarget = "TARGET='" + fn_arguments[1] + "'";\r
- }\r
-\r
- if ((!gbBsIE4 && !gbBsNS4 && !gbBsOpera7 && !gbBsKonqueror3 &&!gbBsSafari) || ((gbBsMac) && (gbBsIE4) && (window.event.srcElement.tagName == "AREA"))) {\r
- \r
- var argLen = fn_arguments.length;\r
-\r
- // Create the window that the hyperlinks will go into\r
- var nHeight = argLen * 15;\r
- var nWidth = 400;\r
- var strParam = "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=auto";\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
- if (!gbBsOpera)\r
- wndTemp = window.open("", "temp", strParam);\r
-\r
- // Create the real popup window\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
- if (wndTemp)\r
- wndTemp.close();\r
-\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 += "<a href=\"javascript:";\r
- if (gbBsIE) {\r
- strParaLine += "onBlur=null; ";\r
- }\r
- strParaLine += "opener.location=\'";\r
- strParaLine += fn_arguments[2 * i + 3];\r
- strParaLine += "\';close();\"";\r
- strParaLine += strTarget;\r
-\r
- strParaLine += ">";\r
- strParaLine += fn_arguments[2 * i + 2];\r
- strParaLine += "</a>";\r
- strParaLine += "<br>";\r
- sHTML+=strParaLine;\r
- }\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
- return false;\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
- var strURL = "";\r
- if (isNaN(fn_arguments[2]) || (gbPopupMenuTopicList == null)) {\r
- strURL = fn_arguments[3];\r
- }\r
- else {\r
- strURL = gbPopupMenuTopicList[fn_arguments[2]].strURL;\r
- }\r
-\r
- if (targetDoc != null) {\r
- targetDoc.location.href = strURL;\r
- }\r
- else {\r
- if (fn_arguments[1] != null && typeof(fn_arguments[1]) != "undefined")\r
- window.open(strURL, fn_arguments[1]);\r
- else\r
- window.open(strURL);\r
- } \r
- window.gbInPopupMenu = true;\r
- return false;\r
- }\r
- \r
- var strMenu = "";\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
- if (gbBsMac) {\r
- strMenu += ' CELLPADDING=4';\r
- } else {\r
- strMenu += ' CELLPADDING=2';\r
- } \r
- strMenu += ' BGCOLOR=#c0c0c0>';\r
- }\r
- // Add each of the items\r
- var i = 2;\r
- while (i <= argLen - 1) {\r
- strMenu += '<TR><TD><NOBR>'\r
- // If the destination is a number then look it up in the topic list\r
- if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) {\r
- strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A HREF="' + fn_arguments[i + 1] + '"' + strTarget;\r
- } else {\r
- strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A HREF="' + gbPopupMenuTopicList[fn_arguments[i]].strURL + '"' + strTarget;\r
- }\r
- strMenu += ' onclick="PopupMenu_HandleClick(event);"';\r
- strMenu += ' onmouseover="PopupMenu_Over(event);"';\r
- strMenu += ' onmouseout="PopupMenu_Out(event);"';\r
- strMenu += '>';\r
- if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) {\r
- strMenu += '<SPAN CLASS="PopupNotOver">' + fn_arguments[i] + '</SPAN>';\r
- } else {\r
- strMenu += '<SPAN CLASS="PopupNotOver">' + gbPopupMenuTopicList[fn_arguments[i]].strTitle + '</SPAN>';\r
- }\r
- strMenu += '</A></DIV></NOBR></TD></TR>';\r
-\r
- if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) {\r
- i += 2;\r
- } else {\r
- i += 1;\r
- }\r
- }\r
- strMenu += "</TABLE>";\r
-\r
- if (gbBsMac) {\r
- // totally hack. because ie5 in mac need something. </TABLE> is one of them. mac is mad.\r
- strMenu +="<TABLE></TABLE>";\r
- }\r
-\r
- var layerPopup = null;\r
- var stylePopup = null;\r
- var nEventX = 0;\r
- var nEventY = 0;\r
- var nWindowWidth = 0;\r
- if (gbBsIE4 || gbBsOpera7) {\r
-\r
- layerPopup = getElement("PopupMenu");\r
- layerPopup.innerHTML = strMenu;\r
- stylePopup = layerPopup.style;\r
-\r
- _BSPSGetClientSize();\r
-\r
- // Get the position of the item causing the event (relative to its parent)\r
- nEventX = window.event.clientX;\r
- nEventY = window.event.clientY;\r
-\r
- if (nEventY + layerPopup.scrollHeight + 10 < gBsClientHeight) {\r
- nEventY += document.body.scrollTop + 10;\r
- } else {\r
- nEventY = (document.body.scrollTop + gBsClientHeight) - layerPopup.scrollHeight - 20;\r
- }\r
- stylePopup.top = nEventY;\r
- \r
- var nPopupWidth = layerPopup.scrollWidth;\r
- if (gbBsMac) {\r
- nPopupWidth = 80; // we have no idea how to get the dynamic width of the popup.\r
- }\r
- if (nEventX + nPopupWidth + 20 > gBsClientWidth) {\r
- if (gBsClientWidth - nPopupWidth < 5) {\r
- stylePopup.left = 5;\r
- } else {\r
- stylePopup.left = gBsClientWidth - nPopupWidth - 5;\r
- }\r
- } else {\r
- stylePopup.left = nEventX + document.body.scrollLeft + 20;\r
- }\r
-\r
- stylePopup.visibility = "visible";\r
- if (!gOlddocumentClick && document.onclick)\r
- gOlddocumentClick = document.onclick;\r
- document.onclick = PopupMenu_HandleClick;\r
-\r
- } else if (gbBsNS6 || gbBsKonqueror3||gbBsSafari) {\r
- layerPopup = getElement("PopupMenu");\r
- layerPopup.style.visibility = "hidden";\r
- \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
- if (nEventY + layerPopup.offsetHeight + 20 < window.pageYOffset + gBsClientHeight) {\r
- nEventY += 20;\r
- } else {\r
- nEventY = gBsClientHeight + window.pageYOffset - layerPopup.offsetHeight - 20;\r
- }\r
-\r
- if (nEventX + layerPopup.offsetWidth + 20 > gBsClientWidth + window.pageXOffset) {\r
- if (gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth < 20) {\r
- nEventX = 5;\r
- } else {\r
- nEventX = gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth - 20;\r
- }\r
- } else {\r
- nEventX += 20;\r
- }\r
- layerPopup.style.top = nEventY;\r
- layerPopup.style.left = nEventX;\r
- // set again to avoid the stupid frash in netscape 6.\r
- layerPopup.innerHTML = strMenu;\r
- layerPopup.style.visibility = "visible";\r
- //window.captureEvents(Event.MOUSEDOWN);\r
- if (!gOlddocumentClick && document.onclick)\r
- gOlddocumentClick = document.onclick;\r
- window.onclick = PopupMenu_HandleClick;\r
- }\r
- else if (gbBsNS4) {\r
- layerPopup = document.layers.PopupMenu;\r
- layerPopup.visibility = "hide";\r
- stylePopup = layerPopup.document;\r
- stylePopup.write(strMenu);\r
- stylePopup.close();\r
- var e = fn_arguments[0];\r
- nEventX = e.pageX;\r
- nEventY = e.pageY;\r
- _BSPSGetClientSize();\r
- if (nEventY + layerPopup.clip.height + 20 < window.pageYOffset + gBsClientHeight) {\r
- nEventY += 20;\r
- } else {\r
- nEventY = gBsClientHeight + window.pageYOffset- layerPopup.clip.height - 20;\r
- }\r
- layerPopup.top = nEventY;\r
-\r
- if (nEventX + layerPopup.clip.width + 20 > gBsClientWidth + window.pageXOffset) {\r
- if (gBsClientWidth + window.pageXOffset - layerPopup.clip.width < 20) {\r
- nEventX = 5;\r
- } else {\r
- nEventX = gBsClientWidth + window.pageXOffset - layerPopup.clip.width - 20;\r
- }\r
- } else {\r
- nEventX += 20;\r
- }\r
-\r
- layerPopup.left = nEventX;\r
-\r
- layerPopup.visibility = "show";\r
-\r
- window.captureEvents(Event.MOUSEDOWN);\r
- if (!gOlddocumentClick && document.onmousedown)\r
- gOlddocumentClick = document.onmousedown;\r
- window.onmousedown = PopupMenu_HandleClick;\r
- }\r
-\r
- window.gbInPopupMenu = true;\r
- window.gbPopupMenuTimeoutExpired = false;\r
- setTimeout("PopupMenu_Timeout();", 100);\r
- return false;\r
-}\r
-\r
-function PopupMenu_Timeout()\r
-{\r
- window.gbPopupMenuTimeoutExpired = true;\r
-}\r
-\r
-function PopupMenu_Over(e)\r
-{\r
- if (gbBsIE4||gbBsOpera7)\r
- e.srcElement.className = "PopupOver";\r
- else if (gbBsNS6)\r
- e.target.parentNode.className = "PopupOver";\r
- return;\r
-}\r
-\r
-function PopupMenu_Out(e)\r
-{\r
- if (gbBsIE4||gbBsOpera7)\r
- e.srcElement.className = "PopupNotOver";\r
- else if (gbBsNS6)\r
- e.target.parentNode.className = "PopupNotOver";\r
- return;\r
-}\r
-\r
-function PopupMenu_HandleClick(e)\r
-{\r
- if (window.gbPopupMenuTimeoutExpired) {\r
- window.gbInPopupMenu = false;\r
- if (gbBsNS4 && !gbBsNS6) {\r
- window.releaseEvents(Event.MOUSEDOWN);\r
- }\r
-\r
- var layerPopup = null;\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
- {\r
- if (gbBsNS4 && !gbBsNS6)\r
- document.onmousedown = gOlddocumentClick;\r
- else\r
- document.onclick = gOlddocumentClick;\r
- }\r
- }\r
- return;\r
-}\r
-\r
-function BSSCPopup_ClickMac()\r
-{\r
- if ((!DHTMLPopupSupport()) && (gbBsIE4 || gbBsOpera7))\r
- { \r
- var bClickOnAnchor = false;\r
- var el;\r
- if ((window.event != null) &&\r
- (window.event.srcElement != null))\r
- {\r
- el = window.event.srcElement;\r
- while (el != null)\r
- {\r
- if ((el.tagName == "A") || (el.tagName == "AREA")) {\r
- bClickOnAnchor = true;\r
- break;\r
- }\r
- if (el.tagName == "BODY") {\r
- break;\r
- }\r
- el = getParentNode(el);\r
- }\r
- }\r
- if (BSSCPopup_IsPopup())\r
- {\r
- if (!bClickOnAnchor) {\r
- parent.window.gPopupWindow = null;\r
- self.close();\r
- }\r
- }\r
- else\r
- {\r
- bClosePopupWindow = true;\r
- if ((bClickOnAnchor) &&\r
- (el.href) &&\r
- ((el.href.indexOf("javascript:BSSCPopup") != -1) || (el.href.indexOf("javascript:null") != -1) || (el.href.indexOf("javascript:void(0)") != -1)))\r
- {\r
- bClosePopupWindow = false;\r
- }\r
- if (bClosePopupWindow)\r
- {\r
- if (window.gPopupWindow != null && !window.gPopupWindow.closed )\r
- {\r
- window.gPopupWindow.close();\r
- }\r
- }\r
- }\r
- }\r
-}\r
-\r
-function BsPopupOnClick()\r
-{\r
- if (!gbBsIE4 && !gbBsOpera7)\r
- return;\r
-\r
- BSSCPopup_ClickMac();\r
-}\r
-\r
-function _BSSCOnError(message)\r
-{\r
- if(-1 != message.indexOf("denied") \r
- || -1 != message.indexOf("Object required"))\r
- return true;\r
-}\r
-\r
-//End to support previous relative topics\r
-\r
-/// Section End - General and relative topics (JavaScript 1.0)\r
-\r
-/// Section Begin - Popup (JavaScript 1.0)\r
-//Begin to support previous popup functions\r
-\r
-//variables used to isolate the browser type\r
-var gBsStyVisShow = null;\r
-var gBsStyVisHide = null;\r
-var gBsClientWidth = 640;\r
-var gBsClientHeight = 480;\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
-var gBMaxXOfParent = 0.8; \r
-var gBMaxYOfParent = 0.8;\r
-var gBscrollHeight = 16;\r
-var gBscrollWidth = 16;\r
-var gBpermitXDelta = 3;\r
-var gBpermitYDelta = 3;\r
-\r
-\r
-var arrayPopupURL = new Array();\r
-var arrayAbsPopupURL = new Array();\r
-\r
-var arrayDirty = new Array();\r
-\r
-function setAbsPopupURL(nIndex, strURL)\r
-{\r
- arrayAbsPopupURL[nIndex] = strURL;\r
-}\r
-\r
-function getAbsPopupURL(nIndex)\r
-{\r
- if (nIndex == -1 || arrayAbsPopupURL.length <= nIndex) return null;\r
- else \r
- return arrayAbsPopupURL[nIndex];\r
-}\r
-\r
-function getPopupURL(nIndex)\r
-{\r
- if (nIndex == -1 || arrayPopupURL.length <= nIndex) return null;\r
- else \r
- return arrayPopupURL[nIndex];\r
-}\r
-\r
-function getPopupID(nIndex)\r
-{\r
- return gstrPopupID + nIndex;\r
-}\r
-\r
-function getPopupShadowID(nIndex)\r
-{\r
- return gstrPopupShadowID + nIndex;\r
-}\r
-\r
-function getPopupTopicID(nIndex)\r
-{\r
- return gstrPopupTopicID + nIndex;\r
-}\r
-\r
-function getPopupIFrameID(nIndex)\r
-{\r
- return gstrPopupIFrameID + nIndex;\r
-}\r
-\r
-function getPopupIFrameName(nIndex)\r
-{\r
- return gstrPopupIFrameName + nIndex;\r
-}\r
-\r
-\r
-function getPopupTopicStyle(nIndex)\r
-{\r
- return getElement(getPopupTopicID(nIndex)).style;\r
-}\r
-\r
-function getPopupShadowStyle(nIndex)\r
-{\r
- return getElement(getPopupShadowID(nIndex)).style;\r
-}\r
-\r
-function getPopupIFrame(nIndex)\r
-{\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 getElement(getPopupID(nIndex)).style;\r
-}\r
-\r
-function getPopupIFrameStyle(nIndex)\r
-{\r
- return getElement(getPopupIFrameID(nIndex)).style;\r
-}\r
-\r
-\r
-function findDiv(strURL)\r
-{\r
- for (var i = 0; i < arrayPopupURL.length; i ++ ) {\r
- if (arrayPopupURL[i] == strURL) {\r
- return i;\r
- }\r
- }\r
- return -1;\r
-}\r
-\r
-var gnToken = -1;\r
-function takeToken()\r
-{\r
- gnToken ++;\r
- if (gnToken > 10000) gnToken = 0;\r
- return gnToken;\r
-}\r
-\r
-function IsValidToken(nToken)\r
-{\r
- return (gnToken == nToken);\r
-}\r
-\r
-function addDiv(strURL)\r
-{\r
- for (var i = 0; i < arrayPopupURL.length; i ++) {\r
- if (arrayPopupURL[i] == null) {\r
- arrayPopupURL[i] = strURL;\r
- return i;\r
- }\r
- } \r
- arrayPopupURL[i] = strURL;\r
- arrayDirty[i] = true;\r
- return i;\r
-}\r
-\r
-function setDirty()\r
-{\r
- for (var i = 0; i < arrayPopupURL.length; i ++ )\r
- arrayDirty[i] = true;\r
-}\r
-\r
-function IsDirty(nIndex)\r
-{\r
- if (nIndex == -1)\r
- return true;\r
- else \r
- if (arrayDirty.length > nIndex) \r
- return arrayDirty[nIndex];\r
- else\r
- return true;\r
-}\r
-\r
-function hideAll()\r
-{\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
- for (var i = 0; i < arrayPopupURL.length; i ++)\r
- if (getPopupDivStyle(i).visibility == gBsStyVisShow)\r
- return getPopupIFrame(i);\r
- return null;\r
-}\r
-\r
-function setClear(nIndex)\r
-{\r
- if (nIndex != -1)\r
- arrayDirty[nIndex] = false;\r
-}\r
-\r
-function _BSSCCreatePopupDiv(strURL)\r
-{\r
- var nIndex = findDiv(strURL);\r
- if (nIndex == -1 ) {\r
- nIndex = addDiv(strURL);\r
- BsPopup_CreateDiv(nIndex);\r
- }\r
- else {\r
- if (IsDirty(nIndex)) {\r
- if("object" == typeof(getPopupIFrame(nIndex).document))\r
- getPopupIFrame(nIndex).document.location.href = strURL;\r
- }\r
- }\r
- return nIndex;\r
-}\r
-\r
-//Here is the browser type \r
-function _BSPSGetBrowserInfo()\r
-{\r
- if (gbBsNS4&&!gbBsNS6)\r
- {\r
- gBsStyVisShow = "show";\r
- gBsStyVisHide = "hide";\r
- }\r
- else\r
- {\r
- gBsStyVisShow = "visible";\r
- gBsStyVisHide = "hidden";\r
- }\r
-}\r
-\r
-_BSPSGetBrowserInfo();\r
-\r
-//Get client size info\r
-function _BSPSGetClientSize()\r
-{\r
- if (gbBsNS4||gbBsKonqueror3||gbBsSafari)\r
- {\r
- gBsClientWidth = innerWidth;\r
- gBsClientHeight = innerHeight;\r
- }\r
- else if (gbBsIE4 || gbBsOpera7)\r
- {\r
- gBsClientWidth = document.body.clientWidth;\r
- gBsClientHeight = document.body.clientHeight;\r
- }\r
-}\r
-\r
-var gstrPopupID = 'BSSCPopup';\r
-var gstrPopupShadowID = 'BSSCPopupShadow';\r
-var gstrPopupTopicID = 'BSSCPopupTopic';\r
-var gstrPopupIFrameID = 'BSSCPopupIFrame';\r
-var gstrPopupIFrameName = 'BSSCPopupIFrameName';\r
-\r
-var gstrPopupSecondWindowName = 'BSSCPopup';\r
-\r
-var gPopupWindow = null;\r
-var gnPopupClickX = 0;\r
-var gnPopupClickY = 0;\r
-\r
-var gnPopupScreenClickX = 0;\r
-var gnPopupScreenClickY = 0;\r
-\r
-var gbPopupTimeoutExpired = false;\r
-\r
-function DHTMLPopupSupport()\r
-{\r
- if (((gbBsIE4) && (!gbBsMac))||gbBsOpera7|| gbBsNS7) {\r
- return true;\r
- }\r
- return false;\r
-}\r
-\r
-function BSSCPopup_IsPopup()\r
-{\r
- if (DHTMLPopupSupport() && (this.name.indexOf(gstrPopupIFrameName) != -1)) {\r
- return true;\r
- } else if ((gbBsNS4 || gbBsIE4 || gbBsOpera7) && (this.name.indexOf(gstrPopupID) != -1)) {\r
- return true;\r
- } else {\r
- return false;\r
- }\r
-}\r
-\r
-// If there is a hyperlink in a popup window, display the hyperlink in\r
-// the original window. (bsscright)\r
-if (BSSCPopup_IsPopup() && !gbBsIE4 && !gbBsOpera7) {\r
- document.write("<base target=\"bsscright\">");\r
-}\r
-\r
-// Local functions.\r
-function BsPopup_CreateDiv(nIndex)\r
-{\r
- if(!DHTMLPopupSupport())\r
- return;\r
- // DO NOT SET Width and height for the div, otherwize it will make IE4 popup do not work when view the topic alone.\r
- var strPopupDiv = "<DIV ID='" + getPopupID(nIndex) + "' STYLE='position:absolute; top:-100; left:0; z-index:600; visibility:hidden;'>";\r
- strPopupDiv += "<DIV ID='" + getPopupShadowID(nIndex) + "' STYLE=\"position:absolute;top:0; left:0; background-color:#C0C0C0;\"></DIV>";\r
- strPopupDiv += "<DIV ID='" + getPopupTopicID(nIndex) + "' STYLE=\"position:absolute;top:0; left:0; background-color:#FFFFFF;border:1px #000000 outset;\">";\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 = getElementsByTag(document, "BODY")[0];\r
- if( typeof(objBody) != "object" )\r
- return;\r
-\r
- insertAdjacentHTML(objBody, "beforeEnd", strPopupDiv);\r
-}\r
-\r
-function handleLoadNS()\r
-{\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
- setClear(nIndex);\r
- window.gbPopupTimeoutExpired = true;\r
-\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
-\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
-// 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 = getElementsByTag(tagsObject, "A");\r
- BSSCPopup_ChangeTargettoParent2(collA);\r
-\r
- var collIMG = getElementsByTag(tagsObject,"IMG");\r
- BSSCPopup_ChangeTargettoParent2(collIMG);\r
-}\r
-\r
-function BSSCPopup_ChangeTargettoParent2(colls)\r
-{\r
- if (colls != null) {\r
- for (var j = 0; j < colls.length; j ++ )\r
- {\r
- var strtemp = colls[j].href;\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
-function BSPSPopupTopicWinHelp(strURL)\r
-{\r
- _BSSCPopup(strURL);\r
- return;\r
-}\r
-\r
-function _BSSCPopup(strURL, width, height)\r
-{\r
- var cuswidth = 0;\r
- var cusheight = 0;\r
- if ("undefined" != typeof(width) && "undefined" != typeof(height)) {\r
- cuswidth = width;\r
- cusheight= height;\r
- }\r
- \r
- if (DHTMLPopupSupport()) {\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
- }\r
- } else {\r
- _BSSCPopup2(strURL, cuswidth, cusheight);\r
- }\r
- return;\r
-}\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
- 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 || !gbBsNS4) {\r
- BSSCHidePopupWindow();\r
- }\r
- var nX = 0;\r
- var nY = 0;\r
- var nHeight = 300;\r
- var nWidth = 400;\r
- if (width > 0 && height > 0) {\r
- nHeight = height;\r
- nWidth = width;\r
- }\r
- _BSPSGetClientSize();\r
-\r
- nX = window.gnPopupScreenClickX;\r
- nY = window.gnPopupScreenClickY;\r
-\r
- if (nY + nHeight + 40 > screen.availHeight) {\r
- nY = screen.availHeight - nHeight - 40;\r
- }\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 (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 += ",screenX=" + nX + ",screenY=" + nY;\r
- strParam += ",dependent=yes";\r
- }\r
- }\r
- else {\r
- strParam += ",height=" + nHeight + ",width=" + nWidth;\r
- strParam += ",left=" + nX + ",top=" + nY;\r
- }\r
- if (gbBsSafari)\r
- {\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
-function NonIEPopup_HandleBlur(e)\r
-{\r
- window.gPopupWindow.focus();\r
-}\r
-\r
-function NonIEPopup_HandleClick(e)\r
-{\r
- // Because navigator will give the event to the handler before the hyperlink, let's\r
- // first route the event to see if we are clicking on a Popup menu in a popup.\r
- document.routeEvent(e);\r
-\r
- // If a popup menu is active then don't do anything with the click\r
- if (window.gPopupWindow.gbInPopupMenu) {\r
- window.gPopupWindow.captureEvents(Event.CLICK);\r
- window.gPopupWindow.onclick = NonIEPopup_HandleClick;\r
- return false;\r
- }\r
-\r
- // Close the popup window\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
- } \r
- else\r
- this.close();\r
- return false;\r
-}\r
-\r
-function BSSCPopup_AfterLoad(nIndex, nToken, cuswidth, cusheight)\r
-{ \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
- window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex);\r
- setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200);\r
- }\r
- else\r
- {\r
- setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url.\r
- BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight);\r
- }\r
- } else {\r
- setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200);\r
- }\r
-}\r
-\r
-function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight)\r
-{\r
- if (window.gbPopupTimeoutExpired) return;\r
-\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
- _BSPSGetClientSize();\r
-\r
- var size = new BSSCSize(0, 0);\r
-\r
- if (cuswidth <= 0 || cusheight <= 0)\r
- BSSCGetContentSize(window.getPopupIFrame(nIndex), size);\r
- else {\r
- size.x = cuswidth;\r
- size.y = cusheight;\r
- }\r
-\r
- // Determine the width and height for the window\r
- var nWidth = size.x;\r
- var nHeight = size.y;\r
-\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
-\r
- getPopupDivStyle(nIndex).width = nWidth;\r
- getPopupDivStyle(nIndex).height = nHeight;\r
-\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
- 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
- getPopupIFrameStyle(nIndex).width = nWidth;\r
- getPopupIFrameStyle(nIndex).height = nHeight;\r
- if (gbBsIE55 || gbBsNS6)\r
- {\r
- getPopupIFrameStyle(nIndex).top = 0;\r
- getPopupIFrameStyle(nIndex).left = 0;\r
- }\r
- \r
- var strURL = getPopupURL(nIndex);\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
- window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex);\r
- setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200);\r
- return;\r
- }\r
-\r
- // Determine the position of the window\r
- var nClickX = window.gnPopupClickX;\r
- var nClickY = window.gnPopupClickY;\r
- var nTop = 0;\r
- var nLeft = 0;\r
-\r
- var nWidth = parseInt(getPopupDivStyle(nIndex).width);\r
- var nHeight = parseInt(getPopupDivStyle(nIndex).height);\r
-\r
- if (nClickY + nHeight + 20 < gBsClientHeight + getScrollTop()) {\r
- nTop = nClickY + 10;\r
- } else {\r
- nTop = (getScrollTop() + gBsClientHeight) - nHeight - 20;\r
- }\r
- if (nClickX + nWidth < gBsClientWidth + getScrollLeft()) {\r
- nLeft = nClickX;\r
- } else {\r
- nLeft = (getScrollLeft() + gBsClientWidth) - nWidth - 8;\r
- }\r
-\r
- if (nTop < getScrollTop()) nTop = getScrollTop() + 1;\r
- if (nLeft< getScrollLeft()) nLeft = getScrollLeft() + 1;\r
-\r
- getPopupDivStyle(nIndex).left = nLeft;\r
- getPopupDivStyle(nIndex).top = nTop;\r
-\r
- // Set the location of the background blocks\r
- getPopupShadowStyle(nIndex).left = 6;\r
- getPopupShadowStyle(nIndex).top = 6;\r
- if (gbBsIE55)\r
- {\r
- getPopupShadowStyle(nIndex).left = 4;\r
- getPopupShadowStyle(nIndex).top = 4;\r
- }\r
-\r
- if (gbBsMac&&gbBsIE4) {\r
- // Total hack on the iMac to get the IFrame to position properly\r
- getPopupIFrameStyle(nIndex).pixelLeft = 100;\r
- getPopupIFrameStyle(nIndex).pixelLeft = 0;\r
- // Explicitly call BSSCOnLoad because the Mac doesn't seem to do it\r
- getPopupIFrame(nIndex).window.BSSCOnLoad();\r
- }\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
-function BSSCSize(x, y)\r
-{\r
- this.x = x;\r
- this.y = y;\r
-}\r
-\r
-function BSSCGetContentSize(thisWindow, size)\r
-{\r
- if (!gbBsIE4 && !gbBsOpera7 && !gbBsNS4)\r
- return;\r
-\r
- if ((gbBsMac&&gbBsIE4)||gbBsNS4||gbBsOpera7) {\r
- size.x = 320;\r
- size.y = 180;\r
- return;\r
- }\r
-\r
- // Resize the width until it is wide enough to handle the content\r
- // The trick is to start wide and determine when the scrollHeight changes\r
- // because then we know a scrollbar is necessary. We can then go back\r
- // to the next widest size (for no scrollbar)\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
-\r
- if (ClientRate > gBRateH_W) {\r
- GoldenSize.y = GoldenSize.x * gBRateH_W;\r
- }\r
- else {\r
- GoldenSize.x = GoldenSize.y / gBRateH_W;\r
- }\r
-\r
- // Try to using parent specified max x.\r
- var x = 0;\r
- var maxgoldx = GoldenSize.x;\r
- var maxx = gBsClientWidth * gBMaxXOfParent;\r
- \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
- thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight);\r
- \r
- var miny = thisWindow.document.body.scrollHeight + gBscrollHeight;\r
- \r
- if (miny > GoldenSize.y) // the popup does not fix in the parent wanted golden area. so try to expand itself as large as it can\r
- {\r
- thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight);\r
- thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight);\r
- \r
- miny = thisWindow.document.body.scrollHeight + gBscrollHeight;\r
- maxy = gBsClientHeight * gBMaxYOfParent;\r
- \r
- if (miny > maxy) { // the popup must have a scroll, OK let it be.\r
- miny = maxy;\r
- size.x = maxx;\r
- size.y = maxy;\r
- thisWindow.document.body.scroll = 'yes'; // At this time we do want to show scroll any more. so it will looks better a little.\r
- }\r
- else { // popup still can fit in the parent area by someway. now we choose the same h/w rate as parent.\r
- size.y = miny;\r
- \r
- // downsize from maxx , now I try to using binary divide.\r
- x = maxx;\r
- deltax = -maxx/2;\r
- //j = 0;\r
- while (true) {\r
- x = x + deltax;\r
- thisWindow.resizeTo(x, miny);\r
- thisWindow.resizeTo(x, miny);\r
- diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * ClientRate;\r
- if (diffy > gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter\r
- deltax = Math.abs(deltax) /2;\r
- else if (diffy < -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter\r
- deltax = -Math.abs(deltax) /2;\r
- else \r
- // the y is close enough to wanted.\r
- break;\r
- if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore.\r
- break;\r
- }\r
- size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth;\r
- size.y = thisWindow.document.body.scrollHeight;// + gBscrollHeight; \r
- thisWindow.document.body.scroll = 'no';\r
- }\r
- }\r
- else {\r
- if (thisWindow.document.body.scrollWidth > maxgoldx) {\r
- size.x = maxx; \r
- size.y = miny; \r
- thisWindow.document.body.scroll = 'yes';\r
- }\r
- else {\r
- // downsize from maxgoldx , now I try to using binary divide.\r
- x = maxgoldx;\r
- deltax = -maxgoldx/2;\r
- while (true) {\r
- x = x + deltax;\r
- thisWindow.resizeTo(x, miny);\r
- thisWindow.resizeTo(x, miny);\r
- diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * gBRateH_W;\r
- if (diffy > gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter\r
- deltax = Math.abs(deltax) /2;\r
- else if (diffy < -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter\r
- deltax = -Math.abs(deltax) /2;\r
- else \r
- // the y is close enough to wanted.\r
- break;\r
- if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore.\r
- break;\r
- }\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
- thisWindow.resizeTo(size.x, size.y);\r
- if (thisWindow.document.body.scrollWidth > size.x)\r
- {\r
- size.x = thisWindow.document.body.scrollWidth;\r
- }\r
- if (thisWindow.document.body.scrollHeight > size.y)\r
- {\r
- size.y = thisWindow.document.body.scrollHeight;\r
- }\r
- }\r
- }\r
- thisWindow.resizeTo(size.x, size.y);\r
- thisWindow.resizeTo(size.x, size.y);\r
- return;\r
-}\r
-\r
-function BSSCPopupParentClicked()\r
-{\r
- if (!window.gbPopupTimeoutExpired) {\r
- return false;\r
- }\r
- \r
- document.onmousedown = gbOrignalOnMouseDown;\r
-\r
- // Simply hide the popup\r
- hideAll();\r
-\r
- window.gbPopupTimeoutExpired = false;\r
-\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(e)\r
-{\r
- if (!window.gbPopupTimeoutExpired) {\r
- return false;\r
- }\r
-\r
- var popupIFrame = getCurrentPopupIFrame();\r
- if (popupIFrame == null) {\r
- return true;\r
- }\r
-\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
- hideAll();\r
- window.gbPopupTimeoutExpired = false;\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
-//trace the mouse over's position for hotspot\r
-function BSPSPopupOnMouseOver(event)\r
-{\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 (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
- window.gnPopupScreenClickY = event.screenY - window.pageYOffset;\r
- }\r
-}\r
-\r
-function BSSCHidePopupWindow()\r
-{\r
- if (window.gPopupWindow != null) {\r
- if (gbBsNS4) {\r
- if ((typeof window.gPopupWindow != "undefined") && (!window.gPopupWindow.closed)) {\r
- window.gPopupWindow.close();\r
- window.gPopupWindow = null;\r
- }\r
- }\r
- }\r
- return;\r
-}\r
-\r
-// Add the PopupOnClick to the onclick array.\r
-if (typeof(BsscRegisterOnClick) != "undefined")\r
-{\r
- BsscRegisterOnClick(BsPopupOnClick);\r
-}\r
-//End to support previous popup functions\r
-\r
-/// Section End - Popup (JavaScript 1.0)\r
-\r
-/// Section Begin - Embedded Stub (JavaScript 1.0)\r
-\r
-function BSSCCreatePopupDiv()\r
-{\r
- return;\r
-}\r
-\r
-function WritePopupMenuLayer()\r
-{\r
- if (BsscHasExtJs()) {_WritePopupMenuLayer();}\r
-}\r
-\r
-function BSSCPopup(strURL, width, height)\r
-{\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 (!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 (!gbBsNS3) {\r
- wndTemp.close();\r
- } else {\r
- wndPopup.focus();\r
- }\r
- }\r
-}\r
-\r
-var gbWndTemp = null, gbWndPopupLinks = null;\r
-var gbstrParaTotal = "";\r
-\r
-function PopupMenu_Invoke()\r
-{\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 (gbBsNS3Before || gbBsIE3Before ) {\r
- var argLen = PopupMenu_Invoke.arguments.length;\r
- if (argLen < 5) {\r
- window.document.location.href = PopupMenu_Invoke.arguments[3];\r
- return false;\r
- }\r
- gbWndTemp = null;\r
- gbWndPopupLinks = null;\r
- gbstrParaTotal = "";\r
- for (var i = 0; i < (argLen - 2) / 2; i++) {\r
- var strParaLine = "";\r
- if (gbBsNS2){\r
- strParaLine += "<a href=\"";\r
- strParaLine += PopupMenu_Invoke.arguments[2 * i + 3];\r
- strParaLine += "\">"\r
- strParaLine += PopupMenu_Invoke.arguments[2 * i + 2];\r
- strParaLine += "</a>";\r
- } else {\r
- strParaLine += "<a href=\"javascript:";\r
- strParaLine += "gotoUrl(\'";\r
- strParaLine += PopupMenu_Invoke.arguments[2 * i + 3];\r
- strParaLine += "\');\"";\r
- if (PopupMenu_Invoke.arguments[1] != '') {\r
- strParaLine += " TARGET='" + PopupMenu_Invoke.arguments[1] + "'";\r
- }\r
- strParaLine += ">";\r
- strParaLine += PopupMenu_Invoke.arguments[2 * i + 2];\r
- strParaLine += "</a>";\r
- }\r
- strParaLine += "<br>";\r
- gbstrParaTotal += strParaLine;\r
- }\r
- var nHeight = argLen * 15;\r
- var nWidth = 400;\r
- var strParam = "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=auto";\r
- strParam += ",height=" + nHeight + ",width=200,resizable";\r
- \r
- //Create a temporary window first to ensure the real popup comes up on top\r
- //var wndTemp = null;\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
-\r
- setTimeout("Wait_PopupMenuReady()", 100);\r
- }\r
- return true;\r
-}\r
-\r
-function Wait_PopupMenuReady() \r
-{\r
- if (gbWndPopupLinks != null && "object" == typeof(gbWndPopupLinks.document)) {\r
- PopupMenu_InvokeReady();\r
- }\r
- else \r
- setTimeout("Wait_PopupMenuReady()", 100);\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 (gbBsNS2) {\r
- gbWndPopupLinks.document.write("<base href=\"" + location +"\">");\r
- } else {\r
- //YJ: IE301,302 and NS3.x works fine\r
- gbWndPopupLinks.document.write("<");\r
- gbWndPopupLinks.document.write("script>");\r
- gbWndPopupLinks.document.write("function gotoUrl(aUrl) {opener.window.location=aUrl; close();}");\r
- gbWndPopupLinks.document.write("<");\r
- gbWndPopupLinks.document.write("/script>");\r
- }\r
- gbWndPopupLinks.document.write("</head><body onBlur=\'self.focus();\'>");\r
- gbWndPopupLinks.document.write(gbstrParaTotal);\r
- gbWndPopupLinks.document.write("</body></html>");\r
- gbWndPopupLinks.document.close();\r
-\r
- // Close the temporary\r
- if (!gbBsNS3 && gbWndTemp != null) {\r
- gbWndTemp.close();\r
- }else {\r
- gbWndPopupLinks.focus();\r
- }\r
-\r
- return true;\r
- }\r
- return false;\r
-}\r
-\r
-/// Section End - Embedded Stub (JavaScript 1.0)\r
-\r
-//// Segment End -- (JavaScript 1.0)\r
-\r
-//// Segment Begin -- (JavaScript 1.2)\r
-/// Section Begin - kadov DHTM (JavaScript 1.2)\r
-\r
-//Begin to support extended and dropdown text effects.\r
-function kadovIsParagraph(el)\r
-{\r
- return( el.tagName == "P" || el.tagName.indexOf("H") == 0 ) ? true : false;\r
-}\r
-\r
-function kadovInitEachChild(el)\r
-{ \r
- for(var i=0; i<getChildNodes(el).length; i++)\r
- {\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
- 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
- kadovFilePopupInit(child.id); // Init for Popup\r
- else if( child.className == "dropspot" || child.className == "expandspot" || \r
- child.className == "glossterm" )\r
- kadovTextPopupInit(child.id);// Init for Expanding/Glossary or DropDown text\r
- else if( child.className == "trigger")\r
- kadovInitTrigger(child.id);// Init for Trigger\r
- else\r
- {\r
- kadovInitEffects(child.id);// Init for DHTML effects\r
- CEngine.SetOneTargetInitialState( child.id );\r
- }\r
- }\r
- \r
- if( (child.tagName == "IMG") && (child.getAttribute("dynsrc") > "") )\r
- child.start = "mouseover";// to start a AVI file. fileopen doesn't work\r
-\r
- kadovInitEachChild(child);\r
- }\r
-}\r
-\r
-function kadovRetrieveTextInner(el)\r
-{ \r
- var x = "";\r
- if( (!el) || (el.tagName == "!") || (el.tagName == "SCRIPT" ))\r
- return x;\r
-\r
- if( kadovIsParagraph(el) )\r
- {\r
- var strNewID = " ";\r
- if( el.id != "" )\r
- strNewID += "id=" + el.id + "_NewSpan ";\r
- x = "<span" + strNewID + "style='" + el.style.cssText + "'>" + el.innerHTML + "</span>";\r
- }\r
- else\r
- {\r
- for(var i=0; i<getChildNodes(el).length; i++)\r
- x += kadovRetrieveTextInner( getChildNodes(el)[i] );\r
- }\r
- return x;\r
-}\r
-\r
-function kadovRetrieveCleanHTML( strRawHTML, strTagOpen, strTagClose, nDistance )\r
-{ \r
- var nTagOpen = strRawHTML.indexOf( strTagOpen, 0 );\r
- if( nTagOpen < 0 )\r
- return strRawHTML;\r
-\r
- var nTagClose = strRawHTML.indexOf( strTagClose, nTagOpen);\r
- if( nTagClose < nTagOpen )\r
- return strRawHTML;\r
- \r
- if( typeof(nDistance) == "number" && nDistance > 0 )\r
- if( (nTagClose - nTagOpen) != nDistance )\r
- return strRawHTML;\r
- \r
- var strCleanOnce = strRawHTML.substring(0, nTagOpen) + strRawHTML.substr(nTagClose + strTagClose.length) ;\r
- return kadovRetrieveCleanHTML( strCleanOnce, strTagOpen, strTagClose );\r
-}\r
-\r
-function kadovAdjustObjectTag(strRawHTML, nStartPos)\r
-{// adjust object tag for related topics HTML control, because innerHTML misses out the item settings\r
- \r
- //Is there any DTC?\r
- var strDTCTagOpen = '<!--Metadata type="DesignerControl" startspan';\r
- var strDTCTagClose = '<!--Metadata type="DesignerControl" endspan-->';\r
- var nDTCTagOpen = strRawHTML.indexOf( strDTCTagOpen, nStartPos );\r
- if( nDTCTagOpen < 0 )\r
- return strRawHTML;\r
- var nDTCTagClose = strRawHTML.indexOf( strDTCTagClose, nDTCTagOpen );\r
- if( nDTCTagClose < nDTCTagOpen)\r
- return strRawHTML; // no Design Time Controls;\r
- \r
- //Is the DTC HTML Help Control?\r
- var strRTObjTagOpen = 'classid=clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11';\r
- var strRTObjTagClose = '</OBJECT>';\r
- var nRTObjTagOpen = strRawHTML.indexOf( strRTObjTagOpen, nDTCTagOpen );\r
- if( nRTObjTagOpen < nDTCTagOpen )\r
- return strRawHTML;\r
- var nRTObjTagClose = strRawHTML.indexOf( strRTObjTagClose, nRTObjTagOpen );\r
- if( nRTObjTagClose < nRTObjTagOpen )\r
- return strRawHTML; // is not a HTML help control\r
- \r
- // Is it a related Topics html help control?\r
- var strRTObjLabel = '<PARAM NAME=\"Command\" VALUE=\"Related Topics';\r
- if( strRawHTML.indexOf(strRTObjLabel, nRTObjTagOpen) < 0 )\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 strRTItemsClose2 = '$$**$$">';\r
-\r
- var nRTItemsOpen = strRawHTML.indexOf(strRTItemsOpen, nDTCTagOpen);\r
- if( nRTItemsOpen < nDTCTagOpen )\r
- return strRawHTML;\r
- var nRTItemsClose = strRawHTML.indexOf(strRTItemsClose, nRTItemsOpen);\r
- if (nRTItemsClose == -1)\r
- nRTItemsClose = strRawHTML.indexOf(strRTItemsClose2, nRTItemsOpen);\r
- if( nRTItemsClose < nRTItemsOpen )\r
- return strRawHTML;\r
- \r
- // found a items string\r
- var strItems = strRawHTML.substring( nRTItemsOpen + strRTItemsOpen.length, nRTItemsClose);\r
- if( strItems.length < 1 )\r
- return strRawHTML;\r
- \r
- // to reconstruct the item(s) param tag(s)\r
- var strItemsArray = strItems.split('$$**$$');\r
- if( strItemsArray.length < 1 )\r
- return strRawHTML;\r
- var strRunTimeItemParam = "";\r
- for( var i = 0; i < strItemsArray.length; i++ )\r
- {\r
- strRunTimeItemParam += '<PARAM NAME="Item' + (i+1);\r
- strRunTimeItemParam += '"' + ' VALUE="';\r
- strRunTimeItemParam += strItemsArray[i];\r
- strRunTimeItemParam += '">';\r
- }\r
- \r
- // to insert the reconstructed item params into runtime object tag\r
- var strAdjustedHTML = strRawHTML.substring(0,nRTObjTagClose) + strRunTimeItemParam + strRawHTML.substring(nRTObjTagClose, strRawHTML.length);\r
- return kadovAdjustObjectTag(strAdjustedHTML, nDTCTagClose + strDTCTagClose.length);\r
-}\r
-\r
-function kadovTextPopupOnLoad( el )\r
-{\r
- if( typeof(el) == "string" )\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 = getElement(name);\r
- if( !srcDiv )\r
- return 1;\r
-\r
- if (bNeedMove)\r
- {\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
- el.setAttribute( "x-tmp-setup", 1 );\r
-\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
- 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
- }\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
- if (obj.childNodes[i].nodeType == 1)\r
- children[children.length] = obj.childNodes[i];\r
- }\r
- return children;\r
- }\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 (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3 )\r
- return;\r
-\r
- var bNeedMove=true;\r
- \r
- if (window.event)\r
- window.event.cancelBubble = true;\r
-\r
- if( typeof(el) == "string" )\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
- var name = src;\r
- if( src.substr(0,1) == "#" ) \r
- if (bNeedMove)\r
- name = src.substr(1, src.length-1) + "_tmp";\r
- else\r
- name = src.substr(1, src.length-1);\r
-\r
- var srcDiv = getElement(name);\r
- if( !srcDiv )\r
- return;\r
-\r
- if( srcDiv )\r
- {\r
- if( srcDiv.style.display == "" )\r
- srcDiv.style.display = "none";\r
- else\r
- {\r
- srcDiv.style.display = "";\r
- if( typeof(srcDiv.bInitialized) == "undefined" )\r
- {\r
- srcDiv.bInitialized = true;\r
- kadovInitEffects(name);\r
- kadovInitEachChild(srcDiv);\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 = getElement(el);\r
- if( (!el) || el.tagName == "BODY" )\r
- return null;\r
- if( kadovIsParagraph(getParentNode(el)) )\r
- return getParentNode(el);\r
- else\r
- return kadovFindParentParagraph( getParentNode(el) );\r
-}\r
-\r
-//Begin HTML code invoked function\r
-function kadovRegisterEventHandler( obj, strEvent, strEventHandler )\r
-{\r
- if( !gbBsIE4 )\r
- return;\r
- CCSSP.RegisterEventHandler( obj, strEvent, strEventHandler );\r
-}\r
-\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 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3)\r
- return;\r
- \r
- if( typeof(el) == "string" )\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
- }\r
-}\r
-//End HTML code invoked function\r
-\r
-//End to support extended and dropdown text effects.\r
-\r
-//Begin to convert iWrite format to RoboEditor Format for DHTML effects\r
-function kadovInitTriggersInHead( )\r
-{\r
- if( Object.xDelayedInitElements )\r
- {\r
- var x = Object.xDelayedInitElements;\r
- for(i=0; i<x.length; i++)\r
- kadovInitTrigger( x[i] );\r
- }\r
-}\r
-\r
-//Begin HTML code invoked function\r
-function kadovFilePopupInit( el )\r
-{\r
- if( typeof(el) == "string" )\r
- el = getElement(el);\r
-\r
- if( el != null )\r
- CCSSP.RegisterEventHandler( el, "onmouseover", "BSPSPopupOnMouseOver(event);" );\r
-}\r
-\r
-function kadovInitTrigger( element )\r
-{\r
- if( !gbBsIE4 )\r
- return;\r
- var srcElement = element;\r
- if( typeof(srcElement) == "string" )\r
- {\r
- srcElement = getElement(element,0);\r
- if(srcElement == null)\r
- return;\r
- }\r
- \r
- if( !kadovIsParentVisible(srcElement) )\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
-}\r
-\r
-function kadovIsParentVisible( el )\r
-{\r
- if( typeof(el) == "string" )\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( getParentNode(el) );\r
-}\r
-\r
-function kadovInitEffects( element )\r
-{\r
- if( !gbBsIE4 )\r
- return;\r
- var srcElement = element;\r
- if( typeof(srcElement) == "string" )\r
- {\r
- srcElement = getElement(element,0);\r
- if(srcElement == null)\r
- return;\r
- }\r
- \r
- if( !kadovIsParentVisible(srcElement) )\r
- return;\r
- \r
- kadovInitEffect( srcElement, "x-on-hover" );\r
- kadovInitEffect( srcElement, "x-on-pageclick" );\r
- kadovInitEffect( srcElement, "x-on-pageload" );\r
- kadovInitEffect( srcElement, "x-on-trigger-1" );\r
- kadovInitEffect( srcElement, "x-on-trigger-2" );\r
-}\r
-//End HTML code invoked function\r
-\r
-function kadovInitEffect( element, prop )\r
-{\r
- var values = null;\r
- if( element.getAttribute( "currentStyle" ) && element.currentStyle.getAttribute)\r
- values = element.currentStyle.getAttribute( prop );\r
- else if (element.style.getAttribute)\r
- values = element.style.getAttribute( prop );\r
- if( !values )\r
- return;\r
-\r
- var functions = new Array();\r
- var nIdx = 0, nStart = 0;\r
- var nNext = values.indexOf( "\)", 0);\r
- while( nNext >= 0 && nNext < values.length )\r
- {\r
- functions[nIdx] = values.substr( nStart, nNext-nStart+1);\r
- nStart = nNext + 1;\r
- nIdx++;\r
- nNext = values.indexOf( "\)", nStart);\r
- }\r
- \r
- for( var i=0; i<functions.length; i++)\r
- {\r
- var id = element.getAttribute( "id" );\r
- var translatedProp = kadovTranslateProp(prop);\r
-\r
- var lp = functions[i].indexOf( "(" );\r
- var fnname = functions[i].substring(0, lp);\r
- var srcargs = functions[i].substring(lp+1, functions[i].length-1);\r
- \r
- var nClickTimes = 1;\r
- var arrForClickCount = srcargs.split( "," );\r
- for( var j = 0; j < arrForClickCount.length; j++ )\r
- {// to locate and get the "clicks=99" settings\r
- var nPageClick = arrForClickCount[j].indexOf("clicks");\r
- if( nPageClick >= 0 )\r
- {\r
- nPageClick = arrForClickCount[j].indexOf("=");\r
- if( nPageClick > 0 )\r
- {\r
- nClickTimes = arrForClickCount[j].substring( nPageClick + 1, arrForClickCount[j].length) * 1;\r
- break;\r
- }\r
- }\r
- }\r
- var args = srcargs;\r
- if( j < arrForClickCount.length )\r
- {// to strip out the "clicks=99" from the arguments string\r
- args = "";\r
- for( var k = 0; k < arrForClickCount.length; k ++ )\r
- {\r
- if( k != j )\r
- {\r
- args += arrForClickCount[k];\r
- if( k < arrForClickCount.length - 1 )\r
- args += ",";\r
- }\r
- }\r
- }\r
- bsscFXInit( null, id, translatedProp, fnname, args, nClickTimes );\r
- }\r
-}\r
-\r
-function kadovTranslateProp( prop )\r
-{\r
- switch( prop )\r
- {\r
- case "x-on-hover" : return "bsschover";\r
- case "x-on-pageclick" : return "bsscpageclick";\r
- case "x-on-pageload" : return "bsscpageload";\r
- case "x-on-trigger-1" : return "bssctrigger1";\r
- case "x-on-trigger-2" : return "bssctrigger2";\r
- }\r
- return null;\r
-}\r
-//End to convert iWrite format to RoboEditor Format for DHTML effects\r
-\r
-//Begin the definition of one entry to DHTML effects\r
-function bsscFXInit( trigger_ID, target_ID, event_type, \r
- action_type, action_setting, event_addional )\r
-{\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
- event_type = event_type.toLowerCase();\r
- if( typeof(action_type) == "string" )\r
- action_type = action_type.toLowerCase();\r
- if( typeof(action_setting) == "string" )\r
- action_setting = action_setting.toLowerCase();\r
- \r
- // to get the target element then add it to the target list\r
- var eleTarget = CCSSP.GetObject( target_ID );\r
- if( (eleTarget != null) && (event_type != null) && (action_type != null) )\r
- {\r
- CEngine.AddOneTarget( target_ID, eleTarget );\r
- CEngine.BuildTargetObject(target_ID, event_type, action_type, action_setting, event_addional);\r
- }\r
- \r
- // to validate the trigger_ID parameter\r
- if( typeof(trigger_ID) == "string" && trigger_ID != "" )\r
- CEngine.BuildTriggerObject( trigger_ID, target_ID );\r
-} \r
-//End the definition of one entry to DHTML effects\r
-\r
-/// Section End - kadov DHTM (JavaScript 1.2)\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.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( gbBsNS4 )\r
- return eval("document." + obj);\r
- else\r
- return eval("document.all(\"" + obj + "\")");\r
- }\r
- else\r
- return null;\r
-}\r
-\r
-CCSSP.MoveObjectTo = function(obj, x, y)\r
-{//positioning an object at a specific pixel coordinate\r
- if( gbBsNS4 )\r
- obj.moveTo(x,y);\r
- else\r
- {\r
- obj.style.pixelLeft = x;\r
- obj.style.pixelTop = y;\r
- }\r
-}\r
-\r
-CCSSP.MoveObjectBy = function(obj, dx, dy)\r
-{//moveing a object by x and/or y pixel\r
- if( gbBsNS4 )\r
- obj.moveBy(dx,dy);\r
- else\r
- {\r
- obj.style.pixelLeft += dx;\r
- obj.style.pixelTop += dy;\r
- }\r
-}\r
-\r
-CCSSP.SetObjectBGColor = function(obj, color)\r
-{//set the background color of an object\r
- if( gbBsNS4 )\r
- obj.bgColor = color;\r
- else\r
- obj.style.backgroundColor = color;\r
-}\r
-\r
-CCSSP.ShowObject = function(obj, bShow)\r
-{// set the object to be visible or invisible\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
-\r
-CCSSP.GetObjectLeft = function(obj)\r
-{// retrieve the x coordinate of a posionable object\r
- if( gbBsNS4 )\r
- return obj.left;\r
- else\r
- return obj.style.pixelLeft;\r
-}\r
-\r
-CCSSP.GetObjectTop = function(obj)\r
-{// retrieve the y coordinate of a posionable object\r
- if( gbBsNS4 )\r
- return obj.top;\r
- else\r
- return obj.style.pixelTop;\r
-}\r
-\r
-CCSSP.GetObjectContainLeft = function(obj)\r
-{// retrieve the x coordinate of a posionable object relative to it's parent element\r
- if( gbBsNS4 )\r
- return obj.pageX;\r
- else\r
- {\r
- if( obj == document.body )\r
- return obj.clientLeft;\r
- else\r
- return obj.offsetLeft;\r
- }\r
-}\r
-\r
-CCSSP.GetObjectWindowLeft = function(obj)\r
-{// retrieve the x coordinate of a posionable object relative to browser window\r
- if( gbBsNS4 )\r
- return obj.pageX;\r
- else\r
- {\r
- var nOffsetWindowLeft = 0;\r
- for(var element = obj; element; element = element.offsetParent)\r
- nOffsetWindowLeft += CCSSP.GetObjectContainLeft(element);\r
- return nOffsetWindowLeft;\r
- }\r
-}\r
-\r
-CCSSP.GetObjectContainTop = function(obj)\r
-{// retrieve the y coordinate of a posionable object relative to it's parent element\r
- if( gbBsNS4 )\r
- return obj.pageY;\r
- else\r
- {\r
- if( obj == document.body )\r
- return obj.clientTop;\r
- else\r
- return obj.offsetTop;\r
- }\r
-}\r
-\r
-CCSSP.GetObjectWindowTop = function(obj)\r
-{// retrieve the y coordinate of a posionable object relative to browser window\r
- if( gbBsNS4 )\r
- return obj.pageY;\r
- else\r
- {\r
- var nOffsetWindowTop = 0;\r
- for(var element = obj; element; element = element.offsetParent)\r
- nOffsetWindowTop += CCSSP.GetObjectContainTop(element);\r
- return nOffsetWindowTop;\r
- }\r
-}\r
-\r
-CCSSP.GetObjectHeight = function(obj)\r
-{// retrieve the height of a posionable object\r
- if( gbBsNS4 )\r
- return obj.clip.height;\r
- else\r
- return obj.offsetHeight;\r
-}\r
-\r
-CCSSP.GetObjectWidth = function(obj)\r
-{// retrieve the width of a posionable object\r
- if( gbBsNS4 )\r
- return obj.clip.width;\r
- else\r
- return obj.offsetWidth;\r
-}\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 (gbBsNS4 && !gbBsNS6)\r
- return ;\r
- \r
- var oldHandler = "";\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
- for( var i = 0; i < document.scripts.length; i++ ) \r
- {\r
- var script = document.scripts[i];\r
- if( (script.htmlFor == srcObj.id || script.htmlFor == srcObj ) && script.event == rawEventName )\r
- {\r
- oldHandler = script.innerHTML;\r
- break;\r
- }\r
- }\r
- }\r
- }\r
- else\r
- {\r
- var oldInlineHandler = srcObj[rawEventName.toLowerCase()];\r
- if( oldInlineHandler != null && typeof(oldInlineHandler) != "undefined")\r
- {\r
- var functionDefinition = oldInlineHandler.toString();\r
- var bodyStart = functionDefinition.indexOf( "{" );\r
- var bodyEnd = functionDefinition.lastIndexOf( "}" );\r
- if( bodyStart > 0 || bodyEnd > bodyStart )\r
- oldHandler = functionDefinition.substr( bodyStart + 1, bodyEnd - bodyStart - 2 );\r
- }\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
- var script = document.scripts[i];\r
- if( (script.htmlFor == srcObj.id || script.htmlFor == srcObj ) && script.event == rawEventName )\r
- {\r
- oldHandler = script.innerHTML;\r
- break;\r
- }\r
- }\r
- }\r
- }\r
- if( oldHandler.indexOf(funcHandler) >= 0 )\r
- return;// to prevent register the funtion twice.\r
-\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
- if (srcObj.captureEvents)\r
- srcObj.captureEvents( Event[noOn.toUpperCase()] );\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( gbBsNS4 )\r
- return window.innerHeight;\r
- else\r
- return document.body.clientHeight;\r
-}\r
-\r
-CCSSP.GetWindowBottom = function()\r
-{// retrieve the bottom postion of browser window\r
- if( gbBsNS4 )\r
- return window.outerHeight + window.pageYOffset;\r
- else\r
- return document.body.clientHeight + document.body.scrollTop;\r
-}\r
-\r
-CCSSP.GetWindowWidth = function()\r
-{// retrieve the width of available content in browser window\r
- if( gbBsNS4 )\r
- return window.innerWidth;\r
- else\r
- return document.body.clientWidth;\r
-}\r
-\r
-CCSSP.GetWindowRight = function()\r
-{// retrieve the right postion of browser window\r
- if( gbBsNS4 )\r
- return window.outerWidth + window.pageXOffset;\r
- else\r
- return document.body.clientWidth + document.body.scrollLeft;\r
-}\r
-\r
-CCSSP.TrimString = function( objString, subtrim )\r
-{// to trim the "subtrim" in the beginning and ending of a string object\r
- if( typeof(subtrim) != "string" || subtrim == null )\r
- return objString;\r
- var strHead = objString.substring(0, 1);\r
- var strRear = objString.substring(objString.length-1, objString.length);\r
- if( strHead != subtrim && strRear != subtrim )\r
- return objString;\r
- \r
- var spacePos = objString.indexOf(subtrim);\r
- if( spacePos < 0 )\r
- return objString;\r
- else if( spacePos == objString.length - 1 )\r
- return objString.substring(0, spacePos);\r
- else\r
- {\r
- var newString = objString.substring( spacePos + 1, objString.length);\r
- return CCSSP.TrimString( newString, subtrim );\r
- }\r
-}\r
-\r
-CCSSP.TrimSpace = function( objString )\r
-{\r
- var Trim1 = CCSSP.TrimString( objString, " ");\r
- return CCSSP.TrimString( Trim1, "\'");\r
-}\r
-\r
-CCSSP.GetEventElement = function( navEventObject )\r
-{// to get the element who fired the current event\r
- if(gbBsNS4) \r
- if (gbBsNS6)\r
- return null;\r
- else\r
- navEventObject.target;\r
- else\r
- return event.srcElement;\r
-}\r
-\r
-CCSSP.PrepareFilter = function( Obj )\r
-{//to prepare for making the filter work\r
- Obj.style.filter = "";\r
- if( Obj.style.width != "" || Obj.style.height != "" || Obj.style.position == "absolute" )\r
- return;\r
- Obj.style.height = CCSSP.GetObjectHeight(Obj);\r
-}\r
-\r
-CCSSP.IsDescendant = function( progenitor, progeny )\r
-{\r
- if( typeof(progeny) == "undefined" || progeny == null )\r
- return false;\r
- else if( progeny == progenitor )\r
- return true; \r
- else if( progeny.id == progenitor.id ) \r
- return true; \r
- else if( getParentNode(progeny) == getParentNode(progenitor))\r
- return false;\r
- else\r
- return CCSSP.IsDescendant( progenitor, getParentNode(progeny));\r
-}\r
-\r
-CCSSP.IsTextTag = function( Obj )\r
-{\r
- if( typeof( Obj.tagName ) == "undefined" )\r
- return false;\r
- return( Obj.tagName.indexOf("H") == 0 || Obj.tagName == "P" || \r
- Obj.tagName == "FONT" || Obj.tagName == "SPAN" );\r
-}\r
-\r
-//End JavaScript libary for cross-platform positioning object.\r
-\r
-/// Section End - CCSSP DHTM (JavaScript 1.2)\r
-\r
-/// Section Begin - CCSSP DHTM 1 (JavaScript 1.2)\r
-\r
-//Begin the definition of class CTrigger\r
-function CTrigger( TriggerElement )\r
-{\r
- // object : the trigger element. Never be null. \r
- this.eleTrigger = TriggerElement;\r
- \r
- // number : the click counter number: only 3 values: 0,1,2;\r
- this.nCounter = 0; \r
- \r
- //object as associative array of string:\r
- // the associate target ID strings; one element at least. \r
- this.objStrTarget = new Object();\r
- this.eleTrigger.style.cursor = "hand";\r
- if( this.eleTrigger.tagName == "AREA" && this.eleTrigger.getAttribute("href") == "" )\r
- this.eleTrigger.setAttribute("href", "#") // to make a hand cursor for image map\r
-}\r
-\r
-CTrigger.prototype.AddTargetID = function( strTargetID )\r
-{// add one target ID string to the objStrTarget\r
- if( typeof(strTargetID) != "string" )\r
- return ;\r
- if( typeof(this.objStrTarget[strTargetID]) != "string" )\r
- this.objStrTarget[strTargetID] = strTargetID;\r
-}\r
-\r
-CTrigger.prototype.OnTriggerClick = function()\r
-{// to activate all asociated target\r
- var strEventType = ( (this.nCounter++)% 2 == 0 ) ? \r
- "bssctrigger1" : "bssctrigger2";\r
- \r
- // to enumerate associative target element's ID string\r
- for( var strTargetID in this.objStrTarget ) \r
- CEngine.SendEventToOneTarget( strTargetID, strEventType );\r
-}\r
-//End the definition of class CTrigger\r
-\r
-//Begin the definition of class CTarget\r
-function CTarget( TargetElement )\r
-{\r
- // object : the target element. Never be null.\r
- this.eleTarget = TargetElement;\r
- this.objManager = new Object(); // object: the event manager\r
-} \r
-\r
-CTarget.nPageClickCounter = 0;// static class property.\r
-\r
-CTarget.prototype.GetAgencyObject = function(str_action_type,action_setting )\r
-{// return the action agency ( effect )object's refernece \r
- switch( str_action_type )\r
- {\r
- case "show":return new CAgencyShow( this.eleTarget, true ) ;\r
- case "hide":return new CAgencyShow( this.eleTarget, false ) ;\r
-\r
- case "flyin" : \r
- return new CAgencyFly(this.eleTarget, action_setting, true);\r
- case "flyout" : \r
- return new CAgencyFly(this.eleTarget, action_setting, false);\r
- case "spiralin" : \r
- return new CAgencySpiral(this.eleTarget, action_setting, true);\r
- case "spiralout" : \r
- return new CAgencySpiral(this.eleTarget, action_setting, false);\r
- case "zoomin" :\r
- return new CAgencyZoom(this.eleTarget, action_setting, true);\r
- case "zoomout" : \r
- return new CAgencyZoom(this.eleTarget, action_setting, false);\r
- case "elastic" : \r
- return new CAgencyElastic(this.eleTarget, action_setting);\r
- \r
- case "fadein" : \r
- return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, true) : null;\r
- case "fadeout" :\r
- return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, false) : null;\r
- case "rockrollstatic" :\r
- case "rockroll" :\r
- return (gbBsIE4)? new CAgencyWave(this.eleTarget, action_setting, false) : null;\r
- \r
- case "glow":\r
- return (gbBsIE4)? new CAgencyGlow(this.eleTarget,action_setting) : null;\r
- case "dropshadow":\r
- return (gbBsIE4)? new CAgencyDropShadow(this.eleTarget,action_setting) : null;\r
- case "transition" :\r
- return (gbBsIE4)? new CAgencyRevealTrans(this.eleTarget,action_setting) : null;\r
- case "blur" :\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 (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 (gbBsIE4)? new CAgencyFontChange(this.eleTarget,action_setting) : null;\r
- case "boderchange": \r
- case "stylechange":\r
- return (gbBsIE4)? new CAgencyChangeStyle(this.eleTarget,action_setting) : null;\r
-\r
- default: return null;\r
- }\r
-}\r
-\r
-CTarget.prototype.SetEventManager = function( \r
- one_event_type,str_action_type,action_setting,event_additional)\r
-{// to set the event manager with specified action \r
- if( typeof( one_event_type ) != "string" || \r
- typeof( str_action_type ) != "string"||\r
- typeof( action_setting ) != "string" )\r
- return false;\r
- if( typeof(this.objManager[one_event_type]) == "undefined" )\r
- {\r
- this.objManager[one_event_type] = new Object();\r
- this.objManager[one_event_type].length = 0;\r
- }\r
- \r
- var eventAgency = this.GetAgencyObject(str_action_type,action_setting);\r
- if( eventAgency != null )\r
- {\r
- var ct = this.objManager[one_event_type].length ++;\r
- this.objManager[one_event_type][ct] = eventAgency;\r
- \r
- if( one_event_type == "bsscpageclick" )\r
- {// to deal with the "number of pageclick" stuff\r
- if( typeof(event_additional) == "number" )\r
- this.objManager[one_event_type][ct].nPageClick = event_additional;\r
- else // set the default number \r
- this.objManager[one_event_type][ct].nPageClick = 1;\r
- \r
- if( (typeof(this.objManager.nMinPageClickIndex) == "undefined") ||\r
- (this.objManager[one_event_type][ct].nPageClick < \r
- this.objManager[one_event_type][this.objManager.nMinPageClickIndex].nPageClick) )\r
- this.objManager.nMinPageClickIndex = ct;\r
- }\r
- \r
- //hide the object blindly,SetState function will take care of the final correct state\r
- if( ((one_event_type == "bsscpageclick") && \r
- (this.objManager[one_event_type][ct].nPageClick == 1)) ||\r
- one_event_type == "bsscpageload" ||\r
- one_event_type == "bssctrigger1" )\r
- CCSSP.ShowObject( this.eleTarget, false );\r
- \r
- if( one_event_type == "bssctrigger1" || one_event_type == "bssctrigger2" )\r
- if( typeof( this.strTriggerEvent ) == "undefined" )\r
- this.strTriggerEvent = ( one_event_type == "bssctrigger1" ) ? "bssctrigger2" : "bssctrigger1";\r
- \r
- return true;\r
- }\r
- return false;\r
-}\r
-\r
-CTarget.prototype.OnEvent = function( strBsscEvent )\r
-{// response to the event ( bssc format )\r
- if( typeof(this.objManager[strBsscEvent]) == "object" )\r
- { // to get the event agency from the event manager\r
- var eventAgency = this.objManager[strBsscEvent];\r
- for( var i = 0; i < eventAgency.length; i++ )\r
- {\r
- if( strBsscEvent == "bsscpageclick" && \r
- eventAgency[i].nPageClick != CTarget.nPageClickCounter )\r
- continue;\r
- else if( strBsscEvent == "bsschover" && event.type == "mouseout" )\r
- eventAgency[i].EndEffect();\r
- else // to invoke the unified function in effect object \r
- eventAgency[i].UpdateEffect(); \r
- }\r
- }\r
-}\r
-\r
-CTarget.prototype.SetState = function( strBsscEvent )\r
-{\r
- if( typeof(this.objManager[strBsscEvent]) != "object" )\r
- return false;\r
-\r
- // to get the event agency from the event manager\r
- var eventAgency = this.objManager[strBsscEvent];\r
- \r
- if( strBsscEvent == "bsscpageclick" )\r
- {// we only set the initial state for the minium number of pageclick \r
- eventAgency[this.objManager.nMinPageClickIndex].PrepareEffect();\r
- return true;\r
- }\r
- else\r
- {\r
- for( var i = 0; i < eventAgency.length; i++ )\r
- eventAgency[i].PrepareEffect(); // to invoke the unified function in effect object \r
- if( i > 0 )\r
- return true;\r
- else\r
- return false;\r
- }\r
-}\r
-//End the definition of class CTarget\r
-\r
-//Begin the definition of CEngine class\r
-function CEngine(){}// all properities are going be "class" properities\r
-\r
-// object : as associative array of trigger objects\r
-CEngine.objTrigger = new Object();\r
-// object : as associative array of target objects \r
-CEngine.objTarget = new Object(); \r
-\r
-// Array : each element is a CAgencyXXX animation object\r
-CEngine.arrAnimation = new Array();\r
-CEngine.PerformAnimation = function( nIndex )\r
-{// animation : update effects function\r
- CEngine.arrAnimation[nIndex].UpdateEffect();\r
-}\r
-\r
-CEngine.AddOneTrigger = function(TriggerID,TriggerElement)\r
-{// add one Trigger object into the trigger array\r
- if( typeof(TriggerID) != "string" || TriggerElement == null ||\r
- typeof(TriggerElement) != "object" )\r
- return;\r
- if( typeof(CEngine.objTrigger[TriggerID] ) != "object" )\r
- CEngine.objTrigger[TriggerID] = new CTrigger(TriggerElement);\r
-}\r
- \r
-CEngine.AddOneTarget = function(TargetID, TargetElement)\r
-{// add one Target object into the target array\r
- if( typeof(TargetID) != "string" || TargetElement == null ||\r
- typeof(TargetElement) != "object" )\r
- return;\r
- if( typeof(CEngine.objTarget[TargetID]) != "object" )\r
- CEngine.objTarget[TargetID] = new CTarget( TargetElement );\r
-}\r
-\r
-CEngine.SendEventToOneTarget = function(strTargetID, strBsscEvent )\r
-{// to activate one target object\r
- if( typeof(CEngine.objTarget[strTargetID]) == "object" ) \r
- {\r
- if( strBsscEvent == "bssctrigger1" || strBsscEvent == "bssctrigger2" )\r
- {//now, the "bssctrigger1" and "bssctrigger2" work like a toggle\r
- if( strBsscEvent == CEngine.objTarget[strTargetID].strTriggerEvent )\r
- strBsscEvent = (strBsscEvent == "bssctrigger1") ? "bssctrigger2" : "bssctrigger1";\r
- CEngine.objTarget[strTargetID].strTriggerEvent = strBsscEvent;\r
- }\r
- CEngine.objTarget[strTargetID].OnEvent( strBsscEvent );\r
- }\r
-}\r
-\r
-CEngine.SendEventToAllTarget = function( strBsscEvent )\r
-{ //to activate all target associative to the BSSC event\r
- for( var strTargetID in CEngine.objTarget ) //to enumerate all target\r
- CEngine.SendEventToOneTarget( strTargetID, strBsscEvent );\r
-}\r
-\r
-CEngine.SetOneTargetInitialState = function( strTargetID )\r
-{// only invoked after ALL effects for the target have been set\r
- if( typeof(CEngine.objTarget[strTargetID]) == "object" ) \r
- {// to get target object\r
- var objTarget = CEngine.objTarget[strTargetID];\r
- if( objTarget.SetState( "bsscpageload" ) == false )\r
- {\r
- objTarget.SetState( "bsscpageclick" );\r
- objTarget.SetState( "bssctrigger1" );\r
- }\r
- }\r
-}\r
-\r
-CEngine.AdjustPageClickCounter = function()\r
-{\r
- var nAdjustedClickCounter = CTarget.nPageClickCounter;\r
- var bAdjusted = false;\r
- for( var strTargetID in CEngine.objTarget ) //to enumerate all target\r
- {// try to find the minum pageCliclConter greater than CTarget.nPageClickCounter\r
- var objEventPageClick = CEngine.objTarget[strTargetID].objManager.bsscpageclick;\r
- if( objEventPageClick != null )\r
- {\r
- for( var i = 0; i < objEventPageClick.length; i++ )\r
- {\r
- var nOtherPageClick = objEventPageClick[i].nPageClick;\r
- if( nOtherPageClick == CTarget.nPageClickCounter )\r
- return;\r
- if( nOtherPageClick > CTarget.nPageClickCounter )\r
- {\r
- if( !bAdjusted )\r
- {\r
- nAdjustedClickCounter = nOtherPageClick;\r
- bAdjusted = true;\r
- }\r
- else if( nOtherPageClick < nAdjustedClickCounter )\r
- nAdjustedClickCounter = nOtherPageClick;\r
- }\r
- }\r
- }\r
- }\r
- CTarget.nPageClickCounter = nAdjustedClickCounter;\r
-}\r
-\r
-CEngine.OnPageLoad = function()\r
-{ \r
- // first, to set all target's initial state\r
- for( var strTargetID in CEngine.objTarget )\r
- CEngine.SetOneTargetInitialState( strTargetID );\r
- \r
- // to invoke all target's onpageload handler\r
- CEngine.SendEventToAllTarget( "bsscpageload" );\r
-}\r
-\r
-CEngine.OnPageClick = function()\r
-{ // to invoke all target's onpageclick handler\r
- var src = CCSSP.GetEventElement( arguments[0] );\r
- if( src == null )\r
- return;\r
- \r
- var objClickedTrigger = null;\r
- for( var strTriggerID in CEngine.objTrigger )\r
- { // to detect which trigger is clicked\r
- if( CCSSP.IsDescendant( CEngine.objTrigger[strTriggerID].eleTrigger,src) )\r
- {\r
- objClickedTrigger = CEngine.objTrigger[strTriggerID];\r
- break;\r
- }\r
- }\r
- \r
- if( objClickedTrigger != null) // the clicked trigger found\r
- objClickedTrigger.OnTriggerClick();\r
- else // no trigger is clicked\r
- { // to send PageClick event to all target\r
- CTarget.nPageClickCounter++;\r
- CEngine.AdjustPageClickCounter();\r
- CEngine.SendEventToAllTarget( "bsscpageclick" );\r
- }\r
-} \r
-\r
-CEngine.OnMouseOver = function()\r
-{ // to invoke all target's onpageload handler\r
- var src = CCSSP.GetEventElement( arguments[0] );\r
- if( src == null )\r
- return;\r
- \r
- var strHoveredTargetID = null;\r
- for( var strTargetID in CEngine.objTarget )\r
- { // to detect which Target is hovering on\r
- if( CCSSP.IsDescendant( CEngine.objTarget[strTargetID].eleTarget, src ) )\r
- {\r
- strHoveredTargetID = strTargetID;\r
- break;\r
- }\r
- }\r
- \r
- if( strHoveredTargetID != null ) // the hovered target found\r
- CEngine.SendEventToOneTarget( strHoveredTargetID, "bsschover" );\r
-}\r
-\r
-CEngine.BuildTargetObject = function(target_ID,event_type,action_type,\r
- action_setting, event_additional)\r
-{// to build target object \r
- // to get the target object\r
- if( typeof( CEngine.objTarget[target_ID] ) != "object" )\r
- return false;// the engine's AddOneTarget function might have failed.\r
- var TargetObject = CEngine.objTarget[target_ID];\r
- \r
- // to prepare the parameters for the event manager\r
- var arrEvent = event_type.split("|"); // to split the combined event_type string\r
- var arrAction = action_type.split("|");//to split the combined action_type string\r
- for( var trim = 0; trim < arrEvent.length; trim++ )\r
- arrEvent[trim] = CCSSP.TrimSpace(arrEvent[trim]);\r
- \r
- for( trim = 0; trim < arrAction.length; trim++ )\r
- arrAction[trim] = CCSSP.TrimSpace(arrAction[trim]);\r
- \r
- var arrSetting = new Array(); \r
- if( typeof(action_setting) == "string" )\r
- arrSetting = action_setting.split("|");// to split the combined action_setting string\r
- // to calibrate the arrays\r
- for( var i = arrSetting.length; i < arrAction.length; i++ )\r
- {\r
- if( typeof(arrSetting[i]) != "string" )\r
- arrSetting[i] = "";\r
- } \r
-\r
- // to prepare for dealing with the absolute posioning element\r
- TargetObject.eleTarget.ABSX = CCSSP.GetObjectLeft( TargetObject.eleTarget );\r
- TargetObject.eleTarget.ABSY = CCSSP.GetObjectTop( TargetObject.eleTarget );\r
-\r
- if( arrEvent.length > 1 )\r
- {// if event is combined, it must be : "bssctrigger1 | bssctrigger2"\r
- if( arrAction.length != 2 )\r
- return false; // if event is combined, there must be 2 actions\r
- for( i = 0 ; i < 2; i++ )\r
- {\r
- if( TargetObject.SetEventManager(arrEvent[i], arrAction[i], \r
- arrSetting[i], event_additional) == false )\r
- return false; // the event manager has not been set up\r
- }\r
- }\r
- else // the event_type string is not combined\r
- {\r
- for( i = 0 ; i < arrAction.length; i++ )\r
- {\r
- TargetObject.SetEventManager(event_type, arrAction[i], arrSetting[i], event_additional);\r
- // to validate the event manager\r
- if( typeof(TargetObject.objManager[event_type]) != "object" ||\r
- typeof(TargetObject.objManager[event_type][i]) != "object" )\r
- return false; // the event manager has not been set up\r
- }\r
- }\r
- return true;\r
-}\r
-\r
-CEngine.BuildTriggerObject = function(trigger_ID, target_ID)\r
-{// to build the trigger object\r
- var arrTrigger = trigger_ID.split("|"); // to split the combined trigger_ID string\r
- for( var i = 0; i < arrTrigger.length; i ++ )\r
- {// to get the trigger element then add it to the trigger list\r
- arrTrigger[i] = CCSSP.TrimSpace( arrTrigger[i] );\r
- var eleTrigger = CCSSP.GetObject( arrTrigger[i] );\r
- if( eleTrigger == null )\r
- continue; // the trigger_ID string in the HTML code maybe wrong\r
- CEngine.AddOneTrigger( arrTrigger[i], eleTrigger );\r
-\r
- // to get the target object\r
- if( typeof( this.objTrigger[arrTrigger[i]] ) != "object" )\r
- continue;// the engine's AddOneTarget function might have failed.\r
- CEngine.objTrigger[arrTrigger[i]].AddTargetID( target_ID );\r
- }\r
-}\r
-//End the definition of CEngine class\r
-\r
-/// Section End - CCSSP DHTM 1 (JavaScript 1.2)\r
-\r
-/// Section Begin - CCSSP DHTM 2 (JavaScript 1.2)\r
-\r
-//Begin the definition of CAgencyXXXX classes\r
-\r
-//Begin of the CAgencyShow definition\r
-function CAgencyShow( element, bIsShow )\r
-{\r
- this.ele = element;\r
- this.bIsShow = bIsShow;\r
-}\r
-\r
-CAgencyShow.prototype.PrepareEffect = function()\r
-{\r
- CCSSP.ShowObject( this.ele, !this.bIsShow );\r
-}\r
-\r
-CAgencyShow.prototype.UpdateEffect = function()\r
-{\r
- CCSSP.ShowObject( this.ele, this.bIsShow );\r
-}\r
-\r
-CAgencyShow.prototype.EndEffect = function()\r
-{\r
- CCSSP.ShowObject( this.ele, !this.bIsShow );\r
-}\r
-// End of the CAgencyShow definition\r
-\r
-// Begin of CAgencyFly definition\r
-function CAgencyFly( element, settings, bIsIn )\r
-{\r
- this.ele = element;\r
- this.bIsIn = bIsIn;\r
- this.duration = 1000; // default\r
- this.direction = "right";\r
-\r
- var arrAllSet = settings.split(",");\r
- for( var i = 0; i < arrAllSet.length; i ++ )\r
- {// to retrieve the setting\r
- arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
- var arrOneSet = arrAllSet[i].split("=");\r
- for( var j = 0; j < arrOneSet.length; j++ )\r
- arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
- switch( arrOneSet[0] )\r
- {\r
- case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
- case "direction" : this.direction = arrOneSet[1]; break;\r
- }\r
- }\r
- \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
- CEngine.arrAnimation[this.aniIndex] = this;\r
-}\r
-\r
-CAgencyFly.prototype.PrepareEffect = function()\r
-{\r
- CCSSP.ShowObject(this.ele, !this.bIsIn );\r
-}\r
-\r
-CAgencyFly.prototype.UpdateEffect = function()\r
-{\r
- if( this.timer == null )\r
- this.ResetParameters();\r
-\r
- var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
- if( percent >= 1.0 )\r
- this.EndEffect();\r
- else\r
- {\r
- var newX = this.startX*(1.0-percent) + this.finalX*percent;\r
- var newY = this.startY*(1.0-percent) + this.finalY*percent;\r
- CCSSP.MoveObjectTo(this.ele, newX, newY);\r
- if( this.timer == null )\r
- this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
- }\r
-}\r
-\r
-CAgencyFly.prototype.EndEffect = function()\r
-{\r
- clearInterval( this.timer );\r
- this.timer = null;\r
-\r
- if( this.bIsIn ) // FlyIn\r
- CCSSP.MoveObjectTo(this.ele, this.finalX, this.finalY);\r
- else // FlyOut\r
- CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
- CCSSP.ShowObject(this.ele, this.bIsIn );\r
-}\r
-\r
-CAgencyFly.prototype.ResetParameters = function()\r
-{\r
- this.PrepareEffect();\r
- CCSSP.ShowObject(this.ele, true );\r
-\r
- this.startX = 0;\r
- this.startY = 0;\r
- this.finalX = 0;\r
- this.finalY = 0; \r
- \r
- var offsetLeft = CCSSP.GetObjectWindowLeft(this.ele) + this.ele.offsetWidth;\r
- var offsetTop = CCSSP.GetObjectWindowTop(this.ele) + this.ele.offsetHeight;\r
- var offsetRight = CCSSP.GetWindowRight();\r
- var offsetBottom = CCSSP.GetWindowBottom();\r
-\r
- if( this.bIsIn )\r
- { // FlyIn\r
- this.finalX = this.ele.ABSX;\r
- this.finalY = this.ele.ABSY;\r
-\r
- switch( this.direction )\r
- {\r
- case "right": this.startX = offsetRight; this.startY = this.finalY; break;\r
- case "left": this.startX = -offsetLeft; this.startY = this.finalY; break;\r
- case "down": this.startY = offsetBottom; this.startX = this.finalX; break;\r
- case "up": this.startY = -offsetTop; this.startX = this.finalX; break;\r
- case "downright":\r
- this.startX = ( offsetBottom < offsetRight) ? offsetBottom : offsetRight;\r
- this.startY = this.startX; break;\r
- case "upright":\r
- this.startX = (offsetTop < offsetRight)? offsetTop : offsetRight;\r
- this.startY = -this.startX; break;\r
- case "upleft":\r
- this.startX = -((offsetTop < offsetRight)? offsetTop : offsetRight);\r
- this.startY = this.startX; break;\r
- case "downleft":\r
- this.startX = -(( offsetBottom < offsetRight) ? offsetBottom : offsetRight);\r
- this.startY = -this.startX; break;\r
- }\r
- }\r
- else\r
- { // FlyOut\r
- this.startX = this.ele.ABSX;\r
- this.startY = this.ele.ABSY;\r
-\r
- switch( this.direction )\r
- {\r
- case "right": this.finalX = offsetRight; this.finalY = this.startY; break;\r
- case "left": this.finalX = -offsetLeft; this.finalY = this.startY; break;\r
- case "down": this.finalY = offsetBottom; this.finalX = this.startX; break;\r
- case "up": this.finalY = -offsetTop; this.finalX = this.startX; break;\r
- case "downright":\r
- this.finalX = ( offsetBottom < offsetRight) ? offsetBottom : offsetRight;\r
- this.finalY = this.finalX; break;\r
- case "upright":\r
- this.finalX = (offsetTop < offsetRight)? offsetTop : offsetRight;\r
- this.finalY = -this.finalX; break;\r
- case "upleft":\r
- this.finalX = -((offsetTop < offsetRight)? offsetTop : offsetRight);\r
- this.finalY = this.finalX; break;\r
- case "downleft":\r
- this.finalX = -(( offsetBottom < offsetRight) ? offsetBottom : offsetRight);\r
- this.finalY = -this.finalX; break;\r
- }\r
- }\r
- CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
- this.startTime = (new Date()).getTime();\r
-}\r
-// End of the CAgencyFly definition\r
-\r
-// Begin of CAgencySpiral\r
-function CAgencySpiral( element, settings, bIsIn )\r
-{\r
- this.ele = element;\r
- this.bIsIn = bIsIn;\r
- this.duration = 1000; // default\r
-\r
- var arrAllSet = settings.split(",");\r
- for( var i = 0; i < arrAllSet.length; i ++ )\r
- {// to retrieve the setting\r
- arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
- var arrOneSet = arrAllSet[i].split("=");\r
- for( var j = 0; j < arrOneSet.length; j++ )\r
- arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
- switch( arrOneSet[0] )\r
- {\r
- case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
- }\r
- }\r
-\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
- CEngine.arrAnimation[this.aniIndex] = this;\r
-}\r
-\r
-CAgencySpiral.prototype.PrepareEffect = function()\r
-{\r
- CCSSP.ShowObject(this.ele, !this.bIsIn );\r
-}\r
-\r
-CAgencySpiral.prototype.UpdateEffect = function()\r
-{\r
- if( this.timer == null )\r
- this.ResetParameters();\r
-\r
- var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
- if( percent >= 1.0 )\r
- this.EndEffect();\r
- else\r
- {\r
- var rf = (this.bIsIn)? (1.0 - percent) : percent; \r
- var t = (1.0-rf) * 4.0 * Math.PI\r
- var rxP = (this.bIsIn)? this.startX : this.finalX; \r
- var ryP = (this.bIsIn)? this.startY : this.finalY; \r
- var rx = (Math.abs(rxP) < 200) ? Math.abs(rxP) : 200;\r
- var ry = (Math.abs(ryP) < 200) ? Math.abs(ryP) : 200;\r
-\r
- var newX = Math.ceil(-rf*Math.cos(t)*rx) + this.ele.ABSX;\r
- var newY = Math.ceil(-rf*Math.sin(t)*ry) + this.ele.ABSY;\r
- CCSSP.MoveObjectTo(this.ele, newX, newY);\r
- if( this.timer == null )\r
- this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
- }\r
-}\r
-\r
-CAgencySpiral.prototype.EndEffect = function()\r
-{\r
- clearInterval( this.timer );\r
- this.timer = null;\r
- \r
- if( this.bIsIn ) // In\r
- CCSSP.MoveObjectTo(this.ele, this.finalX, this.finalY);\r
- else // Out\r
- CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
- CCSSP.ShowObject(this.ele, this.bIsIn );\r
-}\r
-\r
-CAgencySpiral.prototype.ResetParameters = function()\r
-{\r
- this.PrepareEffect();\r
- CCSSP.ShowObject(this.ele, true );\r
- this.startX = (this.bIsIn)? CCSSP.GetWindowRight() : this.ele.ABSX;\r
- this.startY = (this.bIsIn)? CCSSP.GetWindowBottom() : this.ele.ABSY;\r
- this.finalX = (this.bIsIn)? this.ele.ABSX : CCSSP.GetWindowRight();\r
- this.finalY = (this.bIsIn)? this.ele.ABSY : CCSSP.GetWindowBottom(); \r
- \r
- CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
- this.startTime = (new Date()).getTime();\r
-}\r
-// End of CAgencySpiral\r
-\r
-// Begin of CAgencyElastic\r
-function CAgencyElastic( element, settings)\r
-{\r
- this.ele = element;\r
- this.duration = 1000; // default\r
- this.direction = "right";\r
-\r
- var arrAllSet = settings.split(",");\r
- for( var i = 0; i < arrAllSet.length; i ++ )\r
- {// to retrieve the setting\r
- arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
- var arrOneSet = arrAllSet[i].split("=");\r
- for( var j = 0; j < arrOneSet.length; j++ )\r
- arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
- switch( arrOneSet[0] )\r
- {\r
- case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
- case "direction" : this.direction = arrOneSet[1]; break;\r
- }\r
- }\r
- \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
- CEngine.arrAnimation[this.aniIndex] = this;\r
-}\r
-\r
-CAgencyElastic.prototype.PrepareEffect = function()\r
-{\r
- CCSSP.ShowObject(this.ele, false );\r
-}\r
-\r
-CAgencyElastic.prototype.UpdateEffect = function()\r
-{\r
- if( this.timer == null )\r
- this.ResetParameters();\r
-\r
- var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
- if( percent >= 1.0 )\r
- this.EndEffect();\r
- else\r
- {\r
- var newX = this.startX;\r
- var newY = this.startY;\r
- var rf = Math.exp(-percent*3);\r
- var t = percent * 1.5 * Math.PI\r
- var rx = (Math.abs(this.startX) > Math.abs(this.startY)) ? this.startX : this.startY;\r
- switch (this.direction )\r
- {\r
- case "left": \r
- case "right" : newX = rf*Math.cos(t)*rx + this.ele.ABSX; break;\r
- case "up": \r
- case "down" : newY = rf*Math.cos(t)*rx + this.ele.ABSX; break;\r
- }\r
- CCSSP.MoveObjectTo(this.ele, newX, newY);\r
- if( this.timer == null )\r
- this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
- }\r
-}\r
-\r
-CAgencyElastic.prototype.EndEffect = function()\r
-{\r
- CCSSP.MoveObjectTo(this.ele, this.finalX, this.finalY);\r
- clearInterval( this.timer );\r
- this.timer = null;\r
-}\r
-\r
-CAgencyElastic.prototype.ResetParameters = function()\r
-{\r
- CCSSP.ShowObject(this.ele, true );\r
- this.startX = this.ele.ABSX;\r
- this.finalX = this.ele.ABSX;\r
- this.startY = this.ele.ABSY;\r
- this.finalY = this.ele.ABSY;\r
- \r
- switch (this.direction)\r
- { \r
- case "left": this.startX = -this.ele.offsetWidth; break;\r
- case "right": this.startX = this.ele.offsetWidth; break;\r
- case "up": this.startY = -this.ele.offsetHeight;break;\r
- case "down": this.startY = this.ele.offsetHeight; break;\r
- }\r
- CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);\r
- this.startTime = (new Date()).getTime();\r
-}\r
-// End of CAgencyElastic\r
-\r
-// Begin of CAgencyZoom\r
-function CAgencyZoom( element, settings, bIsIn)\r
-{\r
- this.ele = element;\r
- this.duration = 1000; // default\r
- \r
- var arrAllSet = settings.split(",");\r
- for( var i = 0; i < arrAllSet.length; i ++ )\r
- {// to retrieve the setting\r
- arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
- var arrOneSet = arrAllSet[i].split("=");\r
- for( var j = 0; j < arrOneSet.length; j++ )\r
- arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
- switch( arrOneSet[0] )\r
- {\r
- case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
- }\r
- }\r
-\r
- this.bIsIn = bIsIn;\r
- this.timer = null;\r
- this.aniIndex = CEngine.arrAnimation.length;\r
- CEngine.arrAnimation[this.aniIndex] = this;\r
-}\r
-\r
-CAgencyZoom.prototype.PrepareEffect = function()\r
-{\r
- CCSSP.ShowObject(this.ele, false);\r
-}\r
-\r
-CAgencyZoom.prototype.UpdateEffect = function()\r
-{\r
- if( this.timer == null )\r
- this.ResetParameters();\r
-\r
- var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
- if( percent >= 1.0 )\r
- this.EndEffect();\r
- else\r
- {\r
- var nFactorIn = Math.ceil(50+50*percent);\r
- var nFactorOut = Math.ceil(100+200*(1-percent));\r
- var AlterFontsize = ((this.bIsIn)? nFactorIn : nFactorOut) + "%";\r
- var AlterFactor = ((this.bIsIn)? nFactorIn : nFactorOut) / 100;\r
- \r
- this.UpdateEffectAllChildren(this.ele, AlterFontsize, AlterFactor);\r
- for(var index = 0; index < this.ele.all.length; index++)\r
- this.UpdateEffectAllChildren(this.ele.all[index], AlterFontsize, AlterFactor);\r
- \r
- if( this.timer == null )\r
- this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
- }\r
-}\r
-\r
-CAgencyZoom.prototype.UpdateEffectAllChildren = function(child, FontSize, Factor)\r
-{\r
- if( CCSSP.IsTextTag(child) )\r
- child.style.fontSize = FontSize;\r
- else\r
- {\r
- if( typeof(child.orgWidth) == "number" )\r
- child.style.width = Factor * child.orgWidth;\r
- if( typeof(child.orgHeight) == "number" )\r
- child.style.height = Factor * child.orgHeight;\r
- }\r
-}\r
-\r
-CAgencyZoom.prototype.EndEffect = function()\r
-{\r
- this.EndEffectAllChildren(this.ele);\r
- for(var index = 0; index < this.ele.all.length; index++)\r
- this.EndEffectAllChildren(this.ele.all[index]);\r
- \r
- clearInterval( this.timer );\r
- this.timer = null;\r
-}\r
-\r
-CAgencyZoom.prototype.EndEffectAllChildren = function( child )\r
-{ \r
- if( CCSSP.IsTextTag(child) )\r
- child.style.fontSize = child.orgFontSize;\r
- else\r
- {\r
- if( typeof(child.intactWidth) != "undefined" )\r
- {\r
- child.width = child.intactWidth;\r
- child.height = child.intactHeight;\r
- }\r
- else if( typeof(child.style.intactPixelWidth) != "undefined" )\r
- {\r
- child.style.pixelWidth = child.style.intactPixelWidth;\r
- child.style.pixelHeight = child.style.intactPixelHeight;\r
- }\r
- }\r
-}\r
-\r
-CAgencyZoom.prototype.ResetParameters = function()\r
-{\r
- this.PrepareEffect();\r
- this.ResetParametersAllChildren( this.ele );\r
- for(var index = 0; index < this.ele.all.length; index++)\r
- this.ResetParametersAllChildren(this.ele.all[index]);\r
- \r
- this.startTime = (new Date()).getTime();\r
-}\r
-\r
-CAgencyZoom.prototype.ResetParametersAllChildren = function( child )\r
-{\r
- CCSSP.ShowObject(child, true );\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
- child.orgFontSize = child.style.fontSize;\r
- else\r
- {\r
- if( child.width > "" || child.height > "" )\r
- {\r
- child.orgWidth = child.intactWidth = child.width;\r
- child.orgHeight = child.intactHeight = child.height;\r
- }\r
- else if( ( typeof(child.orgWidth) != "number" ) && (typeof(child.orgHeight) != "number") )\r
- {\r
- child.orgWidth = child.style.intactPixelWidth = child.style.pixelWidth;\r
- child.orgHeight = child.style.intactPixelHeight = child.style.pixelHeight;\r
- }\r
- }\r
-}\r
-// End of CAgencyZoom\r
-\r
-//// the following effects will use IE's exclusive "filter" function ////\r
-// Begin of CAgencyAlpha definition\r
-function CAgencyAlpha( element, settings, bIsIn )\r
-{// because of "visual filter" style, this won't work in Navigator\r
- this.ele = element;\r
- this.bIsIn = bIsIn;\r
-\r
- // to set the default value\r
- this.startOpacity = (this.bIsIn) ? 0 : 100;\r
- this.endOpacity = (this.bIsIn) ? 100 : 0;\r
- \r
- this.duration = 1000; // default\r
- \r
- var arrAllSet = settings.split(",");\r
- for( var i = 0; i < arrAllSet.length; i ++ )\r
- {// to retrieve the setting\r
- arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
- var arrOneSet = arrAllSet[i].split("=");\r
- for( var j = 0; j < arrOneSet.length; j++ )\r
- arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
- switch( arrOneSet[0] )\r
- {\r
- case "speed" : this.duration = 100000/arrOneSet[1]; break;\r
- }\r
- }\r
- \r
- this.timer = null;\r
- this.aniIndex = CEngine.arrAnimation.length;\r
- CEngine.arrAnimation[this.aniIndex] = this;\r
-}\r
-\r
-CAgencyAlpha.prototype.PrepareEffect = function()\r
-{// to set the visual filter function\r
- // the visual filter ONLY work when set by "Width and Height" or\r
- // absolute position for DIV, SPAN and normal tag ( such as p )\r
- // but, "absolute" cause the following elements overlap, so:\r
- CCSSP.PrepareFilter( this.ele );\r
- CCSSP.ShowObject(this.ele, !this.bIsIn );\r
-}\r
-\r
-CAgencyAlpha.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
- if( this.timer == null )\r
- this.ResetParameters();\r
- if( typeof(this.ele.filters.alpha) != "object" )\r
- {\r
- this.EndEffect();\r
- return;\r
- }\r
-\r
- var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
- if( percent >= 1.0 )\r
- this.EndEffect();\r
- else if( typeof(this.ele.filters.alpha) == "object" )\r
- {\r
- this.ele.filters.alpha.opacity = this.startOpacity*(1.0-percent) + this.endOpacity*percent;\r
- if( this.timer == null )\r
- this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );\r
- }\r
-}\r
-\r
-CAgencyAlpha.prototype.EndEffect = function()\r
-{// to remove the visual filter function\r
- clearInterval( this.timer );\r
- this.timer = null;\r
- this.ele.style.filter = "";\r
- CCSSP.ShowObject(this.ele, this.bIsIn );\r
-}\r
-\r
-CAgencyAlpha.prototype.ResetParameters = function()\r
-{\r
- this.PrepareEffect();\r
- CCSSP.ShowObject(this.ele, true );\r
- this.ele.style.filter = "alpha(opacity=" + this.startOpacity + ")";\r
- this.startTime = (new Date()).getTime();\r
-}\r
-// End of the CAgencyAlpha definition\r
-\r
-// Begin of CAgencyWave definition\r
-function CAgencyWave( element, settings )\r
-{// because of "visual filter" style, this won't work in Navigator\r
- this.ele = element;\r
-\r
- this.duration = 0; // default\r
- this.strength = 10;\r
- this.freq = 1;\r
- this.lightstrength = 1;\r
- \r
- var arrAllSet = settings.split(",");\r
- for( var i = 0; i < arrAllSet.length; i ++ )\r
- {// to retrieve the setting\r
- arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
- var arrOneSet = arrAllSet[i].split("=");\r
- for( var j = 0; j < arrOneSet.length; j++ )\r
- arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
- switch( arrOneSet[0] )\r
- {\r
- case "duration" : this.duration = 100000/arrOneSet[1]; break;\r
- case "strength" : this.strength = arrOneSet[1]; break;\r
- case "freq" : this.freq = arrOneSet[1]; break;\r
- case "lightstrength" : this.lightstrength = arrOneSet[1]; break;\r
- }\r
- }\r
-\r
- this.timer = null;\r
- this.aniIndex = CEngine.arrAnimation.length;\r
- CEngine.arrAnimation[this.aniIndex] = this;\r
-}\r
-\r
-CAgencyWave.prototype.PrepareEffect = function()\r
-{// to set the visual filter function\r
- CCSSP.PrepareFilter(this.ele);\r
-\r
- CCSSP.ShowObject(this.ele, true );\r
-}\r
-\r
-CAgencyWave.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
- if( this.timer == null )\r
- this.ResetParameters();\r
- if( typeof(this.ele.filters.wave) != "object" )\r
- {\r
- this.EndEffect();\r
- return;\r
- }\r
-\r
- if( this.duration > 0 )\r
- {\r
- var percent = ((new Date()).getTime() - this.startTime)/this.duration;\r
- if( percent >= 1.0 )\r
- {\r
- this.EndEffect();\r
- return;\r
- }\r
- }\r
- \r
- this.ele.filters.wave.phase += 5;\r
- this.ele.filters.wave.phase %= 100;\r
- if( this.timer == null )\r
- this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 50 );\r
-}\r
-\r
-CAgencyWave.prototype.EndEffect = function()\r
-{// to remove the visual filter function\r
- this.ele.style.filter = "";\r
- clearInterval( this.timer );\r
- this.timer = null;\r
-}\r
-\r
-CAgencyWave.prototype.ResetParameters = function()\r
-{\r
- this.PrepareEffect();\r
- this.ele.style.filter = "wave(strength=" + this.strength + ",freq=" + \r
- this.freq +", lightstrength=" + this.lightstrength +",phase=0);";\r
- this.startTime = (new Date()).getTime();\r
-}\r
-// End of the CAgencyWave definition\r
-\r
-// Begin of CAgencyGlow definition\r
-function CAgencyGlow( element, settings )\r
-{// because of "visual filter" style, this won't work in Navigator\r
- this.ele = element;\r
-\r
- // to set the default value\r
- this.glowColor = "green";\r
- this.glowStrength = "3";\r
- \r
- var arrAllSet = settings.split(",");\r
- for( var i = 0; i < arrAllSet.length; i ++ )\r
- {\r
- arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
- var arrOneSet = arrAllSet[i].split("=");\r
- for( var j = 0; j < arrOneSet.length; j++ )\r
- arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
- switch( arrOneSet[0] )\r
- {\r
- case "color" : this.glowColor = arrOneSet[1]; break;\r
- case "strength" : this.glowStrength = arrOneSet[1]; break;\r
- }\r
- }\r
-}\r
-\r
-CAgencyGlow.prototype.PrepareEffect = function()\r
-{\r
- CCSSP.PrepareFilter(this.ele);\r
- CCSSP.ShowObject(this.ele, true );\r
- if( this.ele.style.backgroundColor != "" )\r
- {//style.backgroundColor somehow stop the visual filter\r
- this.ele.intactBackgroundColor = this.ele.style.backgroundColor;\r
- this.ele.style.backgroundColor = "";\r
- }\r
-}\r
-\r
-CAgencyGlow.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
- this.PrepareEffect();\r
- this.ele.style.filter = "glow(Color=" + this.glowColor + ", Strength=" + \r
- this.glowStrength + ", enabled=true" +")";\r
-}\r
-\r
-CAgencyGlow.prototype.EndEffect = function()\r
-{// to remove the visual filter function\r
- this.ele.style.filter = "";\r
- if( typeof(this.ele.intactBackgroundColor) != "undefined" )\r
- this.ele.style.backgroundColor = this.ele.intactBackgroundColor;\r
-}\r
-// End of the CAgencyGlow definition\r
-\r
-// Begin of CAgencyDropShadow definition\r
-function CAgencyDropShadow( element, settings )\r
-{// because of "visual filter" style, this won't work in Navigator\r
- this.ele = element;\r
-\r
- // to set the default value\r
- this.shadowColor = "black"; \r
- this.shadowOffx = "1";\r
- this.shadowOffy = "1";\r
- \r
- var arrAllSet = settings.split(",");\r
- for( var i = 0; i < arrAllSet.length; i ++ )\r
- {\r
- arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
- var arrOneSet = arrAllSet[i].split("=");\r
- for( var j = 0; j < arrOneSet.length; j++ )\r
- arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
- switch( arrOneSet[0] )\r
- {\r
- case "color" : this.shadowColor = arrOneSet[1]; break;\r
- case "offx" : this.shadowOffx = arrOneSet[1]; break;\r
- case "offy" : this.shadowOffy = arrOneSet[1]; break;\r
- }\r
- }\r
-}\r
-\r
-CAgencyDropShadow.prototype.PrepareEffect = function()\r
-{\r
- CCSSP.PrepareFilter(this.ele);\r
- CCSSP.ShowObject(this.ele, true );\r
- \r
- if( this.ele.style.backgroundColor != "" )\r
- {//style.backgroundColor somehow stop the visual filter\r
- this.ele.intactBackgroundColor = this.ele.style.backgroundColor;\r
- this.ele.style.backgroundColor = "";\r
- }\r
-}\r
-\r
-CAgencyDropShadow.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
- this.PrepareEffect();\r
- this.ele.style.filter = "dropshadow(color=" + this.shadowColor + ", offx=" + \r
- this.shadowOffx + ", offy=" + this.shadowOffy + ")";\r
-}\r
-\r
-CAgencyDropShadow.prototype.EndEffect = function()\r
-{// to remove the visual filter function\r
- this.ele.style.filter = "";\r
- if( typeof(this.ele.intactBackgroundColor) != "undefined" )\r
- this.ele.style.backgroundColor = this.ele.intactBackgroundColor;\r
-}\r
-// End of the CAgencyDropShadow definition\r
-\r
-// Begin of CAgencyRevealTrans definition\r
-function CAgencyRevealTrans( element, settings )\r
-{// because of "visual filter" style, this won't work in Navigator\r
- this.ele = element;\r
-\r
- // to set the default value\r
- this.duration = 1.0; //The value is specified in seconds.milliseconds format (0.0000).\r
- this.transition = 0;\r
- \r
- var arrAllSet = settings.split(",");\r
- for( var i = 0; i < arrAllSet.length; i ++ )\r
- {\r
- arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
- var arrOneSet = arrAllSet[i].split("=");\r
- for( var j = 0; j < arrOneSet.length; j++ )\r
- arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
- switch( arrOneSet[0] )\r
- {\r
- case "type" : this.transition = arrOneSet[1]; break;\r
- case "duration" : this.duration = 100/arrOneSet[1]; break;\r
- }\r
- }\r
-}\r
-\r
-CAgencyRevealTrans.prototype.PrepareEffect = function()\r
-{\r
- CCSSP.PrepareFilter(this.ele);\r
- CCSSP.ShowObject( this.ele, false);\r
-}\r
-\r
-CAgencyRevealTrans.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
- if( typeof( this.ele.filters.RevealTrans ) == "object" )\r
- {\r
- if( this.ele.filters.RevealTrans.status == 2 )\r
- this.ele.filters.RevealTrans.stop(); \r
- }\r
-\r
- this.PrepareEffect();\r
- \r
- this.ele.style.filter = "RevealTrans(duration=" + this.duration + \r
- ", transition=" + this.transition + ")";\r
- \r
- if( typeof( this.ele.filters.RevealTrans ) == "object" )\r
- {\r
- this.ele.filters.RevealTrans.apply();\r
- CCSSP.ShowObject( this.ele, true);\r
- this.ele.filters.RevealTrans.play(); \r
- }\r
- else\r
- CCSSP.ShowObject( this.ele, true);\r
-}\r
-\r
-CAgencyRevealTrans.prototype.EndEffect = function()\r
-{\r
- if( typeof( this.ele.filters.RevealTrans ) == "object" )\r
- this.ele.filters.RevealTrans.stop(); \r
- this.ele.style.filter = "";\r
-}\r
-// End of the CAgencyRevealTrans definition\r
-\r
-// Begin of CAgencyBlur definition\r
-function CAgencyBlur( element, settings )\r
-{// because of "visual filter" style, this won't work in Navigator\r
- this.ele = element;\r
-\r
- // to set the default value\r
- this.strength = "5";\r
- this.direction = "90";\r
- \r
- var arrAllSet = settings.split(",");\r
- for( var i = 0; i < arrAllSet.length; i ++ )\r
- {\r
- arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
- var arrOneSet = arrAllSet[i].split("=");\r
- for( var j = 0; j < arrOneSet.length; j++ )\r
- arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
- switch( arrOneSet[0] )\r
- {\r
- case "strength" : this.strength = arrOneSet[1]; break;\r
- case "direction" : this.direction = arrOneSet[1]; break;\r
- }\r
- }\r
-}\r
-\r
-CAgencyBlur.prototype.PrepareEffect = function()\r
-{\r
- CCSSP.PrepareFilter(this.ele);\r
- CCSSP.ShowObject(this.ele, true );\r
-}\r
-\r
-CAgencyBlur.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
- CCSSP.PrepareFilter(this.ele);\r
- this.ele.style.filter = "blur(strength=" + this.strength + \r
- ", direction=" + this.direction + ")";\r
-}\r
-\r
-CAgencyBlur.prototype.EndEffect = function()\r
-{// to remove the visual filter function\r
- this.ele.style.filter = "";\r
-}\r
-// End of the CAgencyBlur definition\r
-\r
-// Begin of CAgencyChangeFilter definition\r
-function CAgencyChangeFilter( element, settings ) // flipH, flipV, invert, grey,\r
-{// because of "visual filter" style, this won't work in Navigator\r
- this.ele = element;\r
-\r
- // to set the default value\r
- this.filterFunction = settings;\r
-}\r
-\r
-CAgencyChangeFilter.prototype.PrepareEffect = function()\r
-{\r
- CCSSP.PrepareFilter(this.ele);\r
- CCSSP.ShowObject(this.ele, true );\r
-}\r
-\r
-CAgencyChangeFilter.prototype.UpdateEffect = function()\r
-{// to set the visual filter function\r
- CCSSP.PrepareFilter(this.ele);\r
- this.ele.style.filter = this.filterFunction;\r
-}\r
-\r
-CAgencyChangeFilter.prototype.EndEffect = function()\r
-{// to remove the visual filter function\r
- this.ele.style.filter = "";\r
-}\r
-// End of the CAgencyChangeFilter definition\r
-\r
-// The effects below change the style on the fly, so they won't work in Navigator\r
-\r
-// Begin of CAgencyFontChange definition, \r
-function CAgencyFontChange( element, settings )\r
-{//this class can be replace by CAgencyChangeStyle,provided the "settings" is standard CSS string.\r
- this.ele = element;\r
- \r
- // to retrieve the original font style\r
- this.RetrieveOldFont( this.ele );\r
- \r
- // to set the default font to change\r
- this.newfontFamily = this.ele.oldFontFamily;\r
- this.newfColor = this.ele.oldColor;\r
- this.newtextDecoration = this.ele.oldTextDecoration;\r
- this.newfontWeight = this.ele.oldFontWeight;\r
- this.newfontStyle = this.ele.oldFontStyle;\r
- this.newfontSize = this.ele.oldFontSize;\r
- this.newBackgroundColor = this.ele.oldBackgroundColor;\r
- \r
- var arrAllSet = settings.split(",");\r
- for( var i = 0; i < arrAllSet.length; i ++ )\r
- {// to retrieve the setting\r
- arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);\r
- var arrOneSet = arrAllSet[i].split("=");\r
- for( var j = 0; j < arrOneSet.length; j++ )\r
- arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);\r
- switch( arrOneSet[0] )\r
- {\r
- case "font-family" : this.newfontFamily = arrOneSet[1]; break;\r
- case "color" : this.newfColor = arrOneSet[1]; break;\r
- case "underline" : this.newtextDecoration = (arrOneSet[1]=="on")? "underline" : "none"; break;\r
- case "bold" : this.newfontWeight = (arrOneSet[1]=="on")? "bold" : "normal"; break;\r
- case "italic" : this.newfontStyle = (arrOneSet[1]=="on")? "italic" : "normal"; break;\r
- case "size" : this.newfontSize = arrOneSet[1]; break;\r
- case "background-color" : this.newBackgroundColor = arrOneSet[1]; break;\r
- }\r
- }\r
-}\r
-\r
-CAgencyFontChange.prototype.RetrieveOldFont = function(objChild)\r
-{\r
- if( typeof(objChild.oldFontFamily) == "undefined" )\r
- objChild.oldFontFamily = objChild.style.fontFamily;\r
- if( typeof(objChild.oldColor) == "undefined" )\r
- objChild.oldColor = objChild.style.color;\r
- if( typeof(objChild.oldTextDecoration) == "undefined" )\r
- objChild.oldTextDecoration = objChild.style.textDecoration;\r
- if( typeof(objChild.oldFontWeight) == "undefined" )\r
- objChild.oldFontWeight = objChild.style.fontWeight;\r
- if( typeof(objChild.oldFontStyle) == "undefined" )\r
- objChild.oldFontStyle = objChild.style.fontStyle;\r
- if( typeof(objChild.oldFontSize) == "undefined" )\r
- objChild.oldFontSize = objChild.style.fontSize;\r
- if( typeof(objChild.oldBackgroundColor) == "undefined" )\r
- objChild.oldBackgroundColor = objChild.style.backgroundColor;\r
-}\r
-\r
-CAgencyFontChange.prototype.PrepareEffect = function()\r
-{\r
- // as for expanding text, the child is created after the constructor called\r
- for(var index = 0; index < this.ele.all.length; index++)\r
- this.RetrieveOldFont(this.ele.all[index]);\r
- CCSSP.ShowObject(this.ele, true );\r
-}\r
-\r
-CAgencyFontChange.prototype.UpdateEffect = function()\r
-{// to change the font\r
- this.PrepareEffect();\r
- this.UpdateEffectAllChildren( this.ele );\r
- for( var index = 0; index < this.ele.all.length; index++)\r
- this.UpdateEffectAllChildren(this.ele.all[index]);\r
-}\r
-\r
-CAgencyFontChange.prototype.UpdateEffectAllChildren = function(objChild)\r
-{\r
- objChild.style.fontFamily = this.newfontFamily;\r
- objChild.style.color = this.newfColor;\r
- objChild.style.textDecoration = this.newtextDecoration;\r
- objChild.style.fontWeight = this.newfontWeight;\r
- objChild.style.fontStyle = this.newfontStyle;\r
- objChild.style.fontSize = this.newfontSize;\r
- objChild.style.backgroundColor = this.newBackgroundColor;\r
-}\r
-\r
-CAgencyFontChange.prototype.EndEffect = function()\r
-{// to reinstate the original font style\r
- this.EndEffectAllChildren( this.ele );\r
- for( var index = 0; index < this.ele.all.length; index++)\r
- this.EndEffectAllChildren(this.ele.all[index]);\r
-}\r
-\r
-CAgencyFontChange.prototype.EndEffectAllChildren = function( objChild )\r
-{\r
- if( typeof(objChild.oldFontFamily) != "undefined" )\r
- objChild.style.fontFamily = objChild.oldFontFamily;\r
- if( typeof(objChild.oldColor) != "undefined" )\r
- objChild.style.color = objChild.oldColor;\r
- if( typeof(objChild.oldFontWeight) != "undefined" )\r
- objChild.style.fontWeight = objChild.oldFontWeight;\r
- if( typeof(objChild.oldFontStyle) != "undefined" )\r
- objChild.style.fontStyle = objChild.oldFontStyle;\r
- if( typeof(objChild.oldFontSize) != "undefined" )\r
- objChild.style.fontSize = objChild.oldFontSize;\r
- if( typeof(objChild.oldTextDecoration) != "undefined" )\r
- objChild.style.textDecoration = objChild.oldTextDecoration;\r
- if( typeof(objChild.oldBackgroundColor) != "undefined" )\r
- objChild.style.backgroundColor = objChild.oldBackgroundColor;\r
-}\r
-// End of the CAgencyFontChange definition\r
-\r
-// Begin of the CAgencyChangeStyle definition\r
-function CAgencyChangeStyle( element, settings )\r
-{//this class can be replace by CAgencyChangeStyle,provided the "settings" is standard CSS string.\r
- this.ele = element;\r
- \r
- // to retrieve the original style\r
- this.oldstyle = this.ele.style.cssText;\r
- \r
- // to set the default style\r
- this.newStyle = this.oldstyle;\r
- \r
- if( typeof(settings) == "string" && settings.length > 1 )\r
- this.newStyle = this.oldstyle + " " + settings;\r
-}\r
-\r
-CAgencyChangeStyle.prototype.PrepareEffect = function()\r
-{\r
- CCSSP.ShowObject(this.ele, true );\r
-}\r
-\r
-CAgencyChangeStyle.prototype.UpdateEffect = function()\r
-{// to change the style\r
- this.ele.style.cssText = this.newStyle;\r
-}\r
-\r
-CAgencyChangeStyle.prototype.EndEffect = function()\r
-{// to reinstate the original style\r
- this.ele.style.cssText = this.oldStyle;\r
-}\r
-// End of the CAgencyChangeStyle definition\r
-\r
-//End the definition of CAgencyXXXX classes\r
-\r
-//Begin to collaborate with other event handler settings \r
-CCSSP.RegisterEventHandler( window, "onload", "CEngine.OnPageLoad();BSSCOnLoad();kadovInitTriggersInHead();");\r
-CCSSP.RegisterEventHandler( document, "onclick", "CEngine.OnPageClick();BSSCOnClick();");\r
-CCSSP.RegisterEventHandler( document, "onmouseover", "CEngine.OnMouseOver();BSSCOnMouseOver();" );\r
-CCSSP.RegisterEventHandler( document, "onmouseout", "CEngine.OnMouseOver();BSSCOnMouseOut();" );\r
-CCSSP.RegisterEventHandler( window, "onunload", "BSSCOnUnload();");\r
-//End to collaborate with other event handler settings\r
-\r
-/// Section End - CCSSP DHTM 2 (JavaScript 1.2)\r
-\r
+// eHelp® Corporation Dynamic HTML JavaScript
+// Copyright© 1998-2003 eHelp® Corporation.All rights reserved.
+// Version=4.82
+
+// Warning:Do not modify this file.It is generated by RoboHELP® and changes will be overwritten.
+
+//// Segment Begin -- (JavaScript 1.0)
+
+/// Section Begin - General and relative topics(JavaScript 1.0)
+
+//{{HH_SYMBOL_SECTION
+var HH_ChmFilename = "";
+var HH_WindowName = "";
+var HH_GlossaryFont = "";
+var HH_Glossary = "";
+var HH_Avenue = "";
+var HH_ActiveX = false;
+//}}HH_SYMBOL_SECTION
+
+//Begin to support previous generic parameters
+//Get the information about the browser.
+var gstrBsAgent = navigator.userAgent.toLowerCase();
+var gnBsVer = parseInt(navigator.appVersion);
+
+var gbBsOpera = (gstrBsAgent.indexOf('opera') != -1);
+var gbBsKonqueror = (gstrBsAgent.indexOf('konqueror') != -1);
+var gbBsSafari = (gstrBsAgent.indexOf('safari') != -1);
+var gbBsIE = (gstrBsAgent.indexOf('msie') != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;
+var gbBsNS = (gstrBsAgent.indexOf('mozilla') != -1) && ((gstrBsAgent.indexOf('spoofer') == -1) && (gstrBsAgent.indexOf('compatible') == -1)) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;
+
+var gbBsMac = (gstrBsAgent.indexOf('mac') != -1);
+var gbBsWindows = ((gstrBsAgent.indexOf('win') != -1) || (gstrBsAgent.indexOf('16bit') != -1));
+var gbBsSunOS = (gstrBsAgent.indexOf("sunos") != -1);
+
+var gbBsIE3Before = ((gbBsIE) && (gnBsVer <= 2));
+var gbBsNS3Before = ((gbBsNS) && (gnBsVer <= 3));
+
+var gbBsNS2 = ((gbBsNS) && (gnBsVer <= 2));
+var gbBsNS3 = ((gbBsNS) && (gnBsVer == 3));
+var gbBsIE300301 = ((gbBsIE) && (gnBsVer == 2) && ((gstrBsAgent.indexOf("3.00") != -1)||(gstrBsAgent.indexOf("3.0a") != -1)||(gstrBsAgent.indexOf("3.0b")!=-1)||(gstrBsAgent.indexOf("3.01")!=-1)));
+var gbBsIE302 = ((gbBsIE) && (gnBsVer == 2) && (gstrBsAgent.indexOf("3.02") != -1));
+
+var gbBsNS4 = ((gbBsNS) && (gnBsVer >= 4));
+var gbBsNS6 = ((gbBsNS) && (gnBsVer >= 5));
+var gbBsNS7 = false;
+
+var gbBsIE4 = ((gbBsIE) && (gnBsVer >= 4));
+var gbBsIE5 = false;
+var gbBsIE55 = false;
+
+var gbBsOpera6 = false;
+var gbBsOpera7 = false;
+
+var gbBsKonqueror3 = false;
+
+
+
+gbBsIE = (navigator.appName.indexOf("Microsoft") != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;;
+if (gbBsIE)
+{
+ if (parseInt(navigator.appVersion) >= 4) {
+ gbBsIE4 = true;
+ if (gbBsIE4) {
+ var nPos = gstrBsAgent.indexOf("msie");
+ var strIEversion = gstrBsAgent.substring(nPos + 5);
+ var nVersion = parseFloat(strIEversion);
+ if (nVersion >= 5)
+ gbBsIE5 = true;
+ if (nVersion >= 5.5)
+ gbBsIE55 = true;
+ }
+ }
+}
+if (gbBsNS6)
+{
+ var nPos=gstrBsAgent.indexOf("gecko");
+ if(nPos!=-1)
+ {
+ var nPos2=gstrBsAgent.indexOf("/", nPos);
+ if(nPos2!=-1)
+ {
+ var nVersion=parseFloat(gstrBsAgent.substring(nPos2+1));
+ if (nVersion>=20020823)
+ gbBsNS7=true;
+ }
+ }
+}
+if (gbBsOpera)
+{
+ var nPos = gstrBsAgent.indexOf("opera");
+ if(nPos!=-1)
+ {
+ var nVersion = parseFloat(gstrBsAgent.substring(nPos+6));
+ if (nVersion >= 6)
+ {
+ gbBsOpera6=true;
+ if (nVersion >=7)
+ gbBsOpera7=true;
+ }
+ }
+}
+if (gbBsKonqueror)
+{
+ var nPos = gstrBsAgent.indexOf("konqueror");
+ if(nPos!=-1)
+ {
+ var nVersion = parseFloat(gstrBsAgent.substring(nPos+10));
+ if (nVersion >= 3)
+ {
+ gbBsKonqueror3=true;
+ }
+ }
+}
+
+function insertAdjacentHTML(obj, where, htmlStr)
+{
+ if (gbBsIE || gbBsOpera7)
+ {
+ obj.insertAdjacentHTML(where, htmlStr);
+ }
+ else if (gbBsNS6 || gbBsSafari)
+ {
+ var r = obj.ownerDocument.createRange();
+ r.setStartBefore(obj);
+ var parsedHTML = r.createContextualFragment(htmlStr);
+
+ switch (where){
+ case 'beforeBegin':
+ obj.parentNode.insertBefore(parsedHTML,obj);
+ break;
+ case 'afterBegin':
+ obj.insertBefore(parsedHTML,obj.firstChild);
+ break;
+ case 'beforeEnd':
+ obj.appendChild(parsedHTML);
+ break;
+ case 'afterEnd':
+ if (obj.nextSibling){
+ obj.parentNode.insertBefore(parsedHTML,obj.nextSibling);
+ } else {
+ obj.parentNode.appendChild(parsedHTML);
+ }
+ break;
+ }
+ }
+}
+
+// Utilities functions.
+function BsscHasExtJs()
+{
+ if( gbBsIE3Before || gbBsNS3Before)
+ return false;
+ return true;
+}
+
+// Register event handler
+var gBsOnLoads = new Array(); // An array holds all the onload event handler.
+var gBsOnClicks = new Array(); // An array holds all the onClick event handler.
+var gBsOnUnLoads = new Array(); // An array holds all the OnUnLoad event handler.
+var gBsOnMouseOvers = new Array(); // An array holds all the OnMouseOver event handler.
+var gBsOnMouseOuts = new Array(); // An array holds all the OnMouseOut event handler.
+
+var gbOrignalOnMouseDown = null;
+
+function BsscRegisterOnLoad(funcHandler)
+{
+ var nLength = gBsOnLoads.length;
+ gBsOnLoads[nLength] = funcHandler;
+}
+
+function BsscRegisterOnClick(funcHandler)
+{
+ var nLength = gBsOnClicks.length;
+ gBsOnClicks[nLength] = funcHandler;
+}
+
+function BsscRegisterOnUnLoad(funcHandler)
+{
+ var nLength = gBsOnUnLoads.length;
+ gBsOnUnLoads[nLength] = funcHandler;
+}
+
+function BsscRegisterOnMouseOver(funcHandler)
+{
+ var nLength = gBsOnMouseOvers.length;
+ gBsOnMouseOvers[nLength] = funcHandler;
+}
+
+function BsscRegisterOnMouseOut(funcHandler)
+{
+ var nLength = gBsOnMouseOuts.length;
+ gBsOnMouseOuts[nLength] = funcHandler;
+}
+
+function BsGeneralOnLoad()
+{
+ if (!gbBsIE4 && !gbBsNS4)
+ return;
+
+ // Make everything visible in navigator
+ if (gbBsNS4 && !gbBsNS6) {
+ // Make some special effects items visible
+ for (var iLayer = 0; iLayer < document.layers.length; iLayer++) {
+ document.layers[iLayer].visibility = "show";
+ document.layers[iLayer].left = 0;
+ }
+ }
+}
+
+// If resize the netscape browser, need to reload it.
+function BsReDo()
+{
+ if (innerWidth != origWidth || innerHeight != origHeight)
+ location.reload();
+}
+// End of the local functions.
+
+// The following functions are used by the html files.
+function BSSCOnLoad()
+{
+ if( !BsscHasExtJs() )
+ return;
+ for (var nElement = gBsOnLoads.length - 1; nElement >= 0; nElement--)
+ gBsOnLoads[nElement]();
+}
+
+function BSSCOnClick()
+{
+ if (!BsscHasExtJs()) return;
+
+ for (var nElement = gBsOnClicks.length - 1; nElement >= 0; nElement--)
+ gBsOnClicks[nElement]();
+}
+
+function BSSCOnUnload()
+{
+ if (!BsscHasExtJs()) return;
+ for (var nElement = gBsOnUnLoads.length - 1; nElement >= 0; nElement--)
+ gBsOnUnLoads[nElement]();
+}
+
+function BSSCOnMouseOver()
+{
+ if (!BsscHasExtJs()) return;
+ for (var nElement = gBsOnMouseOvers.length - 1; nElement >= 0; nElement--)
+ gBsOnMouseOvers[nElement]();
+}
+
+function BSSCOnMouseOut()
+{
+ if (!BsscHasExtJs()) return;
+ for (var nElement = gBsOnMouseOuts.length - 1; nElement >= 0; nElement--)
+ {
+ gBsOnMouseOuts[nElement]();
+ }
+}
+// End of invocation of the event handle functions.
+
+// Add the GereralOnLoad to the onload array.
+if (typeof(BsscRegisterOnLoad) != "undefined")
+{
+ BsscRegisterOnLoad(BsGeneralOnLoad);
+}
+if (gbBsNS4&&!gbBsNS6) {
+ origWidth = innerWidth;
+ origHeight = innerHeight;
+ onresize = BsReDo;
+}
+//End to support previous generic parameters
+
+//Begin to support previous HHActiveX invoking
+function BsHHActivateComponents()
+{
+ if( HH_ActiveX && (HH_ChmFilename != "") && ((self == top) || (self == top.frames[0])))
+ {
+ var objBody = getElementsByTag(document,"BODY")[0];
+ if( typeof(objBody) == "object" )
+ {
+ insertAdjacentHTML(objBody, "beforeEnd", '<OBJECT ID="HHComponentActivator" CLASSID="CLSID:399CB6C4-7312-11D2-B4D9-00105A0422DF" width=0 height=0></OBJECT>');
+ if (HHComponentActivator.object)
+ HHComponentActivator.Activate(HH_ChmFilename, HH_WindowName, HH_GlossaryFont, HH_Glossary, HH_Avenue);
+ }
+ }
+}
+
+function BsHHActivXOnLoad()
+{
+ if( gbBsIE4 )
+ BsHHActivateComponents();
+}
+
+if( typeof(BsscRegisterOnLoad) != "undefined" )
+{
+ BsscRegisterOnLoad(BsHHActivXOnLoad);
+}
+//End to support previous HHActiveX invoking
+
+//Begin to support previous relative topics
+//If webHelp needs Related Topics DHTMLcode, it's supposed to add it here
+var gbPopupMenuTimeoutExpired = false;
+var gbInPopupMenu = false;
+var gbPopupMenuTopicList = null;
+var gOlddocumentClick = null;
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// Popup Menu code
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+var g_bIsPopupMenuInit = false;
+function _WritePopupMenuLayer()
+{
+ if (!g_bIsPopupMenuInit)
+ {
+ if (gbBsNS4&&!gbBsNS6) {
+//Do not try to write ininle styles for NS! NS can not handle it and will not stop downloading the html page...
+ document.write("<DIV CLASS='WebHelpPopupMenu' ID='PopupMenu'></DIV>");
+ } else{
+ document.write("<DIV ID='PopupMenu' STYLE='position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;'></DIV>");
+ if (!(gbBsNS4&&!gbBsNS6)) {
+ document.write("<STYLE TYPE='text/css'>");
+ if (gbBsMac&&gbBsIE4) {
+ document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:10pt; font-style:normal;font-weight:normal;text-decoration:none;}");
+ document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:10pt; font-style:normal;font-weight:normal;text-decoration:none;}");
+ } else {
+ document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:8pt; font-style:normal;font-weight:normal;text-decoration:none;}");
+ document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:8pt; font-style:normal;font-weight:normal;text-decoration:none;}");
+ }
+ document.write("</STYLE>");
+ }
+ }
+ g_bIsPopupMenuInit = true;
+ }
+}
+
+//Seek for the bsscright frame
+function _SeekFrameByName( cRoot, strName )
+{
+ if( cRoot == null ) return null;
+ if( cRoot.frames == null ) return null;
+ if( cRoot.frames[strName] != null ) return cRoot.frames[strName];
+ for (var i=0; i<cRoot.frames.length; i++)
+ {
+ var cObj = null;
+ if (!gbBsNS6)
+ cObj = _SeekFrameByName( cRoot.frames(i).document, strName );
+ else
+ cObj = _SeekFrameByName( cRoot.frames[i], strName );
+ if( cObj != null ) return cObj;
+ };
+ return null;
+}
+function _GetFrameByName( cRoot, strName )
+{
+ if( cRoot == null ) return null;
+ var cRet = _SeekFrameByName(cRoot, strName);
+ if( cRet != null ) return cRet;
+ if (cRoot.parent != cRoot)
+ return _GetFrameByName( cRoot.parent, strName );
+ else
+ return null;
+}
+
+var gfn_arguments = null;
+function _PopupMenu_Invoke(fn_arguments)
+{
+ gfn_arguments = fn_arguments;
+ if (gbBsOpera6&&gbBsMac)
+ {
+ var wndOldPopupLinks= window.open(document.location.href, "popuplinks");
+ wndOldPopupLinks.close();
+ setTimeout("_PopupMenu_Invoke_2();",100);
+ }
+ else
+ {
+ _PopupMenu_Invoke_2();
+ }
+}
+
+function _PopupMenu_Invoke_2()
+{
+ var fn_arguments = gfn_arguments;
+ gfn_arguments = null;
+
+ // Make sure we have reasonable arguments
+ var argLen = fn_arguments.length;
+ if (argLen < 3) {
+ return false;
+ }
+
+ // Check to see if we only have one target
+ var strTarget = "";
+ var targetDoc = null;
+ if (fn_arguments[1] == '') {
+ if (BSSCPopup_IsPopup()) {
+ targetDoc = parent;
+ strTarget = "TARGET= _parent";
+ }
+ else
+ targetDoc = window.document;
+ } else {
+ targetDoc = _GetFrameByName( parent, fn_arguments[1] );
+
+ strTarget = "TARGET='" + fn_arguments[1] + "'";
+ }
+
+ if ((!gbBsIE4 && !gbBsNS4 && !gbBsOpera7 && !gbBsKonqueror3 &&!gbBsSafari) || ((gbBsMac) && (gbBsIE4) && (window.event.srcElement.tagName == "AREA"))) {
+
+ var argLen = fn_arguments.length;
+
+ // Create the window that the hyperlinks will go into
+ var nHeight = argLen * 15;
+ var nWidth = 400;
+ var strParam = "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=auto";
+ strParam += ",height=" + nHeight + ",width=200";
+ strParam += ",resizable";
+
+ var wndTemp=null;
+ // Create a temporary window first to ensure the real popup comes up on top
+ if (!gbBsOpera)
+ wndTemp = window.open("", "temp", strParam);
+
+ // Create the real popup window
+ var wndPopupLinks=null;
+ if (gbBsOpera&&gbBsMac)
+ {
+ wndTemp = window.open(document.location.href, "temp", strParam);
+ wndPopupLinks= window.open(document.location.href, "popuplinks", strParam);
+ }
+ else
+ wndPopupLinks= window.open("", "popuplinks", strParam);
+ wndPopupLinks.document.open("text/html");
+
+ // Close the temporary
+ if (wndTemp)
+ wndTemp.close();
+
+ var sHTML="<html><head></head>";
+ sHTML+="<body onBlur=\'self.focus();\'>";
+ var strParaLine = "";
+ for (var i = 0; i < (argLen - 2) / 2; i++) {
+ strParaLine = "";
+ strParaLine += "<a href=\"javascript:";
+ if (gbBsIE) {
+ strParaLine += "onBlur=null; ";
+ }
+ strParaLine += "opener.location=\'";
+ strParaLine += fn_arguments[2 * i + 3];
+ strParaLine += "\';close();\"";
+ strParaLine += strTarget;
+
+ strParaLine += ">";
+ strParaLine += fn_arguments[2 * i + 2];
+ strParaLine += "</a>";
+ strParaLine += "<br>";
+ sHTML+=strParaLine;
+ }
+ sHTML+="</body></html>";
+ wndPopupLinks.document.write(sHTML);
+ wndPopupLinks.document.close();
+ window.gbInPopupMenu = true;
+ if (!gbBsIE) {
+ wndPopupLinks.focus();
+ }
+ return false;
+ }
+
+ if (((argLen < 5) && ((isNaN(fn_arguments[2])) || (gbPopupMenuTopicList == null))) ||
+ ((argLen < 4) && ((!isNaN(fn_arguments[2])) && (gbPopupMenuTopicList != null)))) {
+ // Get the place that we will be putting the topic into
+ var strURL = "";
+ if (isNaN(fn_arguments[2]) || (gbPopupMenuTopicList == null)) {
+ strURL = fn_arguments[3];
+ }
+ else {
+ strURL = gbPopupMenuTopicList[fn_arguments[2]].strURL;
+ }
+
+ if (targetDoc != null) {
+ targetDoc.location.href = strURL;
+ }
+ else {
+ if (fn_arguments[1] != null && typeof(fn_arguments[1]) != "undefined")
+ window.open(strURL, fn_arguments[1]);
+ else
+ window.open(strURL);
+ }
+ window.gbInPopupMenu = true;
+ return false;
+ }
+
+ var strMenu = "";
+ if (gbBsNS4&&!gbBsNS6) {
+ strMenu = '<TABLE BORDER="1" CELLSPACING=0 CELLPADDING=3 BGCOLOR="#c0c0c0">';
+ } else {
+ strMenu = '<TABLE STYLE="border:2px outset white;" CELLSPACING=0';
+ if (gbBsMac) {
+ strMenu += ' CELLPADDING=4';
+ } else {
+ strMenu += ' CELLPADDING=2';
+ }
+ strMenu += ' BGCOLOR=#c0c0c0>';
+ }
+ // Add each of the items
+ var i = 2;
+ while (i <= argLen - 1) {
+ strMenu += '<TR><TD><NOBR>'
+ // If the destination is a number then look it up in the topic list
+ if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) {
+ strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A HREF="' + fn_arguments[i + 1] + '"' + strTarget;
+ } else {
+ strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A HREF="' + gbPopupMenuTopicList[fn_arguments[i]].strURL + '"' + strTarget;
+ }
+ strMenu += ' onclick="PopupMenu_HandleClick(event);"';
+ strMenu += ' onmouseover="PopupMenu_Over(event);"';
+ strMenu += ' onmouseout="PopupMenu_Out(event);"';
+ strMenu += '>';
+ if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) {
+ strMenu += '<SPAN CLASS="PopupNotOver">' + fn_arguments[i] + '</SPAN>';
+ } else {
+ strMenu += '<SPAN CLASS="PopupNotOver">' + gbPopupMenuTopicList[fn_arguments[i]].strTitle + '</SPAN>';
+ }
+ strMenu += '</A></DIV></NOBR></TD></TR>';
+
+ if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) {
+ i += 2;
+ } else {
+ i += 1;
+ }
+ }
+ strMenu += "</TABLE>";
+
+ if (gbBsMac) {
+ // totally hack. because ie5 in mac need something. </TABLE> is one of them. mac is mad.
+ strMenu +="<TABLE></TABLE>";
+ }
+
+ var layerPopup = null;
+ var stylePopup = null;
+ var nEventX = 0;
+ var nEventY = 0;
+ var nWindowWidth = 0;
+ if (gbBsIE4 || gbBsOpera7) {
+
+ layerPopup = getElement("PopupMenu");
+ layerPopup.innerHTML = strMenu;
+ stylePopup = layerPopup.style;
+
+ _BSPSGetClientSize();
+
+ // Get the position of the item causing the event (relative to its parent)
+ nEventX = window.event.clientX;
+ nEventY = window.event.clientY;
+
+ if (nEventY + layerPopup.scrollHeight + 10 < gBsClientHeight) {
+ nEventY += document.body.scrollTop + 10;
+ } else {
+ nEventY = (document.body.scrollTop + gBsClientHeight) - layerPopup.scrollHeight - 20;
+ }
+ stylePopup.top = nEventY;
+
+ var nPopupWidth = layerPopup.scrollWidth;
+ if (gbBsMac) {
+ nPopupWidth = 80; // we have no idea how to get the dynamic width of the popup.
+ }
+ if (nEventX + nPopupWidth + 20 > gBsClientWidth) {
+ if (gBsClientWidth - nPopupWidth < 5) {
+ stylePopup.left = 5;
+ } else {
+ stylePopup.left = gBsClientWidth - nPopupWidth - 5;
+ }
+ } else {
+ stylePopup.left = nEventX + document.body.scrollLeft + 20;
+ }
+
+ stylePopup.visibility = "visible";
+ if (!gOlddocumentClick && document.onclick)
+ gOlddocumentClick = document.onclick;
+ document.onclick = PopupMenu_HandleClick;
+
+ } else if (gbBsNS6 || gbBsKonqueror3||gbBsSafari) {
+ layerPopup = getElement("PopupMenu");
+ layerPopup.style.visibility = "hidden";
+
+ if (gbBsNS6)
+ {
+ var e = fn_arguments[0];
+ nEventX = e.pageX;
+ nEventY = e.pageY;
+ }
+ else
+ {
+ nEventX = window.event.clientX;
+ nEventY = window.event.clientY;
+ }
+ _BSPSGetClientSize();
+ layerPopup.innerHTML = strMenu;
+
+ if (nEventY + layerPopup.offsetHeight + 20 < window.pageYOffset + gBsClientHeight) {
+ nEventY += 20;
+ } else {
+ nEventY = gBsClientHeight + window.pageYOffset - layerPopup.offsetHeight - 20;
+ }
+
+ if (nEventX + layerPopup.offsetWidth + 20 > gBsClientWidth + window.pageXOffset) {
+ if (gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth < 20) {
+ nEventX = 5;
+ } else {
+ nEventX = gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth - 20;
+ }
+ } else {
+ nEventX += 20;
+ }
+ layerPopup.style.top = nEventY;
+ layerPopup.style.left = nEventX;
+ // set again to avoid the stupid frash in netscape 6.
+ layerPopup.innerHTML = strMenu;
+ layerPopup.style.visibility = "visible";
+ //window.captureEvents(Event.MOUSEDOWN);
+ if (!gOlddocumentClick && document.onclick)
+ gOlddocumentClick = document.onclick;
+ window.onclick = PopupMenu_HandleClick;
+ }
+ else if (gbBsNS4) {
+ layerPopup = document.layers.PopupMenu;
+ layerPopup.visibility = "hide";
+ stylePopup = layerPopup.document;
+ stylePopup.write(strMenu);
+ stylePopup.close();
+ var e = fn_arguments[0];
+ nEventX = e.pageX;
+ nEventY = e.pageY;
+ _BSPSGetClientSize();
+ if (nEventY + layerPopup.clip.height + 20 < window.pageYOffset + gBsClientHeight) {
+ nEventY += 20;
+ } else {
+ nEventY = gBsClientHeight + window.pageYOffset- layerPopup.clip.height - 20;
+ }
+ layerPopup.top = nEventY;
+
+ if (nEventX + layerPopup.clip.width + 20 > gBsClientWidth + window.pageXOffset) {
+ if (gBsClientWidth + window.pageXOffset - layerPopup.clip.width < 20) {
+ nEventX = 5;
+ } else {
+ nEventX = gBsClientWidth + window.pageXOffset - layerPopup.clip.width - 20;
+ }
+ } else {
+ nEventX += 20;
+ }
+
+ layerPopup.left = nEventX;
+
+ layerPopup.visibility = "show";
+
+ window.captureEvents(Event.MOUSEDOWN);
+ if (!gOlddocumentClick && document.onmousedown)
+ gOlddocumentClick = document.onmousedown;
+ window.onmousedown = PopupMenu_HandleClick;
+ }
+
+ window.gbInPopupMenu = true;
+ window.gbPopupMenuTimeoutExpired = false;
+ setTimeout("PopupMenu_Timeout();", 100);
+ return false;
+}
+
+function PopupMenu_Timeout()
+{
+ window.gbPopupMenuTimeoutExpired = true;
+}
+
+function PopupMenu_Over(e)
+{
+ if (gbBsIE4||gbBsOpera7)
+ e.srcElement.className = "PopupOver";
+ else if (gbBsNS6)
+ e.target.parentNode.className = "PopupOver";
+ return;
+}
+
+function PopupMenu_Out(e)
+{
+ if (gbBsIE4||gbBsOpera7)
+ e.srcElement.className = "PopupNotOver";
+ else if (gbBsNS6)
+ e.target.parentNode.className = "PopupNotOver";
+ return;
+}
+
+function PopupMenu_HandleClick(e)
+{
+ if (window.gbPopupMenuTimeoutExpired) {
+ window.gbInPopupMenu = false;
+ if (gbBsNS4 && !gbBsNS6) {
+ window.releaseEvents(Event.MOUSEDOWN);
+ }
+
+ var layerPopup = null;
+ if (gbBsNS4&&!gbBsNS6) {
+ layerPopup = document.layers.PopupMenu;
+ layerPopup.visibility = "hide";
+ } else {
+ layerPopup = getElement("PopupMenu");
+ layerPopup.style.visibility = "hidden";
+ }
+
+ if (gOlddocumentClick)
+ {
+ if (gbBsNS4 && !gbBsNS6)
+ document.onmousedown = gOlddocumentClick;
+ else
+ document.onclick = gOlddocumentClick;
+ }
+ }
+ return;
+}
+
+function BSSCPopup_ClickMac()
+{
+ if ((!DHTMLPopupSupport()) && (gbBsIE4 || gbBsOpera7))
+ {
+ var bClickOnAnchor = false;
+ var el;
+ if ((window.event != null) &&
+ (window.event.srcElement != null))
+ {
+ el = window.event.srcElement;
+ while (el != null)
+ {
+ if ((el.tagName == "A") || (el.tagName == "AREA")) {
+ bClickOnAnchor = true;
+ break;
+ }
+ if (el.tagName == "BODY") {
+ break;
+ }
+ el = getParentNode(el);
+ }
+ }
+ if (BSSCPopup_IsPopup())
+ {
+ if (!bClickOnAnchor) {
+ parent.window.gPopupWindow = null;
+ self.close();
+ }
+ }
+ else
+ {
+ bClosePopupWindow = true;
+ if ((bClickOnAnchor) &&
+ (el.href) &&
+ ((el.href.indexOf("javascript:BSSCPopup") != -1) || (el.href.indexOf("javascript:null") != -1) || (el.href.indexOf("javascript:void(0)") != -1)))
+ {
+ bClosePopupWindow = false;
+ }
+ if (bClosePopupWindow)
+ {
+ if (window.gPopupWindow != null && !window.gPopupWindow.closed )
+ {
+ window.gPopupWindow.close();
+ }
+ }
+ }
+ }
+}
+
+function BsPopupOnClick()
+{
+ if (!gbBsIE4 && !gbBsOpera7)
+ return;
+
+ BSSCPopup_ClickMac();
+}
+
+function _BSSCOnError(message)
+{
+ if(-1 != message.indexOf("denied")
+ || -1 != message.indexOf("Object required"))
+ return true;
+}
+
+//End to support previous relative topics
+
+/// Section End - General and relative topics (JavaScript 1.0)
+
+/// Section Begin - Popup (JavaScript 1.0)
+//Begin to support previous popup functions
+
+//variables used to isolate the browser type
+var gBsStyVisShow = null;
+var gBsStyVisHide = null;
+var gBsClientWidth = 640;
+var gBsClientHeight = 480;
+
+// here is the varible for judge popup windows size. these parameter is for IE5.0, it may need adjust for others.
+var gBRateH_W = 0.618; // 1.618 Golden cut.
+var gBMaxXOfParent = 0.8;
+var gBMaxYOfParent = 0.8;
+var gBscrollHeight = 16;
+var gBscrollWidth = 16;
+var gBpermitXDelta = 3;
+var gBpermitYDelta = 3;
+
+
+var arrayPopupURL = new Array();
+var arrayAbsPopupURL = new Array();
+
+var arrayDirty = new Array();
+
+function setAbsPopupURL(nIndex, strURL)
+{
+ arrayAbsPopupURL[nIndex] = strURL;
+}
+
+function getAbsPopupURL(nIndex)
+{
+ if (nIndex == -1 || arrayAbsPopupURL.length <= nIndex) return null;
+ else
+ return arrayAbsPopupURL[nIndex];
+}
+
+function getPopupURL(nIndex)
+{
+ if (nIndex == -1 || arrayPopupURL.length <= nIndex) return null;
+ else
+ return arrayPopupURL[nIndex];
+}
+
+function getPopupID(nIndex)
+{
+ return gstrPopupID + nIndex;
+}
+
+function getPopupShadowID(nIndex)
+{
+ return gstrPopupShadowID + nIndex;
+}
+
+function getPopupTopicID(nIndex)
+{
+ return gstrPopupTopicID + nIndex;
+}
+
+function getPopupIFrameID(nIndex)
+{
+ return gstrPopupIFrameID + nIndex;
+}
+
+function getPopupIFrameName(nIndex)
+{
+ return gstrPopupIFrameName + nIndex;
+}
+
+
+function getPopupTopicStyle(nIndex)
+{
+ return getElement(getPopupTopicID(nIndex)).style;
+}
+
+function getPopupShadowStyle(nIndex)
+{
+ return getElement(getPopupShadowID(nIndex)).style;
+}
+
+function getPopupIFrame(nIndex)
+{
+ if (gbBsNS6)
+ return eval("window.frames['" + getPopupIFrameName(nIndex) + "']");
+ else
+ return eval("document.frames['" + getPopupIFrameName(nIndex) + "']");
+}
+
+function getPopupDivStyle(nIndex)
+{
+ return getElement(getPopupID(nIndex)).style;
+}
+
+function getPopupIFrameStyle(nIndex)
+{
+ return getElement(getPopupIFrameID(nIndex)).style;
+}
+
+
+function findDiv(strURL)
+{
+ for (var i = 0; i < arrayPopupURL.length; i ++ ) {
+ if (arrayPopupURL[i] == strURL) {
+ return i;
+ }
+ }
+ return -1;
+}
+
+var gnToken = -1;
+function takeToken()
+{
+ gnToken ++;
+ if (gnToken > 10000) gnToken = 0;
+ return gnToken;
+}
+
+function IsValidToken(nToken)
+{
+ return (gnToken == nToken);
+}
+
+function addDiv(strURL)
+{
+ for (var i = 0; i < arrayPopupURL.length; i ++) {
+ if (arrayPopupURL[i] == null) {
+ arrayPopupURL[i] = strURL;
+ return i;
+ }
+ }
+ arrayPopupURL[i] = strURL;
+ arrayDirty[i] = true;
+ return i;
+}
+
+function setDirty()
+{
+ for (var i = 0; i < arrayPopupURL.length; i ++ )
+ arrayDirty[i] = true;
+}
+
+function IsDirty(nIndex)
+{
+ if (nIndex == -1)
+ return true;
+ else
+ if (arrayDirty.length > nIndex)
+ return arrayDirty[nIndex];
+ else
+ return true;
+}
+
+function hideAll()
+{
+ for (var i = 0; i < arrayPopupURL.length; i ++ )
+ {
+ getPopupDivStyle(i).visibility = gBsStyVisHide;
+ getPopupIFrameStyle(i).visibility = gBsStyVisHide;
+ }
+}
+
+function getCurrentPopupIFrame()
+{
+ for (var i = 0; i < arrayPopupURL.length; i ++)
+ if (getPopupDivStyle(i).visibility == gBsStyVisShow)
+ return getPopupIFrame(i);
+ return null;
+}
+
+function setClear(nIndex)
+{
+ if (nIndex != -1)
+ arrayDirty[nIndex] = false;
+}
+
+function _BSSCCreatePopupDiv(strURL)
+{
+ var nIndex = findDiv(strURL);
+ if (nIndex == -1 ) {
+ nIndex = addDiv(strURL);
+ BsPopup_CreateDiv(nIndex);
+ }
+ else {
+ if (IsDirty(nIndex)) {
+ if("object" == typeof(getPopupIFrame(nIndex).document))
+ getPopupIFrame(nIndex).document.location.href = strURL;
+ }
+ }
+ return nIndex;
+}
+
+//Here is the browser type
+function _BSPSGetBrowserInfo()
+{
+ if (gbBsNS4&&!gbBsNS6)
+ {
+ gBsStyVisShow = "show";
+ gBsStyVisHide = "hide";
+ }
+ else
+ {
+ gBsStyVisShow = "visible";
+ gBsStyVisHide = "hidden";
+ }
+}
+
+_BSPSGetBrowserInfo();
+
+//Get client size info
+function _BSPSGetClientSize()
+{
+ if (gbBsNS4||gbBsKonqueror3||gbBsSafari)
+ {
+ gBsClientWidth = innerWidth;
+ gBsClientHeight = innerHeight;
+ }
+ else if (gbBsIE4 || gbBsOpera7)
+ {
+ gBsClientWidth = document.body.clientWidth;
+ gBsClientHeight = document.body.clientHeight;
+ }
+}
+
+var gstrPopupID = 'BSSCPopup';
+var gstrPopupShadowID = 'BSSCPopupShadow';
+var gstrPopupTopicID = 'BSSCPopupTopic';
+var gstrPopupIFrameID = 'BSSCPopupIFrame';
+var gstrPopupIFrameName = 'BSSCPopupIFrameName';
+
+var gstrPopupSecondWindowName = 'BSSCPopup';
+
+var gPopupWindow = null;
+var gnPopupClickX = 0;
+var gnPopupClickY = 0;
+
+var gnPopupScreenClickX = 0;
+var gnPopupScreenClickY = 0;
+
+var gbPopupTimeoutExpired = false;
+
+function DHTMLPopupSupport()
+{
+ if (((gbBsIE4) && (!gbBsMac))||gbBsOpera7|| gbBsNS7) {
+ return true;
+ }
+ return false;
+}
+
+function BSSCPopup_IsPopup()
+{
+ if (DHTMLPopupSupport() && (this.name.indexOf(gstrPopupIFrameName) != -1)) {
+ return true;
+ } else if ((gbBsNS4 || gbBsIE4 || gbBsOpera7) && (this.name.indexOf(gstrPopupID) != -1)) {
+ return true;
+ } else {
+ return false;
+ }
+}
+
+// If there is a hyperlink in a popup window, display the hyperlink in
+// the original window. (bsscright)
+if (BSSCPopup_IsPopup() && !gbBsIE4 && !gbBsOpera7) {
+ document.write("<base target=\"bsscright\">");
+}
+
+// Local functions.
+function BsPopup_CreateDiv(nIndex)
+{
+ if(!DHTMLPopupSupport())
+ return;
+ // DO NOT SET Width and height for the div, otherwize it will make IE4 popup do not work when view the topic alone.
+ var strPopupDiv = "<DIV ID='" + getPopupID(nIndex) + "' STYLE='position:absolute; top:-100; left:0; z-index:600; visibility:hidden;'>";
+ strPopupDiv += "<DIV ID='" + getPopupShadowID(nIndex) + "' STYLE=\"position:absolute;top:0; left:0; background-color:#C0C0C0;\"></DIV>";
+ strPopupDiv += "<DIV ID='" + getPopupTopicID(nIndex) + "' STYLE=\"position:absolute;top:0; left:0; background-color:#FFFFFF;border:1px #000000 outset;\">";
+ strPopupDiv += "<IFRAME title=\"Popup Window\" ID='" + getPopupIFrameID(nIndex) + "' name='" + getPopupIFrameName(nIndex) + "' src = '" + getPopupURL(nIndex) + "' frameborder=0 scrolling=auto></IFRAME>";
+ strPopupDiv += "</DIV></DIV>";
+
+ var objBody = getElementsByTag(document, "BODY")[0];
+ if( typeof(objBody) != "object" )
+ return;
+
+ insertAdjacentHTML(objBody, "beforeEnd", strPopupDiv);
+}
+
+function handleLoadNS()
+{
+ if (this.id)
+ {
+ var nIndex = parseInt(this.id.substring(gstrPopupIFrameID.length));
+ BSSCPopup_PostWork(nIndex);
+ }
+}
+
+function BSSCPopup_PostWork(nIndex)
+{
+ getPopupDivStyle(nIndex).visibility = gBsStyVisShow;
+ getPopupIFrameStyle(nIndex).visibility =gBsStyVisShow;
+
+ setClear(nIndex);
+ window.gbPopupTimeoutExpired = true;
+
+ BSSCPopup_ChangeTargettoParent(getPopupIFrame(nIndex).document);
+ if (gbBsNS6)
+ getPopupIFrame(nIndex).document.body.addEventListener("click",BSSCPopupClicked,false);
+ else
+ getPopupIFrame(nIndex).document.body.onclick = BSSCPopupClicked;
+
+ if (!gbOrignalOnMouseDown && document.onmousedown)
+ gbOrignalOnMouseDown = document.onmousedown;
+
+ if (gbBsNS6)
+ document.addEventListener("mousedown", BSSCPopupParentClicked,false);
+ else
+ document.onmousedown = BSSCPopupParentClicked;
+}
+
+function BSSCPopup_Timeout(nIndex, nToken)
+{
+ if (!IsValidToken(nToken)) return;
+
+ if (gbBsNS6||((getPopupIFrame(nIndex).document.readyState == "complete") &&
+ (getPopupIFrame(nIndex).document.body != null))) {
+ BSSCPopup_PostWork(nIndex);
+ } else {
+ setTimeout("BSSCPopup_Timeout(" + nIndex + "," + nToken + ")", 100);
+ }
+}
+
+// VH 08/10/00
+// do not change target to parent if the href is using javascript
+function BSSCPopup_ChangeTargettoParent(tagsObject)
+{
+ var collA = getElementsByTag(tagsObject, "A");
+ BSSCPopup_ChangeTargettoParent2(collA);
+
+ var collIMG = getElementsByTag(tagsObject,"IMG");
+ BSSCPopup_ChangeTargettoParent2(collIMG);
+}
+
+function BSSCPopup_ChangeTargettoParent2(colls)
+{
+ if (colls != null) {
+ for (var j = 0; j < colls.length; j ++ )
+ {
+ var strtemp = colls[j].href;
+ if (strtemp)
+ {
+ strtemp = strtemp.toLowerCase();
+ if (strtemp.indexOf("javascript:") == -1)
+ if (colls[j].target == "")
+ colls[j].target = "_parent";
+ }
+ }
+ }
+}
+
+function BSPSPopupTopicWinHelp(strURL)
+{
+ _BSSCPopup(strURL);
+ return;
+}
+
+function _BSSCPopup(strURL, width, height)
+{
+ var cuswidth = 0;
+ var cusheight = 0;
+ if ("undefined" != typeof(width) && "undefined" != typeof(height)) {
+ cuswidth = width;
+ cusheight= height;
+ }
+
+ if (DHTMLPopupSupport()) {
+ var nToken = takeToken(); // take token first.
+ var nIndex = _BSSCCreatePopupDiv(strURL);
+ window.gbPopupTimeoutExpired = false;
+ var ntWidth = gBsClientWidth;
+ var ntHeight = gBsClientHeight;
+ _BSPSGetClientSize();
+ if (ntWidth != gBsClientWidth || ntHeight != gBsClientHeight) {
+ setDirty();
+ }
+
+ if (IsDirty(nIndex)) {
+ if (gbBsMac) {
+ setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight +")", 400);
+ } else {
+ setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 100);
+ }
+ }
+ else {
+ MoveDivAndShow(nIndex ,nToken, cuswidth, cusheight);
+ }
+ } else {
+ _BSSCPopup2(strURL, cuswidth, cusheight);
+ }
+ return;
+}
+
+if (gbBsIE55)
+{
+ var ehlpdhtm_fOldBefureUnload = window.onbeforeunload;
+ var gnBsUnload=0;
+ window.onbeforeunload = window_BUnload;
+}
+
+function window_BUnload()
+{
+ gnBsUnload++;
+ if (gnBsUnload>1)
+ return;
+ for (var i = 0; i < arrayPopupURL.length; i ++)
+ removeThis(document.all(getPopupID(i)));
+ arrayPopupURL.length = 0;
+ if (ehlpdhtm_fOldBefureUnload)
+ ehlpdhtm_fOldBefureUnload();
+}
+
+function _BSSCPopup2(strURL, width, height)
+{
+ if (gbBsOpera6&&gbBsMac)
+ {
+ var wmTemp = window.open(document.location.href, gstrPopupSecondWindowName);
+ wmTemp.close();
+ setTimeout("_BSSCPopup3(\""+strURL+"\","+width+","+height+");",100);
+ }
+ else
+ _BSSCPopup3(strURL, width, height);
+}
+
+function _BSSCPopup3(strURL, width, height)
+{
+ if (window.name == gstrPopupSecondWindowName) {
+ window.location = strURL;
+ } else {
+ if (!gbBsMac || !gbBsNS4) {
+ BSSCHidePopupWindow();
+ }
+ var nX = 0;
+ var nY = 0;
+ var nHeight = 300;
+ var nWidth = 400;
+ if (width > 0 && height > 0) {
+ nHeight = height;
+ nWidth = width;
+ }
+ _BSPSGetClientSize();
+
+ nX = window.gnPopupScreenClickX;
+ nY = window.gnPopupScreenClickY;
+
+ if (nY + nHeight + 40 > screen.availHeight) {
+ nY = screen.availHeight - nHeight - 40;
+ }
+ if (nX + nWidth + 40 > screen.availWidth) {
+ nX = screen.availWidth - nWidth - 40;
+ }
+
+ // Launch a separate window
+ var strParam="titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes";
+ if (gbBsNS) {
+ if (gbBsNS6) {
+ strParam += ",Height=" + nHeight + ",Width=" + nWidth;
+ strParam += ",screenX=" + nX + ",screenY=" + nY;
+ strParam += ",dependent=yes";
+ }
+ else {
+ strParam += ",OuterHeight=" + nHeight + ",OuterWidth=" + nWidth;
+ strParam += ",screenX=" + nX + ",screenY=" + nY;
+ strParam += ",dependent=yes";
+ }
+ }
+ else {
+ strParam += ",height=" + nHeight + ",width=" + nWidth;
+ strParam += ",left=" + nX + ",top=" + nY;
+ }
+ if (gbBsSafari)
+ {
+ if (window.gPopupWindow)
+ window.gPopupWindow.close();
+ window.gPopupWindow = window.open(strURL, "", strParam);
+ window.gPopupWindow.name = gstrPopupSecondWindowName;
+ window.gPopupWindow.moveTo(nX, nY);
+ widnow.gPopupWindow.document.location.reload();
+ }
+ else
+ {
+ var wmTemp=null;
+ if (gbBsKonqueror3)
+ {
+ if (window.gPopupWindow)
+ window.gPopupWindow.close();
+ }
+ if (gbBsOpera&&gbBsMac)
+ {
+ wmTemp= window.open(document.location.href, "Temp", strParam);
+ }
+ window.gPopupWindow = window.open(strURL, gstrPopupSecondWindowName, strParam);
+ if (!gbBsIE)
+ window.gPopupWindow.focus();
+
+ if (wmTemp)
+ wmTemp.close();
+ }
+
+ if (gbBsNS4)
+ setEventHandle();
+ else if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3)
+ setTimeout("setPopupFocus();", 100);
+ }
+ return;
+}
+
+function setEventHandle()
+{
+ window.gPopupWindow.captureEvents(Event.CLICK | Event.BLUR);
+ window.gPopupWindow.onclick = NonIEPopup_HandleClick;
+ window.gPopupWindow.onblur = NonIEPopup_HandleBlur;
+}
+
+function setPopupFocus()
+{
+ window.gPopupWindow.focus();
+}
+
+function NonIEPopup_HandleBlur(e)
+{
+ window.gPopupWindow.focus();
+}
+
+function NonIEPopup_HandleClick(e)
+{
+ // Because navigator will give the event to the handler before the hyperlink, let's
+ // first route the event to see if we are clicking on a Popup menu in a popup.
+ document.routeEvent(e);
+
+ // If a popup menu is active then don't do anything with the click
+ if (window.gPopupWindow.gbInPopupMenu) {
+ window.gPopupWindow.captureEvents(Event.CLICK);
+ window.gPopupWindow.onclick = NonIEPopup_HandleClick;
+ return false;
+ }
+
+ // Close the popup window
+ if(e.target.href)
+ {
+ if(e.target.href.indexOf("javascript:")==-1)
+ {
+ if (e.target.target=="")
+ window.location.href = e.target.href;
+ else
+ window.open(e.target.href, e.target.target);
+ this.close();
+ }
+ }
+ else
+ this.close();
+ return false;
+}
+
+function BSSCPopup_AfterLoad(nIndex, nToken, cuswidth, cusheight)
+{
+ if (!window.getPopupIFrame(nIndex).document) {
+ _BSSCPopup2(getPopupURL(nIndex), cuswidth, cusheight);
+ return;
+ }
+
+ if (!IsValidToken(nToken)) return;
+
+ if (gbBsNS6)
+ {
+ setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url.
+ BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight);
+ return;
+ }
+
+ if ((window.getPopupIFrame(nIndex).document.readyState == "complete") &&
+ (window.getPopupIFrame(nIndex).document.body != null)) {
+ 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.
+ window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex);
+ setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200);
+ }
+ else
+ {
+ setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url.
+ BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight);
+ }
+ } else {
+ setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200);
+ }
+}
+
+function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight)
+{
+ if (window.gbPopupTimeoutExpired) return;
+
+ if (!IsValidToken(nToken)) return;
+
+ getPopupDivStyle(nIndex).visibility = gBsStyVisHide;
+ getPopupIFrameStyle(nIndex).visibility = gBsStyVisHide;
+
+ // Determine the width and height for the window
+ _BSPSGetClientSize();
+
+ var size = new BSSCSize(0, 0);
+
+ if (cuswidth <= 0 || cusheight <= 0)
+ BSSCGetContentSize(window.getPopupIFrame(nIndex), size);
+ else {
+ size.x = cuswidth;
+ size.y = cusheight;
+ }
+
+ // Determine the width and height for the window
+ var nWidth = size.x;
+ var nHeight = size.y;
+
+ // for small popup size, we should allow any size.
+ // The popup size should be ok if bigger than 0
+ if (nWidth < 0 || nHeight < 0) return; // there must be something terribly wrong.
+
+ getPopupDivStyle(nIndex).width = nWidth;
+ getPopupDivStyle(nIndex).height = nHeight;
+
+ getPopupShadowStyle(nIndex).width = nWidth;
+ getPopupShadowStyle(nIndex).height = nHeight;
+ getPopupTopicStyle(nIndex).width = nWidth;
+ getPopupTopicStyle(nIndex).height = nHeight;
+ if (gbBsIE55)
+ {
+ getPopupShadowStyle(nIndex).width = nWidth + 2;
+ getPopupShadowStyle(nIndex).height = nHeight + 2;
+ getPopupTopicStyle(nIndex).width = nWidth + 2;
+ getPopupTopicStyle(nIndex).height = nHeight + 2;
+ }
+
+ getPopupIFrameStyle(nIndex).width = nWidth;
+ getPopupIFrameStyle(nIndex).height = nHeight;
+ if (gbBsIE55 || gbBsNS6)
+ {
+ getPopupIFrameStyle(nIndex).top = 0;
+ getPopupIFrameStyle(nIndex).left = 0;
+ }
+
+ var strURL = getPopupURL(nIndex);
+ if (strURL.indexOf("#") != -1&&gbBsNS6)
+ getPopupIFrame(nIndex).location.reload();
+ else if (strURL.indexOf("#") != -1||gbBsNS6)
+ getPopupIFrame(nIndex).location.href = strURL; // reload again, this will fix the bookmark misunderstand in IE5.
+
+ MoveDivAndShow(nIndex, nToken, cuswidth, cusheight);
+}
+
+function getScrollLeft()
+{
+ if (document.body.scrollLeft)
+ return document.body.scrollLeft;
+ else if (window.pageXOffset)
+ return window.pageXOffset;
+ else
+ return 0;
+}
+
+function getScrollTop()
+{
+ if (document.body.scrollTop)
+ return document.body.scrollTop;
+ else if (window.pageYOffset)
+ return window.pageYOffset;
+ else
+ return 0;
+}
+
+
+function MoveDivAndShow(nIndex, nToken, cuswidth, cusheight)
+{
+ if (window.getPopupIFrame(nIndex).document.location.href != getAbsPopupURL(nIndex)) { // if redirect, reload again.
+ window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex);
+ setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200);
+ return;
+ }
+
+ // Determine the position of the window
+ var nClickX = window.gnPopupClickX;
+ var nClickY = window.gnPopupClickY;
+ var nTop = 0;
+ var nLeft = 0;
+
+ var nWidth = parseInt(getPopupDivStyle(nIndex).width);
+ var nHeight = parseInt(getPopupDivStyle(nIndex).height);
+
+ if (nClickY + nHeight + 20 < gBsClientHeight + getScrollTop()) {
+ nTop = nClickY + 10;
+ } else {
+ nTop = (getScrollTop() + gBsClientHeight) - nHeight - 20;
+ }
+ if (nClickX + nWidth < gBsClientWidth + getScrollLeft()) {
+ nLeft = nClickX;
+ } else {
+ nLeft = (getScrollLeft() + gBsClientWidth) - nWidth - 8;
+ }
+
+ if (nTop < getScrollTop()) nTop = getScrollTop() + 1;
+ if (nLeft< getScrollLeft()) nLeft = getScrollLeft() + 1;
+
+ getPopupDivStyle(nIndex).left = nLeft;
+ getPopupDivStyle(nIndex).top = nTop;
+
+ // Set the location of the background blocks
+ getPopupShadowStyle(nIndex).left = 6;
+ getPopupShadowStyle(nIndex).top = 6;
+ if (gbBsIE55)
+ {
+ getPopupShadowStyle(nIndex).left = 4;
+ getPopupShadowStyle(nIndex).top = 4;
+ }
+
+ if (gbBsMac&&gbBsIE4) {
+ // Total hack on the iMac to get the IFrame to position properly
+ getPopupIFrameStyle(nIndex).pixelLeft = 100;
+ getPopupIFrameStyle(nIndex).pixelLeft = 0;
+ // Explicitly call BSSCOnLoad because the Mac doesn't seem to do it
+ getPopupIFrame(nIndex).window.BSSCOnLoad();
+ }
+
+ if (gbBsNS6&&IsDirty(nIndex))
+ getElement(getPopupIFrameID(nIndex)).addEventListener("load", handleLoadNS, false);
+ else
+ BSSCPopup_Timeout(nIndex , nToken );
+ return;
+}
+
+function BSSCSize(x, y)
+{
+ this.x = x;
+ this.y = y;
+}
+
+function BSSCGetContentSize(thisWindow, size)
+{
+ if (!gbBsIE4 && !gbBsOpera7 && !gbBsNS4)
+ return;
+
+ if ((gbBsMac&&gbBsIE4)||gbBsNS4||gbBsOpera7) {
+ size.x = 320;
+ size.y = 180;
+ return;
+ }
+
+ // Resize the width until it is wide enough to handle the content
+ // The trick is to start wide and determine when the scrollHeight changes
+ // because then we know a scrollbar is necessary. We can then go back
+ // to the next widest size (for no scrollbar)
+
+ var ClientRate = gBsClientHeight / gBsClientWidth;
+
+
+ var GoldenSize = new BSSCSize(0,0);
+ GoldenSize.x = gBsClientWidth * gBMaxXOfParent;
+ GoldenSize.y = gBsClientHeight *gBMaxYOfParent ;
+
+ if (ClientRate > gBRateH_W) {
+ GoldenSize.y = GoldenSize.x * gBRateH_W;
+ }
+ else {
+ GoldenSize.x = GoldenSize.y / gBRateH_W;
+ }
+
+ // Try to using parent specified max x.
+ var x = 0;
+ var maxgoldx = GoldenSize.x;
+ var maxx = gBsClientWidth * gBMaxXOfParent;
+
+ // This double resize causes the document to re-render (and we need it to)
+ if (!gbBsIE5)
+ thisWindow.moveTo(10000,10000); // this is used to fix the flash on IE4.
+
+ thisWindow.resizeTo(1, 1);
+ thisWindow.resizeTo(1, 1);
+ thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight);
+ thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight);
+
+ var miny = thisWindow.document.body.scrollHeight + gBscrollHeight;
+
+ if (miny > GoldenSize.y) // the popup does not fix in the parent wanted golden area. so try to expand itself as large as it can
+ {
+ thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight);
+ thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight);
+
+ miny = thisWindow.document.body.scrollHeight + gBscrollHeight;
+ maxy = gBsClientHeight * gBMaxYOfParent;
+
+ if (miny > maxy) { // the popup must have a scroll, OK let it be.
+ miny = maxy;
+ size.x = maxx;
+ size.y = maxy;
+ thisWindow.document.body.scroll = 'yes'; // At this time we do want to show scroll any more. so it will looks better a little.
+ }
+ else { // popup still can fit in the parent area by someway. now we choose the same h/w rate as parent.
+ size.y = miny;
+
+ // downsize from maxx , now I try to using binary divide.
+ x = maxx;
+ deltax = -maxx/2;
+ //j = 0;
+ while (true) {
+ x = x + deltax;
+ thisWindow.resizeTo(x, miny);
+ thisWindow.resizeTo(x, miny);
+ diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * ClientRate;
+ if (diffy > gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter
+ deltax = Math.abs(deltax) /2;
+ else if (diffy < -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter
+ deltax = -Math.abs(deltax) /2;
+ else
+ // the y is close enough to wanted.
+ break;
+ if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore.
+ break;
+ }
+ size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth;
+ size.y = thisWindow.document.body.scrollHeight;// + gBscrollHeight;
+ thisWindow.document.body.scroll = 'no';
+ }
+ }
+ else {
+ if (thisWindow.document.body.scrollWidth > maxgoldx) {
+ size.x = maxx;
+ size.y = miny;
+ thisWindow.document.body.scroll = 'yes';
+ }
+ else {
+ // downsize from maxgoldx , now I try to using binary divide.
+ x = maxgoldx;
+ deltax = -maxgoldx/2;
+ while (true) {
+ x = x + deltax;
+ thisWindow.resizeTo(x, miny);
+ thisWindow.resizeTo(x, miny);
+ diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * gBRateH_W;
+ if (diffy > gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter
+ deltax = Math.abs(deltax) /2;
+ else if (diffy < -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter
+ deltax = -Math.abs(deltax) /2;
+ else
+ // the y is close enough to wanted.
+ break;
+ if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore.
+ break;
+ }
+ size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth;
+ size.y = thisWindow.document.body.scrollHeight ;
+ thisWindow.document.body.scroll = 'no'; // At this time we do not want to show scroll any more. so it will looks better a little.
+ thisWindow.resizeTo(size.x, size.y);
+ if (thisWindow.document.body.scrollWidth > size.x)
+ {
+ size.x = thisWindow.document.body.scrollWidth;
+ }
+ if (thisWindow.document.body.scrollHeight > size.y)
+ {
+ size.y = thisWindow.document.body.scrollHeight;
+ }
+ }
+ }
+ thisWindow.resizeTo(size.x, size.y);
+ thisWindow.resizeTo(size.x, size.y);
+ return;
+}
+
+function BSSCPopupParentClicked()
+{
+ if (!window.gbPopupTimeoutExpired) {
+ return false;
+ }
+
+ document.onmousedown = gbOrignalOnMouseDown;
+
+ // Simply hide the popup
+ hideAll();
+
+ window.gbPopupTimeoutExpired = false;
+
+ return true;
+}
+
+function isInsideHyperLink(obj)
+{
+ if (obj&&obj!=getParentNode(obj))
+ {
+ if (obj.tagName=="A"||obj.tagName=="IMG")
+ return true;
+ else
+ return isInsideHyperLink(getParentNode(obj));
+ }
+ else
+ return false;
+}
+
+function BSSCPopupClicked(e)
+{
+ if (!window.gbPopupTimeoutExpired) {
+ return false;
+ }
+
+ var popupIFrame = getCurrentPopupIFrame();
+ if (popupIFrame == null) {
+ return true;
+ }
+
+ if (gbBsIE4 && (!((popupIFrame.window.event != null) &&
+ (popupIFrame.window.event.srcElement != null) &&
+ isInsideHyperLink(popupIFrame.window.event.srcElement)))) {
+ document.onmousedown = gbOrignalOnMouseDown;
+
+ // Simply hide the popup
+ hideAll();
+ window.gbPopupTimeoutExpired = false;
+ return true;
+ }
+ else if (gbBsNS6 && (!((e != null) &&
+ (e.target!= null) && isInsideHyperLink(e.target))))
+ {
+ document.addEventListener("mousedown", gbOrignalOnMouseDown,false);
+ // Simply hide the popup
+ hideAll();
+ window.gbPopupTimeoutExpired = false;
+ return true;
+ }
+}
+
+//trace the mouse over's position for hotspot
+function BSPSPopupOnMouseOver(event)
+{
+ if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3) {
+ window.gnPopupClickX = event.clientX + getScrollLeft();
+ window.gnPopupClickY = event.clientY + getScrollTop();
+ window.gnPopupScreenClickX = event.screenX;
+ window.gnPopupScreenClickY = event.screenY;
+ } else if (gbBsSafari) {
+ window.gnPopupClickX = event.clientX + getScrollLeft();
+ window.gnPopupClickY = event.clientY + getScrollTop();
+ window.gnPopupScreenClickX = event.screenX + window.screenX;
+ window.gnPopupScreenClickY = event.screenY + window.screenY;
+ } else if (gbBsNS4) {
+ window.gnPopupClickX = event.pageX - window.pageXOffset;
+ window.gnPopupClickY = event.pageY - window.pageYOffset;
+ window.gnPopupScreenClickX = event.screenX - window.pageXOffset;
+ window.gnPopupScreenClickY = event.screenY - window.pageYOffset;
+ }
+}
+
+function BSSCHidePopupWindow()
+{
+ if (window.gPopupWindow != null) {
+ if (gbBsNS4) {
+ if ((typeof window.gPopupWindow != "undefined") && (!window.gPopupWindow.closed)) {
+ window.gPopupWindow.close();
+ window.gPopupWindow = null;
+ }
+ }
+ }
+ return;
+}
+
+// Add the PopupOnClick to the onclick array.
+if (typeof(BsscRegisterOnClick) != "undefined")
+{
+ BsscRegisterOnClick(BsPopupOnClick);
+}
+//End to support previous popup functions
+
+/// Section End - Popup (JavaScript 1.0)
+
+/// Section Begin - Embedded Stub (JavaScript 1.0)
+
+function BSSCCreatePopupDiv()
+{
+ return;
+}
+
+function WritePopupMenuLayer()
+{
+ if (BsscHasExtJs()) {_WritePopupMenuLayer();}
+}
+
+function BSSCPopup(strURL, width, height)
+{
+ var re = new RegExp("'", 'g');
+ strURL = strURL.replace(re, "%27");
+
+ if (BsscHasExtJs()) {
+ _BSSCPopup(strURL, width, height);
+ }else{
+ //Create a temporary window first to ensure the real popup comes up on top
+ var wndTemp = null;
+ if (!gbBsNS3) {
+ wndTemp = window.open("", "temp", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=3,width=4");
+ }
+ // Create the real popup window
+ var wndPopup = window.open(strURL, "BSSCPopup", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=300,width=400");
+ // Close the temporary
+ if (!gbBsNS3) {
+ wndTemp.close();
+ } else {
+ wndPopup.focus();
+ }
+ }
+}
+
+var gbWndTemp = null, gbWndPopupLinks = null;
+var gbstrParaTotal = "";
+
+function PopupMenu_Invoke()
+{
+ if (typeof(wfRelatedTopic) == 'function' && typeof(IsFlashSupported) == 'function')
+ {
+ if (Number(gsSkinVersion) > 2 && IsFlashSupported())
+ {
+ return wfRelatedTopic(PopupMenu_Invoke.arguments);
+ }
+ }
+ if (BsscHasExtJs()) {
+ return _PopupMenu_Invoke(PopupMenu_Invoke.arguments);
+ }
+ if (gbBsNS3Before || gbBsIE3Before ) {
+ var argLen = PopupMenu_Invoke.arguments.length;
+ if (argLen < 5) {
+ window.document.location.href = PopupMenu_Invoke.arguments[3];
+ return false;
+ }
+ gbWndTemp = null;
+ gbWndPopupLinks = null;
+ gbstrParaTotal = "";
+ for (var i = 0; i < (argLen - 2) / 2; i++) {
+ var strParaLine = "";
+ if (gbBsNS2){
+ strParaLine += "<a href=\"";
+ strParaLine += PopupMenu_Invoke.arguments[2 * i + 3];
+ strParaLine += "\">"
+ strParaLine += PopupMenu_Invoke.arguments[2 * i + 2];
+ strParaLine += "</a>";
+ } else {
+ strParaLine += "<a href=\"javascript:";
+ strParaLine += "gotoUrl(\'";
+ strParaLine += PopupMenu_Invoke.arguments[2 * i + 3];
+ strParaLine += "\');\"";
+ if (PopupMenu_Invoke.arguments[1] != '') {
+ strParaLine += " TARGET='" + PopupMenu_Invoke.arguments[1] + "'";
+ }
+ strParaLine += ">";
+ strParaLine += PopupMenu_Invoke.arguments[2 * i + 2];
+ strParaLine += "</a>";
+ }
+ strParaLine += "<br>";
+ gbstrParaTotal += strParaLine;
+ }
+ var nHeight = argLen * 15;
+ var nWidth = 400;
+ var strParam = "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=auto";
+ strParam += ",height=" + nHeight + ",width=200,resizable";
+
+ //Create a temporary window first to ensure the real popup comes up on top
+ //var wndTemp = null;
+ if (!gbBsNS3) {
+ gbWndTemp = window.open("", "temp", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=3,width=4");
+ }
+ gbWndPopupLinks = window.open("", "popuplinks", strParam);
+
+ setTimeout("Wait_PopupMenuReady()", 100);
+ }
+ return true;
+}
+
+function Wait_PopupMenuReady()
+{
+ if (gbWndPopupLinks != null && "object" == typeof(gbWndPopupLinks.document)) {
+ PopupMenu_InvokeReady();
+ }
+ else
+ setTimeout("Wait_PopupMenuReady()", 100);
+}
+
+function PopupMenu_InvokeReady()
+{
+ if (gbWndPopupLinks != null) {
+ gbWndPopupLinks.document.open("text/html");
+ gbWndPopupLinks.document.write("<html><head>");
+ if (gbBsNS2) {
+ gbWndPopupLinks.document.write("<base href=\"" + location +"\">");
+ } else {
+ //YJ: IE301,302 and NS3.x works fine
+ gbWndPopupLinks.document.write("<");
+ gbWndPopupLinks.document.write("script>");
+ gbWndPopupLinks.document.write("function gotoUrl(aUrl) {opener.window.location=aUrl; close();}");
+ gbWndPopupLinks.document.write("<");
+ gbWndPopupLinks.document.write("/script>");
+ }
+ gbWndPopupLinks.document.write("</head><body onBlur=\'self.focus();\'>");
+ gbWndPopupLinks.document.write(gbstrParaTotal);
+ gbWndPopupLinks.document.write("</body></html>");
+ gbWndPopupLinks.document.close();
+
+ // Close the temporary
+ if (!gbBsNS3 && gbWndTemp != null) {
+ gbWndTemp.close();
+ }else {
+ gbWndPopupLinks.focus();
+ }
+
+ return true;
+ }
+ return false;
+}
+
+/// Section End - Embedded Stub (JavaScript 1.0)
+
+//// Segment End -- (JavaScript 1.0)
+
+//// Segment Begin -- (JavaScript 1.2)
+/// Section Begin - kadov DHTM (JavaScript 1.2)
+
+//Begin to support extended and dropdown text effects.
+function kadovIsParagraph(el)
+{
+ return( el.tagName == "P" || el.tagName.indexOf("H") == 0 ) ? true : false;
+}
+
+function kadovInitEachChild(el)
+{
+ for(var i=0; i<getChildNodes(el).length; i++)
+ {
+ var child = getChildNodes(el)[i];
+ if( child.tagName == "SCRIPT" || child.tagName == "!" )
+ continue;
+
+ if( child.id != "" )
+ {
+ // to wipe out the onload effects
+ if (gbBsIE4&&!gbBsMac)
+ {
+ var onLoadEffect = child.style.getAttribute( "x-on-pageload" );
+ if( (onLoadEffect != null) && (onLoadEffect > "") )
+ child.style.setAttribute( "x-on-pageload", "" );
+ }
+
+ var href = child.getAttribute("href")
+ if( href != null && href > "" && href.indexOf( "BSSCPopup" ) >= 0 )
+ kadovFilePopupInit(child.id); // Init for Popup
+ else if( child.className == "dropspot" || child.className == "expandspot" ||
+ child.className == "glossterm" )
+ kadovTextPopupInit(child.id);// Init for Expanding/Glossary or DropDown text
+ else if( child.className == "trigger")
+ kadovInitTrigger(child.id);// Init for Trigger
+ else
+ {
+ kadovInitEffects(child.id);// Init for DHTML effects
+ CEngine.SetOneTargetInitialState( child.id );
+ }
+ }
+
+ if( (child.tagName == "IMG") && (child.getAttribute("dynsrc") > "") )
+ child.start = "mouseover";// to start a AVI file. fileopen doesn't work
+
+ kadovInitEachChild(child);
+ }
+}
+
+function kadovRetrieveTextInner(el)
+{
+ var x = "";
+ if( (!el) || (el.tagName == "!") || (el.tagName == "SCRIPT" ))
+ return x;
+
+ if( kadovIsParagraph(el) )
+ {
+ var strNewID = " ";
+ if( el.id != "" )
+ strNewID += "id=" + el.id + "_NewSpan ";
+ x = "<span" + strNewID + "style='" + el.style.cssText + "'>" + el.innerHTML + "</span>";
+ }
+ else
+ {
+ for(var i=0; i<getChildNodes(el).length; i++)
+ x += kadovRetrieveTextInner( getChildNodes(el)[i] );
+ }
+ return x;
+}
+
+function kadovRetrieveCleanHTML( strRawHTML, strTagOpen, strTagClose, nDistance )
+{
+ var nTagOpen = strRawHTML.indexOf( strTagOpen, 0 );
+ if( nTagOpen < 0 )
+ return strRawHTML;
+
+ var nTagClose = strRawHTML.indexOf( strTagClose, nTagOpen);
+ if( nTagClose < nTagOpen )
+ return strRawHTML;
+
+ if( typeof(nDistance) == "number" && nDistance > 0 )
+ if( (nTagClose - nTagOpen) != nDistance )
+ return strRawHTML;
+
+ var strCleanOnce = strRawHTML.substring(0, nTagOpen) + strRawHTML.substr(nTagClose + strTagClose.length) ;
+ return kadovRetrieveCleanHTML( strCleanOnce, strTagOpen, strTagClose );
+}
+
+function kadovAdjustObjectTag(strRawHTML, nStartPos)
+{// adjust object tag for related topics HTML control, because innerHTML misses out the item settings
+
+ //Is there any DTC?
+ var strDTCTagOpen = '<!--Metadata type="DesignerControl" startspan';
+ var strDTCTagClose = '<!--Metadata type="DesignerControl" endspan-->';
+ var nDTCTagOpen = strRawHTML.indexOf( strDTCTagOpen, nStartPos );
+ if( nDTCTagOpen < 0 )
+ return strRawHTML;
+ var nDTCTagClose = strRawHTML.indexOf( strDTCTagClose, nDTCTagOpen );
+ if( nDTCTagClose < nDTCTagOpen)
+ return strRawHTML; // no Design Time Controls;
+
+ //Is the DTC HTML Help Control?
+ var strRTObjTagOpen = 'classid=clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11';
+ var strRTObjTagClose = '</OBJECT>';
+ var nRTObjTagOpen = strRawHTML.indexOf( strRTObjTagOpen, nDTCTagOpen );
+ if( nRTObjTagOpen < nDTCTagOpen )
+ return strRawHTML;
+ var nRTObjTagClose = strRawHTML.indexOf( strRTObjTagClose, nRTObjTagOpen );
+ if( nRTObjTagClose < nRTObjTagOpen )
+ return strRawHTML; // is not a HTML help control
+
+ // Is it a related Topics html help control?
+ var strRTObjLabel = '<PARAM NAME=\"Command\" VALUE=\"Related Topics';
+ if( strRawHTML.indexOf(strRTObjLabel, nRTObjTagOpen) < 0 )
+ return strRawHTML;
+
+ // does the commented object tag contain a items parameters
+ var strRTItemsOpen = '<param name="Items" value="';
+ var strRTItemsClose = '$$**$$" >';
+ var strRTItemsClose2 = '$$**$$">';
+
+ var nRTItemsOpen = strRawHTML.indexOf(strRTItemsOpen, nDTCTagOpen);
+ if( nRTItemsOpen < nDTCTagOpen )
+ return strRawHTML;
+ var nRTItemsClose = strRawHTML.indexOf(strRTItemsClose, nRTItemsOpen);
+ if (nRTItemsClose == -1)
+ nRTItemsClose = strRawHTML.indexOf(strRTItemsClose2, nRTItemsOpen);
+ if( nRTItemsClose < nRTItemsOpen )
+ return strRawHTML;
+
+ // found a items string
+ var strItems = strRawHTML.substring( nRTItemsOpen + strRTItemsOpen.length, nRTItemsClose);
+ if( strItems.length < 1 )
+ return strRawHTML;
+
+ // to reconstruct the item(s) param tag(s)
+ var strItemsArray = strItems.split('$$**$$');
+ if( strItemsArray.length < 1 )
+ return strRawHTML;
+ var strRunTimeItemParam = "";
+ for( var i = 0; i < strItemsArray.length; i++ )
+ {
+ strRunTimeItemParam += '<PARAM NAME="Item' + (i+1);
+ strRunTimeItemParam += '"' + ' VALUE="';
+ strRunTimeItemParam += strItemsArray[i];
+ strRunTimeItemParam += '">';
+ }
+
+ // to insert the reconstructed item params into runtime object tag
+ var strAdjustedHTML = strRawHTML.substring(0,nRTObjTagClose) + strRunTimeItemParam + strRawHTML.substring(nRTObjTagClose, strRawHTML.length);
+ return kadovAdjustObjectTag(strAdjustedHTML, nDTCTagClose + strDTCTagClose.length);
+}
+
+function kadovTextPopupOnLoad( el )
+{
+ if( typeof(el) == "string" )
+ el = getElement(el);
+
+ var src = el.getAttribute( "x-use-popup" );
+ var bNeedMove=true;
+ if(!src&&el.id)
+ {
+ for (var i=0;i<gPopupData.length;i++)
+ if (gPopupData[i].el==el.id)
+ {
+ src=gPopupData[i].popupId;
+ bNeedMove=false;
+ break;
+ }
+ }
+ if(!src)
+ src = el.style.getAttribute( "x-use-popup" );
+ if (!src)
+ return 0;
+
+ var name = src;
+ if( src.substr(0,1) == "#" )
+ name = src.substr(1, src.length-1);
+ var srcDiv = getElement(name);
+ if( !srcDiv )
+ return 1;
+
+ if (bNeedMove)
+ {
+ var type = el.getAttribute( "x-popup-type" );
+ if (!type)
+ type = el.style.getAttribute("x-popup-type");
+ if (!type)
+ return 1;
+ var setup = el.getAttribute( "x-tmp-setup" );
+ var newId = name;
+ if( newId.indexOf( "_tmp") <= 0 )
+ newId += "_tmp";
+
+ if( !setup)
+ {
+ el.setAttribute( "x-tmp-setup", 1 );
+
+ if( type == "pulldown" )
+ {
+ var strAdjust = kadovAdjustObjectTag(srcDiv.innerHTML,0);
+ var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");
+ strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");
+
+ //work around the bug in HH.exe that highlight the phrases when use Search tab
+ //this approach is just removing the <FONT...> tag inserted by Microsoft in the runtime
+ strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<FONT color=#", "\">", 52);
+
+ var strStyle = " style='display:none; position:relative;";
+ var newDiv = "<div class=droptext id=" + newId + strStyle + "'>" + strCleanHTML + "</div>";
+
+ removeThis(srcDiv); // empty the original DIV tag
+ var elParentPra = kadovFindParentParagraph(el);
+ if( elParentPra )
+ insertAdjacentHTML(elParentPra, "afterEnd", newDiv );
+ }
+ else if( type == "expanding" )
+ {
+ var inner = kadovRetrieveTextInner(srcDiv);
+ if( inner == "" )
+ inner = srcDiv.innerHTML;
+ var strAdjust = kadovAdjustObjectTag(inner,0);
+ var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");
+ strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");
+ var strClassName = (el.className == "glossterm") ? "glosstext" : "expandtext";
+ var newSpan = "<span class=" + strClassName + " style='display: none;' id=" + newId + "> " + strCleanHTML + "</span>";
+ removeThis(srcDiv); // empty the original DIV tag
+ insertAdjacentHTML(el, "afterEnd", newSpan );
+ }
+ }
+ }
+ else
+ {
+ srcDiv.style.display = "none";
+ }
+ return 0;
+}
+
+function getElementsByTag(obj,sTagName)
+{
+ if(obj.getElementsByTagName)
+ return obj.getElementsByTagName(sTagName);
+ else if(obj.all)
+ return obj.all.tags(sTagName);
+ return null;
+}
+
+function getElement(sID)
+{
+ if(document.getElementById)
+ return document.getElementById(sID);
+ else if(document.all)
+ return document.all(sID);
+ return null;
+}
+
+function getParentNode(obj)
+{
+ if(obj.parentNode)
+ return obj.parentNode;
+ else if(obj.parentElement)
+ return obj.parentElement;
+ return null;
+}
+
+function getChildNodes(obj)
+{
+ if(obj.childNodes)
+ {
+ var children = new Array();
+ for (var i = 0; i < obj.childNodes.length; i++)
+ {
+ if (obj.childNodes[i].nodeType == 1)
+ children[children.length] = obj.childNodes[i];
+ }
+ return children;
+ }
+ else if(obj.children)
+ return obj.children;
+ return null;
+}
+
+function removeThis(obj)
+{
+ if(obj.parentNode)
+ obj.parentNode.removeChild(obj);
+ else
+ obj.outerHTML="";
+}
+
+function kadovTextPopup( el )
+{
+ if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3 )
+ return;
+
+ var bNeedMove=true;
+
+ if (window.event)
+ window.event.cancelBubble = true;
+
+ if( typeof(el) == "string" )
+ el = getElement(el);
+
+ if (!el||el==window)
+ return;
+
+ var src = el.getAttribute( "x-use-popup" );
+ if(!src&&el.id)
+ {
+ for (var i=0;i<gPopupData.length;i++)
+ if (gPopupData[i].el==el.id)
+ {
+ src=gPopupData[i].popupId;
+ bNeedMove=false;
+ break;
+ }
+ }
+ if(!src)
+ src = el.style.getAttribute( "x-use-popup" );
+ if(!src)
+ return;
+
+ var name = src;
+ if( src.substr(0,1) == "#" )
+ if (bNeedMove)
+ name = src.substr(1, src.length-1) + "_tmp";
+ else
+ name = src.substr(1, src.length-1);
+
+ var srcDiv = getElement(name);
+ if( !srcDiv )
+ return;
+
+ if( srcDiv )
+ {
+ if( srcDiv.style.display == "" )
+ srcDiv.style.display = "none";
+ else
+ {
+ srcDiv.style.display = "";
+ if( typeof(srcDiv.bInitialized) == "undefined" )
+ {
+ srcDiv.bInitialized = true;
+ kadovInitEffects(name);
+ kadovInitEachChild(srcDiv);
+ }
+ }
+ }
+ if(gbBsIE4)
+ event.returnValue=false;
+ return;
+}
+
+function kadovFindParentParagraph( el )
+{
+ if( typeof(el) == "string" )
+ el = getElement(el);
+ if( (!el) || el.tagName == "BODY" )
+ return null;
+ if( kadovIsParagraph(getParentNode(el)) )
+ return getParentNode(el);
+ else
+ return kadovFindParentParagraph( getParentNode(el) );
+}
+
+//Begin HTML code invoked function
+function kadovRegisterEventHandler( obj, strEvent, strEventHandler )
+{
+ if( !gbBsIE4 )
+ return;
+ CCSSP.RegisterEventHandler( obj, strEvent, strEventHandler );
+}
+
+function textPopupData(el, popupId)
+{
+ this.el = el;
+ this.popupId = "#"+popupId;
+}
+
+var gPopupData = new Array();
+
+function kadovTextPopupInit( el, popupId)
+{
+ if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3)
+ return;
+
+ if( typeof(el) == "string" )
+ {
+ if (popupId)
+ {
+ gPopupData[gPopupData.length]=new textPopupData(el, popupId);
+ }
+ el = getElement(el);
+ }
+
+ if( el != null )
+ {
+ CCSSP.RegisterEventHandler( el, "onclick", "kadovTextPopup(\"" + el.id +"\");" );
+ CCSSP.RegisterEventHandler( window, "onload", "kadovTextPopupOnLoad(\"" + el.id +"\");" );
+ }
+}
+//End HTML code invoked function
+
+//End to support extended and dropdown text effects.
+
+//Begin to convert iWrite format to RoboEditor Format for DHTML effects
+function kadovInitTriggersInHead( )
+{
+ if( Object.xDelayedInitElements )
+ {
+ var x = Object.xDelayedInitElements;
+ for(i=0; i<x.length; i++)
+ kadovInitTrigger( x[i] );
+ }
+}
+
+//Begin HTML code invoked function
+function kadovFilePopupInit( el )
+{
+ if( typeof(el) == "string" )
+ el = getElement(el);
+
+ if( el != null )
+ CCSSP.RegisterEventHandler( el, "onmouseover", "BSPSPopupOnMouseOver(event);" );
+}
+
+function kadovInitTrigger( element )
+{
+ if( !gbBsIE4 )
+ return;
+ var srcElement = element;
+ if( typeof(srcElement) == "string" )
+ {
+ srcElement = getElement(element,0);
+ if(srcElement == null)
+ return;
+ }
+
+ if( !kadovIsParentVisible(srcElement) )
+ return;
+
+ var targets = srcElement.getAttribute( "x-targets" );
+ if (!targets)
+ targets = srcElement.style.getAttribute("x-targets");
+ if (!targets)
+ return;
+ var arrOneTarget = targets.split( "," );
+ for( var i = 0; i < arrOneTarget.length; i ++ )
+ bsscFXInit( element, arrOneTarget[i], null, null, null, null );
+}
+
+function kadovIsParentVisible( el )
+{
+ if( typeof(el) == "string" )
+ el = getElement(el);
+ if( (!el) || el.tagName == "BODY" )
+ return true;
+ if( el.style.display == 'none' ) //el.visibility == 'hidden' ||
+ return false;
+ else
+ return kadovIsParentVisible( getParentNode(el) );
+}
+
+function kadovInitEffects( element )
+{
+ if( !gbBsIE4 )
+ return;
+ var srcElement = element;
+ if( typeof(srcElement) == "string" )
+ {
+ srcElement = getElement(element,0);
+ if(srcElement == null)
+ return;
+ }
+
+ if( !kadovIsParentVisible(srcElement) )
+ return;
+
+ kadovInitEffect( srcElement, "x-on-hover" );
+ kadovInitEffect( srcElement, "x-on-pageclick" );
+ kadovInitEffect( srcElement, "x-on-pageload" );
+ kadovInitEffect( srcElement, "x-on-trigger-1" );
+ kadovInitEffect( srcElement, "x-on-trigger-2" );
+}
+//End HTML code invoked function
+
+function kadovInitEffect( element, prop )
+{
+ var values = null;
+ if( element.getAttribute( "currentStyle" ) && element.currentStyle.getAttribute)
+ values = element.currentStyle.getAttribute( prop );
+ else if (element.style.getAttribute)
+ values = element.style.getAttribute( prop );
+ if( !values )
+ return;
+
+ var functions = new Array();
+ var nIdx = 0, nStart = 0;
+ var nNext = values.indexOf( "\)", 0);
+ while( nNext >= 0 && nNext < values.length )
+ {
+ functions[nIdx] = values.substr( nStart, nNext-nStart+1);
+ nStart = nNext + 1;
+ nIdx++;
+ nNext = values.indexOf( "\)", nStart);
+ }
+
+ for( var i=0; i<functions.length; i++)
+ {
+ var id = element.getAttribute( "id" );
+ var translatedProp = kadovTranslateProp(prop);
+
+ var lp = functions[i].indexOf( "(" );
+ var fnname = functions[i].substring(0, lp);
+ var srcargs = functions[i].substring(lp+1, functions[i].length-1);
+
+ var nClickTimes = 1;
+ var arrForClickCount = srcargs.split( "," );
+ for( var j = 0; j < arrForClickCount.length; j++ )
+ {// to locate and get the "clicks=99" settings
+ var nPageClick = arrForClickCount[j].indexOf("clicks");
+ if( nPageClick >= 0 )
+ {
+ nPageClick = arrForClickCount[j].indexOf("=");
+ if( nPageClick > 0 )
+ {
+ nClickTimes = arrForClickCount[j].substring( nPageClick + 1, arrForClickCount[j].length) * 1;
+ break;
+ }
+ }
+ }
+ var args = srcargs;
+ if( j < arrForClickCount.length )
+ {// to strip out the "clicks=99" from the arguments string
+ args = "";
+ for( var k = 0; k < arrForClickCount.length; k ++ )
+ {
+ if( k != j )
+ {
+ args += arrForClickCount[k];
+ if( k < arrForClickCount.length - 1 )
+ args += ",";
+ }
+ }
+ }
+ bsscFXInit( null, id, translatedProp, fnname, args, nClickTimes );
+ }
+}
+
+function kadovTranslateProp( prop )
+{
+ switch( prop )
+ {
+ case "x-on-hover" : return "bsschover";
+ case "x-on-pageclick" : return "bsscpageclick";
+ case "x-on-pageload" : return "bsscpageload";
+ case "x-on-trigger-1" : return "bssctrigger1";
+ case "x-on-trigger-2" : return "bssctrigger2";
+ }
+ return null;
+}
+//End to convert iWrite format to RoboEditor Format for DHTML effects
+
+//Begin the definition of one entry to DHTML effects
+function bsscFXInit( trigger_ID, target_ID, event_type,
+ action_type, action_setting, event_addional )
+{
+ if( (!gbBsWindows && !gbBsSunOS && !(gbBsMac&&gbBsIE5)) || typeof(target_ID) != "string" )//MUST have a target_ID
+ return; // we don't support Navigator yet
+
+ if( typeof(event_type) == "string" )
+ event_type = event_type.toLowerCase();
+ if( typeof(action_type) == "string" )
+ action_type = action_type.toLowerCase();
+ if( typeof(action_setting) == "string" )
+ action_setting = action_setting.toLowerCase();
+
+ // to get the target element then add it to the target list
+ var eleTarget = CCSSP.GetObject( target_ID );
+ if( (eleTarget != null) && (event_type != null) && (action_type != null) )
+ {
+ CEngine.AddOneTarget( target_ID, eleTarget );
+ CEngine.BuildTargetObject(target_ID, event_type, action_type, action_setting, event_addional);
+ }
+
+ // to validate the trigger_ID parameter
+ if( typeof(trigger_ID) == "string" && trigger_ID != "" )
+ CEngine.BuildTriggerObject( trigger_ID, target_ID );
+}
+//End the definition of one entry to DHTML effects
+
+/// Section End - kadov DHTM (JavaScript 1.2)
+
+/// Section Begin - CCSSP DHTM (JavaScript 1.2)
+
+//Begin JavaScript libary for cross-platform positioning object.
+function CCSSP(){} // constructor of CCSSP class
+
+CCSSP.GetObject = function( obj )
+{//convert object name string or reference into a valid object reference
+ if( typeof(obj) == "object" )
+ return obj;
+ else if( typeof(obj) == "string" && obj != "")
+ {
+ if( gbBsNS4 )
+ return eval("document." + obj);
+ else
+ return eval("document.all(\"" + obj + "\")");
+ }
+ else
+ return null;
+}
+
+CCSSP.MoveObjectTo = function(obj, x, y)
+{//positioning an object at a specific pixel coordinate
+ if( gbBsNS4 )
+ obj.moveTo(x,y);
+ else
+ {
+ obj.style.pixelLeft = x;
+ obj.style.pixelTop = y;
+ }
+}
+
+CCSSP.MoveObjectBy = function(obj, dx, dy)
+{//moveing a object by x and/or y pixel
+ if( gbBsNS4 )
+ obj.moveBy(dx,dy);
+ else
+ {
+ obj.style.pixelLeft += dx;
+ obj.style.pixelTop += dy;
+ }
+}
+
+CCSSP.SetObjectBGColor = function(obj, color)
+{//set the background color of an object
+ if( gbBsNS4 )
+ obj.bgColor = color;
+ else
+ obj.style.backgroundColor = color;
+}
+
+CCSSP.ShowObject = function(obj, bShow)
+{// set the object to be visible or invisible
+ if( gbBsNS4 )
+ obj.visibility = (bShow == true) ? 'show' : 'hide';
+ else
+ obj.style.visibility = (bShow == true) ? 'visible' : 'hidden';// when hidden, it still occupy some space.
+}
+
+CCSSP.GetObjectLeft = function(obj)
+{// retrieve the x coordinate of a posionable object
+ if( gbBsNS4 )
+ return obj.left;
+ else
+ return obj.style.pixelLeft;
+}
+
+CCSSP.GetObjectTop = function(obj)
+{// retrieve the y coordinate of a posionable object
+ if( gbBsNS4 )
+ return obj.top;
+ else
+ return obj.style.pixelTop;
+}
+
+CCSSP.GetObjectContainLeft = function(obj)
+{// retrieve the x coordinate of a posionable object relative to it's parent element
+ if( gbBsNS4 )
+ return obj.pageX;
+ else
+ {
+ if( obj == document.body )
+ return obj.clientLeft;
+ else
+ return obj.offsetLeft;
+ }
+}
+
+CCSSP.GetObjectWindowLeft = function(obj)
+{// retrieve the x coordinate of a posionable object relative to browser window
+ if( gbBsNS4 )
+ return obj.pageX;
+ else
+ {
+ var nOffsetWindowLeft = 0;
+ for(var element = obj; element; element = element.offsetParent)
+ nOffsetWindowLeft += CCSSP.GetObjectContainLeft(element);
+ return nOffsetWindowLeft;
+ }
+}
+
+CCSSP.GetObjectContainTop = function(obj)
+{// retrieve the y coordinate of a posionable object relative to it's parent element
+ if( gbBsNS4 )
+ return obj.pageY;
+ else
+ {
+ if( obj == document.body )
+ return obj.clientTop;
+ else
+ return obj.offsetTop;
+ }
+}
+
+CCSSP.GetObjectWindowTop = function(obj)
+{// retrieve the y coordinate of a posionable object relative to browser window
+ if( gbBsNS4 )
+ return obj.pageY;
+ else
+ {
+ var nOffsetWindowTop = 0;
+ for(var element = obj; element; element = element.offsetParent)
+ nOffsetWindowTop += CCSSP.GetObjectContainTop(element);
+ return nOffsetWindowTop;
+ }
+}
+
+CCSSP.GetObjectHeight = function(obj)
+{// retrieve the height of a posionable object
+ if( gbBsNS4 )
+ return obj.clip.height;
+ else
+ return obj.offsetHeight;
+}
+
+CCSSP.GetObjectWidth = function(obj)
+{// retrieve the width of a posionable object
+ if( gbBsNS4 )
+ return obj.clip.width;
+ else
+ return obj.offsetWidth;
+}
+
+CCSSP.RegisterEventHandler = function( srcObj, rawEventName, funcHandler )
+{ // to add the "funcHandler" as the "rawEventName" 's handler to the "srcObj" object,the original event handler will be combined
+ if (gbBsNS4 && !gbBsNS6)
+ return ;
+
+ var oldHandler = "";
+
+ if (gbBsMac &&gbBsIE4&&!gbBsIE5)
+ {
+ if (typeof(srcObj[rawEventName.toLowerCase()])=="unknown")
+ { //search for <SCRIPT> tag which define the event handler
+ for( var i = 0; i < document.scripts.length; i++ )
+ {
+ var script = document.scripts[i];
+ if( (script.htmlFor == srcObj.id || script.htmlFor == srcObj ) && script.event == rawEventName )
+ {
+ oldHandler = script.innerHTML;
+ break;
+ }
+ }
+ }
+ }
+ else
+ {
+ var oldInlineHandler = srcObj[rawEventName.toLowerCase()];
+ if( oldInlineHandler != null && typeof(oldInlineHandler) != "undefined")
+ {
+ var functionDefinition = oldInlineHandler.toString();
+ var bodyStart = functionDefinition.indexOf( "{" );
+ var bodyEnd = functionDefinition.lastIndexOf( "}" );
+ if( bodyStart > 0 || bodyEnd > bodyStart )
+ oldHandler = functionDefinition.substr( bodyStart + 1, bodyEnd - bodyStart - 2 );
+ }
+ else if( gbBsIE4 )
+ { //search for <SCRIPT> tag which define the event handler
+ for( var i = 0; i < document.scripts.length; i++ )
+ {
+ var script = document.scripts[i];
+ if( (script.htmlFor == srcObj.id || script.htmlFor == srcObj ) && script.event == rawEventName )
+ {
+ oldHandler = script.innerHTML;
+ break;
+ }
+ }
+ }
+ }
+ if( oldHandler.indexOf(funcHandler) >= 0 )
+ return;// to prevent register the funtion twice.
+
+ if( gbBsNS4 ) // only "onload, onresize, onfocus" apply to window
+ {// other raw events will apply to layer
+ var noOn = rawEventName.substring(2, rawEventName.length);
+ if( typeof(noOn) == "string" && noOn.length > 3 ) {
+ if (srcObj.captureEvents)
+ srcObj.captureEvents( Event[noOn.toUpperCase()] );
+ }
+ }
+
+ var newHandler = oldHandler;
+ if( newHandler.length == 0 )
+ newHandler = funcHandler;
+ else
+ newHandler += "; " + funcHandler;
+
+ srcObj[rawEventName.toLowerCase()] = new Function( newHandler );
+}
+
+CCSSP.GetWindowHeight = function()
+{// retrieve the height of available content in browser window
+ if( gbBsNS4 )
+ return window.innerHeight;
+ else
+ return document.body.clientHeight;
+}
+
+CCSSP.GetWindowBottom = function()
+{// retrieve the bottom postion of browser window
+ if( gbBsNS4 )
+ return window.outerHeight + window.pageYOffset;
+ else
+ return document.body.clientHeight + document.body.scrollTop;
+}
+
+CCSSP.GetWindowWidth = function()
+{// retrieve the width of available content in browser window
+ if( gbBsNS4 )
+ return window.innerWidth;
+ else
+ return document.body.clientWidth;
+}
+
+CCSSP.GetWindowRight = function()
+{// retrieve the right postion of browser window
+ if( gbBsNS4 )
+ return window.outerWidth + window.pageXOffset;
+ else
+ return document.body.clientWidth + document.body.scrollLeft;
+}
+
+CCSSP.TrimString = function( objString, subtrim )
+{// to trim the "subtrim" in the beginning and ending of a string object
+ if( typeof(subtrim) != "string" || subtrim == null )
+ return objString;
+ var strHead = objString.substring(0, 1);
+ var strRear = objString.substring(objString.length-1, objString.length);
+ if( strHead != subtrim && strRear != subtrim )
+ return objString;
+
+ var spacePos = objString.indexOf(subtrim);
+ if( spacePos < 0 )
+ return objString;
+ else if( spacePos == objString.length - 1 )
+ return objString.substring(0, spacePos);
+ else
+ {
+ var newString = objString.substring( spacePos + 1, objString.length);
+ return CCSSP.TrimString( newString, subtrim );
+ }
+}
+
+CCSSP.TrimSpace = function( objString )
+{
+ var Trim1 = CCSSP.TrimString( objString, " ");
+ return CCSSP.TrimString( Trim1, "\'");
+}
+
+CCSSP.GetEventElement = function( navEventObject )
+{// to get the element who fired the current event
+ if(gbBsNS4)
+ if (gbBsNS6)
+ return null;
+ else
+ navEventObject.target;
+ else
+ return event.srcElement;
+}
+
+CCSSP.PrepareFilter = function( Obj )
+{//to prepare for making the filter work
+ Obj.style.filter = "";
+ if( Obj.style.width != "" || Obj.style.height != "" || Obj.style.position == "absolute" )
+ return;
+ Obj.style.height = CCSSP.GetObjectHeight(Obj);
+}
+
+CCSSP.IsDescendant = function( progenitor, progeny )
+{
+ if( typeof(progeny) == "undefined" || progeny == null )
+ return false;
+ else if( progeny == progenitor )
+ return true;
+ else if( progeny.id == progenitor.id )
+ return true;
+ else if( getParentNode(progeny) == getParentNode(progenitor))
+ return false;
+ else
+ return CCSSP.IsDescendant( progenitor, getParentNode(progeny));
+}
+
+CCSSP.IsTextTag = function( Obj )
+{
+ if( typeof( Obj.tagName ) == "undefined" )
+ return false;
+ return( Obj.tagName.indexOf("H") == 0 || Obj.tagName == "P" ||
+ Obj.tagName == "FONT" || Obj.tagName == "SPAN" );
+}
+
+//End JavaScript libary for cross-platform positioning object.
+
+/// Section End - CCSSP DHTM (JavaScript 1.2)
+
+/// Section Begin - CCSSP DHTM 1 (JavaScript 1.2)
+
+//Begin the definition of class CTrigger
+function CTrigger( TriggerElement )
+{
+ // object : the trigger element. Never be null.
+ this.eleTrigger = TriggerElement;
+
+ // number : the click counter number: only 3 values: 0,1,2;
+ this.nCounter = 0;
+
+ //object as associative array of string:
+ // the associate target ID strings; one element at least.
+ this.objStrTarget = new Object();
+ this.eleTrigger.style.cursor = "hand";
+ if( this.eleTrigger.tagName == "AREA" && this.eleTrigger.getAttribute("href") == "" )
+ this.eleTrigger.setAttribute("href", "#") // to make a hand cursor for image map
+}
+
+CTrigger.prototype.AddTargetID = function( strTargetID )
+{// add one target ID string to the objStrTarget
+ if( typeof(strTargetID) != "string" )
+ return ;
+ if( typeof(this.objStrTarget[strTargetID]) != "string" )
+ this.objStrTarget[strTargetID] = strTargetID;
+}
+
+CTrigger.prototype.OnTriggerClick = function()
+{// to activate all asociated target
+ var strEventType = ( (this.nCounter++)% 2 == 0 ) ?
+ "bssctrigger1" : "bssctrigger2";
+
+ // to enumerate associative target element's ID string
+ for( var strTargetID in this.objStrTarget )
+ CEngine.SendEventToOneTarget( strTargetID, strEventType );
+}
+//End the definition of class CTrigger
+
+//Begin the definition of class CTarget
+function CTarget( TargetElement )
+{
+ // object : the target element. Never be null.
+ this.eleTarget = TargetElement;
+ this.objManager = new Object(); // object: the event manager
+}
+
+CTarget.nPageClickCounter = 0;// static class property.
+
+CTarget.prototype.GetAgencyObject = function(str_action_type,action_setting )
+{// return the action agency ( effect )object's refernece
+ switch( str_action_type )
+ {
+ case "show":return new CAgencyShow( this.eleTarget, true ) ;
+ case "hide":return new CAgencyShow( this.eleTarget, false ) ;
+
+ case "flyin" :
+ return new CAgencyFly(this.eleTarget, action_setting, true);
+ case "flyout" :
+ return new CAgencyFly(this.eleTarget, action_setting, false);
+ case "spiralin" :
+ return new CAgencySpiral(this.eleTarget, action_setting, true);
+ case "spiralout" :
+ return new CAgencySpiral(this.eleTarget, action_setting, false);
+ case "zoomin" :
+ return new CAgencyZoom(this.eleTarget, action_setting, true);
+ case "zoomout" :
+ return new CAgencyZoom(this.eleTarget, action_setting, false);
+ case "elastic" :
+ return new CAgencyElastic(this.eleTarget, action_setting);
+
+ case "fadein" :
+ return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, true) : null;
+ case "fadeout" :
+ return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, false) : null;
+ case "rockrollstatic" :
+ case "rockroll" :
+ return (gbBsIE4)? new CAgencyWave(this.eleTarget, action_setting, false) : null;
+
+ case "glow":
+ return (gbBsIE4)? new CAgencyGlow(this.eleTarget,action_setting) : null;
+ case "dropshadow":
+ return (gbBsIE4)? new CAgencyDropShadow(this.eleTarget,action_setting) : null;
+ case "transition" :
+ return (gbBsIE4)? new CAgencyRevealTrans(this.eleTarget,action_setting) : null;
+ case "blur" :
+ return (gbBsIE4)? new CAgencyBlur(this.eleTarget,action_setting) : null;
+
+ case "fliph" : // all these 4 do NOT need any parameters
+ case "flipv" :
+ case "invert":
+ case "gray" :
+ return (gbBsIE4)? new CAgencyChangeFilter(this.eleTarget, str_action_type) : null;
+
+ case "fontchange": // the effects below change the style on the fly, so won't work in Navigator
+ return (gbBsIE4)? new CAgencyFontChange(this.eleTarget,action_setting) : null;
+ case "boderchange":
+ case "stylechange":
+ return (gbBsIE4)? new CAgencyChangeStyle(this.eleTarget,action_setting) : null;
+
+ default: return null;
+ }
+}
+
+CTarget.prototype.SetEventManager = function(
+ one_event_type,str_action_type,action_setting,event_additional)
+{// to set the event manager with specified action
+ if( typeof( one_event_type ) != "string" ||
+ typeof( str_action_type ) != "string"||
+ typeof( action_setting ) != "string" )
+ return false;
+ if( typeof(this.objManager[one_event_type]) == "undefined" )
+ {
+ this.objManager[one_event_type] = new Object();
+ this.objManager[one_event_type].length = 0;
+ }
+
+ var eventAgency = this.GetAgencyObject(str_action_type,action_setting);
+ if( eventAgency != null )
+ {
+ var ct = this.objManager[one_event_type].length ++;
+ this.objManager[one_event_type][ct] = eventAgency;
+
+ if( one_event_type == "bsscpageclick" )
+ {// to deal with the "number of pageclick" stuff
+ if( typeof(event_additional) == "number" )
+ this.objManager[one_event_type][ct].nPageClick = event_additional;
+ else // set the default number
+ this.objManager[one_event_type][ct].nPageClick = 1;
+
+ if( (typeof(this.objManager.nMinPageClickIndex) == "undefined") ||
+ (this.objManager[one_event_type][ct].nPageClick <
+ this.objManager[one_event_type][this.objManager.nMinPageClickIndex].nPageClick) )
+ this.objManager.nMinPageClickIndex = ct;
+ }
+
+ //hide the object blindly,SetState function will take care of the final correct state
+ if( ((one_event_type == "bsscpageclick") &&
+ (this.objManager[one_event_type][ct].nPageClick == 1)) ||
+ one_event_type == "bsscpageload" ||
+ one_event_type == "bssctrigger1" )
+ CCSSP.ShowObject( this.eleTarget, false );
+
+ if( one_event_type == "bssctrigger1" || one_event_type == "bssctrigger2" )
+ if( typeof( this.strTriggerEvent ) == "undefined" )
+ this.strTriggerEvent = ( one_event_type == "bssctrigger1" ) ? "bssctrigger2" : "bssctrigger1";
+
+ return true;
+ }
+ return false;
+}
+
+CTarget.prototype.OnEvent = function( strBsscEvent )
+{// response to the event ( bssc format )
+ if( typeof(this.objManager[strBsscEvent]) == "object" )
+ { // to get the event agency from the event manager
+ var eventAgency = this.objManager[strBsscEvent];
+ for( var i = 0; i < eventAgency.length; i++ )
+ {
+ if( strBsscEvent == "bsscpageclick" &&
+ eventAgency[i].nPageClick != CTarget.nPageClickCounter )
+ continue;
+ else if( strBsscEvent == "bsschover" && event.type == "mouseout" )
+ eventAgency[i].EndEffect();
+ else // to invoke the unified function in effect object
+ eventAgency[i].UpdateEffect();
+ }
+ }
+}
+
+CTarget.prototype.SetState = function( strBsscEvent )
+{
+ if( typeof(this.objManager[strBsscEvent]) != "object" )
+ return false;
+
+ // to get the event agency from the event manager
+ var eventAgency = this.objManager[strBsscEvent];
+
+ if( strBsscEvent == "bsscpageclick" )
+ {// we only set the initial state for the minium number of pageclick
+ eventAgency[this.objManager.nMinPageClickIndex].PrepareEffect();
+ return true;
+ }
+ else
+ {
+ for( var i = 0; i < eventAgency.length; i++ )
+ eventAgency[i].PrepareEffect(); // to invoke the unified function in effect object
+ if( i > 0 )
+ return true;
+ else
+ return false;
+ }
+}
+//End the definition of class CTarget
+
+//Begin the definition of CEngine class
+function CEngine(){}// all properities are going be "class" properities
+
+// object : as associative array of trigger objects
+CEngine.objTrigger = new Object();
+// object : as associative array of target objects
+CEngine.objTarget = new Object();
+
+// Array : each element is a CAgencyXXX animation object
+CEngine.arrAnimation = new Array();
+CEngine.PerformAnimation = function( nIndex )
+{// animation : update effects function
+ CEngine.arrAnimation[nIndex].UpdateEffect();
+}
+
+CEngine.AddOneTrigger = function(TriggerID,TriggerElement)
+{// add one Trigger object into the trigger array
+ if( typeof(TriggerID) != "string" || TriggerElement == null ||
+ typeof(TriggerElement) != "object" )
+ return;
+ if( typeof(CEngine.objTrigger[TriggerID] ) != "object" )
+ CEngine.objTrigger[TriggerID] = new CTrigger(TriggerElement);
+}
+
+CEngine.AddOneTarget = function(TargetID, TargetElement)
+{// add one Target object into the target array
+ if( typeof(TargetID) != "string" || TargetElement == null ||
+ typeof(TargetElement) != "object" )
+ return;
+ if( typeof(CEngine.objTarget[TargetID]) != "object" )
+ CEngine.objTarget[TargetID] = new CTarget( TargetElement );
+}
+
+CEngine.SendEventToOneTarget = function(strTargetID, strBsscEvent )
+{// to activate one target object
+ if( typeof(CEngine.objTarget[strTargetID]) == "object" )
+ {
+ if( strBsscEvent == "bssctrigger1" || strBsscEvent == "bssctrigger2" )
+ {//now, the "bssctrigger1" and "bssctrigger2" work like a toggle
+ if( strBsscEvent == CEngine.objTarget[strTargetID].strTriggerEvent )
+ strBsscEvent = (strBsscEvent == "bssctrigger1") ? "bssctrigger2" : "bssctrigger1";
+ CEngine.objTarget[strTargetID].strTriggerEvent = strBsscEvent;
+ }
+ CEngine.objTarget[strTargetID].OnEvent( strBsscEvent );
+ }
+}
+
+CEngine.SendEventToAllTarget = function( strBsscEvent )
+{ //to activate all target associative to the BSSC event
+ for( var strTargetID in CEngine.objTarget ) //to enumerate all target
+ CEngine.SendEventToOneTarget( strTargetID, strBsscEvent );
+}
+
+CEngine.SetOneTargetInitialState = function( strTargetID )
+{// only invoked after ALL effects for the target have been set
+ if( typeof(CEngine.objTarget[strTargetID]) == "object" )
+ {// to get target object
+ var objTarget = CEngine.objTarget[strTargetID];
+ if( objTarget.SetState( "bsscpageload" ) == false )
+ {
+ objTarget.SetState( "bsscpageclick" );
+ objTarget.SetState( "bssctrigger1" );
+ }
+ }
+}
+
+CEngine.AdjustPageClickCounter = function()
+{
+ var nAdjustedClickCounter = CTarget.nPageClickCounter;
+ var bAdjusted = false;
+ for( var strTargetID in CEngine.objTarget ) //to enumerate all target
+ {// try to find the minum pageCliclConter greater than CTarget.nPageClickCounter
+ var objEventPageClick = CEngine.objTarget[strTargetID].objManager.bsscpageclick;
+ if( objEventPageClick != null )
+ {
+ for( var i = 0; i < objEventPageClick.length; i++ )
+ {
+ var nOtherPageClick = objEventPageClick[i].nPageClick;
+ if( nOtherPageClick == CTarget.nPageClickCounter )
+ return;
+ if( nOtherPageClick > CTarget.nPageClickCounter )
+ {
+ if( !bAdjusted )
+ {
+ nAdjustedClickCounter = nOtherPageClick;
+ bAdjusted = true;
+ }
+ else if( nOtherPageClick < nAdjustedClickCounter )
+ nAdjustedClickCounter = nOtherPageClick;
+ }
+ }
+ }
+ }
+ CTarget.nPageClickCounter = nAdjustedClickCounter;
+}
+
+CEngine.OnPageLoad = function()
+{
+ // first, to set all target's initial state
+ for( var strTargetID in CEngine.objTarget )
+ CEngine.SetOneTargetInitialState( strTargetID );
+
+ // to invoke all target's onpageload handler
+ CEngine.SendEventToAllTarget( "bsscpageload" );
+}
+
+CEngine.OnPageClick = function()
+{ // to invoke all target's onpageclick handler
+ var src = CCSSP.GetEventElement( arguments[0] );
+ if( src == null )
+ return;
+
+ var objClickedTrigger = null;
+ for( var strTriggerID in CEngine.objTrigger )
+ { // to detect which trigger is clicked
+ if( CCSSP.IsDescendant( CEngine.objTrigger[strTriggerID].eleTrigger,src) )
+ {
+ objClickedTrigger = CEngine.objTrigger[strTriggerID];
+ break;
+ }
+ }
+
+ if( objClickedTrigger != null) // the clicked trigger found
+ objClickedTrigger.OnTriggerClick();
+ else // no trigger is clicked
+ { // to send PageClick event to all target
+ CTarget.nPageClickCounter++;
+ CEngine.AdjustPageClickCounter();
+ CEngine.SendEventToAllTarget( "bsscpageclick" );
+ }
+}
+
+CEngine.OnMouseOver = function()
+{ // to invoke all target's onpageload handler
+ var src = CCSSP.GetEventElement( arguments[0] );
+ if( src == null )
+ return;
+
+ var strHoveredTargetID = null;
+ for( var strTargetID in CEngine.objTarget )
+ { // to detect which Target is hovering on
+ if( CCSSP.IsDescendant( CEngine.objTarget[strTargetID].eleTarget, src ) )
+ {
+ strHoveredTargetID = strTargetID;
+ break;
+ }
+ }
+
+ if( strHoveredTargetID != null ) // the hovered target found
+ CEngine.SendEventToOneTarget( strHoveredTargetID, "bsschover" );
+}
+
+CEngine.BuildTargetObject = function(target_ID,event_type,action_type,
+ action_setting, event_additional)
+{// to build target object
+ // to get the target object
+ if( typeof( CEngine.objTarget[target_ID] ) != "object" )
+ return false;// the engine's AddOneTarget function might have failed.
+ var TargetObject = CEngine.objTarget[target_ID];
+
+ // to prepare the parameters for the event manager
+ var arrEvent = event_type.split("|"); // to split the combined event_type string
+ var arrAction = action_type.split("|");//to split the combined action_type string
+ for( var trim = 0; trim < arrEvent.length; trim++ )
+ arrEvent[trim] = CCSSP.TrimSpace(arrEvent[trim]);
+
+ for( trim = 0; trim < arrAction.length; trim++ )
+ arrAction[trim] = CCSSP.TrimSpace(arrAction[trim]);
+
+ var arrSetting = new Array();
+ if( typeof(action_setting) == "string" )
+ arrSetting = action_setting.split("|");// to split the combined action_setting string
+ // to calibrate the arrays
+ for( var i = arrSetting.length; i < arrAction.length; i++ )
+ {
+ if( typeof(arrSetting[i]) != "string" )
+ arrSetting[i] = "";
+ }
+
+ // to prepare for dealing with the absolute posioning element
+ TargetObject.eleTarget.ABSX = CCSSP.GetObjectLeft( TargetObject.eleTarget );
+ TargetObject.eleTarget.ABSY = CCSSP.GetObjectTop( TargetObject.eleTarget );
+
+ if( arrEvent.length > 1 )
+ {// if event is combined, it must be : "bssctrigger1 | bssctrigger2"
+ if( arrAction.length != 2 )
+ return false; // if event is combined, there must be 2 actions
+ for( i = 0 ; i < 2; i++ )
+ {
+ if( TargetObject.SetEventManager(arrEvent[i], arrAction[i],
+ arrSetting[i], event_additional) == false )
+ return false; // the event manager has not been set up
+ }
+ }
+ else // the event_type string is not combined
+ {
+ for( i = 0 ; i < arrAction.length; i++ )
+ {
+ TargetObject.SetEventManager(event_type, arrAction[i], arrSetting[i], event_additional);
+ // to validate the event manager
+ if( typeof(TargetObject.objManager[event_type]) != "object" ||
+ typeof(TargetObject.objManager[event_type][i]) != "object" )
+ return false; // the event manager has not been set up
+ }
+ }
+ return true;
+}
+
+CEngine.BuildTriggerObject = function(trigger_ID, target_ID)
+{// to build the trigger object
+ var arrTrigger = trigger_ID.split("|"); // to split the combined trigger_ID string
+ for( var i = 0; i < arrTrigger.length; i ++ )
+ {// to get the trigger element then add it to the trigger list
+ arrTrigger[i] = CCSSP.TrimSpace( arrTrigger[i] );
+ var eleTrigger = CCSSP.GetObject( arrTrigger[i] );
+ if( eleTrigger == null )
+ continue; // the trigger_ID string in the HTML code maybe wrong
+ CEngine.AddOneTrigger( arrTrigger[i], eleTrigger );
+
+ // to get the target object
+ if( typeof( this.objTrigger[arrTrigger[i]] ) != "object" )
+ continue;// the engine's AddOneTarget function might have failed.
+ CEngine.objTrigger[arrTrigger[i]].AddTargetID( target_ID );
+ }
+}
+//End the definition of CEngine class
+
+/// Section End - CCSSP DHTM 1 (JavaScript 1.2)
+
+/// Section Begin - CCSSP DHTM 2 (JavaScript 1.2)
+
+//Begin the definition of CAgencyXXXX classes
+
+//Begin of the CAgencyShow definition
+function CAgencyShow( element, bIsShow )
+{
+ this.ele = element;
+ this.bIsShow = bIsShow;
+}
+
+CAgencyShow.prototype.PrepareEffect = function()
+{
+ CCSSP.ShowObject( this.ele, !this.bIsShow );
+}
+
+CAgencyShow.prototype.UpdateEffect = function()
+{
+ CCSSP.ShowObject( this.ele, this.bIsShow );
+}
+
+CAgencyShow.prototype.EndEffect = function()
+{
+ CCSSP.ShowObject( this.ele, !this.bIsShow );
+}
+// End of the CAgencyShow definition
+
+// Begin of CAgencyFly definition
+function CAgencyFly( element, settings, bIsIn )
+{
+ this.ele = element;
+ this.bIsIn = bIsIn;
+ this.duration = 1000; // default
+ this.direction = "right";
+
+ var arrAllSet = settings.split(",");
+ for( var i = 0; i < arrAllSet.length; i ++ )
+ {// to retrieve the setting
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);
+ var arrOneSet = arrAllSet[i].split("=");
+ for( var j = 0; j < arrOneSet.length; j++ )
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);
+ switch( arrOneSet[0] )
+ {
+ case "speed" : this.duration = 100000/arrOneSet[1]; break;
+ case "direction" : this.direction = arrOneSet[1]; break;
+ }
+ }
+
+ if( gbBsIE5 && this.ele.style.position != "absolute" )
+ this.ele.style.position = "relative";
+ this.timer = null;
+ this.aniIndex = CEngine.arrAnimation.length;
+ CEngine.arrAnimation[this.aniIndex] = this;
+}
+
+CAgencyFly.prototype.PrepareEffect = function()
+{
+ CCSSP.ShowObject(this.ele, !this.bIsIn );
+}
+
+CAgencyFly.prototype.UpdateEffect = function()
+{
+ if( this.timer == null )
+ this.ResetParameters();
+
+ var percent = ((new Date()).getTime() - this.startTime)/this.duration;
+ if( percent >= 1.0 )
+ this.EndEffect();
+ else
+ {
+ var newX = this.startX*(1.0-percent) + this.finalX*percent;
+ var newY = this.startY*(1.0-percent) + this.finalY*percent;
+ CCSSP.MoveObjectTo(this.ele, newX, newY);
+ if( this.timer == null )
+ this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );
+ }
+}
+
+CAgencyFly.prototype.EndEffect = function()
+{
+ clearInterval( this.timer );
+ this.timer = null;
+
+ if( this.bIsIn ) // FlyIn
+ CCSSP.MoveObjectTo(this.ele, this.finalX, this.finalY);
+ else // FlyOut
+ CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);
+ CCSSP.ShowObject(this.ele, this.bIsIn );
+}
+
+CAgencyFly.prototype.ResetParameters = function()
+{
+ this.PrepareEffect();
+ CCSSP.ShowObject(this.ele, true );
+
+ this.startX = 0;
+ this.startY = 0;
+ this.finalX = 0;
+ this.finalY = 0;
+
+ var offsetLeft = CCSSP.GetObjectWindowLeft(this.ele) + this.ele.offsetWidth;
+ var offsetTop = CCSSP.GetObjectWindowTop(this.ele) + this.ele.offsetHeight;
+ var offsetRight = CCSSP.GetWindowRight();
+ var offsetBottom = CCSSP.GetWindowBottom();
+
+ if( this.bIsIn )
+ { // FlyIn
+ this.finalX = this.ele.ABSX;
+ this.finalY = this.ele.ABSY;
+
+ switch( this.direction )
+ {
+ case "right": this.startX = offsetRight; this.startY = this.finalY; break;
+ case "left": this.startX = -offsetLeft; this.startY = this.finalY; break;
+ case "down": this.startY = offsetBottom; this.startX = this.finalX; break;
+ case "up": this.startY = -offsetTop; this.startX = this.finalX; break;
+ case "downright":
+ this.startX = ( offsetBottom < offsetRight) ? offsetBottom : offsetRight;
+ this.startY = this.startX; break;
+ case "upright":
+ this.startX = (offsetTop < offsetRight)? offsetTop : offsetRight;
+ this.startY = -this.startX; break;
+ case "upleft":
+ this.startX = -((offsetTop < offsetRight)? offsetTop : offsetRight);
+ this.startY = this.startX; break;
+ case "downleft":
+ this.startX = -(( offsetBottom < offsetRight) ? offsetBottom : offsetRight);
+ this.startY = -this.startX; break;
+ }
+ }
+ else
+ { // FlyOut
+ this.startX = this.ele.ABSX;
+ this.startY = this.ele.ABSY;
+
+ switch( this.direction )
+ {
+ case "right": this.finalX = offsetRight; this.finalY = this.startY; break;
+ case "left": this.finalX = -offsetLeft; this.finalY = this.startY; break;
+ case "down": this.finalY = offsetBottom; this.finalX = this.startX; break;
+ case "up": this.finalY = -offsetTop; this.finalX = this.startX; break;
+ case "downright":
+ this.finalX = ( offsetBottom < offsetRight) ? offsetBottom : offsetRight;
+ this.finalY = this.finalX; break;
+ case "upright":
+ this.finalX = (offsetTop < offsetRight)? offsetTop : offsetRight;
+ this.finalY = -this.finalX; break;
+ case "upleft":
+ this.finalX = -((offsetTop < offsetRight)? offsetTop : offsetRight);
+ this.finalY = this.finalX; break;
+ case "downleft":
+ this.finalX = -(( offsetBottom < offsetRight) ? offsetBottom : offsetRight);
+ this.finalY = -this.finalX; break;
+ }
+ }
+ CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);
+ this.startTime = (new Date()).getTime();
+}
+// End of the CAgencyFly definition
+
+// Begin of CAgencySpiral
+function CAgencySpiral( element, settings, bIsIn )
+{
+ this.ele = element;
+ this.bIsIn = bIsIn;
+ this.duration = 1000; // default
+
+ var arrAllSet = settings.split(",");
+ for( var i = 0; i < arrAllSet.length; i ++ )
+ {// to retrieve the setting
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);
+ var arrOneSet = arrAllSet[i].split("=");
+ for( var j = 0; j < arrOneSet.length; j++ )
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);
+ switch( arrOneSet[0] )
+ {
+ case "speed" : this.duration = 100000/arrOneSet[1]; break;
+ }
+ }
+
+ if( gbBsIE5 && this.ele.style.position != "absolute" )
+ this.ele.style.position = "relative";
+ this.timer = null;
+ this.aniIndex = CEngine.arrAnimation.length;
+ CEngine.arrAnimation[this.aniIndex] = this;
+}
+
+CAgencySpiral.prototype.PrepareEffect = function()
+{
+ CCSSP.ShowObject(this.ele, !this.bIsIn );
+}
+
+CAgencySpiral.prototype.UpdateEffect = function()
+{
+ if( this.timer == null )
+ this.ResetParameters();
+
+ var percent = ((new Date()).getTime() - this.startTime)/this.duration;
+ if( percent >= 1.0 )
+ this.EndEffect();
+ else
+ {
+ var rf = (this.bIsIn)? (1.0 - percent) : percent;
+ var t = (1.0-rf) * 4.0 * Math.PI
+ var rxP = (this.bIsIn)? this.startX : this.finalX;
+ var ryP = (this.bIsIn)? this.startY : this.finalY;
+ var rx = (Math.abs(rxP) < 200) ? Math.abs(rxP) : 200;
+ var ry = (Math.abs(ryP) < 200) ? Math.abs(ryP) : 200;
+
+ var newX = Math.ceil(-rf*Math.cos(t)*rx) + this.ele.ABSX;
+ var newY = Math.ceil(-rf*Math.sin(t)*ry) + this.ele.ABSY;
+ CCSSP.MoveObjectTo(this.ele, newX, newY);
+ if( this.timer == null )
+ this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );
+ }
+}
+
+CAgencySpiral.prototype.EndEffect = function()
+{
+ clearInterval( this.timer );
+ this.timer = null;
+
+ if( this.bIsIn ) // In
+ CCSSP.MoveObjectTo(this.ele, this.finalX, this.finalY);
+ else // Out
+ CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);
+ CCSSP.ShowObject(this.ele, this.bIsIn );
+}
+
+CAgencySpiral.prototype.ResetParameters = function()
+{
+ this.PrepareEffect();
+ CCSSP.ShowObject(this.ele, true );
+ this.startX = (this.bIsIn)? CCSSP.GetWindowRight() : this.ele.ABSX;
+ this.startY = (this.bIsIn)? CCSSP.GetWindowBottom() : this.ele.ABSY;
+ this.finalX = (this.bIsIn)? this.ele.ABSX : CCSSP.GetWindowRight();
+ this.finalY = (this.bIsIn)? this.ele.ABSY : CCSSP.GetWindowBottom();
+
+ CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);
+ this.startTime = (new Date()).getTime();
+}
+// End of CAgencySpiral
+
+// Begin of CAgencyElastic
+function CAgencyElastic( element, settings)
+{
+ this.ele = element;
+ this.duration = 1000; // default
+ this.direction = "right";
+
+ var arrAllSet = settings.split(",");
+ for( var i = 0; i < arrAllSet.length; i ++ )
+ {// to retrieve the setting
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);
+ var arrOneSet = arrAllSet[i].split("=");
+ for( var j = 0; j < arrOneSet.length; j++ )
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);
+ switch( arrOneSet[0] )
+ {
+ case "speed" : this.duration = 100000/arrOneSet[1]; break;
+ case "direction" : this.direction = arrOneSet[1]; break;
+ }
+ }
+
+ if( gbBsIE5 && this.ele.style.position != "absolute" )
+ this.ele.style.position = "relative";
+ this.timer = null;
+ this.aniIndex = CEngine.arrAnimation.length;
+ CEngine.arrAnimation[this.aniIndex] = this;
+}
+
+CAgencyElastic.prototype.PrepareEffect = function()
+{
+ CCSSP.ShowObject(this.ele, false );
+}
+
+CAgencyElastic.prototype.UpdateEffect = function()
+{
+ if( this.timer == null )
+ this.ResetParameters();
+
+ var percent = ((new Date()).getTime() - this.startTime)/this.duration;
+ if( percent >= 1.0 )
+ this.EndEffect();
+ else
+ {
+ var newX = this.startX;
+ var newY = this.startY;
+ var rf = Math.exp(-percent*3);
+ var t = percent * 1.5 * Math.PI
+ var rx = (Math.abs(this.startX) > Math.abs(this.startY)) ? this.startX : this.startY;
+ switch (this.direction )
+ {
+ case "left":
+ case "right" : newX = rf*Math.cos(t)*rx + this.ele.ABSX; break;
+ case "up":
+ case "down" : newY = rf*Math.cos(t)*rx + this.ele.ABSX; break;
+ }
+ CCSSP.MoveObjectTo(this.ele, newX, newY);
+ if( this.timer == null )
+ this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );
+ }
+}
+
+CAgencyElastic.prototype.EndEffect = function()
+{
+ CCSSP.MoveObjectTo(this.ele, this.finalX, this.finalY);
+ clearInterval( this.timer );
+ this.timer = null;
+}
+
+CAgencyElastic.prototype.ResetParameters = function()
+{
+ CCSSP.ShowObject(this.ele, true );
+ this.startX = this.ele.ABSX;
+ this.finalX = this.ele.ABSX;
+ this.startY = this.ele.ABSY;
+ this.finalY = this.ele.ABSY;
+
+ switch (this.direction)
+ {
+ case "left": this.startX = -this.ele.offsetWidth; break;
+ case "right": this.startX = this.ele.offsetWidth; break;
+ case "up": this.startY = -this.ele.offsetHeight;break;
+ case "down": this.startY = this.ele.offsetHeight; break;
+ }
+ CCSSP.MoveObjectTo(this.ele, this.startX, this.startY);
+ this.startTime = (new Date()).getTime();
+}
+// End of CAgencyElastic
+
+// Begin of CAgencyZoom
+function CAgencyZoom( element, settings, bIsIn)
+{
+ this.ele = element;
+ this.duration = 1000; // default
+
+ var arrAllSet = settings.split(",");
+ for( var i = 0; i < arrAllSet.length; i ++ )
+ {// to retrieve the setting
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);
+ var arrOneSet = arrAllSet[i].split("=");
+ for( var j = 0; j < arrOneSet.length; j++ )
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);
+ switch( arrOneSet[0] )
+ {
+ case "speed" : this.duration = 100000/arrOneSet[1]; break;
+ }
+ }
+
+ this.bIsIn = bIsIn;
+ this.timer = null;
+ this.aniIndex = CEngine.arrAnimation.length;
+ CEngine.arrAnimation[this.aniIndex] = this;
+}
+
+CAgencyZoom.prototype.PrepareEffect = function()
+{
+ CCSSP.ShowObject(this.ele, false);
+}
+
+CAgencyZoom.prototype.UpdateEffect = function()
+{
+ if( this.timer == null )
+ this.ResetParameters();
+
+ var percent = ((new Date()).getTime() - this.startTime)/this.duration;
+ if( percent >= 1.0 )
+ this.EndEffect();
+ else
+ {
+ var nFactorIn = Math.ceil(50+50*percent);
+ var nFactorOut = Math.ceil(100+200*(1-percent));
+ var AlterFontsize = ((this.bIsIn)? nFactorIn : nFactorOut) + "%";
+ var AlterFactor = ((this.bIsIn)? nFactorIn : nFactorOut) / 100;
+
+ this.UpdateEffectAllChildren(this.ele, AlterFontsize, AlterFactor);
+ for(var index = 0; index < this.ele.all.length; index++)
+ this.UpdateEffectAllChildren(this.ele.all[index], AlterFontsize, AlterFactor);
+
+ if( this.timer == null )
+ this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );
+ }
+}
+
+CAgencyZoom.prototype.UpdateEffectAllChildren = function(child, FontSize, Factor)
+{
+ if( CCSSP.IsTextTag(child) )
+ child.style.fontSize = FontSize;
+ else
+ {
+ if( typeof(child.orgWidth) == "number" )
+ child.style.width = Factor * child.orgWidth;
+ if( typeof(child.orgHeight) == "number" )
+ child.style.height = Factor * child.orgHeight;
+ }
+}
+
+CAgencyZoom.prototype.EndEffect = function()
+{
+ this.EndEffectAllChildren(this.ele);
+ for(var index = 0; index < this.ele.all.length; index++)
+ this.EndEffectAllChildren(this.ele.all[index]);
+
+ clearInterval( this.timer );
+ this.timer = null;
+}
+
+CAgencyZoom.prototype.EndEffectAllChildren = function( child )
+{
+ if( CCSSP.IsTextTag(child) )
+ child.style.fontSize = child.orgFontSize;
+ else
+ {
+ if( typeof(child.intactWidth) != "undefined" )
+ {
+ child.width = child.intactWidth;
+ child.height = child.intactHeight;
+ }
+ else if( typeof(child.style.intactPixelWidth) != "undefined" )
+ {
+ child.style.pixelWidth = child.style.intactPixelWidth;
+ child.style.pixelHeight = child.style.intactPixelHeight;
+ }
+ }
+}
+
+CAgencyZoom.prototype.ResetParameters = function()
+{
+ this.PrepareEffect();
+ this.ResetParametersAllChildren( this.ele );
+ for(var index = 0; index < this.ele.all.length; index++)
+ this.ResetParametersAllChildren(this.ele.all[index]);
+
+ this.startTime = (new Date()).getTime();
+}
+
+CAgencyZoom.prototype.ResetParametersAllChildren = function( child )
+{
+ CCSSP.ShowObject(child, true );
+ if( (child.tagName == "DIV") && (getParentNode(child).tagName == "TD") )
+ child.width = "100%";// if the div is inside a cell of table, we need the this hack
+
+ if( CCSSP.IsTextTag(child) )
+ child.orgFontSize = child.style.fontSize;
+ else
+ {
+ if( child.width > "" || child.height > "" )
+ {
+ child.orgWidth = child.intactWidth = child.width;
+ child.orgHeight = child.intactHeight = child.height;
+ }
+ else if( ( typeof(child.orgWidth) != "number" ) && (typeof(child.orgHeight) != "number") )
+ {
+ child.orgWidth = child.style.intactPixelWidth = child.style.pixelWidth;
+ child.orgHeight = child.style.intactPixelHeight = child.style.pixelHeight;
+ }
+ }
+}
+// End of CAgencyZoom
+
+//// the following effects will use IE's exclusive "filter" function ////
+// Begin of CAgencyAlpha definition
+function CAgencyAlpha( element, settings, bIsIn )
+{// because of "visual filter" style, this won't work in Navigator
+ this.ele = element;
+ this.bIsIn = bIsIn;
+
+ // to set the default value
+ this.startOpacity = (this.bIsIn) ? 0 : 100;
+ this.endOpacity = (this.bIsIn) ? 100 : 0;
+
+ this.duration = 1000; // default
+
+ var arrAllSet = settings.split(",");
+ for( var i = 0; i < arrAllSet.length; i ++ )
+ {// to retrieve the setting
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);
+ var arrOneSet = arrAllSet[i].split("=");
+ for( var j = 0; j < arrOneSet.length; j++ )
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);
+ switch( arrOneSet[0] )
+ {
+ case "speed" : this.duration = 100000/arrOneSet[1]; break;
+ }
+ }
+
+ this.timer = null;
+ this.aniIndex = CEngine.arrAnimation.length;
+ CEngine.arrAnimation[this.aniIndex] = this;
+}
+
+CAgencyAlpha.prototype.PrepareEffect = function()
+{// to set the visual filter function
+ // the visual filter ONLY work when set by "Width and Height" or
+ // absolute position for DIV, SPAN and normal tag ( such as p )
+ // but, "absolute" cause the following elements overlap, so:
+ CCSSP.PrepareFilter( this.ele );
+ CCSSP.ShowObject(this.ele, !this.bIsIn );
+}
+
+CAgencyAlpha.prototype.UpdateEffect = function()
+{// to set the visual filter function
+ if( this.timer == null )
+ this.ResetParameters();
+ if( typeof(this.ele.filters.alpha) != "object" )
+ {
+ this.EndEffect();
+ return;
+ }
+
+ var percent = ((new Date()).getTime() - this.startTime)/this.duration;
+ if( percent >= 1.0 )
+ this.EndEffect();
+ else if( typeof(this.ele.filters.alpha) == "object" )
+ {
+ this.ele.filters.alpha.opacity = this.startOpacity*(1.0-percent) + this.endOpacity*percent;
+ if( this.timer == null )
+ this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 20 );
+ }
+}
+
+CAgencyAlpha.prototype.EndEffect = function()
+{// to remove the visual filter function
+ clearInterval( this.timer );
+ this.timer = null;
+ this.ele.style.filter = "";
+ CCSSP.ShowObject(this.ele, this.bIsIn );
+}
+
+CAgencyAlpha.prototype.ResetParameters = function()
+{
+ this.PrepareEffect();
+ CCSSP.ShowObject(this.ele, true );
+ this.ele.style.filter = "alpha(opacity=" + this.startOpacity + ")";
+ this.startTime = (new Date()).getTime();
+}
+// End of the CAgencyAlpha definition
+
+// Begin of CAgencyWave definition
+function CAgencyWave( element, settings )
+{// because of "visual filter" style, this won't work in Navigator
+ this.ele = element;
+
+ this.duration = 0; // default
+ this.strength = 10;
+ this.freq = 1;
+ this.lightstrength = 1;
+
+ var arrAllSet = settings.split(",");
+ for( var i = 0; i < arrAllSet.length; i ++ )
+ {// to retrieve the setting
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);
+ var arrOneSet = arrAllSet[i].split("=");
+ for( var j = 0; j < arrOneSet.length; j++ )
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);
+ switch( arrOneSet[0] )
+ {
+ case "duration" : this.duration = 100000/arrOneSet[1]; break;
+ case "strength" : this.strength = arrOneSet[1]; break;
+ case "freq" : this.freq = arrOneSet[1]; break;
+ case "lightstrength" : this.lightstrength = arrOneSet[1]; break;
+ }
+ }
+
+ this.timer = null;
+ this.aniIndex = CEngine.arrAnimation.length;
+ CEngine.arrAnimation[this.aniIndex] = this;
+}
+
+CAgencyWave.prototype.PrepareEffect = function()
+{// to set the visual filter function
+ CCSSP.PrepareFilter(this.ele);
+
+ CCSSP.ShowObject(this.ele, true );
+}
+
+CAgencyWave.prototype.UpdateEffect = function()
+{// to set the visual filter function
+ if( this.timer == null )
+ this.ResetParameters();
+ if( typeof(this.ele.filters.wave) != "object" )
+ {
+ this.EndEffect();
+ return;
+ }
+
+ if( this.duration > 0 )
+ {
+ var percent = ((new Date()).getTime() - this.startTime)/this.duration;
+ if( percent >= 1.0 )
+ {
+ this.EndEffect();
+ return;
+ }
+ }
+
+ this.ele.filters.wave.phase += 5;
+ this.ele.filters.wave.phase %= 100;
+ if( this.timer == null )
+ this.timer = setInterval("CEngine.PerformAnimation(" + this.aniIndex + ")", 50 );
+}
+
+CAgencyWave.prototype.EndEffect = function()
+{// to remove the visual filter function
+ this.ele.style.filter = "";
+ clearInterval( this.timer );
+ this.timer = null;
+}
+
+CAgencyWave.prototype.ResetParameters = function()
+{
+ this.PrepareEffect();
+ this.ele.style.filter = "wave(strength=" + this.strength + ",freq=" +
+ this.freq +", lightstrength=" + this.lightstrength +",phase=0);";
+ this.startTime = (new Date()).getTime();
+}
+// End of the CAgencyWave definition
+
+// Begin of CAgencyGlow definition
+function CAgencyGlow( element, settings )
+{// because of "visual filter" style, this won't work in Navigator
+ this.ele = element;
+
+ // to set the default value
+ this.glowColor = "green";
+ this.glowStrength = "3";
+
+ var arrAllSet = settings.split(",");
+ for( var i = 0; i < arrAllSet.length; i ++ )
+ {
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);
+ var arrOneSet = arrAllSet[i].split("=");
+ for( var j = 0; j < arrOneSet.length; j++ )
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);
+ switch( arrOneSet[0] )
+ {
+ case "color" : this.glowColor = arrOneSet[1]; break;
+ case "strength" : this.glowStrength = arrOneSet[1]; break;
+ }
+ }
+}
+
+CAgencyGlow.prototype.PrepareEffect = function()
+{
+ CCSSP.PrepareFilter(this.ele);
+ CCSSP.ShowObject(this.ele, true );
+ if( this.ele.style.backgroundColor != "" )
+ {//style.backgroundColor somehow stop the visual filter
+ this.ele.intactBackgroundColor = this.ele.style.backgroundColor;
+ this.ele.style.backgroundColor = "";
+ }
+}
+
+CAgencyGlow.prototype.UpdateEffect = function()
+{// to set the visual filter function
+ this.PrepareEffect();
+ this.ele.style.filter = "glow(Color=" + this.glowColor + ", Strength=" +
+ this.glowStrength + ", enabled=true" +")";
+}
+
+CAgencyGlow.prototype.EndEffect = function()
+{// to remove the visual filter function
+ this.ele.style.filter = "";
+ if( typeof(this.ele.intactBackgroundColor) != "undefined" )
+ this.ele.style.backgroundColor = this.ele.intactBackgroundColor;
+}
+// End of the CAgencyGlow definition
+
+// Begin of CAgencyDropShadow definition
+function CAgencyDropShadow( element, settings )
+{// because of "visual filter" style, this won't work in Navigator
+ this.ele = element;
+
+ // to set the default value
+ this.shadowColor = "black";
+ this.shadowOffx = "1";
+ this.shadowOffy = "1";
+
+ var arrAllSet = settings.split(",");
+ for( var i = 0; i < arrAllSet.length; i ++ )
+ {
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);
+ var arrOneSet = arrAllSet[i].split("=");
+ for( var j = 0; j < arrOneSet.length; j++ )
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);
+ switch( arrOneSet[0] )
+ {
+ case "color" : this.shadowColor = arrOneSet[1]; break;
+ case "offx" : this.shadowOffx = arrOneSet[1]; break;
+ case "offy" : this.shadowOffy = arrOneSet[1]; break;
+ }
+ }
+}
+
+CAgencyDropShadow.prototype.PrepareEffect = function()
+{
+ CCSSP.PrepareFilter(this.ele);
+ CCSSP.ShowObject(this.ele, true );
+
+ if( this.ele.style.backgroundColor != "" )
+ {//style.backgroundColor somehow stop the visual filter
+ this.ele.intactBackgroundColor = this.ele.style.backgroundColor;
+ this.ele.style.backgroundColor = "";
+ }
+}
+
+CAgencyDropShadow.prototype.UpdateEffect = function()
+{// to set the visual filter function
+ this.PrepareEffect();
+ this.ele.style.filter = "dropshadow(color=" + this.shadowColor + ", offx=" +
+ this.shadowOffx + ", offy=" + this.shadowOffy + ")";
+}
+
+CAgencyDropShadow.prototype.EndEffect = function()
+{// to remove the visual filter function
+ this.ele.style.filter = "";
+ if( typeof(this.ele.intactBackgroundColor) != "undefined" )
+ this.ele.style.backgroundColor = this.ele.intactBackgroundColor;
+}
+// End of the CAgencyDropShadow definition
+
+// Begin of CAgencyRevealTrans definition
+function CAgencyRevealTrans( element, settings )
+{// because of "visual filter" style, this won't work in Navigator
+ this.ele = element;
+
+ // to set the default value
+ this.duration = 1.0; //The value is specified in seconds.milliseconds format (0.0000).
+ this.transition = 0;
+
+ var arrAllSet = settings.split(",");
+ for( var i = 0; i < arrAllSet.length; i ++ )
+ {
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);
+ var arrOneSet = arrAllSet[i].split("=");
+ for( var j = 0; j < arrOneSet.length; j++ )
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);
+ switch( arrOneSet[0] )
+ {
+ case "type" : this.transition = arrOneSet[1]; break;
+ case "duration" : this.duration = 100/arrOneSet[1]; break;
+ }
+ }
+}
+
+CAgencyRevealTrans.prototype.PrepareEffect = function()
+{
+ CCSSP.PrepareFilter(this.ele);
+ CCSSP.ShowObject( this.ele, false);
+}
+
+CAgencyRevealTrans.prototype.UpdateEffect = function()
+{// to set the visual filter function
+ if( typeof( this.ele.filters.RevealTrans ) == "object" )
+ {
+ if( this.ele.filters.RevealTrans.status == 2 )
+ this.ele.filters.RevealTrans.stop();
+ }
+
+ this.PrepareEffect();
+
+ this.ele.style.filter = "RevealTrans(duration=" + this.duration +
+ ", transition=" + this.transition + ")";
+
+ if( typeof( this.ele.filters.RevealTrans ) == "object" )
+ {
+ this.ele.filters.RevealTrans.apply();
+ CCSSP.ShowObject( this.ele, true);
+ this.ele.filters.RevealTrans.play();
+ }
+ else
+ CCSSP.ShowObject( this.ele, true);
+}
+
+CAgencyRevealTrans.prototype.EndEffect = function()
+{
+ if( typeof( this.ele.filters.RevealTrans ) == "object" )
+ this.ele.filters.RevealTrans.stop();
+ this.ele.style.filter = "";
+}
+// End of the CAgencyRevealTrans definition
+
+// Begin of CAgencyBlur definition
+function CAgencyBlur( element, settings )
+{// because of "visual filter" style, this won't work in Navigator
+ this.ele = element;
+
+ // to set the default value
+ this.strength = "5";
+ this.direction = "90";
+
+ var arrAllSet = settings.split(",");
+ for( var i = 0; i < arrAllSet.length; i ++ )
+ {
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);
+ var arrOneSet = arrAllSet[i].split("=");
+ for( var j = 0; j < arrOneSet.length; j++ )
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);
+ switch( arrOneSet[0] )
+ {
+ case "strength" : this.strength = arrOneSet[1]; break;
+ case "direction" : this.direction = arrOneSet[1]; break;
+ }
+ }
+}
+
+CAgencyBlur.prototype.PrepareEffect = function()
+{
+ CCSSP.PrepareFilter(this.ele);
+ CCSSP.ShowObject(this.ele, true );
+}
+
+CAgencyBlur.prototype.UpdateEffect = function()
+{// to set the visual filter function
+ CCSSP.PrepareFilter(this.ele);
+ this.ele.style.filter = "blur(strength=" + this.strength +
+ ", direction=" + this.direction + ")";
+}
+
+CAgencyBlur.prototype.EndEffect = function()
+{// to remove the visual filter function
+ this.ele.style.filter = "";
+}
+// End of the CAgencyBlur definition
+
+// Begin of CAgencyChangeFilter definition
+function CAgencyChangeFilter( element, settings ) // flipH, flipV, invert, grey,
+{// because of "visual filter" style, this won't work in Navigator
+ this.ele = element;
+
+ // to set the default value
+ this.filterFunction = settings;
+}
+
+CAgencyChangeFilter.prototype.PrepareEffect = function()
+{
+ CCSSP.PrepareFilter(this.ele);
+ CCSSP.ShowObject(this.ele, true );
+}
+
+CAgencyChangeFilter.prototype.UpdateEffect = function()
+{// to set the visual filter function
+ CCSSP.PrepareFilter(this.ele);
+ this.ele.style.filter = this.filterFunction;
+}
+
+CAgencyChangeFilter.prototype.EndEffect = function()
+{// to remove the visual filter function
+ this.ele.style.filter = "";
+}
+// End of the CAgencyChangeFilter definition
+
+// The effects below change the style on the fly, so they won't work in Navigator
+
+// Begin of CAgencyFontChange definition,
+function CAgencyFontChange( element, settings )
+{//this class can be replace by CAgencyChangeStyle,provided the "settings" is standard CSS string.
+ this.ele = element;
+
+ // to retrieve the original font style
+ this.RetrieveOldFont( this.ele );
+
+ // to set the default font to change
+ this.newfontFamily = this.ele.oldFontFamily;
+ this.newfColor = this.ele.oldColor;
+ this.newtextDecoration = this.ele.oldTextDecoration;
+ this.newfontWeight = this.ele.oldFontWeight;
+ this.newfontStyle = this.ele.oldFontStyle;
+ this.newfontSize = this.ele.oldFontSize;
+ this.newBackgroundColor = this.ele.oldBackgroundColor;
+
+ var arrAllSet = settings.split(",");
+ for( var i = 0; i < arrAllSet.length; i ++ )
+ {// to retrieve the setting
+ arrAllSet[i] = CCSSP.TrimSpace(arrAllSet[i]);
+ var arrOneSet = arrAllSet[i].split("=");
+ for( var j = 0; j < arrOneSet.length; j++ )
+ arrOneSet[j] = CCSSP.TrimSpace(arrOneSet[j]);
+ switch( arrOneSet[0] )
+ {
+ case "font-family" : this.newfontFamily = arrOneSet[1]; break;
+ case "color" : this.newfColor = arrOneSet[1]; break;
+ case "underline" : this.newtextDecoration = (arrOneSet[1]=="on")? "underline" : "none"; break;
+ case "bold" : this.newfontWeight = (arrOneSet[1]=="on")? "bold" : "normal"; break;
+ case "italic" : this.newfontStyle = (arrOneSet[1]=="on")? "italic" : "normal"; break;
+ case "size" : this.newfontSize = arrOneSet[1]; break;
+ case "background-color" : this.newBackgroundColor = arrOneSet[1]; break;
+ }
+ }
+}
+
+CAgencyFontChange.prototype.RetrieveOldFont = function(objChild)
+{
+ if( typeof(objChild.oldFontFamily) == "undefined" )
+ objChild.oldFontFamily = objChild.style.fontFamily;
+ if( typeof(objChild.oldColor) == "undefined" )
+ objChild.oldColor = objChild.style.color;
+ if( typeof(objChild.oldTextDecoration) == "undefined" )
+ objChild.oldTextDecoration = objChild.style.textDecoration;
+ if( typeof(objChild.oldFontWeight) == "undefined" )
+ objChild.oldFontWeight = objChild.style.fontWeight;
+ if( typeof(objChild.oldFontStyle) == "undefined" )
+ objChild.oldFontStyle = objChild.style.fontStyle;
+ if( typeof(objChild.oldFontSize) == "undefined" )
+ objChild.oldFontSize = objChild.style.fontSize;
+ if( typeof(objChild.oldBackgroundColor) == "undefined" )
+ objChild.oldBackgroundColor = objChild.style.backgroundColor;
+}
+
+CAgencyFontChange.prototype.PrepareEffect = function()
+{
+ // as for expanding text, the child is created after the constructor called
+ for(var index = 0; index < this.ele.all.length; index++)
+ this.RetrieveOldFont(this.ele.all[index]);
+ CCSSP.ShowObject(this.ele, true );
+}
+
+CAgencyFontChange.prototype.UpdateEffect = function()
+{// to change the font
+ this.PrepareEffect();
+ this.UpdateEffectAllChildren( this.ele );
+ for( var index = 0; index < this.ele.all.length; index++)
+ this.UpdateEffectAllChildren(this.ele.all[index]);
+}
+
+CAgencyFontChange.prototype.UpdateEffectAllChildren = function(objChild)
+{
+ objChild.style.fontFamily = this.newfontFamily;
+ objChild.style.color = this.newfColor;
+ objChild.style.textDecoration = this.newtextDecoration;
+ objChild.style.fontWeight = this.newfontWeight;
+ objChild.style.fontStyle = this.newfontStyle;
+ objChild.style.fontSize = this.newfontSize;
+ objChild.style.backgroundColor = this.newBackgroundColor;
+}
+
+CAgencyFontChange.prototype.EndEffect = function()
+{// to reinstate the original font style
+ this.EndEffectAllChildren( this.ele );
+ for( var index = 0; index < this.ele.all.length; index++)
+ this.EndEffectAllChildren(this.ele.all[index]);
+}
+
+CAgencyFontChange.prototype.EndEffectAllChildren = function( objChild )
+{
+ if( typeof(objChild.oldFontFamily) != "undefined" )
+ objChild.style.fontFamily = objChild.oldFontFamily;
+ if( typeof(objChild.oldColor) != "undefined" )
+ objChild.style.color = objChild.oldColor;
+ if( typeof(objChild.oldFontWeight) != "undefined" )
+ objChild.style.fontWeight = objChild.oldFontWeight;
+ if( typeof(objChild.oldFontStyle) != "undefined" )
+ objChild.style.fontStyle = objChild.oldFontStyle;
+ if( typeof(objChild.oldFontSize) != "undefined" )
+ objChild.style.fontSize = objChild.oldFontSize;
+ if( typeof(objChild.oldTextDecoration) != "undefined" )
+ objChild.style.textDecoration = objChild.oldTextDecoration;
+ if( typeof(objChild.oldBackgroundColor) != "undefined" )
+ objChild.style.backgroundColor = objChild.oldBackgroundColor;
+}
+// End of the CAgencyFontChange definition
+
+// Begin of the CAgencyChangeStyle definition
+function CAgencyChangeStyle( element, settings )
+{//this class can be replace by CAgencyChangeStyle,provided the "settings" is standard CSS string.
+ this.ele = element;
+
+ // to retrieve the original style
+ this.oldstyle = this.ele.style.cssText;
+
+ // to set the default style
+ this.newStyle = this.oldstyle;
+
+ if( typeof(settings) == "string" && settings.length > 1 )
+ this.newStyle = this.oldstyle + " " + settings;
+}
+
+CAgencyChangeStyle.prototype.PrepareEffect = function()
+{
+ CCSSP.ShowObject(this.ele, true );
+}
+
+CAgencyChangeStyle.prototype.UpdateEffect = function()
+{// to change the style
+ this.ele.style.cssText = this.newStyle;
+}
+
+CAgencyChangeStyle.prototype.EndEffect = function()
+{// to reinstate the original style
+ this.ele.style.cssText = this.oldStyle;
+}
+// End of the CAgencyChangeStyle definition
+
+//End the definition of CAgencyXXXX classes
+
+//Begin to collaborate with other event handler settings
+CCSSP.RegisterEventHandler( window, "onload", "CEngine.OnPageLoad();BSSCOnLoad();kadovInitTriggersInHead();");
+CCSSP.RegisterEventHandler( document, "onclick", "CEngine.OnPageClick();BSSCOnClick();");
+CCSSP.RegisterEventHandler( document, "onmouseover", "CEngine.OnMouseOver();BSSCOnMouseOver();" );
+CCSSP.RegisterEventHandler( document, "onmouseout", "CEngine.OnMouseOver();BSSCOnMouseOut();" );
+CCSSP.RegisterEventHandler( window, "onunload", "BSSCOnUnload();");
+//End to collaborate with other event handler settings
+
+/// Section End - CCSSP DHTM 2 (JavaScript 1.2)
+
//// Segment End -- (JavaScript 1.2)
\ No newline at end of file
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Introduction to GEOM</title>\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 type="text/css">\r
-<!--\r
-img_whs1 { border:none; width:30px; height:30px; float:none; border-style: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:none; width:400px; height:292px; border-style:none; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
- if (innerWidth != origWidth || innerHeight != origHeight)\r
- location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
- origWidth = innerWidth;\r
- origHeight = innerHeight;\r
- onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
--->\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
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
- if (window.addTocInfo)\r
- {\r
- addTocInfo("GEOM module\nIntroduction to GEOM");\r
-addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
-\r
- }\r
- if (window.writeBtnStyle)\r
- writeBtnStyle();\r
-\r
- if (window.writeIntopicBar)\r
- writeIntopicBar(1);\r
-\r
- if (window.setRelStartPage)\r
- {\r
- setRelStartPage("../geom.htm");\r
-\r
- autoSync(1);\r
- sendSyncInfo();\r
- sendAveInfoOut();\r
- }\r
-}\r
-else\r
- if (window.gbIE4)\r
- document.location.reload();\r
-//-->\r
-</script>\r
-<h1>Introduction to GEOM</h1>\r
-\r
-<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"><span style="font-weight: bold;"><B>GEOM </B></span>module of \r
- SALOME is destined for: </p>\r
-\r
-<p> </p>\r
-\r
-<ul type="disc" class="whs2">\r
- \r
- <li class=kadov-p><p>Import and export of geometrical models in IGES, \r
- BREP and STEP formats.</p></li>\r
- \r
- <li class=kadov-p><p>Construction and optimization of geometrical models \r
- using a wide range of CAD \r
- functions:</p></li>\r
-</ul>\r
-\r
-<p> </p>\r
-\r
-<table x-use-null-cells cellspacing="0" width="100%" class="whs3">\r
-<col class="whs4">\r
-<col class="whs4">\r
-\r
-<tr valign="top" class="whs5">\r
-<td width="50%" class="whs6">\r
-<ul type="circle" class="whs7">\r
- \r
- <li class=kadov-p><p>Creation of basic geometrical objects</p></li>\r
- \r
- <li class=kadov-p><p>Construction of primitives</p></li>\r
- \r
- <li class=kadov-p><p>Building shapes</p></li>\r
- \r
- <li class=kadov-p><p>Generation of complex shapes</p></li>\r
- \r
- <li class=kadov-p><p>Working with groups</p></li>\r
- \r
- <li class=kadov-p><p>Geometrical repairing of objects</p></li>\r
- \r
- <li class=kadov-p><p>Geometrical boolean operations</p></li>\r
- \r
- <li class=kadov-p><p>Geometrical transformations</p></li>\r
- \r
- <li class=kadov-p><p>Building by blocks</p></li>\r
- \r
- <li class=kadov-p><p>Generation of complex objects</p></li>\r
-</ul>\r
-<p> </td>\r
-<td width="50%" class="whs8">\r
-<p><img src="../image3.jpg" width="400px" height="292px" border="0" class="img_whs9"></td></tr>\r
-</table>\r
-\r
-<p> </p>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
- writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
+
+<html>
+
+<head>
+<title>Introduction to GEOM</title>
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
+<!--
+if (navigator.appName !="Netscape")
+{ document.write("<link rel='stylesheet' href='../default.css'>");}
+//-->
+</script>
+<style type="text/css">
+<!--
+img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
+ul.whs2 { list-style:disc; }
+table.whs3 { x-cell-content-align:top; width:100%; border-spacing:0px; }
+col.whs4 { width:50%; }
+tr.whs5 { x-cell-content-align:top; }
+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; }
+td.whs7 { width:50%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
+img_whs8 { border:none; width:400px; height:292px; border-style:none; }
+-->
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
+<!--
+function reDo() {
+ if (innerWidth != origWidth || innerHeight != origHeight)
+ location.reload();
+}
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
+ origWidth = innerWidth;
+ origHeight = innerHeight;
+ onresize = reDo;
+}
+onerror = null;
+//-->
+</script>
+<style type="text/css">
+<!--
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
+p.WebHelpNavBar { text-align:right; }
+-->
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
+<script type="text/javascript" language="javascript" src="../whver.js"></script>
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
+<script type="text/javascript" language="javascript1.2">
+<!--
+if (window.gbWhTopic)
+{
+ if (window.setRelStartPage)
+ {
+ addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
+addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
+
+ }
+
+
+ if (window.setRelStartPage)
+ {
+ setRelStartPage("../index.htm");
+
+ autoSync(1);
+ sendSyncInfo();
+ sendAveInfoOut();
+ }
+
+}
+else
+ if (window.gbIE4)
+ document.location.reload();
+//-->
+</script>
+</head>
+<body><script type="text/javascript" language="javascript1.2">
+<!--
+if (window.writeIntopicBar)
+ writeIntopicBar(4);
+//-->
+</script>
+<h1>Introduction to Geometry</h1>
+
+<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"><span style="font-weight: bold;"><B>Geometry </B></span>module
+ of SALOME is destined for: </p>
+
+<p> </p>
+
+<ul type="disc" class="whs2">
+
+ <li class=kadov-p><p>Import and export of geometrical models in IGES,
+ BREP and STEP formats.</p></li>
+
+ <li class=kadov-p><p>Construction and optimization of geometrical models
+ using a wide range of CAD
+ functions:</p></li>
+</ul>
+
+<p> </p>
+
+<table x-use-null-cells cellspacing="0" width="100%" class="whs3">
+<col class="whs4">
+<col class="whs4">
+
+<tr valign="top" class="whs5">
+<td width="50%" class="whs6">
+<ul type="disc" class="whs2">
+
+ <li class=kadov-p><p>Creation of basic geometrical objects</p></li>
+
+ <li class=kadov-p><p>Construction of primitives</p></li>
+
+ <li class=kadov-p><p>Building shapes</p></li>
+
+ <li class=kadov-p><p>Generation of complex shapes</p></li>
+
+ <li class=kadov-p><p>Working with groups</p></li>
+
+ <li class=kadov-p><p>Geometrical repairing of objects</p></li>
+
+ <li class=kadov-p><p>Geometrical boolean operations</p></li>
+
+ <li class=kadov-p><p>Geometrical transformations</p></li>
+
+ <li class=kadov-p><p>Building by blocks</p></li>
+</ul>
+<p> </td>
+<td width="50%" class="whs7">
+<p><img src="../image3.jpg" width="400px" height="292px" border="0" class="img_whs8"></td></tr>
+</table>
+
+<p> </p>
+
+<script type="text/javascript" language="javascript1.2">
+<!--
+if (window.writeIntopicBar)
+ writeIntopicBar(0);
+//-->
+</script>
+</body>
+</html>
+++ /dev/null
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Titre</title>\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>\r
-<!--\r
-A:link { color:#0000ff; }\r
--->\r
-</style><style type="text/css">\r
-<!--\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
-p.whs5 { margin-left:40px; }\r
-p.whs6 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
-img_whs7 { width:20px; height:20px; border-style:none; }\r
-p.whs8 { font-size:12pt; margin-left:120px; }\r
-p.whs9 { font-size:12pt; font-style:italic; margin-left:120px; }\r
-table.whs10 { x-cell-content-align:top; width:65.051%; border-spacing:0px; }\r
-col.whs11 { width:39.418%; }\r
-col.whs12 { width:28.296%; }\r
-col.whs13 { width:32.286%; }\r
-tr.whs14 { x-cell-content-align:top; }\r
-td.whs15 { width:39.418%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
-img_whs16 { border:none; width:312px; height:332px; float:none; border-style:none; }\r
-td.whs17 { width:28.296%; padding-right:10px; padding-left:10px; border-right-style:none; border-top-style:none; border-bottom-style:none; }\r
-p.whs18 { font-size:12pt; margin-right:0px; }\r
-img_whs19 { border:none; width:312px; height:473px; float:none; border-style:none; }\r
-td.whs20 { width:32.286%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
-img_whs21 { border:none; width:312px; height:421px; float:none; border-style:none; }\r
-p.whs22 { font-size:12pt; margin-left:40px; }\r
-p.whs23 { color:#808080; font-size:12pt; }\r
-p.whs24 { font-size:12pt; color:#000000; }\r
-p.whs25 { color:#808080; font-size:12pt; margin-left:40px; }\r
-img_whs26 { border:none; width:150px; height:140px; border-style:none; }\r
-img_whs27 { border:none; width:312px; height:324px; float:none; border-style:none; }\r
-img_whs28 { border:none; width:150px; height:139px; border-style:none; }\r
-table.whs29 { x-cell-content-align:top; width:50.278%; border-spacing:0px; }\r
-col.whs30 { width:49.724%; }\r
-col.whs31 { width:50.276%; }\r
-td.whs32 { width:49.724%; 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:312px; height:346px; float:none; border-style:none; }\r
-td.whs34 { width:50.276%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
-img_whs35 { border:none; width:312px; height:359px; float:none; border-style:none; }\r
-img_whs36 { border:none; width:150px; height:129px; border-style:none; }\r
-img_whs37 { border:none; width:312px; height:376px; float:none; border-style:none; }\r
-p.whs38 { font-size:12pt; margin-left:40px; font-weight:bold; }\r
-img_whs39 { border:none; width:150px; height:154px; border-style:none; }\r
-img_whs40 { border:none; width:150px; height:123px; border-style:none; }\r
-p.whs41 { font-size:14pt; }\r
-img_whs42 { border:none; width:20px; height:20px; border-style:none; }\r
-img_whs43 { border:none; width:312px; height:289px; float:none; border-style:none; }\r
-p.whs44 { font-size:12pt; font-weight:bold; }\r
-p.whs45 { font-size:12pt; font-weight:bold; font-style:italic; x-text-underline:off; text-decoration:none; }\r
-img_whs46 { border:none; width:200px; height:181px; float:none; border-style:none; }\r
-img_whs47 { border:none; width:175px; height:181px; border-style:none; }\r
-img_whs48 { border:none; width:203px; height:181px; border-style:none; }\r
-p.whs49 { font-size:12pt; margin-left:0px; }\r
-img_whs50 { border:none; width:312px; height:358px; float:none; border-style:none; }\r
-img_whs51 { border:none; width:150px; height:128px; border-style:none; }\r
-table.whs52 { x-cell-content-align:top; width:72.604%; border-spacing:0px; }\r
-col.whs53 { width:32.089%; }\r
-col.whs54 { width:32.008%; }\r
-col.whs55 { width:35.903%; }\r
-td.whs56 { width:32.089%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
-td.whs57 { width:32.008%; padding-right:10px; padding-left:10px; border-right-style:none; border-top-style:none; border-bottom-style:none; }\r
-img_whs58 { border:none; width:312px; height:385px; float:none; border-style:none; }\r
-td.whs59 { width:35.903%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
-p.whs60 { font-size:12pt; font-weight:bold; color:#000000; }\r
-img_whs61 { border:none; width:150px; height:131px; border-style:none; }\r
-table.whs62 { x-cell-content-align:top; width:81.596%; border-spacing:0px; }\r
-col.whs63 { width:33.942%; }\r
-col.whs64 { width:33.812%; }\r
-col.whs65 { width:32.246%; }\r
-td.whs66 { width:33.942%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
-img_whs67 { border:none; width:312px; height:231px; float:none; border-style:none; }\r
-td.whs68 { width:33.812%; padding-right:10px; padding-left:10px; border-right-style:none; border-top-style:none; border-bottom-style:none; }\r
-img_whs69 { border:none; width:312px; height:266px; float:none; border-style:none; }\r
-td.whs70 { width:32.246%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
-img_whs71 { border:none; width:312px; height:274px; float:none; border-style:none; }\r
-p.whs72 { font-size:12pt; margin-left:40px; font-weight:bold; text-indent:-40px; }\r
-img_whs73 { border:none; width:16px; height:16px; border-style:none; }\r
-table.whs74 { x-cell-content-align:top; width:63.512%; border-spacing:0px; }\r
-col.whs75 { width:49.962%; }\r
-col.whs76 { width:45.348%; }\r
-col.whs77 { width:4.69%; }\r
-td.whs78 { width:49.962%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
-p.whs79 { font-weight:bold; font-size:14pt; }\r
-img_whs80 { border:none; width:312px; height:391px; float:none; border-style:none; }\r
-td.whs81 { width:45.348%; padding-right:10px; padding-left:10px; border-right-style:none; border-top-style:none; border-bottom-style:none; }\r
-td.whs82 { width:4.69%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
-p.whs83 { margin-left:40px; font-weight:bold; text-indent:-40px; font-size:14pt; }\r
-p.whs84 { font-weight:bold; text-indent:-40px; font-size:14pt; margin-left:40px; }\r
-p.whs85 { font-weight:bold; margin-left:80px; text-indent:-80px; font-size:12pt; }\r
-p.whs86 { font-weight:bold; text-indent:-80px; font-size:12pt; margin-left:120px; }\r
-img_whs87 { border:none; width:200px; height:219px; border-style:none; }\r
--->\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.whs18 {margin-right:1pt; }";\r
- strNSS += "p.whs49 {margin-left:1pt; }";\r
- strNSS += "p.whs72 {text-indent:1pt; }";\r
- strNSS += "p.whs83 {text-indent:1pt; }";\r
- strNSS += "p.whs84 {text-indent:1pt; }";\r
- strNSS += "p.whs85 {text-indent:1pt; }";\r
- strNSS += "p.whs86 {text-indent:1pt; }";\r
- strNSS +="</style>";\r
- document.write(strNSS);\r
-}\r
-//-->\r
-</script>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
- if (innerWidth != origWidth || innerHeight != origHeight)\r
- location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
- origWidth = innerWidth;\r
- origHeight = innerHeight;\r
- onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
--->\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
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
- if (window.addTocInfo)\r
- {\r
- addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
-\r
- }\r
- if (window.writeBtnStyle)\r
- writeBtnStyle();\r
-\r
- if (window.writeIntopicBar)\r
- writeIntopicBar(1);\r
-\r
- if (window.setRelStartPage)\r
- {\r
- setRelStartPage("../geom.htm");\r
-\r
- autoSync(1);\r
- sendSyncInfo();\r
- sendAveInfoOut();\r
- }\r
-}\r
-else\r
- if (window.gbIE4)\r
- document.location.reload();\r
-//-->\r
-</script>\r
-<h1>Creating basic geometrical objects<a HREF="#_Toc57604478"><b><span \r
- style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">	</font></span></b></a></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"> In GEOM you can </b>create basic geometrical objects (1D \r
- & 2D elements) such as:</p>\r
-\r
-<p class="whs1"><a HREF="#_Toc57604479"><b><font><span \r
- style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">	</font></span></font></b></a></p>\r
-\r
-<dir>\r
- \r
- <ul type="disc" class="whs3">\r
- \r
- <li class=kadov-p><p class="whs1"><a \r
- HREF="#_Toc57604480"><span><font style="font-family: 'Times New Roman', serif; font-size: 12pt;"\r
- face="Times New Roman"\r
- size=4> Point	</font></span></a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a \r
- HREF="#_Toc57604481"><span><font style="font-family: 'Times New Roman', serif; font-size: 12pt;"\r
- face="Times New Roman"\r
- size=4> Line	</font></span></a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a \r
- HREF="#_Toc57604482"><span><font style="font-family: 'Times New Roman', serif; font-size: 12pt;"\r
- face="Times New Roman"\r
- size=4> Circle	</font></span></a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a \r
- HREF="#_Toc57604483"><span><font style="font-family: 'Times New Roman', serif; font-size: 12pt;"\r
- face="Times New Roman"\r
- size=4> Ellipse	</font></span></a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a \r
- HREF="#_Toc57604484"> Arc</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"> <a \r
- href="#_Toc57604488">Curve</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a \r
- HREF="#_Toc57604485"><span><font style="font-family: 'Times New Roman', serif; font-size: 12pt;"\r
- face="Times New Roman"\r
- size=4> Vector	</font></span></a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a \r
- HREF="#_Toc57604486"><span><font style="font-family: 'Times New Roman', serif; font-size: 12pt;"\r
- face="Times New Roman"\r
- size=4> Plane	</font></span></a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a \r
- HREF="#_Toc57604487"> Working plane</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"> <a \r
- href="#_Toc57604489">Local coordinate system</a><a \r
- HREF="#_Toc57604487">	</a></p></li>\r
- </ul>\r
-</dir>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class=TODO>To create basic geometrical objects:</p>\r
-\r
-<p class=TODO> </p>\r
-\r
-<p class="whs5">In the main menu select <span style="font-weight: bold;"><B>New \r
- Entity > Basic</B></span>.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
- \r
-\r
-<p class="whs6"><b style="font-weight: bold;"><a \r
- NAME=_Toc57604480><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image27.gif" width="20px" height="20px" border="0" class="img_whs7"> Point</font></span></a></b></p>\r
-\r
-<p class="whs6"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
- Creates a point.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (vertex).</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command :</b> \r
- <span style="font-style: italic;"><I>g</I></span>eompy.MakeVertex(X, \r
- Y, Z) - </p>\r
-\r
-<p class="whs8">geompy.MakeVertexWithRef(Reference, \r
- X, Y, Z)</p>\r
-\r
-<p class="whs9">geompy.MakeVertexOnCurve(Edge, Parameter) \r
- </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b></p>\r
-\r
-<ul>\r
- \r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
- Constructor:</b> Name + X, Y and Z coordinates of the point.</p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><span style="font-weight: bold;"><B>2nd \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> Name + 1 edge + \r
- 1 Parameter defining the position of the point on the given edge.</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
-\r
-<table x-use-null-cells cellspacing="0" width="65.051%" class="whs10">\r
-<col class="whs11">\r
-<col class="whs12">\r
-<col class="whs13">\r
-\r
-<tr valign="top" class="whs14">\r
-<td width="39.418%" class="whs15">\r
-<p class="whs4"><img src="../pics/point1.png" x-maintain-ratio="TRUE" width="312px" height="332px" border="0" class="img_whs16"></td>\r
-<td width="28.296%" class="whs17">\r
-<p class="whs18"><img src="../pics/neo-point2.png" x-maintain-ratio="TRUE" width="312px" height="473px" border="0" class="img_whs19"></td>\r
-<td width="32.286%" class="whs20">\r
-<p class="whs4"><img src="../pics/point3.png" x-maintain-ratio="TRUE" width="312px" height="421px" border="0" class="img_whs21"></td></tr>\r
-</table>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs22"> </p>\r
-\r
-<p class="whs23"> </p>\r
-\r
-<p class="whs24"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs23"> </p>\r
-\r
-<p class="whs25"><img src="../image16.gif" width="150px" height="140px" border="0" class="img_whs26"></p>\r
-\r
-<p class="whs25"> </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs6"><b style="font-weight: bold;"><a \r
- NAME=_Toc57604481><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image28.gif" width="20px" height="20px" border="0" class="img_whs7"> Line</font></span></a></b></p>\r
-\r
-<p class="whs6"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
- Creates a line.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (edge).</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command:</b> \r
- <span style="font-style: italic;"><I>geompy.MakeLine(Point1, Point2)</I></span>, \r
- where Point1 and Point2 are points through which \r
- the line passes.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- Name + 2 vertices.</p>\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
-\r
-<p class="whs22"><img src="../pics/line.png" x-maintain-ratio="TRUE" width="312px" height="324px" border="0" class="img_whs27"></p>\r
-\r
-<p class="whs23"> </p>\r
-\r
-<p class="whs24"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs23"> </p>\r
-\r
-<p class="whs25"><img src="../image67.jpg" width="150px" height="139px" border="0" class="img_whs28"></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs6"><b style="font-weight: bold;"><a \r
- NAME=_Toc57604482><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image29.gif" width="20px" height="20px" border="0" class="img_whs7"> Circle</font></span></a></b></p>\r
-\r
-<p class="whs6"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
- Creates a circle.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (edge).</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command:</b> \r
- <span style="font-style: italic;"><I>geompy.MakeCircle(Point, Vector, Radius)</I></span>, \r
- where Point defines the center of the circle, Vector gives the circle\92s \r
- normal and Radius is the circle\92s radius.</p>\r
-\r
-<p class="whs4"> </p>\r
-\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 style="font-weight: bold;">1st \r
- Constructor:</b> Name + 1 vertex (for the center) + 1 edge (for the direction) \r
- + Radius.</p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><span style="font-weight: bold;"><B>2nd \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
-<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
-\r
-<table x-use-null-cells cellspacing="0" width="50.278%" class="whs29">\r
-<col class="whs30">\r
-<col class="whs31">\r
-\r
-<tr valign="top" class="whs14">\r
-<td width="49.724%" class="whs32">\r
-<p class="whs4"><img src="../pics/circle1.png" x-maintain-ratio="TRUE" width="312px" height="346px" border="0" class="img_whs33"></td>\r
-<td width="50.276%" class="whs34">\r
-<p class="whs4"><img src="../pics/circle2.png" x-maintain-ratio="TRUE" width="312px" height="359px" border="0" class="img_whs35"></td></tr>\r
-</table>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs22"> </p>\r
-\r
-<p class="whs22"> </p>\r
-\r
-<p class="whs24"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs23"> </p>\r
-\r
-<p class="whs25"><img src="../image17.gif" width="150px" height="129px" border="0" class="img_whs36"></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs6"><b style="font-weight: bold;"><a \r
- NAME=_Toc57604483><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image30.gif" width="20px" height="20px" border="0" class="img_whs7"> Ellipse</font></span></a></b></p>\r
-\r
-<p class="whs6"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
- Creates an ellipse.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (edge).</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command:</b><span \r
- style="font-style: italic;"><I> geompy.MakeEllipse(Point, Vector, RadiusMajor, \r
- RadiusMinor)</I></span>, where Point defines the center of the ellipse, Vector \r
- gives the ellipse\92s normal, RadiusMajor and RadiusMinor are \r
- correspondingly a major and minor radiuses of the ellipse.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- Name + 1 vertex (for the center) + 1 edge (for the direction) + 1 X Radius \r
- + 1 Y Radius.</p>\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
-\r
-<p class="whs22"><img src="../pics/ellipse.png" x-maintain-ratio="TRUE" width="312px" height="376px" border="0" class="img_whs37"></p>\r
-\r
-<p class="whs38"> </p>\r
-\r
-<p class="whs24"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs23"> </p>\r
-\r
-<p class="whs25"><img src="../image19.gif" width="150px" height="154px" border="0" class="img_whs39"></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs6"><b style="font-weight: bold;"><a \r
- NAME=_Toc57604484><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image31.gif" width="20px" height="20px" border="0" class="img_whs7"> Arc</font></span></a></b></p>\r
-\r
-<p class="whs6"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
- Creates an arc.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (edge).</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command:</b> \r
- <span style="font-style: italic;"><I>geompy.MakeArc(Point1, Point2, Point3)</I></span>, \r
- where Point1 is the starting point of the arc, Point2 is a middle point \r
- of the arc and Point3 is the ending point of the arc.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- Name + 3 vertices.</p>\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
-\r
-<p class="whs22"><img src="../pics/arc.png" x-maintain-ratio="TRUE" width="312px" height="359px" border="0" class="img_whs35"></p>\r
-\r
-<p class="whs23"> </p>\r
-\r
-<p class="whs24"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs23"> </p>\r
-\r
-<p class="whs25"><img src="../image20.gif" width="150px" height="123px" border="0" class="img_whs40"></p>\r
-\r
-<p class="whs25"> </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs41"><b style="font-weight: bold;"><a NAME=_Toc57604488><img src="../image32.gif" width="20px" height="20px" border="0" class="img_whs42"> Curve</a></b></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
- Creates a curve in 3D space.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;">Result:</b> \r
- GEOM_Object (edge).</font></span></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command:</b> \r
- </p>\r
-\r
-<ul type="disc" class="whs3">\r
- \r
- <li class=kadov-p><p class="whs4"><span style="font-style: italic;"><I>geompy.MakePolyline(ListOfShapes)</I></span>, \r
- where ListOfShape is a list of points through which the curve passes .</p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><span style="font-style: italic;"><I>geompy.MakeInterpol(ListOfShapes)</I></span>, \r
- where ListOfShape is a list of points through which the curve passes .</p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><span style="font-style: italic;"><I>geompy.MakeBezier(ListOfShapes)</I></span>, \r
- where ListOfShape is a list of points through which the curve passes .</p></li>\r
-</ul>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- Name + at least 2 points which will serve as nodes on the curve.</p>\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
-\r
-<p class="whs22"><img src="../pics/curve.png" x-maintain-ratio="TRUE" width="312px" height="289px" border="0" class="img_whs43"></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs44">Example:</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs45">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_whs46"> <img src="../image149.jpg" width="175px" height="181px" border="0" class="img_whs47"> <img src="../image150.jpg" width="203px" height="181px" border="0" class="img_whs48"></p>\r
-\r
-<p class="whs22"> </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs6"><b style="font-weight: bold;"><a \r
- NAME=_Toc57604485><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image32.gif" width="20px" height="20px" border="0" class="img_whs7"> Vector</font></span></a></b></p>\r
-\r
-<p class="whs6"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
- Creates a vector.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (edge).</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command:</b> \r
- <span style="font-style: italic;"><I>geompy.MakeVector(Point1, Point2)</I></span>, \r
- where Point1 is the first point of the vector and the Point2 is the last \r
- point of the vector.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments :</b></p>\r
-\r
-<ul>\r
- \r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \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> 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="whs22"> </p>\r
-\r
-<p class="whs49"> <img src="../pics/vector1.png" x-maintain-ratio="TRUE" width="312px" height="324px" border="0" class="img_whs27"> <img src="../pics/vector2.png" x-maintain-ratio="TRUE" width="312px" height="358px" border="0" class="img_whs50"></p>\r
-\r
-<p class="whs22"> </p>\r
-\r
-<p class="whs24"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs23"> </p>\r
-\r
-<p class="whs25"><img src="../image21.gif" width="150px" height="128px" border="0" class="img_whs51"></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs6"><b style="font-weight: bold;"><a \r
- NAME=_Toc57604486><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image33.gif" width="20px" height="20px" border="0" class="img_whs7"> Plane</font></span></a></b></p>\r
-\r
-<p class="whs6"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
- Creates a plane.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (face).</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command:</b> \r
- <span style="font-style: italic;"><I>geompy.MakePlane(Point, Vector, TrimSize)</I></span>, \r
- where Point is a point through which the \r
- plane passes, Vector gives a normal of the plane and TrimSize is a half \r
- size of a side of quadrangle face, representing the plane.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b></p>\r
-\r
-<ul>\r
- \r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
- Constructor :</b> 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> Name + 1 vertex + 3 points (for the direction) + 1 value \r
- (to define the size of the plane).</p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">3rd \r
- Constructor :</b> Name + 1 selection + 1 value (to define the size of \r
- the plane).</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
-\r
-<table x-use-null-cells cellspacing="0" width="72.604%" class="whs52">\r
-<col class="whs53">\r
-<col class="whs54">\r
-<col class="whs55">\r
-\r
-<tr valign="top" class="whs14">\r
-<td width="32.089%" class="whs56">\r
-<p class="whs4"><img src="../pics/plane1.png" x-maintain-ratio="TRUE" width="312px" height="346px" border="0" class="img_whs33"></td>\r
-<td width="32.008%" class="whs57">\r
-<p class="whs4"><img src="../pics/plane2.png" x-maintain-ratio="TRUE" width="312px" height="385px" border="0" class="img_whs58"></td>\r
-<td width="35.903%" class="whs59">\r
-<p class="whs4"><img src="../pics/plane3.png" x-maintain-ratio="TRUE" width="312px" height="385px" border="0" class="img_whs58"></td></tr>\r
-</table>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"> </p>\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
-\r
-<p class="whs23"> </p>\r
-\r
-<p class="whs25"><img src="../image76.jpg" width="150px" height="131px" border="0" class="img_whs61"></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs6"><b style="font-weight: bold;"><a \r
- NAME=_Toc57604487><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image34.gif" width="20px" height="20px" border="0" class="img_whs7"> Working \r
- Plane</font></span></a></b></p>\r
-\r
-<p class="whs6"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
- Sets the working plane (and the camera position).</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- </p>\r
-\r
-<ul type="disc" class="whs3">\r
- \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">Name + 2 \r
- vectors, </p></li>\r
- \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 style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<table x-use-null-cells cellspacing="0" width="81.596%" class="whs62">\r
-<col class="whs63">\r
-<col class="whs64">\r
-<col class="whs65">\r
-\r
-<tr valign="top" class="whs14">\r
-<td width="33.942%" class="whs66">\r
-<p class="whs4"><img src="../pics/workplane4.png" x-maintain-ratio="TRUE" width="312px" height="231px" border="0" class="img_whs67"></td>\r
-<td width="33.812%" class="whs68">\r
-<p class="whs4"><img src="../pics/workplane5.png" x-maintain-ratio="TRUE" width="312px" height="266px" border="0" class="img_whs69"></td>\r
-<td width="32.246%" class="whs70">\r
-<p class="whs4"><img src="../pics/workplane6.png" x-maintain-ratio="TRUE" width="312px" height="274px" border="0" class="img_whs71"></td></tr>\r
-</table>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs49"> </p>\r
-\r
-<p class="whs22"> </p>\r
-\r
-<p class="whs38"> </p>\r
-\r
-<p class="whs72"> </p>\r
-\r
-<p class="whs72"><a name=_Toc57604489><img src="../image35.gif" width="16px" height="16px" border="0" class="img_whs73"><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="whs72"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
- The user \r
- may manually enter values of X, Y, and Z coordinates of origin in the \r
- corresponding fields of the dialog box, or select a point in the object \r
- browser or 3D viewer, in this case coordinates of origin are automatically \r
- filled in with the coordinates of the selected point. </p>\r
-\r
-<p class="whs4">The user then specifies components of X and \r
- Y axes direction.</p>\r
-\r
-<p class="whs4">Preview of the new LCS (small trihedron located \r
- and oriented according to parameters of LCS) is displayed in the 3D viewer \r
- and updated as soon as the user modifies some parameter. </p>\r
-\r
-<p class="whs4">Then the user presses «OK» or «Apply» button \r
- to create an LCS at the location with the specified coordinates. The new \r
- object is shown in the Object Browser and in 3D viewer.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><span style="font-weight: bold;"><B>TUI command:</B></span> \r
- <span style="font-style: italic;"><I>geompy.MakeMarker(OX, OY, OZ, XDX, XDY, \r
- XDZ, YDX, YDY, YDZ)</I></span>, where OX, OY, OZ are coordinates of the origin \r
- of LCS, XDX, XDY, XDZ is a vector of OX direction \r
- of the LCS and YDX, YDY, YDZ is a a vector of OY direction of the LCS.</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> \r
- </p>\r
-\r
-<ul>\r
- \r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
- Constructor :</b> Name + Coordinates of origin, X axis direction, Y axis \r
- direction</p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">2nd \r
- Constructor :</b> Name + reference object.</p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">3rd \r
- Constructor :</b> Name + 1 point of origin + X axis direction, Y axis \r
- direction.</p></li>\r
-</ul>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4">.</p>\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
-\r
-<table x-use-null-cells cellspacing="0" width="63.512%" class="whs74">\r
-<col class="whs75">\r
-<col class="whs76">\r
-<col class="whs77">\r
-\r
-<tr valign="top" class="whs14">\r
-<td width="49.962%" class="whs78">\r
-<p class="whs79"><img src="../pics/neo-localcs1.png" x-maintain-ratio="TRUE" width="312px" height="391px" border="0" class="img_whs80"></td>\r
-<td width="45.348%" class="whs81">\r
-<p class="whs79"><img src="../pics/neo-localcs2.png" x-maintain-ratio="TRUE" width="312px" height="289px" border="0" class="img_whs43"></td>\r
-<td width="4.69%" class="whs82">\r
-<p class="whs79"><img src="../pics/neo-localcs3.png" x-maintain-ratio="TRUE" width="312px" height="359px" border="0" class="img_whs35"></td></tr>\r
-</table>\r
-\r
-<p class="whs83"> </p>\r
-\r
-<p class="whs84"><span style="font-weight: bold;\r
- margin-left: 80px;\r
- text-indent: -80px;\r
- font-size: 12pt;"><font size=3 style="font-size:12pt;"><B>Example:</B></font></span></p>\r
-\r
-<p class="whs85"> </p>\r
-\r
-<p class="whs86"><img src="../image145.jpg" width="200px" height="219px" border="0" class="img_whs87"></p>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
- writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Titre</title>\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 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:none; float:none; width:30px; height:30px; border-style:none; }\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:normal; }\r
-p.whs7 { font-size:12pt; text-indent:2px; margin-right:0in; margin-top:0px; margin-bottom:0px; margin-left:48px; }\r
-p.whs8 { margin-left:48px; }\r
-p.whs9 { font-size:12pt; }\r
--->\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: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 +="</style>";\r
- document.write(strNSS);\r
-}\r
-//-->\r
-</script>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
- if (innerWidth != origWidth || innerHeight != origHeight)\r
- location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
- origWidth = innerWidth;\r
- origHeight = innerHeight;\r
- onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
--->\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
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
- if (window.addTocInfo)\r
- {\r
- addTocInfo("GEOM module\nTransforming geometrical objects\nBoolean Operations\nUsing boolean operations");\r
-addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
-\r
- }\r
- if (window.writeBtnStyle)\r
- writeBtnStyle();\r
-\r
- if (window.writeIntopicBar)\r
- writeIntopicBar(1);\r
-\r
- if (window.setRelStartPage)\r
- {\r
- setRelStartPage("../geom.htm");\r
-\r
- autoSync(1);\r
- sendSyncInfo();\r
- sendAveInfoOut();\r
- }\r
-}\r
-else\r
- if (window.gbIE4)\r
- document.location.reload();\r
-//-->\r
-</script>\r
-<h1 class="whs1">Using boolean operations</h1>\r
-\r
-<p class="whs2"> </p>\r
-\r
-<p class="whs3"><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_whs4">In GEOM for construction of more complex geometrical objects \r
- (2D & 3D elements) you can use the following boolean operations:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<ul>\r
- \r
- <li style="list-style: disc;"\r
- type=disc\r
- class=kadov-p><p class="whs2"><a href="../fuse.htm">Fuse</a></p></li>\r
-</ul>\r
-\r
-<ul>\r
- \r
- <li style="list-style: disc;"\r
- type=disc\r
- class=kadov-p><p class="whs2"><a href="../common.htm">Common</a></p></li>\r
- \r
- <li style="list-style: disc;"\r
- type=disc\r
- class=kadov-p><p class="whs5"><a href="../cut.htm">Cut</a></p></li>\r
- \r
- <li style="list-style: disc;"\r
- type=disc\r
- class=kadov-p><p class="whs2"><a href="../section.htm">Section</a></p></li>\r
-</ul>\r
-\r
-<p class="whs2"> </p>\r
-\r
-<p class="whs6">There is a general TUI command covering \r
- all these operations, which can be used alongside with separate commands \r
- for each operation.</p>\r
-\r
-<p class="whs7"><span style="font-style: italic;"><I>geompy.MakeBoolean(Shape1, \r
- Shape2, Operation)</I></span>, where Shape1 is the first argument and Shape2 \r
- is the second argument of Boolean operation, Operation is a type of the \r
- Boolean operation (1 \96 Common, 2 \96 Cut, 3 \96 Fuse, 4 \96 Section).</p>\r
-\r
-<p class="whs8"> </p>\r
-\r
-<p class="whs9"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Our <span style="font-weight: bold;"><B>TUI \r
- Scripts</B></span> provide you with useful examples of the use of <a href="../boolean_operations.htm">Boolean \r
- Operations</a>. </font></span></p>\r
-\r
-<p> </p>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
- writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
+
+<html>
+
+<head>
+<title>Titre</title>
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
+<!--
+if (navigator.appName !="Netscape")
+{ document.write("<link rel='stylesheet' href='../default.css'>");}
+//-->
+</script>
+<style type="text/css">
+<!--
+h1.whs1 { margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; }
+p.whs2 { font-size:12pt; text-indent:2px; margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; }
+p.whs3 { font-size:12pt; font-weight:normal; }
+img_whs4 { border:none; float:none; width:30px; height:30px; border-style:none; }
+p.whs5 { font-size:12pt; text-indent:2px; margin-right:0in; margin-top:0px; margin-bottom:0px; margin-left:48px; }
+p.whs6 { text-indent:2px; margin-right:0in; margin-top:0px; margin-bottom:0px; font-size:12pt; margin-left:48px; }
+p.whs7 { font-size:12pt; text-indent:2px; margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; font-weight:normal; }
+p.whs8 { margin-left:48px; }
+p.whs9 { font-size:12pt; }
+-->
+</style><script type="text/javascript" language="JavaScript">
+<!--
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
+{
+ var strNSS = "<style type='text/css'>";
+ strNSS += "h1.whs1 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";
+ strNSS += "p.whs2 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";
+ strNSS += "p.whs5 {margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";
+ strNSS += "p.whs6 {margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";
+ strNSS += "p.whs7 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";
+ strNSS +="</style>";
+ document.write(strNSS);
+}
+//-->
+</script>
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
+<!--
+function reDo() {
+ if (innerWidth != origWidth || innerHeight != origHeight)
+ location.reload();
+}
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
+ origWidth = innerWidth;
+ origHeight = innerHeight;
+ onresize = reDo;
+}
+onerror = null;
+//-->
+</script>
+<style type="text/css">
+<!--
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
+p.WebHelpNavBar { text-align:right; }
+-->
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
+<script type="text/javascript" language="javascript" src="../whver.js"></script>
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
+<script type="text/javascript" language="javascript1.2">
+<!--
+if (window.gbWhTopic)
+{
+ if (window.setRelStartPage)
+ {
+ addTocInfo("Geometry module\nTransforming geometrical objects\nBoolean Operations\nUsing boolean operations");
+addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
+addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
+
+ }
+
+
+ if (window.setRelStartPage)
+ {
+ setRelStartPage("../index.htm");
+
+ autoSync(1);
+ sendSyncInfo();
+ sendAveInfoOut();
+ }
+
+}
+else
+ if (window.gbIE4)
+ document.location.reload();
+//-->
+</script>
+</head>
+<body><script type="text/javascript" language="javascript1.2">
+<!--
+if (window.writeIntopicBar)
+ writeIntopicBar(4);
+//-->
+</script>
+<h1 class="whs1">Using boolean operations</h1>
+
+<p class="whs2"> </p>
+
+<p class="whs3"><b style="font-weight: bold;"><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_whs4"><span style="font-weight: normal;">You can use the following
+ boolean operations for construction of more complex geometrical objects
+ (2D & 3D elements) :</span></b></p>
+
+<p class="whs3"> </p>
+
+<ul>
+
+ <li style="list-style: disc;"
+ type=disc
+ class=kadov-p><p class="whs5"><a href="../fuse.htm">Fuse</a></p></li>
+</ul>
+
+<ul>
+
+ <li style="list-style: disc;"
+ type=disc
+ class=kadov-p><p class="whs5"><a href="../common.htm">Common</a></p></li>
+
+ <li style="list-style: disc;"
+ type=disc
+ class=kadov-p><p class="whs6"><a href="../cut.htm">Cut</a></p></li>
+
+ <li style="list-style: disc;"
+ type=disc
+ class=kadov-p><p class="whs5"><a href="../section.htm">Section</a></p></li>
+</ul>
+
+<p class="whs2"> </p>
+
+<p class="whs7">There is a general TUI command covering
+ all these operations, which can be used alongside with separate commands
+ for each operation.</p>
+
+<p class="whs5"><span style="font-style: italic;"><I>geompy.MakeBoolean(Shape1,
+ Shape2, Operation)</I></span>, where Shape1 is the first argument and Shape2
+ is the second argument of Boolean operation, Operation is a type of the
+ Boolean operation (1 \96 Common, 2 \96 Cut, 3 \96 Fuse, 4 \96 Section).</p>
+
+<p class="whs8"> </p>
+
+<p class="whs9"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Our <span style="font-weight: bold;"><B>TUI
+ Scripts</B></span> provide you with useful examples of the use of <a href="../boolean_operations.htm">Boolean
+ Operations</a>. </font></span></p>
+
+<p> </p>
+
+<script type="text/javascript" language="javascript1.2">
+<!--
+if (window.writeIntopicBar)
+ writeIntopicBar(0);
+//-->
+</script>
+</body>
+</html>
+++ /dev/null
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Titre</title>\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 type="text/css">\r
-<!--\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; border-style:none; width:312px; height:283px; float:none; }\r
-p.whs10 { font-family:'Times New Roman' , serif; font-size:14pt; font-style:italic; font-weight:bold; }\r
-img_whs11 { border:none; border-style:none; width:312px; height:324px; float:none; }\r
-img_whs12 { border:none; width:150px; height:102px; border-style:none; }\r
-img_whs13 { border:none; border-style:none; width:312px; height:289px; float:none; }\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; border-style:none; width:312px; height:315px; float:none; }\r
-img_whs17 { border:none; width:150px; height:116px; border-style:none; }\r
-img_whs18 { border:none; width:150px; height:131px; border-style:none; }\r
-img_whs19 { border:none; width:150px; height:105px; border-style:none; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
- if (innerWidth != origWidth || innerHeight != origHeight)\r
- location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
- origWidth = innerWidth;\r
- origHeight = innerHeight;\r
- onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
--->\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
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
- if (window.addTocInfo)\r
- {\r
- addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
-\r
- }\r
- if (window.writeBtnStyle)\r
- writeBtnStyle();\r
-\r
- if (window.writeIntopicBar)\r
- writeIntopicBar(1);\r
-\r
- if (window.setRelStartPage)\r
- {\r
- setRelStartPage("../geom.htm");\r
-\r
- autoSync(1);\r
- sendSyncInfo();\r
- sendAveInfoOut();\r
- }\r
-}\r
-else\r
- if (window.gbIE4)\r
- document.location.reload();\r
-//-->\r
-</script>\r
-<h1><b><span style="font-weight: bold;"><B>B</B></span>uilding geometrical objects</b></h1>\r
-\r
-<p class="whs1"><b><span 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">In GEOM you can create basic and advanced geometrical objects \r
- (2D & 3D elements) using the following building functions:</span></b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<ul>\r
- \r
- <li class=kadov-p><p class="whs3"><a href="#explode">Explode</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3">Build</p></li>\r
- \r
- <ul>\r
- \r
- <li class=kadov-p><p class="whs3"><a href="#edge">Edge</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a href="#wire">Wire</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a href="#face">Face</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a href="#shell">Shell</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a href="#solid">Solid</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a href="#compound">Compound</a></p></li>\r
- </ul>\r
-</ul>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class=TODO> </p>\r
-\r
-<p class=TODO\r
- style="font-family: 'Times New Roman', serif;\r
- font-size: 14pt;\r
- font-weight: bold;">To use Explode:</p>\r
-\r
-<p class=TODO\r
- style="font-family: 'Times New Roman', serif;\r
- font-size: 14pt;\r
- font-weight: bold;"> </p>\r
-\r
-<p class="whs4">In the main menu select <span style="font-weight: bold;"><B>New \r
- Entity > Explode</B></span>.</p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;"><a \r
- NAME=explode><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image13.gif" width="20px" height="20px" border="0" class="img_whs6"> Explode</font></span></a></b></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Description:</b> \r
- Returns a list of subshapes (vertices, edges, wires etc.) of the given \r
- shape.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Result :</b> \r
- List of GEOM_Objects.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">TUI Command: \r
- </b></p>\r
-\r
-<ul type="disc" class="whs7">\r
- \r
- <li class=kadov-p><p class="whs3"><span style="font-style: italic;"><I>geompy.SubShape(Shape, \r
- ListOfID)</I></span>, where Shape is a shape whose subshape(s) is (are) retrieved, \r
- ListOfID is a list of requested sub shapes IDs. To get a subshape ID use \r
- method GetSubShapeID().</p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><span style="font-style: italic;"><I>geompy.SubShapeAll(Shape, \r
- TypeOfShape)</I></span>, where Shape is a shape to be exploded on sub shapes \r
- of type TypeOfShape.</p></li>\r
-</ul>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- 1 SHAPE + 1 type of SubShape.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs8"><img src="../pics/neo-obj1.png" x-maintain-ratio="TRUE" width="312px" height="283px" border="0" class="img_whs9"></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs10">To use building functions:</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs8">In the main menu select \r
- <span style="font-weight: bold;"><B>New Entity > </B></span><span style="font-weight: bold;"><B>Build \r
- </B></span>submenu.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><a NAME=edge><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image14.gif" width="20px" height="20px" border="0" class="img_whs6"><b> Edge</b></a></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Description:</b> \r
- Creates an edge.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (EDGE).</p>\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.MakeEdge(Vertex1, Vertex2)</I></span>, \r
- where Vertex1 and Vertex2 are correspondingly the first and the last vertex \r
- of the edge.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- Name + 2 vertices.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs8"><img src="../pics/neo-obj2.png" x-maintain-ratio="TRUE" width="312px" height="324px" border="0" class="img_whs11"></p>\r
-\r
-<p class="whs8"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs8"><img src="../image9.gif" width="150px" height="102px" border="0" class="img_whs12"></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs5"><a NAME=wire><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image15.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Wire</b></font></span></a></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Description:</b> \r
- Creates a wire.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (WIRE).</p>\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.MakeWire(ListOfShape)</I></span>, \r
- where ListOfShape is a list of edges and/or wires from which the wire \r
- to be constructed.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- Name + List of connected wires or edges..</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs8"><img src="../pics/neo-obj3.png" x-maintain-ratio="TRUE" width="312px" height="289px" border="0" class="img_whs13"></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs8"><img src="../image11.gif" width="150px" height="120px" border="0" class="img_whs14"></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs5"><a NAME=face><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image16.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Face</b></font></span></a></p>\r
-\r
-<p class="whs15"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Description:</b> \r
- Creates a face.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (FACE).</p>\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.MakeFace(Wire, WantPlanarFace)</I></span>, \r
- where Wire is a wire and if boolean parameter WantPlanarFace is planar \r
- then only a planar face or no face is constructed.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- Name + 1 wire.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs8"><img src="../pics/neo-obj4.png" x-maintain-ratio="TRUE" width="312px" height="315px" border="0" class="img_whs16"></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs8"><img src="../image12.gif" width="150px" height="116px" border="0" class="img_whs17"></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs5"><a NAME=shell><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image17.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Shell</b></font></span></a></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Description:</b> \r
- Creates a shell.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (SHELL).</p>\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.MakeShell(ListOfShape)</I></span>, \r
- where ListOfShape is a list of faces and (or) shells from which the shell \r
- is constructed.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Arguments:</b> \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
-<p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs8"><img src="../pics/neo-obj5.png" x-maintain-ratio="TRUE" width="312px" height="289px" border="0" class="img_whs13"></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs8"><img src="../image18.jpg" width="150px" height="131px" border="0" class="img_whs18"></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs5"><a NAME=solid><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image18.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Solid</b></font></span></a></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Description:</b> \r
- Creates a solid - closed geometrical 3D element.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_<span>Object \r
- (SOLID).</span></p>\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.MakeSolid(ListOfShape)</I></span>, \r
- where ListOfShape is a list of shells from which the solid is constructed.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- Name + A closed shell or a list of shells.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs8"><img src="../pics/neo-obj6.png" x-maintain-ratio="TRUE" width="312px" height="315px" border="0" class="img_whs16"></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs5"><a NAME=compound><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image19.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Compound</b></font></span></a></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Description:</b> \r
- Creates a compound.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (COMPOUND).</p>\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.MakeCompound(ListOfShape)</I></span>, \r
- where ListOfShape is a list of shapes from which the compound is constructed.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- Name + List of shapes.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs8"><img src="../pics/neo-obj7.png" x-maintain-ratio="TRUE" width="312px" height="289px" border="0" class="img_whs13"></p>\r
-\r
-<p class="whs8"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs8"><img src="../image13.gif" width="150px" height="105px" border="0" class="img_whs19"></p>\r
-\r
-<p class="whs8"> </p>\r
-\r
-<p class="whs8"> </p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
- writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
+++ /dev/null
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Titre</title>\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 type="text/css">\r
-<!--\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
-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
--->\r
-</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
- if (innerWidth != origWidth || innerHeight != origHeight)\r
- location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
- origWidth = innerWidth;\r
- origHeight = innerHeight;\r
- onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
--->\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
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
- if (window.addTocInfo)\r
- {\r
- addTocInfo("GEOM module\nManaging geometrical objects\nDisplaying/hiding objects");\r
-addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
-\r
- }\r
- if (window.writeBtnStyle)\r
- writeBtnStyle();\r
-\r
- if (window.writeIntopicBar)\r
- writeIntopicBar(1);\r
-\r
- if (window.setRelStartPage)\r
- {\r
- setRelStartPage("../geom.htm");\r
-\r
- autoSync(1);\r
- sendSyncInfo();\r
- sendAveInfoOut();\r
- }\r
-}\r
-else\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 viewers, OCC and VTK \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
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: normal;">Displaying\hiding \r
- different geometrical objects in the viewer is possible using the following \r
- operations: </b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<ul>\r
- \r
- <li class=kadov-p><p class="whs3"><a \r
- href="#DisplayAll">DisplayAll</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a \r
- href="#EraseAll">EraseAll</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a \r
- href="#Display">Display</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a \r
- href="#DisplayOnly">DisplayOnly</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a \r
- href="#EraseOnly">Erase</a></p></li>\r
-</ul>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class=TODO>To display\hide one or several objects in the viewer:</p>\r
-\r
-<p class=TODO> </p>\r
-\r
-<p class="whs4">In the main menu select <span style="font-weight: bold;"><B>View \r
- </B></span>or right-click on the necessary object in the Object Browser and \r
- from the associated pop-up menu choose the required operation.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs5"><a NAME=DisplayAll\r
- style="font-size: 14pt;"><img src="salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image52.gif" width="20px" height="20px" border="0" class="img_whs6"><b><font style="font-size: 14pt;"\r
- size=4> DisplayAll</font></b></a> \r
- </p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Description:</b> \r
- Displays all geometrical objects which have been created or imported in \r
- the current study.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">TUI \r
- Command:</b><i> sg.DisplayAll()</i></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs5"><a NAME=EraseAll\r
- style="font-size: 14pt;"><img src="salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image54.gif" width="20px" height="20px" border="0" class="img_whs6"><b><font style="font-size: 14pt;"\r
- size=4> EraseAll</font></b></a></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Description:</b> \r
- Erases all shapes displayed in the viewer.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">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="whs5"><a NAME=Display\r
- style="font-size: 14pt;"><img src="salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image53.gif" width="20px" height="20px" border="0" class="img_whs6"><b><font style="font-size: 14pt;"\r
- size=4> Display</font></b></a></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs3"><span \r
- style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;">Description:</b> \r
- Displays an object in 3D viewer.</font></span></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">TUI \r
- Command:</b><i> </i></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs5"><a NAME=DisplayOnly\r
- style="font-size: 14pt;"><img src="salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image53.gif" width="20px" height="20px" border="0" class="img_whs6"><b><font style="font-size: 14pt;"\r
- size=4> DisplayOnly</font></b></a></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Description:</b> \r
- Displays only the selected geometrical element.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">TUI \r
- Command:</b><i> sg.DisplayOnly(ID)</i></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs5"><a NAME=EraseOnly\r
- style="font-size: 14pt;"><img src="salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image55.gif" width="20px" height="20px" border="0" class="img_whs6"><b><font style="font-size: 14pt;"\r
- size=4> Erase</font></b></a></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">Description \r
- :</b> Erases only the selected shape.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><b style="font-weight: bold;">TUI \r
- Command :</b><i> sg.EraseOnly(ID)</i></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
- writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
+++ /dev/null
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Titre</title>\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>\r
-<!--\r
-A:link { color:#0000ff; }\r
--->\r
-</style><style type="text/css">\r
-<!--\r
-p.whs1 { font-size:12pt; }\r
-img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
-p.whs3 { margin-left:40px; }\r
-h3.whs4 { font-size:14pt; }\r
-img_whs5 { width:20px; height:20px; border-style:none; }\r
-p.whs6 { font-size:12pt; margin-left:40px; }\r
-img_whs7 { border:none; border-style:none; width:312px; height:350px; float:none; }\r
-img_whs8 { border:none; width:150px; height:116px; border-style:none; }\r
-p.whs9 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
-img_whs10 { border:none; width:150px; height:153px; border-style:none; }\r
-img_whs11 { border:none; border-style:none; width:312px; height:367px; float:none; }\r
-img_whs12 { border:none; width:150px; height:103px; border-style:none; }\r
-p.whs13 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
-img_whs14 { border:none; border-style:none; width:312px; height:324px; float:none; }\r
-img_whs15 { border:none; width:150px; height:117px; border-style:none; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
- if (innerWidth != origWidth || innerHeight != origHeight)\r
- location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
- origWidth = innerWidth;\r
- origHeight = innerHeight;\r
- onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
--->\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
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
- if (window.addTocInfo)\r
- {\r
- addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
-\r
- }\r
- if (window.writeBtnStyle)\r
- writeBtnStyle();\r
-\r
- if (window.writeIntopicBar)\r
- writeIntopicBar(1);\r
-\r
- if (window.setRelStartPage)\r
- {\r
- setRelStartPage("../geom.htm");\r
-\r
- autoSync(1);\r
- sendSyncInfo();\r
- sendAveInfoOut();\r
- }\r
-}\r
-else\r
- if (window.gbIE4)\r
- document.location.reload();\r
-//-->\r
-</script>\r
-<h1>Generating complex 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>Generation operations in GEOM are used to create advanced \r
- geometrical objects (3D elements). They are:</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<ul>\r
- \r
- <li class=kadov-p><p class="whs1"><a href="#Prism">Extrusion</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a href="#Revolution">Revolution</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a href="#Filling">Filling</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a href="#Pipe">Pipe \r
- creation</a></p></li>\r
-</ul>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class=TODO>To use generation operations:</p>\r
-\r
-<p class=TODO> </p>\r
-\r
-<p class="whs3">In the main menu select <span style="font-weight: bold;"><B>New \r
- Entity > Generation</B></span><span>.</span></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<h3 class="whs4"><b style="font-weight: bold;"><a NAME=Prism><img src="salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image56.gif" width="20px" height="20px" border="0" class="img_whs5"> Extrusion</a></b> </h3>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Creates an extruded shape.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (edge, face, solid or compsolid).</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command :</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.MakePrism(baseShape, Vector, \r
- Height)</I></span>, where baseShape is a basis of the prism, Vector is a normal \r
- of the prism and Height is a height of the prism.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \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
-<p class="whs1"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs6"><img src="../pics/extrusion.png" x-maintain-ratio="TRUE" width="312px" height="350px" border="0" class="img_whs7"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs6"><img src="../image14.gif" width="150px" height="116px" border="0" class="img_whs8"> <img src="../image27.jpg" width="150px" height="116px" border="0" class="img_whs8"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs9"><a NAME=Revolution><img src="salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image57.gif" width="20px" height="20px" border="0" class="img_whs5"><b> Revolution</b></a></p>\r
-\r
-<p class="whs9"><span><font size=4 style="font-size:14pt;"><b \r
- style="font-weight: bold;"><font style="font-size: 14pt;"\r
- size=4>	</font></b></font></span></p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Creates an extruded shape by revolution.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (edge, face, solid or compsolid).</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.MakeRevolution(Shape, Axis, \r
- Angle)</I></span>, where Shape is a shape to rotate, Axis is the axis of the \r
- revolution and Angle is an angle by which Shape has to be rotated around \r
- Axis.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- Name + 1 shape (vertex, edge, wire, face or shell) serving as base object \r
- + 1 vector (for direction) + 1 value (angle).</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="whs1"> </p>\r
-\r
-<p class="whs6"><img src="../pics/revolution.png" x-maintain-ratio="TRUE" width="312px" height="350px" border="0" class="img_whs7"></p>\r
-\r
-<p class="whs6"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Example:</b></p>\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
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs9"><a NAME=Filling><img src="salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image58.gif" width="20px" height="20px" border="0" class="img_whs5"><b> Filling</b></a></p>\r
-\r
-<p class="whs9"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Creates a curving face using several curves.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (face).</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.MakeFilling(Shape, MinDegree, \r
- MaxDegree, Tol2D, Tol3D, NbIter)</I></span>, where Shape is a shape to fill, \r
- MinDegree and MaxDegree are correspondingly maximal and minimal degree, \r
- Tol2D is a tolerance for 2D and Tol3D is a tolerance for 3D, NbIter is \r
- a number of iterations.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- Name + 1 List of edges + 5 Parameters (Min. degree, Max. degree, Number \r
- of iterations, 2D tolerance, 3D tolerance).</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="whs1"> </p>\r
-\r
-<p class="whs6"><img src="../pics/filling.png" x-maintain-ratio="TRUE" width="312px" height="367px" border="0" class="img_whs11"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Example:</b></p>\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
-\r
-<p class="whs13"> </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
- 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"><b style="font-weight: bold;">Description:</b> \r
- Creates an extruded shape.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (edge, face, solid or compsolid).</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.MakePipe(baseShape, pathShape)</I></span>, \r
- where baseShape is a shape to be extruded, pathShape is a path along which \r
- baseShape is extruded.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- Name + 1 shape (vertex, edge, wire, face or shell) serving as base object \r
- + 1 shape (edge, face or shell) for definition of the path.</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="whs1"> </p>\r
-\r
-<p class="whs6"><img src="../pics/pipe.png" x-maintain-ratio="TRUE" width="312px" height="324px" border="0" class="img_whs14"></p>\r
-\r
-<p class="whs6"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Example:</b></p>\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
-\r
-<p class="whs6"> </p>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
- writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Titre</title>\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 type="text/css">\r
-<!--\r
-p.whs1 { font-size:12pt; }\r
-img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
-p.whs3 { margin-left:40px; }\r
-img_whs4 { border:none; width:557px; height:274px; float:none; border-style:none; }\r
-img_whs5 { border:none; width:529px; height:272px; float:none; border-style:none; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
- if (innerWidth != origWidth || innerHeight != origHeight)\r
- location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
- origWidth = innerWidth;\r
- origHeight = innerHeight;\r
- onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
--->\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
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
- if (window.addTocInfo)\r
- {\r
- addTocInfo("GEOM module\nImporting/exporting geometrical objects");\r
-addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
-\r
- }\r
- if (window.writeBtnStyle)\r
- writeBtnStyle();\r
-\r
- if (window.writeIntopicBar)\r
- writeIntopicBar(1);\r
-\r
- if (window.setRelStartPage)\r
- {\r
- setRelStartPage("../geom.htm");\r
-\r
- autoSync(1);\r
- sendSyncInfo();\r
- sendAveInfoOut();\r
- }\r
-}\r
-else\r
- if (window.gbIE4)\r
- document.location.reload();\r
-//-->\r
-</script>\r
-<h1>Importing/exporting geometrical objects</h1>\r
-\r
-<p class="whs1"><b style="font-weight: bold;"><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"> <span style="font-weight: normal;">In GEOM you can import \r
- and export geometrical objects from/into BREP, IGES, STEP </span></b><b><span \r
- style="font-weight: normal;">files. The mechanisms of import and export \r
- are implemented via plug-ins, which gives you the opportunity to expand \r
- the range of available formats by adding more plug-ins (for example, CATIA \r
- 5). </span></b></p>\r
-\r
- \r
-\r
-<p class=TODO>To import geometrical objects from a BREP, IGES, STEP file:</p>\r
-\r
-<p class=TODO> </p>\r
-\r
-<p class="whs3">From the <span style="font-weight: bold;"><B>File \r
- </B></span>menu choose <span style="font-weight: bold;"><B>Import. </B></span>In \r
- the opening<span style="font-weight: bold;"> <B></B></span>dialog box <span style="font-weight: bold;"><B>Import</B></span> \r
- select the required format of the file for importation and search for \r
- a *.brep, *.iges or *.step file. \r
- </p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><img src="../pics/import.png" x-maintain-ratio="TRUE" width="557px" height="274px" border="0" class="img_whs4"></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3">Select the required file and click <span \r
- style="font-weight: bold;"><B>Open</B></span>. Your file will be imported into \r
- GEOM and its contents (geometrical object) will be displayed in the <span \r
- style="font-weight: bold;"><B>Object Browser</B></span>. </p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p> </p>\r
-\r
-<p class=TODO>To export geometrical objects into a BREP, IGES, STEP file:</p>\r
-\r
-<p class=TODO> </p>\r
-\r
-<p class="whs3">Select the object you wish to export, then \r
- from the <span style="font-weight: bold;"><B>File </B></span>menu choose <span \r
- style="font-weight: bold;"><B>Export. </B></span>In the opening dialog box<span \r
- style="font-weight: bold;"><B> Export </B></span>define the required format the \r
- name and the location of the file for exportation.<span style="font-weight: bold;"> \r
- <B></B></span></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><img src="../pics/export.png" x-maintain-ratio="TRUE" width="529px" height="272px" border="0" class="img_whs5"></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3">Click <span style="font-weight: bold;"><B>Save</B></span> \r
- to confirm your exportation. </p>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
- writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
+
+<html>
+
+<head>
+<title>Titre</title>
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
+<!--
+if (navigator.appName !="Netscape")
+{ document.write("<link rel='stylesheet' href='../default.css'>");}
+//-->
+</script>
+<style type="text/css">
+<!--
+p.whs1 { font-size:12pt; }
+img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }
+p.whs3 { margin-left:40px; }
+img_whs4 { border:none; width:425px; height:269px; float:none; border-style:none; }
+img_whs5 { border:none; width:436px; height:269px; float:none; border-style:none; }
+-->
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
+<!--
+function reDo() {
+ if (innerWidth != origWidth || innerHeight != origHeight)
+ location.reload();
+}
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
+ origWidth = innerWidth;
+ origHeight = innerHeight;
+ onresize = reDo;
+}
+onerror = null;
+//-->
+</script>
+<style type="text/css">
+<!--
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
+p.WebHelpNavBar { text-align:right; }
+-->
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
+<script type="text/javascript" language="javascript" src="../whver.js"></script>
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
+<script type="text/javascript" language="javascript1.2">
+<!--
+if (window.gbWhTopic)
+{
+ if (window.setRelStartPage)
+ {
+ addTocInfo("Geometry module\nImporting/exporting geometrical objects");
+addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
+addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
+
+ }
+
+
+ if (window.setRelStartPage)
+ {
+ setRelStartPage("../index.htm");
+
+ autoSync(1);
+ sendSyncInfo();
+ sendAveInfoOut();
+ }
+
+}
+else
+ if (window.gbIE4)
+ document.location.reload();
+//-->
+</script>
+</head>
+<body><script type="text/javascript" language="javascript1.2">
+<!--
+if (window.writeIntopicBar)
+ writeIntopicBar(4);
+//-->
+</script>
+<h1>Importing/exporting geometrical objects</h1>
+
+<p class="whs1"><b style="font-weight: bold;"><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"> <span style="font-weight: normal;">In Geometry module you
+ can import and export geometrical objects from/into BREP, IGES, STEP </span></b><b><span
+ style="font-weight: normal;">files. The mechanisms of import and export
+ are implemented via plug-ins, which gives you the opportunity to expand
+ the range of available formats by adding more plug-ins (for example, CATIA
+ 5). </span></b></p>
+
+
+
+<p class=TODO>To import geometrical objects from a BREP, IGES, STEP file:</p>
+
+<p class=TODO> </p>
+
+<p class="whs3">From the <span style="font-weight: bold;"><B>File
+ </B></span>menu choose <span style="font-weight: bold;"><B>Import. </B></span>In
+ the opening<span style="font-weight: bold;"> <B></B></span>dialog box <span style="font-weight: bold;"><B>Import</B></span>
+ select the required format of the file for importation and search for
+ a *.brep, *.iges or *.step file.
+ </p>
+
+<p class="whs3"> </p>
+
+<p class="whs3"><img src="../pics/geomimport.png" x-maintain-ratio="TRUE" width="425px" height="269px" border="0" class="img_whs4"></p>
+
+<p class="whs3"> </p>
+
+<p class="whs3">Select the required file and click <span
+ style="font-weight: bold;"><B>Open</B></span>. Your file will be imported in
+ the module and its contents (geometrical object) will be displayed in
+ the <span style="font-weight: bold;"><B>Object Browser</B></span>. </p>
+
+<p class="whs3"> </p>
+
+<p> </p>
+
+<p class=TODO>To export geometrical objects into a BREP, IGES, STEP file:</p>
+
+<p class=TODO> </p>
+
+<p class="whs3">Select the object you wish to export, then
+ from the <span style="font-weight: bold;"><B>File </B></span>menu choose <span
+ style="font-weight: bold;"><B>Export. </B></span>In the opening dialog box<span
+ style="font-weight: bold;"><B> Export </B></span>define the required format,
+ the name and the location of the file for exportation.<span style="font-weight: bold;">
+ <B></B></span></p>
+
+<p class="whs3"> </p>
+
+<p class="whs3"><img src="../pics/geomexport.png" x-maintain-ratio="TRUE" width="436px" height="269px" border="0" class="img_whs5"></p>
+
+<p class="whs3"> </p>
+
+<p class="whs3">Click <span style="font-weight: bold;"><B>Save</B></span>
+ to confirm your exportation. </p>
+
+<script type="text/javascript" language="javascript1.2">
+<!--
+if (window.writeIntopicBar)
+ writeIntopicBar(0);
+//-->
+</script>
+</body>
+</html>
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Titre</title>\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>\r
-<!--\r
-A:visited { color:#800080; }\r
-A:link { color:#0000ff; }\r
--->\r
-</style><style type="text/css">\r
-<!--\r
-p.whs1 { font-size:12pt; }\r
-img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
-p.whs3 { margin-left:40px; }\r
-img_whs4 { border:none; width:21px; height:19px; border-style:none; }\r
-p.whs5 { font-size:12pt; margin-left:40px; font-weight:bold; }\r
-img_whs6 { border:none; width:272px; height:303px; float:none; border-style:none; }\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-family:'Times New Roman' , serif; font-size:12pt; }\r
-img_whs10 { border:none; width:360px; height:307px; float:none; border-style:none; }\r
-p.whs11 { font-size:12pt; margin-left:40px; }\r
-img_whs12 { border:none; width:312px; height:367px; float:none; border-style:none; }\r
-p.whs13 { font-size:12pt; margin-left:400px; }\r
-img_whs14 { border:none; width:360px; height:333px; float:none; border-style:none; }\r
-p.whs15 { font-size:12pt; font-weight:bold; }\r
-img_whs16 { border:none; width:360px; height:328px; float:none; border-style:none; }\r
-p.whs17 { font-size:12pt; font-weight:normal; }\r
-img_whs18 { border:none; width:360px; height:290px; float:none; border-style:none; }\r
-img_whs19 { border:none; width:360px; height:405px; float:none; border-style:none; }\r
-img_whs20 { border:none; width:360px; height:309px; float:none; border-style:none; }\r
-p.whs21 { font-size:12pt; margin-left:40px; text-indent:-40px; }\r
-img_whs22 { border:none; width:25px; height:23px; border-style:none; }\r
-ul.whs23 { list-style:disc; }\r
-img_whs24 { border:none; width:329px; height:436px; float:none; border-style:none; }\r
--->\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.whs21 {text-indent:1pt; }";\r
- strNSS +="</style>";\r
- document.write(strNSS);\r
-}\r
-//-->\r
-</script>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
- if (innerWidth != origWidth || innerHeight != origHeight)\r
- location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
- origWidth = innerWidth;\r
- origHeight = innerHeight;\r
- onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
--->\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
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
- if (window.addTocInfo)\r
- {\r
- addTocInfo("GEOM module\nUsing measurement tools");\r
-addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
-\r
- }\r
- if (window.writeBtnStyle)\r
- writeBtnStyle();\r
-\r
- if (window.writeIntopicBar)\r
- writeIntopicBar(1);\r
-\r
- if (window.setRelStartPage)\r
- {\r
- setRelStartPage("../geom.htm");\r
-\r
- autoSync(1);\r
- sendSyncInfo();\r
- sendAveInfoOut();\r
- }\r
-}\r
-else\r
- if (window.gbIE4)\r
- document.location.reload();\r
-//-->\r
-</script>\r
-<h1>Using measurement tools</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">Measurement tools in GEOM are necessary for getting</b> different \r
- data concerning created or imported geometrical objects. They are:</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<ul>\r
- \r
- <li class=kadov-p><p class="whs1"><a href="#PointCoord">Point \r
- coordinates</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a href="#Basic_properties">Basic \r
- properties</a></p></li>\r
- \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">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
- <li class=kadov-p><p class="whs1"><a href="#Min_distance">Min. \r
- distance</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a href="#Tolerance">Tolerance</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a href="#Whatis">WhatIs</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a href="#check">Check</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a href="#Check_comp_blocks">Check \r
- compound of blocks</a></p></li>\r
-</ul>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1">Our <span style="font-weight: bold;"><B>TUI Scripts</B></span> \r
- show how to use <a href="../measurement_tools.htm">Measurement Tools</a> \r
- with <span style="font-weight: bold;"><B>TUI \r
- commands</B></span>. </p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class=TODO>To use measurement tools:</p>\r
-\r
-<p class=TODO> </p>\r
-\r
-<p class="whs3">In the main menu select <span style="font-weight: bold;"><B>Measures \r
- </B></span>submenu.</p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><a name=PointCoord> <img src="../image49.gif" width="21px" height="19px" border="0" class="img_whs4"> <span style="font-weight: bold; font-size: 14pt;"><font size=4 style="font-size:14pt;"><B>Point coordinates</B></font></span></a></p>\r
-\r
-<p class="whs1"> </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
- Returns the coordinates of a point.</font></span></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> Point \r
- coordinates (X, Y, Z) in 3D space in the form of Python Tuple.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><span style="font-weight: bold;"><B>TUI command:</B></span> \r
- <span style="font-style: italic;"><I>geompy.PointCoordinates(Point)</I></span>, \r
- where Point is a point whose coordinates are inquired.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 point.</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="whs1"> </p>\r
-\r
-<p class="whs5"><img src="../pics/measures1.png" x-maintain-ratio="TRUE" width="272px" height="303px" border="0" class="img_whs6"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><b style="font-weight: bold;"><a \r
- NAME=Basic_properties\r
- style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image71.gif" width="20px" height="20px" border="0" class="img_whs8"> Basic properties</a></b> \r
- </p>\r
-\r
-<p class="whs9"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Return the properties (Length, Surface & Volume) of a definite geometrical \r
- object.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> Display \r
- Length, Surface & Volume in the form of Python Tuple.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><span style="font-weight: bold;"><B>TUI command:</B></span> \r
- <span style="font-style: italic;"><I>geompy.BasicProperties(Shape)</I></span>, \r
- where Shape is a shape whose properties are inquired.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape.</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="whs1"> </p>\r
-\r
-<p class="whs3"><img src="../pics/neo-basicprop.png" x-maintain-ratio="TRUE" width="360px" height="307px" border="0" class="img_whs10"></p>\r
-\r
-<p> </p>\r
-\r
-<p> </p>\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 mass</b></a></p>\r
-\r
-<p class="whs9"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Creates a gravity center of a shape and returns its coordinates.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (vertex).</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.MakeCDG(Shape)</I></span>, where \r
- Shape is the shape for which a center of gravity is computed.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape.</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="whs1"> </p>\r
-\r
-<p class="whs11"><img src="../pics/measures3.png" x-maintain-ratio="TRUE" width="312px" height="367px" border="0" class="img_whs12"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"> </p>\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> Inertia</font></b></a> \r
- </p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Returns the inertia axis of a geometrical object.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> Display \r
- the matrix and moments of inertia in the form of Python Tuple (I11, I12, \r
- I13, </p>\r
-\r
-<p class="whs13"> I21, \r
- I22, I23, </p>\r
-\r
-<p class="whs13"> I31, \r
- I32, I33,</p>\r
-\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"><span style="font-weight: bold;"><B>TUI command:</B></span> \r
- <span style="font-style: italic;"><I>geompy.Inertia(Shape)</I></span>, where \r
- Shape is a shape for which a matrix of inertia and moment of inertia are \r
- returned.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape.</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="whs11"> </p>\r
-\r
-<p class="whs11"><img src="../pics/measures4.png" x-maintain-ratio="TRUE" width="360px" height="333px" border="0" class="img_whs14"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><a NAME=Bounding_box\r
- style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image74.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"\r
- size=4> Bounding \r
- box</font></b></a> </p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Returns the dimensions of the bounding box of a geometrical object.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> Displays \r
- the dimensions of the bounding box of a geometrical object in the form \r
- of Python Tuple (Xmin, Xmax, Ymin, Ymax, Zmin, Zmax).</p>\r
-\r
-<p class="whs1"> </p>\r
-\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
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape.</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="whs1"> </p>\r
-\r
-<p class="whs11"><img src="../pics/measures5.png" x-maintain-ratio="TRUE" width="360px" height="328px" border="0" class="img_whs16"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><a NAME=Min_distance\r
- style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image75.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"\r
- size=4> Min. distance</font></b></a></p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Returns the min. distance between 2 geometrical objects.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> Displays \r
- the min. distance.</p>\r
-\r
-<p class="whs1"> </p>\r
-\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="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="whs1"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs11"><img src="../pics/distance.png" x-maintain-ratio="TRUE" width="360px" height="290px" border="0" class="img_whs18"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><a NAME=Tolerance\r
- style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image76.gif" width="20px" height="20px" border="0" class="img_whs8"><b style="font-size: 14pt;"> \r
- Tolerance</b></a> </p>\r
-\r
-<p class="whs9"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Returns the tolerance of a geometrical object.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> Displays \r
- the tolerance values (FaceMinTol, FaceMaxTol, EgdeMinTol, EgdeMaxTol, \r
- VertexMinTol, VertexMaxTol).</p>\r
-\r
-<p class="whs1"> </p>\r
-\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
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape.</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="whs1"> </p>\r
-\r
-<p class="whs11"><img src="../pics/new-tolerance.png" x-maintain-ratio="TRUE" width="360px" height="328px" border="0" class="img_whs16"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><a NAME=Whatis><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image77.gif" width="20px" height="20px" border="0" class="img_whs8"><b style="font-size: 14pt;"> WhatIs</b></a> \r
- </font></span></p>\r
-\r
-<p class="whs9"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Returns the type of a geometrical object.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> Displays \r
- all elements composing your geometrical object.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><span style="font-weight: bold;"><B>TUI command:</B></span> \r
- <span style="font-style: italic;"><I>geompy.WhatIs(Shape)</I></span>, where Shape \r
- is a shape from which a description is returned.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape.</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="whs1"> </p>\r
-\r
-<p class="whs11"><img src="../pics/measures8.png" x-maintain-ratio="TRUE" width="360px" height="405px" border="0" class="img_whs19"></p>\r
-\r
-<p class="whs11"> </p>\r
-\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
- size=4> Check</font></b></a> \r
- </p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Returns True if this geometrical object is valid.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> Boolean.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.CheckShape(Shape)</I></span>, \r
- where is shape which is checked for validity.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape.</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="whs1"> </p>\r
-\r
-<p class="whs11"><img src="../pics/measures9.png" x-maintain-ratio="TRUE" width="360px" height="309px" border="0" class="img_whs20"></p>\r
-\r
-<p class="whs11"> </p>\r
-\r
-<p class="whs21"> </p>\r
-\r
-<p class="whs21"> </p>\r
-\r
-<p class="whs21"><a name=Check_comp_blocks><img src="../image27.gif" width="25px" height="23px" border="0" class="img_whs22"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Check compound \r
- of blocks</B></font></span></a></p>\r
-\r
-<p class="whs21"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Checks whether a shape is a compound of glued blocks. To be considered \r
- as a compound of blocks, the given shape must satisfy the following conditions:</p>\r
-\r
-<ul type="disc" class="whs23">\r
- \r
- <li class=kadov-p><p class="whs1"> Each \r
- element of the compound should be a Block (6 faces and 12 edges);</p></li>\r
- \r
- <li class=kadov-p><p class="whs1"> A \r
- connection between two Blocks should be an entire quadrangle face or an \r
- entire edge;</p></li>\r
- \r
- <li class=kadov-p><p class="whs1"> The \r
- compound should be connected;</p></li>\r
- \r
- <li class=kadov-p><p class="whs1"> Two \r
- quadrangle faces should be glued. </p></li>\r
-</ul>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1">Informs of the following possible errors:</p>\r
-\r
-<ul type="disc" class="whs23">\r
- \r
- <li class=kadov-p><p class="whs1">not a block,</p></li>\r
- \r
- <li class=kadov-p><p class="whs1">not glued,</p></li>\r
- \r
- <li class=kadov-p><p class="whs1">not connected,</p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">extra \r
- or degenerated edge.</font></span></p></li>\r
-</ul>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> Boolean; \r
- highlight in the viewer.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b>TUI Command:</b><i> </i><span style="font-style: italic;"><I>geompy.CheckCompoundOfBlocks(Compound). \r
- </I></span>Checks if the<span style="font-style: italic;"> <I></I></span>shape is \r
- a valid compound of blocks. If it is true, then the validity flag is returned, \r
- and encountered errors are printed in the python console.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape.</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="whs11"> </p>\r
-\r
-<p class="whs11"><img src="../pics/measures10.png" x-maintain-ratio="TRUE" width="329px" height="436px" border="0" class="img_whs24"></p>\r
-\r
-<p class="whs11"> </p>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
- writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
+
+<html>
+
+<head>
+<title>Titre</title>
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
+<!--
+if (navigator.appName !="Netscape")
+{ document.write("<link rel='stylesheet' href='../default.css'>");}
+//-->
+</script>
+<style>
+<!--
+A:visited { color:#800080; }
+A:link { color:#0000ff; }
+-->
+</style><style type="text/css">
+<!--
+p.whs1 { font-size:12pt; }
+img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }
+p.whs3 { margin-left:40px; }
+img_whs4 { border:none; width:21px; height:19px; border-style:none; }
+p.whs5 { font-size:12pt; margin-left:40px; font-weight:bold; }
+img_whs6 { border:none; width:272px; height:303px; float:none; border-style:none; }
+p.whs7 { font-family:'Times New Roman' , serif; font-size:14pt; }
+img_whs8 { width:20px; height:20px; border-style:none; }
+p.whs9 { font-family:'Times New Roman' , serif; font-size:12pt; }
+img_whs10 { border:none; width:360px; height:307px; float:none; border-style:none; }
+p.whs11 { font-size:12pt; margin-left:40px; }
+img_whs12 { border:none; width:312px; height:367px; float:none; border-style:none; }
+p.whs13 { font-size:12pt; margin-left:400px; }
+img_whs14 { border:none; width:360px; height:333px; float:none; border-style:none; }
+p.whs15 { font-size:12pt; font-weight:bold; }
+img_whs16 { border:none; width:360px; height:328px; float:none; border-style:none; }
+p.whs17 { font-size:12pt; font-weight:normal; }
+img_whs18 { border:none; width:360px; height:290px; float:none; border-style:none; }
+img_whs19 { border:none; width:360px; height:405px; float:none; border-style:none; }
+img_whs20 { border:none; width:360px; height:309px; float:none; border-style:none; }
+p.whs21 { font-size:12pt; margin-left:40px; text-indent:-40px; }
+img_whs22 { border:none; width:25px; height:23px; border-style:none; }
+ul.whs23 { list-style:disc; }
+img_whs24 { border:none; width:329px; height:436px; float:none; border-style:none; }
+-->
+</style><script type="text/javascript" language="JavaScript">
+<!--
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
+{
+ var strNSS = "<style type='text/css'>";
+ strNSS += "p.whs21 {text-indent:1pt; }";
+ strNSS +="</style>";
+ document.write(strNSS);
+}
+//-->
+</script>
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
+<!--
+function reDo() {
+ if (innerWidth != origWidth || innerHeight != origHeight)
+ location.reload();
+}
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
+ origWidth = innerWidth;
+ origHeight = innerHeight;
+ onresize = reDo;
+}
+onerror = null;
+//-->
+</script>
+<style type="text/css">
+<!--
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
+p.WebHelpNavBar { text-align:right; }
+-->
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
+<script type="text/javascript" language="javascript" src="../whver.js"></script>
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
+<script type="text/javascript" language="javascript1.2">
+<!--
+if (window.gbWhTopic)
+{
+ if (window.setRelStartPage)
+ {
+ addTocInfo("Geometry module\nUsing measurement tools");
+addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
+addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
+
+ }
+
+
+ if (window.setRelStartPage)
+ {
+ setRelStartPage("../index.htm");
+
+ autoSync(1);
+ sendSyncInfo();
+ sendAveInfoOut();
+ }
+
+}
+else
+ if (window.gbIE4)
+ document.location.reload();
+//-->
+</script>
+</head>
+<body><script type="text/javascript" language="javascript1.2">
+<!--
+if (window.writeIntopicBar)
+ writeIntopicBar(4);
+//-->
+</script>
+<h1>Using measurement tools</h1>
+
+<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">Measurement tools in GEOM are necessary for getting</b> different
+ data concerning created or imported geometrical objects. They are:</p>
+
+<p class="whs1"> </p>
+
+<ul>
+
+ <li class=kadov-p><p class="whs1"><a href="#PointCoord">Point
+ coordinates</a></p></li>
+
+ <li class=kadov-p><p class="whs1"><a href="#Basic_properties">Basic
+ properties</a></p></li>
+
+ <li class=kadov-p><p class="whs1"><a href="#Center_gravity">Center
+ of mass</a></p></li>
+
+ <li class=kadov-p><p class="whs1"><a href="#Inertia_axis">Inertia</a></p></li>
+
+ <li class=kadov-p><p class="whs1"><a href="#Bounding_box">Bounding
+ box</a></p></li>
+
+ <li class=kadov-p><p class="whs1"><a href="#Min_distance">Min.
+ distance</a></p></li>
+
+ <li class=kadov-p><p class="whs1"><a href="#Tolerance">Tolerance</a></p></li>
+
+ <li class=kadov-p><p class="whs1"><a href="#Whatis">WhatIs</a></p></li>
+
+ <li class=kadov-p><p class="whs1"><a href="#check">Check</a></p></li>
+
+ <li class=kadov-p><p class="whs1"><a href="#Check_comp_blocks">Check
+ compound of blocks</a></p></li>
+</ul>
+
+<p class="whs1"> </p>
+
+<p class="whs1">Our <span style="font-weight: bold;"><B>TUI Scripts</B></span>
+ show how to use <a href="../measurement_tools.htm">Measurement Tools</a>
+ with <span style="font-weight: bold;"><B>TUI
+ commands</B></span>. </p>
+
+<p class="whs1"> </p>
+
+<p class=TODO>To use measurement tools:</p>
+
+<p class=TODO> </p>
+
+<p class="whs3">In the main menu select <span style="font-weight: bold;"><B>Measures
+ </B></span>submenu.</p>
+
+<p class="whs3"> </p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><a name=PointCoord> <img src="../image49.gif" width="21px" height="19px" border="0" class="img_whs4"> <span style="font-weight: bold; font-size: 14pt;"><font size=4 style="font-size:14pt;"><B>Point coordinates</B></font></span></a></p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;">Description:</b>
+ Returns the coordinates of a point.</font></span></p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Result:</b> Point
+ coordinates (X, Y, Z) in 3D space in the form of Python Tuple.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><span style="font-weight: bold;"><B>TUI command:</B></span>
+ <span style="font-style: italic;"><I>geompy.PointCoordinates(Point)</I></span>,
+ where Point is a point whose coordinates are inquired.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs5"><img src="../pics/measures1.png" x-maintain-ratio="TRUE" width="272px" height="303px" border="0" class="img_whs6"></p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"> </p>
+
+<p class="whs7"><b style="font-weight: bold;"><a
+ NAME=Basic_properties
+ style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image71.gif" width="20px" height="20px" border="0" class="img_whs8"> Basic properties</a></b>
+ </p>
+
+<p class="whs9"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Description:</b>
+ Return the properties (Length, Surface & Volume) of a definite geometrical
+ object.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Result:</b> Display
+ Length, Surface & Volume in the form of Python Tuple.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><span style="font-weight: bold;"><B>TUI command:</B></span>
+ <span style="font-style: italic;"><I>geompy.BasicProperties(Shape)</I></span>,
+ where Shape is a shape whose properties are inquired.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs3"><img src="../pics/neo-basicprop.png" x-maintain-ratio="TRUE" width="360px" height="307px" border="0" class="img_whs10"></p>
+
+<p> </p>
+
+<p> </p>
+
+<p class="whs7"><a name=Center_gravity
+ 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;">
+ Center of mass</b></a></p>
+
+<p class="whs9"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Description:</b>
+ Creates a gravity center of a shape and returns its coordinates.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object
+ (vertex).</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i>
+ </i><span style="font-style: italic;"><I>geompy.MakeCDG(Shape)</I></span>, where
+ Shape is the shape for which a center of gravity is computed.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs11"><img src="../pics/measures3.png" x-maintain-ratio="TRUE" width="312px" height="367px" border="0" class="img_whs12"></p>
+
+<p class="whs1"> </p>
+
+<p class="whs7"> </p>
+
+<p class="whs7"><a NAME=Inertia_axis
+ 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;"
+ size=4> Inertia</font></b></a>
+ </p>
+
+<p class="whs7"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Description:</b>
+ Returns the inertia axis of a geometrical object.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Result:</b> Display
+ the matrix and moments of inertia in the form of Python Tuple (I11, I12,
+ I13, </p>
+
+<p class="whs13"> I21,
+ I22, I23, </p>
+
+<p class="whs13"> I31,
+ I32, I33,</p>
+
+<p class="whs13"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> Ix,
+ Iy, Iz)</font></span>.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><span style="font-weight: bold;"><B>TUI command:</B></span>
+ <span style="font-style: italic;"><I>geompy.Inertia(Shape)</I></span>, where
+ Shape is a shape for which a matrix of inertia and moment of inertia are
+ returned.</p>
+
+<p class="whs11"> </p>
+
+<p class="whs11"><img src="../pics/measures4.png" x-maintain-ratio="TRUE" width="360px" height="333px" border="0" class="img_whs14"></p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"> </p>
+
+<p class="whs7"><a NAME=Bounding_box
+ style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image74.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"
+ size=4> Bounding
+ box</font></b></a> </p>
+
+<p class="whs7"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Description:</b>
+ Returns the dimensions of the bounding box of a geometrical object.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Result:</b> Displays
+ the dimensions of the bounding box of a geometrical object in the form
+ of Python Tuple (Xmin, Xmax, Ymin, Ymax, Zmin, Zmax).</p>
+
+<p class="whs1"> </p>
+
+<p class="whs15">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.BoundingBox(Shape)</I></span><span
+ style="font-weight: normal;">, where Shape is a shape for which a bounding
+ box is computed.</span></p>
+
+<p class="whs1"> </p>
+
+<p class="whs11"><img src="../pics/measures5.png" x-maintain-ratio="TRUE" width="360px" height="328px" border="0" class="img_whs16"></p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"> </p>
+
+<p class="whs7"><a NAME=Min_distance
+ style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image75.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"
+ size=4> Min. distance</font></b></a></p>
+
+<p class="whs7"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Description:</b>
+ Returns the min. distance between 2 geometrical objects.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Result:</b> Displays
+ the min. distance.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs15">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.MinDistance(Shape1,
+ Shape2)</I></span><span style="font-weight: normal;">, where Shape1 and Shape2
+ are shapes between which the minimal distance computed.</span></p>
+
+<p class="whs17"> </p>
+
+<p class="whs11"><img src="../pics/distance.png" x-maintain-ratio="TRUE" width="360px" height="290px" border="0" class="img_whs18"></p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"> </p>
+
+<p class="whs7"><a NAME=Tolerance
+ style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image76.gif" width="20px" height="20px" border="0" class="img_whs8"><b style="font-size: 14pt;">
+ Tolerance</b></a> </p>
+
+<p class="whs9"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Description:</b>
+ Returns the tolerance of a geometrical object.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Result:</b> Displays
+ the tolerance values (FaceMinTol, FaceMaxTol, EgdeMinTol, EgdeMaxTol,
+ VertexMinTol, VertexMaxTol).</p>
+
+<p class="whs1"> </p>
+
+<p class="whs15">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.Tolerance(Shape)</I></span><span
+ style="font-weight: normal;">, where Shape is a shape for which minimal
+ and maximal tolerances are returned.</span></p>
+
+<p class="whs1"> </p>
+
+<p class="whs11"><img src="../pics/new-tolerance.png" x-maintain-ratio="TRUE" width="360px" height="328px" border="0" class="img_whs16"></p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"> </p>
+
+<p class="whs7"><a NAME=Whatis><span
+ style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image77.gif" width="20px" height="20px" border="0" class="img_whs8"><b style="font-size: 14pt;"> WhatIs</b></a>
+ </font></span></p>
+
+<p class="whs9"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Description:</b>
+ Returns the type of a geometrical object.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Result:</b> Displays
+ all elements composing your geometrical object.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><span style="font-weight: bold;"><B>TUI command:</B></span>
+ <span style="font-style: italic;"><I>geompy.WhatIs(Shape)</I></span>, where Shape
+ is a shape from which a description is returned.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs11"><img src="../pics/measures8.png" x-maintain-ratio="TRUE" width="360px" height="405px" border="0" class="img_whs19"></p>
+
+<p class="whs11"> </p>
+
+<p class="whs11"> </p>
+
+<p class="whs7"><a NAME=check
+ 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;"
+ size=4> Check</font></b></a>
+ </p>
+
+<p class="whs7"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Description:</b>
+ Returns True if this geometrical object is valid.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Result:</b> Boolean.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i>
+ </i><span style="font-style: italic;"><I>geompy.CheckShape(Shape)</I></span>,
+ where is shape which is checked for validity.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs11"><img src="../pics/measures9.png" x-maintain-ratio="TRUE" width="360px" height="309px" border="0" class="img_whs20"></p>
+
+<p class="whs11"> </p>
+
+<p class="whs21"> </p>
+
+<p class="whs21"> </p>
+
+<p class="whs21"><a name=Check_comp_blocks><img src="../image27.gif" width="25px" height="23px" border="0" class="img_whs22"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Check compound
+ of blocks</B></font></span></a></p>
+
+<p class="whs21"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Description:</b>
+ Checks whether a shape is a compound of glued blocks. To be considered
+ as a compound of blocks, the given shape must satisfy the following conditions:</p>
+
+<ul type="disc" class="whs23">
+
+ <li class=kadov-p><p class="whs1"> Each
+ element of the compound should be a Block (6 faces and 12 edges);</p></li>
+
+ <li class=kadov-p><p class="whs1"> A
+ connection between two Blocks should be an entire quadrangle face or an
+ entire edge;</p></li>
+
+ <li class=kadov-p><p class="whs1"> The
+ compound should be connected;</p></li>
+
+ <li class=kadov-p><p class="whs1"> Two
+ quadrangle faces should be glued. </p></li>
+</ul>
+
+<p class="whs1"> </p>
+
+<p class="whs1">Informs of the following possible errors:</p>
+
+<ul type="disc" class="whs23">
+
+ <li class=kadov-p><p class="whs1">not a block,</p></li>
+
+ <li class=kadov-p><p class="whs1">not glued,</p></li>
+
+ <li class=kadov-p><p class="whs1">not connected,</p></li>
+
+ <li class=kadov-p><p class="whs1"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">extra
+ or degenerated edge.</font></span></p></li>
+</ul>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">Result:</b> Boolean;
+ highlight in the viewer.</p>
+
+<p class="whs1"> </p>
+
+<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i>
+ </i><span style="font-style: italic;"><I>geompy.CheckCompoundOfBlocks(Compound).
+ </I></span>Checks if the<span style="font-style: italic;"> <I></I></span>shape is
+ a valid compound of blocks. If it is true, then the validity flag is returned,
+ and encountered errors are printed in the python console.</p>
+
+<p class="whs11"> </p>
+
+<p class="whs11"><img src="../pics/measures10.png" x-maintain-ratio="TRUE" width="329px" height="436px" border="0" class="img_whs24"></p>
+
+<p class="whs11"> </p>
+
+<script type="text/javascript" language="javascript1.2">
+<!--
+if (window.writeIntopicBar)
+ writeIntopicBar(0);
+//-->
+</script>
+</body>
+</html>
+++ /dev/null
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Titre</title>\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>\r
-<!--\r
-A:link { color:#0000ff; }\r
--->\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: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; border-style:none; width:312px; height:483px; float:none; }\r
-img_whs11 { border:none; border-style:none; width:448px; height:302px; float:none; }\r
-img_whs12 { border:none; width:150px; height:135px; border-style:none; }\r
-img_whs13 { border:none; border-style:none; width:312px; height:367px; float:none; }\r
-img_whs14 { border:none; width:150px; height:131px; border-style:none; }\r
-img_whs15 { border:none; border-style:none; width:312px; height:315px; float:none; }\r
-img_whs16 { border:none; border-style:none; width:312px; height:346px; float:none; }\r
-img_whs17 { border:none; width:150px; height:99px; border-style:none; }\r
-img_whs18 { border:none; border-style:none; width:312px; height:319px; float:none; }\r
-img_whs19 { border:none; border-style:none; width:312px; height:381px; float:none; }\r
-img_whs20 { border:none; width:150px; height:104px; border-style:none; }\r
-img_whs21 { border:none; width:24px; height:22px; border-style:none; }\r
-p.whs22 { font-size:12pt; font-weight:bold; }\r
-ul.whs23 { list-style:circle; }\r
-p.whs24 { font-size:12pt; font-weight:normal; }\r
-table.whs25 { x-cell-content-align:top; width:37.774%; border-spacing:0px; }\r
-col.whs26 { width:48.722%; }\r
-col.whs27 { width:51.278%; }\r
-tr.whs28 { x-cell-content-align:top; }\r
-td.whs29 { width:48.722%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
-td.whs30 { width:51.278%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
-img_whs31 { border:none; border-style:none; width:312px; height:494px; float:none; }\r
-p.whs32 { font-weight:bold; }\r
-img_whs33 { border:none; width:250px; height:284px; float:none; border-style:none; }\r
-img_whs34 { border:none; width:271px; height:284px; border-style:none; }\r
-img_whs35 { border:none; width:23px; height:22px; border-style:none; }\r
-img_whs36 { border:none; border-style:none; width:312px; height:372px; float:none; }\r
-p.whs37 { font-size:12pt; margin-left:0px; }\r
-p.whs38 { font-size:12pt; margin-left:0px; font-weight:bold; }\r
-p.whs39 { margin-left:40px; font-size:12pt; }\r
-img_whs40 { border:none; width:300px; height:311px; border-style:none; }\r
-p.whs41 { font-size:12pt; margin-left:36px; text-indent:-36px; }\r
-p.whs42 { font-size:12pt; text-indent:-36px; margin-left:40px; }\r
-img_whs43 { border:none; width:23px; height:21px; border-style:none; }\r
-img_whs44 { border:none; border-style:none; width:312px; height:230px; float:none; }\r
-p.whs45 { font-size:12pt; margin-left:40px; text-indent:-40px; }\r
-p.whs46 { font-size:12pt; margin-left:40px; text-indent:-40px; font-weight:bold; }\r
-p.whs47 { font-size:12pt; text-indent:-40px; font-weight:bold; margin-left:80px; }\r
-img_whs48 { border:none; width:250px; height:236px; border-style:none; }\r
-img_whs49 { border:none; width:250px; height:233px; border-style:none; }\r
--->\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.whs37 {margin-left:1pt; }";\r
- strNSS += "p.whs38 {margin-left:1pt; }";\r
- strNSS += "p.whs41 {text-indent:1pt; }";\r
- strNSS += "p.whs42 {text-indent:1pt; }";\r
- strNSS += "p.whs45 {text-indent:1pt; }";\r
- strNSS += "p.whs46 {text-indent:1pt; }";\r
- strNSS += "p.whs47 {text-indent:1pt; }";\r
- strNSS +="</style>";\r
- document.write(strNSS);\r
-}\r
-//-->\r
-</script>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
- if (innerWidth != origWidth || innerHeight != origHeight)\r
- location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
- origWidth = innerWidth;\r
- origHeight = innerHeight;\r
- onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
--->\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
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
- if (window.addTocInfo)\r
- {\r
- addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
-\r
- }\r
- if (window.writeBtnStyle)\r
- writeBtnStyle();\r
-\r
- if (window.writeIntopicBar)\r
- writeIntopicBar(1);\r
-\r
- if (window.setRelStartPage)\r
- {\r
- setRelStartPage("../geom.htm");\r
-\r
- autoSync(1);\r
- sendSyncInfo();\r
- sendAveInfoOut();\r
- }\r
-}\r
-else\r
- if (window.gbIE4)\r
- document.location.reload();\r
-//-->\r
-</script>\r
-<h1>Basic operations</h1>\r
-\r
-<p class="whs1"><b style="font-weight: bold;"><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"><span style="font-weight: normal;"> In GEOM you can perform \r
- basic operations with geometrical objects aimed at creation of more complex \r
- shapes. These operations are:</span></b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<ul type="disc" class="whs4">\r
- \r
- <li class=kadov-p><p class="whs3"><a \r
- HREF="#_Toc57113143">Partition	</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a \r
- HREF="#_Toc57113144"><font><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Archimede	</font></span></font></a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a \r
- HREF="#_Toc57113145"><font><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Fillet	</font></span></font></a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a \r
- HREF="#_Toc57113146">Chamfer</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3">Blocks</p></li>\r
- \r
- <ul type="disc" class="whs4">\r
- \r
- <li class=kadov-p><p class="whs3"><a \r
- href="#Multi-transformation">Multi-transformation</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a \r
- href="#ExplodeOnBlocks">Explode on blocks</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs3"><a \r
- href="#Propagate">Propagate</a><a HREF="#_Toc57113146">	</a></p></li>\r
- </ul>\r
-</ul>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class=TODO>To perform basic operations on geometrical objects:</p>\r
-\r
-<p class=TODO> </p>\r
-\r
-<p class="whs6">In the main menu select <span style="font-weight: bold;"><B>Operations</B></span><span>.</span></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs7"><b style="font-weight: bold;"><a \r
- NAME=_Toc57113143><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image87.gif" width="20px" height="20px" border="0" class="img_whs8"><font \r
- style="font-size: 14pt;"\r
- size=4> Partition</font></font></span></a></b></p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Description:</b> \r
- Builds a shape by intersection.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.MakePartition(ListOfShapes, \r
- ListOfTools, ListOfKeepInside, ListOfRemoveInside, Limit, RemoveWebs, \r
- ListOfMaterials)</I></span>, where ListOfShapes is a list of shapes to be \r
- intersected, ListOfTools is a list of shapes to intersect the shapes from \r
- ListOfShapes, ListOfKeepInside is a list of shapes outside which the results \r
- will be deleted, ListOfRemoveInside is a list of shapes inside which the \r
- results will be deleted, Limit is a type of the result shapes, if RemoveWebs \r
- is True the Glue 3D algorithm will be performed on the results, ListOfMaterials \r
- is a list of materials indices for each shape, it makes sense only if \r
- RemoveWebs is True.</p>\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
-\r
-<ul type="disc" class="whs4">\r
- \r
- <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">1st \r
- Constructor:</b> Name + 2 shapes (first shape will be intersected by the \r
- second shape) + reconstruction limit.</p></li>\r
- \r
- <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">2nd \r
- Constructor:</b> Name + 1 shape which will be intersected + 1 cutting \r
- face.</p></li>\r
-</ul>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs9"><img src="../pics/partition1.png" x-maintain-ratio="TRUE" width="312px" height="483px" border="0" class="img_whs10"> <img src="../pics/partition2.png" x-maintain-ratio="TRUE" width="312px" height="483px" border="0" class="img_whs10"> </p>\r
-\r
-<p class="whs9"> </p>\r
-\r
-<p class="whs9"><img src="../pics/neo-materials.png" x-maintain-ratio="TRUE" width="448px" height="302px" border="0" class="img_whs11"></p>\r
-\r
-<p class="whs9"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs9"><img src="../image80.jpg" width="150px" height="135px" border="0" class="img_whs12"> <img src="../image81.jpg" width="150px" height="135px" border="0" class="img_whs12"></p>\r
-\r
-<p class="whs9"> </p>\r
-\r
-<p class="whs7"><a NAME=_Toc57113144><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image88.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"\r
- size=4> Archimede</font></b></font></span></a></p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Description:</b> \r
- Creates a plane corresponding to the modeled water-line of the object \r
- plunged into the water (in Z direction).</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">TUI Command: \r
- </b><span style="font-style: italic;"><I>geompy.Archimede(Shape,Weight,WaterDensity,MeshingDeflection)</I></span>, \r
- where Shape is a shape to put into the water, Weight is a weight of the \r
- shape, WaterDensity is \r
- density of water, MeshingDeflection is a deflection of the mesh, using \r
- to compute the section.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">GUI Arguments:</b> \r
- Name + 1 shape + \r
- 3 values (Weight, Water Density & Meshing Deflection).</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs9"><img src="../pics/archimede.png" x-maintain-ratio="TRUE" width="312px" height="367px" border="0" class="img_whs13"></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs9"><img src="../image78.jpg" width="150px" height="131px" border="0" class="img_whs14"> <img src="../image79.jpg" width="150px" height="131px" border="0" class="img_whs14"> <img src="../image22.gif" width="150px" height="131px" border="0" class="img_whs14"></p>\r
-\r
-<p class="whs9"> </p>\r
-\r
-<p class="whs9"> </p>\r
-\r
-<p class="whs7"><a NAME=_Toc57113145><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image89.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"\r
- size=4> Fillet</font></b></font></span></a></p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Description:</b> \r
- Make fillets of the edges of a shape.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.MakeFillet(Shape, Radius, \r
- ShapeType, ListOfShapeID)</I></span>, where Shape is a shape to create a fillet \r
- on, Radius is a radius of the fillet, ShapeType is a type of shapes to \r
- be processed, ListOfShapeID is a list of subshape\92s Ids to be processed.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Arguments:</b></p>\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> 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> Name + 1 shape + 1 Selection of edges + 1 value (Fillet \r
- radius).</p></li>\r
- \r
- <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">3rd \r
- Constructor:</b> Name + 1 shape + 1 Selection of faces + 1 value (Fillet \r
- radius).</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
-<p class="whs5"> </p>\r
-\r
-<p class="whs9"><img src="../pics/fillet1.png" x-maintain-ratio="TRUE" width="312px" height="315px" border="0" class="img_whs15"> <img src="../pics/fillet2.png" x-maintain-ratio="TRUE" width="312px" height="346px" border="0" class="img_whs16"> <img src="../pics/fillet3.png" x-maintain-ratio="TRUE" width="312px" height="346px" border="0" class="img_whs16"></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs9"><img src="../image82.jpg" width="150px" height="99px" border="0" class="img_whs17"> <img src="../image83.jpg" width="150px" height="99px" border="0" class="img_whs17"></p>\r
-\r
-<p class="whs9"> </p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs7"><a NAME=_Toc57113146><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image90.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"\r
- size=4> Chamfer</font></b></font></span></a></p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Description:</b> \r
- Makes chamfer of the edges of a Shape.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i></p>\r
-\r
-<ul type="disc" class="whs4">\r
- \r
- <li class=kadov-p><p class="whs5"><span style="font-style: italic;"><I>geompy.MakeChamferEdge(Shape, \r
- D1, D2, Face1, Face2)</I></span>, where Shape is a shape to create a chamfer \r
- on, D1 is a chamfer size along Face1, D2 is a chamfer size along Face2, \r
- Face1 and Face2 are indices of faces in Shape.</p></li>\r
- \r
- <li class=kadov-p><p class="whs5"><span style="font-style: italic;"><I>geompy.MakeChamferFace(Shape, \r
- D1, D2, ListOfFaceID)</I></span>, where Shape is a shape to create chamfer \r
- on, D1 is a chamfer size along a face from ListOfFaceID, \r
- D2 is a \r
- chamfer size along two faces connected to the edge to which the chamfer \r
- is applied, ListOfFaceID is a list of indices of faces in Shape.</p></li>\r
-</ul>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Arguments:</b></p>\r
-\r
-<p class="whs5"> </p>\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> 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> 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> Name + 1 SHAPE + 1 Selection of faces + 2 values (Chamfer \r
- dimensions).</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
-<p class="whs5"> </p>\r
-\r
-<p class="whs9"><img src="../pics/chamfer1.png" x-maintain-ratio="TRUE" width="312px" height="319px" border="0" class="img_whs18"> <img src="../pics/chamfer2.png" x-maintain-ratio="TRUE" width="312px" height="381px" border="0" class="img_whs19"> <img src="../pics/chamfer3.png" x-maintain-ratio="TRUE" width="312px" height="381px" border="0" class="img_whs19"></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs9"><img src="../image84.jpg" width="150px" height="104px" border="0" class="img_whs20"> <img src="../image85.jpg" width="150px" height="104px" border="0" class="img_whs20"></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p> </p>\r
-\r
-<p> </p>\r
-\r
-<p><a name=Multi-transformation><img src="../image52.gif" width="24px" height="22px" border="0" class="img_whs21"> <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
-<p class="whs5"><b style="font-weight: bold;">Description:</b> \r
- Makes several translations of a block (solid) in <span style="font-weight: bold;"><B>one</B></span> \r
- or <span style="font-weight: bold;"><B>two</B></span> directions depending on \r
- the arguments specified by the user.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i></p>\r
-\r
-<ul type="disc" class="whs4">\r
- \r
- <li class=kadov-p><p class="whs5"><span style="font-style: italic;"><I>geompy. \r
- MakeMultiTransformation1D(Block, DirFaceID1, DirFaceID2, NbTimes)</I></span>, \r
- where Block is a block to be transformed, DirFaceID1 is an ID of the face \r
- which defines the first direction of transformation, DirFaceID2 is an \r
- ID of the face which defines the second direction of transformation, NbTimes \r
- is a numeber of transformations.</p></li>\r
- \r
- <li class=kadov-p><p class="whs5"><span style="font-style: italic;"><I>geompy. \r
- MakeMultiTransformation2D(Block, DirFaceID1U, DirFaceID2U, NbTimesU, DirFaceID1V, \r
- DirFaceID2V, NbTimesV)</I></span>, where Block is a block to be transformed, \r
- DirFaceID1U and DirFace1V are ID\92s of the faces, which define directions \r
- of the first transformation, DirFaceID1V and DirFaceID2V are ID\92s of the \r
- faces which define directions of the second transformation, NbTimesU and \r
- NbTimesV are numbers of transformations.</p></li>\r
-</ul>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Arguments:</b></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<ul type="disc" class="whs4">\r
- \r
- <li class=kadov-p><p class="whs22">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="whs22">2D \r
- transformation:<span style="font-weight: normal;"> Name + 1 hexahedral \r
- solid + </span></p></li>\r
- \r
- <ul type="circle" class="whs23">\r
- \r
- <li class=kadov-p><p class="whs24">2 \r
- faces and 1 integer, or</p></li>\r
- \r
- <li class=kadov-p><p class="whs22"><span \r
- style="font-weight: normal;">3 or 4 faces and 2 integers </span></p></li>\r
- </ul>\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 x-use-null-cells cellspacing="0" width="37.774%" class="whs25">\r
-<col class="whs26">\r
-<col class="whs27">\r
-\r
-<tr valign="top" class="whs28">\r
-<td width="48.722%" class="whs29">\r
-<p><img src="../pics/mtransf1.png" x-maintain-ratio="TRUE" width="312px" height="381px" border="0" class="img_whs19"></td>\r
-<td width="51.278%" class="whs30">\r
-<p><img src="../pics/mtransf2.png" x-maintain-ratio="TRUE" width="312px" height="494px" border="0" class="img_whs31"></td></tr>\r
-</table>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs32">Example:</p>\r
-\r
-<p class="whs32"> </p>\r
-\r
-<p class="whs32"><img src="../image188.jpg" x-maintain-ratio="TRUE" width="250px" height="284px" border="0" class="img_whs33"> <img src="../image189.jpg" width="271px" height="284px" border="0" class="img_whs34"></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_whs35"> <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"><b style="font-weight: bold;">Description:</b> \r
- Returns blocks of the given compound. The user may define the type blocks \r
- to be extracted by setting the minimum and maximum number of faces in \r
- the target block. By checking the corresponding box the user may also \r
- interactively choose the blocks from a compound .</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.MakeBlockExplode(Compound, \r
- MinNbFaces, MaxNbFaces)</I></span>, where Compound is a compound to be exploded \r
- into the blocks, MinNbFaces, MaxNbFaces are correspondingly the minimal \r
- and the \r
- maximal number of faces of the resulting blocks.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Arguments: <span \r
- style="font-weight: normal;">1 compound + 1 integer (min. and max. number \r
- of faces in the block to be extracted).</span></b></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs9"><img src="../pics/mtransf3.png" x-maintain-ratio="TRUE" width="312px" height="372px" border="0" class="img_whs36"></p>\r
-\r
-<p class="whs37"> </p>\r
-\r
-<p class="whs38">Example:</p>\r
-\r
-<p class="whs37"> </p>\r
-\r
-<p class="whs39"><img src="../image191.jpg" width="300px" height="311px" border="0" class="img_whs40"></p>\r
-\r
-<p class="whs41"> </p>\r
-\r
-<p class="whs42"> </p>\r
-\r
-<p class="whs42"> </p>\r
-\r
-<p><a name=Propagate><img src="../image3.gif" width="23px" height="21px" border="0" class="img_whs43"> <span style="font-weight: bold; font-size: 14pt;"><font size=4 style="font-size:14pt;"><B>Propagate</B></font></span></a></p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Description:</b> \r
- Breaks a multitude of edges of a shape into groups (builds all possible \r
- propagation groups).</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Result:</b> List \r
- of GEOM_Objects. Each Geom Object will contain a group of edges.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.Propagate(Shape)</I></span>, \r
- where Shape is a shape to build propagation groups on.</p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Arguments: <span \r
- style="font-weight: normal;">1 Shape.</span></b></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;">Dialog Box: </b></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs39"><img src="../pics/mtransf4.png" x-maintain-ratio="TRUE" width="312px" height="230px" border="0" class="img_whs44"></p>\r
-\r
-<p class="whs45"> </p>\r
-\r
-<p class="whs46">Example:</p>\r
-\r
-<p class="whs46"> </p>\r
-\r
-<p class="whs47"><img src="../image15.jpg" width="250px" height="236px" border="0" class="img_whs48"> <img src="../image16.jpg" width="250px" height="233px" border="0" class="img_whs49"> </p>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
- writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
+++ /dev/null
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Titre</title>\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 type="text/css">\r
-<!--\r
-img_whs1 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
-ul.whs2 { list-style:disc; }\r
-p.whs3 { margin-left:40px; }\r
-p.whs4 { font-size:14pt; }\r
-img_whs5 { width:20px; height:20px; border-style:none; }\r
-img_whs6 { border:none; border-style:none; width:312px; height:324px; float:none; }\r
-img_whs7 { border:none; border-style:none; width:312px; height:332px; float:none; }\r
-img_whs8 { border:none; width:150px; height:129px; border-style:none; }\r
-p.whs9 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
-img_whs10 { border:none; border-style:none; width:312px; height:376px; float:none; }\r
-img_whs11 { border:none; width:150px; height:142px; border-style:none; }\r
-img_whs12 { border:none; border-style:none; width:312px; height:315px; float:none; }\r
-img_whs13 { border:none; width:150px; height:137px; border-style:none; }\r
-p.whs14 { margin-left:40px; font-weight:bold; }\r
-img_whs15 { border:none; width:150px; height:96px; border-style:none; }\r
-img_whs16 { border:none; border-style:none; width:312px; height:402px; float:none; }\r
-p.whs17 { font-size:12pt; margin-left:40px; }\r
-img_whs18 { border:none; width:150px; height:119px; border-style:none; }\r
--->\r
-</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
- if (innerWidth != origWidth || innerHeight != origHeight)\r
- location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
- origWidth = innerWidth;\r
- origHeight = innerHeight;\r
- onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
--->\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
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
- if (window.addTocInfo)\r
- {\r
- addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
-\r
- }\r
- if (window.writeBtnStyle)\r
- writeBtnStyle();\r
-\r
- if (window.writeIntopicBar)\r
- writeIntopicBar(1);\r
-\r
- if (window.setRelStartPage)\r
- {\r
- setRelStartPage("../geom.htm");\r
-\r
- autoSync(1);\r
- sendSyncInfo();\r
- sendAveInfoOut();\r
- }\r
-}\r
-else\r
- if (window.gbIE4)\r
- document.location.reload();\r
-//-->\r
-</script>\r
-<h1>Constructing primitives</h1>\r
-\r
-<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;"><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_whs1"> </font></span><span style="font-size: 12pt; font-weight: normal;"><font size=3 style="font-size:12pt;">In \r
- GEOM you can create different types of primitive geometrical objects </font></span></b>(3D \r
- elements):</p>\r
-\r
-<p> </p>\r
-\r
-<ul type="disc" class="whs2">\r
- \r
- <li class=kadov-p><p><a href="#box">Box</a></p></li>\r
- \r
- <li class=kadov-p><p><a href="#cylinder">Cylinder</a></p></li>\r
- \r
- <li class=kadov-p><p><a href="#sphere">Sphere</a></p></li>\r
- \r
- <li class=kadov-p><p><a href="#torus">Torus</a></p></li>\r
- \r
- <li class=kadov-p><p><a href="#cone">Cone</a></p></li>\r
-</ul>\r
-\r
-<p> </p>\r
-\r
-<p class=TODO>To construct primitive geometrical objects:</p>\r
-\r
-<p class=TODO> </p>\r
-\r
-<p class="whs3">In the main menu select <span style="font-weight: bold;"><B>New \r
- Entity > Primitives</B></span><span>.</span></p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;"><a NAME=box\r
- style="font-size: 14pt;"><img src="salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image99.gif" width="20px" height="20px" border="0" class="img_whs5"><font style="font-size: 14pt;"\r
- size=4> Box</font></a></b></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p><b style="font-weight: bold;">Description:</b> Creates a box.</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Result:</b> GEOM_Object (SOLID).</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">TUI Command :</b> <span style="font-style: italic;"><I>geompy.MakeBox(X1, \r
- Y1, Z1, X2, Y2, Z2)</I></span>, where \r
- (X1, Y1, X2) and (X2, Y2, Z2) are coordinates of two points which define \r
- a diagonal of the box.</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Arguments:</b></p>\r
-\r
-<ul type="disc" class="whs2">\r
- \r
- <li class=kadov-p><p><b style="font-weight: bold;">1st Constructor \r
- :</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name + </font></span>2 vertices (opposite \r
- corners of the box).</p></li>\r
- \r
- <li class=kadov-p><p><b style="font-weight: bold;">2nd Constructor \r
- :</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name + </font></span>3 values (dimensions \r
- at origin).</p></li>\r
-</ul>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs3"><img src="../pics/box1.png" x-maintain-ratio="TRUE" width="312px" height="324px" border="0" class="img_whs6"> <img src="../pics/box2.png" x-maintain-ratio="TRUE" width="312px" height="332px" border="0" class="img_whs7"></p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs3"><img src="../image94.jpg" width="150px" height="129px" border="0" class="img_whs8"></p>\r
-\r
-<p> </p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs9"><a NAME=cylinder\r
- style="font-size: 14pt;"><img src="salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image100.gif" width="20px" height="20px" border="0" class="img_whs5"><b><font style="font-size: 14pt;"\r
- size=4> Cylinder</font></b></a></p>\r
-\r
-<p class="whs9"> </p>\r
-\r
-<p><b style="font-weight: bold;">Description:</b> Creates a cylinder.</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Result:</b> GEOM_Object (solid).</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">TUI Command:</b> <span style="font-style: italic;"><I>geompy.MakeCylinder(Point, \r
- Axis, Radius, Height)</I></span>, where Point is a central point of the cylinder \r
- base, Axis (vector value) is an axis of the cylinder, Radius and Height \r
- are correspondingly a radius and a height of the cylinder.</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Arguments:</b></p>\r
-\r
-<ul type="disc" class="whs2">\r
- \r
- <li class=kadov-p><p><b style="font-weight: bold;">1st Constructor:</b> \r
- <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name + </font></span>1 vertex + 1 vector + 2 values \r
- (Dimensions: radius and height).</p></li>\r
- \r
- <li class=kadov-p><p><b style="font-weight: bold;">2nd Constructor:</b> \r
- <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name + </font></span>2 values (Dimensions at origin: \r
- radius and height).</p></li>\r
-</ul>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs3"><img src="../pics/cylinder1.png" x-maintain-ratio="TRUE" width="312px" height="376px" border="0" class="img_whs10"> <img src="../pics/cylinder2.png" x-maintain-ratio="TRUE" width="312px" height="376px" border="0" class="img_whs10"></p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p> </p>\r
-\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
-<p> </p>\r
-\r
-<p class="whs4"><a NAME=sphere\r
- style="font-size: 14pt;"><img src="salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image101.gif" width="20px" height="20px" border="0" class="img_whs5"><b><font style="font-size: 14pt;"\r
- size=4> Sphere</font></b></a></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p><b style="font-weight: bold;">Description:</b> Creates a sphere.</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Result:</b> GEOM_Object (solid).</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">TUI Command:</b> <span style="font-style: italic;"><I>geompy.MakeSphere(Point, \r
- Radius)</I></span>, where Point is a center of the sphere and Radius is a \r
- radius of the sphere.</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Arguments:</b></p>\r
-\r
-<ul type="disc" class="whs2">\r
- \r
- <li class=kadov-p><p><b style="font-weight: bold;">1st Constructor \r
- :</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name + </font></span>1 vertex + 1 value \r
- (Radius).</p></li>\r
- \r
- <li class=kadov-p><p><b style="font-weight: bold;">2nd Constructor \r
- :</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name + </font></span>1 value \r
- (Radius from the origin).</p></li>\r
-</ul>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs3"><img src="../pics/sphere1.png" x-maintain-ratio="TRUE" width="312px" height="315px" border="0" class="img_whs12"> <img src="../pics/sphere2.png" x-maintain-ratio="TRUE" width="312px" height="315px" border="0" class="img_whs12"></p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs3"><img src="../image96.jpg" width="150px" height="137px" border="0" class="img_whs13"></p>\r
-\r
-<p class="whs14"> </p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs4"><a NAME=torus\r
- style="font-size: 14pt;"><img src="salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image102.gif" width="20px" height="20px" border="0" class="img_whs5"><b><font style="font-size: 14pt;"\r
- size=4> Torus</font></b></a></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p><b style="font-weight: bold;">Description:</b> Creates a torus.</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Result:</b> GEOM_Object (solid).</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">TUI Command:</b> <span style="font-style: italic;"><I>geompy.MakeTorus(Point, \r
- Vector, RadiusMajor, RadiusMinor)</I></span>, where Point is a central point \r
- of the torus, Vector is an axis of symmetry, RadiusMajor and RadiusMinor \r
- are correspondingly \r
- a major and minor radiuses of the torus.</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Arguments:</b></p>\r
-\r
-<ul type="disc" class="whs2">\r
- \r
- <li class=kadov-p><p><b style="font-weight: bold;">1st Constructor:</b> \r
- <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name + </font></span>1 vertex + 1 vector (for \r
- direction) + 2 values (1 & 2 Radius).</p></li>\r
- \r
- <li class=kadov-p><p><b style="font-weight: bold;">2nd Constructor:</b> \r
- <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name + </font></span>2 values (1 & 2 Radius \r
- from the origin).</p></li>\r
-</ul>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs3"><img src="../pics/torus1.png" x-maintain-ratio="TRUE" width="312px" height="376px" border="0" class="img_whs10"> <img src="../pics/torus2.png" x-maintain-ratio="TRUE" width="312px" height="376px" border="0" class="img_whs10"></p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs3"> </p>\r
-\r
-<p class="whs3"><img src="../image97.jpg" width="150px" height="96px" border="0" class="img_whs15"></p>\r
-\r
-<p> </p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs4"><a NAME=cone\r
- style="font-size: 14pt;"><img src="salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image103.gif" width="20px" height="20px" border="0" class="img_whs5"><b><font style="font-size: 14pt;"\r
- size=4> Cone</font></b></a></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p><b style="font-weight: bold;">Description:</b> Creates a cone.</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Result:</b> GEOM_Object (SOLID).</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">TUI Command:</b> <span style="font-style: italic;"><I>geompy.MakeCone(Point, \r
- Axis, Radius1, Radius2)</I></span>, where Point is a central point of the \r
- cone base, Axis (vector value) is an axis of the cone, Radius1 and Radius2 \r
- are correspondingly the first and the second radiuses of the cone</p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Arguments:</b></p>\r
-\r
-<ul type="disc" class="whs2">\r
- \r
- <li class=kadov-p><p><b style="font-weight: bold;">1st Constructor:</b> \r
- <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name + </font></span>1 vertex + 1 vector (for \r
- direction) + 3 values (Radius of the base part, radius of the upper part, \r
- height).</p></li>\r
- \r
- <li class=kadov-p><p><b style="font-weight: bold;">2nd Constructor:</b> \r
- <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name + </font></span>3 values (Radius of the base \r
- part, radius of the upper part, height).</p></li>\r
-</ul>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs3"><img src="../pics/cone1.png" x-maintain-ratio="TRUE" width="312px" height="402px" border="0" class="img_whs16"> <img src="../pics/cone2.png" x-maintain-ratio="TRUE" width="312px" height="402px" border="0" class="img_whs16"></p>\r
-\r
-<p> </p>\r
-\r
-<p><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs17"><img src="../image98.jpg" width="150px" height="119px" border="0" class="img_whs18"></p>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
- writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
+++ /dev/null
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Titre</title>\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>\r
-<!--\r
-A:link { color:#0000ff; }\r
--->\r
-</style><style type="text/css">\r
-<!--\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:403px; height:469px; float:none; 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:312px; height:289px; float:none; border-style:none; }\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:312px; height:397px; float:none; border-style:none; }\r
-p.whs28 { font-size:12pt; font-weight:bold; }\r
-img_whs29 { border:none; width:312px; height:350px; float:none; border-style:none; }\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; border-style:none; width:343px; height:123px; float:none; }\r
-img_whs33 { border:none; width:312px; height:381px; float:none; border-style:none; }\r
-img_whs34 { border:none; width:150px; height:136px; border-style:none; }\r
-img_whs35 { border:none; width:312px; height:346px; float:none; border-style:none; }\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:312px; height:388px; float:none; border-style:none; }\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:312px; height:315px; float:none; border-style:none; }\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:243px; height:203px; float:none; border-style:none; }\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
-img_whs61 { border:none; width:23px; height:22px; border-style:none; }\r
-img_whs62 { border:none; width:322px; height:163px; float:none; border-style:none; }\r
--->\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.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
-//-->\r
-</script>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
- if (innerWidth != origWidth || innerHeight != origHeight)\r
- location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
- origWidth = innerWidth;\r
- origHeight = innerHeight;\r
- onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
--->\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
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
- if (window.addTocInfo)\r
- {\r
- addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
-\r
- }\r
- if (window.writeBtnStyle)\r
- writeBtnStyle();\r
-\r
- if (window.writeIntopicBar)\r
- writeIntopicBar(1);\r
-\r
- if (window.setRelStartPage)\r
- {\r
- setRelStartPage("../geom.htm");\r
-\r
- autoSync(1);\r
- sendSyncInfo();\r
- sendAveInfoOut();\r
- }\r
-}\r
-else\r
- if (window.gbIE4)\r
- document.location.reload();\r
-//-->\r
-</script>\r
-<h1>Repairing geometrical objects</h1>\r
-\r
-<p class="whs1"><b style="font-weight: bold;"><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"><span style="font-weight: normal;">Repairing operations are \r
- used for adjustment and modification of created geometrical shapes. The \r
- are:</span> </b></p>\r
-\r
-<p class="whs1"><a HREF="#sewing"> </a></p>\r
-\r
-<ul type="disc" class="whs3">\r
- \r
- <li class=kadov-p><p class="whs1"> <a \r
- href="#Shape">Shape processing</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"> <a \r
- HREF="#_Toc57113182">Suppress faces	</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"> <a \r
- href="#CloseContour">Close contour</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"> <a \r
- href="#SuppressInternalWires">Suppress internal \r
- wires</a><a HREF="#sewing">	</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a \r
- HREF="#_Toc57113181"> <a HREF="#_Toc57113183">Suppress \r
- holes	</a></a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a \r
- HREF="#_Toc57113182"> </a><a HREF="#sewing">Sewing</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"> <a \r
- href="#Glue_faces">Glue faces</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><a \r
- HREF="#_Toc57113183"> </a><a href="#AddPointOnEdge">Add \r
- point on edge</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"> <a \r
- href="#CheckFreeBound">Check free boundaries</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs1"> <a \r
- href="#Check_free_faces">Check free faces</a><a \r
- HREF="#_Toc57113183">	</a></p></li>\r
-</ul>\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="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_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
-\r
-<p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;">Description:</b> \r
- Processes a shape using various operators.</font></span></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.ProcessShape(Shape, Operators, \r
- Parameters, Values)</I></span>, where Shape is a processed shape, Operators \r
- is a list of names of operators ("FixShape", "SplitClosedFaces", \r
- etc.), Parameters is a list of names of parameters (\93FixShape.Tolerance3d\94, \r
- etc), Values is a list of values of parameters in the same order as the \r
- Parameters list.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- 1 or more shapes.</p>\r
-\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="whs9">\r
-<col class="whs10">\r
-\r
-<tr valign="top" class="whs11">\r
-<td width="8.851%" class="whs12">\r
-<p>1</td>\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.Angle \96 angle (in radians) defining \r
- size of result segments.</p>\r
-<p class="whs4">SplitAngle.MaxTolerance \96 maximal possible \r
- tolerance on result shape</td></tr>\r
-\r
-<tr valign="top" class="whs11">\r
-<td width="8.851%" class="whs14">\r
-<p>2</td>\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="whs11">\r
-<td width="8.851%" class="whs14">\r
-<p>3</td>\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="whs11">\r
-<td width="8.851%" class="whs14">\r
-<p>4</td>\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="whs11">\r
-<td width="8.851%" class="whs14">\r
-<p>5</td>\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
- </font></span></p>\r
-<p class="whs4">BSplineRestriction.SurfaceMode - mode of approximation \r
- of surfaces if restriction is necessary</p>\r
-<p class="whs4">BSplineRestriction.Curve3dMode -mode of conversion \r
- of any 3D curve to BSpline and approximation.</p>\r
-<p class="whs4">BSplineRestriction.Curve2dMode - mode of conversion \r
- of any 2D curve to BSpline and approximation</p>\r
-<p class="whs4">BSplineRestriction.Tolerance3d \96 work tolerance \r
- for definition of the possibility of the approximation of the surfaces \r
- and 3D curves with specified parameters.</p>\r
-<p class="whs4">BSplineRestriction.Tolerance2d - work tolerance \r
- for definition of the possibility of the approximation of the 2D curves \r
- with specified parameters.</p>\r
-<p class="whs4">BSplineRestriction.Continuity3d \96 desired continuity \r
- of the resultant surfaces and 3D curves.</p>\r
-<p class="whs4">BSplineRestriction.Continuity2d \96 desired continuity \r
- of the resultant 2D curves.</p>\r
-<p class="whs4">BSplineRestriction.RequiredDegree - required \r
- degree of the resultant BSplines</p>\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="whs11">\r
-<td width="8.851%" class="whs14">\r
-<p>6</td>\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.Tolerance3d - 3D tolerance \r
- for correction of geometry.</p>\r
-<p class="whs4">SplitContinuity.SurfaceContinuity - required \r
- continuity for surfaces.</p>\r
-<p class="whs4">SplitContinuity.CurveContinuity - required \r
- continuity for curves.</td></tr>\r
-\r
-<tr valign="top" class="whs11">\r
-<td width="8.851%" class="whs14">\r
-<p>7</td>\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.SurfaceMode - mode of conversion of \r
- the surfaces.</p>\r
-<p class="whs4">ToBezier.Curve3dMode \96 mode for conversion \r
- of the 3D curves.</p>\r
-<p class="whs4">ToBezier.Curve2dMode \96 mode for conversion \r
- of the 2D curves.</p>\r
-<p class="whs4">ToBezier.MaxTolerance \96 max possible tolerance \r
- on the resultant shape.</td></tr>\r
-\r
-<tr valign="top" class="whs11">\r
-<td width="8.851%" class="whs14">\r
-<p>8</td>\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
- of the problems and correction of them.</p>\r
-<p class="whs4">FixShape.MaxTolerance3d - maximal possible \r
- tolerance of the shape after correction.</td></tr>\r
-\r
-<tr valign="top" class="whs11">\r
-<td width="8.851%" class="whs14">\r
-<p>9</td>\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
-<p class="whs4">SameParameter.Tolerance3d \96 tolerance for detection \r
- and fix problems. </td></tr>\r
-<script language='JavaScript'><!--\r
-if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table></table><table>");\r
-//--></script>\r
-</table>\r
-\r
-<p class="whs4"> </p>\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
-\r
-<p class="whs16"><img src="../pics/repair1.png" x-maintain-ratio="TRUE" width="403px" height="469px" border="0" class="img_whs17"> </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs4">Shape before applying Shape Processing (FixShape \r
- operator).</p>\r
-\r
-<p class="whs4"> </p>\r
-\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="whs20"> </p>\r
-\r
-<p class="whs1">The \r
- same shape after applying Shape Processing.</p>\r
-\r
-<p class="whs20"> </p>\r
-\r
-<p class="whs16"><img src="../image160.jpg" width="239px" height="214px" border="0" class="img_whs21"></p>\r
-\r
-<p class="whs20"> </p>\r
-\r
-<p class="whs20"> </p>\r
-\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"><b style="font-weight: bold;">Description:</b> \r
- Suppresses a face of a shape.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (ListOfGeomShapes).</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.SuppressFaces(Shape, ListOfID)</I></span>, \r
- where Shape is a shape to be processed, ListOfID is a list of faces ID's \r
- to be removed.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- Name + Faces which should be removed (you can select them in the 3D viewer).</p>\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
-\r
-<p class="whs16"><img src="../pics/repair2.png" x-maintain-ratio="TRUE" width="312px" height="289px" border="0" class="img_whs23"></p>\r
-\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="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="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
-<p class="whs4"><b style="font-weight: bold;">Description :</b> \r
- Closes an open contour and modifies the underlying face (if needed) in \r
- accordance with user specified mode:</p>\r
-\r
-<ul type="disc" class="whs3">\r
- \r
- <li class=kadov-p><p class="whs4">By common vertex \96 a \r
- vertex is created between the end points of the contour and its tolerance \r
- is increased to a value of the gap between the ends of the contour;</p></li>\r
- \r
- <li class=kadov-p><p class="whs4">By new edge \96 a new edge \r
- is inserted between the end points of the contour.</p></li>\r
-</ul>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.CloseContour(Shape, Wires, \r
- IsCommonVertex)</I></span>, where Shape is a shape to be processed, Wires \r
- is a list of edges or wires ID\92s which has to be closed within the shape \r
- (if the list contains only one element = -1, the shape itself is considered \r
- as a wire), IsCommonVertex \r
- if this parameter is True a closure has to be done by creation of a common \r
- vertex, otherwise an edge is added between the end vertices.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments: <span \r
- style="font-weight: normal;">Name + 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"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs26"><img src="../pics/repair3.png" x-maintain-ratio="TRUE" width="312px" height="397px" border="0" class="img_whs27"></p>\r
-\r
-<p class="whs28"> </p>\r
-\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_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"><b style="font-weight: bold;">Description :</b> \r
- Removes all internal wires or specified internal wires from user specified \r
- faces.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.SuppressInternalWires(Shape, \r
- Wires)</I></span>, where Shape is a shape where wires are to be removed, Wires \r
- is a list of wires ID\92s to be removed; if the list is empty then all internal \r
- wires are removed.</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
-\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 <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"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs16"><img src="../pics/repair4.png" x-maintain-ratio="TRUE" width="312px" height="350px" border="0" class="img_whs29"></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs28">Example:</p>\r
-\r
-<p class="whs4"> </p>\r
-\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="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_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"><b style="font-weight: bold;">Description :</b> \r
- </p>\r
-\r
-<ul>\r
- \r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
- Constructor :</b> Suppresses a hole in a shape.</p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">2nd \r
- Constructor :</b> Suppresses a hole in a face.</p></li>\r
-</ul>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-size: 12pt; font-style: italic;"><font size=3 style="font-size:12pt;"><I>geompy.SuppressHoles(Shape, \r
- ListOfWireID)</I></font></span><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">, where Shape is a \r
- shape where holes must be removed, ListOfWireID is a list of wire sub \r
- shapes ID\92s. If it is empty, then all holes are removed.</font></span></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments: </b>Name \r
- + 1 shape + Wires which should be removed.</p>\r
-\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="../pics/neo-detect2.png" x-maintain-ratio="TRUE" width="343px" height="123px" border="0" class="img_whs32"></p>\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
-\r
-<p class="whs16"> <img src="../pics/repair5.png" x-maintain-ratio="TRUE" width="312px" height="381px" border="0" class="img_whs33"></p>\r
-\r
-<p class="whs16"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs16"> </p>\r
-\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
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"> </p>\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_whs22"> Sewing</a></b> </p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
- Sew several shapes.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command :</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.MakeSewing(ListOfShape, Precision)</I></span>, \r
- where ListOfShape is list of shapes to be sewed, Precision is a precision \r
- for sewing.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- Name + 1 or more shapes + 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="../pics/neo-detect2.png" x-maintain-ratio="TRUE" width="343px" height="123px" border="0" class="img_whs32"></p>\r
-\r
-<p class="whs4"> </p>\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
-\r
-<p class="whs16"><img src="../pics/repair6.png" x-maintain-ratio="TRUE" width="312px" height="346px" border="0" class="img_whs35"></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs4"> </p>\r
-\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
-<p class="whs4"> </p>\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_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
-\r
-<p class="whs4"><b style="font-weight: bold;">Description:</b> \r
- Splits an edge in two in accordance with the specified mode (by length \r
- or by parameter) and a value specifying the position of the point on edge \r
- (for example val =0.5; mode = Length). </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command :</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.DivideEdge(Shape, EdgeID, \r
- Value, IsByParameter)</I></span>, where Shape is a shape which contains an \r
- edge to be divided, EdgeID is the ID of the edge to be divided, if it \r
- = -1, then Shape is an edge, Value is a paramter on the edge or a length. \r
- IsByParameter if it is True then Value is the edge parameter in the range \r
- [0:1] otherwise it is a length of the edge in the range [0:1]</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- Name + 1 Edge + 1 value setting the position of the point according to \r
- one of the selected modes</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs38"><b style="font-weight: bold;">Dialog \r
- Box:</b></p>\r
-\r
-<p class="whs38"> </p>\r
-\r
-<p class="whs39"><img src="../pics/repair8.png" x-maintain-ratio="TRUE" width="312px" height="388px" border="0" class="img_whs40"></p>\r
-\r
-<p class="whs41"> </p>\r
-\r
-<p class="whs42">Example:</p>\r
-\r
-<p class="whs41"> </p>\r
-\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="whs46"> </p>\r
-\r
-<p class="whs46"> </p>\r
-\r
-<p class="whs46"> </p>\r
-\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="whs46"> </p>\r
-\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="whs46">value.</p>\r
-\r
-<p class="whs46"> </p>\r
-\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="whs46"> </p>\r
-\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="whs46"><i><span style="font-style: italic;"><I> </I></span></i></p>\r
-\r
-<p class="whs46"><b style="font-weight: bold;">Arguments: \r
- <span style="font-weight: normal;">Name +</span> </b>1 <i><span style="font-style: normal;">Compound \r
- + Tolerance value</span></i></p>\r
-\r
-<p class="whs46"> </p>\r
-\r
-<p class="whs46"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs46"> </p>\r
-\r
-<p class="whs47"><img src="../pics/repair7.png" x-maintain-ratio="TRUE" width="312px" height="315px" border="0" class="img_whs48"></p>\r
-\r
-<p class="whs49"> </p>\r
-\r
-<p class="whs49"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs49"> </p>\r
-\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="whs53"> </p>\r
-\r
-<p class="whs53"> </p>\r
-\r
-<p class="whs53"> </p>\r
-\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="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
- it</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object. \r
- </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command :</b><i><span \r
- style="font-style: italic;"> <I></i>(NoError, ClosedWires, OpenWires) = geompy.GetFreeBoundary(Shape)</I></span>, \r
- where Shape is a shape to be checked, NoError is false if an error occurred \r
- while checking free boundaries, ClosedWires is a list of closed free boundary \r
- wires, OpenWires is a list of open free boundary wires.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- Shape</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs38"><b style="font-weight: bold;">Dialog \r
- Box:</b></p>\r
-\r
-<p class="whs38"> </p>\r
-\r
-<p class="whs26"><img src="../pics/repair9.png" x-maintain-ratio="TRUE" width="243px" height="203px" border="0" class="img_whs56"></p>\r
-\r
-<p class="whs57"> </p>\r
-\r
-<p class="whs57"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs57"> </p>\r
-\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="whs57"> </p>\r
-\r
-<p class="whs57"> </p>\r
-\r
-<p class="whs57"> </p>\r
-\r
-<p class="whs57"><a name=Check_free_faces><img src="../image10.gif" width="23px" height="22px" border="0" class="img_whs61"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Check free \r
- faces</B></font></span></a></p>\r
-\r
-<p class="whs57"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Description: \r
- </b>Retrieves all free faces from a given shape.<span> A free face is \r
- a face not shared between two shells of the shape. </span></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Result:</b> GEOM_Object. \r
- Returns a list of IDs of all free faces, contained in the shape.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">TUI Command :</b><i><span \r
- style="font-style: italic;"> <I></i>GetFreeFacesIDs(Shape)</I></span>, where \r
- Shape is a shape to be checked.</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- Shape</p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs38"><b style="font-weight: bold;">Dialog \r
- Box:</b></p>\r
-\r
-<p class="whs38"> </p>\r
-\r
-<p class="whs16"><img src="../pics/repair10.png" x-maintain-ratio="TRUE" width="322px" height="163px" border="0" class="img_whs62"></p>\r
-\r
-<p class="whs41"> </p>\r
-\r
-<p class="whs41"> </p>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
- writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
+++ /dev/null
-<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
-\r
-<html>\r
-\r
-<head>\r
-<title>Titre</title>\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>\r
-<!--\r
-A:visited { color:#800080; }\r
-A:link { color:#0000ff; }\r
--->\r
-</style><style type="text/css">\r
-<!--\r
-p.whs1 { 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-family:'Times New Roman' , serif; font-size:12pt; }\r
-p.whs5 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
-img_whs6 { width:20px; height:20px; border-style:none; }\r
-p.whs7 { font-size:12pt; margin-left:40px; }\r
-img_whs8 { border:none; border-style:none; width:312px; height:393px; float:none; }\r
-img_whs9 { border:none; border-style:none; width:312px; height:385px; float:none; }\r
-p.whs10 { margin-left:40px; }\r
-img_whs11 { border:none; width:150px; height:163px; border-style:none; }\r
-img_whs12 { border:none; border-style:none; width:312px; height:376px; float:none; }\r
-img_whs13 { border:none; width:150px; height:145px; border-style:none; }\r
-p.whs14 { margin-left:48px; text-indent:-48px; }\r
-p.whs15 { margin-left:48px; text-indent:-48px; font-size:14pt; font-weight:bold; }\r
-img_whs16 { border:none; width:25px; height:22px; border-style:none; }\r
-img_whs17 { border:none; border-style:none; width:312px; height:350px; float:none; }\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:none; width:200px; height:209px; border-style:none; }\r
-img_whs21 { border:none; width:150px; height:127px; border-style:none; }\r
-p.whs22 { margin-left:40px; font-size:12pt; }\r
-img_whs23 { border:none; width:150px; height:153px; border-style:none; }\r
-img_whs24 { border:none; width:24px; height:22px; border-style:none; }\r
-p.whs25 { font-size:12pt; margin-left:40px; font-weight:bold; }\r
-img_whs26 { border:none; border-style:none; width:312px; height:315px; float:none; }\r
-p.whs27 { font-size:12pt; font-weight:bold; }\r
-img_whs28 { border:none; width:200px; height:191px; border-style:none; }\r
-img_whs29 { border:none; border-style:none; width:312px; height:398px; float:none; }\r
-img_whs30 { border:none; border-style:none; width:312px; height:509px; float:none; }\r
-img_whs31 { border:none; width:150px; height:123px; border-style:none; }\r
-img_whs32 { border:none; border-style:none; width:312px; height:346px; float:none; }\r
-img_whs33 { border:none; border-style:none; width:312px; height:450px; float:none; }\r
-img_whs34 { border:none; width:150px; height:128px; border-style:none; }\r
-img_whs35 { border:none; width:150px; height:113px; border-style:none; }\r
--->\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.whs14 {text-indent:1pt; }";\r
- strNSS += "p.whs15 {text-indent:1pt; }";\r
- strNSS += "p.whs18 {text-indent:1pt; }";\r
- strNSS += "p.whs19 {text-indent:1pt; }";\r
- strNSS +="</style>";\r
- document.write(strNSS);\r
-}\r
-//-->\r
-</script>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
-<!--\r
-function reDo() {\r
- if (innerWidth != origWidth || innerHeight != origHeight)\r
- location.reload();\r
-}\r
-if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
- origWidth = innerWidth;\r
- origHeight = innerHeight;\r
- onresize = reDo;\r
-}\r
-onerror = null; \r
-//-->\r
-</script>\r
-<style type="text/css">\r
-<!--\r
-div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
--->\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
-<body><script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.gbWhTopic)\r
-{\r
- if (window.addTocInfo)\r
- {\r
- addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
-\r
- }\r
- if (window.writeBtnStyle)\r
- writeBtnStyle();\r
-\r
- if (window.writeIntopicBar)\r
- writeIntopicBar(1);\r
-\r
- if (window.setRelStartPage)\r
- {\r
- setRelStartPage("../geom.htm");\r
-\r
- autoSync(1);\r
- sendSyncInfo();\r
- sendAveInfoOut();\r
- }\r
-}\r
-else\r
- if (window.gbIE4)\r
- document.location.reload();\r
-//-->\r
-</script>\r
-<h1>Using transformation operations</h1>\r
-\r
-<p class="whs1"><b style="font-weight: bold;"><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"> <span style="font-weight: normal;">In GEOM there is a set \r
- of operations allowing to transform the initial geometrical object into \r
- other objects, which will be also created. These operations are</span></b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<ul type="disc" class="whs3">\r
- \r
- <li class=kadov-p><p class="whs4"><a \r
- HREF="#_Toc57113210"><font><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Translation	</font></span></font></a></p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><a \r
- HREF="#_Toc57113211">Rotation</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><a \r
- href="#_Toc57113217">Modify the location</a><a HREF="#_Toc57113211">	</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><a \r
- HREF="#_Toc57113212"><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Mirror \r
- image	</font></span></a></p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><a \r
- HREF="#_Toc57113213">Scale transform</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><a \r
- href="#_Toc57113216">Offset surface</a><a HREF="#_Toc57113213">	</a></p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><a \r
- HREF="#_Toc57113214"><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Multi-Translation \r
- (Pattern)	</font></span></a></p></li>\r
- \r
- <li class=kadov-p><p class="whs4"><a \r
- HREF="#_Toc57113215">Multi-Rotation (Pattern)</a></p></li>\r
-</ul>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1">All these operations are accessible in the \r
- main menu, via <span style="font-style: italic;"><I>Operations / Transformation.</I></span></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs5"><b style="font-weight: bold;"><a \r
- NAME=_Toc57113210><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image128.gif" width="20px" height="20px" border="0" class="img_whs6"><font \r
- style="font-size: 14pt;"\r
- size=4> Translation</font></a></b> </font></span></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Makes a translation of a shape.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.MakeTranslation(Shape, DX, \r
- DY, DZ)</I></span>, where Shape is a shape to be translated, DX, DY, DZ are \r
- components of translation vector.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- </p>\r
-\r
-<ul type="disc" class="whs3">\r
- \r
- <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">1st \r
- Constructor: <span style="font-weight: normal;">Name + </span></b>1 shape \r
- + 3 values (coordinates).</p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">2st \r
- Constructor: <span style="font-weight: normal;">Name + </span></b>1 shape \r
- + 2 vertices.</p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">3st \r
- Constructor: <span style="font-weight: normal;">Name + </span></b>1 shape \r
- + 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
-<p class="whs1"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><img src="../pics/transformation1.png" x-maintain-ratio="TRUE" width="312px" height="393px" border="0" class="img_whs8"> <img src="../pics/transformation2.png" x-maintain-ratio="TRUE" width="312px" height="393px" border="0" class="img_whs8"> <img src="../pics/transformation3.png" x-maintain-ratio="TRUE" width="312px" height="385px" border="0" class="img_whs9"></p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs10"><img src="../image6.gif" width="150px" height="163px" border="0" class="img_whs11"> <img src="../image8.jpg" width="150px" height="163px" border="0" class="img_whs11"></p>\r
-\r
-<p class="whs10"> </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
- size=4> Rotation</font></b></a> \r
- </font></span></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Rotates the initial shape.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.MakeRotation(Shape, Axis, \r
- Angle)</I></span>, where Shape is a shape to be rotated, Axis is an axis of \r
- rotation, Angle is an angle of rotation.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape + 1 vector for direction 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
-<p class="whs1"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs7"><img src="../pics/transformation4.png" x-maintain-ratio="TRUE" width="312px" height="376px" border="0" class="img_whs12"></p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs10"><img src="../image9.jpg" width="150px" height="145px" border="0" class="img_whs13"> <img src="../image10.jpg" width="150px" height="145px" border="0" class="img_whs13"></p>\r
-\r
-<p class="whs10"> </p>\r
-\r
-<p class="whs14"> </p>\r
-\r
-<p class="whs15"><a name=_Toc57113217\r
- style="font-size: 14pt; font-weight: bold;"><img src="../image59.gif" width="25px" height="22px" border="0" class="img_whs16"> Modify the Location</a></p>\r
-\r
-<p class="whs14"> </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;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- geompy.MakePosition(theObject, theStartLCS, theEndLCS), </i>where theObject \r
- is a shape, location of which is modified, theStartLCS is a location to \r
- move the shape from, theEndLCS is a location to move the shape to.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- Name + 1 GEOM_Object + [Starting 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
-<p class="whs1"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><img src="../pics/transformation5.png" x-maintain-ratio="TRUE" width="312px" height="350px" border="0" class="img_whs17"> <img src="../pics/transformation6.png" x-maintain-ratio="TRUE" width="312px" height="385px" border="0" class="img_whs9"></p>\r
-\r
-<p class="whs18"> </p>\r
-\r
-<p class="whs18"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs18"> </p>\r
-\r
-<p class="whs19"><img src="../image197.jpg" width="200px" height="209px" border="0" class="img_whs20"></p>\r
-\r
-<p class="whs18"> </p>\r
-\r
-<p class="whs18"> </p>\r
-\r
-<p class="whs18"> </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
- </font></span></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Symmetrical copy of a shape.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.MakeMirrorByPlane(Shape, \r
- Plane)</I></span>, where Shape is a shape to be mirrored, Plane is a plane \r
- of symmetry.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- </p>\r
-\r
-<ul type="disc" class="whs3">\r
- \r
- <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">1st \r
- Constructor: <span style="font-weight: normal;">Name + </span></b>1 shape \r
- + 1 vertex.</p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">2st \r
- Constructor: <span style="font-weight: normal;">Name + </span></b>1 shape \r
- + 1 vector.</p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">3st \r
- Constructor: <span style="font-weight: normal;">Name + </span></b>1 shape \r
- + 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
-<p class="whs1"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><img src="../pics/transformation7.png" x-maintain-ratio="TRUE" width="312px" height="350px" border="0" class="img_whs17"> <img src="../pics/transformation8.png" x-maintain-ratio="TRUE" width="312px" height="350px" border="0" class="img_whs17"> <img src="../pics/transformation9.png" x-maintain-ratio="TRUE" width="312px" height="350px" border="0" class="img_whs17"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><img src="../image121.jpg" width="150px" height="127px" border="0" class="img_whs21"> <img src="../image122.jpg" width="150px" height="127px" border="0" class="img_whs21"></p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs5"><a NAME=_Toc57113213><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image131.gif" width="20px" height="20px" border="0" class="img_whs6"><b><font style="font-size: 14pt;"\r
- size=4> Scale transform</a> \r
- </font></b></font></span></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Creates a scaled shape basing on the initial shape.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.MakeScaleTransform(Shape, \r
- CenterOfScale, Factor)</I></span>, where Shape is a shape to be scaled, CenterOfScale \r
- is a center point of scale, Factor is a factor of the scale.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- Name + 1 shape(s) + 1 vertex + 1 Scale Factor.</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="whs1"> </p>\r
-\r
-<p class="whs7"><img src="../pics/transformation10.png" x-maintain-ratio="TRUE" width="312px" height="350px" border="0" class="img_whs17"></p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs22"><img src="../image23.gif" width="150px" height="153px" border="0" class="img_whs23"> <img src="../image124.jpg" width="150px" height="153px" border="0" class="img_whs23"></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_whs24"> <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
-\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
- number, negative value meaning inner offset). Offset operation is applicable \r
- to faces, shells and solids.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- </p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command: \r
- </b><span style="font-style: italic;"><I>geompy.MakeOffset(Shape, Offset)</I></span>, \r
- where Shape is a shape which has to be an offset, Offset is a value of \r
- the offset.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">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
- <li class=kadov-p><p class="whs1">offset value </p></li>\r
-</ul>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs25"><img src="../pics/transformation11.png" x-maintain-ratio="TRUE" width="312px" height="315px" border="0" class="img_whs26"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs27">Example:</p>\r
-\r
-<p class="whs7"><img src="../image151.jpg" width="200px" height="191px" border="0" class="img_whs28"></p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs5"><a NAME=_Toc57113214><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image132.gif" width="20px" height="20px" border="0" class="img_whs6"><b><font style="font-size: 14pt;"\r
- size=4> Multi-Translation</font></b></font></span></a></p>\r
-\r
-<p class="whs5"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Makes several translations of a shape in <span style="font-weight: bold;"><B>one</B></span> \r
- or <span style="font-weight: bold;"><B>two</B></span> directions.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (compound).</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command:</b></p>\r
-\r
-<ul>\r
- \r
- <li class=kadov-p><p class="whs1"><span style="font-style: italic;"><I>geompy.MakeMultiTranslation1D(Shape, \r
- Dir, Step, NbTimes)</I></span>, where Shape is a shape to be translated, Dir \r
- is a direction of translation, Step is a step of the translation, NbTimes \r
- is a number of times the shape must be moved.</p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><span style="font-style: italic;"><I>geompy.MakeMultiTranslation2D(Shape, \r
- Dir1, Step1, NbTimes1, Dir2, Step2, NbTimes2)</I></span>, where Shape is a \r
- shape to be translated, Dir1 is the first direction of translation, Step1 \r
- of the first translation, NbTimes1 is a number of translations to be done \r
- along, Dir2 is the second direction of translation, Step2 of the second \r
- translation, NbTimes2 is a number of translations to be done along Dir2.</p></li>\r
-</ul>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b></p>\r
-\r
-<ul>\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
- 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
- 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"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><img src="../pics/mtrans1.png" x-maintain-ratio="TRUE" width="312px" height="398px" border="0" class="img_whs29"> <img src="../pics/mtrans2.png" x-maintain-ratio="TRUE" width="312px" height="509px" border="0" class="img_whs30"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Example:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1">One direction:</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs31"> <img src="../image128.jpg" width="150px" height="123px" border="0" class="img_whs31"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1">Two directions:</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs31"> <img src="../image127.jpg" width="150px" height="123px" border="0" class="img_whs31"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs5"><a NAME=_Toc57113215><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image133.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Multi-Rotation</b></font></span></a></p>\r
-\r
-<p class="whs4"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
- Creates several rotated geometrical objects in <span style="font-weight: bold;"><B>one \r
- </B></span><span>or </span><span style="font-weight: bold;"><B>two </B></span><span>directions \r
- basing on the initial geometrical object</span>.</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
- (compound).</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">TUI Command:</b></p>\r
-\r
-<ul>\r
- \r
- <li class=kadov-p><p class="whs1"><span style="font-style: italic;"><I>geompy.MakeMultiRotation1D(Shape, \r
- Axis, NbTimes)</I></span>, where Shape is a shape to be rotated, Axis is an \r
- Axis of rotation, NbTimes is a number of the shape must be rotated.</p></li>\r
- \r
- <li class=kadov-p><p class="whs1"><span style="font-style: italic;"><I>geompy.MakeMultiRotation2D(Shape, \r
- Axis, Angle, NbTimes1, Step, NbTimes2)</I></span>, where Shape is a shape \r
- to be rotated, Axis is an axis of rotation, Angle is an angle of rotation, \r
- NbTimes1 is a number of rotation, Step is a step of translation, NbTimes2 \r
- is a number of translation.</p></li>\r
-</ul>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b></p>\r
-\r
-<ul>\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
- 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
- Name + 1 shape + 1 vector for direction + 1 angle + 1 value (repetition) \r
- + 1 step 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"><b style="font-weight: bold;">Dialog Box:</b></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><img src="../pics/neo-mrot1.png" x-maintain-ratio="TRUE" width="312px" height="346px" border="0" class="img_whs32"> <img src="../pics/neo-mrot2.png" x-maintain-ratio="TRUE" width="312px" height="450px" border="0" class="img_whs33"></p>\r
-\r
-<p class="whs7"> </p>\r
-\r
-<p class="whs1"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;"><b \r
- style="font-weight: bold;">E</b>xample:</b></font></span></p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs1"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">One direction:</font></span></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><img src="../image129.jpg" width="150px" height="128px" border="0" class="img_whs34"> <img src="../image130.jpg" width="150px" height="128px" border="0" class="img_whs34"></p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs1">Two directions:</p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<p class="whs7"><img src="../image25.gif" width="150px" height="113px" border="0" class="img_whs35"> <img src="../image133.jpg" width="150px" height="113px" border="0" class="img_whs35"></p>\r
-\r
-<p> </p>\r
-\r
-<p class="whs1"> </p>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
-<!--\r
-if (window.writeIntopicBar)\r
- writeIntopicBar(0);\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
+++ /dev/null
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
- <title>Main Page</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head>
-<body>
-
-<center><table WIDTH="96%" >
-
-</table></center>
-
-
-</body>
-</html>
-<!-- Generated by Doxygen 1.3.7 -->
-<h1>GEOM_TestMeasures.py File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
-<tr><td></td></tr>
-<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>namespace </td><td class="memItemRight" valign=bottom><a class="el" href="namespaceGEOM__TestMeasures.html">GEOM_TestMeasures</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 18 00:47:36 2005 for SALOME - GEOM - v.2.1.0 by
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
-</body>
-</html>
+++ /dev/null
-base referer
+++ /dev/null
-0848e1ec9d428b6f7446355ed9f585a7
\ No newline at end of file
+++ /dev/null
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
- <title>Main Page</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head>
-<body>
-
-<center><table WIDTH="96%" >
-
-</table></center>
-
-
-</body>
-</html>
-<!-- Generated by Doxygen 1.3.7 -->
-<h1>Package GEOM_TestMeasures</h1>Module "GEOM_TestMeasures".
-<a href="#_details">More...</a>
-<p>
-<table border=0 cellpadding=0 cellspacing=0>
-<tr><td></td></tr>
-<tr><td colspan=2><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespaceGEOM__TestMeasures.html#a0">TestMeasureOperations</a> (geompy, math)</td></tr>
-
-</table>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a0" doxytag="GEOM_TestMeasures::TestMeasureOperations" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
- <tr>
- <td class="mdRow">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td class="md" nowrap valign="top"> TestMeasureOperations </td>
- <td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">geompy </td>
- <td class="mdname" nowrap>, </td>
- </tr>
- <tr>
- <td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>math </td>
- <td class="mdname" nowrap></td>
- </tr>
- <tr>
- <td></td>
- <td class="md">) </td>
- <td class="md" colspan="2"></td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
- <tr>
- <td>
-
- </td>
- <td>
-
-<p>
- </td>
- </tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 18 00:47:37 2005 for SALOME - GEOM - v.2.1.0 by
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
-</body>
-</html>
</head>
<body>
-<center><table WIDTH="96%" >
-
-</table></center>
-
-
</body>
</html>
-<!-- Generated by Doxygen 1.3.7 -->
-<h1>Package geompy</h1>Module geompy.
-<a href="#_details">More...</a>
+<!-- Generated by Doxygen 1.4.6 -->
+<h1>Package geompy</h1>
<p>
-<table border=0 cellpadding=0 cellspacing=0>
+<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
-<tr><td colspan=2><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a0">init_geom</a> (theStudy)</td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4a5618a690db0aecbe5989cb55d74ece">init_geom</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5ece84ce1ea01c0cb42f69399817bbc3">SubShapeName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get name for sub-shape aSubObj of shape aMainObj. <a href="#5ece84ce1ea01c0cb42f69399817bbc3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#fd40f7d59da81b22862298666f807f7d">addToStudy</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Publish in study aShape with name aName. <a href="#fd40f7d59da81b22862298666f807f7d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#82aab9da423d1401a3ddfd0eb4b0c49d">addToStudyInFather</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Publish in study aShape with name aName as sub-object of previously published aFather. <a href="#82aab9da423d1401a3ddfd0eb4b0c49d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9310c6377485b0bcfcfab87ab49d7e9a">MakeVertex</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create point by three coordinates. <a href="#9310c6377485b0bcfcfab87ab49d7e9a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0218cb2daa9ac5dc1eb4e26471e8b4d2">MakeVertexWithRef</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a point, distant from the referenced point on the given distances along the coordinate axes. <a href="#0218cb2daa9ac5dc1eb4e26471e8b4d2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#792541ac8429b9ba33ed099d822f7020">MakeVertexOnCurve</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a point, corresponding to the given parameter on the given curve. <a href="#792541ac8429b9ba33ed099d822f7020"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e7edc072e7e7b74feee2983e40b3f727">MakeVectorDXDYDZ</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a vector with the given components. <a href="#e7edc072e7e7b74feee2983e40b3f727"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#93a57241f7e0c8666fa64effb24d95eb">MakeVector</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a vector between two points. <a href="#93a57241f7e0c8666fa64effb24d95eb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ace7c6d8f49b69b3b9d1cf87b0c42a87">MakeLine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a line, passing through the given point and parrallel to the given direction. <a href="#ace7c6d8f49b69b3b9d1cf87b0c42a87"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d05c89e50645bfcb9180c9a1f0cd495b">MakeLineTwoPnt</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a line, passing through the given points. <a href="#d05c89e50645bfcb9180c9a1f0cd495b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#b99b3d9ec2a1839a5b3e43139da67559">MakePlane</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a plane, passing through the given point and normal to the given vector. <a href="#b99b3d9ec2a1839a5b3e43139da67559"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#91603b64526fd345b2255907f179fffb">MakePlaneThreePnt</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a plane, passing through the three given points. <a href="#91603b64526fd345b2255907f179fffb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0d2356927fd4fcff47597d7c3170a3af">MakePlaneFace</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a plane, similar to the existing one, but with another size of representing face. <a href="#0d2356927fd4fcff47597d7c3170a3af"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f054185ef572c0277eb37e6a98956f92">MakeMarker</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a local coordinate system. <a href="#f054185ef572c0277eb37e6a98956f92"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6fc5a0f21295d06cc796dce166c1dbea">MakeMarkerPntTwoVec</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a local coordinate system. <a href="#6fc5a0f21295d06cc796dce166c1dbea"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#09d23236d0b3ac8260d44baf9dd9e510">MakeArc</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an arc of circle, passing through three given points. <a href="#09d23236d0b3ac8260d44baf9dd9e510"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f2ced5604e1b7822fd976c4d5acd86a1">MakeCircle</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a circle with given center, normal vector and radius. <a href="#f2ced5604e1b7822fd976c4d5acd86a1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6bec7e48f6a69ab9c37652efc3192ece">MakeCircleThreePnt</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a circle, passing through three given points. <a href="#6bec7e48f6a69ab9c37652efc3192ece"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#491d5983ad5315aaa451c0dab9aa53de">MakeEllipse</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an ellipse with given center, normal vector and radiuses. <a href="#491d5983ad5315aaa451c0dab9aa53de"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ab3518c19dae07433e912237cb6d87e3">MakePolyline</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a polyline on the set of points. <a href="#ab3518c19dae07433e912237cb6d87e3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#bac3b24c01efafd46ff55745c114c218">MakeBezier</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create bezier curve on the set of points. <a href="#bac3b24c01efafd46ff55745c114c218"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9d256f55a31d4caea356df5e9a36b491">MakeInterpol</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create B-Spline curve on the set of points. <a href="#9d256f55a31d4caea356df5e9a36b491"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#2e0cfe9c8a9c1456a882f3b1fd118c1a">MakeSketcher</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sketcher (wire or face), following the textual description, passed through <em>theCommand</em> argument. <a href="#2e0cfe9c8a9c1456a882f3b1fd118c1a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c6d246779168cbe8a976bfd23268ab9f">MakeSketcherOnPlane</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sketcher (wire or face), following the textual description, passed through <em>theCommand</em> argument. <a href="#c6d246779168cbe8a976bfd23268ab9f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#7e4d346b1fc5ee4887e8356abb864987">MakeBox</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a box by coordinates of two opposite vertices. <a href="#7e4d346b1fc5ee4887e8356abb864987"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3935ab1a312d87952e0661e539cb3861">MakeBoxDXDYDZ</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a box with specified dimensions along the coordinate axes and with edges, parallel to the coordinate axes. <a href="#3935ab1a312d87952e0661e539cb3861"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f887eae04ea14936c8f2ccc08e530e12">MakeBoxTwoPnt</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a box with two specified opposite vertices, and with edges, parallel to the coordinate axes. <a href="#f887eae04ea14936c8f2ccc08e530e12"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5f544551dab0053b491618b11f72d8a7">MakeCylinder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cylinder with given base point, axis, radius and height. <a href="#5f544551dab0053b491618b11f72d8a7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e4afae782eac7eda170ca1580985025c">MakeCylinderRH</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a1">SubShapeName</a> (aSubObj, aMainObj)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cylinder with given radius and height at the origin of coordinate system. <a href="#e4afae782eac7eda170ca1580985025c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#2ef7fabed1a4c83cfd9dfe41f54fe03e">MakeSpherePntR</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get name for sub-shape aSubObj of shape aMainObj. <a href="#a1"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a2">addToStudy</a> (aShape, aName)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sphere with given center and radius. <a href="#2ef7fabed1a4c83cfd9dfe41f54fe03e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#39ecaa363c5555638718f4564aa1258d">MakeSphere</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Publish in study aShape with name aName. <a href="#a2"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a3">addToStudyInFather</a> (aFather, aShape, aName)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sphere with given center and radius. <a href="#39ecaa363c5555638718f4564aa1258d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#207bec566af2333662e49b0e054ebedc">MakeSphereR</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Publish in study aShape with name aName as sub-object of previously published aFather. <a href="#a3"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a4">MakeVertex</a> (theX, theY, theZ)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sphere with given radius at the origin of coordinate system. <a href="#207bec566af2333662e49b0e054ebedc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d77fe2cf4d96f17663434ef1fd4c286d">MakeCone</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create point by three coordinates. <a href="#a4"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a5">MakeVertexWithRef</a> (theReference, theX, theY, theZ)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cone with given base point, axis, height and radiuses. <a href="#d77fe2cf4d96f17663434ef1fd4c286d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#59944e0c2a98bacfb06ddd4f861681b0">MakeConeR1R2H</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a point, distant from the referenced point on the given distances along the coordinate axes. <a href="#a5"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a6">MakeVertexOnCurve</a> (theRefCurve, theParameter)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cone with given height and radiuses at the origin of coordinate system. <a href="#59944e0c2a98bacfb06ddd4f861681b0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9cceaba104b3811113f6f7b368eb6633">MakeTorus</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a point, corresponding to the given parameter on the given curve. <a href="#a6"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a7">MakeVectorDXDYDZ</a> (theDX, theDY, theDZ)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a torus with given center, normal vector and radiuses. <a href="#9cceaba104b3811113f6f7b368eb6633"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9a8c604450bd29216630ac33284017c6">MakeTorusRR</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a vector with the given components. <a href="#a7"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a8">MakeVector</a> (thePnt1, thePnt2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a torus with given radiuses at the origin of coordinate system. <a href="#9a8c604450bd29216630ac33284017c6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c0a12052d81f3e8d755dd5b97fbdcf3d">MakePrism</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a vector between two points. <a href="#a8"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a9">MakeLine</a> (thePnt, theDir)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the base shape along a vector, defined by two points. <a href="#c0a12052d81f3e8d755dd5b97fbdcf3d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#32ecfc039f58048b0b3a23ab8e433765">MakePrismVecH</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a line, passing through the given point and parrallel to the given direction. <a href="#a9"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a10">MakeLineTwoPnt</a> (thePnt1, thePnt2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the base shape along the vector, i.e. <a href="#32ecfc039f58048b0b3a23ab8e433765"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#cd033b39f4be052111ab3ec8d27cd9ee">MakePipe</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a line, passing through the given points. <a href="#a10"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a11">MakePlane</a> (thePnt, theVec, theTrimSize)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the base shape along the path shape. <a href="#cd033b39f4be052111ab3ec8d27cd9ee"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4c093c166272f508454e8eb03133e020">MakeRevolution</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a plane, passing through the given point and normal to the given vector. <a href="#a11"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a12">MakePlaneThreePnt</a> (thePnt1, thePnt2, thePnt3, theTrimSize)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by revolution of the base shape around the axis on the given angle, i.e. <a href="#4c093c166272f508454e8eb03133e020"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#328df6d3aa2acd5dd367fd1ff0f02b90">MakeEdge</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a plane, passing through the three given points. <a href="#a12"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a13">MakePlaneFace</a> (theFace, theTrimSize)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a linear edge with specified ends. <a href="#328df6d3aa2acd5dd367fd1ff0f02b90"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6e231ee2830c5d1292b8e8f80a1b570d">MakeWire</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a plane, similar to the existing one, but with another size of representing face. <a href="#a13"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a14">MakeMarker</a> (OX, OY, OZ, XDX, XDY, XDZ, YDX, YDY, YDZ)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a wire from the set of edges and wires. <a href="#6e231ee2830c5d1292b8e8f80a1b570d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1fa655542cb7d7f0ca7239246e4020a4">MakeFace</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a local coordinate system. <a href="#a14"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a15">MakeMarkerPntTwoVec</a> (theOrigin, theXVec, theYVec)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a face on the given wire. <a href="#1fa655542cb7d7f0ca7239246e4020a4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#377a2b2ff79598724ae3547e0f8f887e">MakeFaceWires</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a local coordinate system. <a href="#a15"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a16">MakeArc</a> (thePnt1, thePnt2, thePnt3)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a face on the given wires set. <a href="#377a2b2ff79598724ae3547e0f8f887e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#7900487f71fcbe9b74df16fe1de23aac">MakeFaces</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an arc of circle, passing through three given points. <a href="#a16"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a17">MakeCircle</a> (thePnt, theVec, theR)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#377a2b2ff79598724ae3547e0f8f887e">MakeFaceWires()</a>. <a href="#7900487f71fcbe9b74df16fe1de23aac"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#bcfb3334446b48ec3a59707341df3e38">MakeShell</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a circle with given center, normal vector and radius. <a href="#a17"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a18">MakeCircleThreePnt</a> (thePnt1, thePnt2, thePnt3)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shell from the set of faces and shells. <a href="#bcfb3334446b48ec3a59707341df3e38"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3e4434784c3ec97093321c16599f7590">MakeSolid</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a circle, passing through three given points. <a href="#a18"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a19">MakeEllipse</a> (thePnt, theVec, theRMajor, theRMinor)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a solid, bounded by the given shells. <a href="#3e4434784c3ec97093321c16599f7590"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6f23e242d8a3b1dbe445eb2f7f5b5bf6">MakeCompound</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an ellipse with given center, normal vector and radiuses. <a href="#a19"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a20">MakePolyline</a> (thePoints)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a compound of the given shapes. <a href="#6f23e242d8a3b1dbe445eb2f7f5b5bf6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0ade4b552865ad0a4df9580145f0736e">NumberOfFaces</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a polyline on the set of points. <a href="#a20"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a21">MakeBezier</a> (thePoints)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gives quantity of faces in the given shape. <a href="#0ade4b552865ad0a4df9580145f0736e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#730e50a690deccae3599792c202db613">NumberOfEdges</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create bezier curve on the set of points. <a href="#a21"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a22">MakeInterpol</a> (thePoints)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gives quantity of edges in the given shape. <a href="#730e50a690deccae3599792c202db613"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#278e8ebac370fcf80a92b857a54d830d">ChangeOrientation</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create B-Spline curve on the set of points. <a href="#a22"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a23">MakeSketcher</a> (theCommand, theWorkingPlane=[0, 0, 0, 0, 0, 1, 1, 0, 0])</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Reverses an orientation the given shape. <a href="#278e8ebac370fcf80a92b857a54d830d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c13bcdc1219e63398e9d2bbd27271370">OrientationChange</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sketcher (wire or face), following the textual description, passed through <em>theCommand</em> argument. <a href="#a23"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a24">MakeSketcherOnPlane</a> (theCommand, theWorkingPlane)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#278e8ebac370fcf80a92b857a54d830d">ChangeOrientation()</a>. <a href="#c13bcdc1219e63398e9d2bbd27271370"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0d2c067d179c0008d035c42b9013283c">GetFreeFacesIDs</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sketcher (wire or face), following the textual description, passed through <em>theCommand</em> argument. <a href="#a24"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a25">MakeBox</a> (x1, y1, z1, x2, y2, z2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve all free faces from the given shape. <a href="#0d2c067d179c0008d035c42b9013283c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#a19d88b97b5f1cf8c63bd8386f5e9476">GetSharedShapes</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a box by coordinates of two opposite vertices. <a href="#a25"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a26">MakeBoxDXDYDZ</a> (theDX, theDY, theDZ)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get all sub-shapes of theShape1 of the given type, shared with theShape2. <a href="#a19d88b97b5f1cf8c63bd8386f5e9476"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e089332bc7ff498c6c6669836989383a">GetShapesOnPlane</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a box with specified dimensions along the coordinate axes and with edges, parallel to the coordinate axes. <a href="#a26"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a27">MakeBoxTwoPnt</a> (thePnt1, thePnt2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified plane by the certain way, defined through <em>theState</em> parameter. <a href="#e089332bc7ff498c6c6669836989383a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1ec8a4c4f37f881676de67fbb185a1a7">GetShapesOnPlaneIDs</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a box with two specified opposite vertices, and with edges, parallel to the coordinate axes. <a href="#a27"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a28">MakeCylinder</a> (thePnt, theAxis, theR, theH)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#1ec8a4c4f37f881676de67fbb185a1a7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e472f5764a1014dc9c60778cb02ce970">GetShapesOnCylinder</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cylinder with given base point, axis, radius and height. <a href="#a28"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a29">MakeCylinderRH</a> (theR, theH)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified cylinder by the certain way, defined through <em>theState</em> parameter. <a href="#e472f5764a1014dc9c60778cb02ce970"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#338736dab175669a89da003c8cf45552">GetShapesOnCylinderIDs</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cylinder with given radius and height at the origin of coordinate system. <a href="#a29"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a30">MakeSpherePntR</a> (thePnt, theR)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#338736dab175669a89da003c8cf45552"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#926ea88b412800140f45270a3ae89345">GetShapesOnSphere</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sphere with given center and radius. <a href="#a30"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a31">MakeSphere</a> (x, y, z, theR)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified sphere by the certain way, defined through <em>theState</em> parameter. <a href="#926ea88b412800140f45270a3ae89345"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c5e58a6957bf2695fd8a974da75718f6">GetShapesOnSphereIDs</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sphere with given center and radius. <a href="#a31"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a32">MakeSphereR</a> (theR)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#c5e58a6957bf2695fd8a974da75718f6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6b18a78d643167b99cc95ddd59874b10">GetShapesOnQuadrangle</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sphere with given radius at the origin of coordinate system. <a href="#a32"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a33">MakeCone</a> (thePnt, theAxis, theR1, theR2, theH)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified quadrangle by the certain way, defined through <em>theState</em> parameter. <a href="#6b18a78d643167b99cc95ddd59874b10"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#db16045827aa23070ef98eca038ecd2c">GetShapesOnQuadrangleIDs</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cone with given base point, axis, height and radiuses. <a href="#a33"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a34">MakeConeR1R2H</a> (theR1, theR2, theH)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#db16045827aa23070ef98eca038ecd2c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#2695635fc745e6aa6cda4545e2133c41">GetInPlace</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cone with given height and radiuses at the origin of coordinate system. <a href="#a34"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a35">MakeTorus</a> (thePnt, theVec, theRMajor, theRMinor)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get sub-shape(s) of theShapeWhere, which are coincident with <em>theShapeWhat</em> or could be a part of it. <a href="#2695635fc745e6aa6cda4545e2133c41"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#67706610dda0d5005ee1cdfe2e8362a2">GetSubShape</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a torus with given center, normal vector and radiuses. <a href="#a35"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a36">MakeTorusRR</a> (theRMajor, theRMinor)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain a composite sub-shape of <aShape>, composed from sub-shapes of <aShape>, selected by their unique IDs inside <aShape>. <a href="#67706610dda0d5005ee1cdfe2e8362a2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">GetSubShapeID</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a torus with given radiuses at the origin of coordinate system. <a href="#a36"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a37">MakePrism</a> (theBase, thePoint1, thePoint2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain unique ID of sub-shape <aSubShape> inside <aShape>. <a href="#d7ee9f96e4b5b4303c7d20f0fc42d67d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e4ee5a20fdb33779f2dc5f1686fd3d8a">SubShapeAll</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the base shape along a vector, defined by two points. <a href="#a37"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a38">MakePrismVecH</a> (theBase, theVec, theH)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#e4ee5a20fdb33779f2dc5f1686fd3d8a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d19aeb7b8759ebd877154239fb4c1d7f">SubShapeAllIDs</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the base shape along the vector, i.e. <a href="#a38"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a39">MakePipe</a> (theBase, thePath)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#d19aeb7b8759ebd877154239fb4c1d7f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#7991c614f21498c03545d58f0e1e6049">SubShapeAllSorted</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the base shape along the path shape. <a href="#a39"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a40">MakeRevolution</a> (theBase, theAxis, theAngle)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#7991c614f21498c03545d58f0e1e6049"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0da304f589070498b79851370436094e">SubShapeAllSortedIDs</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by revolution of the base shape around the axis on the given angle, i.e. <a href="#a40"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a41">MakeEdge</a> (thePnt1, thePnt2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#0da304f589070498b79851370436094e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f7265ff90cecdffb35a75b7968d834a1">SubShape</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a linear edge with specified ends. <a href="#a41"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a42">MakeWire</a> (theEdgesAndWires)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain a compound of sub-shapes of <aShape>, selected by they indices in list of all sub-shapes of type <aType>. <a href="#f7265ff90cecdffb35a75b7968d834a1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0566156543b9ae4bb4dacbdc660802e0">SubShapeSorted</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a wire from the set of edges and wires. <a href="#a42"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a43">MakeFace</a> (theWire, isPlanarWanted)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain a compound of sub-shapes of <aShape>, selected by they indices in sorted list of all sub-shapes of type <aType>. <a href="#0566156543b9ae4bb4dacbdc660802e0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4ec92460ad70a2086a228cc8f5c53546">ProcessShape</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a face on the given wire. <a href="#a43"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a44">MakeFaceWires</a> (theWires, isPlanarWanted)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Apply a sequence of Shape Healing operators to the given object. <a href="#4ec92460ad70a2086a228cc8f5c53546"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e97025dce42f920c90940e317d4346df">SuppressFaces</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a face on the given wires set. <a href="#a44"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a45">MakeFaces</a> (theWires, isPlanarWanted)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove faces from the given object (shape). <a href="#e97025dce42f920c90940e317d4346df"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#af901778584daa351bf152dea8e45103">MakeSewing</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a44">MakeFaceWires()</a>. <a href="#a45"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a46">MakeShell</a> (theFacesAndShells)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sewing of some shapes into single shape. <a href="#af901778584daa351bf152dea8e45103"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#2053611e91ad644a537b94f7746aad83">Sew</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shell from the set of faces and shells. <a href="#a46"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a47">MakeSolid</a> (theShells)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sewing of the given object. <a href="#2053611e91ad644a537b94f7746aad83"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1b508c8014392c17a40634ed0ea098fc">SuppressInternalWires</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a solid, bounded by the given shells. <a href="#a47"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a48">MakeCompound</a> (theShapes)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove internal wires and edges from the given object (face). <a href="#1b508c8014392c17a40634ed0ea098fc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#415a551ef50c5a35815080451c459a53">SuppressHoles</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a compound of the given shapes. <a href="#a48"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a49">NumberOfFaces</a> (theShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove internal closed contours (holes) from the given object. <a href="#415a551ef50c5a35815080451c459a53"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#19eec790d224fe44a21855073733c61a">CloseContour</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Gives quantity of faces in the given shape. <a href="#a49"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a50">NumberOfEdges</a> (theShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Close an open wire. <a href="#19eec790d224fe44a21855073733c61a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3d0753cc00225c3c2432f64d2439de2c">DivideEdge</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Gives quantity of edges in the given shape. <a href="#a50"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a51">ChangeOrientation</a> (theShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Addition of a point to a given edge object. <a href="#3d0753cc00225c3c2432f64d2439de2c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#65e1cf2711f524b98cd4596e53dda798">GetFreeBoundary</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Reverses an orientation the given shape. <a href="#a51"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a52">OrientationChange</a> (theShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a list of wires (wrapped in GEOM_Object-s), that constitute a free boundary of the given shape. <a href="#65e1cf2711f524b98cd4596e53dda798"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#33f1df4161bf5f34dcad843ed3380404">MakeCopy</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a51">ChangeOrientation()</a>. <a href="#a52"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a53">GetFreeFacesIDs</a> (theShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a copy of the given object. <a href="#33f1df4161bf5f34dcad843ed3380404"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#cbe2949bf5461726223a97ee80d1c3ec">MakeFilling</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve all free faces from the given shape. <a href="#a53"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a54">GetSharedShapes</a> (theShape1, theShape2, theShapeType)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a filling from the given compound of contours. <a href="#cbe2949bf5461726223a97ee80d1c3ec"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e5d9467bd086e6cac983986d2d5f88fb">MakeGlueFaces</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get all sub-shapes of theShape1 of the given type, shared with theShape2. <a href="#a54"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a55">GetShapesOnPlane</a> (theShape, theShapeType, theAx1, theState)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Replace coincident faces in theShape by one face. <a href="#e5d9467bd086e6cac983986d2d5f88fb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f226efc56d8eff7b56c2d1cfaafa9f29">MakeBoolean</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified plane by the certain way, defined through <em>theState</em> parameter. <a href="#a55"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a56">GetShapesOnPlaneIDs</a> (theShape, theShapeType, theAx1, theState)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform one of boolean operations on two given shapes. <a href="#f226efc56d8eff7b56c2d1cfaafa9f29"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#cd8f27d201b21e0fece9d01b8b4b1380">MakeCommon</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#a56"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a57">GetShapesOnCylinder</a> (theShape, theShapeType, theAxis, theRadius, theState)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 1). <a href="#cd8f27d201b21e0fece9d01b8b4b1380"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#03dd2a576cc3add2d3de4d0dd49e543d">MakeCut</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified cylinder by the certain way, defined through <em>theState</em> parameter. <a href="#a57"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a58">GetShapesOnCylinderIDs</a> (theShape, theShapeType, theAxis, theRadius, theState)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 2). <a href="#03dd2a576cc3add2d3de4d0dd49e543d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d901649467a5a346eada63b49cf6303e">MakeFuse</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#a58"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a59">GetShapesOnSphere</a> (theShape, theShapeType, theCenter, theRadius, theState)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 3). <a href="#d901649467a5a346eada63b49cf6303e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#eedaf0e56fe5240f4c7c6b9054fc97c8">MakeSection</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified sphere by the certain way, defined through <em>theState</em> parameter. <a href="#a59"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a60">GetShapesOnSphereIDs</a> (theShape, theShapeType, theCenter, theRadius, theState)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 4). <a href="#eedaf0e56fe5240f4c7c6b9054fc97c8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#56f48212a436f46c02722f627d27e7f2">MakePartition</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#a60"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a61">GetShapesOnQuadrangle</a> (theShape, theShapeType, theTopLeftPoint, theTopRigthPoint, theBottomLeftPoint, theBottomRigthPoint, theState)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform partition operation. <a href="#56f48212a436f46c02722f627d27e7f2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f1fc43bc5612514bcc2f6d772c3d38db">Partition</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified quadrangle by the certain way, defined through <em>theState</em> parameter. <a href="#a61"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a62">GetShapesOnQuadrangleIDs</a> (theShape, theShapeType, theTopLeftPoint, theTopRigthPoint, theBottomLeftPoint, theBottomRigthPoint, theState)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#56f48212a436f46c02722f627d27e7f2">MakePartition()</a>. <a href="#f1fc43bc5612514bcc2f6d772c3d38db"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d5389c13cb51ad6b6d15780d7e648e69">MakeHalfPartition</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#a62"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a63">GetInPlace</a> (theShapeWhere, theShapeWhat)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform partition of the Shape with the Plane. <a href="#d5389c13cb51ad6b6d15780d7e648e69"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c305e3f931c4ead2aae3b64ccfe5d350">MakeTranslationTwoPoints</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get sub-shape(s) of theShapeWhere, which are coincident with <em>theShapeWhat</em> or could be a part of it. <a href="#a63"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a64">GetSubShape</a> (aShape, ListOfID)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the vector, specified by its end points, creating its copy before the translation. <a href="#c305e3f931c4ead2aae3b64ccfe5d350"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#daa3f61a507374c1f673619c49485751">MakeTranslation</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain a composite sub-shape of <ashape>, composed from sub-shapes of <ashape>, selected by their unique IDs inside <ashape>. <a href="#a64"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a65">GetSubShapeID</a> (aShape, aSubShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the vector, specified by its components, creating its copy before the translation. <a href="#daa3f61a507374c1f673619c49485751"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c70936f9c902aef0c6dbd5510bdc7f03">MakeTranslationVector</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain unique ID of sub-shape <asubshape> inside <ashape>. <a href="#a65"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a66">SubShapeAll</a> (aShape, aType)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the given vector, creating its copy before the translation. <a href="#c70936f9c902aef0c6dbd5510bdc7f03"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3363966f33171e6415e1a1b5d4a8e9fa">MakeRotation</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#a66"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a67">SubShapeAllIDs</a> (aShape, aType)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Rotate the given object around the given axis on the given angle, creating its copy before the rotatation. <a href="#3363966f33171e6415e1a1b5d4a8e9fa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#7ad2fdeeef570ba29c86ba28d3da09f7">MakeScaleTransform</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#a67"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a68">SubShapeAllSorted</a> (aShape, aType)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Scale the given object by the factor, creating its copy before the scaling. <a href="#7ad2fdeeef570ba29c86ba28d3da09f7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#fab9bb8ede1f587c47cd1d981e966cdd">MakeMirrorByPlane</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#a68"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a69">SubShapeAllSortedIDs</a> (aShape, aType)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given plane. <a href="#fab9bb8ede1f587c47cd1d981e966cdd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#73733650d7b37eb8aec0df9aca0c9a63">MakeMirrorByAxis</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#a69"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a70">SubShape</a> (aShape, aType, ListOfInd)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given axis. <a href="#73733650d7b37eb8aec0df9aca0c9a63"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#56e053740bed5b65670cf9cc10df4d8d">MakeMirrorByPoint</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain a compound of sub-shapes of <ashape>, selected by they indices in list of all sub-shapes of type <atype>. <a href="#a70"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a71">SubShapeSorted</a> (aShape, aType, ListOfInd)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given point. <a href="#56e053740bed5b65670cf9cc10df4d8d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c100ca3b5ccdbd133df55b331cf33c42">MakePosition</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain a compound of sub-shapes of <ashape>, selected by they indices in sorted list of all sub-shapes of type <atype>. <a href="#a71"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a72">ProcessShape</a> (theShape, theOperators, theParameters, theValues)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify the Location of the given object by LCS creating its copy before the setting. <a href="#c100ca3b5ccdbd133df55b331cf33c42"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1c9ca22c504f4190f49f3e222fadeff0">MakeOffset</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Apply a sequence of Shape Healing operators to the given object. <a href="#a72"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a73">SuppressFaces</a> (theObject, theFaces)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create new object as offset of the given one. <a href="#1c9ca22c504f4190f49f3e222fadeff0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ab11f2929f8585eee3f3e29ed9b6fe51">MakeMultiTranslation1D</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove faces from the given object (shape). <a href="#a73"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a74">MakeSewing</a> (ListShape, theTolerance)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the given vector a given number times. <a href="#ab11f2929f8585eee3f3e29ed9b6fe51"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4a96d7c7ad41b4cb66f2bc544085c659">MakeMultiTranslation2D</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sewing of some shapes into single shape. <a href="#a74"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a75">Sew</a> (theObject, theTolerance)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Conseqently apply two specified translations to theObject specified number of times. <a href="#4a96d7c7ad41b4cb66f2bc544085c659"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6c50d3ab9f6be4fee93abec171a89cfc">MultiRotate1D</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Sewing of the given object. <a href="#a75"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a76">SuppressInternalWires</a> (theObject, theWires)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Rotate the given object around the given axis a given number times. <a href="#6c50d3ab9f6be4fee93abec171a89cfc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#b004cf2bbff7b8dfa28a96aadc6bc456">MultiRotate2D</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove internal wires and edges from the given object (face). <a href="#a76"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a77">SuppressHoles</a> (theObject, theWires)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Rotate the given object around the given axis on the given angle a given number times and multi-translate each rotation result. <a href="#b004cf2bbff7b8dfa28a96aadc6bc456"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#fe6bb49b0e4f150327729f063bdec2cd">MakeMultiRotation1D</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove internal closed contours (holes) from the given object. <a href="#a77"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a78">CloseContour</a> (theObject, theWires, isCommonVertex)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">The same, as <a class="el" href="namespacegeompy.html#6c50d3ab9f6be4fee93abec171a89cfc">MultiRotate1D()</a>, but axis is given by direction and point. <a href="#fe6bb49b0e4f150327729f063bdec2cd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5e677bcf6d3c8190778f05e6c7e871d3">MakeMultiRotation2D</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Close an open wire. <a href="#a78"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a79">DivideEdge</a> (theObject, theEdgeIndex, theValue, isByParameter)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">The same, as <a class="el" href="namespacegeompy.html#b004cf2bbff7b8dfa28a96aadc6bc456">MultiRotate2D()</a>, but axis is given by direction and point. <a href="#5e677bcf6d3c8190778f05e6c7e871d3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3f2ecc9ca30a3017c7f8d22a9c6ca6fb">MakeFilletAll</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Addition of a point to a given edge object. <a href="#a79"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a80">GetFreeBoundary</a> (theObject)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a fillet on all edges of the given shape. <a href="#3f2ecc9ca30a3017c7f8d22a9c6ca6fb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#86bbdb543ba06469c1ffe95cb7950f46">MakeFillet</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a list of wires (wrapped in GEOM_Object-s), that constitute a free boundary of the given shape. <a href="#a80"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a81">MakeCopy</a> (theOriginal)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a fillet on the specified edges/faces of the given shape. <a href="#86bbdb543ba06469c1ffe95cb7950f46"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#92091fbfdb19e6532aaf8cbc76f271a1">MakeChamferAll</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a copy of the given object. <a href="#a81"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a82">MakeFilling</a> (theShape, theMinDeg, theMaxDeg, theTol2D, theTol3D, theNbIter)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a symmetric chamfer on all edges of the given shape. <a href="#92091fbfdb19e6532aaf8cbc76f271a1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6afb8427fde5f6ca2dbc51a51869f7ca">MakeChamferEdge</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a filling from the given compound of contours. <a href="#a82"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a83">MakeGlueFaces</a> (theShape, theTolerance)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a chamfer on edges, common to the specified faces, with distance D1 on the Face1. <a href="#6afb8427fde5f6ca2dbc51a51869f7ca"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#2018b56951c34682fa0df214a3b1d7f2">MakeChamferFaces</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Replace coincident faces in theShape by one face. <a href="#a83"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a84">MakeBoolean</a> (theShape1, theShape2, theOperation)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a chamfer on all edges of the specified faces, with distance D1 on the first specified face (if several for one edge). <a href="#2018b56951c34682fa0df214a3b1d7f2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1d1b85c082445f89293b614b23695a19">MakeChamfer</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform one of boolean operations on two given shapes. <a href="#a84"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a85">MakeCommon</a> (s1, s2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#6afb8427fde5f6ca2dbc51a51869f7ca">MakeChamferEdge()</a> and <a class="el" href="namespacegeompy.html#2018b56951c34682fa0df214a3b1d7f2">MakeChamferFaces()</a>. <a href="#1d1b85c082445f89293b614b23695a19"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#dd1ebfcc03ea50d9701fc0fdff388cd8">Archimede</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 1). <a href="#a85"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a86">MakeCut</a> (s1, s2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform an Archimde operation on the given shape with given parameters. <a href="#dd1ebfcc03ea50d9701fc0fdff388cd8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e10a7c1c972b5629fcd9d4b459ccf13b">PointCoordinates</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 2). <a href="#a86"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a87">MakeFuse</a> (s1, s2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get point coordinates. <a href="#e10a7c1c972b5629fcd9d4b459ccf13b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ab1609df1740aca9735eb455b5ad7947">BasicProperties</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 3). <a href="#a87"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a88">MakeSection</a> (s1, s2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get summarized length of all wires, area of surface and volume of the given shape. <a href="#ab1609df1740aca9735eb455b5ad7947"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1aa8eba3c44a5230cd457b3f97eea57a">BoundingBox</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 4). <a href="#a88"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a89">MakePartition</a> (ListShapes, ListTools=[], ListKeepInside=[], ListRemoveInside=[], Limit=ShapeType["SHAPE"], RemoveWebs=0, ListMaterials=[])</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get parameters of bounding box of the given shape. <a href="#1aa8eba3c44a5230cd457b3f97eea57a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#139df343f817141a8b074cd7389a44b1">Inertia</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform partition operation. <a href="#a89"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a90">Partition</a> (ListShapes, ListTools=[], ListKeepInside=[], ListRemoveInside=[], Limit=ShapeType["SHAPE"], RemoveWebs=0, ListMaterials=[])</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get inertia matrix and moments of inertia of theShape. <a href="#139df343f817141a8b074cd7389a44b1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ef044d33ebbe02c75bb62d44ec8570bc">MinDistance</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a89">MakePartition()</a>. <a href="#a90"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a91">MakeHalfPartition</a> (theShape, thePlane)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get minimal distance between the given shapes. <a href="#ef044d33ebbe02c75bb62d44ec8570bc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#8f1e2eb8fa61d0e7aebc04a641f020fb">Tolerance</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform partition of the Shape with the Plane. <a href="#a91"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a92">MakeTranslationTwoPoints</a> (theObject, thePoint1, thePoint2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get min and max tolerances of sub-shapes of theShape. <a href="#8f1e2eb8fa61d0e7aebc04a641f020fb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6c1a6120cbbf69d13c02b9ade0ba98eb">WhatIs</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the vector, specified by its end points, creating its copy before the translation. <a href="#a92"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a93">MakeTranslation</a> (theObject, theDX, theDY, theDZ)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain description of the given shape (number of sub-shapes of each type). <a href="#6c1a6120cbbf69d13c02b9ade0ba98eb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d9e158674b690b397e20e788b7622da0">MakeCDG</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the vector, specified by its components, creating its copy before the translation. <a href="#a93"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a94">MakeTranslationVector</a> (theObject, theVector)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a point, situated at the centre of mass of theShape. <a href="#d9e158674b690b397e20e788b7622da0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#35d111502e0280fee475e86270792565">CheckShape</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the given vector, creating its copy before the translation. <a href="#a94"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a95">MakeRotation</a> (theObject, theAxis, theAngle)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check a topology of the given shape. <a href="#35d111502e0280fee475e86270792565"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#a0571beb5ffbacb42ce92195309820d0">Import</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Rotate the given object around the given axis on the given angle, creating its copy before the rotatation. <a href="#a95"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a96">MakeScaleTransform</a> (theObject, thePoint, theFactor)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Import a shape from the BREP or IGES or STEP file (depends on given format) with given name. <a href="#a0571beb5ffbacb42ce92195309820d0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#10f157e05c0e20acd86f78090bfec351">ImportBREP</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Scale the given object by the factor, creating its copy before the scaling. <a href="#a96"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a97">MakeMirrorByPlane</a> (theObject, thePlane)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a0571beb5ffbacb42ce92195309820d0">Import()</a> for BREP format. <a href="#10f157e05c0e20acd86f78090bfec351"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#2968cc7bf89d54bee34ee3f560bd7f4f">ImportIGES</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given plane. <a href="#a97"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a98">MakeMirrorByAxis</a> (theObject, theAxis)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a0571beb5ffbacb42ce92195309820d0">Import()</a> for IGES format. <a href="#2968cc7bf89d54bee34ee3f560bd7f4f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#a232e7dafb6fd10ade8e601d54fd63c2">ImportSTEP</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given axis. <a href="#a98"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a99">MakeMirrorByPoint</a> (theObject, thePoint)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a0571beb5ffbacb42ce92195309820d0">Import()</a> for STEP format. <a href="#a232e7dafb6fd10ade8e601d54fd63c2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#499e87da00bb3be6123cf73136127bfc">Export</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given point. <a href="#a99"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a100">MakePosition</a> (theObject, theStartLCS, theEndLCS)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Export the given shape into a file with given name. <a href="#499e87da00bb3be6123cf73136127bfc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#87cb97db967c38695f7b820dbcff30bd">ExportBREP</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Modify the Location of the given object by LCS creating its copy before the setting. <a href="#a100"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a101">MakeOffset</a> (theObject, theOffset)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#499e87da00bb3be6123cf73136127bfc">Export()</a> for BREP format. <a href="#87cb97db967c38695f7b820dbcff30bd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1fecea070929464aee6bf9887dae144a">ExportIGES</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create new object as offset of the given one. <a href="#a101"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a102">MakeMultiTranslation1D</a> (theObject, theVector, theStep, theNbTimes)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#499e87da00bb3be6123cf73136127bfc">Export()</a> for IGES format. <a href="#1fecea070929464aee6bf9887dae144a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#96a04d9dac65752cc513b4fdf70c5ea0">ExportSTEP</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the given vector a given number times. <a href="#a102"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a103">MakeMultiTranslation2D</a> (theObject, theVector1, theStep1, theNbTimes1, theVector2, theStep2, theNbTimes2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#499e87da00bb3be6123cf73136127bfc">Export()</a> for STEP format. <a href="#96a04d9dac65752cc513b4fdf70c5ea0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6e740378fa27a55a0605f11ed68d5c13">MakeQuad</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Conseqently apply two specified translations to theObject specified number of times. <a href="#a103"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a104">MultiRotate1D</a> (theObject, theAxis, theNbTimes)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a quadrangle face from four edges. <a href="#6e740378fa27a55a0605f11ed68d5c13"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#b459a4cca585b6d0ae962fcc533e2233">MakeQuad2Edges</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Rotate the given object around the given axis a given number times. <a href="#a104"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a105">MultiRotate2D</a> (theObject, theAxis, theAngle, theNbTimes1, theStep, theNbTimes2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a quadrangle face on two edges. <a href="#b459a4cca585b6d0ae962fcc533e2233"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#b4a45d1dd409b770f143758e8bc2f80d">MakeQuad4Vertices</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Rotate the given object around the given axis on the given angle a given number times and multi-translate each rotation result. <a href="#a105"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a106">MakeMultiRotation1D</a> (aShape, aDir, aPoint, aNbTimes)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a quadrangle face with specified corners. <a href="#b4a45d1dd409b770f143758e8bc2f80d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d9eb183f135341b2c5151e5d31c8d07c">MakeHexa</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">The same, as <a class="el" href="namespacegeompy.html#a104">MultiRotate1D()</a>, but axis is given by direction and point. <a href="#a106"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a107">MakeMultiRotation2D</a> (aShape, aDir, aPoint, anAngle, nbtimes1, aStep, nbtimes2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a hexahedral solid, bounded by the six given faces. <a href="#d9eb183f135341b2c5151e5d31c8d07c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c612949da56e4e28d2f52f7022e8f270">MakeHexa2Faces</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">The same, as <a class="el" href="namespacegeompy.html#a105">MultiRotate2D()</a>, but axis is given by direction and point. <a href="#a107"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a108">MakeFilletAll</a> (theShape, theR)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a hexahedral solid between two given faces. <a href="#c612949da56e4e28d2f52f7022e8f270"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1d89799285c4b0a50c8edd0276a45e00">GetPoint</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a fillet on all edges of the given shape. <a href="#a108"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a109">MakeFillet</a> (theShape, theR, theShapeType, theListShapes)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a vertex, found in the given shape by its coordinates. <a href="#1d89799285c4b0a50c8edd0276a45e00"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3e02dfbb79bbe2739ffe382a10a83902">GetEdge</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a fillet on the specified edges/faces of the given shape. <a href="#a109"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a110">MakeChamferAll</a> (theShape, theD)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an edge, found in the given shape by two given vertices. <a href="#3e02dfbb79bbe2739ffe382a10a83902"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#294c21fa51645e8cc18199dfb4622174">GetEdgeNearPoint</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a symmetric chamfer on all edges of the given shape. <a href="#a110"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a111">MakeChamferEdge</a> (theShape, theD1, theD2, theFace1, theFace2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find an edge of the given shape, which has minimal distance to the given point. <a href="#294c21fa51645e8cc18199dfb4622174"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5d9f4778acda236b2595a93f3443269f">GetFaceByPoints</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a chamfer on edges, common to the specified faces, with distance D1 on the Face1. <a href="#a111"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a112">MakeChamferFaces</a> (theShape, theD1, theD2, theFaces)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a face, found in the given shape by four given corner vertices. <a href="#5d9f4778acda236b2595a93f3443269f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f7154a6930bffcd3f249e32e360bf161">GetFaceByEdges</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a chamfer on all edges of the specified faces, with distance D1 on the first specified face (if several for one edge). <a href="#a112"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a113">MakeChamfer</a> (aShape, d1, d2, aShapeType, ListShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a face of block, found in the given shape by two given edges. <a href="#f7154a6930bffcd3f249e32e360bf161"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5367485e4a8a35c32d746723fee905bb">GetOppositeFace</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a111">MakeChamferEdge()</a> and <a class="el" href="namespacegeompy.html#a112">MakeChamferFaces()</a>. <a href="#a113"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a114">Archimede</a> (theShape, theWeight, theWaterDensity, theMeshDeflection)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find a face, opposite to the given one in the given block. <a href="#5367485e4a8a35c32d746723fee905bb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#12a77345f9e987f83ffd294cd7efcb0b">GetFaceNearPoint</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform an Archimde operation on the given shape with given parameters. <a href="#a114"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a115">PointCoordinates</a> (Point)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find a face of the given shape, which has minimal distance to the given point. <a href="#12a77345f9e987f83ffd294cd7efcb0b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ccf6906ed06251948bb9ab80a394a04e">GetFaceByNormale</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get point coordinates. <a href="#a115"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a116">BasicProperties</a> (theShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find a face of block, whose outside normale has minimal angle with the given vector. <a href="#ccf6906ed06251948bb9ab80a394a04e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9b3b633e1484b00d74d4115aecba634c">CheckCompoundOfBlocks</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get summarized length of all wires, area of surface and volume of the given shape. <a href="#a116"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a117">BoundingBox</a> (theShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if the compound of blocks is given. <a href="#9b3b633e1484b00d74d4115aecba634c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4c8f85c9a412a5460e48313ee9dc428b">RemoveExtraEdges</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get parameters of bounding box of the given shape. <a href="#a117"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a118">Inertia</a> (theShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove all seam and degenerated edges from <em>theShape</em>. <a href="#4c8f85c9a412a5460e48313ee9dc428b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f690cd52d196cb4eca5a57aebcd4827b">CheckAndImprove</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get inertia matrix and moments of inertia of theShape. <a href="#a118"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a119">MinDistance</a> (theShape1, theShape2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if the given shape is a blocks compound. <a href="#f690cd52d196cb4eca5a57aebcd4827b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#261f5525946b6b9abd3033d058f2c077">MakeBlockExplode</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get minimal distance between the given shapes. <a href="#a119"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a120">Tolerance</a> (theShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get all the blocks, contained in the given compound. <a href="#261f5525946b6b9abd3033d058f2c077"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#850464c8254224a9fca8df8121378442">GetBlockNearPoint</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get min and max tolerances of sub-shapes of theShape. <a href="#a120"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a121">WhatIs</a> (theShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find block, containing the given point inside its volume or on boundary. <a href="#850464c8254224a9fca8df8121378442"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3b644c68c91ba34eb232add9c16ad26d">GetBlockByParts</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain description of the given shape (number of sub-shapes of each type). <a href="#a121"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a122">MakeCDG</a> (theShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Find block, containing all the elements, passed as the parts, or maximum quantity of them. <a href="#3b644c68c91ba34eb232add9c16ad26d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#87b5b6632b97d3da1d447e02d4b169a9">GetBlocksByParts</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a point, situated at the centre of mass of theShape. <a href="#a122"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a123">CheckShape</a> (theShape)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Return all blocks, containing all the elements, passed as the parts. <a href="#87b5b6632b97d3da1d447e02d4b169a9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f01d36e0b2eb11c0e5abc141691d2eee">MakeMultiTransformation1D</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check a topology of the given shape. <a href="#a123"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a124">Import</a> (theFileName, theFormatName)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Multi-transformate block and glue the result. <a href="#f01d36e0b2eb11c0e5abc141691d2eee"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4592c6223d08418649f48113913103fb">MakeMultiTransformation2D</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Import a shape from the BREP or IGES or STEP file (depends on given format) with given name. <a href="#a124"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a125">ImportBREP</a> (theFileName)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Multi-transformate block and glue the result. <a href="#4592c6223d08418649f48113913103fb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#066548557397df1e539909427054d601">Propagate</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a124">Import()</a> for BREP format. <a href="#a125"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a126">ImportIGES</a> (theFileName)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Build all possible propagation groups. <a href="#066548557397df1e539909427054d601"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d34dca22784f06782d577a35ebb767a6">CreateGroup</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a124">Import()</a> for IGES format. <a href="#a126"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a127">ImportSTEP</a> (theFileName)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new group which will store sub shapes of theMainShape. <a href="#d34dca22784f06782d577a35ebb767a6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#a2dbd1e5c34e091747e208cd6b63eba1">AddObject</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a124">Import()</a> for STEP format. <a href="#a127"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a128">Export</a> (theObject, theFileName, theFormatName)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a sub object with ID theSubShapeId to the group. <a href="#a2dbd1e5c34e091747e208cd6b63eba1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1153343bde9e7e07a9571123d1440d3b">RemoveObject</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Export the given shape into a file with given name. <a href="#a128"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a129">ExportBREP</a> (theObject, theFileName)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Removes a sub object with ID <em>theSubShapeId</em> from the group. <a href="#1153343bde9e7e07a9571123d1440d3b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#00450556247ac647a69506a1776a125d">UnionList</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a128">Export()</a> for BREP format. <a href="#a129"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a130">ExportIGES</a> (theObject, theFileName)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds to the group all the given shapes. <a href="#00450556247ac647a69506a1776a125d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5e1f46dae5dc0b01e997278cf186d73d">UnionIDs</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a128">Export()</a> for IGES format. <a href="#a130"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a131">ExportSTEP</a> (theObject, theFileName)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but argument theSubShapes here is a list of sub-shapes indices. <a href="#5e1f46dae5dc0b01e997278cf186d73d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5514b5a8b24702828eed0f6b39fe8f9a">DifferenceList</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a128">Export()</a> for STEP format. <a href="#a131"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a132">MakeQuad</a> (E1, E2, E3, E4)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Removes from the group all the given shapes. <a href="#5514b5a8b24702828eed0f6b39fe8f9a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#78ccd39b2263ea213805869fbe4c3bc3">DifferenceIDs</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a quadrangle face from four edges. <a href="#a132"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a133">MakeQuad2Edges</a> (E1, E2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but argument theSubShapes here is a list of sub-shapes indices. <a href="#78ccd39b2263ea213805869fbe4c3bc3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c076d5e58ceb4d210f7a43e1acea8ca5">GetObjectIDs</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a quadrangle face on two edges. <a href="#a133"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a134">MakeQuad4Vertices</a> (V1, V2, V3, V4)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a list of sub objects ID stored in the group. <a href="#c076d5e58ceb4d210f7a43e1acea8ca5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#05095c0349fe3889ab06235f265c1ea9">GetType</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a quadrangle face with specified corners. <a href="#a134"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a135">MakeHexa</a> (F1, F2, F3, F4, F5, F6)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a type of sub objects stored in the group. <a href="#05095c0349fe3889ab06235f265c1ea9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4c9609d803e34c25427e59e4ab2ddb42">GetMainShape</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a hexahedral solid, bounded by the six given faces. <a href="#a135"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a136">MakeHexa2Faces</a> (F1, F2)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a main shape associated with the group. <a href="#4c9609d803e34c25427e59e4ab2ddb42"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c6b2d69f3d03206b73ce0c0bbfb56eae">GetEdgesByLength</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a hexahedral solid between two given faces. <a href="#a136"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a137">GetPoint</a> (theShape, theX, theY, theZ, theEpsilon)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ae1cbdb4fcaa8ac1a7c826580b99fc5f">SelectEdges</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a vertex, found in the given shape by its coordinates. <a href="#a137"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a138">GetEdge</a> (theShape, thePoint1, thePoint2)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9c05eb3e0ffbdd757e288d3204422dc5">addPath</a></td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an edge, found in the given shape by two given vertices. <a href="#a138"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a139">GetEdgeNearPoint</a> (theShape, thePoint)</td></tr>
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Add Path to load python scripts from. <a href="#9c05eb3e0ffbdd757e288d3204422dc5"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">tuple </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#8b6a0245f3cf8c1ef6de94487433fc0c">g</a> = lcc.FindOrLoadComponent("FactoryServer", "GEOM")</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find an edge of the given shape, which has minimal distance to the given point. <a href="#a139"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a140">GetFaceByPoints</a> (theShape, thePoint1, thePoint2, thePoint3, thePoint4)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">tuple </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#96bc383a8e96df6d938b485e9e1b5e11">geom</a> = g._narrow( GEOM.GEOM_Gen )</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a face, found in the given shape by four given corner vertices. <a href="#a140"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a141">GetFaceByEdges</a> (theShape, theEdge1, theEdge2)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f01ae5049e69c6da96bdc94d5b1c6d38">myBuilder</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a face of block, found in the given shape by two given edges. <a href="#a141"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a142">GetOppositeFace</a> (theBlock, theFace)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9857c81d89e1dd436e4da52b0884ef94">myStudyId</a> = 0</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find a face, opposite to the given one in the given block. <a href="#a142"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a143">GetFaceNearPoint</a> (theShape, thePoint)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0f6146a8fb62ad5221da4dc2e8a7a8f7">father</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find a face of the given shape, which has minimal distance to the given point. <a href="#a143"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a144">GetFaceByNormale</a> (theBlock, theVector)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#58b9182cc4b7d927dda2cd6a2f2e677b">BasicOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find a face of block, whose outside normale has minimal angle with the given vector. <a href="#a144"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a145">CheckCompoundOfBlocks</a> (theCompound)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c319490ec26550ef4fd0b787f183a323">CurvesOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if the compound of blocks is given. <a href="#a145"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a146">RemoveExtraEdges</a> (theShape)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#7dd8908de955a347609b4f9cbca99686">PrimOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove all seam and degenerated edges from <em>theShape</em>. <a href="#a146"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a147">CheckAndImprove</a> (theShape)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#39a05853eb7e4dc664d7acaa5536e610">ShapesOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if the given shape is a blocks compound. <a href="#a147"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a148">MakeBlockExplode</a> (theCompound, theMinNbFaces, theMaxNbFaces)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9b6b150d33cb71f2ab6380f143cc37b6">HealOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Get all the blocks, contained in the given compound. <a href="#a148"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a149">GetBlockNearPoint</a> (theCompound, thePoint)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1293220280565f0b9256d382d2ea882a">InsertOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find block, containing the given point inside its volume or on boundary. <a href="#a149"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a150">GetBlockByParts</a> (theCompound, theParts)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#51777a574318dcf4c9025d03b0cfb1a1">BoolOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Find block, containing all the elements, passed as the parts, or maximum quantity of them. <a href="#a150"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a151">GetBlocksByParts</a> (theCompound, theParts)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#921e4ec0a8e80b1c61bd8b156ba8cfb7">TrsfOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Return all blocks, containing all the elements, passed as the parts. <a href="#a151"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a152">MakeMultiTransformation1D</a> (Block, DirFace1, DirFace2, NbTimes)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#37bbe3bd9771d58b547723e6436bed81">LocalOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Multi-transformate block and glue the result. <a href="#a152"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a153">MakeMultiTransformation2D</a> (Block, DirFace1U, DirFace2U, NbTimesU, DirFace1V, DirFace2V, NbTimesV)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#eb30abfc8b306d15adc2f50c48064054">MeasuOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Multi-transformate block and glue the result. <a href="#a153"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a154">Propagate</a> (theShape)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4e06888ee75ecc7a54f0c8bad501a0c2">BlocksOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Build all possible propagation groups. <a href="#a154"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a155">CreateGroup</a> (theMainShape, theShapeType)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c809d5d73246f177ee010c4fe497d342">GroupOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new group which will store sub shapes of theMainShape. <a href="#a155"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a156">AddObject</a> (theGroup, theSubShapeID)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#269cf26d7d10b8f6b4a20789ed8233a0">ShapeType</a> = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a sub object with ID theSubShapeId to the group. <a href="#a156"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a157">RemoveObject</a> (theGroup, theSubShapeID)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">tuple </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#8b6a0245f3cf8c1ef6de94487433fc0c">g</a> = lcc.FindOrLoadComponent("FactoryServer", "GEOM")</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Removes a sub object with ID <em>theSubShapeId</em> from the group. <a href="#a157"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a158">UnionList</a> (theGroup, theSubShapes)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">tuple </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#96bc383a8e96df6d938b485e9e1b5e11">geom</a> = g._narrow( GEOM.GEOM_Gen )</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds to the group all the given shapes. <a href="#a158"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a159">UnionIDs</a> (theGroup, theSubShapes)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f01ae5049e69c6da96bdc94d5b1c6d38">myBuilder</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but argument theSubShapes here is a list of sub-shapes indices. <a href="#a159"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a160">DifferenceList</a> (theGroup, theSubShapes)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9857c81d89e1dd436e4da52b0884ef94">myStudyId</a> = 0</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Removes from the group all the given shapes. <a href="#a160"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a161">DifferenceIDs</a> (theGroup, theSubShapes)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0f6146a8fb62ad5221da4dc2e8a7a8f7">father</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but argument theSubShapes here is a list of sub-shapes indices. <a href="#a161"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a162">GetObjectIDs</a> (theGroup)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#58b9182cc4b7d927dda2cd6a2f2e677b">BasicOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a list of sub objects ID stored in the group. <a href="#a162"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a163">GetType</a> (theGroup)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c319490ec26550ef4fd0b787f183a323">CurvesOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a type of sub objects stored in the group. <a href="#a163"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a164">GetMainShape</a> (theGroup)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#7dd8908de955a347609b4f9cbca99686">PrimOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a main shape associated with the group. <a href="#a164"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a165">GetEdgesByLength</a> (theShape, min_length, max_length, include_min=1, include_max=1)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#39a05853eb7e4dc664d7acaa5536e610">ShapesOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create group of edges of theShape, whose length is in range [min_length, max_length]. <a href="#a165"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a166">SelectEdges</a> (min_length, max_length, include_min=1, include_max=1)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9b6b150d33cb71f2ab6380f143cc37b6">HealOp</a> = None</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Create group of edges of selected shape, whose length is in range [min_length, max_length]. <a href="#a166"></a><br><br></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="namespacegeompy.html#a167">addPath</a> (Path)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1293220280565f0b9256d382d2ea882a">InsertOp</a> = None</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#51777a574318dcf4c9025d03b0cfb1a1">BoolOp</a> = None</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#921e4ec0a8e80b1c61bd8b156ba8cfb7">TrsfOp</a> = None</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#37bbe3bd9771d58b547723e6436bed81">LocalOp</a> = None</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#eb30abfc8b306d15adc2f50c48064054">MeasuOp</a> = None</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4e06888ee75ecc7a54f0c8bad501a0c2">BlocksOp</a> = None</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c809d5d73246f177ee010c4fe497d342">GroupOp</a> = None</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#269cf26d7d10b8f6b4a20789ed8233a0">ShapeType</a> = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}</td></tr>
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Add Path to load python scripts from. <a href="#a167"></a><br><br></td></tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a0" doxytag="geompy::init_geom" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="4a5618a690db0aecbe5989cb55d74ece"></a><!-- doxytag: member="geompy::init_geom" ref="4a5618a690db0aecbe5989cb55d74ece" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> init_geom </td>
+ <td class="md" nowrap valign="top">def geompy::init_geom </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theStudy </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theStudy</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
</tr>
</table>
-<a class="anchor" name="a1" doxytag="geompy::SubShapeName" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="5ece84ce1ea01c0cb42f69399817bbc3"></a><!-- doxytag: member="geompy::SubShapeName" ref="5ece84ce1ea01c0cb42f69399817bbc3" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> SubShapeName </td>
+ <td class="md" nowrap valign="top">def geompy::SubShapeName </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aSubObj </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aSubObj</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aMainObj </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aMainObj</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a2" doxytag="geompy::addToStudy" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="fd40f7d59da81b22862298666f807f7d"></a><!-- doxytag: member="geompy::addToStudy" ref="fd40f7d59da81b22862298666f807f7d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> addToStudy </td>
+ <td class="md" nowrap valign="top">def geompy::addToStudy </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aName </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aName</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a3" doxytag="geompy::addToStudyInFather" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="82aab9da423d1401a3ddfd0eb4b0c49d"></a><!-- doxytag: member="geompy::addToStudyInFather" ref="82aab9da423d1401a3ddfd0eb4b0c49d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> addToStudyInFather </td>
+ <td class="md" nowrap valign="top">def geompy::addToStudyInFather </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aFather </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aFather</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aName </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aName</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a4" doxytag="geompy::MakeVertex" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="9310c6377485b0bcfcfab87ab49d7e9a"></a><!-- doxytag: member="geompy::MakeVertex" ref="9310c6377485b0bcfcfab87ab49d7e9a" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeVertex </td>
+ <td class="md" nowrap valign="top">def geompy::MakeVertex </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theX </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theX</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theY </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theY</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theZ </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theZ</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theX</em> </td><td>The X coordinate of the point. </td></tr>
- <tr><td></td><td valign=top><em>theY</em> </td><td>The Y coordinate of the point. </td></tr>
- <tr><td></td><td valign=top><em>theZ</em> </td><td>The Z coordinate of the point. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theX</em> </td><td>The X coordinate of the point. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theY</em> </td><td>The Y coordinate of the point. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theZ</em> </td><td>The Z coordinate of the point. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a5" doxytag="geompy::MakeVertexWithRef" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="0218cb2daa9ac5dc1eb4e26471e8b4d2"></a><!-- doxytag: member="geompy::MakeVertexWithRef" ref="0218cb2daa9ac5dc1eb4e26471e8b4d2" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeVertexWithRef </td>
+ <td class="md" nowrap valign="top">def geompy::MakeVertexWithRef </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theReference </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theReference</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theX </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theX</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theY </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theY</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theZ </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theZ</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theReference</em> </td><td>The referenced point. </td></tr>
- <tr><td></td><td valign=top><em>theX</em> </td><td>Displacement from the referenced point along OX axis. </td></tr>
- <tr><td></td><td valign=top><em>theY</em> </td><td>Displacement from the referenced point along OY axis. </td></tr>
- <tr><td></td><td valign=top><em>theZ</em> </td><td>Displacement from the referenced point along OZ axis. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theReference</em> </td><td>The referenced point. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theX</em> </td><td>Displacement from the referenced point along OX axis. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theY</em> </td><td>Displacement from the referenced point along OY axis. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theZ</em> </td><td>Displacement from the referenced point along OZ axis. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a6" doxytag="geompy::MakeVertexOnCurve" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="792541ac8429b9ba33ed099d822f7020"></a><!-- doxytag: member="geompy::MakeVertexOnCurve" ref="792541ac8429b9ba33ed099d822f7020" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeVertexOnCurve </td>
+ <td class="md" nowrap valign="top">def geompy::MakeVertexOnCurve </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theRefCurve </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theRefCurve</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theParameter </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theParameter</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theRefCurve</em> </td><td>The referenced curve. </td></tr>
- <tr><td></td><td valign=top><em>theParameter</em> </td><td>Value of parameter on the referenced curve. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theRefCurve</em> </td><td>The referenced curve. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theParameter</em> </td><td>Value of parameter on the referenced curve. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a7" doxytag="geompy::MakeVectorDXDYDZ" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="e7edc072e7e7b74feee2983e40b3f727"></a><!-- doxytag: member="geompy::MakeVectorDXDYDZ" ref="e7edc072e7e7b74feee2983e40b3f727" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeVectorDXDYDZ </td>
+ <td class="md" nowrap valign="top">def geompy::MakeVectorDXDYDZ </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theDX </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theDX</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theDY </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theDY</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theDZ </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theDZ</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theDX</em> </td><td>X component of the vector. </td></tr>
- <tr><td></td><td valign=top><em>theDY</em> </td><td>Y component of the vector. </td></tr>
- <tr><td></td><td valign=top><em>theDZ</em> </td><td>Z component of the vector. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theDX</em> </td><td>X component of the vector. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theDY</em> </td><td>Y component of the vector. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theDZ</em> </td><td>Z component of the vector. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created vector.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a8" doxytag="geompy::MakeVector" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="93a57241f7e0c8666fa64effb24d95eb"></a><!-- doxytag: member="geompy::MakeVector" ref="93a57241f7e0c8666fa64effb24d95eb" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeVector </td>
+ <td class="md" nowrap valign="top">def geompy::MakeVector </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePnt2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePnt2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt1</em> </td><td>Start point for the vector. </td></tr>
- <tr><td></td><td valign=top><em>thePnt2</em> </td><td>End point for the vector. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>Start point for the vector. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>End point for the vector. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created vector.</dd></dl>
-Example: see GEOM_TestAll.py </td>
+<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created vector. </dd></dl>
+ </td>
</tr>
</table>
-<a class="anchor" name="a9" doxytag="geompy::MakeLine" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="ace7c6d8f49b69b3b9d1cf87b0c42a87"></a><!-- doxytag: member="geompy::MakeLine" ref="ace7c6d8f49b69b3b9d1cf87b0c42a87" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeLine </td>
+ <td class="md" nowrap valign="top">def geompy::MakeLine </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theDir </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theDir</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt</em> </td><td>Point. The resulting line will pass through it. </td></tr>
- <tr><td></td><td valign=top><em>theDir</em> </td><td>Direction. The resulting line will be parallel to it. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Point. The resulting line will pass through it. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theDir</em> </td><td>Direction. The resulting line will be parallel to it. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created line.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a10" doxytag="geompy::MakeLineTwoPnt" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="d05c89e50645bfcb9180c9a1f0cd495b"></a><!-- doxytag: member="geompy::MakeLineTwoPnt" ref="d05c89e50645bfcb9180c9a1f0cd495b" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeLineTwoPnt </td>
+ <td class="md" nowrap valign="top">def geompy::MakeLineTwoPnt </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePnt2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePnt2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt1</em> </td><td>First of two points, defining the line. </td></tr>
- <tr><td></td><td valign=top><em>thePnt2</em> </td><td>Second of two points, defining the line. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>First of two points, defining the line. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Second of two points, defining the line. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created line.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a11" doxytag="geompy::MakePlane" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="b99b3d9ec2a1839a5b3e43139da67559"></a><!-- doxytag: member="geompy::MakePlane" ref="b99b3d9ec2a1839a5b3e43139da67559" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakePlane </td>
+ <td class="md" nowrap valign="top">def geompy::MakePlane </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theVec </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theVec</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theTrimSize </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theTrimSize</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt</em> </td><td>Point, the plane has to pass through. </td></tr>
- <tr><td></td><td valign=top><em>theVec</em> </td><td>Vector, defining the plane normal direction. </td></tr>
- <tr><td></td><td valign=top><em>theTrimSize</em> </td><td>Half size of a side of quadrangle face, representing the plane. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Point, the plane has to pass through. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Vector, defining the plane normal direction. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theTrimSize</em> </td><td>Half size of a side of quadrangle face, representing the plane. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created plane.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a12" doxytag="geompy::MakePlaneThreePnt" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="91603b64526fd345b2255907f179fffb"></a><!-- doxytag: member="geompy::MakePlaneThreePnt" ref="91603b64526fd345b2255907f179fffb" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakePlaneThreePnt </td>
+ <td class="md" nowrap valign="top">def geompy::MakePlaneThreePnt </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePnt2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePnt2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePnt3 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePnt3</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theTrimSize </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theTrimSize</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt1</em> </td><td>First of three points, defining the plane. </td></tr>
- <tr><td></td><td valign=top><em>thePnt2</em> </td><td>Second of three points, defining the plane. </td></tr>
- <tr><td></td><td valign=top><em>thePnt3</em> </td><td>Fird of three points, defining the plane. </td></tr>
- <tr><td></td><td valign=top><em>theTrimSize</em> </td><td>Half size of a side of quadrangle face, representing the plane. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>First of three points, defining the plane. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Second of three points, defining the plane. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt3</em> </td><td>Fird of three points, defining the plane. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theTrimSize</em> </td><td>Half size of a side of quadrangle face, representing the plane. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created plane.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a13" doxytag="geompy::MakePlaneFace" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="0d2356927fd4fcff47597d7c3170a3af"></a><!-- doxytag: member="geompy::MakePlaneFace" ref="0d2356927fd4fcff47597d7c3170a3af" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakePlaneFace </td>
+ <td class="md" nowrap valign="top">def geompy::MakePlaneFace </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theFace </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theFace</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theTrimSize </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theTrimSize</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theFace</em> </td><td>Referenced plane. </td></tr>
- <tr><td></td><td valign=top><em>theTrimSize</em> </td><td>New half size of a side of quadrangle face, representing the plane. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theFace</em> </td><td>Referenced plane. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theTrimSize</em> </td><td>New half size of a side of quadrangle face, representing the plane. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created plane.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a14" doxytag="geompy::MakeMarker" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="f054185ef572c0277eb37e6a98956f92"></a><!-- doxytag: member="geompy::MakeMarker" ref="f054185ef572c0277eb37e6a98956f92" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeMarker </td>
+ <td class="md" nowrap valign="top">def geompy::MakeMarker </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">OX </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>OX</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>OY </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>OY</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>OZ </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>OZ</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>XDX </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>XDX</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>XDY </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>XDY</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>XDZ </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>XDZ</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>YDX </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>YDX</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>YDY </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>YDY</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>YDZ </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>YDZ</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>OX,OY,OZ</em> </td><td>Three coordinates of coordinate system origin. </td></tr>
- <tr><td></td><td valign=top><em>XDX,XDY,XDZ</em> </td><td>Three components of OX direction </td></tr>
- <tr><td></td><td valign=top><em>YDX,YDY,YDZ</em> </td><td>Three components of OY direction </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>OX,OY,OZ</em> </td><td>Three coordinates of coordinate system origin. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>XDX,XDY,XDZ</em> </td><td>Three components of OX direction </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>YDX,YDY,YDZ</em> </td><td>Three components of OY direction </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created coordinate system.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a15" doxytag="geompy::MakeMarkerPntTwoVec" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="6fc5a0f21295d06cc796dce166c1dbea"></a><!-- doxytag: member="geompy::MakeMarkerPntTwoVec" ref="6fc5a0f21295d06cc796dce166c1dbea" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeMarkerPntTwoVec </td>
+ <td class="md" nowrap valign="top">def geompy::MakeMarkerPntTwoVec </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theOrigin </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theOrigin</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theXVec </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theXVec</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theYVec </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theYVec</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theOrigin</em> </td><td>Point of coordinate system origin. </td></tr>
- <tr><td></td><td valign=top><em>theXVec</em> </td><td>Vector of X direction </td></tr>
- <tr><td></td><td valign=top><em>theYVec</em> </td><td>Vector of Y direction </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theOrigin</em> </td><td>Point of coordinate system origin. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theXVec</em> </td><td>Vector of X direction </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theYVec</em> </td><td>Vector of Y direction </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created coordinate system. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="a16" doxytag="geompy::MakeArc" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="09d23236d0b3ac8260d44baf9dd9e510"></a><!-- doxytag: member="geompy::MakeArc" ref="09d23236d0b3ac8260d44baf9dd9e510" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeArc </td>
+ <td class="md" nowrap valign="top">def geompy::MakeArc </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePnt2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePnt2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePnt3 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePnt3</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt1</em> </td><td>Start point of the arc. </td></tr>
- <tr><td></td><td valign=top><em>thePnt2</em> </td><td>Middle point of the arc. </td></tr>
- <tr><td></td><td valign=top><em>thePnt3</em> </td><td>End point of the arc. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>Start point of the arc. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Middle point of the arc. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt3</em> </td><td>End point of the arc. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created arc.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a17" doxytag="geompy::MakeCircle" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="f2ced5604e1b7822fd976c4d5acd86a1"></a><!-- doxytag: member="geompy::MakeCircle" ref="f2ced5604e1b7822fd976c4d5acd86a1" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeCircle </td>
+ <td class="md" nowrap valign="top">def geompy::MakeCircle </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theVec </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theVec</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theR </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theR</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt</em> </td><td>Circle center. </td></tr>
- <tr><td></td><td valign=top><em>theVec</em> </td><td>Vector, normal to the plane of the circle. </td></tr>
- <tr><td></td><td valign=top><em>theR</em> </td><td>Circle radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Circle center. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Vector, normal to the plane of the circle. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Circle radius. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created circle.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a18" doxytag="geompy::MakeCircleThreePnt" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="6bec7e48f6a69ab9c37652efc3192ece"></a><!-- doxytag: member="geompy::MakeCircleThreePnt" ref="6bec7e48f6a69ab9c37652efc3192ece" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeCircleThreePnt </td>
+ <td class="md" nowrap valign="top">def geompy::MakeCircleThreePnt </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePnt2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePnt2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePnt3 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePnt3</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt1,thePnt2,thePnt3</em> </td><td>Points, defining the circle. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt1,thePnt2,thePnt3</em> </td><td>Points, defining the circle. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created circle.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a19" doxytag="geompy::MakeEllipse" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="491d5983ad5315aaa451c0dab9aa53de"></a><!-- doxytag: member="geompy::MakeEllipse" ref="491d5983ad5315aaa451c0dab9aa53de" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeEllipse </td>
+ <td class="md" nowrap valign="top">def geompy::MakeEllipse </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theVec </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theVec</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theRMajor </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theRMajor</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theRMinor </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theRMinor</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt</em> </td><td>Ellipse center. </td></tr>
- <tr><td></td><td valign=top><em>theVec</em> </td><td>Vector, normal to the plane of the ellipse. </td></tr>
- <tr><td></td><td valign=top><em>theRMajor</em> </td><td>Major ellipse radius. </td></tr>
- <tr><td></td><td valign=top><em>theRMinor</em> </td><td>Minor ellipse radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Ellipse center. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Vector, normal to the plane of the ellipse. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theRMajor</em> </td><td>Major ellipse radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theRMinor</em> </td><td>Minor ellipse radius. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created ellipse.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a20" doxytag="geompy::MakePolyline" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="ab3518c19dae07433e912237cb6d87e3"></a><!-- doxytag: member="geompy::MakePolyline" ref="ab3518c19dae07433e912237cb6d87e3" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakePolyline </td>
+ <td class="md" nowrap valign="top">def geompy::MakePolyline </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePoints </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>thePoints</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePoints</em> </td><td>Sequence of points for the polyline. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoints</em> </td><td>Sequence of points for the polyline. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created polyline.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a21" doxytag="geompy::MakeBezier" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="bac3b24c01efafd46ff55745c114c218"></a><!-- doxytag: member="geompy::MakeBezier" ref="bac3b24c01efafd46ff55745c114c218" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeBezier </td>
+ <td class="md" nowrap valign="top">def geompy::MakeBezier </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePoints </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>thePoints</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePoints</em> </td><td>Sequence of points for the bezier curve. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoints</em> </td><td>Sequence of points for the bezier curve. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created bezier curve.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a22" doxytag="geompy::MakeInterpol" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="9d256f55a31d4caea356df5e9a36b491"></a><!-- doxytag: member="geompy::MakeInterpol" ref="9d256f55a31d4caea356df5e9a36b491" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeInterpol </td>
+ <td class="md" nowrap valign="top">def geompy::MakeInterpol </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePoints </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>thePoints</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePoints</em> </td><td>Sequence of points for the B-Spline curve. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoints</em> </td><td>Sequence of points for the B-Spline curve. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created B-Spline curve.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a23" doxytag="geompy::MakeSketcher" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="2e0cfe9c8a9c1456a882f3b1fd118c1a"></a><!-- doxytag: member="geompy::MakeSketcher" ref="2e0cfe9c8a9c1456a882f3b1fd118c1a" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeSketcher </td>
+ <td class="md" nowrap valign="top">def geompy::MakeSketcher </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theCommand </td>
- <td class="mdname" nowrap>, </td>
- </tr>
- <tr>
- <td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theWorkingPlane </td>
- <td class="mdname" nowrap> = <code>[0</code>, </td>
- </tr>
- <tr>
- <td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>0 </td>
- <td class="mdname" nowrap>, </td>
- </tr>
- <tr>
- <td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>0 </td>
- <td class="mdname" nowrap>, </td>
- </tr>
- <tr>
- <td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>0 </td>
- <td class="mdname" nowrap>, </td>
- </tr>
- <tr>
- <td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>0 </td>
- <td class="mdname" nowrap>, </td>
- </tr>
- <tr>
- <td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>1 </td>
- <td class="mdname" nowrap>, </td>
- </tr>
- <tr>
- <td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>1 </td>
- <td class="mdname" nowrap>, </td>
- </tr>
- <tr>
- <td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>0 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theCommand</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>0] </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theWorkingPlane</em> = <code>[0</code></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theCommand</em> </td><td>String, defining the sketcher in local coordinates of the working plane. </td></tr>
- <tr><td></td><td valign=top><em>theWorkingPlane</em> </td><td>Nine double values, defining origin, OZ and OX directions of the working plane. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theCommand</em> </td><td>String, defining the sketcher in local coordinates of the working plane. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theWorkingPlane</em> </td><td>Nine double values, defining origin, OZ and OX directions of the working plane. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created wire.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a24" doxytag="geompy::MakeSketcherOnPlane" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="c6d246779168cbe8a976bfd23268ab9f"></a><!-- doxytag: member="geompy::MakeSketcherOnPlane" ref="c6d246779168cbe8a976bfd23268ab9f" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeSketcherOnPlane </td>
+ <td class="md" nowrap valign="top">def geompy::MakeSketcherOnPlane </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theCommand </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theCommand</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theWorkingPlane </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theWorkingPlane</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
For format of the description string see the previous method.<br>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theCommand</em> </td><td>String, defining the sketcher in local coordinates of the working plane. </td></tr>
- <tr><td></td><td valign=top><em>theWorkingPlane</em> </td><td>Planar Face of the working plane. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theCommand</em> </td><td>String, defining the sketcher in local coordinates of the working plane. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theWorkingPlane</em> </td><td>Planar Face of the working plane. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created wire. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="a25" doxytag="geompy::MakeBox" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="7e4d346b1fc5ee4887e8356abb864987"></a><!-- doxytag: member="geompy::MakeBox" ref="7e4d346b1fc5ee4887e8356abb864987" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeBox </td>
+ <td class="md" nowrap valign="top">def geompy::MakeBox </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">x1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>x1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>y1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>y1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>z1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>z1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>x2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>x2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>y2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>y2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>z2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>z2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a26" doxytag="geompy::MakeBoxDXDYDZ" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="3935ab1a312d87952e0661e539cb3861"></a><!-- doxytag: member="geompy::MakeBoxDXDYDZ" ref="3935ab1a312d87952e0661e539cb3861" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeBoxDXDYDZ </td>
+ <td class="md" nowrap valign="top">def geompy::MakeBoxDXDYDZ </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theDX </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theDX</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theDY </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theDY</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theDZ </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theDZ</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
Center of the box will be at point (DX/2, DY/2, DZ/2). <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theDX</em> </td><td>Length of Box edges, parallel to OX axis. </td></tr>
- <tr><td></td><td valign=top><em>theDY</em> </td><td>Length of Box edges, parallel to OY axis. </td></tr>
- <tr><td></td><td valign=top><em>theDZ</em> </td><td>Length of Box edges, parallel to OZ axis. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theDX</em> </td><td>Length of Box edges, parallel to OX axis. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theDY</em> </td><td>Length of Box edges, parallel to OY axis. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theDZ</em> </td><td>Length of Box edges, parallel to OZ axis. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created box.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a27" doxytag="geompy::MakeBoxTwoPnt" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="f887eae04ea14936c8f2ccc08e530e12"></a><!-- doxytag: member="geompy::MakeBoxTwoPnt" ref="f887eae04ea14936c8f2ccc08e530e12" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeBoxTwoPnt </td>
+ <td class="md" nowrap valign="top">def geompy::MakeBoxTwoPnt </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePnt2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePnt2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt1</em> </td><td>First of two opposite vertices. </td></tr>
- <tr><td></td><td valign=top><em>thePnt2</em> </td><td>Second of two opposite vertices. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>First of two opposite vertices. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Second of two opposite vertices. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created box.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a28" doxytag="geompy::MakeCylinder" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="5f544551dab0053b491618b11f72d8a7"></a><!-- doxytag: member="geompy::MakeCylinder" ref="5f544551dab0053b491618b11f72d8a7" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeCylinder </td>
+ <td class="md" nowrap valign="top">def geompy::MakeCylinder </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAxis </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAxis</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theR </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theR</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theH </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theH</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt</em> </td><td>Central point of cylinder base. </td></tr>
- <tr><td></td><td valign=top><em>theAxis</em> </td><td>Cylinder axis. </td></tr>
- <tr><td></td><td valign=top><em>theR</em> </td><td>Cylinder radius. </td></tr>
- <tr><td></td><td valign=top><em>theH</em> </td><td>Cylinder height. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Central point of cylinder base. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Cylinder axis. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Cylinder radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Cylinder height. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cylinder.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a29" doxytag="geompy::MakeCylinderRH" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="e4afae782eac7eda170ca1580985025c"></a><!-- doxytag: member="geompy::MakeCylinderRH" ref="e4afae782eac7eda170ca1580985025c" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeCylinderRH </td>
+ <td class="md" nowrap valign="top">def geompy::MakeCylinderRH </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theR </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theR</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theH </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theH</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
Axis of the cylinder will be collinear to the OZ axis of the coordinate system. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theR</em> </td><td>Cylinder radius. </td></tr>
- <tr><td></td><td valign=top><em>theH</em> </td><td>Cylinder height. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Cylinder radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Cylinder height. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cylinder.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a30" doxytag="geompy::MakeSpherePntR" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="2ef7fabed1a4c83cfd9dfe41f54fe03e"></a><!-- doxytag: member="geompy::MakeSpherePntR" ref="2ef7fabed1a4c83cfd9dfe41f54fe03e" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeSpherePntR </td>
+ <td class="md" nowrap valign="top">def geompy::MakeSpherePntR </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theR </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theR</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt</em> </td><td>Sphere center. </td></tr>
- <tr><td></td><td valign=top><em>theR</em> </td><td>Sphere radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Sphere center. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Sphere radius. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created sphere.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a31" doxytag="geompy::MakeSphere" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="39ecaa363c5555638718f4564aa1258d"></a><!-- doxytag: member="geompy::MakeSphere" ref="39ecaa363c5555638718f4564aa1258d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeSphere </td>
+ <td class="md" nowrap valign="top">def geompy::MakeSphere </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">x </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>x</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>y </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>y</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>z </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>z</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theR </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theR</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>x,y,z</em> </td><td>Coordinates of sphere center. </td></tr>
- <tr><td></td><td valign=top><em>theR</em> </td><td>Sphere radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>x,y,z</em> </td><td>Coordinates of sphere center. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Sphere radius. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created sphere.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a32" doxytag="geompy::MakeSphereR" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="207bec566af2333662e49b0e054ebedc"></a><!-- doxytag: member="geompy::MakeSphereR" ref="207bec566af2333662e49b0e054ebedc" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeSphereR </td>
+ <td class="md" nowrap valign="top">def geompy::MakeSphereR </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theR </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theR</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theR</em> </td><td>Sphere radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Sphere radius. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created sphere.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a33" doxytag="geompy::MakeCone" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="d77fe2cf4d96f17663434ef1fd4c286d"></a><!-- doxytag: member="geompy::MakeCone" ref="d77fe2cf4d96f17663434ef1fd4c286d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeCone </td>
+ <td class="md" nowrap valign="top">def geompy::MakeCone </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAxis </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAxis</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theR1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theR1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theR2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theR2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theH </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theH</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt</em> </td><td>Central point of the first cone base. </td></tr>
- <tr><td></td><td valign=top><em>theAxis</em> </td><td>Cone axis. </td></tr>
- <tr><td></td><td valign=top><em>theR1</em> </td><td>Radius of the first cone base. </td></tr>
- <tr><td></td><td valign=top><em>theR2</em> </td><td>Radius of the second cone base. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Central point of the first cone base. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Cone axis. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theR1</em> </td><td>Radius of the first cone base. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theR2</em> </td><td>Radius of the second cone base. </td></tr>
</table>
</dl>
<dl compact><dt><b>Note:</b></dt><dd>If both radiuses are non-zero, the cone will be truncated. <p>
If the radiuses are equal, a cylinder will be created instead. </dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theH</em> </td><td>Cone height. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Cone height. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cone.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a34" doxytag="geompy::MakeConeR1R2H" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="59944e0c2a98bacfb06ddd4f861681b0"></a><!-- doxytag: member="geompy::MakeConeR1R2H" ref="59944e0c2a98bacfb06ddd4f861681b0" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeConeR1R2H </td>
+ <td class="md" nowrap valign="top">def geompy::MakeConeR1R2H </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theR1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theR1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theR2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theR2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theH </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theH</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
Axis of the cone will be collinear to the OZ axis of the coordinate system. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theR1</em> </td><td>Radius of the first cone base. </td></tr>
- <tr><td></td><td valign=top><em>theR2</em> </td><td>Radius of the second cone base. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theR1</em> </td><td>Radius of the first cone base. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theR2</em> </td><td>Radius of the second cone base. </td></tr>
</table>
</dl>
<dl compact><dt><b>Note:</b></dt><dd>If both radiuses are non-zero, the cone will be truncated. <p>
If the radiuses are equal, a cylinder will be created instead. </dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theH</em> </td><td>Cone height. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Cone height. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cone.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a35" doxytag="geompy::MakeTorus" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="9cceaba104b3811113f6f7b368eb6633"></a><!-- doxytag: member="geompy::MakeTorus" ref="9cceaba104b3811113f6f7b368eb6633" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeTorus </td>
+ <td class="md" nowrap valign="top">def geompy::MakeTorus </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theVec </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theVec</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theRMajor </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theRMajor</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theRMinor </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theRMinor</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt</em> </td><td>Torus central point. </td></tr>
- <tr><td></td><td valign=top><em>theVec</em> </td><td>Torus axis of symmetry. </td></tr>
- <tr><td></td><td valign=top><em>theRMajor</em> </td><td>Torus major radius. </td></tr>
- <tr><td></td><td valign=top><em>theRMinor</em> </td><td>Torus minor radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Torus central point. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Torus axis of symmetry. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theRMajor</em> </td><td>Torus major radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theRMinor</em> </td><td>Torus minor radius. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created torus.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a36" doxytag="geompy::MakeTorusRR" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="9a8c604450bd29216630ac33284017c6"></a><!-- doxytag: member="geompy::MakeTorusRR" ref="9a8c604450bd29216630ac33284017c6" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeTorusRR </td>
+ <td class="md" nowrap valign="top">def geompy::MakeTorusRR </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theRMajor </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theRMajor</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theRMinor </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theRMinor</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theRMajor</em> </td><td>Torus major radius. </td></tr>
- <tr><td></td><td valign=top><em>theRMinor</em> </td><td>Torus minor radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theRMajor</em> </td><td>Torus major radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theRMinor</em> </td><td>Torus minor radius. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created torus.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a37" doxytag="geompy::MakePrism" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="c0a12052d81f3e8d755dd5b97fbdcf3d"></a><!-- doxytag: member="geompy::MakePrism" ref="c0a12052d81f3e8d755dd5b97fbdcf3d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakePrism </td>
+ <td class="md" nowrap valign="top">def geompy::MakePrism </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theBase </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theBase</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theBase</em> </td><td>Base shape to be extruded. </td></tr>
- <tr><td></td><td valign=top><em>thePoint1</em> </td><td>First end of extrusion vector. </td></tr>
- <tr><td></td><td valign=top><em>thePoint2</em> </td><td>Second end of extrusion vector. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theBase</em> </td><td>Base shape to be extruded. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoint1</em> </td><td>First end of extrusion vector. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoint2</em> </td><td>Second end of extrusion vector. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created prism.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a38" doxytag="geompy::MakePrismVecH" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="32ecfc039f58048b0b3a23ab8e433765"></a><!-- doxytag: member="geompy::MakePrismVecH" ref="32ecfc039f58048b0b3a23ab8e433765" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakePrismVecH </td>
+ <td class="md" nowrap valign="top">def geompy::MakePrismVecH </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theBase </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theBase</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theVec </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theVec</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theH </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theH</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
all the space, transfixed by the base shape during its translation along the vector on the given distance. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theBase</em> </td><td>Base shape to be extruded. </td></tr>
- <tr><td></td><td valign=top><em>theVec</em> </td><td>Direction of extrusion. </td></tr>
- <tr><td></td><td valign=top><em>theH</em> </td><td>Prism dimension along theVec. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theBase</em> </td><td>Base shape to be extruded. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Direction of extrusion. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Prism dimension along theVec. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created prism.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a39" doxytag="geompy::MakePipe" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="cd033b39f4be052111ab3ec8d27cd9ee"></a><!-- doxytag: member="geompy::MakePipe" ref="cd033b39f4be052111ab3ec8d27cd9ee" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakePipe </td>
+ <td class="md" nowrap valign="top">def geompy::MakePipe </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theBase </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theBase</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePath </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePath</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
The path shape can be a wire or an edge. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theBase</em> </td><td>Base shape to be extruded. </td></tr>
- <tr><td></td><td valign=top><em>thePath</em> </td><td>Path shape to extrude the base shape along it. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theBase</em> </td><td>Base shape to be extruded. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePath</em> </td><td>Path shape to extrude the base shape along it. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created pipe.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a40" doxytag="geompy::MakeRevolution" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="4c093c166272f508454e8eb03133e020"></a><!-- doxytag: member="geompy::MakeRevolution" ref="4c093c166272f508454e8eb03133e020" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeRevolution </td>
+ <td class="md" nowrap valign="top">def geompy::MakeRevolution </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theBase </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theBase</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAxis </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAxis</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAngle </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAngle</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
all the space, transfixed by the base shape during its rotation around the axis on the given angle. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theBase</em> </td><td>Base shape to be rotated. </td></tr>
- <tr><td></td><td valign=top><em>theAxis</em> </td><td>Rotation axis. </td></tr>
- <tr><td></td><td valign=top><em>theAngle</em> </td><td>Rotation angle in radians. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theBase</em> </td><td>Base shape to be rotated. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Rotation axis. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theAngle</em> </td><td>Rotation angle in radians. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created revolution.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a41" doxytag="geompy::MakeEdge" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="328df6d3aa2acd5dd367fd1ff0f02b90"></a><!-- doxytag: member="geompy::MakeEdge" ref="328df6d3aa2acd5dd367fd1ff0f02b90" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeEdge </td>
+ <td class="md" nowrap valign="top">def geompy::MakeEdge </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">thePnt1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>thePnt1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePnt2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePnt2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>thePnt1</em> </td><td>Point for the first end of edge. </td></tr>
- <tr><td></td><td valign=top><em>thePnt2</em> </td><td>Point for the second end of edge. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>Point for the first end of edge. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Point for the second end of edge. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created edge.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a42" doxytag="geompy::MakeWire" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="6e231ee2830c5d1292b8e8f80a1b570d"></a><!-- doxytag: member="geompy::MakeWire" ref="6e231ee2830c5d1292b8e8f80a1b570d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeWire </td>
+ <td class="md" nowrap valign="top">def geompy::MakeWire </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theEdgesAndWires </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theEdgesAndWires</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theEdgesAndWires</em> </td><td>List of edges and/or wires. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theEdgesAndWires</em> </td><td>List of edges and/or wires. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created wire.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a43" doxytag="geompy::MakeFace" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="1fa655542cb7d7f0ca7239246e4020a4"></a><!-- doxytag: member="geompy::MakeFace" ref="1fa655542cb7d7f0ca7239246e4020a4" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeFace </td>
+ <td class="md" nowrap valign="top">def geompy::MakeFace </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theWire </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theWire</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>isPlanarWanted </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>isPlanarWanted</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theWire</em> </td><td>Wire to build the face on. </td></tr>
- <tr><td></td><td valign=top><em>isPlanarWanted</em> </td><td>If TRUE, only planar face will be built. If impossible, NULL object will be returned. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theWire</em> </td><td>Wire to build the face on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>isPlanarWanted</em> </td><td>If TRUE, only planar face will be built. If impossible, NULL object will be returned. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a44" doxytag="geompy::MakeFaceWires" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="377a2b2ff79598724ae3547e0f8f887e"></a><!-- doxytag: member="geompy::MakeFaceWires" ref="377a2b2ff79598724ae3547e0f8f887e" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeFaceWires </td>
+ <td class="md" nowrap valign="top">def geompy::MakeFaceWires </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theWires </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theWires</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>isPlanarWanted </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>isPlanarWanted</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theWires</em> </td><td>List of wires to build the face on. </td></tr>
- <tr><td></td><td valign=top><em>isPlanarWanted</em> </td><td>If TRUE, only planar face will be built. If impossible, NULL object will be returned. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theWires</em> </td><td>List of wires to build the face on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>isPlanarWanted</em> </td><td>If TRUE, only planar face will be built. If impossible, NULL object will be returned. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a45" doxytag="geompy::MakeFaces" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="7900487f71fcbe9b74df16fe1de23aac"></a><!-- doxytag: member="geompy::MakeFaces" ref="7900487f71fcbe9b74df16fe1de23aac" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeFaces </td>
+ <td class="md" nowrap valign="top">def geompy::MakeFaces </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theWires </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theWires</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>isPlanarWanted </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>isPlanarWanted</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a46" doxytag="geompy::MakeShell" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="bcfb3334446b48ec3a59707341df3e38"></a><!-- doxytag: member="geompy::MakeShell" ref="bcfb3334446b48ec3a59707341df3e38" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeShell </td>
+ <td class="md" nowrap valign="top">def geompy::MakeShell </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theFacesAndShells </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theFacesAndShells</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theFacesAndShells</em> </td><td>List of faces and/or shells. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theFacesAndShells</em> </td><td>List of faces and/or shells. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created shell.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a47" doxytag="geompy::MakeSolid" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="3e4434784c3ec97093321c16599f7590"></a><!-- doxytag: member="geompy::MakeSolid" ref="3e4434784c3ec97093321c16599f7590" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeSolid </td>
+ <td class="md" nowrap valign="top">def geompy::MakeSolid </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShells </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShells</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShells</em> </td><td>Sequence of bounding shells. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShells</em> </td><td>Sequence of bounding shells. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created solid.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a48" doxytag="geompy::MakeCompound" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="6f23e242d8a3b1dbe445eb2f7f5b5bf6"></a><!-- doxytag: member="geompy::MakeCompound" ref="6f23e242d8a3b1dbe445eb2f7f5b5bf6" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeCompound </td>
+ <td class="md" nowrap valign="top">def geompy::MakeCompound </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShapes </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShapes</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShapes</em> </td><td>List of shapes to put in compound. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapes</em> </td><td>List of shapes to put in compound. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created compound.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a49" doxytag="geompy::NumberOfFaces" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="0ade4b552865ad0a4df9580145f0736e"></a><!-- doxytag: member="geompy::NumberOfFaces" ref="0ade4b552865ad0a4df9580145f0736e" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> NumberOfFaces </td>
+ <td class="md" nowrap valign="top">def geompy::NumberOfFaces </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to count faces of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to count faces of. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Quantity of faces.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a50" doxytag="geompy::NumberOfEdges" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="730e50a690deccae3599792c202db613"></a><!-- doxytag: member="geompy::NumberOfEdges" ref="730e50a690deccae3599792c202db613" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> NumberOfEdges </td>
+ <td class="md" nowrap valign="top">def geompy::NumberOfEdges </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to count edges of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to count edges of. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Quantity of edges.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a51" doxytag="geompy::ChangeOrientation" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="278e8ebac370fcf80a92b857a54d830d"></a><!-- doxytag: member="geompy::ChangeOrientation" ref="278e8ebac370fcf80a92b857a54d830d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> ChangeOrientation </td>
+ <td class="md" nowrap valign="top">def geompy::ChangeOrientation </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to be reversed. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be reversed. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>The reversed copy of theShape.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a52" doxytag="geompy::OrientationChange" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="c13bcdc1219e63398e9d2bbd27271370"></a><!-- doxytag: member="geompy::OrientationChange" ref="c13bcdc1219e63398e9d2bbd27271370" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> OrientationChange </td>
+ <td class="md" nowrap valign="top">def geompy::OrientationChange </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a53" doxytag="geompy::GetFreeFacesIDs" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="0d2c067d179c0008d035c42b9013283c"></a><!-- doxytag: member="geompy::GetFreeFacesIDs" ref="0d2c067d179c0008d035c42b9013283c" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetFreeFacesIDs </td>
+ <td class="md" nowrap valign="top">def geompy::GetFreeFacesIDs </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
Free face is a face, which is not shared between two shells of the shape. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to find free faces in. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find free faces in. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>List of IDs of all free faces, contained in theShape.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a54" doxytag="geompy::GetSharedShapes" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="a19d88b97b5f1cf8c63bd8386f5e9476"></a><!-- doxytag: member="geompy::GetSharedShapes" ref="a19d88b97b5f1cf8c63bd8386f5e9476" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetSharedShapes </td>
+ <td class="md" nowrap valign="top">def geompy::GetSharedShapes </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShape2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShape2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShapeType </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShapeType</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape1</em> </td><td>Shape to find sub-shapes in. </td></tr>
- <tr><td></td><td valign=top><em>theShape2</em> </td><td>Shape to find shared sub-shapes with. </td></tr>
- <tr><td></td><td valign=top><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape1</em> </td><td>Shape to find sub-shapes in. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape2</em> </td><td>Shape to find shared sub-shapes with. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>List of sub-shapes of theShape1, shared with theShape2.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a55" doxytag="geompy::GetShapesOnPlane" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="e089332bc7ff498c6c6669836989383a"></a><!-- doxytag: member="geompy::GetShapesOnPlane" ref="e089332bc7ff498c6c6669836989383a" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetShapesOnPlane </td>
+ <td class="md" nowrap valign="top">def geompy::GetShapesOnPlane </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShapeType </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShapeType</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAx1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAx1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theState </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theState</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
- <tr><td></td><td valign=top><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
- <tr><td></td><td valign=top><em>theAx1</em> </td><td>Vector (or line, or linear edge), specifying normal direction and location of the plane to find shapes on. </td></tr>
- <tr><td></td><td valign=top><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theAx1</em> </td><td>Vector (or line, or linear edge), specifying normal direction and location of the plane to find shapes on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a56" doxytag="geompy::GetShapesOnPlaneIDs" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="1ec8a4c4f37f881676de67fbb185a1a7"></a><!-- doxytag: member="geompy::GetShapesOnPlaneIDs" ref="1ec8a4c4f37f881676de67fbb185a1a7" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetShapesOnPlaneIDs </td>
+ <td class="md" nowrap valign="top">def geompy::GetShapesOnPlaneIDs </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShapeType </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShapeType</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAx1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAx1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theState </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theState</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<td>
<p>
- </td>
+Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a57" doxytag="geompy::GetShapesOnCylinder" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="e472f5764a1014dc9c60778cb02ce970"></a><!-- doxytag: member="geompy::GetShapesOnCylinder" ref="e472f5764a1014dc9c60778cb02ce970" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetShapesOnCylinder </td>
+ <td class="md" nowrap valign="top">def geompy::GetShapesOnCylinder </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShapeType </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShapeType</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAxis </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAxis</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theRadius </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theRadius</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theState </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theState</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
- <tr><td></td><td valign=top><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
- <tr><td></td><td valign=top><em>theAxis</em> </td><td>Vector (or line, or linear edge), specifying axis of the cylinder to find shapes on. </td></tr>
- <tr><td></td><td valign=top><em>theRadius</em> </td><td>Radius of the cylinder to find shapes on. </td></tr>
- <tr><td></td><td valign=top><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Vector (or line, or linear edge), specifying axis of the cylinder to find shapes on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theRadius</em> </td><td>Radius of the cylinder to find shapes on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a58" doxytag="geompy::GetShapesOnCylinderIDs" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="338736dab175669a89da003c8cf45552"></a><!-- doxytag: member="geompy::GetShapesOnCylinderIDs" ref="338736dab175669a89da003c8cf45552" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetShapesOnCylinderIDs </td>
+ <td class="md" nowrap valign="top">def geompy::GetShapesOnCylinderIDs </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShapeType </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShapeType</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAxis </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAxis</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theRadius </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theRadius</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theState </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theState</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<td>
<p>
- </td>
+Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a59" doxytag="geompy::GetShapesOnSphere" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="926ea88b412800140f45270a3ae89345"></a><!-- doxytag: member="geompy::GetShapesOnSphere" ref="926ea88b412800140f45270a3ae89345" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetShapesOnSphere </td>
+ <td class="md" nowrap valign="top">def geompy::GetShapesOnSphere </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShapeType </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShapeType</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theCenter </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theCenter</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theRadius </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theRadius</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theState </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theState</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
- <tr><td></td><td valign=top><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
- <tr><td></td><td valign=top><em>theCenter</em> </td><td>Point, specifying center of the sphere to find shapes on. </td></tr>
- <tr><td></td><td valign=top><em>theRadius</em> </td><td>Radius of the sphere to find shapes on. </td></tr>
- <tr><td></td><td valign=top><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theCenter</em> </td><td>Point, specifying center of the sphere to find shapes on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theRadius</em> </td><td>Radius of the sphere to find shapes on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a60" doxytag="geompy::GetShapesOnSphereIDs" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="c5e58a6957bf2695fd8a974da75718f6"></a><!-- doxytag: member="geompy::GetShapesOnSphereIDs" ref="c5e58a6957bf2695fd8a974da75718f6" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetShapesOnSphereIDs </td>
+ <td class="md" nowrap valign="top">def geompy::GetShapesOnSphereIDs </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShapeType </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShapeType</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theCenter </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theCenter</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theRadius </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theRadius</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theState </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theState</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<td>
<p>
- </td>
+Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a61" doxytag="geompy::GetShapesOnQuadrangle" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="6b18a78d643167b99cc95ddd59874b10"></a><!-- doxytag: member="geompy::GetShapesOnQuadrangle" ref="6b18a78d643167b99cc95ddd59874b10" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetShapesOnQuadrangle </td>
+ <td class="md" nowrap valign="top">def geompy::GetShapesOnQuadrangle </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShapeType </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShapeType</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theTopLeftPoint </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theTopLeftPoint</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theTopRigthPoint </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theTopRigthPoint</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theBottomLeftPoint </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theBottomLeftPoint</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theBottomRigthPoint </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theBottomRigthPoint</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theState </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theState</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
- <tr><td></td><td valign=top><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
- <tr><td></td><td valign=top><em>theCenter</em> </td><td>Point, specifying center of the sphere to find shapes on. </td></tr>
- <tr><td></td><td valign=top><em>theRadius</em> </td><td>Radius of the sphere to find shapes on. </td></tr>
- <tr><td></td><td valign=top><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theCenter</em> </td><td>Point, specifying center of the sphere to find shapes on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theRadius</em> </td><td>Radius of the sphere to find shapes on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a62" doxytag="geompy::GetShapesOnQuadrangleIDs" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="db16045827aa23070ef98eca038ecd2c"></a><!-- doxytag: member="geompy::GetShapesOnQuadrangleIDs" ref="db16045827aa23070ef98eca038ecd2c" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetShapesOnQuadrangleIDs </td>
+ <td class="md" nowrap valign="top">def geompy::GetShapesOnQuadrangleIDs </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShapeType </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShapeType</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theTopLeftPoint </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theTopLeftPoint</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theTopRigthPoint </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theTopRigthPoint</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theBottomLeftPoint </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theBottomLeftPoint</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theBottomRigthPoint </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theBottomRigthPoint</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theState </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theState</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<td>
<p>
- </td>
+Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a63" doxytag="geompy::GetInPlace" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="2695635fc745e6aa6cda4545e2133c41"></a><!-- doxytag: member="geompy::GetInPlace" ref="2695635fc745e6aa6cda4545e2133c41" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetInPlace </td>
+ <td class="md" nowrap valign="top">def geompy::GetInPlace </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShapeWhere </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShapeWhere</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShapeWhat </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShapeWhat</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShapeWhere</em> </td><td>Shape to find sub-shapes of. </td></tr>
- <tr><td></td><td valign=top><em>theShapeWhat</em> </td><td>Shape, specifying what to find. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapeWhere</em> </td><td>Shape to find sub-shapes of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapeWhat</em> </td><td>Shape, specifying what to find. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Group of all found sub-shapes or a single found sub-shape.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a64" doxytag="geompy::GetSubShape" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="67706610dda0d5005ee1cdfe2e8362a2"></a><!-- doxytag: member="geompy::GetSubShape" ref="67706610dda0d5005ee1cdfe2e8362a2" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetSubShape </td>
+ <td class="md" nowrap valign="top">def geompy::GetSubShape </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>ListOfID </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>ListOfID</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a65" doxytag="geompy::GetSubShapeID" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="d7ee9f96e4b5b4303c7d20f0fc42d67d"></a><!-- doxytag: member="geompy::GetSubShapeID" ref="d7ee9f96e4b5b4303c7d20f0fc42d67d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetSubShapeID </td>
+ <td class="md" nowrap valign="top">def geompy::GetSubShapeID </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aSubShape </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aSubShape</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a66" doxytag="geompy::SubShapeAll" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="e4ee5a20fdb33779f2dc5f1686fd3d8a"></a><!-- doxytag: member="geompy::SubShapeAll" ref="e4ee5a20fdb33779f2dc5f1686fd3d8a" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> SubShapeAll </td>
+ <td class="md" nowrap valign="top">def geompy::SubShapeAll </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aType </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aType</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
- <tr><td></td><td valign=top><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>List of sub-shapes of type theShapeType, contained in theShape.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a67" doxytag="geompy::SubShapeAllIDs" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="d19aeb7b8759ebd877154239fb4c1d7f"></a><!-- doxytag: member="geompy::SubShapeAllIDs" ref="d19aeb7b8759ebd877154239fb4c1d7f" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> SubShapeAllIDs </td>
+ <td class="md" nowrap valign="top">def geompy::SubShapeAllIDs </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aType </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aType</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
- <tr><td></td><td valign=top><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>List of IDs of sub-shapes. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="a68" doxytag="geompy::SubShapeAllSorted" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="7991c614f21498c03545d58f0e1e6049"></a><!-- doxytag: member="geompy::SubShapeAllSorted" ref="7991c614f21498c03545d58f0e1e6049" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> SubShapeAllSorted </td>
+ <td class="md" nowrap valign="top">def geompy::SubShapeAllSorted </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aType </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aType</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
Sub-shapes will be sorted by coordinates of their gravity centers. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
- <tr><td></td><td valign=top><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>List of sub-shapes of type theShapeType, contained in theShape.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a69" doxytag="geompy::SubShapeAllSortedIDs" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="0da304f589070498b79851370436094e"></a><!-- doxytag: member="geompy::SubShapeAllSortedIDs" ref="0da304f589070498b79851370436094e" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> SubShapeAllSortedIDs </td>
+ <td class="md" nowrap valign="top">def geompy::SubShapeAllSortedIDs </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aType </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aType</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
Sub-shapes will be sorted by coordinates of their gravity centers. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
- <tr><td></td><td valign=top><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>List of IDs of sub-shapes. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="a70" doxytag="geompy::SubShape" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="f7265ff90cecdffb35a75b7968d834a1"></a><!-- doxytag: member="geompy::SubShape" ref="f7265ff90cecdffb35a75b7968d834a1" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> SubShape </td>
+ <td class="md" nowrap valign="top">def geompy::SubShape </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aType </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aType</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>ListOfInd </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>ListOfInd</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a71" doxytag="geompy::SubShapeSorted" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="0566156543b9ae4bb4dacbdc660802e0"></a><!-- doxytag: member="geompy::SubShapeSorted" ref="0566156543b9ae4bb4dacbdc660802e0" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> SubShapeSorted </td>
+ <td class="md" nowrap valign="top">def geompy::SubShapeSorted </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aType </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aType</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>ListOfInd </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>ListOfInd</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a72" doxytag="geompy::ProcessShape" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="4ec92460ad70a2086a228cc8f5c53546"></a><!-- doxytag: member="geompy::ProcessShape" ref="4ec92460ad70a2086a228cc8f5c53546" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> ProcessShape </td>
+ <td class="md" nowrap valign="top">def geompy::ProcessShape </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theOperators </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theOperators</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theParameters </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theParameters</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theValues </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theValues</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to be processed. </td></tr>
- <tr><td></td><td valign=top><em>theOperators</em> </td><td>List of names of operators ("FixShape", "SplitClosedFaces", etc.). </td></tr>
- <tr><td></td><td valign=top><em>theParameters</em> </td><td>List of names of parameters ("FixShape.Tolerance3d", "SplitClosedFaces.NbSplitPoints", etc.). </td></tr>
- <tr><td></td><td valign=top><em>theValues</em> </td><td>List of values of parameters, in the same order as parameters are listed in <em>theParameters</em> list. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be processed. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theOperators</em> </td><td>List of names of operators ("FixShape", "SplitClosedFaces", etc.). </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theParameters</em> </td><td>List of names of parameters ("FixShape.Tolerance3d", "SplitClosedFaces.NbSplitPoints", etc.). </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theValues</em> </td><td>List of values of parameters, in the same order as parameters are listed in <em>theParameters</em> list. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
Example: see GEOM_TestHealing.py </td>
</tr>
</table>
-<a class="anchor" name="a73" doxytag="geompy::SuppressFaces" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="e97025dce42f920c90940e317d4346df"></a><!-- doxytag: member="geompy::SuppressFaces" ref="e97025dce42f920c90940e317d4346df" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> SuppressFaces </td>
+ <td class="md" nowrap valign="top">def geompy::SuppressFaces </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theFaces </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theFaces</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>Shape to be processed. </td></tr>
- <tr><td></td><td valign=top><em>theFaces</em> </td><td>Indices of faces to be removed, if EMPTY then the method removes ALL faces of the given object. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theFaces</em> </td><td>Indices of faces to be removed, if EMPTY then the method removes ALL faces of the given object. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
Example: see GEOM_TestHealing.py </td>
</tr>
</table>
-<a class="anchor" name="a74" doxytag="geompy::MakeSewing" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="af901778584daa351bf152dea8e45103"></a><!-- doxytag: member="geompy::MakeSewing" ref="af901778584daa351bf152dea8e45103" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeSewing </td>
+ <td class="md" nowrap valign="top">def geompy::MakeSewing </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">ListShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>ListShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theTolerance </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theTolerance</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestHealing.py </td>
</tr>
</table>
-<a class="anchor" name="a75" doxytag="geompy::Sew" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="2053611e91ad644a537b94f7746aad83"></a><!-- doxytag: member="geompy::Sew" ref="2053611e91ad644a537b94f7746aad83" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> Sew </td>
+ <td class="md" nowrap valign="top">def geompy::Sew </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theTolerance </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theTolerance</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>Shape to be processed. </td></tr>
- <tr><td></td><td valign=top><em>theTolerance</em> </td><td>Required tolerance value. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theTolerance</em> </td><td>Required tolerance value. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
-Example: see <a class="el" href="namespacegeompy.html#a74">MakeSewing()</a> above </td>
+Example: see <a class="el" href="namespacegeompy.html#af901778584daa351bf152dea8e45103">MakeSewing()</a> above </td>
</tr>
</table>
-<a class="anchor" name="a76" doxytag="geompy::SuppressInternalWires" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="1b508c8014392c17a40634ed0ea098fc"></a><!-- doxytag: member="geompy::SuppressInternalWires" ref="1b508c8014392c17a40634ed0ea098fc" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> SuppressInternalWires </td>
+ <td class="md" nowrap valign="top">def geompy::SuppressInternalWires </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theWires </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theWires</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>Shape to be processed. </td></tr>
- <tr><td></td><td valign=top><em>theWires</em> </td><td>Indices of wires to be removed, if EMPTY then the method removes ALL internal wires of the given object. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theWires</em> </td><td>Indices of wires to be removed, if EMPTY then the method removes ALL internal wires of the given object. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
Example: see GEOM_TestHealing.py </td>
</tr>
</table>
-<a class="anchor" name="a77" doxytag="geompy::SuppressHoles" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="415a551ef50c5a35815080451c459a53"></a><!-- doxytag: member="geompy::SuppressHoles" ref="415a551ef50c5a35815080451c459a53" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> SuppressHoles </td>
+ <td class="md" nowrap valign="top">def geompy::SuppressHoles </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theWires </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theWires</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>Shape to be processed. </td></tr>
- <tr><td></td><td valign=top><em>theWires</em> </td><td>Indices of wires to be removed, if EMPTY then the method removes ALL internal holes of the given object </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theWires</em> </td><td>Indices of wires to be removed, if EMPTY then the method removes ALL internal holes of the given object </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
Example: see GEOM_TestHealing.py </td>
</tr>
</table>
-<a class="anchor" name="a78" doxytag="geompy::CloseContour" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="19eec790d224fe44a21855073733c61a"></a><!-- doxytag: member="geompy::CloseContour" ref="19eec790d224fe44a21855073733c61a" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> CloseContour </td>
+ <td class="md" nowrap valign="top">def geompy::CloseContour </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theWires </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theWires</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>isCommonVertex </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>isCommonVertex</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>Shape to be processed. </td></tr>
- <tr><td></td><td valign=top><em>theWires</em> </td><td>Indexes of edge(s) and wire(s) to be closed within <em>theObject</em>'s shape, if -1, then theObject itself is a wire. </td></tr>
- <tr><td></td><td valign=top><em>isCommonVertex</em> </td><td>If TRUE : closure by creation of a common vertex, If FALS : closure by creation of an edge between ends. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theWires</em> </td><td>Indexes of edge(s) and wire(s) to be closed within <em>theObject</em>'s shape, if -1, then theObject itself is a wire. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>isCommonVertex</em> </td><td>If TRUE : closure by creation of a common vertex, If FALS : closure by creation of an edge between ends. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
Example: see GEOM_TestHealing.py </td>
</tr>
</table>
-<a class="anchor" name="a79" doxytag="geompy::DivideEdge" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="3d0753cc00225c3c2432f64d2439de2c"></a><!-- doxytag: member="geompy::DivideEdge" ref="3d0753cc00225c3c2432f64d2439de2c" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> DivideEdge </td>
+ <td class="md" nowrap valign="top">def geompy::DivideEdge </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theEdgeIndex </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theEdgeIndex</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theValue </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theValue</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>isByParameter </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>isByParameter</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>Shape to be processed. </td></tr>
- <tr><td></td><td valign=top><em>theEdgeIndex</em> </td><td>Index of edge to be divided within theObject's shape, if -1, then theObject itself is the edge. </td></tr>
- <tr><td></td><td valign=top><em>theValue</em> </td><td>Value of parameter on edge or length parameter, depending on <em>isByParameter</em>. </td></tr>
- <tr><td></td><td valign=top><em>isByParameter</em> </td><td>If TRUE : <em>theValue</em> is treated as a curve parameter [0..1], if FALSE : <em>theValue</em> is treated as a length parameter [0..1] </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theEdgeIndex</em> </td><td>Index of edge to be divided within theObject's shape, if -1, then theObject itself is the edge. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theValue</em> </td><td>Value of parameter on edge or length parameter, depending on <em>isByParameter</em>. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>isByParameter</em> </td><td>If TRUE : <em>theValue</em> is treated as a curve parameter [0..1], if FALSE : <em>theValue</em> is treated as a length parameter [0..1] </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
Example: see GEOM_TestHealing.py </td>
</tr>
</table>
-<a class="anchor" name="a80" doxytag="geompy::GetFreeBoundary" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="65e1cf2711f524b98cd4596e53dda798"></a><!-- doxytag: member="geompy::GetFreeBoundary" ref="65e1cf2711f524b98cd4596e53dda798" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetFreeBoundary </td>
+ <td class="md" nowrap valign="top">def geompy::GetFreeBoundary </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theObject</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>Shape to get free boundary of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to get free boundary of. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>[status, theClosedWires, theOpenWires] status: FALSE, if an error(s) occured during the method execution. theClosedWires: Closed wires on the free boundary of the given shape. theOpenWires: Open wires on the free boundary of the given shape.</dd></dl>
Example: see GEOM_TestHealing.py </td>
</tr>
</table>
-<a class="anchor" name="a81" doxytag="geompy::MakeCopy" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="33f1df4161bf5f34dcad843ed3380404"></a><!-- doxytag: member="geompy::MakeCopy" ref="33f1df4161bf5f34dcad843ed3380404" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeCopy </td>
+ <td class="md" nowrap valign="top">def geompy::MakeCopy </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theOriginal </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theOriginal</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a82" doxytag="geompy::MakeFilling" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="cbe2949bf5461726223a97ee80d1c3ec"></a><!-- doxytag: member="geompy::MakeFilling" ref="cbe2949bf5461726223a97ee80d1c3ec" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeFilling </td>
+ <td class="md" nowrap valign="top">def geompy::MakeFilling </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theMinDeg </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theMinDeg</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theMaxDeg </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theMaxDeg</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theTol2D </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theTol2D</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theTol3D </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theTol3D</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theNbIter </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theNbIter</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>the compound of contours </td></tr>
- <tr><td></td><td valign=top><em>theMinDeg</em> </td><td>a minimal degree </td></tr>
- <tr><td></td><td valign=top><em>theMaxDeg</em> </td><td>a maximal degree </td></tr>
- <tr><td></td><td valign=top><em>theTol2D</em> </td><td>a 2d tolerance </td></tr>
- <tr><td></td><td valign=top><em>theTol3D</em> </td><td>a 3d tolerance </td></tr>
- <tr><td></td><td valign=top><em>theNbIter</em> </td><td>a number of iteration </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>the compound of contours </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theMinDeg</em> </td><td>a minimal degree </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theMaxDeg</em> </td><td>a maximal degree </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theTol2D</em> </td><td>a 2d tolerance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theTol3D</em> </td><td>a 3d tolerance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theNbIter</em> </td><td>a number of iteration </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created filling surface.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a83" doxytag="geompy::MakeGlueFaces" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="e5d9467bd086e6cac983986d2d5f88fb"></a><!-- doxytag: member="geompy::MakeGlueFaces" ref="e5d9467bd086e6cac983986d2d5f88fb" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeGlueFaces </td>
+ <td class="md" nowrap valign="top">def geompy::MakeGlueFaces </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theTolerance </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theTolerance</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Initial shape. </td></tr>
- <tr><td></td><td valign=top><em>theTolerance</em> </td><td>Maximum distance between faces, which can be considered as coincident. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Initial shape. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theTolerance</em> </td><td>Maximum distance between faces, which can be considered as coincident. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing a copy of theShape without coincident faces.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a84" doxytag="geompy::MakeBoolean" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="f226efc56d8eff7b56c2d1cfaafa9f29"></a><!-- doxytag: member="geompy::MakeBoolean" ref="f226efc56d8eff7b56c2d1cfaafa9f29" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeBoolean </td>
+ <td class="md" nowrap valign="top">def geompy::MakeBoolean </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShape2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShape2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theOperation </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theOperation</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape1</em> </td><td>First argument for boolean operation. </td></tr>
- <tr><td></td><td valign=top><em>theShape2</em> </td><td>Second argument for boolean operation. </td></tr>
- <tr><td></td><td valign=top><em>theOperation</em> </td><td>Indicates the operation to be done: 1 - Common, 2 - Cut, 3 - Fuse, 4 - Section. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape1</em> </td><td>First argument for boolean operation. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape2</em> </td><td>Second argument for boolean operation. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theOperation</em> </td><td>Indicates the operation to be done: 1 - Common, 2 - Cut, 3 - Fuse, 4 - Section. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a85" doxytag="geompy::MakeCommon" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="cd8f27d201b21e0fece9d01b8b4b1380"></a><!-- doxytag: member="geompy::MakeCommon" ref="cd8f27d201b21e0fece9d01b8b4b1380" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeCommon </td>
+ <td class="md" nowrap valign="top">def geompy::MakeCommon </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">s1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>s1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>s2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>s2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a86" doxytag="geompy::MakeCut" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="03dd2a576cc3add2d3de4d0dd49e543d"></a><!-- doxytag: member="geompy::MakeCut" ref="03dd2a576cc3add2d3de4d0dd49e543d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeCut </td>
+ <td class="md" nowrap valign="top">def geompy::MakeCut </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">s1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>s1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>s2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>s2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a87" doxytag="geompy::MakeFuse" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="d901649467a5a346eada63b49cf6303e"></a><!-- doxytag: member="geompy::MakeFuse" ref="d901649467a5a346eada63b49cf6303e" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeFuse </td>
+ <td class="md" nowrap valign="top">def geompy::MakeFuse </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">s1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>s1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>s2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>s2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a88" doxytag="geompy::MakeSection" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="eedaf0e56fe5240f4c7c6b9054fc97c8"></a><!-- doxytag: member="geompy::MakeSection" ref="eedaf0e56fe5240f4c7c6b9054fc97c8" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeSection </td>
+ <td class="md" nowrap valign="top">def geompy::MakeSection </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">s1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>s1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>s2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>s2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a89" doxytag="geompy::MakePartition" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="56f48212a436f46c02722f627d27e7f2"></a><!-- doxytag: member="geompy::MakePartition" ref="56f48212a436f46c02722f627d27e7f2" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakePartition </td>
+ <td class="md" nowrap valign="top">def geompy::MakePartition </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">ListShapes </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>ListShapes</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>ListTools </td>
- <td class="mdname" nowrap> = <code>[]</code>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>ListTools</em> = <code>[]</code>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>ListKeepInside </td>
- <td class="mdname" nowrap> = <code>[]</code>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>ListKeepInside</em> = <code>[]</code>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>ListRemoveInside </td>
- <td class="mdname" nowrap> = <code>[]</code>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>ListRemoveInside</em> = <code>[]</code>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>Limit </td>
- <td class="mdname" nowrap> = <code>ShapeType["SHAPE"]</code>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>Limit</em> = <code><a class="el" href="namespacegeompy.html#269cf26d7d10b8f6b4a20789ed8233a0">ShapeType</a>["SHAPE"]</code>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>RemoveWebs </td>
- <td class="mdname" nowrap> = <code>0</code>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>RemoveWebs</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>ListMaterials </td>
- <td class="mdname" nowrap> = <code>[]</code></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>ListMaterials</em> = <code>[]</code></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>ListShapes</em> </td><td>Shapes to be intersected. </td></tr>
- <tr><td></td><td valign=top><em>ListTools</em> </td><td>Shapes to intersect theShapes. </td></tr>
- <tr><td></td><td valign=top><em>ListKeepInside</em> </td><td>Shapes, outside which the results will be deleted. Each shape from theKeepInside must belong to theShapes also. </td></tr>
- <tr><td></td><td valign=top><em>ListRemoveInside</em> </td><td>Shapes, inside which the results will be deleted. Each shape from theRemoveInside must belong to theShapes also. </td></tr>
- <tr><td></td><td valign=top><em>Limit</em> </td><td>Type of resulting shapes (corresponding to TopAbs_ShapeEnum). </td></tr>
- <tr><td></td><td valign=top><em>RemoveWebs</em> </td><td>If TRUE, perform Glue 3D algorithm. </td></tr>
- <tr><td></td><td valign=top><em>ListMaterials</em> </td><td>Material indices for each shape. Make sence, only if theRemoveWebs is TRUE. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ListShapes</em> </td><td>Shapes to be intersected. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ListTools</em> </td><td>Shapes to intersect theShapes. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ListKeepInside</em> </td><td>Shapes, outside which the results will be deleted. Each shape from theKeepInside must belong to theShapes also. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ListRemoveInside</em> </td><td>Shapes, inside which the results will be deleted. Each shape from theRemoveInside must belong to theShapes also. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>Limit</em> </td><td>Type of resulting shapes (corresponding to TopAbs_ShapeEnum). </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>RemoveWebs</em> </td><td>If TRUE, perform Glue 3D algorithm. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ListMaterials</em> </td><td>Material indices for each shape. Make sence, only if theRemoveWebs is TRUE. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shapes.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a90" doxytag="geompy::Partition" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="f1fc43bc5612514bcc2f6d772c3d38db"></a><!-- doxytag: member="geompy::Partition" ref="f1fc43bc5612514bcc2f6d772c3d38db" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> Partition </td>
+ <td class="md" nowrap valign="top">def geompy::Partition </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">ListShapes </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>ListShapes</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>ListTools </td>
- <td class="mdname" nowrap> = <code>[]</code>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>ListTools</em> = <code>[]</code>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>ListKeepInside </td>
- <td class="mdname" nowrap> = <code>[]</code>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>ListKeepInside</em> = <code>[]</code>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>ListRemoveInside </td>
- <td class="mdname" nowrap> = <code>[]</code>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>ListRemoveInside</em> = <code>[]</code>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>Limit </td>
- <td class="mdname" nowrap> = <code>ShapeType["SHAPE"]</code>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>Limit</em> = <code><a class="el" href="namespacegeompy.html#269cf26d7d10b8f6b4a20789ed8233a0">ShapeType</a>["SHAPE"]</code>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>RemoveWebs </td>
- <td class="mdname" nowrap> = <code>0</code>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>RemoveWebs</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>ListMaterials </td>
- <td class="mdname" nowrap> = <code>[]</code></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>ListMaterials</em> = <code>[]</code></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a91" doxytag="geompy::MakeHalfPartition" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="d5389c13cb51ad6b6d15780d7e648e69"></a><!-- doxytag: member="geompy::MakeHalfPartition" ref="d5389c13cb51ad6b6d15780d7e648e69" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeHalfPartition </td>
+ <td class="md" nowrap valign="top">def geompy::MakeHalfPartition </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePlane </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePlane</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to be intersected. </td></tr>
- <tr><td></td><td valign=top><em>thePlane</em> </td><td>Tool shape, to intersect theShape. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be intersected. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePlane</em> </td><td>Tool shape, to intersect theShape. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a92" doxytag="geompy::MakeTranslationTwoPoints" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="c305e3f931c4ead2aae3b64ccfe5d350"></a><!-- doxytag: member="geompy::MakeTranslationTwoPoints" ref="c305e3f931c4ead2aae3b64ccfe5d350" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeTranslationTwoPoints </td>
+ <td class="md" nowrap valign="top">def geompy::MakeTranslationTwoPoints </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>The object to be translated. </td></tr>
- <tr><td></td><td valign=top><em>thePoint1</em> </td><td>Start point of translation vector. </td></tr>
- <tr><td></td><td valign=top><em>thePoint2</em> </td><td>End point of translation vector. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoint1</em> </td><td>Start point of translation vector. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoint2</em> </td><td>End point of translation vector. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the translated object.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a93" doxytag="geompy::MakeTranslation" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="daa3f61a507374c1f673619c49485751"></a><!-- doxytag: member="geompy::MakeTranslation" ref="daa3f61a507374c1f673619c49485751" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeTranslation </td>
+ <td class="md" nowrap valign="top">def geompy::MakeTranslation </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theDX </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theDX</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theDY </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theDY</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theDZ </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theDZ</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>The object to be translated. </td></tr>
- <tr><td></td><td valign=top><em>theDX,theDY,theDZ</em> </td><td>Components of translation vector. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theDX,theDY,theDZ</em> </td><td>Components of translation vector. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the translated object.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a94" doxytag="geompy::MakeTranslationVector" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="c70936f9c902aef0c6dbd5510bdc7f03"></a><!-- doxytag: member="geompy::MakeTranslationVector" ref="c70936f9c902aef0c6dbd5510bdc7f03" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeTranslationVector </td>
+ <td class="md" nowrap valign="top">def geompy::MakeTranslationVector </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theVector </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theVector</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>The object to be translated. </td></tr>
- <tr><td></td><td valign=top><em>theVector</em> </td><td>The translation vector. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theVector</em> </td><td>The translation vector. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the translated object.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a95" doxytag="geompy::MakeRotation" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="3363966f33171e6415e1a1b5d4a8e9fa"></a><!-- doxytag: member="geompy::MakeRotation" ref="3363966f33171e6415e1a1b5d4a8e9fa" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeRotation </td>
+ <td class="md" nowrap valign="top">def geompy::MakeRotation </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAxis </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAxis</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAngle </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAngle</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>The object to be rotated. </td></tr>
- <tr><td></td><td valign=top><em>theAxis</em> </td><td>Rotation axis. </td></tr>
- <tr><td></td><td valign=top><em>theAngle</em> </td><td>Rotation angle in radians. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be rotated. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Rotation axis. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theAngle</em> </td><td>Rotation angle in radians. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the rotated object.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a96" doxytag="geompy::MakeScaleTransform" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="7ad2fdeeef570ba29c86ba28d3da09f7"></a><!-- doxytag: member="geompy::MakeScaleTransform" ref="7ad2fdeeef570ba29c86ba28d3da09f7" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeScaleTransform </td>
+ <td class="md" nowrap valign="top">def geompy::MakeScaleTransform </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theFactor </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theFactor</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>The object to be scaled. </td></tr>
- <tr><td></td><td valign=top><em>thePoint</em> </td><td>Center point for scaling. </td></tr>
- <tr><td></td><td valign=top><em>theFactor</em> </td><td>Scaling factor value. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be scaled. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Center point for scaling. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theFactor</em> </td><td>Scaling factor value. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the scaled shape.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a97" doxytag="geompy::MakeMirrorByPlane" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="fab9bb8ede1f587c47cd1d981e966cdd"></a><!-- doxytag: member="geompy::MakeMirrorByPlane" ref="fab9bb8ede1f587c47cd1d981e966cdd" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeMirrorByPlane </td>
+ <td class="md" nowrap valign="top">def geompy::MakeMirrorByPlane </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePlane </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePlane</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>The object to be mirrored. </td></tr>
- <tr><td></td><td valign=top><em>thePlane</em> </td><td>Plane of symmetry. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be mirrored. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePlane</em> </td><td>Plane of symmetry. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the mirrored shape.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a98" doxytag="geompy::MakeMirrorByAxis" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="73733650d7b37eb8aec0df9aca0c9a63"></a><!-- doxytag: member="geompy::MakeMirrorByAxis" ref="73733650d7b37eb8aec0df9aca0c9a63" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeMirrorByAxis </td>
+ <td class="md" nowrap valign="top">def geompy::MakeMirrorByAxis </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAxis </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAxis</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>The object to be mirrored. </td></tr>
- <tr><td></td><td valign=top><em>theAxis</em> </td><td>Axis of symmetry. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be mirrored. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Axis of symmetry. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the mirrored shape.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a99" doxytag="geompy::MakeMirrorByPoint" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="56e053740bed5b65670cf9cc10df4d8d"></a><!-- doxytag: member="geompy::MakeMirrorByPoint" ref="56e053740bed5b65670cf9cc10df4d8d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeMirrorByPoint </td>
+ <td class="md" nowrap valign="top">def geompy::MakeMirrorByPoint </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>The object to be mirrored. </td></tr>
- <tr><td></td><td valign=top><em>thePoint</em> </td><td>Point of symmetry. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be mirrored. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Point of symmetry. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the mirrored shape.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a100" doxytag="geompy::MakePosition" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="c100ca3b5ccdbd133df55b331cf33c42"></a><!-- doxytag: member="geompy::MakePosition" ref="c100ca3b5ccdbd133df55b331cf33c42" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakePosition </td>
+ <td class="md" nowrap valign="top">def geompy::MakePosition </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theStartLCS </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theStartLCS</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theEndLCS </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theEndLCS</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a101" doxytag="geompy::MakeOffset" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="1c9ca22c504f4190f49f3e222fadeff0"></a><!-- doxytag: member="geompy::MakeOffset" ref="1c9ca22c504f4190f49f3e222fadeff0" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeOffset </td>
+ <td class="md" nowrap valign="top">def geompy::MakeOffset </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theOffset </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theOffset</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>The base object for the offset. </td></tr>
- <tr><td></td><td valign=top><em>theOffset</em> </td><td>Offset value. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The base object for the offset. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theOffset</em> </td><td>Offset value. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the offset object.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a102" doxytag="geompy::MakeMultiTranslation1D" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="ab11f2929f8585eee3f3e29ed9b6fe51"></a><!-- doxytag: member="geompy::MakeMultiTranslation1D" ref="ab11f2929f8585eee3f3e29ed9b6fe51" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeMultiTranslation1D </td>
+ <td class="md" nowrap valign="top">def geompy::MakeMultiTranslation1D </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theVector </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theVector</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theStep </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theStep</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theNbTimes </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theNbTimes</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>The object to be translated. </td></tr>
- <tr><td></td><td valign=top><em>theVector</em> </td><td>Direction of the translation. </td></tr>
- <tr><td></td><td valign=top><em>theStep</em> </td><td>Distance to translate on. </td></tr>
- <tr><td></td><td valign=top><em>theNbTimes</em> </td><td>Quantity of translations to be done. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theVector</em> </td><td>Direction of the translation. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theStep</em> </td><td>Distance to translate on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theNbTimes</em> </td><td>Quantity of translations to be done. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each translation.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a103" doxytag="geompy::MakeMultiTranslation2D" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="4a96d7c7ad41b4cb66f2bc544085c659"></a><!-- doxytag: member="geompy::MakeMultiTranslation2D" ref="4a96d7c7ad41b4cb66f2bc544085c659" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeMultiTranslation2D </td>
+ <td class="md" nowrap valign="top">def geompy::MakeMultiTranslation2D </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theVector1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theVector1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theStep1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theStep1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theNbTimes1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theNbTimes1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theVector2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theVector2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theStep2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theStep2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theNbTimes2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theNbTimes2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>The object to be translated. </td></tr>
- <tr><td></td><td valign=top><em>theVector1</em> </td><td>Direction of the first translation. </td></tr>
- <tr><td></td><td valign=top><em>theStep1</em> </td><td>Step of the first translation. </td></tr>
- <tr><td></td><td valign=top><em>theNbTimes1</em> </td><td>Quantity of translations to be done along theVector1. </td></tr>
- <tr><td></td><td valign=top><em>theVector2</em> </td><td>Direction of the second translation. </td></tr>
- <tr><td></td><td valign=top><em>theStep2</em> </td><td>Step of the second translation. </td></tr>
- <tr><td></td><td valign=top><em>theNbTimes2</em> </td><td>Quantity of translations to be done along theVector2. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theVector1</em> </td><td>Direction of the first translation. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theStep1</em> </td><td>Step of the first translation. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theNbTimes1</em> </td><td>Quantity of translations to be done along theVector1. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theVector2</em> </td><td>Direction of the second translation. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theStep2</em> </td><td>Step of the second translation. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theNbTimes2</em> </td><td>Quantity of translations to be done along theVector2. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each translation.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a104" doxytag="geompy::MultiRotate1D" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="6c50d3ab9f6be4fee93abec171a89cfc"></a><!-- doxytag: member="geompy::MultiRotate1D" ref="6c50d3ab9f6be4fee93abec171a89cfc" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MultiRotate1D </td>
+ <td class="md" nowrap valign="top">def geompy::MultiRotate1D </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAxis </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAxis</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theNbTimes </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theNbTimes</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
Rotation angle will be 2*PI/theNbTimes. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>The object to be rotated. </td></tr>
- <tr><td></td><td valign=top><em>theAxis</em> </td><td>The rotation axis. </td></tr>
- <tr><td></td><td valign=top><em>theNbTimes</em> </td><td>Quantity of rotations to be done. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be rotated. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>The rotation axis. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theNbTimes</em> </td><td>Quantity of rotations to be done. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each rotation.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a105" doxytag="geompy::MultiRotate2D" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="b004cf2bbff7b8dfa28a96aadc6bc456"></a><!-- doxytag: member="geompy::MultiRotate2D" ref="b004cf2bbff7b8dfa28a96aadc6bc456" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MultiRotate2D </td>
+ <td class="md" nowrap valign="top">def geompy::MultiRotate2D </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAxis </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAxis</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theAngle </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theAngle</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theNbTimes1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theNbTimes1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theStep </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theStep</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theNbTimes2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theNbTimes2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
Translation direction passes through center of gravity of rotated shape and its projection on the rotation axis. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>The object to be rotated. </td></tr>
- <tr><td></td><td valign=top><em>theAxis</em> </td><td>Rotation axis. </td></tr>
- <tr><td></td><td valign=top><em>theAngle</em> </td><td>Rotation angle in graduces. </td></tr>
- <tr><td></td><td valign=top><em>theNbTimes1</em> </td><td>Quantity of rotations to be done. </td></tr>
- <tr><td></td><td valign=top><em>theStep</em> </td><td>Translation distance. </td></tr>
- <tr><td></td><td valign=top><em>theNbTimes2</em> </td><td>Quantity of translations to be done. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be rotated. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Rotation axis. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theAngle</em> </td><td>Rotation angle in graduces. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theNbTimes1</em> </td><td>Quantity of rotations to be done. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theStep</em> </td><td>Translation distance. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theNbTimes2</em> </td><td>Quantity of translations to be done. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each transformation.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a106" doxytag="geompy::MakeMultiRotation1D" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="fe6bb49b0e4f150327729f063bdec2cd"></a><!-- doxytag: member="geompy::MakeMultiRotation1D" ref="fe6bb49b0e4f150327729f063bdec2cd" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeMultiRotation1D </td>
+ <td class="md" nowrap valign="top">def geompy::MakeMultiRotation1D </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aDir </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aDir</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aPoint </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aPoint</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aNbTimes </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aNbTimes</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a107" doxytag="geompy::MakeMultiRotation2D" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="5e677bcf6d3c8190778f05e6c7e871d3"></a><!-- doxytag: member="geompy::MakeMultiRotation2D" ref="5e677bcf6d3c8190778f05e6c7e871d3" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeMultiRotation2D </td>
+ <td class="md" nowrap valign="top">def geompy::MakeMultiRotation2D </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aDir </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aDir</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aPoint </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aPoint</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>anAngle </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>anAngle</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>nbtimes1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>nbtimes1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aStep </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aStep</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>nbtimes2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>nbtimes2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a108" doxytag="geompy::MakeFilletAll" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="3f2ecc9ca30a3017c7f8d22a9c6ca6fb"></a><!-- doxytag: member="geompy::MakeFilletAll" ref="3f2ecc9ca30a3017c7f8d22a9c6ca6fb" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeFilletAll </td>
+ <td class="md" nowrap valign="top">def geompy::MakeFilletAll </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theR </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theR</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape, to perform fillet on. </td></tr>
- <tr><td></td><td valign=top><em>theR</em> </td><td>Fillet radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform fillet on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Fillet radius. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a109" doxytag="geompy::MakeFillet" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="86bbdb543ba06469c1ffe95cb7950f46"></a><!-- doxytag: member="geompy::MakeFillet" ref="86bbdb543ba06469c1ffe95cb7950f46" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeFillet </td>
+ <td class="md" nowrap valign="top">def geompy::MakeFillet </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theR </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theR</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShapeType </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShapeType</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theListShapes </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theListShapes</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape, to perform fillet on. </td></tr>
- <tr><td></td><td valign=top><em>theR</em> </td><td>Fillet radius. </td></tr>
- <tr><td></td><td valign=top><em>theShapeType</em> </td><td>Type of shapes in <thelistshapes>. </td></tr>
- <tr><td></td><td valign=top><em>theListShapes</em> </td><td>Global indices of edges/faces to perform fillet on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform fillet on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Fillet radius. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of shapes in <theListShapes>. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theListShapes</em> </td><td>Global indices of edges/faces to perform fillet on. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#a65">geompy.GetSubShapeID()</a>. </dd></dl>
+<dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">geompy.GetSubShapeID()</a>. </dd></dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a110" doxytag="geompy::MakeChamferAll" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="92091fbfdb19e6532aaf8cbc76f271a1"></a><!-- doxytag: member="geompy::MakeChamferAll" ref="92091fbfdb19e6532aaf8cbc76f271a1" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeChamferAll </td>
+ <td class="md" nowrap valign="top">def geompy::MakeChamferAll </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theD </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theD</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape, to perform chamfer on. </td></tr>
- <tr><td></td><td valign=top><em>theD</em> </td><td>Chamfer size along each face. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform chamfer on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theD</em> </td><td>Chamfer size along each face. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a111" doxytag="geompy::MakeChamferEdge" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="6afb8427fde5f6ca2dbc51a51869f7ca"></a><!-- doxytag: member="geompy::MakeChamferEdge" ref="6afb8427fde5f6ca2dbc51a51869f7ca" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeChamferEdge </td>
+ <td class="md" nowrap valign="top">def geompy::MakeChamferEdge </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theD1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theD1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theD2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theD2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theFace1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theFace1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theFace2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theFace2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape, to perform chamfer on. </td></tr>
- <tr><td></td><td valign=top><em>theD1</em> </td><td>Chamfer size along <em>theFace1</em>. </td></tr>
- <tr><td></td><td valign=top><em>theD2</em> </td><td>Chamfer size along <em>theFace2</em>. </td></tr>
- <tr><td></td><td valign=top><em>theFace1,theFace2</em> </td><td>Global indices of two faces of <em>theShape</em>. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform chamfer on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theD1</em> </td><td>Chamfer size along <em>theFace1</em>. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theD2</em> </td><td>Chamfer size along <em>theFace2</em>. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theFace1,theFace2</em> </td><td>Global indices of two faces of <em>theShape</em>. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#a65">geompy.GetSubShapeID()</a>. </dd></dl>
+<dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">geompy.GetSubShapeID()</a>. </dd></dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a112" doxytag="geompy::MakeChamferFaces" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="2018b56951c34682fa0df214a3b1d7f2"></a><!-- doxytag: member="geompy::MakeChamferFaces" ref="2018b56951c34682fa0df214a3b1d7f2" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeChamferFaces </td>
+ <td class="md" nowrap valign="top">def geompy::MakeChamferFaces </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theD1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theD1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theD2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theD2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theFaces </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theFaces</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape, to perform chamfer on. </td></tr>
- <tr><td></td><td valign=top><em>theD1</em> </td><td>Chamfer size along face from <em>theFaces</em>. If both faces, connected to the edge, are in <em>theFaces</em>, <em>theD1</em> will be get along face, which is nearer to <em>theFaces</em> beginning. </td></tr>
- <tr><td></td><td valign=top><em>theD2</em> </td><td>Chamfer size along another of two faces, connected to the edge. </td></tr>
- <tr><td></td><td valign=top><em>theFaces</em> </td><td>Sequence of global indices of faces of <em>theShape</em>. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform chamfer on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theD1</em> </td><td>Chamfer size along face from <em>theFaces</em>. If both faces, connected to the edge, are in <em>theFaces</em>, <em>theD1</em> will be get along face, which is nearer to <em>theFaces</em> beginning. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theD2</em> </td><td>Chamfer size along another of two faces, connected to the edge. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theFaces</em> </td><td>Sequence of global indices of faces of <em>theShape</em>. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#a65">geompy.GetSubShapeID()</a>. </dd></dl>
+<dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">geompy.GetSubShapeID()</a>. </dd></dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a113" doxytag="geompy::MakeChamfer" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="1d1b85c082445f89293b614b23695a19"></a><!-- doxytag: member="geompy::MakeChamfer" ref="1d1b85c082445f89293b614b23695a19" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeChamfer </td>
+ <td class="md" nowrap valign="top">def geompy::MakeChamfer </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">aShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>aShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>d1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>d1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>d2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>d2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>aShapeType </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>aShapeType</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>ListShape </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>ListShape</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a114" doxytag="geompy::Archimede" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="dd1ebfcc03ea50d9701fc0fdff388cd8"></a><!-- doxytag: member="geompy::Archimede" ref="dd1ebfcc03ea50d9701fc0fdff388cd8" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> Archimede </td>
+ <td class="md" nowrap valign="top">def geompy::Archimede </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theWeight </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theWeight</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theWaterDensity </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theWaterDensity</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theMeshDeflection </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theMeshDeflection</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<td>
<p>
-The object presenting the resulting face is returned <dl compact><dt><b>Parameters:</b></dt><dd>
+The object presenting the resulting face is returned. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to be put in water. </td></tr>
- <tr><td></td><td valign=top><em>theWeight</em> </td><td>Weight og the shape. </td></tr>
- <tr><td></td><td valign=top><em>theWaterDensity</em> </td><td>Density of the water. </td></tr>
- <tr><td></td><td valign=top><em>theMeshDeflection</em> </td><td>Deflection of the mesh, using to compute the section. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be put in water. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theWeight</em> </td><td>Weight og the shape. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theWaterDensity</em> </td><td>Density of the water. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theMeshDeflection</em> </td><td>Deflection of the mesh, using to compute the section. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing a section of <em>theShape</em> by a plane, corresponding to water level.</dd></dl>
Example: see GEOM_TestAll.py </td>
</tr>
</table>
-<a class="anchor" name="a115" doxytag="geompy::PointCoordinates" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="e10a7c1c972b5629fcd9d4b459ccf13b"></a><!-- doxytag: member="geompy::PointCoordinates" ref="e10a7c1c972b5629fcd9d4b459ccf13b" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> PointCoordinates </td>
+ <td class="md" nowrap valign="top">def geompy::PointCoordinates </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">Point </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>Point</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Returns:</b></dt><dd>[x, y, z]</dd></dl>
-Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a> </td>
+Example: see GEOM_TestMeasures.py </td>
</tr>
</table>
-<a class="anchor" name="a116" doxytag="geompy::BasicProperties" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="ab1609df1740aca9735eb455b5ad7947"></a><!-- doxytag: member="geompy::BasicProperties" ref="ab1609df1740aca9735eb455b5ad7947" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> BasicProperties </td>
+ <td class="md" nowrap valign="top">def geompy::BasicProperties </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to define properties of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to define properties of. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>[theLength, theSurfArea, theVolume] theLength: Summarized length of all wires of the given shape. theSurfArea: Area of surface of the given shape. theVolume: Volume of the given shape.</dd></dl>
-Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a> </td>
+Example: see GEOM_TestMeasures.py </td>
</tr>
</table>
-<a class="anchor" name="a117" doxytag="geompy::BoundingBox" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="1aa8eba3c44a5230cd457b3f97eea57a"></a><!-- doxytag: member="geompy::BoundingBox" ref="1aa8eba3c44a5230cd457b3f97eea57a" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> BoundingBox </td>
+ <td class="md" nowrap valign="top">def geompy::BoundingBox </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to obtain bounding box of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to obtain bounding box of. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>[Xmin,Xmax, Ymin,Ymax, Zmin,Zmax] Xmin,Xmax: Limits of shape along OX axis. Ymin,Ymax: Limits of shape along OY axis. Zmin,Zmax: Limits of shape along OZ axis.</dd></dl>
-Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a> </td>
+Example: see GEOM_TestMeasures.py </td>
</tr>
</table>
-<a class="anchor" name="a118" doxytag="geompy::Inertia" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="139df343f817141a8b074cd7389a44b1"></a><!-- doxytag: member="geompy::Inertia" ref="139df343f817141a8b074cd7389a44b1" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> Inertia </td>
+ <td class="md" nowrap valign="top">def geompy::Inertia </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to calculate inertia of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to calculate inertia of. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>[I11,I12,I13, I21,I22,I23, I31,I32,I33, Ix,Iy,Iz] I(1-3)(1-3): Components of the inertia matrix of the given shape. Ix,Iy,Iz: Moments of inertia of the given shape.</dd></dl>
-Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a> </td>
+Example: see GEOM_TestMeasures.py </td>
</tr>
</table>
-<a class="anchor" name="a119" doxytag="geompy::MinDistance" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="ef044d33ebbe02c75bb62d44ec8570bc"></a><!-- doxytag: member="geompy::MinDistance" ref="ef044d33ebbe02c75bb62d44ec8570bc" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MinDistance </td>
+ <td class="md" nowrap valign="top">def geompy::MinDistance </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShape2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShape2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape1,theShape2</em> </td><td>Shapes to find minimal distance between. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape1,theShape2</em> </td><td>Shapes to find minimal distance between. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Value of the minimal distance between the given shapes.</dd></dl>
-Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a> </td>
+Example: see GEOM_TestMeasures.py </td>
</tr>
</table>
-<a class="anchor" name="a120" doxytag="geompy::Tolerance" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="8f1e2eb8fa61d0e7aebc04a641f020fb"></a><!-- doxytag: member="geompy::Tolerance" ref="8f1e2eb8fa61d0e7aebc04a641f020fb" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> Tolerance </td>
+ <td class="md" nowrap valign="top">def geompy::Tolerance </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape, to get tolerances of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to get tolerances of. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>[FaceMin,FaceMax, EdgeMin,EdgeMax, VertMin,VertMax] FaceMin,FaceMax: Min and max tolerances of the faces. EdgeMin,EdgeMax: Min and max tolerances of the edges. VertMin,VertMax: Min and max tolerances of the vertices.</dd></dl>
-Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a> </td>
+Example: see GEOM_TestMeasures.py </td>
</tr>
</table>
-<a class="anchor" name="a121" doxytag="geompy::WhatIs" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="6c1a6120cbbf69d13c02b9ade0ba98eb"></a><!-- doxytag: member="geompy::WhatIs" ref="6c1a6120cbbf69d13c02b9ade0ba98eb" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> WhatIs </td>
+ <td class="md" nowrap valign="top">def geompy::WhatIs </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to be described. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be described. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Description of the given shape.</dd></dl>
-Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a> </td>
+Example: see GEOM_TestMeasures.py </td>
</tr>
</table>
-<a class="anchor" name="a122" doxytag="geompy::MakeCDG" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="d9e158674b690b397e20e788b7622da0"></a><!-- doxytag: member="geompy::MakeCDG" ref="d9e158674b690b397e20e788b7622da0" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeCDG </td>
+ <td class="md" nowrap valign="top">def geompy::MakeCDG </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to define centre of mass of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to define centre of mass of. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
-Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a> </td>
+Example: see GEOM_TestMeasures.py </td>
</tr>
</table>
-<a class="anchor" name="a123" doxytag="geompy::CheckShape" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="35d111502e0280fee475e86270792565"></a><!-- doxytag: member="geompy::CheckShape" ref="35d111502e0280fee475e86270792565" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> CheckShape </td>
+ <td class="md" nowrap valign="top">def geompy::CheckShape </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to check validity of. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to check validity of. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>TRUE, if the shape "seems to be valid" from the topological point of view. If theShape is invalid, prints a description of problem.</dd></dl>
-Example: see <a class="el" href="GEOM__TestMeasures_8py.html">GEOM_TestMeasures.py</a> </td>
+Example: see GEOM_TestMeasures.py </td>
</tr>
</table>
-<a class="anchor" name="a124" doxytag="geompy::Import" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="a0571beb5ffbacb42ce92195309820d0"></a><!-- doxytag: member="geompy::Import" ref="a0571beb5ffbacb42ce92195309820d0" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> Import </td>
+ <td class="md" nowrap valign="top">def geompy::Import </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theFileName </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theFileName</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theFormatName </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theFormatName</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theFileName</em> </td><td>The file, containing the shape. </td></tr>
- <tr><td></td><td valign=top><em>theFormatName</em> </td><td>Specify format for the file reading. Available formats can be obtained with InsertOp.ImportTranslators() method. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theFileName</em> </td><td>The file, containing the shape. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theFormatName</em> </td><td>Specify format for the file reading. Available formats can be obtained with InsertOp.ImportTranslators() method. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the imported shape.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a125" doxytag="geompy::ImportBREP" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="10f157e05c0e20acd86f78090bfec351"></a><!-- doxytag: member="geompy::ImportBREP" ref="10f157e05c0e20acd86f78090bfec351" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> ImportBREP </td>
+ <td class="md" nowrap valign="top">def geompy::ImportBREP </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theFileName </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theFileName</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a126" doxytag="geompy::ImportIGES" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="2968cc7bf89d54bee34ee3f560bd7f4f"></a><!-- doxytag: member="geompy::ImportIGES" ref="2968cc7bf89d54bee34ee3f560bd7f4f" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> ImportIGES </td>
+ <td class="md" nowrap valign="top">def geompy::ImportIGES </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theFileName </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theFileName</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a127" doxytag="geompy::ImportSTEP" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="a232e7dafb6fd10ade8e601d54fd63c2"></a><!-- doxytag: member="geompy::ImportSTEP" ref="a232e7dafb6fd10ade8e601d54fd63c2" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> ImportSTEP </td>
+ <td class="md" nowrap valign="top">def geompy::ImportSTEP </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theFileName </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theFileName</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a128" doxytag="geompy::Export" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="499e87da00bb3be6123cf73136127bfc"></a><!-- doxytag: member="geompy::Export" ref="499e87da00bb3be6123cf73136127bfc" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> Export </td>
+ <td class="md" nowrap valign="top">def geompy::Export </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theFileName </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theFileName</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theFormatName </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theFormatName</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theObject</em> </td><td>Shape to be stored in the file. </td></tr>
- <tr><td></td><td valign=top><em>theFileName</em> </td><td>Name of the file to store the given shape in. </td></tr>
- <tr><td></td><td valign=top><em>theFormatName</em> </td><td>Specify format for the shape storage. Available formats can be obtained with InsertOp.ImportTranslators() method.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be stored in the file. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theFileName</em> </td><td>Name of the file to store the given shape in. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theFormatName</em> </td><td>Specify format for the shape storage. Available formats can be obtained with InsertOp.ImportTranslators() method.</td></tr>
</table>
</dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a129" doxytag="geompy::ExportBREP" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="87cb97db967c38695f7b820dbcff30bd"></a><!-- doxytag: member="geompy::ExportBREP" ref="87cb97db967c38695f7b820dbcff30bd" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> ExportBREP </td>
+ <td class="md" nowrap valign="top">def geompy::ExportBREP </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theFileName </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theFileName</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a130" doxytag="geompy::ExportIGES" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="1fecea070929464aee6bf9887dae144a"></a><!-- doxytag: member="geompy::ExportIGES" ref="1fecea070929464aee6bf9887dae144a" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> ExportIGES </td>
+ <td class="md" nowrap valign="top">def geompy::ExportIGES </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theFileName </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theFileName</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a131" doxytag="geompy::ExportSTEP" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="96a04d9dac65752cc513b4fdf70c5ea0"></a><!-- doxytag: member="geompy::ExportSTEP" ref="96a04d9dac65752cc513b4fdf70c5ea0" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> ExportSTEP </td>
+ <td class="md" nowrap valign="top">def geompy::ExportSTEP </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theObject </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theObject</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theFileName </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theFileName</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a132" doxytag="geompy::MakeQuad" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="6e740378fa27a55a0605f11ed68d5c13"></a><!-- doxytag: member="geompy::MakeQuad" ref="6e740378fa27a55a0605f11ed68d5c13" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeQuad </td>
+ <td class="md" nowrap valign="top">def geompy::MakeQuad </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">E1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>E1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>E2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>E2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>E3 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>E3</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>E4 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>E4</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
Order of Edges is not important. It is not necessary that edges share the same vertex. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>E1,E2,E3,E4</em> </td><td>Edges for the face bound. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>E1,E2,E3,E4</em> </td><td>Edges for the face bound. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a133" doxytag="geompy::MakeQuad2Edges" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="b459a4cca585b6d0ae962fcc533e2233"></a><!-- doxytag: member="geompy::MakeQuad2Edges" ref="b459a4cca585b6d0ae962fcc533e2233" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeQuad2Edges </td>
+ <td class="md" nowrap valign="top">def geompy::MakeQuad2Edges </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">E1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>E1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>E2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>E2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
The missing edges will be built by creating the shortest ones. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>E1,E2</em> </td><td>Two opposite edges for the face. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>E1,E2</em> </td><td>Two opposite edges for the face. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a134" doxytag="geompy::MakeQuad4Vertices" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="b4a45d1dd409b770f143758e8bc2f80d"></a><!-- doxytag: member="geompy::MakeQuad4Vertices" ref="b4a45d1dd409b770f143758e8bc2f80d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeQuad4Vertices </td>
+ <td class="md" nowrap valign="top">def geompy::MakeQuad4Vertices </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">V1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>V1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>V2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>V2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>V3 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>V3</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>V4 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>V4</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
The missing edges will be built by creating the shortest ones. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>V1,V2,V3,V4</em> </td><td>Corner vertices for the face. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>V1,V2,V3,V4</em> </td><td>Corner vertices for the face. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a135" doxytag="geompy::MakeHexa" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="d9eb183f135341b2c5151e5d31c8d07c"></a><!-- doxytag: member="geompy::MakeHexa" ref="d9eb183f135341b2c5151e5d31c8d07c" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeHexa </td>
+ <td class="md" nowrap valign="top">def geompy::MakeHexa </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">F1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>F1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>F2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>F2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>F3 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>F3</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>F4 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>F4</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>F5 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>F5</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>F6 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>F6</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
Order of faces is not important. It is not necessary that Faces share the same edge. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>F1,F2,F3,F4,F5,F6</em> </td><td>Faces for the hexahedral solid. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>F1,F2,F3,F4,F5,F6</em> </td><td>Faces for the hexahedral solid. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created solid.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a136" doxytag="geompy::MakeHexa2Faces" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="c612949da56e4e28d2f52f7022e8f270"></a><!-- doxytag: member="geompy::MakeHexa2Faces" ref="c612949da56e4e28d2f52f7022e8f270" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeHexa2Faces </td>
+ <td class="md" nowrap valign="top">def geompy::MakeHexa2Faces </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">F1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>F1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>F2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>F2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
The missing faces will be built by creating the smallest ones. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>F1,F2</em> </td><td>Two opposite faces for the hexahedral solid. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>F1,F2</em> </td><td>Two opposite faces for the hexahedral solid. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created solid.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a137" doxytag="geompy::GetPoint" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="1d89799285c4b0a50c8edd0276a45e00"></a><!-- doxytag: member="geompy::GetPoint" ref="1d89799285c4b0a50c8edd0276a45e00" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetPoint </td>
+ <td class="md" nowrap valign="top">def geompy::GetPoint </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theX </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theX</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theY </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theY</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theZ </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theZ</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theEpsilon </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theEpsilon</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
- <tr><td></td><td valign=top><em>theX,theY,theZ</em> </td><td>Coordinates of the sought vertex. </td></tr>
- <tr><td></td><td valign=top><em>theEpsilon</em> </td><td>Maximum allowed distance between the resulting vertex and point with the given coordinates. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theX,theY,theZ</em> </td><td>Coordinates of the sought vertex. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theEpsilon</em> </td><td>Maximum allowed distance between the resulting vertex and point with the given coordinates. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found vertex.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a138" doxytag="geompy::GetEdge" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="3e02dfbb79bbe2739ffe382a10a83902"></a><!-- doxytag: member="geompy::GetEdge" ref="3e02dfbb79bbe2739ffe382a10a83902" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetEdge </td>
+ <td class="md" nowrap valign="top">def geompy::GetEdge </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
- <tr><td></td><td valign=top><em>thePoint1,thePoint2</em> </td><td>Points, close to the ends of the desired edge. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoint1,thePoint2</em> </td><td>Points, close to the ends of the desired edge. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found edge.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a139" doxytag="geompy::GetEdgeNearPoint" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="294c21fa51645e8cc18199dfb4622174"></a><!-- doxytag: member="geompy::GetEdgeNearPoint" ref="294c21fa51645e8cc18199dfb4622174" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetEdgeNearPoint </td>
+ <td class="md" nowrap valign="top">def geompy::GetEdgeNearPoint </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
- <tr><td></td><td valign=top><em>thePoint</em> </td><td>Point, close to the desired edge. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Point, close to the desired edge. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found edge.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a140" doxytag="geompy::GetFaceByPoints" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="5d9f4778acda236b2595a93f3443269f"></a><!-- doxytag: member="geompy::GetFaceByPoints" ref="5d9f4778acda236b2595a93f3443269f" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetFaceByPoints </td>
+ <td class="md" nowrap valign="top">def geompy::GetFaceByPoints </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint3 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint3</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint4 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint4</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
- <tr><td></td><td valign=top><em>thePoint1-thePoint4</em> </td><td>Points, close to the corners of the desired face. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoint1-thePoint4</em> </td><td>Points, close to the corners of the desired face. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a141" doxytag="geompy::GetFaceByEdges" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="f7154a6930bffcd3f249e32e360bf161"></a><!-- doxytag: member="geompy::GetFaceByEdges" ref="f7154a6930bffcd3f249e32e360bf161" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetFaceByEdges </td>
+ <td class="md" nowrap valign="top">def geompy::GetFaceByEdges </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theEdge1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theEdge1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theEdge2 </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theEdge2</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
- <tr><td></td><td valign=top><em>theEdge1,theEdge2</em> </td><td>Edges, close to the edges of the desired face. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theEdge1,theEdge2</em> </td><td>Edges, close to the edges of the desired face. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a142" doxytag="geompy::GetOppositeFace" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="5367485e4a8a35c32d746723fee905bb"></a><!-- doxytag: member="geompy::GetOppositeFace" ref="5367485e4a8a35c32d746723fee905bb" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetOppositeFace </td>
+ <td class="md" nowrap valign="top">def geompy::GetOppositeFace </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theBlock </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theBlock</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theFace </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theFace</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theBlock</em> </td><td>Must be a hexahedral solid. </td></tr>
- <tr><td></td><td valign=top><em>theFace</em> </td><td>Face of <em>theBlock</em>, opposite to the desired face. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theBlock</em> </td><td>Must be a hexahedral solid. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theFace</em> </td><td>Face of <em>theBlock</em>, opposite to the desired face. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a143" doxytag="geompy::GetFaceNearPoint" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="12a77345f9e987f83ffd294cd7efcb0b"></a><!-- doxytag: member="geompy::GetFaceNearPoint" ref="12a77345f9e987f83ffd294cd7efcb0b" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetFaceNearPoint </td>
+ <td class="md" nowrap valign="top">def geompy::GetFaceNearPoint </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
- <tr><td></td><td valign=top><em>thePoint</em> </td><td>Point, close to the desired face. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Point, close to the desired face. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a144" doxytag="geompy::GetFaceByNormale" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="ccf6906ed06251948bb9ab80a394a04e"></a><!-- doxytag: member="geompy::GetFaceByNormale" ref="ccf6906ed06251948bb9ab80a394a04e" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetFaceByNormale </td>
+ <td class="md" nowrap valign="top">def geompy::GetFaceByNormale </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theBlock </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theBlock</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theVector </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theVector</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
- <tr><td></td><td valign=top><em>theVector</em> </td><td>Vector, close to the normale of the desired face. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theVector</em> </td><td>Vector, close to the normale of the desired face. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a145" doxytag="geompy::CheckCompoundOfBlocks" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="9b3b633e1484b00d74d4115aecba634c"></a><!-- doxytag: member="geompy::CheckCompoundOfBlocks" ref="9b3b633e1484b00d74d4115aecba634c" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> CheckCompoundOfBlocks </td>
+ <td class="md" nowrap valign="top">def geompy::CheckCompoundOfBlocks </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theCompound </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theCompound</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
To be considered as a compound of blocks, the given shape must satisfy the following conditions:<ul>
<li>Each element of the compound should be a Block (6 faces and 12 edges).</li><li>A connection between two Blocks should be an entire quadrangle face or an entire edge.</li><li>The compound should be connexe.</li><li>The glue between two quadrangle faces should be applied. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theCompound</em> </td><td>The compound to check. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>The compound to check. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>TRUE, if the given shape is a compound of blocks. If theCompound is not valid, prints all discovered errors.</dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="a146" doxytag="geompy::RemoveExtraEdges" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="4c8f85c9a412a5460e48313ee9dc428b"></a><!-- doxytag: member="geompy::RemoveExtraEdges" ref="4c8f85c9a412a5460e48313ee9dc428b" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> RemoveExtraEdges </td>
+ <td class="md" nowrap valign="top">def geompy::RemoveExtraEdges </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
Unite faces and edges, sharing one surface. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>The compound or single solid to remove irregular edges from. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>The compound or single solid to remove irregular edges from. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Improved shape.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a147" doxytag="geompy::CheckAndImprove" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="f690cd52d196cb4eca5a57aebcd4827b"></a><!-- doxytag: member="geompy::CheckAndImprove" ref="f690cd52d196cb4eca5a57aebcd4827b" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> CheckAndImprove </td>
+ <td class="md" nowrap valign="top">def geompy::CheckAndImprove </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
Fix all detected errors. <dl compact><dt><b>Note:</b></dt><dd>Single block can be also fixed by this method. </dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theCompound</em> </td><td>The compound to check and improve. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>The compound to check and improve. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Improved compound.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a148" doxytag="geompy::MakeBlockExplode" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="261f5525946b6b9abd3033d058f2c077"></a><!-- doxytag: member="geompy::MakeBlockExplode" ref="261f5525946b6b9abd3033d058f2c077" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeBlockExplode </td>
+ <td class="md" nowrap valign="top">def geompy::MakeBlockExplode </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theCompound </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theCompound</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theMinNbFaces </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theMinNbFaces</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theMaxNbFaces </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theMaxNbFaces</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theCompound</em> </td><td>The compound to explode. </td></tr>
- <tr><td></td><td valign=top><em>theMinNbFaces</em> </td><td>If solid has lower number of faces, it is not a block. </td></tr>
- <tr><td></td><td valign=top><em>theMaxNbFaces</em> </td><td>If solid has higher number of faces, it is not a block. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>The compound to explode. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theMinNbFaces</em> </td><td>If solid has lower number of faces, it is not a block. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theMaxNbFaces</em> </td><td>If solid has higher number of faces, it is not a block. </td></tr>
</table>
</dl>
<dl compact><dt><b>Note:</b></dt><dd>If theMaxNbFaces = 0, the maximum number of faces is not restricted. </dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a149" doxytag="geompy::GetBlockNearPoint" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="850464c8254224a9fca8df8121378442"></a><!-- doxytag: member="geompy::GetBlockNearPoint" ref="850464c8254224a9fca8df8121378442" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetBlockNearPoint </td>
+ <td class="md" nowrap valign="top">def geompy::GetBlockNearPoint </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theCompound </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theCompound</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>thePoint </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>thePoint</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theCompound</em> </td><td>Compound, to find block in. </td></tr>
- <tr><td></td><td valign=top><em>thePoint</em> </td><td>Point, close to the desired block. If the point lays on boundary between some blocks, we return block with nearest center. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>Compound, to find block in. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Point, close to the desired block. If the point lays on boundary between some blocks, we return block with nearest center. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found block.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a150" doxytag="geompy::GetBlockByParts" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="3b644c68c91ba34eb232add9c16ad26d"></a><!-- doxytag: member="geompy::GetBlockByParts" ref="3b644c68c91ba34eb232add9c16ad26d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetBlockByParts </td>
+ <td class="md" nowrap valign="top">def geompy::GetBlockByParts </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theCompound </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theCompound</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theParts </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theParts</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theCompound</em> </td><td>Compound, to find block in. </td></tr>
- <tr><td></td><td valign=top><em>theParts</em> </td><td>List of faces and/or edges and/or vertices to be parts of the found block. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>Compound, to find block in. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theParts</em> </td><td>List of faces and/or edges and/or vertices to be parts of the found block. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found block.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a151" doxytag="geompy::GetBlocksByParts" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="87b5b6632b97d3da1d447e02d4b169a9"></a><!-- doxytag: member="geompy::GetBlocksByParts" ref="87b5b6632b97d3da1d447e02d4b169a9" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetBlocksByParts </td>
+ <td class="md" nowrap valign="top">def geompy::GetBlocksByParts </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theCompound </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theCompound</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theParts </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theParts</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theCompound</em> </td><td>Compound, to find blocks in. </td></tr>
- <tr><td></td><td valign=top><em>theParts</em> </td><td>List of faces and/or edges and/or vertices to be parts of the found blocks. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>Compound, to find blocks in. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theParts</em> </td><td>List of faces and/or edges and/or vertices to be parts of the found blocks. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>List of GEOM_Objects, containing the found blocks.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a152" doxytag="geompy::MakeMultiTransformation1D" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="f01d36e0b2eb11c0e5abc141691d2eee"></a><!-- doxytag: member="geompy::MakeMultiTransformation1D" ref="f01d36e0b2eb11c0e5abc141691d2eee" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeMultiTransformation1D </td>
+ <td class="md" nowrap valign="top">def geompy::MakeMultiTransformation1D </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">Block </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>Block</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>DirFace1 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>DirFace1</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>DirFace2 </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>DirFace2</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>NbTimes </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>NbTimes</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
Transformation is defined so, as to superpose direction faces. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>Block</em> </td><td>Hexahedral solid to be multi-transformed. </td></tr>
- <tr><td></td><td valign=top><em>DirFace1</em> </td><td>ID of First direction face. </td></tr>
- <tr><td></td><td valign=top><em>DirFace2</em> </td><td>ID of Second direction face. </td></tr>
- <tr><td></td><td valign=top><em>NbTimes</em> </td><td>Quantity of transformations to be done. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>Block</em> </td><td>Hexahedral solid to be multi-transformed. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>DirFace1</em> </td><td>ID of First direction face. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>DirFace2</em> </td><td>ID of Second direction face. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>NbTimes</em> </td><td>Quantity of transformations to be done. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Note:</b></dt><dd>Unique ID of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#a65">GetSubShapeID()</a>. </dd></dl>
+<dl compact><dt><b>Note:</b></dt><dd>Unique ID of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">GetSubShapeID()</a>. </dd></dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a153" doxytag="geompy::MakeMultiTransformation2D" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="4592c6223d08418649f48113913103fb"></a><!-- doxytag: member="geompy::MakeMultiTransformation2D" ref="4592c6223d08418649f48113913103fb" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> MakeMultiTransformation2D </td>
+ <td class="md" nowrap valign="top">def geompy::MakeMultiTransformation2D </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">Block </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>Block</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>DirFace1U </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>DirFace1U</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>DirFace2U </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>DirFace2U</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>NbTimesU </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>NbTimesU</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>DirFace1V </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>DirFace1V</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>DirFace2V </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>DirFace2V</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>NbTimesV </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>NbTimesV</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>Block</em> </td><td>Hexahedral solid to be multi-transformed. </td></tr>
- <tr><td></td><td valign=top><em>DirFace1U,DirFace2U</em> </td><td>IDs of Direction faces for the first transformation. </td></tr>
- <tr><td></td><td valign=top><em>DirFace1V,DirFace2V</em> </td><td>IDs of Direction faces for the second transformation. </td></tr>
- <tr><td></td><td valign=top><em>NbTimesU,NbTimesV</em> </td><td>Quantity of transformations to be done. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>Block</em> </td><td>Hexahedral solid to be multi-transformed. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>DirFace1U,DirFace2U</em> </td><td>IDs of Direction faces for the first transformation. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>DirFace1V,DirFace2V</em> </td><td>IDs of Direction faces for the second transformation. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>NbTimesU,NbTimesV</em> </td><td>Quantity of transformations to be done. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
Example: see GEOM_Spanner.py </td>
</tr>
</table>
-<a class="anchor" name="a154" doxytag="geompy::Propagate" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="066548557397df1e539909427054d601"></a><!-- doxytag: member="geompy::Propagate" ref="066548557397df1e539909427054d601" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> Propagate </td>
+ <td class="md" nowrap valign="top">def geompy::Propagate </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
Propagation group is a set of all edges, opposite to one (main) edge of this group directly or through other opposite edges. Notion of Opposite Edge make sence only on quadrangle face. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theShape</em> </td><td>Shape to build propagation groups on. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to build propagation groups on. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>List of GEOM_Objects, each of them is a propagation group.</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a155" doxytag="geompy::CreateGroup" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="d34dca22784f06782d577a35ebb767a6"></a><!-- doxytag: member="geompy::CreateGroup" ref="d34dca22784f06782d577a35ebb767a6" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> CreateGroup </td>
+ <td class="md" nowrap valign="top">def geompy::CreateGroup </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theMainShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theMainShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theShapeType </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theShapeType</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theMainShape</em> </td><td>is a GEOM object on which the group is selected </td></tr>
- <tr><td></td><td valign=top><em>theShapeType</em> </td><td>defines a shape type of the group </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theMainShape</em> </td><td>is a GEOM object on which the group is selected </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>defines a shape type of the group </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>a newly created GEOM group</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a156" doxytag="geompy::AddObject" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="a2dbd1e5c34e091747e208cd6b63eba1"></a><!-- doxytag: member="geompy::AddObject" ref="a2dbd1e5c34e091747e208cd6b63eba1" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> AddObject </td>
+ <td class="md" nowrap valign="top">def geompy::AddObject </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theGroup </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theGroup</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theSubShapeID </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theSubShapeID</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theGroup</em> </td><td>is a GEOM group to which the new sub shape is added </td></tr>
- <tr><td></td><td valign=top><em>theSubShapeID</em> </td><td>is a sub shape ID in the main object. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group to which the new sub shape is added </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theSubShapeID</em> </td><td>is a sub shape ID in the main object. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Note:</b></dt><dd>Use method <a class="el" href="namespacegeompy.html#a65">GetSubShapeID()</a> to get an unique ID of the sub shape</dd></dl>
+<dl compact><dt><b>Note:</b></dt><dd>Use method <a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">GetSubShapeID()</a> to get an unique ID of the sub shape</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a157" doxytag="geompy::RemoveObject" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="1153343bde9e7e07a9571123d1440d3b"></a><!-- doxytag: member="geompy::RemoveObject" ref="1153343bde9e7e07a9571123d1440d3b" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> RemoveObject </td>
+ <td class="md" nowrap valign="top">def geompy::RemoveObject </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theGroup </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theGroup</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theSubShapeID </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theSubShapeID</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theGroup</em> </td><td>is a GEOM group from which the new sub shape is removed </td></tr>
- <tr><td></td><td valign=top><em>theSubShapeID</em> </td><td>is a sub shape ID in the main object. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group from which the new sub shape is removed </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theSubShapeID</em> </td><td>is a sub shape ID in the main object. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Note:</b></dt><dd>Use method <a class="el" href="namespacegeompy.html#a65">GetSubShapeID()</a> to get an unique ID of the sub shape</dd></dl>
+<dl compact><dt><b>Note:</b></dt><dd>Use method <a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">GetSubShapeID()</a> to get an unique ID of the sub shape</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a158" doxytag="geompy::UnionList" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="00450556247ac647a69506a1776a125d"></a><!-- doxytag: member="geompy::UnionList" ref="00450556247ac647a69506a1776a125d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> UnionList </td>
+ <td class="md" nowrap valign="top">def geompy::UnionList </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theGroup </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theGroup</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theSubShapes </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theSubShapes</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
No errors, if some shapes are alredy included. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theGroup</em> </td><td>is a GEOM group to which the new sub shapes are added. </td></tr>
- <tr><td></td><td valign=top><em>theSubShapes</em> </td><td>is a list of sub shapes to be added.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group to which the new sub shapes are added. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theSubShapes</em> </td><td>is a list of sub shapes to be added.</td></tr>
</table>
</dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a159" doxytag="geompy::UnionIDs" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="5e1f46dae5dc0b01e997278cf186d73d"></a><!-- doxytag: member="geompy::UnionIDs" ref="5e1f46dae5dc0b01e997278cf186d73d" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> UnionIDs </td>
+ <td class="md" nowrap valign="top">def geompy::UnionIDs </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theGroup </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theGroup</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theSubShapes </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theSubShapes</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<td>
<p>
- </td>
+Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a160" doxytag="geompy::DifferenceList" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="5514b5a8b24702828eed0f6b39fe8f9a"></a><!-- doxytag: member="geompy::DifferenceList" ref="5514b5a8b24702828eed0f6b39fe8f9a" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> DifferenceList </td>
+ <td class="md" nowrap valign="top">def geompy::DifferenceList </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theGroup </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theGroup</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theSubShapes </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theSubShapes</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
No errors, if some shapes are not included. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theGroup</em> </td><td>is a GEOM group from which the sub-shapes are removed. </td></tr>
- <tr><td></td><td valign=top><em>theSubShapes</em> </td><td>is a list of sub-shapes to be removed.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group from which the sub-shapes are removed. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theSubShapes</em> </td><td>is a list of sub-shapes to be removed.</td></tr>
</table>
</dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a161" doxytag="geompy::DifferenceIDs" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="78ccd39b2263ea213805869fbe4c3bc3"></a><!-- doxytag: member="geompy::DifferenceIDs" ref="78ccd39b2263ea213805869fbe4c3bc3" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> DifferenceIDs </td>
+ <td class="md" nowrap valign="top">def geompy::DifferenceIDs </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theGroup </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theGroup</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>theSubShapes </td>
- <td class="mdname" nowrap></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>theSubShapes</em></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<td>
<p>
- </td>
+Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a162" doxytag="geompy::GetObjectIDs" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="c076d5e58ceb4d210f7a43e1acea8ca5"></a><!-- doxytag: member="geompy::GetObjectIDs" ref="c076d5e58ceb4d210f7a43e1acea8ca5" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetObjectIDs </td>
+ <td class="md" nowrap valign="top">def geompy::GetObjectIDs </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theGroup </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theGroup</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theGroup</em> </td><td>is a GEOM group for which a list of IDs is requested</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group for which a list of IDs is requested</td></tr>
</table>
</dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a163" doxytag="geompy::GetType" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="05095c0349fe3889ab06235f265c1ea9"></a><!-- doxytag: member="geompy::GetType" ref="05095c0349fe3889ab06235f265c1ea9" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetType </td>
+ <td class="md" nowrap valign="top">def geompy::GetType </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theGroup </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theGroup</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theGroup</em> </td><td>is a GEOM group which type is returned.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group which type is returned.</td></tr>
</table>
</dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a164" doxytag="geompy::GetMainShape" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="4c9609d803e34c25427e59e4ab2ddb42"></a><!-- doxytag: member="geompy::GetMainShape" ref="4c9609d803e34c25427e59e4ab2ddb42" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetMainShape </td>
+ <td class="md" nowrap valign="top">def geompy::GetMainShape </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theGroup </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>theGroup</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td></td><td valign=top><em>theGroup</em> </td><td>is a GEOM group for which a main shape object is requested </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group for which a main shape object is requested </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>a GEOM object which is a main shape for theGroup</dd></dl>
Example: see GEOM_TestOthers.py </td>
</tr>
</table>
-<a class="anchor" name="a165" doxytag="geompy::GetEdgesByLength" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="c6b2d69f3d03206b73ce0c0bbfb56eae"></a><!-- doxytag: member="geompy::GetEdgesByLength" ref="c6b2d69f3d03206b73ce0c0bbfb56eae" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> GetEdgesByLength </td>
+ <td class="md" nowrap valign="top">def geompy::GetEdgesByLength </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">theShape </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>theShape</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>min_length </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>min_length</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>max_length </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>max_length</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>include_min </td>
- <td class="mdname" nowrap> = <code>1</code>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>include_min</em> = <code>1</code>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>include_max </td>
- <td class="mdname" nowrap> = <code>1</code></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>include_max</em> = <code>1</code></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<td>
<p>
-If include_min/max == 0, edges with length == min/max_length will not be included in result. </td>
+ </td>
</tr>
</table>
-<a class="anchor" name="a166" doxytag="geompy::SelectEdges" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="ae1cbdb4fcaa8ac1a7c826580b99fc5f"></a><!-- doxytag: member="geompy::SelectEdges" ref="ae1cbdb4fcaa8ac1a7c826580b99fc5f" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> SelectEdges </td>
+ <td class="md" nowrap valign="top">def geompy::SelectEdges </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">min_length </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname" nowrap> <em>min_length</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>max_length </td>
- <td class="mdname" nowrap>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>max_length</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>include_min </td>
- <td class="mdname" nowrap> = <code>1</code>, </td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>include_min</em> = <code>1</code>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
- <td></td>
- <td class="md" nowrap>include_max </td>
- <td class="mdname" nowrap> = <code>1</code></td>
+ <td class="md"></td>
+ <td class="md" nowrap> </td>
+ <td class="mdname" nowrap> <em>include_max</em> = <code>1</code></td>
</tr>
<tr>
- <td></td>
+ <td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
<td>
<p>
-If include_min/max == 0, edges with length == min/max_length will not be included in result. </td>
+ </td>
</tr>
</table>
-<a class="anchor" name="a167" doxytag="geompy::addPath" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="9c05eb3e0ffbdd757e288d3204422dc5"></a><!-- doxytag: member="geompy::addPath" ref="9c05eb3e0ffbdd757e288d3204422dc5" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"> addPath </td>
+ <td class="md" nowrap valign="top">def geompy::addPath </td>
<td class="md" valign="top">( </td>
- <td class="md" nowrap valign="top">Path </td>
- <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" nowrap valign="top"> </td>
+ <td class="mdname1" valign="top" nowrap> <em>Path</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Tue Oct 18 00:47:37 2005 for SALOME - GEOM - v.2.1.0 by
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
-</body>
-</html>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="8b6a0245f3cf8c1ef6de94487433fc0c"></a><!-- doxytag: member="geompy::g" ref="8b6a0245f3cf8c1ef6de94487433fc0c" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">tuple <a class="el" href="namespacegeompy.html#8b6a0245f3cf8c1ef6de94487433fc0c">geompy.g</a> = lcc.FindOrLoadComponent("FactoryServer", "GEOM")<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="96bc383a8e96df6d938b485e9e1b5e11"></a><!-- doxytag: member="geompy::geom" ref="96bc383a8e96df6d938b485e9e1b5e11" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">tuple <a class="el" href="namespacegeompy.html#96bc383a8e96df6d938b485e9e1b5e11">geompy.geom</a> = g._narrow( GEOM.GEOM_Gen )<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="f01ae5049e69c6da96bdc94d5b1c6d38"></a><!-- doxytag: member="geompy::myBuilder" ref="f01ae5049e69c6da96bdc94d5b1c6d38" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#f01ae5049e69c6da96bdc94d5b1c6d38">geompy.myBuilder</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="9857c81d89e1dd436e4da52b0884ef94"></a><!-- doxytag: member="geompy::myStudyId" ref="9857c81d89e1dd436e4da52b0884ef94" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">int <a class="el" href="namespacegeompy.html#9857c81d89e1dd436e4da52b0884ef94">geompy.myStudyId</a> = 0<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="0f6146a8fb62ad5221da4dc2e8a7a8f7"></a><!-- doxytag: member="geompy::father" ref="0f6146a8fb62ad5221da4dc2e8a7a8f7" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#0f6146a8fb62ad5221da4dc2e8a7a8f7">geompy.father</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="58b9182cc4b7d927dda2cd6a2f2e677b"></a><!-- doxytag: member="geompy::BasicOp" ref="58b9182cc4b7d927dda2cd6a2f2e677b" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#58b9182cc4b7d927dda2cd6a2f2e677b">geompy.BasicOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="c319490ec26550ef4fd0b787f183a323"></a><!-- doxytag: member="geompy::CurvesOp" ref="c319490ec26550ef4fd0b787f183a323" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#c319490ec26550ef4fd0b787f183a323">geompy.CurvesOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="7dd8908de955a347609b4f9cbca99686"></a><!-- doxytag: member="geompy::PrimOp" ref="7dd8908de955a347609b4f9cbca99686" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#7dd8908de955a347609b4f9cbca99686">geompy.PrimOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="39a05853eb7e4dc664d7acaa5536e610"></a><!-- doxytag: member="geompy::ShapesOp" ref="39a05853eb7e4dc664d7acaa5536e610" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#39a05853eb7e4dc664d7acaa5536e610">geompy.ShapesOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="9b6b150d33cb71f2ab6380f143cc37b6"></a><!-- doxytag: member="geompy::HealOp" ref="9b6b150d33cb71f2ab6380f143cc37b6" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#9b6b150d33cb71f2ab6380f143cc37b6">geompy.HealOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="1293220280565f0b9256d382d2ea882a"></a><!-- doxytag: member="geompy::InsertOp" ref="1293220280565f0b9256d382d2ea882a" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#1293220280565f0b9256d382d2ea882a">geompy.InsertOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="51777a574318dcf4c9025d03b0cfb1a1"></a><!-- doxytag: member="geompy::BoolOp" ref="51777a574318dcf4c9025d03b0cfb1a1" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#51777a574318dcf4c9025d03b0cfb1a1">geompy.BoolOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="921e4ec0a8e80b1c61bd8b156ba8cfb7"></a><!-- doxytag: member="geompy::TrsfOp" ref="921e4ec0a8e80b1c61bd8b156ba8cfb7" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#921e4ec0a8e80b1c61bd8b156ba8cfb7">geompy.TrsfOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="37bbe3bd9771d58b547723e6436bed81"></a><!-- doxytag: member="geompy::LocalOp" ref="37bbe3bd9771d58b547723e6436bed81" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#37bbe3bd9771d58b547723e6436bed81">geompy.LocalOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="eb30abfc8b306d15adc2f50c48064054"></a><!-- doxytag: member="geompy::MeasuOp" ref="eb30abfc8b306d15adc2f50c48064054" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#eb30abfc8b306d15adc2f50c48064054">geompy.MeasuOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="4e06888ee75ecc7a54f0c8bad501a0c2"></a><!-- doxytag: member="geompy::BlocksOp" ref="4e06888ee75ecc7a54f0c8bad501a0c2" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#4e06888ee75ecc7a54f0c8bad501a0c2">geompy.BlocksOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="c809d5d73246f177ee010c4fe497d342"></a><!-- doxytag: member="geompy::GroupOp" ref="c809d5d73246f177ee010c4fe497d342" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#c809d5d73246f177ee010c4fe497d342">geompy.GroupOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="269cf26d7d10b8f6b4a20789ed8233a0"></a><!-- doxytag: member="geompy::ShapeType" ref="269cf26d7d10b8f6b4a20789ed8233a0" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">dictionary <a class="el" href="namespacegeompy.html#269cf26d7d10b8f6b4a20789ed8233a0">geompy.ShapeType</a> = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="8b6a0245f3cf8c1ef6de94487433fc0c"></a><!-- doxytag: member="geompy::g" ref="8b6a0245f3cf8c1ef6de94487433fc0c" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">tuple <a class="el" href="namespacegeompy.html#8b6a0245f3cf8c1ef6de94487433fc0c">geompy.g</a> = lcc.FindOrLoadComponent("FactoryServer", "GEOM")<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="96bc383a8e96df6d938b485e9e1b5e11"></a><!-- doxytag: member="geompy::geom" ref="96bc383a8e96df6d938b485e9e1b5e11" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">tuple <a class="el" href="namespacegeompy.html#96bc383a8e96df6d938b485e9e1b5e11">geompy.geom</a> = g._narrow( GEOM.GEOM_Gen )<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="f01ae5049e69c6da96bdc94d5b1c6d38"></a><!-- doxytag: member="geompy::myBuilder" ref="f01ae5049e69c6da96bdc94d5b1c6d38" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#f01ae5049e69c6da96bdc94d5b1c6d38">geompy.myBuilder</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="9857c81d89e1dd436e4da52b0884ef94"></a><!-- doxytag: member="geompy::myStudyId" ref="9857c81d89e1dd436e4da52b0884ef94" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">int <a class="el" href="namespacegeompy.html#9857c81d89e1dd436e4da52b0884ef94">geompy.myStudyId</a> = 0<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="0f6146a8fb62ad5221da4dc2e8a7a8f7"></a><!-- doxytag: member="geompy::father" ref="0f6146a8fb62ad5221da4dc2e8a7a8f7" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#0f6146a8fb62ad5221da4dc2e8a7a8f7">geompy.father</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="58b9182cc4b7d927dda2cd6a2f2e677b"></a><!-- doxytag: member="geompy::BasicOp" ref="58b9182cc4b7d927dda2cd6a2f2e677b" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#58b9182cc4b7d927dda2cd6a2f2e677b">geompy.BasicOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="c319490ec26550ef4fd0b787f183a323"></a><!-- doxytag: member="geompy::CurvesOp" ref="c319490ec26550ef4fd0b787f183a323" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#c319490ec26550ef4fd0b787f183a323">geompy.CurvesOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="7dd8908de955a347609b4f9cbca99686"></a><!-- doxytag: member="geompy::PrimOp" ref="7dd8908de955a347609b4f9cbca99686" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#7dd8908de955a347609b4f9cbca99686">geompy.PrimOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="39a05853eb7e4dc664d7acaa5536e610"></a><!-- doxytag: member="geompy::ShapesOp" ref="39a05853eb7e4dc664d7acaa5536e610" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#39a05853eb7e4dc664d7acaa5536e610">geompy.ShapesOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="9b6b150d33cb71f2ab6380f143cc37b6"></a><!-- doxytag: member="geompy::HealOp" ref="9b6b150d33cb71f2ab6380f143cc37b6" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#9b6b150d33cb71f2ab6380f143cc37b6">geompy.HealOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="1293220280565f0b9256d382d2ea882a"></a><!-- doxytag: member="geompy::InsertOp" ref="1293220280565f0b9256d382d2ea882a" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#1293220280565f0b9256d382d2ea882a">geompy.InsertOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="51777a574318dcf4c9025d03b0cfb1a1"></a><!-- doxytag: member="geompy::BoolOp" ref="51777a574318dcf4c9025d03b0cfb1a1" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#51777a574318dcf4c9025d03b0cfb1a1">geompy.BoolOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="921e4ec0a8e80b1c61bd8b156ba8cfb7"></a><!-- doxytag: member="geompy::TrsfOp" ref="921e4ec0a8e80b1c61bd8b156ba8cfb7" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#921e4ec0a8e80b1c61bd8b156ba8cfb7">geompy.TrsfOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="37bbe3bd9771d58b547723e6436bed81"></a><!-- doxytag: member="geompy::LocalOp" ref="37bbe3bd9771d58b547723e6436bed81" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#37bbe3bd9771d58b547723e6436bed81">geompy.LocalOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="eb30abfc8b306d15adc2f50c48064054"></a><!-- doxytag: member="geompy::MeasuOp" ref="eb30abfc8b306d15adc2f50c48064054" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#eb30abfc8b306d15adc2f50c48064054">geompy.MeasuOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="4e06888ee75ecc7a54f0c8bad501a0c2"></a><!-- doxytag: member="geompy::BlocksOp" ref="4e06888ee75ecc7a54f0c8bad501a0c2" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#4e06888ee75ecc7a54f0c8bad501a0c2">geompy.BlocksOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="c809d5d73246f177ee010c4fe497d342"></a><!-- doxytag: member="geompy::GroupOp" ref="c809d5d73246f177ee010c4fe497d342" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#c809d5d73246f177ee010c4fe497d342">geompy.GroupOp</a> = None<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="269cf26d7d10b8f6b4a20789ed8233a0"></a><!-- doxytag: member="geompy::ShapeType" ref="269cf26d7d10b8f6b4a20789ed8233a0" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">dictionary <a class="el" href="namespacegeompy.html#269cf26d7d10b8f6b4a20789ed8233a0">geompy.ShapeType</a> = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}<code> [static]</code> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+</DIV>
+</BODY>
+</HTML>
-// WebHelp 5.10.001\r
-var gTEA = new Array();\r
-function aTE(sTopicTitle, sTopicURL)\r
-{\r
- var len = gTEA.length;\r
- gTEA[len] = new topicEntry(sTopicTitle, sTopicURL);\r
-}\r
-\r
-function topicEntry(sTopicTitle, sTopicURL)\r
-{\r
- this.sTopicTitle = sTopicTitle;\r
- this.sTopicURL = sTopicURL;\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
- if (parent && parent != this) {\r
- if (parent.putFtsTData) \r
- {\r
- parent.putFtsTData(gTEA);\r
- }\r
- }\r
-}\r
-\r
+// WebHelp 5.10.001
+var gTEA = new Array();
+function aTE(sTopicTitle, sTopicURL)
+{
+ var len = gTEA.length;
+ gTEA[len] = new topicEntry(sTopicTitle, sTopicURL);
+}
+
+function topicEntry(sTopicTitle, sTopicURL)
+{
+ this.sTopicTitle = sTopicTitle;
+ this.sTopicURL = sTopicURL;
+}
+
+function window_OnLoad()
+{
+ if (parent && parent != this) {
+ if (parent.putFtsTData)
+ {
+ parent.putFtsTData(gTEA);
+ }
+ }
+}
+
window.onload = window_OnLoad;
\ No newline at end of file
-<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="whftdata.js"></script>\r
-<script language="javascript">\r
-<!--\r
-//-->\r
-</script>\r
-<script language="javascript">\r
-<!--\r
-aTE("Add Point on Edge","add_point_on_edge.htm");\r
-aTE("Arc","arc.htm");\r
-aTE("Archimede","archimede.htm");\r
-aTE("Basic Geometrical Objects","basic_geometrical_objects.htm");\r
-aTE("Basic Operations","basic_operations.htm");\r
-aTE("Building of blocks","blocks.htm");\r
-aTE("Blocks Operations","blocks_operations.htm");\r
-aTE("Boolean Operations","boolean_operations.htm");\r
-aTE("Box","box.htm");\r
-aTE("Building by Blocks","building_by_blocks.htm");\r
-aTE("Chamfer","chamfer.htm");\r
-aTE("Changing Display Parameters","changing_display_parameters.htm");\r
-aTE("Changing displaying parameters","changing_displaying_parameters.htm");\r
-aTE("Check Free Boundaries","check_free_boundaries.htm");\r
-aTE("Check Free Faces","check_free_faces.htm");\r
-aTE("Circle","circle.htm");\r
-aTE("Close Contour","close_contour.htm");\r
-aTE("Color","color.htm");\r
-aTE("Common","common.htm");\r
-aTE("Complex Objects","complex_objects.htm");\r
-aTE("Compound","compound.htm");\r
-aTE("Cone","cone.htm");\r
-aTE("Curve","curve.htm");\r
-aTE("Cut","cut.htm");\r
-aTE("Cylinder","cylinder.htm");\r
-aTE("Edge","edge.htm");\r
-aTE("Ellipse","ellipse.htm");\r
-aTE("Explode","explode.htm");\r
-aTE("Explode on Blocks","explode_on_blocks.htm");\r
-aTE("Extrusion","extrusion.htm");\r
-aTE("Face","face.htm");\r
-aTE("Introduction to GEOM","files/introduction_to_geom.htm");\r
-aTE("Titre","files/salome2_sp3_basicgui_functions.htm");\r
-aTE("Titre","files/salome2_sp3_booleangui_functions.htm");\r
-aTE("Titre","files/salome2_sp3_buildgui_functions.htm");\r
-aTE("Titre","files/salome2_sp3_displaygui_functions.htm");\r
-aTE("Titre","files/salome2_sp3_generationgui_functions.htm");\r
-aTE("Titre","files/salome2_sp3_geomtoolsgui_functions.htm");\r
-aTE("Titre","files/salome2_sp3_measuregui_functions.htm");\r
-aTE("Titre","files/salome2_sp3_operationgui_functions.htm");\r
-aTE("Titre","files/salome2_sp3_primitivegui_functions.htm");\r
-aTE("Titre","files/salome2_sp3_repairgui_functions.htm");\r
-aTE("Titre","files/salome2_sp3_transformationgui_functions.htm");\r
-aTE("Fillet","fillet.htm");\r
-aTE("Filling","filling.htm");\r
-aTE("Fuse","fuse.htm");\r
-aTE("Geometrical Objects","geometrical_objects.htm");\r
-aTE("Glue Faces","glue_faces.htm");\r
-aTE("Groups","groups.htm");\r
-aTE("Isos","isos.htm");\r
-aTE("Line","line.htm");\r
-aTE("Local Coordinate System","local_coordinate_system.htm");\r
-aTE("Measurement Tools","measurement_tools.htm");\r
-aTE("Mirror Image","mirror_image.htm");\r
-aTE("Modify the Location","modify_the_location.htm");\r
-aTE("Multi Rotation","multi_rotation.htm");\r
-aTE("Multi Transformation","multi_transformation.htm");\r
-aTE("Multi Translation","multi_translation.htm");\r
-aTE("Blocks","newentity_blocks.htm");\r
-aTE("Offset Surface","offset_surface.htm");\r
-aTE("Partition","partition.htm");\r
-aTE("Pipe Creation","pipe_creation.htm");\r
-aTE("Plane","plane.htm");\r
-aTE("Point","point.htm");\r
-aTE("Primitives","primitives.htm");\r
-aTE("Propagate","propagate.htm");\r
-aTE("Repairing Operations","repairing_operations.htm");\r
-aTE("Revolution","revolution.htm");\r
-aTE("Rotation","rotation.htm");\r
-aTE("Scale Transform","scale_transform.htm");\r
-aTE("Section","section.htm");\r
-aTE("Sewing","sewing.htm");\r
-aTE("Shape Processing","shape_processing.htm");\r
-aTE("Shell","shell.htm");\r
-aTE("Sketcher","sketcher.htm");\r
-aTE("Sketcher","sketcher_tui.htm");\r
-aTE("Solid","solid.htm");\r
-aTE("Sphere","sphere.htm");\r
-aTE("Suppress Faces","suppress_faces.htm");\r
-aTE("Suppress Holes","suppress_holes.htm");\r
-aTE("Suppress Internal Wires","suppress_internal_wires.htm");\r
-aTE("Transformation Operations","transformation_operations.htm");\r
-aTE("Translation","translation.htm");\r
-aTE("Transparency","transparency.htm");\r
-aTE("Turus","turus.htm");\r
-aTE("Vector","vector.htm");\r
-aTE("Wire","wire.htm");\r
-aTE("Wireframe and Shading","wireframe_and_shading.htm");\r
-aTE("Working Plane","working_plane.htm");\r
-aTE("Working with groups","working_with_groups.htm");\r
-\r
-//-->\r
-</script>\r
-</html>\r
+<html>
+<head>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+</head>
+<body>
+<script language="javascript" src="whftdata.js"></script>
+<script language="javascript">
+<!--
+//-->
+</script>
+<script language="javascript">
+<!--
+aTE("Add Point on Edge","add_point_on_edge.htm");
+aTE("Arc","arc.htm");
+aTE("Archimede","archimede.htm");
+aTE("Basic Geometrical Objects","basic_geometrical_objects.htm");
+aTE("Basic Operations","basic_operations.htm");
+aTE("Blocks Operations","blocks_operations.htm");
+aTE("Boolean Operations","boolean_operations.htm");
+aTE("Box","box.htm");
+aTE("Building by Blocks","building_by_blocks.htm");
+aTE("Chamfer","chamfer.htm");
+aTE("Changing Display Parameters","changing_display_parameters.htm");
+aTE("Check Free Boundaries","check_free_boundaries.htm");
+aTE("Check Free Faces","check_free_faces.htm");
+aTE("Circle","circle.htm");
+aTE("Close Contour","close_contour.htm");
+aTE("Color","color.htm");
+aTE("Common","common.htm");
+aTE("Complex Objects","complex_objects.htm");
+aTE("Compound","compound.htm");
+aTE("Cone","cone.htm");
+aTE("Curve","curve.htm");
+aTE("Cut","cut.htm");
+aTE("Cylinder","cylinder.htm");
+aTE("Edge","edge.htm");
+aTE("Ellipse","ellipse.htm");
+aTE("Explode","explode.htm");
+aTE("Explode on Blocks","explode_on_blocks.htm");
+aTE("Extrusion","extrusion.htm");
+aTE("Face","face.htm");
+aTE("Introduction to GEOM","files/introduction_to_geom.htm");
+aTE("Titre","files/salome2_sp3_booleangui_functions.htm");
+aTE("Titre","files/salome2_sp3_geomtoolsgui_functions.htm");
+aTE("Titre","files/salome2_sp3_measuregui_functions.htm");
+aTE("Fillet","fillet.htm");
+aTE("Filling","filling.htm");
+aTE("Fuse","fuse.htm");
+aTE("Geometrical Objects","geometrical_objects.htm");
+aTE("geometry","geometry.htm");
+aTE("Glue Faces","glue_faces.htm");
+aTE("Groups","groups.htm");
+aTE("Isos","isos.htm");
+aTE("Line","line.htm");
+aTE("Local Coordinate System","local_coordinate_system.htm");
+aTE("Measurement Tools","measurement_tools.htm");
+aTE("Mirror Image","mirror_image.htm");
+aTE("Modify the Location","modify_the_location.htm");
+aTE("Multi Rotation","multi_rotation.htm");
+aTE("Multi Transformation","multi_transformation.htm");
+aTE("Multi Translation","multi_translation.htm");
+aTE("Blocks","newentity_blocks.htm");
+aTE("OCC_Viewer","occ_viewer.htm");
+aTE("Offset Surface","offset_surface.htm");
+aTE("Partition","partition.htm");
+aTE("Pipe Creation","pipe_creation.htm");
+aTE("Plane","plane.htm");
+aTE("Point","point.htm");
+aTE("Primitives","primitives.htm");
+aTE("Propagate","propagate.htm");
+aTE("Repairing Operations","repairing_operations.htm");
+aTE("Revolution","revolution.htm");
+aTE("Rotation","rotation.htm");
+aTE("Scale Transform","scale_transform.htm");
+aTE("Section","section.htm");
+aTE("Sewing","sewing.htm");
+aTE("Shape Processing","shape_processing.htm");
+aTE("Shell","shell.htm");
+aTE("Sketcher","sketcher.htm");
+aTE("Sketcher","sketcher_tui.htm");
+aTE("Solid","solid.htm");
+aTE("Sphere","sphere.htm");
+aTE("Suppress Faces","suppress_faces.htm");
+aTE("Suppress Holes","suppress_holes.htm");
+aTE("Suppress Internal Wires","suppress_internal_wires.htm");
+aTE("Transformation Operations","transformation_operations.htm");
+aTE("Translation","translation.htm");
+aTE("Transparency","transparency.htm");
+aTE("Turus","turus.htm");
+aTE("Vector","vector.htm");
+aTE("Viewing Geometrical Objects","viewing_geometrical_objects.htm");
+aTE("Wire","wire.htm");
+aTE("Wireframe and Shading","wireframe_and_shading.htm");
+aTE("Working Plane","working_plane.htm");
+aTE("Working with groups","working_with_groups.htm");
+
+//-->
+</script>
+</html>
-<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="whfts.js"></script>\r
-<script language="javascript">\r
-<!--\r
-iWM("0","zmin","whfwdata0.htm");\r
-\r
-iTM(0,89,"whftdata0.htm");\r
-\r
-//-->\r
-</script>\r
-</body>\r
+<html>
+<head>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+</head>
+<body>
+<script language="javascript" src="whfts.js"></script>
+<script language="javascript">
+<!--
+iWM("0","zoom","whfwdata0.htm");
+
+iTM(0,82,"whftdata0.htm");
+
+//-->
+</script>
+</body>
</html>
\ No newline at end of file
-// WebHelp 5.10.001\r
-var gaFileMapping = new Array();\r
-var gaFileTopicMapping = new Array();\r
-\r
-function fileMapping(sStartKey, sEndKey, sFileName)\r
-{\r
- this.sStartKey = sStartKey;\r
- this.sEndKey = sEndKey;\r
- this.sFileName = sFileName;\r
- this.aFtsKeys = null;\r
-}\r
-\r
-function fileTopicMapping(nIdBegin, nIdEnd, sFileName)\r
-{\r
- this.nBegin = nIdBegin;\r
- this.nEnd = nIdEnd;\r
- this.sFileName = sFileName;\r
- this.aTopics = null;\r
-}\r
-\r
-\r
-function iWM(sStartKey, sEndKey, sFileName)\r
-{\r
- gaFileMapping[gaFileMapping.length] = new fileMapping(sStartKey, sEndKey, sFileName); \r
-}\r
-\r
-function window_OnLoad()\r
-{\r
- if (parent && parent != this && parent.ftsReady)\r
- {\r
- parent.ftsReady(gaFileMapping, gaFileTopicMapping);\r
- } \r
-}\r
-\r
-function iTM(nIdBegin, nIdEnd, sFileName)\r
-{\r
- gaFileTopicMapping[gaFileTopicMapping.length] = new fileTopicMapping(nIdBegin, nIdEnd, sFileName); \r
-}\r
-\r
-window.onload = window_OnLoad;\r
+// WebHelp 5.10.001
+var gaFileMapping = new Array();
+var gaFileTopicMapping = new Array();
+
+function fileMapping(sStartKey, sEndKey, sFileName)
+{
+ this.sStartKey = sStartKey;
+ this.sEndKey = sEndKey;
+ this.sFileName = sFileName;
+ this.aFtsKeys = null;
+}
+
+function fileTopicMapping(nIdBegin, nIdEnd, sFileName)
+{
+ this.nBegin = nIdBegin;
+ this.nEnd = nIdEnd;
+ this.sFileName = sFileName;
+ this.aTopics = null;
+}
+
+
+function iWM(sStartKey, sEndKey, sFileName)
+{
+ gaFileMapping[gaFileMapping.length] = new fileMapping(sStartKey, sEndKey, sFileName);
+}
+
+function window_OnLoad()
+{
+ if (parent && parent != this && parent.ftsReady)
+ {
+ parent.ftsReady(gaFileMapping, gaFileTopicMapping);
+ }
+}
+
+function iTM(nIdBegin, nIdEnd, sFileName)
+{
+ gaFileTopicMapping[gaFileTopicMapping.length] = new fileTopicMapping(nIdBegin, nIdEnd, sFileName);
+}
+
+window.onload = window_OnLoad;
-// WebHelp 5.10.001\r
-var gWEA = new Array();\r
-function aWE()\r
-{\r
- var len = gWEA.length;\r
- gWEA[len] = new ftsEntry(aWE.arguments);\r
-}\r
-\r
-function ftsEntry(fn_arguments) \r
-{\r
- if (fn_arguments.length && fn_arguments.length >= 1) \r
- {\r
- this.sItemName = fn_arguments[0];\r
- this.aTopics = null;\r
- var nLen = fn_arguments.length;\r
- if (nLen > 1) \r
- {\r
- this.aTopics = new Array();\r
- for (var i = 0; i < nLen - 1; i ++ )\r
- {\r
- this.aTopics[i] = fn_arguments[i + 1];\r
- }\r
- }\r
- }\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
- if (parent && parent != this) {\r
- if (parent.putFtsWData) \r
- {\r
- parent.putFtsWData(gWEA);\r
- }\r
- }\r
-}\r
-\r
+// WebHelp 5.10.001
+var gWEA = new Array();
+function aWE()
+{
+ var len = gWEA.length;
+ gWEA[len] = new ftsEntry(aWE.arguments);
+}
+
+function ftsEntry(fn_arguments)
+{
+ if (fn_arguments.length && fn_arguments.length >= 1)
+ {
+ this.sItemName = fn_arguments[0];
+ this.aTopics = null;
+ var nLen = fn_arguments.length;
+ if (nLen > 1)
+ {
+ this.aTopics = new Array();
+ for (var i = 0; i < nLen - 1; i ++ )
+ {
+ this.aTopics[i] = fn_arguments[i + 1];
+ }
+ }
+ }
+}
+
+function window_OnLoad()
+{
+ if (parent && parent != this) {
+ if (parent.putFtsWData)
+ {
+ parent.putFtsWData(gWEA);
+ }
+ }
+}
+
window.onload = window_OnLoad;
\ No newline at end of file
-<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("0",0,3,4,6,7,9,11,12,19,46,48,52,63,64,66,75,41,81,83);\r
-aWE("00001",66);\r
-aWE("0001",19);\r
-aWE("01",4);\r
-aWE("1",0,2,3,4,6,7,9,10,11,12,15,16,19,21,24,26,27,28,29,30,43,44,46,47,48,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,71,72,75,74,77,79,36,38,39,40,41,42,34,33,32,81,82,83,84,88,89);\r
-aWE("10",3,19,52,64,75,81);\r
-aWE("100",3,4,6,9,19,46,52,66,75,81);\r
-aWE("1000",3,81);\r
-aWE("1000000",4);\r
-aWE("100x30x100",52);\r
-aWE("105",52);\r
-aWE("11",52);\r
-aWE("12",38);\r
-aWE("120",9);\r
-aWE("130",66);\r
-aWE("140",66);\r
-aWE("15",9,19,52,64,75);\r
-aWE("150",3,9,46,66,75);\r
-aWE("165",11);\r
-aWE("17",64);\r
-aWE("170",3);\r
-aWE("180",66,75);\r
-aWE("1840",52);\r
-aWE("1d",6,39,32,81);\r
-aWE("1e",52,66);\r
-aWE("1st",39,40,41,42,32);\r
-aWE("2",58,6,8,15,18,19,22,23,24,25,28,45,46,48,49,50,52,55,56,57,60,66,70,72,74,38,39,40,41,42,34,33,32,81,82,84,85,88);\r
-aWE("20",3,7,9,19,46,64,66,75,81);\r
-aWE("200",3,4,6,48,52,66,81);\r
-aWE("210",81);\r
-aWE("218",11);\r
-aWE("220",81);\r
-aWE("23",52);\r
-aWE("25",3,6,7,64,81);\r
-aWE("250",46,52,66,75);\r
-aWE("2d",6,44,66,72,36,39,41,34,33,32,81);\r
-aWE("2nd",39,40,41,42,32);\r
-aWE("2st",42);\r
-aWE("3",1,2,6,8,11,15,19,21,46,48,52,56,62,63,66,72,74,39,40,41,42,33,32,81,82,85);\r
-aWE("30",3,9,11,19,52,64,66,75,81);\r
-aWE("300",46,75);\r
-aWE("300000",52);\r
-aWE("31",11);\r
-aWE("32",66);\r
-aWE("32000",52);\r
-aWE("35",7,64,66,81);\r
-aWE("3d",12,15,22,44,51,60,62,63,66,72,78,35,36,38,39,40,41,34,33,32,85,87,89);\r
-aWE("3rd",39,32);\r
-aWE("3st",42);\r
-aWE("4",58,46,48,52,56,72,74,39,41,33,81);\r
-aWE("40",7,9,19,46,64,66,81);\r
-aWE("41",66);\r
-aWE("45",9,64,66);\r
-aWE("5",0,3,11,19,44,46,48,52,63,66,72,75,74,36,37,41,81);\r
-aWE("50",3,6,9,11,19,46,52,66,75,81,83);\r
-aWE("500",4);\r
-aWE("55",7,64,66);\r
-aWE("6",58,52,72,38,41);\r
-aWE("60",19,66,81);\r
-aWE("65",66);\r
-aWE("7",46,52,66,72,41);\r
-aWE("70",3,9,46,64,66,75,81);\r
-aWE("8",52,72,41);\r
-aWE("80",52,66,75,81);\r
-aWE("9",46,52,72,74,41);\r
-aWE("90",74);\r
-aWE("abl",74);\r
-aWE("abov",54);\r
-aWE("absolut",74);\r
-aWE("absolute",83);\r
-aWE("accessibl",8,17,29,30,50,77,42);\r
-aWE("accord",0,72,41,32);\r
-aWE("accordanc",0,16,41);\r
-aWE("achiev",72,41);\r
-aWE("ad",16,48,37,41,89);\r
-aWE("add",0,3,4,6,7,9,19,46,48,64,66,75,41,81,89);\r
-aWE("addobject",48,89);\r
-aWE("addtostudy",3,4,6,7,9,11,19,46,48,64,66,75,81);\r
-aWE("addtostudyinfath",6,66);\r
-aWE("adjustment",41);\r
-aWE("advanc",8,20,25,29,30,46,73,76,77,36,34,86);\r
-aWE("aim",39);\r
-aWE("algorithm",8,15,21,22,24,51,54,60,62,63,74,77,39,84,85,88);\r
-aWE("all_fac",66);\r
-aWE("allow",58,10,27,53,54,55,68,71,74,79,41,42,82);\r
-aWE("along",8,10,57,59,61,36,39,42,81,82);\r
-aWE("alongsid",33);\r
-aWE("already",48);\r
-aWE("angl",55,66,67,68,72,74,36,41,42,81);\r
-aWE("anoth",23,29,50,62,63,77);\r
-aWE("any",2,54,60,68,72,41,82);\r
-aWE("ap",51,41,32,81,89);\r
-aWE("appear",89);\r
-aWE("append",19,81);\r
-aWE("appli",10,39);\r
-aWE("applicabl",59,42);\r
-aWE("apply",72,41);\r
-aWE("approximation",72,41);\r
-aWE("arc",1,3,19,46,66,75,74,32,81);\r
-aWE("arc1",19);\r
-aWE("arc2",19);\r
-aWE("archimed",2,4,39);\r
-aWE("area",52);\r
-aWE("argument",0,1,2,58,8,10,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,49,50,51,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,36,38,39,40,41,42,34,33,32,82,84,85,86,88,89);\r
-aWE("around",55,67,36,81);\r
-aWE("associat",35);\r
-aWE("attribut",35);\r
-aWE("automatical",58,51,32);\r
-aWE("availabl",0,58,16,74,78,79,80,35,37,41,89);\r
-aWE("ax",8,51,32,82);\r
-aWE("axi",19,21,24,51,53,55,57,67,68,36,38,40,42,32,81);\r
-aWE("b",3,22,32);\r
-aWE("bas",21,24,29,55,61,66,67,69,72,36,40,41,42,82,84);\r
-aWE("baseshap",61,36);\r
-aWE("basi",29,36);\r
-aWE("basic",1,2,3,4,15,22,26,31,50,51,52,60,62,63,74,38,39,34,32,85,88);\r
-aWE("basicproperti",52,38);\r
-aWE("bb",52);\r
-aWE("be",25);\r
-aWE("befor",66,72,74,41);\r
-aWE("begin",66);\r
-aWE("belong",10);\r
-aWE("below",58,54);\r
-aWE("besi",22);\r
-aWE("bezi",3,22,72,41,32);\r
-aWE("big",54);\r
-aWE("block",58,6,9,5,28,31,52,56,65,38,39);\r
-aWE("boolean",7,18,23,45,31,70,38,34,33);\r
-aWE("both",8,21,56,35);\r
-aWE("boudari",66);\r
-aWE("bound",9,46,52,38);\r
-aWE("boundari",13,66,71,79,41);\r
-aWE("boundary",13,66,80,41);\r
-aWE("boundingbox",52,38);\r
-aWE("box",0,4,58,6,8,11,12,13,16,17,23,28,48,52,64,66,72,74,80,36,37,38,39,40,41,42,34,32,81,83,86,89);\r
-aWE("box_tr1",6);\r
-aWE("box_tr2",6);\r
-aWE("box1",52,64,66);\r
-aWE("box2",52,64,66);\r
-aWE("box3",64);\r
-aWE("break",65,39);\r
-aWE("brep",31,66,37);\r
-aWE("brows",43,51,35,37,32,86);\r
-aWE("bsplin",72,41);\r
-aWE("bsplinerestriction",72,41);\r
-aWE("build",58,6,9,5,20,25,30,31,60,65,73,76,39,34,86);\r
-aWE("button",51,71,79,41,32,86,89);\r
-aWE("bypas",58);\r
-aWE("c",46,75);\r
-aWE("cad",31);\r
-aWE("camera",32,88);\r
-aWE("cas",58,51,56,72,80,41,32);\r
-aWE("catia",37);\r
-aWE("cent",8,15,21,26,52,54,55,74,77,38,40,42,32,84);\r
-aWE("center",27);\r
-aWE("centerofscal",69,42);\r
-aWE("central",21,24,69,40);\r
-aWE("certain",89);\r
-aWE("chain",6);\r
-aWE("chamf",10,39,81);\r
-aWE("chamfer_",81);\r
-aWE("chamfer_all",81);\r
-aWE("chamfer_f",81);\r
-aWE("chamfer_f1",81);\r
-aWE("chang",11,12,17,49,83,87);\r
-aWE("check",6,13,14,28,30,52,66,80,38,39,41);\r
-aWE("check_box",6);\r
-aWE("checkandimprov",6);\r
-aWE("checkbox",53,54,55,68,79,41,42,82);\r
-aWE("checkcompoundofblock",52,38);\r
-aWE("checkshap",52,66,38);\r
-aWE("choic",22);\r
-aWE("choos",28,51,35,37,39);\r
-aWE("circl",3,15,74,32);\r
-aWE("circle1",3);\r
-aWE("circle2",3);\r
-aWE("click",12,17,35,37,87,89);\r
-aWE("clos",13,16,66,72,76,41,34,89);\r
-aWE("closecontour",16,66,41);\r
-aWE("closedwir",13,66,41);\r
-aWE("closur",16,41);\r
-aWE("cm",52);\r
-aWE("coincid",54);\r
-aWE("coincident",47,41);\r
-aWE("collinear",21,24);\r
-aWE("color",11,12,17,87);\r
-aWE("command",0,1,2,58,8,10,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,30,43,44,45,47,50,51,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,35,36,38,39,40,41,42,34,33,32,82,83,84,85,86,87,89);\r
-aWE("common",7,10,16,18,41,33,81);\r
-aWE("complex",19,29,44,31,61,67,36,39,33);\r
-aWE("component",3,19,44,74,42,32,82);\r
-aWE("compos",58,38);\r
-aWE("compound",58,6,18,19,20,23,27,28,45,46,47,52,55,57,59,66,70,38,39,41,42,34);\r
-aWE("compsolid",27,29,61,67,36);\r
-aWE("comput",2,38,39);\r
-aWE("con",21,64,66,40);\r
-aWE("concern",38);\r
-aWE("condition",38);\r
-aWE("cone1",64);\r
-aWE("cone2",64);\r
-aWE("confirm",37,89);\r
-aWE("conical",72,41);\r
-aWE("connect",10,30,73,38,39,34,86);\r
-aWE("connection",38);\r
-aWE("consequent",81);\r
-aWE("consider",16,47,38,41);\r
-aWE("consol",38);\r
-aWE("constraint",58);\r
-aWE("construct",58,76,40,34);\r
-aWE("construction",22,31,61,33);\r
-aWE("constructor",39,40,41,42,32);\r
-aWE("contain",0,6,14,16,65,39,41);\r
-aWE("content",48,37);\r
-aWE("continuiti",72,41);\r
-aWE("continuity",72,41);\r
-aWE("continuity2d",72,41);\r
-aWE("continuity3d",72,41);\r
-aWE("contour",16,66,41);\r
-aWE("conversion",72,41);\r
-aWE("coord",52);\r
-aWE("coordinat",8,21,24,27,51,52,54,63,74,77,38,40,42,32,81,82,84,85,88);\r
-aWE("copy",53,54,68,42,82);\r
-aWE("corner",8,9,40);\r
-aWE("correction",72,41);\r
-aWE("correspond",2,13,22,25,28,36,39,40,41,34,32);\r
-aWE("count",66);\r
-aWE("coupl",74);\r
-aWE("cover",33);\r
-aWE("creat",1,2,3,4,58,6,7,8,9,10,15,16,19,20,21,22,24,25,26,27,29,30,43,44,45,46,48,50,51,52,53,54,55,61,62,63,64,66,67,68,69,70,73,75,74,76,77,35,36,38,39,40,41,42,34,32,81,82,84,85,86,88,89);\r
-aWE("createanddisplaygo",3,4,6,7,9,11,19,46,48,64,66,75,81);\r
-aWE("creategroup",48,89);\r
-aWE("creation",1,3,8,15,16,19,20,21,22,24,25,26,29,30,44,46,48,31,50,61,62,63,64,66,67,73,76,77,36,39,41,84,85,86,89);\r
-aWE("cs",51);\r
-aWE("cs1",81);\r
-aWE("cs2",81);\r
-aWE("cub",54);\r
-aWE("current",8,29,50,74,77,35);\r
-aWE("curv",3,22,44,72,74,36,41,32);\r
-aWE("curve2dmod",72,41);\r
-aWE("curve3dmod",72,41);\r
-aWE("curvecontinuity",72,41);\r
-aWE("cut",7,18,23,60,66,72,39,41,33);\r
-aWE("cut_without_f_2",66);\r
-aWE("cylind",7,21,24,64,66,40,81);\r
-aWE("cylinder",19);\r
-aWE("cylindrical",72,41);\r
-aWE("d",10,66);\r
-aWE("d1",10,39,81);\r
-aWE("d2",10,39,81);\r
-aWE("data",38);\r
-aWE("data_dir",66);\r
-aWE("default",63,74,89);\r
-aWE("defin",1,8,10,15,21,22,24,26,27,28,29,43,44,50,51,55,56,57,61,62,63,67,68,69,72,74,77,37,39,40,41,42,32,82,84,85,88,89);\r
-aWE("definit",79,38,41);\r
-aWE("definition",61,72,36,41);\r
-aWE("deflection",2,39);\r
-aWE("degenerat",38);\r
-aWE("degre",44,67,72,74,36,41);\r
-aWE("delet",60,39,89);\r
-aWE("density",2,39);\r
-aWE("depend",56,39);\r
-aWE("descr",52);\r
-aWE("description",58,12,52,75,74,35,36,38,39,40,41,42,34,32);\r
-aWE("design",89);\r
-aWE("desir",72,41);\r
-aWE("destin",31);\r
-aWE("destination",74);\r
-aWE("detect",13,71,79,41);\r
-aWE("detection",72,41);\r
-aWE("diagonal",40);\r
-aWE("dialog",0,58,12,13,16,23,72,74,80,36,37,38,39,40,41,42,34,32,83,86,89);\r
-aWE("dif",35);\r
-aWE("differencelist",48);\r
-aWE("different",12,53,35,38,40);\r
-aWE("dimension",8,10,24,29,55,36,38,39,40);\r
-aWE("dimention",55);\r
-aWE("dir",55,57,42);\r
-aWE("dir1",57,42);\r
-aWE("dir2",57,42);\r
-aWE("direction",2,15,21,26,29,51,55,56,57,67,68,74,36,39,40,42,32,84);\r
-aWE("dirface1v",56,39);\r
-aWE("dirfaceid1",56,39);\r
-aWE("dirfaceid1u",56,39);\r
-aWE("dirfaceid1v",56,39);\r
-aWE("dirfaceid2",56,39);\r
-aWE("dirfaceid2u",56,39);\r
-aWE("dirfaceid2v",56,39);\r
-aWE("display",3,4,6,7,9,11,12,17,19,46,48,49,64,66,71,75,79,35,37,38,41,32,81,83,87,89);\r
-aWE("displayall",35);\r
-aWE("displayon",35);\r
-aWE("distanc",47,52,59,38,41,42);\r
-aWE("divid",0,66,72,41);\r
-aWE("divideedg",0,66,41);\r
-aWE("do",54);\r
-aWE("doesn",48);\r
-aWE("don",8,16,29,57,77,41,42);\r
-aWE("doubl",12,55,56,57,74,83);\r
-aWE("down",89);\r
-aWE("dropsmalledg",72,41);\r
-aWE("dx",8,52,74,42,82,85);\r
-aWE("dy",8,52,74,42,82,85);\r
-aWE("dz",8,52,42,82,85);\r
-aWE("e",35);\r
-aWE("e1",58);\r
-aWE("e2",58);\r
-aWE("e3",58);\r
-aWE("e4",58);\r
-aWE("easi",89);\r
-aWE("edg",0,1,58,8,9,10,13,15,16,19,22,25,26,27,29,43,44,46,50,52,61,63,65,66,67,72,73,74,36,38,39,41,34,32,81,85,86,87);\r
-aWE("edge_ind",66);\r
-aWE("edge_point",66);\r
-aWE("edge1",9);\r
-aWE("edge2",9);\r
-aWE("edge3",9);\r
-aWE("edge4",9);\r
-aWE("edgeid",0,41);\r
-aWE("edit",89);\r
-aWE("egdemaxtol",38);\r
-aWE("egdemintol",38);\r
-aWE("eith",58);\r
-aWE("element",16,30,74,35,36,38,40,41,34,33,32,89);\r
-aWE("elementary",58);\r
-aWE("ellips",3,26,32);\r
-aWE("els",52,66);\r
-aWE("empty",79,80,41);\r
-aWE("encounter",38);\r
-aWE("end",1,16,29,54,66,74,41,42,32,81,82,85);\r
-aWE("ent",32,89);\r
-aWE("entir",38);\r
-aWE("entity",1,58,8,15,20,21,22,24,25,26,27,29,30,44,50,51,61,62,63,67,73,74,76,77,36,40,34,32,84,85,86,88,89);\r
-aWE("equal",21,74);\r
-aWE("eras",35);\r
-aWE("eraseall",35);\r
-aWE("eraseon",35);\r
-aWE("error",13,48,38,41);\r
-aWE("etc",27,72,41,34);\r
-aWE("exampl",0,1,2,58,8,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,43,44,45,47,49,50,51,53,54,55,56,57,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,36,37,39,40,41,42,34,33,32,82,83,84,85,86,87,89);\r
-aWE("except",80,41);\r
-aWE("exist",62,74,89);\r
-aWE("expand",37);\r
-aWE("explod",6,5,27,28,46,39,34);\r
-aWE("export",31,37);\r
-aWE("exportation",37);\r
-aWE("extra",38);\r
-aWE("extract",28,39);\r
-aWE("extrud",61,67,36);\r
-aWE("extrusion",29,36);\r
-aWE("f",46,75);\r
-aWE("f_2",66);\r
-aWE("f_ind_1",81);\r
-aWE("f_ind_2",81);\r
-aWE("f1",58);\r
-aWE("f1_id",66);\r
-aWE("f2",58);\r
-aWE("f3",58);\r
-aWE("f4",58);\r
-aWE("f5",58);\r
-aWE("f6",58);\r
-aWE("fac",3,58,9,10,14,16,19,27,28,29,30,43,44,46,47,48,52,56,59,60,61,62,66,67,72,73,75,74,78,80,36,38,39,41,42,34,32,81,88);\r
-aWE("face_nam",66);\r
-aWE("face_rot",66);\r
-aWE("face1",10,19,46,39);\r
-aWE("face2",10,19,46,39);\r
-aWE("face3",46);\r
-aWE("faceid",48);\r
-aWE("facemaxtol",38);\r
-aWE("facemintol",38);\r
-aWE("factor",69,42,81);\r
-aWE("fail",52,66);\r
-aWE("fals",13,41);\r
-aWE("field",32);\r
-aWE("fil",17,19,44,51,36,37,32,87);\r
-aWE("fill",79,36,41);\r
-aWE("fillet",10,43,39,81);\r
-aWE("filletall",81);\r
-aWE("final",53,62,63,82,88,89);\r
-aWE("first",8,15,21,24,25,51,53,54,56,57,60,62,63,75,77,39,40,42,34,33,32,82,84,85,88);\r
-aWE("fix",72,41);\r
-aWE("fixfacesiz",72,41);\r
-aWE("fixshap",66,72,41);\r
-aWE("flag",38);\r
-aWE("flight_solid",66);\r
-aWE("follow",75,74,35,38,34,33,83,89);\r
-aWE("format",31,37);\r
-aWE("four",58,9);\r
-aWE("fre",13,14,66,71,79,41);\r
-aWE("function",31,34,81);\r
-aWE("functionaliti",58);\r
-aWE("functionality",74,89);\r
-aWE("fus",7,11,45,33);\r
-aWE("fuse_id",11);\r
-aWE("gap",16,41);\r
-aWE("general",58,33);\r
-aWE("generat",29,44,61,36);\r
-aWE("generation",29,44,31,61,67,36);\r
-aWE("geom",3,4,6,7,9,11,12,19,46,48,31,52,64,65,66,75,35,36,37,38,39,40,42,34,33,32,81);\r
-aWE("geom_object",0,1,2,58,8,10,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,50,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,36,38,39,40,41,42,34,32,82,84,85,86,89);\r
-aWE("geometric",1,58,15,20,22,25,26,29,30,44,50,61,62,63,67,73,76,85,86);\r
-aWE("geometrical",3,12,18,46,31,55,35,36,37,38,39,40,41,42,34,33,32,87,89);\r
-aWE("geometry",66,72,41);\r
-aWE("geompy",0,1,2,3,4,58,6,7,8,9,10,11,13,15,16,18,19,20,21,22,24,25,26,27,28,29,30,43,44,45,46,47,48,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,74,76,77,78,79,80,36,38,39,40,41,42,34,33,32,81,82,84,85,86,89);\r
-aWE("get",6,52,66,38,34,81);\r
-aWE("getenv",66);\r
-aWE("getfacenearpoint",6);\r
-aWE("getfreeboundary",13,66,41);\r
-aWE("getfreefacesid",14,66,41);\r
-aWE("getobjectid",89);\r
-aWE("getsubshap",66);\r
-aWE("getsubshapeid",48,66,34,81);\r
-aWE("getsubshapeindex",6);\r
-aWE("gg",3,4,6,7,9,11,12,17,19,46,48,52,64,66,75,81,83,87);\r
-aWE("giv",15,26,62,37,32);\r
-aWE("given",3,6,9,10,14,19,24,27,28,30,43,46,47,50,55,59,63,66,75,38,39,41,42,34,32,81,84);\r
-aWE("global",51,54);\r
-aWE("glu",6,47,52,60,66,38,39,41);\r
-aWE("graphic",35);\r
-aWE("gravity",27,52,55,38);\r
-aWE("group",6,48,31,65,39,89);\r
-aWE("group_n",89);\r
-aWE("group1",48);\r
-aWE("gui",39);\r
-aWE("half",32);\r
-aWE("handl",89);\r
-aWE("hav",72,73,41,34);\r
-aWE("height",7,21,24,29,66,36,40,81);\r
-aWE("her",89);\r
-aWE("hexagonal",9);\r
-aWE("hexahedral",58,9,56,39);\r
-aWE("hexahedron",58);\r
-aWE("hid",35);\r
-aWE("highlight",13,38,41);\r
-aWE("hol",66,79,41);\r
-aWE("hold",86);\r
-aWE("how",38);\r
-aWE("i",19,48,66,35);\r
-aWE("i11",38);\r
-aWE("i12",38);\r
-aWE("i13",38);\r
-aWE("i21",38);\r
-aWE("i22",38);\r
-aWE("i23",38);\r
-aWE("i31",38);\r
-aWE("i32",38);\r
-aWE("i33",38);\r
-aWE("id",0,12,14,16,17,27,56,66,78,79,80,35,39,41,34,81,83,87,89);\r
-aWE("id_arc",3);\r
-aWE("id_archimed",4);\r
-aWE("id_axi",81);\r
-aWE("id_bezi",3);\r
-aWE("id_box",4,6,66,81);\r
-aWE("id_box_tr1",6);\r
-aWE("id_box_tr2",6);\r
-aWE("id_box1",64,66);\r
-aWE("id_box2",64,66);\r
-aWE("id_box3",64);\r
-aWE("id_chamfer_",81);\r
-aWE("id_chamfer_all",81);\r
-aWE("id_chamfer_f",81);\r
-aWE("id_chamfer_f1",81);\r
-aWE("id_circle1",3);\r
-aWE("id_circle2",3);\r
-aWE("id_common",7);\r
-aWE("id_compound",6,19,66);\r
-aWE("id_cone1",64);\r
-aWE("id_cone2",64);\r
-aWE("id_cs1",81);\r
-aWE("id_cs2",81);\r
-aWE("id_cut",7,66);\r
-aWE("id_cut_without_f_2",66);\r
-aWE("id_cylind",7,81);\r
-aWE("id_divid",66);\r
-aWE("id_edg",19,46,66);\r
-aWE("id_edge1",9);\r
-aWE("id_edge2",9);\r
-aWE("id_edge3",9);\r
-aWE("id_edge4",9);\r
-aWE("id_ellips",3);\r
-aWE("id_fac",3,66,75);\r
-aWE("id_face_rot",66);\r
-aWE("id_face1",19,46);\r
-aWE("id_face2",19,46);\r
-aWE("id_face3",46);\r
-aWE("id_fil",19);\r
-aWE("id_fillet",81);\r
-aWE("id_filletall",81);\r
-aWE("id_fus",7);\r
-aWE("id_glu",66);\r
-aWE("id_group1",48);\r
-aWE("id_importbrep",66);\r
-aWE("id_interpol",3);\r
-aWE("id_line1",3);\r
-aWE("id_line2",3);\r
-aWE("id_make_block_explod",6);\r
-aWE("id_mirror1",81);\r
-aWE("id_mirror2",81);\r
-aWE("id_mirror3",81);\r
-aWE("id_offset",81);\r
-aWE("id_p",66);\r
-aWE("id_p_on_arc",3);\r
-aWE("id_p0",3);\r
-aWE("id_p1",3,9);\r
-aWE("id_p100",3);\r
-aWE("id_p2",3,9);\r
-aWE("id_p3",3,9);\r
-aWE("id_p4",3,9,81);\r
-aWE("id_partition1",4);\r
-aWE("id_partition2",4);\r
-aWE("id_partition3",4);\r
-aWE("id_pip",19);\r
-aWE("id_plan",4,81);\r
-aWE("id_plane1",3);\r
-aWE("id_plane2",3);\r
-aWE("id_plane3",3);\r
-aWE("id_polylin",3);\r
-aWE("id_position",81);\r
-aWE("id_prism",81);\r
-aWE("id_prism1",19);\r
-aWE("id_prism2",19);\r
-aWE("id_px",3);\r
-aWE("id_py",3);\r
-aWE("id_pz",3);\r
-aWE("id_qface1",9);\r
-aWE("id_qface2",9);\r
-aWE("id_qface3",9);\r
-aWE("id_result",66);\r
-aWE("id_revolution",19);\r
-aWE("id_rot1d",81);\r
-aWE("id_rot2d",81);\r
-aWE("id_rotation",81);\r
-aWE("id_scal",81);\r
-aWE("id_section",7);\r
-aWE("id_sew",66);\r
-aWE("id_shap",66);\r
-aWE("id_shell",46);\r
-aWE("id_sketcher1",75);\r
-aWE("id_sketcher2",75);\r
-aWE("id_solid",46);\r
-aWE("id_solid1",9);\r
-aWE("id_solid2",9);\r
-aWE("id_spher",7);\r
-aWE("id_sphere1",64);\r
-aWE("id_sphere2",64);\r
-aWE("id_sphere3",64);\r
-aWE("id_torus1",64);\r
-aWE("id_torus2",64);\r
-aWE("id_tr1d",81);\r
-aWE("id_tr2d",81);\r
-aWE("id_translation1",81);\r
-aWE("id_translation2",81);\r
-aWE("id_translation3",81);\r
-aWE("id_vector",3);\r
-aWE("id_vector1",3);\r
-aWE("id_vector2",3);\r
-aWE("id_vector3",19);\r
-aWE("id_vr",81);\r
-aWE("id_vxy",3);\r
-aWE("id_wir",19,46,66);\r
-aWE("id_wire_clos",66);\r
-aWE("idlist",66,81);\r
-aWE("idlist_",81);\r
-aWE("idlist_f",81);\r
-aWE("if",0,13,16,21,30,48,52,60,66,72,79,80,38,39,41,34);\r
-aWE("ig",31,37);\r
-aWE("imag",53,42,81);\r
-aWE("implement",37);\r
-aWE("import",3,4,6,7,9,11,19,46,48,31,52,64,66,75,35,37,38,81);\r
-aWE("importation",37);\r
-aWE("importbrep",66);\r
-aWE("importcomponentgui",3,4,6,7,9,11,19,46,48,52,64,66,75,81);\r
-aWE("impossibl",30);\r
-aWE("improv",6);\r
-aWE("in",59,37,42);\r
-aWE("includ",48);\r
-aWE("increas",16,41);\r
-aWE("independent",18,35);\r
-aWE("index",27,89);\r
-aWE("indic",10,27,60,66,39);\r
-aWE("indicat",57,63);\r
-aWE("inertia",52,38);\r
-aWE("inform",38);\r
-aWE("initial",53,54,55,68,69,42,82);\r
-aWE("inquir",38);\r
-aWE("insert",16,41);\r
-aWE("insid",60,39);\r
-aWE("instead",21);\r
-aWE("integ",56,39);\r
-aWE("integer",28,56,39);\r
-aWE("intend",72,41);\r
-aWE("interactive",28,39);\r
-aWE("intermediat",58);\r
-aWE("internal",66,80,41);\r
-aWE("interpol",3);\r
-aWE("interpolat",22);\r
-aWE("intersect",60,39);\r
-aWE("intersection",60,39);\r
-aWE("introduction",58,31);\r
-aWE("invalid",52,66,72,41);\r
-aWE("invisibl",83);\r
-aWE("isbyparamet",0,41);\r
-aWE("iscommonvertex",16,41);\r
-aWE("iso",12);\r
-aWE("isolin",49);\r
-aWE("isplanarfac",46);\r
-aWE("isplanarwant",3,19,30,75);\r
-aWE("issucces",66);\r
-aWE("isvalid",52,66);\r
-aWE("iteration",44,36);\r
-aWE("itself",16,41);\r
-aWE("ix",52,38);\r
-aWE("iy",52,38);\r
-aWE("iz",52,38);\r
-aWE("just",58);\r
-aWE("keep",53,54,68,42,82,89);\r
-aWE("keyboard",89);\r
-aWE("ko",66);\r
-aWE("l",46,75);\r
-aWE("last",25,51,34,32);\r
-aWE("lc",51,32);\r
-aWE("least",22,32);\r
-aWE("leav",89);\r
-aWE("left",54);\r
-aWE("len",66);\r
-aWE("length",0,52,74,38,41);\r
-aWE("les",72,41);\r
-aWE("li",1,15);\r
-aWE("limit",60,39);\r
-aWE("lin",2,3,50,74,39,32,89);\r
-aWE("line1",3);\r
-aWE("line2",3);\r
-aWE("linear",74);\r
-aWE("list",3,10,13,14,16,20,22,27,30,44,48,60,65,66,71,72,73,74,76,78,79,80,36,39,41,34,32,81,86,89);\r
-aWE("listchain",6);\r
-aWE("listoffaceid",10,39);\r
-aWE("listofgeomshap",78,41);\r
-aWE("listofid",78,41,34);\r
-aWE("listofind",27);\r
-aWE("listofkeepinsid",60,39);\r
-aWE("listofmaterial",60,39);\r
-aWE("listofremoveinsid",60,39);\r
-aWE("listofshap",20,22,60,71,73,76,39,41,34,32,86);\r
-aWE("listofshapeid",39);\r
-aWE("listoftool",60,39);\r
-aWE("listofwireid",79,41);\r
-aWE("listshap",43);\r
-aWE("local",51,54,59,74,42,32,81);\r
-aWE("localop",6);\r
-aWE("locat",63,32);\r
-aWE("location",51,54,37,42,32,81);\r
-aWE("lsc",54);\r
-aWE("ly",74,80,41);\r
-aWE("main",0,1,2,58,8,5,10,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,50,51,52,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,35,36,38,39,40,41,42,34,32,82,84,85,86,88,89);\r
-aWE("mainshap",89);\r
-aWE("major",26,40,32,84);\r
-aWE("mak",6,7,10,52,56,57,60,66,39,42,81,82,89);\r
-aWE("make_block_explod",6);\r
-aWE("makearc",1,3,19,46,66,75,32,81);\r
-aWE("makebezi",3,22,32);\r
-aWE("makeblockexplod",6,28,39);\r
-aWE("makeboolean",11,33);\r
-aWE("makebox",8,11,52,64,66,40,81);\r
-aWE("makeboxdxdydz",6,8,52,64,66,81);\r
-aWE("makeboxtwopnt",4,8,48,64);\r
-aWE("makecdg",52,38);\r
-aWE("makechamf",81);\r
-aWE("makechamferall",10,81);\r
-aWE("makechamferedg",10,39,81);\r
-aWE("makechamferfac",10,39,81);\r
-aWE("makecircl",3,15,32);\r
-aWE("makecirclethreepnt",3,15);\r
-aWE("makecommon",7,18);\r
-aWE("makecompound",6,19,20,52,66,34);\r
-aWE("makecon",21,64,66,40);\r
-aWE("makeconer1r2h",21,64);\r
-aWE("makecut",7,66);\r
-aWE("makecylind",7,24,66,40,81);\r
-aWE("makecylinderrh",24);\r
-aWE("makeedg",9,19,25,46,66,34);\r
-aWE("makeellips",3,26,32);\r
-aWE("makefac",3,19,30,46,66,75,34,81);\r
-aWE("makefacewir",30,46);\r
-aWE("makefil",19,44,36);\r
-aWE("makefillet",43,39,81);\r
-aWE("makefilletall",43,81);\r
-aWE("makefus",7,45);\r
-aWE("makegluefac",47,52,66,41);\r
-aWE("makehalfpartition",4,60);\r
-aWE("makehexa",58,9);\r
-aWE("makehexa2fac",58,9);\r
-aWE("makeinterpol",3,22,32);\r
-aWE("makelin",3,50,32);\r
-aWE("makelinetwopnt",3,50);\r
-aWE("makemark",51,32,81);\r
-aWE("makemirrorbyaxi",53,81);\r
-aWE("makemirrorbyplan",53,42,81);\r
-aWE("makemirrorbypoint",53,81);\r
-aWE("makemultirotate1d",55);\r
-aWE("makemultirotate2d",55);\r
-aWE("makemultirotation1d",55,42);\r
-aWE("makemultirotation2d",55,42);\r
-aWE("makemultitransformation1d",6,56,39);\r
-aWE("makemultitransformation2d",6,56,39);\r
-aWE("makemultitranslation1d",57,42,81);\r
-aWE("makemultitranslation2d",57,42,81);\r
-aWE("makeoffset",59,42,81);\r
-aWE("makepartition",4,60,39);\r
-aWE("makepip",19,61,36);\r
-aWE("makeplan",3,4,62,32);\r
-aWE("makeplanefac",3,62);\r
-aWE("makeplanethreepnt",3,62,81);\r
-aWE("makepolylin",3,22,32);\r
-aWE("makeposition",54,42,81);\r
-aWE("makeprism",19,29,46,36);\r
-aWE("makeprismvech",19,29,66,81);\r
-aWE("makequad",58,9);\r
-aWE("makequad2edg",58,9);\r
-aWE("makequad4vertic",58,9);\r
-aWE("makerevolution",19,67,36);\r
-aWE("makerotation",66,68,42,81);\r
-aWE("makescaletransform",69,42,81);\r
-aWE("makesection",7,70);\r
-aWE("makesew",66,71,41);\r
-aWE("makeshell",46,73,34);\r
-aWE("makesketch",46,75,74);\r
-aWE("makesketcheronplan",75);\r
-aWE("makesolid",46,76,34);\r
-aWE("makespher",6,7,11,64,77,40);\r
-aWE("makespherepntr",64);\r
-aWE("maketoru",64,40,84);\r
-aWE("maketorusrr",64,84);\r
-aWE("maketranslation",19,42,81,82);\r
-aWE("maketranslationtwopoint",81,82);\r
-aWE("maketranslationvector",81,82);\r
-aWE("makevector",3,7,19,46,64,66,75,32,81,85);\r
-aWE("makevectordxdydz",3,4,19,85);\r
-aWE("makevertex",3,4,6,7,9,19,46,48,52,63,64,66,75,32,81);\r
-aWE("makevertexoncurv",3,63,32);\r
-aWE("makevertexwithref",3,63,32);\r
-aWE("makewir",3,19,46,66,75,34,81,86);\r
-aWE("manual",32,89);\r
-aWE("mas",52,38);\r
-aWE("material",60,39);\r
-aWE("math",52,66,81);\r
-aWE("matrix",52,38);\r
-aWE("max",28,44,52,72,36,39,41);\r
-aWE("maxdeg",19);\r
-aWE("maxdegre",44,36);\r
-aWE("maximal",28,72,36,38,39,41);\r
-aWE("maximum",28,44,47,72,39,41);\r
-aWE("maxnbfac",28,39);\r
-aWE("maxtoleranc",72,41);\r
-aWE("maxtolerance3d",72,41);\r
-aWE("mean",12,59,63,74,42,87);\r
-aWE("measur",38);\r
-aWE("measurement",52,38);\r
-aWE("mechanism",37);\r
-aWE("mention",58);\r
-aWE("menu",0,1,2,58,8,5,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,49,50,51,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,35,36,37,38,39,40,41,42,34,32,82,84,85,86,87,88,89);\r
-aWE("merg",72,41);\r
-aWE("mesh",2,58,39);\r
-aWE("meshingdeflection",2,4,39);\r
-aWE("method",34);\r
-aWE("middl",63,32);\r
-aWE("min",28,44,52,36,38,39);\r
-aWE("min_dist",52);\r
-aWE("mindeg",19);\r
-aWE("mindegre",44,36);\r
-aWE("mindistanc",52,38);\r
-aWE("minimal",28,30,52,36,38,39);\r
-aWE("minimum",28,44,39);\r
-aWE("minnbfac",28,39);\r
-aWE("minor",26,40,32,84);\r
-aWE("mirror",53,42,81);\r
-aWE("mirror1",81);\r
-aWE("mirror2",81);\r
-aWE("mirror3",81);\r
-aWE("mod",0,11,12,16,72,41,87);\r
-aWE("model",2,31,39);\r
-aWE("modifi",16,54,41,42,32);\r
-aWE("modification",41,42);\r
-aWE("modify",54,42,81);\r
-aWE("modul",31,35);\r
-aWE("moment",52,38);\r
-aWE("mov",54,57,42);\r
-aWE("much",89);\r
-aWE("multi",6,5,55,56,57,39,42,81);\r
-aWE("multirotate1d",81);\r
-aWE("multirotate2d",81);\r
-aWE("multitud",65,39);\r
-aWE("must",52,55,57,79,38,41,42);\r
-aWE("nam",0,1,2,58,8,10,15,16,18,20,21,22,23,24,25,26,29,30,43,44,45,47,50,51,53,54,55,56,57,59,60,61,62,63,67,69,70,71,72,73,76,77,78,79,80,36,37,39,40,41,42,34,32,82,84,85,86,88,89);\r
-aWE("nb",8,29,50,77);\r
-aWE("nb_sub",27);\r
-aWE("nbit",19,44,36);\r
-aWE("nbound",52);\r
-aWE("nbox",52);\r
-aWE("nbsplitpoint",72,41);\r
-aWE("nbtim",55,56,57,39,42);\r
-aWE("nbtimes1",55,57,42);\r
-aWE("nbtimes2",55,57,42);\r
-aWE("nbtimesu",56,39);\r
-aWE("nbtimesv",56,39);\r
-aWE("ncentr",52);\r
-aWE("ncompound",52);\r
-aWE("ne",8,10,27,29,30,43,44,55,57,61,67,68,69,77,82);\r
-aWE("necessary",10,43,72,74,35,38,41);\r
-aWE("need",16,41);\r
-aWE("negativ",59,42);\r
-aWE("neigbour",72,41);\r
-aWE("new",1,58,8,15,16,20,21,22,24,25,26,27,29,30,44,50,51,61,62,63,67,73,74,76,77,36,40,41,34,32,81,84,85,86,88,89);\r
-aWE("ninertia",52);\r
-aWE("nminimal",52);\r
-aWE("nod",22,32);\r
-aWE("noerror",13,41);\r
-aWE("non",52);\r
-aWE("normal",3,15,26,29,59,62,36,42,32,84);\r
-aWE("not",21);\r
-aWE("noth",30);\r
-aWE("notion",58);\r
-aWE("numb",28,44,49,55,56,57,59,66,71,72,79,36,39,41,42,81);\r
-aWE("number",56,39);\r
-aWE("numeb",39);\r
-aWE("object",1,2,3,4,6,7,9,10,12,15,17,18,19,20,22,25,26,27,29,30,43,44,46,48,31,50,51,53,54,55,59,61,62,63,64,65,66,67,68,73,75,76,80,35,36,37,38,39,40,41,42,34,33,32,81,82,85,86,87,89);\r
-aWE("obtain",27,52);\r
-aWE("occ",0,10,12,16,43,78,79,80,35,41,89);\r
-aWE("occur",13,41);\r
-aWE("offer",89);\r
-aWE("offset",59,42,81);\r
-aWE("ok",51,52,66,32,89);\r
-aWE("old",63);\r
-aWE("on",0,16,23,54,55,56,57,62,63,66,72,74,35,39,41,42,32,81,88);\r
-aWE("opaqu",83);\r
-aWE("open",13,16,66,37,41,89);\r
-aWE("openwir",13,66,41);\r
-aWE("operation",0,1,2,4,58,6,7,8,10,13,14,15,16,18,21,22,23,24,26,27,28,29,43,44,45,47,31,50,53,54,55,56,57,59,60,61,62,63,65,66,67,68,69,70,71,72,74,77,78,79,80,35,36,39,41,42,33,81,82,84,85,89);\r
-aWE("operator",66,72,41);\r
-aWE("opportunity",37);\r
-aWE("opposit",8,40);\r
-aWE("optimization",31);\r
-aWE("option",5,12,87);\r
-aWE("ord",72,41);\r
-aWE("orient",58,32);\r
-aWE("origin",8,21,24,51,77,40,32,84,85);\r
-aWE("os",66);\r
-aWE("otherwis",0,16,53,54,68,41,42,82);\r
-aWE("our",0,1,2,58,8,10,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,43,44,45,47,50,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,38,33,82,83,84,85,86,87,89);\r
-aWE("outsid",60,39);\r
-aWE("ox",51,74,32);\r
-aWE("oy",51,32);\r
-aWE("oz",21,24,51,74,32);\r
-aWE("p",64);\r
-aWE("p_25_25_50",6);\r
-aWE("p_25_50_25",6);\r
-aWE("p_50_25_25",6);\r
-aWE("p_on_arc",3);\r
-aWE("p0",3,4,19,46,48,64,66,81);\r
-aWE("p1",3,7,9,19,64,66,75,81);\r
-aWE("p10",9);\r
-aWE("p100",3);\r
-aWE("p11",9);\r
-aWE("p12",9);\r
-aWE("p13",9);\r
-aWE("p2",3,7,9,19,64,66,75,81);\r
-aWE("p200",4,48);\r
-aWE("p3",3,9,19,66,75,81);\r
-aWE("p4",3,9,19,81);\r
-aWE("p5",3,9,19,81);\r
-aWE("p50",3);\r
-aWE("p6",9,19);\r
-aWE("p7",9,19);\r
-aWE("p70",64);\r
-aWE("p8",9,19);\r
-aWE("p9",9);\r
-aWE("parallel",8,50,51);\r
-aWE("paramet",0,16,63,72,41,34,32);\r
-aWE("parameter",4,11,12,17,44,66,72,74,36,41,32,83,87);\r
-aWE("paramt",0,41);\r
-aWE("part",18,21,40);\r
-aWE("partition",4,60,39);\r
-aWE("partition1",4);\r
-aWE("partition2",4);\r
-aWE("partition3",4);\r
-aWE("pas",22,50,55,62,74,32);\r
-aWE("path",19,61,36);\r
-aWE("pathshap",61,36);\r
-aWE("pattern",42);\r
-aWE("perform",4,27,60,39,81);\r
-aWE("perpendicular",74);\r
-aWE("pi",55,66,81);\r
-aWE("pictur",54);\r
-aWE("pip",19,61,36);\r
-aWE("plac",54);\r
-aWE("plan",2,3,4,53,60,62,74,39,42,32,81,88,89);\r
-aWE("planar",30,75,74,34,32,81,88);\r
-aWE("plane1",3);\r
-aWE("plane2",3);\r
-aWE("plane3",3);\r
-aWE("platform",89);\r
-aWE("plug",37);\r
-aWE("plung",2,39);\r
-aWE("point",0,1,3,4,58,8,9,15,16,19,21,22,24,25,26,29,46,48,50,51,52,53,55,59,62,63,66,69,72,75,74,77,38,40,41,42,32,81,82,84,85,89);\r
-aWE("point1",1,3,8,9,15,25,29,50,62,32,82,85);\r
-aWE("point2",1,3,8,9,15,25,29,50,62,32,82,85);\r
-aWE("point3",1,3,9,15,62,32);\r
-aWE("point4",3,9);\r
-aWE("point5",3);\r
-aWE("pointcoordinat",52,38);\r
-aWE("polylin",3,22,32);\r
-aWE("pop",12,17,35,87);\r
-aWE("position",0,63,41,32,81,88);\r
-aWE("possibiliti",30);\r
-aWE("possibility",72,41);\r
-aWE("possibl",6,22,65,72,35,38,39,41);\r
-aWE("precision",66,71,41);\r
-aWE("predefin",74);\r
-aWE("pres",51,32);\r
-aWE("presum",51);\r
-aWE("preview",32);\r
-aWE("previou",74);\r
-aWE("primitiv",8,21,24,31,64,77,40,84);\r
-aWE("print",52,66,38);\r
-aWE("prism",19,29,46,66,36,81);\r
-aWE("prism_edg",81);\r
-aWE("prism_fac",46,81);\r
-aWE("prism1",19);\r
-aWE("prism2",19);\r
-aWE("problem",72,41);\r
-aWE("proces",16,66,72,78,39,41);\r
-aWE("processshap",66,72,41);\r
-aWE("produc",2,10,16,18,23,28,43,45,53,55,56,57,59,60,65,68,69,70,71,72,78,81,82);\r
-aWE("program",48);\r
-aWE("projection",55,88);\r
-aWE("prop",52);\r
-aWE("propagat",6,65,39);\r
-aWE("propagation",6,65,39);\r
-aWE("properti",12,52,38);\r
-aWE("provid",0,1,2,58,8,10,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,43,44,45,47,50,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,33,82,83,84,85,86,87,89);\r
-aWE("ps",66);\r
-aWE("put",2,39);\r
-aWE("px",3,19,46,66,81);\r
-aWE("pxy",81);\r
-aWE("pxyz",19,46,81);\r
-aWE("py",3,19,46,66,81);\r
-aWE("py1",66);\r
-aWE("python",38);\r
-aWE("pz",3,4,19,46,66,81);\r
-aWE("qface1",9);\r
-aWE("qface2",9);\r
-aWE("qface3",9);\r
-aWE("qface4",9);\r
-aWE("qface5",9);\r
-aWE("qface6",9);\r
-aWE("qface7",9);\r
-aWE("qface8",9);\r
-aWE("quadrangl",58,9,62,38,32);\r
-aWE("r",43,46,75);\r
-aWE("radian",72,41);\r
-aWE("radio",89);\r
-aWE("radiu",3,10,15,21,24,26,43,74,77,39,40,32,81,84);\r
-aWE("radius",3,21,26,40,32,84);\r
-aWE("radius1",7,21,64,66,40,81);\r
-aWE("radius2",21,64,40);\r
-aWE("radius3",64);\r
-aWE("radiusmajor",26,40,32,84);\r
-aWE("radiusminor",26,40,32,84);\r
-aWE("rais",48,52,66);\r
-aWE("rang",0,27,31,37,41,83);\r
-aWE("re",72,41);\r
-aWE("reasonabl",35);\r
-aWE("reconstruction",60,39);\r
-aWE("referenc",51,63,32);\r
-aWE("regard",63,32);\r
-aWE("relativ",74);\r
-aWE("relative",81);\r
-aWE("relevant",12,87);\r
-aWE("remain",87);\r
-aWE("remov",48,53,54,66,68,72,78,79,80,41,42,82,89);\r
-aWE("removeobject",48,89);\r
-aWE("removeweb",60,39);\r
-aWE("repair",0,13,14,16,47,31,66,71,72,78,79,80,41);\r
-aWE("repetition",55,57,42);\r
-aWE("represent",62,32);\r
-aWE("request",34);\r
-aWE("requir",72,35,37,41);\r
-aWE("requireddegre",72,41);\r
-aWE("requirednbsegment",72,41);\r
-aWE("res",66);\r
-aWE("respect",47,74,41);\r
-aWE("restriction",72,41);\r
-aWE("result",0,1,2,4,58,6,7,8,10,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,50,53,54,55,56,57,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,36,38,39,40,41,42,34,32,81,82,84,85,86,89);\r
-aWE("resultant",72,41);\r
-aWE("retriev",14,41,34);\r
-aWE("return",14,27,28,52,38,39,41,34,89);\r
-aWE("revers",55,68,42);\r
-aWE("revolution",19,67,72,36,41);\r
-aWE("right",12,17,54,35,87);\r
-aWE("rot1d",81);\r
-aWE("rot2d",81);\r
-aWE("rotat",55,67,68,36,42,81);\r
-aWE("rotation",55,66,68,42,81);\r
-aWE("runtimeerror",52,66);\r
-aWE("s",13,15,16,19,56,66,69,78,79,80,39,41,42,34,32,89);\r
-aWE("s1",18,45,70);\r
-aWE("s2",18,45,70);\r
-aWE("salom",3,4,6,7,9,11,19,46,48,31,52,64,66,75,81,89);\r
-aWE("sam",55,72,74,41,81,89);\r
-aWE("sameparamet",72,41);\r
-aWE("satisfy",38);\r
-aWE("sav",37);\r
-aWE("scal",69,42,81);\r
-aWE("script",0,1,2,58,8,10,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,43,44,45,47,50,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,38,33,82,83,84,85,86,87,89);\r
-aWE("se",87);\r
-aWE("search",37);\r
-aWE("second",8,15,21,24,51,53,54,56,57,60,62,63,75,77,39,40,42,33,82,84,85,88);\r
-aWE("section",2,7,70,39,33);\r
-aWE("seem",66);\r
-aWE("segment",72,74,41);\r
-aWE("select",0,1,2,4,8,5,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,48,50,51,53,54,55,56,57,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,35,36,37,38,39,40,41,34,32,82,84,85,86,87,88,89);\r
-aWE("selection",43,74,39,32,88,89);\r
-aWE("sens",60,39);\r
-aWE("separat",33);\r
-aWE("serv",22,29,61,67,36,32);\r
-aWE("set",0,12,16,28,30,46,55,59,63,39,41,42,32,88);\r
-aWE("setcolor",11,12,17);\r
-aWE("setdisplaymod",3,4,6,7,9,11,12,19,46,64,66,75,81,87);\r
-aWE("settransparency",3,11,12,46,75,83);\r
-aWE("sew",66,71,41);\r
-aWE("sg",6,48,66,35);\r
-aWE("shad",12,87);\r
-aWE("shap",0,2,4,10,12,13,14,16,18,20,23,27,29,43,44,45,47,48,31,49,52,53,54,55,57,59,60,61,65,66,67,68,69,70,71,72,78,79,80,35,36,38,39,41,42,34,81,82,83,89);\r
-aWE("shape1",38,33);\r
-aWE("shape2",38,33);\r
-aWE("shapelistcompound",19);\r
-aWE("shapes_of_given_typ",27);\r
-aWE("shapesto",41);\r
-aWE("shapetyp",43,46,48,66,39,81,89);\r
-aWE("shapetypeedg",81);\r
-aWE("shapetypefac",81);\r
-aWE("shar",14,41);\r
-aWE("shel",14,20,46,59,73,76,41,42,34,87);\r
-aWE("shell",58,29,46,59,61,67,73,76,36,42,34);\r
-aWE("shift",63,86,89);\r
-aWE("short",12,17,87);\r
-aWE("shortcut",30);\r
-aWE("should",29,50,78,79,38,41);\r
-aWE("show",38);\r
-aWE("shown",51,32);\r
-aWE("sid",62,32);\r
-aWE("sign",59,42);\r
-aWE("similar",62);\r
-aWE("simp",51);\r
-aWE("simpl",55,56,57);\r
-aWE("singl",30);\r
-aWE("six",58,9);\r
-aWE("siz",10,62,72,39,41,32);\r
-aWE("sketch",46,75,74);\r
-aWE("sketcher",46);\r
-aWE("sketcher1",46,75);\r
-aWE("sketcher2",46,75);\r
-aWE("sketcher3",46);\r
-aWE("skip",89);\r
-aWE("small",72,41,32);\r
-aWE("so",30,54);\r
-aWE("solid",58,8,9,21,24,27,29,46,56,59,61,67,76,77,36,39,40,42,34,84);\r
-aWE("solid1",9);\r
-aWE("solid2",9);\r
-aWE("soon",32);\r
-aWE("sort",27);\r
-aWE("sourc",67);\r
-aWE("spac",15,22,62,63,38,32,85);\r
-aWE("specifi",0,8,10,16,43,51,56,66,72,80,39,41,32,81);\r
-aWE("specific",58);\r
-aWE("specify",0,68,41,42);\r
-aWE("spher",6,7,11,64,77,40,81);\r
-aWE("sphere1",64);\r
-aWE("sphere2",64);\r
-aWE("sphere3",64);\r
-aWE("splin",3,22,32);\r
-aWE("split",0,72,41);\r
-aWE("splitangl",72,41);\r
-aWE("splitclosedfac",72,41);\r
-aWE("splitcontinuity",72,41);\r
-aWE("spot",72,41);\r
-aWE("sqrt",52);\r
-aWE("stag",58);\r
-aWE("standard",17);\r
-aWE("start",1,29,54,74,42,32,82,85);\r
-aWE("step",31,55,57,37,42);\r
-aWE("step1",57,42);\r
-aWE("step2",57,42);\r
-aWE("str",74);\r
-aWE("strip",72,41);\r
-aWE("study",3,4,6,7,9,19,46,64,66,75,35,81);\r
-aWE("sub",27,66,79,41,34,89);\r
-aWE("sub_shape_id",66);\r
-aWE("subfacelist",48);\r
-aWE("submenu",5,38,41,34);\r
-aWE("subshap",27,39,34,89);\r
-aWE("subshapeall",27,34);\r
-aWE("subshapeallid",27);\r
-aWE("subshapeallsort",27,46,48,66,81);\r
-aWE("subshapeallsortedid",27);\r
-aWE("subshapeid",89);\r
-aWE("subshapesort",27);\r
-aWE("successful",52);\r
-aWE("sup_fac",66);\r
-aWE("suppres",66,78,79,80,41);\r
-aWE("suppressfac",66,78,41);\r
-aWE("suppresshol",66,79,41);\r
-aWE("suppressinternalwir",66,80,41);\r
-aWE("surfac",30,44,52,59,72,38,41,42,81);\r
-aWE("surfacecontinuity",72,41);\r
-aWE("surfacemod",72,41);\r
-aWE("symmetric",81);\r
-aWE("symmetrical",53,42,81);\r
-aWE("symmetry",53,40,42);\r
-aWE("system",21,24,51,54,77,42,32,81,88);\r
-aWE("t",8,29,48,77);\r
-aWE("tangent",74);\r
-aWE("target",28,74,39);\r
-aWE("tetrahedral",58);\r
-aWE("textual",75,74);\r
-aWE("theendlc",54,42);\r
-aWE("them",8,27,72,78,41,86,89);\r
-aWE("theobject",54,42);\r
-aWE("therefor",74);\r
-aWE("theshap",47,66,41);\r
-aWE("thestartlc",54,42);\r
-aWE("thetoleranc",47,41);\r
-aWE("third",8);\r
-aWE("thre",1,3,15,19,22,46,51,53,62,63,75,81,88);\r
-aWE("thu",83);\r
-aWE("tim",22,55,57,63,42,81);\r
-aWE("tobezi",72,41);\r
-aWE("togeth",89);\r
-aWE("tol",52);\r
-aWE("tol2d",19,44,36);\r
-aWE("tol3d",19,44,36);\r
-aWE("toleranc",16,44,47,52,66,72,36,38,41);\r
-aWE("tolerance2d",72,41);\r
-aWE("tolerance3d",66,72,41);\r
-aWE("tool",52,60,38);\r
-aWE("top_fac",6);\r
-aWE("top_face_ind",6);\r
-aWE("toru",64,40,84);\r
-aWE("torus",64);\r
-aWE("torus1",64);\r
-aWE("torus2",64);\r
-aWE("tr1d",81);\r
-aWE("tr2d",81);\r
-aWE("transform",6,18,56,69,39,42,81);\r
-aWE("transformat",6);\r
-aWE("transformation",6,5,10,43,31,53,54,55,56,57,59,68,69,39,42,81,82);\r
-aWE("translat",55,57,59,42,81,82);\r
-aWE("translation",55,56,57,39,42,81,82);\r
-aWE("translation1",81);\r
-aWE("translation2",81);\r
-aWE("translation3",81);\r
-aWE("transparency",11,12,83);\r
-aWE("transparent",83,87);\r
-aWE("trihedron",32);\r
-aWE("trimsiz",3,4,62,32);\r
-aWE("tru",0,16,60,66,38,39,41);\r
-aWE("truncat",21);\r
-aWE("try",30);\r
-aWE("tt",46,75);\r
-aWE("tui",0,1,2,58,8,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,50,51,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,35,36,38,39,40,41,42,34,33,32,82,83,84,85,86,87,89);\r
-aWE("tupl",38);\r
-aWE("two",0,3,4,58,8,9,10,14,18,19,21,25,45,46,47,48,54,55,56,57,60,75,77,38,39,40,41,42,81,84,88,89);\r
-aWE("typ",22,27,28,60,72,74,38,39,40,41,34,33,89);\r
-aWE("typeofshap",34);\r
-aWE("underly",16,41);\r
-aWE("unionlist",48);\r
-aWE("up",12,17,21,35,39,40,87);\r
-aWE("updat",32);\r
-aWE("updateobjbrows",6,48,66);\r
-aWE("us",2,58,16,27,28,44,31,54,56,72,74,80,35,36,38,39,41,42,34,33,32,83,89);\r
-aWE("useful",0,1,2,58,8,10,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,43,44,45,47,50,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,33,82,83,84,85,86,87,89);\r
-aWE("v",7,64,66,81);\r
-aWE("v1",58);\r
-aWE("v2",58);\r
-aWE("v3",58);\r
-aWE("v4",58);\r
-aWE("val",0,41);\r
-aWE("valid",52,66,38);\r
-aWE("validity",38);\r
-aWE("valu",0,2,8,10,16,21,24,29,43,47,49,51,52,55,57,59,62,66,67,71,72,74,77,36,38,39,40,41,42,32,82,84,85);\r
-aWE("variety",27);\r
-aWE("variou",72,41);\r
-aWE("vector",3,4,7,15,19,21,24,26,29,46,50,51,53,55,57,62,64,66,67,68,75,74,36,40,42,32,81,82,84,85,88);\r
-aWE("vector_arc",3,75);\r
-aWE("vector1",3,19);\r
-aWE("vector1_arc1",19);\r
-aWE("vector1_arc2",19);\r
-aWE("vector2",3,19);\r
-aWE("vector2_arc1",19);\r
-aWE("vector2_arc2",19);\r
-aWE("vector3",19);\r
-aWE("vertex",3,4,7,15,16,19,21,24,25,26,29,52,53,61,62,63,64,66,67,69,77,36,38,40,41,42,34,32,81,84);\r
-aWE("vertex_n",63);\r
-aWE("vertex1",25,34);\r
-aWE("vertex2",25,34);\r
-aWE("vertexmaxtol",38);\r
-aWE("vertexmintol",38);\r
-aWE("vertic",1,3,58,6,8,9,16,19,25,27,46,48,50,64,66,75,40,41,42,34,32,81,82,85);\r
-aWE("via",58,8,29,30,50,74,77,37,42);\r
-aWE("view",0,10,12,16,43,51,78,79,80,35,38,41,32,86,87,89);\r
-aWE("viewer",35);\r
-aWE("visibility",35);\r
-aWE("visualization",12,35);\r
-aWE("volum",52,38);\r
-aWE("vr",81);\r
-aWE("vrot1d",81);\r
-aWE("vt",81);\r
-aWE("vtk",35);\r
-aWE("vtr1d",81);\r
-aWE("vtr2d",81);\r
-aWE("vxy",3,19,46,66,81);\r
-aWE("vxyz",4);\r
-aWE("vz",81);\r
-aWE("w_0",66);\r
-aWE("wantplanarfac",66,34);\r
-aWE("wat",2,39);\r
-aWE("waterdensity",2,4,39);\r
-aWE("way",8,27,29,50,53,55,77,89);\r
-aWE("weight",2,4,39);\r
-aWE("wf",75);\r
-aWE("what",52);\r
-aWE("whati",52,38);\r
-aWE("wheth",38);\r
-aWE("whil",13,19,52,41,87);\r
-aWE("whos",30,38,34);\r
-aWE("wid",31);\r
-aWE("will",1,2,58,8,10,15,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,50,51,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,72,73,74,76,77,37,39,41,42,32,82,84,85,86,89);\r
-aWE("wir",3,58,13,16,19,27,29,30,46,52,61,66,67,75,74,79,80,36,41,34,81,86);\r
-aWE("wire_clos",66);\r
-aWE("wire_nam",66);\r
-aWE("wire1",19);\r
-aWE("wire2",19);\r
-aWE("wirefram",12,87);\r
-aWE("wish",27,37);\r
-aWE("within",16,49,41);\r
-aWE("without",66);\r
-aWE("work",31,55,72,74,35,41,32,88,89);\r
-aWE("workingplan",74);\r
-aWE("ww",46,75);\r
-aWE("x",3,8,26,51,63,74,77,38,32);\r
-aWE("x1",8,40);\r
-aWE("x2",8,40);\r
-aWE("xdx",51,32);\r
-aWE("xdy",51,32);\r
-aWE("xdz",51,32);\r
-aWE("xmax",52,38);\r
-aWE("xmin",52,38);\r
-aWE("xoy",74);\r
-aWE("xyz",32,88);\r
-aWE("xz_fac",6);\r
-aWE("xz_face_ind",6);\r
-aWE("y",3,8,26,51,63,74,77,38,32);\r
-aWE("y1",8,40);\r
-aWE("y2",8,40);\r
-aWE("ydx",51,32);\r
-aWE("ydy",51,32);\r
-aWE("ydz",51,32);\r
-aWE("ymax",52,38);\r
-aWE("ymin",52,38);\r
-aWE("your",17,44,71,79,37,38,41,88,89);\r
-aWE("yourselv",51);\r
-aWE("yz_fac",6);\r
-aWE("yz_face_ind",6);\r
-aWE("z",2,3,8,51,63,77,38,39,32);\r
-aWE("z1",8,40);\r
-aWE("z2",8,40);\r
-aWE("zero",21);\r
-aWE("zmax",52,38);\r
-aWE("zmin",52,38);\r
-\r
-//-->\r
-</script>\r
-</html>\r
+<html>
+<head>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+</head>
+<body>
+<script language="javascript" src="whfwdata.js"></script>
+<script language="javascript">
+<!--
+//-->
+</script>
+<script language="javascript">
+<!--
+aWE("0",0,3,4,5,6,8,10,17,36,39,43,45,55,56,58,64,67,73,75);
+aWE("00001",58);
+aWE("0001",17);
+aWE("01",4);
+aWE("1",0,2,3,4,5,6,8,9,10,13,14,17,19,22,24,25,26,27,28,33,34,36,38,39,42,43,44,45,46,47,48,52,53,54,55,56,57,58,59,60,61,63,64,66,67,69,71,30,73,74,75,76,81,82);
+aWE("10",3,17,43,56,67,73);
+aWE("100",3,4,5,8,17,36,43,45,58,67,73);
+aWE("1000",3,73);
+aWE("1000000",4);
+aWE("100x30x100",43);
+aWE("105",43);
+aWE("11",43);
+aWE("12",32);
+aWE("120",8);
+aWE("130",58);
+aWE("140",58);
+aWE("15",8,17,43,56,67);
+aWE("150",3,8,36,58,67);
+aWE("165",10);
+aWE("17",56);
+aWE("170",3);
+aWE("180",58,64,67);
+aWE("1840",43);
+aWE("1d",5,73);
+aWE("1e",43,58);
+aWE("2",49,5,7,13,16,17,20,21,22,23,26,35,36,39,40,41,43,46,47,48,52,58,62,66,32,30,73,74,76,77,81);
+aWE("20",3,6,8,17,36,56,58,67,73);
+aWE("200",3,4,5,39,43,45,58,73);
+aWE("210",73);
+aWE("218",10);
+aWE("220",73);
+aWE("23",43);
+aWE("25",3,5,6,56,73);
+aWE("250",36,43,58,67);
+aWE("2d",5,34,58,64,30,73);
+aWE("3",1,2,5,7,10,13,17,19,36,39,43,47,54,55,58,66,30,73,74,77);
+aWE("30",3,8,10,17,43,56,58,67,73);
+aWE("300",36,67);
+aWE("300000",43);
+aWE("31",10);
+aWE("32",58);
+aWE("32000",43);
+aWE("35",6,56,58,73);
+aWE("3d",13,20,34,42,50,52,54,55,58,64,70,32,30,77,78,80,82);
+aWE("4",49,36,39,43,47,66,30,73);
+aWE("40",6,8,17,36,56,58,73);
+aWE("41",58);
+aWE("45",8,56,58);
+aWE("5",0,3,10,17,34,36,39,43,55,58,66,67,31,73);
+aWE("50",3,5,8,10,17,36,43,58,67,73,75);
+aWE("500",4);
+aWE("55",6,56,58);
+aWE("6",49,43,32);
+aWE("60",17,58,73);
+aWE("65",58);
+aWE("7",36,43,58);
+aWE("70",3,8,36,56,58,67,73);
+aWE("8",43);
+aWE("80",43,58,67,73);
+aWE("9",36,43,66);
+aWE("90",64,66);
+aWE("abl",50,66);
+aWE("absolut",66);
+aWE("absolute",75);
+aWE("acces",50,78);
+aWE("accessibl",7,15,27,28,41,69);
+aWE("accord",0);
+aWE("accordanc",0,14);
+aWE("ad",14,39,31,82);
+aWE("add",0,3,4,5,6,8,17,36,39,56,58,67,73,82);
+aWE("addobject",39,82);
+aWE("addtostudy",3,4,5,6,8,10,17,36,39,56,58,67,73);
+aWE("addtostudyinfath",5,58);
+aWE("advanc",7,18,23,27,28,36,65,68,69,79);
+aWE("algorithm",7,13,19,20,22,42,45,52,54,55,66,69,76,77,81);
+aWE("all_fac",58);
+aWE("allow",49,9,25,44,45,46,50,60,63,64,66,71,74,78);
+aWE("along",7,9,45,48,51,53,73,74);
+aWE("alongsid",30);
+aWE("already",39);
+aWE("although",45);
+aWE("angl",46,58,59,60,64,66,73);
+aWE("anoth",21,27,41,54,55,69);
+aWE("any",2,52,60,64,74);
+aWE("ap",42,73,82);
+aWE("appear",78,82);
+aWE("append",17,73);
+aWE("appli",9,64);
+aWE("applicabl",51);
+aWE("apply",64,78);
+aWE("approximation",64);
+aWE("arc",1,3,17,36,58,66,67,73);
+aWE("arc1",17);
+aWE("arc2",17);
+aWE("archimed",2,4);
+aWE("area",43,50);
+aWE("argument",0,1,2,49,7,9,13,14,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,40,41,42,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,65,66,68,69,70,71,72,30,74,76,77,79,81,82);
+aWE("around",46,59,73);
+aWE("automatical",49,42,78);
+aWE("availabl",0,49,14,50,66,70,71,72,31,82);
+aWE("ax",7,42,50,74);
+aWE("axi",17,19,22,42,44,45,46,48,59,60,32,73);
+aWE("b",3,20,64);
+aWE("background",78);
+aWE("bas",19,22,27,46,50,53,58,59,61,64,74,76);
+aWE("baseshap",53);
+aWE("basi",27,50);
+aWE("basic",1,2,3,4,13,20,24,37,29,41,42,43,52,54,55,66,32,77,81);
+aWE("basicproperti",43,32);
+aWE("bb",43);
+aWE("be",23);
+aWE("befor",58,64,66);
+aWE("begin",58);
+aWE("belong",9);
+aWE("below",49);
+aWE("besi",20);
+aWE("bezi",3,20,64);
+aWE("black",78);
+aWE("block",49,5,8,26,37,29,43,47,57,32);
+aWE("bmp",50,78);
+aWE("boolean",6,16,21,35,37,29,62,32,30);
+aWE("both",7,19,47,64);
+aWE("boudari",58);
+aWE("bound",8,36,43,32);
+aWE("boundari",11,58,63,71);
+aWE("boundary",11,58,72);
+aWE("boundingbox",43,32);
+aWE("box",4,49,5,7,10,15,21,26,39,43,56,58,64,66,72,32,31,73,75,79,82);
+aWE("box_tr1",5);
+aWE("box_tr2",5);
+aWE("box1",43,56,58);
+aWE("box2",43,56,58);
+aWE("box3",56);
+aWE("bracket",64);
+aWE("break",57);
+aWE("brep",37,29,58,31);
+aWE("brows",42,31,78,79);
+aWE("bsplin",64);
+aWE("bsplinerestriction",64);
+aWE("build",49,5,8,18,23,28,37,29,52,57,65,68,79);
+aWE("button",42,50,63,71,79,82);
+aWE("bypas",49);
+aWE("c",36,64,67);
+aWE("c0",64);
+aWE("c1",64);
+aWE("c2",64);
+aWE("cad",37,29);
+aWE("camera",81);
+aWE("cas",49,42,47,72);
+aWE("cascad",50);
+aWE("catia",31);
+aWE("cent",7,13,19,24,43,45,46,50,66,69,32,76);
+aWE("center",25);
+aWE("centerofscal",61);
+aWE("central",19,22,61,64);
+aWE("certain",64,82);
+aWE("chain",5);
+aWE("chamf",9,73);
+aWE("chamfer_",73);
+aWE("chamfer_all",73);
+aWE("chamfer_f",73);
+aWE("chamfer_f1",73);
+aWE("chang",10,15,40,75,78,80);
+aWE("check",5,11,12,26,28,43,58,64,72,32);
+aWE("check_box",5);
+aWE("checkandimprov",5);
+aWE("checkbox",44,45,46,60,71,74);
+aWE("checkcompoundofblock",43,32);
+aWE("checkshap",43,58,32);
+aWE("choic",20);
+aWE("choos",26,42,31);
+aWE("circl",3,13,66);
+aWE("circle1",3);
+aWE("circle2",3);
+aWE("click",15,50,31,78,80,82);
+aWE("clip",50);
+aWE("clon",50);
+aWE("clos",11,14,58,64,68,82);
+aWE("closecontour",14,58);
+aWE("closedwir",11,58);
+aWE("closur",14);
+aWE("cm",43);
+aWE("cn",64);
+aWE("coincid",45);
+aWE("coincident",38);
+aWE("coincidental",64);
+aWE("collinear",19,22);
+aWE("color",10,15,78,80);
+aWE("command",0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,22,23,24,25,26,27,28,33,34,35,38,41,42,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,30,74,75,76,77,78,79,80,82);
+aWE("common",6,9,14,16,30,73);
+aWE("complex",17,27,34,37,29,53,59,30);
+aWE("component",3,17,34,66,74);
+aWE("compos",49,32);
+aWE("compound",49,5,16,17,18,21,25,26,35,36,38,43,46,48,51,58,62,32);
+aWE("compsolid",25,27,53,59);
+aWE("comput",2,32);
+aWE("con",19,56,58);
+aWE("concern",32);
+aWE("condition",32);
+aWE("cone1",56);
+aWE("cone2",56);
+aWE("confirm",31,82);
+aWE("conical",64);
+aWE("connect",9,28,65,32,79);
+aWE("connection",32);
+aWE("consequent",73);
+aWE("consider",14,38,32);
+aWE("consol",32);
+aWE("constraint",49);
+aWE("construct",49,68);
+aWE("construction",20,37,29,50,53,30);
+aWE("contain",0,5,12,14,57);
+aWE("content",39,50,31);
+aWE("continuiti",64);
+aWE("continuity",64);
+aWE("continuity2d",64);
+aWE("continuity3d",64);
+aWE("continuou",64);
+aWE("contour",14,58);
+aWE("conversion",64);
+aWE("convert",64);
+aWE("coord",43);
+aWE("coordinat",7,19,22,25,42,43,45,50,55,66,69,32,73,74,76,77,81);
+aWE("copy",44,45,60,74);
+aWE("corn",64);
+aWE("corner",7,8);
+aWE("correct",64);
+aWE("correction",64);
+aWE("correspond",2,11,20,23,26);
+aWE("count",58);
+aWE("coupl",66);
+aWE("cover",30);
+aWE("creat",1,2,3,4,49,5,6,7,8,9,13,14,17,18,19,20,22,23,24,25,27,28,33,34,35,36,39,41,42,43,44,45,46,50,53,54,55,56,58,59,60,61,62,65,66,67,68,69,32,73,74,76,77,78,79,81,82);
+aWE("createanddisplaygo",3,4,5,6,8,10,17,36,39,56,58,67,73);
+aWE("creategroup",39,82);
+aWE("creation",1,3,7,13,14,17,18,19,20,22,23,24,27,28,34,36,37,39,29,41,53,54,55,56,58,59,65,68,69,76,77,79,82);
+aWE("cros",50);
+aWE("cs",42);
+aWE("cs1",73);
+aWE("cs2",73);
+aWE("cub",45);
+aWE("current",7,27,41,50,66,69);
+aWE("curv",3,20,34,64,66);
+aWE("curvatur",64);
+aWE("curve2dmod",64);
+aWE("curve3dmod",64);
+aWE("curvecontinuity",64);
+aWE("cut",6,16,21,52,58,30);
+aWE("cut_without_f_2",58);
+aWE("cylind",6,19,22,56,58,73);
+aWE("cylinder",17);
+aWE("cylindrical",64);
+aWE("d",9,58,64);
+aWE("d1",9,73);
+aWE("d2",9,73);
+aWE("data",32);
+aWE("data_dir",58);
+aWE("default",50,55,66,78,82);
+aWE("defin",1,7,9,13,19,20,22,24,25,26,27,33,34,41,42,46,47,48,50,53,54,55,59,60,61,64,66,69,31,74,76,77,81,82);
+aWE("definit",71,32);
+aWE("definition",53);
+aWE("deflection",2);
+aWE("degenerat",32);
+aWE("degre",34,59,64,66);
+aWE("delet",52,82);
+aWE("density",2);
+aWE("depend",47,64);
+aWE("derivativ",64);
+aWE("descr",43);
+aWE("description",49,43,66,67,32);
+aWE("design",82);
+aWE("destin",37,29);
+aWE("destination",66);
+aWE("detect",11,63,71);
+aWE("detection",64);
+aWE("develop",50);
+aWE("dialog",49,21,64,66,31,75,79,82);
+aWE("differencelist",39);
+aWE("different",44,32);
+aWE("dimension",7,9,22,27,46,32);
+aWE("dir",46,48);
+aWE("dir1",48);
+aWE("dir2",48);
+aWE("direct",42);
+aWE("direction",2,13,19,24,27,42,46,47,48,50,59,60,64,66,76);
+aWE("dirfaceid1",47);
+aWE("dirfaceid1u",47);
+aWE("dirfaceid1v",47);
+aWE("dirfaceid2",47);
+aWE("dirfaceid2u",47);
+aWE("dirfaceid2v",47);
+aWE("display",3,4,5,6,8,10,15,17,36,39,40,50,56,58,63,67,71,32,31,73,75,78,80,82);
+aWE("displayon",78);
+aWE("distanc",38,43,51,64,32);
+aWE("divid",0,58);
+aWE("divideedg",0,58);
+aWE("doesn",39,50);
+aWE("don",7,14,27,48,50,69);
+aWE("doubl",46,47,48,66,75);
+aWE("down",82);
+aWE("downward",50);
+aWE("drag",50);
+aWE("drawn",50);
+aWE("drop",64);
+aWE("dropsmalledg",64);
+aWE("du",64);
+aWE("dump",50,78);
+aWE("duplicat",50);
+aWE("dx",7,43,66,74,77);
+aWE("dy",7,43,66,74,77);
+aWE("dz",7,43,74,77);
+aWE("e",64);
+aWE("e1",49);
+aWE("e2",49);
+aWE("e3",49);
+aWE("e4",49);
+aWE("easi",82);
+aWE("edg",0,1,49,7,8,9,11,13,14,17,20,23,24,25,27,33,34,36,41,43,53,55,57,58,59,64,65,66,32,73,77,79,80);
+aWE("edge_ind",58);
+aWE("edge_point",58);
+aWE("edge1",8);
+aWE("edge2",8);
+aWE("edge3",8);
+aWE("edge4",8);
+aWE("edgeid",0);
+aWE("edit",82);
+aWE("egdemaxtol",32);
+aWE("egdemintol",32);
+aWE("eith",49,45);
+aWE("element",14,28,66,32,30,78,82);
+aWE("elementary",49);
+aWE("ellips",3,24);
+aWE("els",43,58);
+aWE("empty",71,72);
+aWE("encounter",32);
+aWE("end",1,14,27,45,58,64,66,73,74,77);
+aWE("ent",82);
+aWE("entir",32);
+aWE("entity",1,49,7,13,18,19,20,22,23,24,25,27,28,34,41,42,53,54,55,59,65,66,68,69,76,77,79,81,82);
+aWE("equal",19,64,66);
+aWE("eras",78);
+aWE("eraseall",78);
+aWE("eraseon",78);
+aWE("error",11,39,32);
+aWE("etc",25,64);
+aWE("exampl",0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,33,34,35,38,40,41,42,44,45,46,47,48,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,31,30,74,75,76,77,79,80,82);
+aWE("except",72);
+aWE("exist",54,66,82);
+aWE("expand",31);
+aWE("explod",5,25,26,36);
+aWE("export",37,29,50,31,78);
+aWE("exportation",31);
+aWE("extend",50);
+aWE("extra",32);
+aWE("extract",26);
+aWE("extrud",53,59);
+aWE("extrusion",27);
+aWE("f",36,67);
+aWE("f_2",58);
+aWE("f_ind_1",73);
+aWE("f_ind_2",73);
+aWE("f1",49);
+aWE("f1_id",58);
+aWE("f2",49);
+aWE("f3",49);
+aWE("f4",49);
+aWE("f5",49);
+aWE("f6",49);
+aWE("fac",3,49,8,9,12,14,17,25,26,27,28,33,34,36,38,39,43,47,51,52,53,54,58,59,64,65,66,67,70,72,32,73,81);
+aWE("face_nam",58);
+aWE("face_rot",58);
+aWE("face1",9,17,36);
+aWE("face2",9,17,36);
+aWE("face3",36);
+aWE("faceid",39);
+aWE("facemaxtol",32);
+aWE("facemintol",32);
+aWE("factor",61,73);
+aWE("fail",43,58);
+aWE("fals",11);
+aWE("fil",15,17,34,42,31,78,80);
+aWE("fill",71);
+aWE("fillet",9,33,73);
+aWE("filletall",73);
+aWE("final",44,45,54,55,74,81,82);
+aWE("first",7,13,19,22,23,42,44,45,47,48,52,54,55,64,67,69,30,74,76,77,81);
+aWE("fit",50);
+aWE("fix",64);
+aWE("fixfacesiz",64);
+aWE("fixshap",58,64);
+aWE("flag",32);
+aWE("flight_solid",58);
+aWE("follow",64,66,67,32,30,75,82);
+aWE("format",37,29,50,31,78);
+aWE("four",49,8,64);
+aWE("fram",50);
+aWE("fre",11,12,58,63,71);
+aWE("function",37,29,50,73);
+aWE("functionaliti",49);
+aWE("functionality",50,66,82);
+aWE("fus",6,10,35,30);
+aWE("fuse_id",10);
+aWE("g1",64);
+aWE("g2",64);
+aWE("gap",14);
+aWE("gc",45);
+aWE("general",49,30);
+aWE("generat",27,34,53);
+aWE("generation",27,34,37,29,53,59);
+aWE("geom",3,4,5,6,8,10,17,36,39,43,56,57,58,67,32,73);
+aWE("geom_object",0,1,2,49,7,9,11,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,41,44,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,74,76,77,79,82);
+aWE("geometric",1,49,13,18,20,23,24,27,28,34,41,53,54,55,59,64,65,68,77,78,79);
+aWE("geometrical",3,10,16,36,37,29,46,50,32,31,30,78,80,82);
+aWE("geometry",37,29,50,58,64,31);
+aWE("geompy",0,1,2,3,4,49,5,6,7,8,9,10,11,13,14,16,17,18,19,20,22,23,24,25,26,27,28,33,34,35,36,38,39,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,32,30,73,74,76,77,79,82);
+aWE("get",5,43,58,32,73);
+aWE("getenv",58);
+aWE("getfacenearpoint",5);
+aWE("getfreeboundary",11,58);
+aWE("getfreefacesid",12,58);
+aWE("getobjectid",82);
+aWE("getsubshap",58);
+aWE("getsubshapeid",39,58,73);
+aWE("getsubshapeindex",5);
+aWE("gg",3,4,5,6,8,10,15,17,36,39,43,56,58,67,73,75,80);
+aWE("giv",13,24,54,64,31);
+aWE("given",3,5,8,9,12,17,22,25,26,28,33,36,38,41,46,51,55,58,64,67,32,73,76);
+aWE("global",42,45,50);
+aWE("glu",5,38,43,52,58,32);
+aWE("good",50);
+aWE("gravity",25,43,46,32);
+aWE("great",50);
+aWE("group",5,37,39,29,50,57,82);
+aWE("group_n",82);
+aWE("group1",39);
+aWE("handl",82);
+aWE("hav",64,65);
+aWE("height",6,19,22,27,58,73);
+aWE("her",82);
+aWE("hexagonal",8);
+aWE("hexahedral",49,8,47);
+aWE("hexahedron",49);
+aWE("hid",50,78);
+aWE("highlight",11,32);
+aWE("hol",58,71);
+aWE("hold",79);
+aWE("how",32);
+aWE("i",17,39,58,64);
+aWE("i11",32);
+aWE("i12",32);
+aWE("i13",32);
+aWE("i21",32);
+aWE("i22",32);
+aWE("i23",32);
+aWE("i31",32);
+aWE("i32",32);
+aWE("i33",32);
+aWE("id",0,12,14,15,25,47,58,70,71,72,73,75,78,80,82);
+aWE("id_arc",3);
+aWE("id_archimed",4);
+aWE("id_axi",73);
+aWE("id_bezi",3);
+aWE("id_box",4,5,58,73);
+aWE("id_box_tr1",5);
+aWE("id_box_tr2",5);
+aWE("id_box1",56,58);
+aWE("id_box2",56,58);
+aWE("id_box3",56);
+aWE("id_chamfer_",73);
+aWE("id_chamfer_all",73);
+aWE("id_chamfer_f",73);
+aWE("id_chamfer_f1",73);
+aWE("id_circle1",3);
+aWE("id_circle2",3);
+aWE("id_common",6);
+aWE("id_compound",5,17,58);
+aWE("id_cone1",56);
+aWE("id_cone2",56);
+aWE("id_cs1",73);
+aWE("id_cs2",73);
+aWE("id_cut",6,58);
+aWE("id_cut_without_f_2",58);
+aWE("id_cylind",6,73);
+aWE("id_divid",58);
+aWE("id_edg",17,36,58);
+aWE("id_edge1",8);
+aWE("id_edge2",8);
+aWE("id_edge3",8);
+aWE("id_edge4",8);
+aWE("id_ellips",3);
+aWE("id_fac",3,58,67);
+aWE("id_face_rot",58);
+aWE("id_face1",17,36);
+aWE("id_face2",17,36);
+aWE("id_face3",36);
+aWE("id_fil",17);
+aWE("id_fillet",73);
+aWE("id_filletall",73);
+aWE("id_fus",6);
+aWE("id_glu",58);
+aWE("id_group1",39);
+aWE("id_importbrep",58);
+aWE("id_interpol",3);
+aWE("id_line1",3);
+aWE("id_line2",3);
+aWE("id_make_block_explod",5);
+aWE("id_mirror1",73);
+aWE("id_mirror2",73);
+aWE("id_mirror3",73);
+aWE("id_offset",73);
+aWE("id_p",58);
+aWE("id_p_on_arc",3);
+aWE("id_p0",3);
+aWE("id_p1",3,8);
+aWE("id_p100",3);
+aWE("id_p2",3,8);
+aWE("id_p3",3,8);
+aWE("id_p4",3,8,73);
+aWE("id_partition1",4);
+aWE("id_partition2",4);
+aWE("id_partition3",4);
+aWE("id_pip",17);
+aWE("id_plan",4,73);
+aWE("id_plane1",3);
+aWE("id_plane2",3);
+aWE("id_plane3",3);
+aWE("id_polylin",3);
+aWE("id_position",73);
+aWE("id_prism",73);
+aWE("id_prism1",17);
+aWE("id_prism2",17);
+aWE("id_px",3);
+aWE("id_py",3);
+aWE("id_pz",3);
+aWE("id_qface1",8);
+aWE("id_qface2",8);
+aWE("id_qface3",8);
+aWE("id_result",58);
+aWE("id_revolution",17);
+aWE("id_rot1d",73);
+aWE("id_rot2d",73);
+aWE("id_rotation",73);
+aWE("id_scal",73);
+aWE("id_section",6);
+aWE("id_sew",58);
+aWE("id_shap",58);
+aWE("id_shell",36);
+aWE("id_sketcher1",67);
+aWE("id_sketcher2",67);
+aWE("id_solid",36);
+aWE("id_solid1",8);
+aWE("id_solid2",8);
+aWE("id_spher",6);
+aWE("id_sphere1",56);
+aWE("id_sphere2",56);
+aWE("id_sphere3",56);
+aWE("id_torus1",56);
+aWE("id_torus2",56);
+aWE("id_tr1d",73);
+aWE("id_tr2d",73);
+aWE("id_translation1",73);
+aWE("id_translation2",73);
+aWE("id_translation3",73);
+aWE("id_vector",3);
+aWE("id_vector1",3);
+aWE("id_vector2",3);
+aWE("id_vector3",17);
+aWE("id_vr",73);
+aWE("id_vxy",3);
+aWE("id_wir",17,36,58);
+aWE("id_wire_clos",58);
+aWE("idlist",58,73);
+aWE("idlist_",73);
+aWE("idlist_f",73);
+aWE("if",0,11,14,19,28,39,43,50,52,58,64,71,72,32);
+aWE("ig",37,29,31);
+aWE("imag",44,50,73,78);
+aWE("imp",64);
+aWE("implement",31);
+aWE("impli",64);
+aWE("import",3,4,5,6,8,10,17,36,37,39,29,43,56,58,67,32,31,73);
+aWE("importation",31);
+aWE("importbrep",58);
+aWE("importcomponentgui",3,4,5,6,8,10,17,36,39,43,56,58,67,73);
+aWE("impossibl",28);
+aWE("improv",5);
+aWE("in",51,31);
+aWE("includ",39);
+aWE("increas",14);
+aWE("independent",16);
+aWE("index",25,82);
+aWE("indic",9,25,52,58);
+aWE("indicat",48,55);
+aWE("inertia",43,32);
+aWE("inform",32);
+aWE("initial",44,45,46,60,61,74);
+aWE("inquir",32);
+aWE("insert",14);
+aWE("insid",52);
+aWE("instead",19);
+aWE("integ",47);
+aWE("integer",26,47);
+aWE("interactive",26);
+aWE("intermediat",49);
+aWE("internal",58,72);
+aWE("interpol",3);
+aWE("interpolat",20);
+aWE("intersect",52);
+aWE("intersection",52);
+aWE("introduction",49,37,29);
+aWE("invalid",43,58,64);
+aWE("invert",50);
+aWE("invisibl",75);
+aWE("isbyparamet",0);
+aWE("iscommonvertex",14);
+aWE("iso",78);
+aWE("isolin",40,78);
+aWE("isometric",50);
+aWE("isplanarfac",36);
+aWE("isplanarwant",3,17,28,67);
+aWE("issucces",58);
+aWE("isvalid",43,58);
+aWE("iteration",34);
+aWE("itself",14);
+aWE("ix",43,32);
+aWE("iy",43,32);
+aWE("iz",43,32);
+aWE("join",64);
+aWE("jpeg",50,78);
+aWE("jpg",50,78);
+aWE("junction",64);
+aWE("just",49);
+aWE("k",64);
+aWE("keep",44,45,60,74,82);
+aWE("keyboard",82);
+aWE("ko",58);
+aWE("l",36,67);
+aWE("last",23,42);
+aWE("lc",42,45);
+aWE("lcs1",45);
+aWE("lcs2",45);
+aWE("least",20);
+aWE("leav",82);
+aWE("left",45,50,78);
+aWE("len",58);
+aWE("length",0,43,66,32);
+aWE("li",1,13);
+aWE("limit",52);
+aWE("lin",2,3,41,66,82);
+aWE("line1",3);
+aWE("line2",3);
+aWE("linear",66);
+aWE("list",3,9,11,12,14,18,20,25,28,34,39,52,57,58,63,64,65,66,68,70,71,72,73,79,82);
+aWE("listchain",5);
+aWE("listoffaceid",9);
+aWE("listofgeomshap",70);
+aWE("listofid",70);
+aWE("listofind",25);
+aWE("listofkeepinsid",52);
+aWE("listofmaterial",52);
+aWE("listofremoveinsid",52);
+aWE("listofshap",18,20,52,63,65,68,79);
+aWE("listoftool",52);
+aWE("listofwireid",71);
+aWE("listshap",33);
+aWE("ll",50);
+aWE("local",42,45,51,66,73);
+aWE("localcs1",45);
+aWE("localcs2",45);
+aWE("localop",5);
+aWE("locat",55);
+aWE("location",42,45,31,73);
+aWE("lock",50);
+aWE("lsc",45);
+aWE("ly",66,72);
+aWE("magnitud",64);
+aWE("main",0,1,2,49,7,9,11,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,41,42,43,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,74,76,77,79,81,82);
+aWE("mainshap",82);
+aWE("major",24,76);
+aWE("mak",5,6,9,43,47,48,52,58,73,74,82);
+aWE("make_block_explod",5);
+aWE("makearc",1,3,17,36,58,67,73);
+aWE("makebezi",3,20);
+aWE("makeblockexplod",5,26);
+aWE("makeboolean",10,30);
+aWE("makebox",7,10,43,56,58,73);
+aWE("makeboxdxdydz",5,7,43,56,58,73);
+aWE("makeboxtwopnt",4,7,39,56);
+aWE("makecdg",43,32);
+aWE("makechamf",73);
+aWE("makechamferall",9,73);
+aWE("makechamferedg",9,73);
+aWE("makechamferfac",9,73);
+aWE("makecircl",3,13);
+aWE("makecirclethreepnt",3,13);
+aWE("makecommon",6,16);
+aWE("makecompound",5,17,18,43,58);
+aWE("makecon",19,56,58);
+aWE("makeconer1r2h",19,56);
+aWE("makecut",6,58);
+aWE("makecylind",6,22,58,73);
+aWE("makecylinderrh",22);
+aWE("makeedg",8,17,23,36,58);
+aWE("makeellips",3,24);
+aWE("makefac",3,17,28,36,58,67,73);
+aWE("makefacewir",28,36);
+aWE("makefil",17,34);
+aWE("makefillet",33,73);
+aWE("makefilletall",33,73);
+aWE("makefus",6,35);
+aWE("makegluefac",38,43,58);
+aWE("makehalfpartition",4,52);
+aWE("makehexa",49,8);
+aWE("makehexa2fac",49,8);
+aWE("makeinterpol",3,20);
+aWE("makelin",3,41);
+aWE("makelinetwopnt",3,41);
+aWE("makemark",42,73);
+aWE("makemirrorbyaxi",44,73);
+aWE("makemirrorbyplan",44,73);
+aWE("makemirrorbypoint",44,73);
+aWE("makemultirotation1d",46);
+aWE("makemultirotation2d",46);
+aWE("makemultitransformation1d",5,47);
+aWE("makemultitransformation2d",5,47);
+aWE("makemultitranslation1d",48,73);
+aWE("makemultitranslation2d",48,73);
+aWE("makeoffset",51,73);
+aWE("makepartition",4,52);
+aWE("makepip",17,53);
+aWE("makeplan",3,4,54);
+aWE("makeplanefac",3,54);
+aWE("makeplanethreepnt",3,54,73);
+aWE("makepolylin",3,20);
+aWE("makeposition",45,73);
+aWE("makeprism",17,27,36);
+aWE("makeprismvech",17,27,58,73);
+aWE("makequad",49,8);
+aWE("makequad2edg",49,8);
+aWE("makequad4vertic",49,8);
+aWE("makerevolution",17,59);
+aWE("makerotation",58,60,73);
+aWE("makescaletransform",61,73);
+aWE("makesection",6,62);
+aWE("makesew",58,63);
+aWE("makeshell",36,65);
+aWE("makesketch",36,66,67);
+aWE("makesketcheronplan",67);
+aWE("makesolid",36,68);
+aWE("makespher",5,6,10,56,69);
+aWE("makespherepntr",56);
+aWE("maketoru",56,76);
+aWE("maketorusrr",56,76);
+aWE("maketranslation",17,73,74);
+aWE("maketranslationtwopoint",73,74);
+aWE("maketranslationvector",73,74);
+aWE("makevector",3,6,17,36,56,58,67,73,77);
+aWE("makevectordxdydz",3,4,17,77);
+aWE("makevertex",3,4,5,6,8,17,36,39,43,55,56,58,67,73);
+aWE("makevertexoncurv",3,55);
+aWE("makevertexwithref",3,55);
+aWE("makewir",3,17,36,58,67,73,79);
+aWE("manual",82);
+aWE("mark",50);
+aWE("mas",43,32);
+aWE("material",52);
+aWE("math",43,58,73);
+aWE("matrix",43,32);
+aWE("max",26,34,43,64);
+aWE("maxdeg",17);
+aWE("maxdegre",34);
+aWE("maximal",26,64,32);
+aWE("maximum",26,34,38,64);
+aWE("maxnbfac",26);
+aWE("maxtoleranc",64);
+aWE("maxtolerance3d",64);
+aWE("mean",51,55,66,80);
+aWE("measur",32);
+aWE("measurement",43,32);
+aWE("mechanism",31);
+aWE("meet",64);
+aWE("memoris",50);
+aWE("mention",49);
+aWE("menu",0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,40,41,42,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,31,74,76,77,78,79,80,81,82);
+aWE("merg",64);
+aWE("mesh",2,49,50,78);
+aWE("meshingdeflection",2,4);
+aWE("method",45);
+aWE("middl",1,55);
+aWE("min",26,34,43,32);
+aWE("min_dist",43);
+aWE("mindeg",17);
+aWE("mindegre",34);
+aWE("mindistanc",43,32);
+aWE("minimal",26,28,43,32);
+aWE("minimum",26,34,64);
+aWE("minnbfac",26);
+aWE("minor",24,76);
+aWE("mirror",44,73);
+aWE("mirror1",73);
+aWE("mirror2",73);
+aWE("mirror3",73);
+aWE("mod",0,10,14,64,78,80);
+aWE("model",2,37,29);
+aWE("modifi",14,45);
+aWE("modify",45,73);
+aWE("modul",37,29,50,31);
+aWE("moment",43,32);
+aWE("mous",50,78);
+aWE("mov",45,48);
+aWE("much",82);
+aWE("multi",5,46,47,48,73);
+aWE("multirotate1d",46,73);
+aWE("multirotate2d",46,73);
+aWE("multitud",57);
+aWE("must",43,46,48,71,32);
+aWE("n",64);
+aWE("nam",0,1,2,49,7,9,13,14,16,18,19,20,21,22,23,24,27,28,33,34,35,38,41,42,44,45,46,47,48,51,52,53,54,55,59,61,62,63,64,65,68,69,70,71,72,31,74,76,77,78,79,81,82);
+aWE("nb",7,27,41,69);
+aWE("nb_sub",25);
+aWE("nbit",17,34);
+aWE("nbound",43);
+aWE("nbox",43);
+aWE("nbsplitpoint",64);
+aWE("nbtim",46,47,48);
+aWE("nbtimes1",46,48);
+aWE("nbtimes2",46,48);
+aWE("nbtimesu",47);
+aWE("nbtimesv",47);
+aWE("ncentr",43);
+aWE("ncompound",43);
+aWE("ne",7,9,25,27,28,33,34,46,48,53,59,60,61,64,69,74);
+aWE("necessari",64);
+aWE("necessary",9,33,64,66,32);
+aWE("need",14);
+aWE("negativ",51);
+aWE("neighbour",64);
+aWE("new",1,49,7,13,14,18,19,20,22,23,24,25,27,28,34,41,42,50,53,54,55,59,65,66,68,69,73,76,77,78,79,81,82);
+aWE("ninertia",43);
+aWE("nminimal",43);
+aWE("nod",20);
+aWE("noerror",11);
+aWE("non",43);
+aWE("normal",3,13,24,51,54,76);
+aWE("not",19);
+aWE("noth",28);
+aWE("notion",49);
+aWE("nth",64);
+aWE("numb",26,34,40,46,47,48,51,58,63,64,71,73,78);
+aWE("number",47);
+aWE("object",1,2,3,4,5,6,8,9,10,13,15,16,17,18,20,23,24,25,27,28,33,34,36,37,39,29,41,42,44,45,46,50,51,53,54,55,56,57,58,59,60,64,65,67,68,72,32,31,30,73,74,77,78,79,80,82);
+aWE("obtain",25,43,45,64);
+aWE("occ",0,9,14,33,50,70,71,72,78,82);
+aWE("occur",11);
+aWE("offset",51,73);
+aWE("ok",42,43,58,82);
+aWE("old",55);
+aWE("on",0,14,21,46,47,48,54,55,58,64,66,73,81);
+aWE("opaqu",75);
+aWE("open",11,14,50,58,31,82);
+aWE("openwir",11,58);
+aWE("operation",0,1,2,4,49,5,6,7,9,11,12,13,14,16,19,20,21,22,24,25,26,27,33,34,35,37,38,29,41,44,45,46,47,48,51,52,53,54,55,57,58,59,60,61,62,63,64,66,69,70,71,72,30,73,74,76,77,82);
+aWE("operator",58,64);
+aWE("opportunity",31);
+aWE("opposit",7);
+aWE("optimization",37,29);
+aWE("option",78,80);
+aWE("ord",64);
+aWE("orient",49);
+aWE("orientat",50);
+aWE("orientation",50);
+aWE("origin",7,19,22,42,50,69,76,77);
+aWE("os",58);
+aWE("otherwis",0,14,44,45,60,74);
+aWE("our",0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,33,34,35,38,41,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,30,74,75,76,77,79,80,82);
+aWE("out",50,64);
+aWE("outsid",52);
+aWE("ox",42,66);
+aWE("oy",42);
+aWE("oz",19,22,42,66);
+aWE("p",56);
+aWE("p_25_25_50",5);
+aWE("p_25_50_25",5);
+aWE("p_50_25_25",5);
+aWE("p_on_arc",3);
+aWE("p0",3,4,17,36,39,56,58,73);
+aWE("p1",3,6,8,17,56,58,67,73);
+aWE("p10",8);
+aWE("p100",3);
+aWE("p11",8);
+aWE("p12",8);
+aWE("p13",8);
+aWE("p2",3,6,8,17,56,58,67,73);
+aWE("p200",4,39);
+aWE("p3",3,8,17,58,67,73);
+aWE("p4",3,8,17,73);
+aWE("p5",3,8,17,73);
+aWE("p50",3);
+aWE("p6",8,17);
+aWE("p7",8,17);
+aWE("p70",56);
+aWE("p8",8,17);
+aWE("p9",8);
+aWE("pan",50);
+aWE("parallel",7,41,42,64);
+aWE("paramet",0,14,55,64);
+aWE("parameter",4,15,34,58,64,66,75,78,80);
+aWE("parameterization",64);
+aWE("parametric",64);
+aWE("paramt",0);
+aWE("part",16,19,50);
+aWE("partition",4,52);
+aWE("partition1",4);
+aWE("partition2",4);
+aWE("partition3",4);
+aWE("pas",20,41,46,54,66);
+aWE("path",17,53);
+aWE("pathshap",53);
+aWE("perform",4,25,52,73);
+aWE("perpendicular",66);
+aWE("pi",46,58,73);
+aWE("pictur",45);
+aWE("pip",17,53);
+aWE("plac",45,50,64);
+aWE("plan",2,3,4,44,50,52,54,66,73,81,82);
+aWE("planar",28,66,67,73,81);
+aWE("plane1",3);
+aWE("plane2",3);
+aWE("plane3",3);
+aWE("plug",31);
+aWE("plung",2);
+aWE("png",50,78);
+aWE("point",0,1,3,4,49,7,8,13,14,17,19,20,22,23,24,27,36,39,41,42,43,44,46,50,51,54,55,58,61,64,66,67,69,32,73,74,76,77,82);
+aWE("point1",1,3,7,8,13,23,27,41,54,74,77);
+aWE("point2",1,3,7,8,13,23,27,41,54,74,77);
+aWE("point3",1,3,8,13,54);
+aWE("point4",3,8);
+aWE("point5",3);
+aWE("pointcoordinat",43,32);
+aWE("polylin",3,20);
+aWE("pop",15,80);
+aWE("position",0,45,50,55,64,73,81);
+aWE("positional",64);
+aWE("possibiliti",28);
+aWE("possibility",64);
+aWE("possibl",5,20,57,64,32);
+aWE("precision",58,63);
+aWE("predefin",66);
+aWE("pres",42,50);
+aWE("presentation",78);
+aWE("presum",42);
+aWE("preview",50);
+aWE("previou",64,66);
+aWE("primitiv",7,19,22,37,29,56,69,76);
+aWE("print",43,58,32);
+aWE("prism",17,27,36,58,73);
+aWE("prism_edg",73);
+aWE("prism_fac",36,73);
+aWE("prism1",17);
+aWE("prism2",17);
+aWE("problem",64);
+aWE("proces",14,58,64,70);
+aWE("processshap",58,64);
+aWE("produc",2,9,14,16,21,26,33,35,44,46,47,48,51,52,57,60,61,62,63,64,70,73,74);
+aWE("program",39);
+aWE("projection",46,81);
+aWE("prop",43);
+aWE("propagat",5,57);
+aWE("propagation",5,57);
+aWE("properti",43,32);
+aWE("proportional",64);
+aWE("provid",0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,33,34,35,38,41,44,45,46,47,48,50,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,30,74,75,76,77,79,80,82);
+aWE("ps",58);
+aWE("put",2);
+aWE("px",3,17,36,58,73);
+aWE("pxy",73);
+aWE("pxyz",17,36,73);
+aWE("py",3,17,36,58,73);
+aWE("py1",58);
+aWE("python",32);
+aWE("pz",3,4,17,36,58,73);
+aWE("qface1",8);
+aWE("qface2",8);
+aWE("qface3",8);
+aWE("qface4",8);
+aWE("qface5",8);
+aWE("qface6",8);
+aWE("qface7",8);
+aWE("qface8",8);
+aWE("quadrangl",49,8,54,32);
+aWE("r",33,36,67);
+aWE("radio",82);
+aWE("radiu",3,9,13,19,22,24,33,66,69,73,76);
+aWE("radius",3,19,24,76);
+aWE("radius1",6,19,56,58,73);
+aWE("radius2",19,56);
+aWE("radius3",56);
+aWE("radiusmajor",24,76);
+aWE("radiusminor",24,76);
+aWE("rais",39,43,58);
+aWE("rang",0,25,37,29,31,75);
+aWE("recent",78);
+aWE("reconstruction",52);
+aWE("redefin",78);
+aWE("reduc",64);
+aWE("referenc",42,55);
+aWE("refresh",78);
+aWE("regard",55);
+aWE("relativ",66);
+aWE("relative",73);
+aWE("relevant",80);
+aWE("remain",50,80);
+aWE("remaind",45);
+aWE("remot",50);
+aWE("remov",39,44,45,50,58,60,64,70,71,72,74,82);
+aWE("removeobject",39,82);
+aWE("removeweb",52);
+aWE("renam",78);
+aWE("repair",0,11,12,14,37,38,29,58,63,64,70,71,72);
+aWE("repetition",46,48);
+aWE("represent",50,54);
+aWE("representation",50);
+aWE("requir",64,31);
+aWE("requireddegre",64);
+aWE("requirednbsegment",64);
+aWE("res",58);
+aWE("reset",50);
+aWE("resiz",50);
+aWE("respect",38,66);
+aWE("restor",50);
+aWE("restriction",64);
+aWE("result",0,1,2,4,49,5,6,7,9,11,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,41,44,46,47,48,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,32,73,74,76,77,79,82);
+aWE("resultant",64);
+aWE("retriev",12);
+aWE("return",25,26,43,50,32,82);
+aWE("revers",46,60);
+aWE("revolution",17,59,64);
+aWE("right",15,45,78,80);
+aWE("ris",64);
+aWE("rot1d",73);
+aWE("rot2d",73);
+aWE("rotat",46,50,59,60,73);
+aWE("rotation",46,50,58,60,73);
+aWE("rul",64);
+aWE("runtimeerror",43,58);
+aWE("s",11,13,14,17,47,58,61,70,71,72,82);
+aWE("s1",16,35,62);
+aWE("s2",16,35,62);
+aWE("salom",3,4,5,6,8,10,17,36,37,39,29,43,56,58,67,73);
+aWE("sam",46,64,66,73,82);
+aWE("sameparamet",64);
+aWE("satisfy",32);
+aWE("sav",50,31);
+aWE("scal",61,73);
+aWE("scen",50);
+aWE("script",0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,33,34,35,38,41,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,30,74,75,76,77,79,80,82);
+aWE("se",45,50,80);
+aWE("search",31);
+aWE("second",7,13,19,22,42,44,45,47,48,52,54,55,64,67,69,30,74,76,77,81);
+aWE("section",2,6,50,62,30);
+aWE("seem",58);
+aWE("segment",64,66);
+aWE("select",0,1,2,4,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,39,41,42,44,45,46,47,48,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,32,31,74,76,77,78,79,80,81,82);
+aWE("selection",33,66,81,82);
+aWE("sens",52);
+aWE("separat",30);
+aWE("serv",20,27,53,59);
+aWE("set",0,14,26,28,36,46,51,55,81);
+aWE("setcolor",10,15);
+aWE("setdisplaymod",3,4,5,6,8,10,17,36,56,58,67,73,80);
+aWE("settransparency",3,10,36,67,75);
+aWE("sew",58,63);
+aWE("sg",5,39,58,78);
+aWE("shad",78,80);
+aWE("shap",0,2,4,9,11,12,14,16,18,21,25,27,33,34,35,37,38,39,29,40,43,44,45,46,48,50,51,52,53,57,58,59,60,61,62,63,64,70,71,72,32,73,74,75,78,82);
+aWE("shape1",32,30);
+aWE("shape2",32,30);
+aWE("shapelistcompound",17);
+aWE("shapes_of_given_typ",25);
+aWE("shapetyp",33,36,39,58,73,82);
+aWE("shapetypeedg",73);
+aWE("shapetypefac",73);
+aWE("shar",12);
+aWE("sharp",64);
+aWE("shel",12,18,36,51,65,68,80);
+aWE("shell",49,27,36,51,53,59,65,68);
+aWE("shift",45,55,79,82);
+aWE("short",15,80);
+aWE("shortcut",28);
+aWE("should",27,41,70,71,32);
+aWE("show",50,32);
+aWE("shown",42);
+aWE("sid",54);
+aWE("sign",51);
+aWE("similar",54);
+aWE("simp",42);
+aWE("simpl",46,47,48);
+aWE("singl",28);
+aWE("six",49,8);
+aWE("siz",9,54,64);
+aWE("sketch",36,66,67);
+aWE("sketcher",36);
+aWE("sketcher1",36,67);
+aWE("sketcher2",36,67);
+aWE("sketcher3",36);
+aWE("skip",82);
+aWE("small",50,64);
+aWE("so",28,45);
+aWE("solid",49,7,8,19,22,25,27,36,47,51,53,59,68,69,76);
+aWE("solid1",8);
+aWE("solid2",8);
+aWE("sort",25);
+aWE("sourc",59);
+aWE("spac",13,20,54,55,32,77);
+aWE("specifi",0,7,9,14,33,42,47,58,64,72,73);
+aWE("specific",49);
+aWE("specify",0,60);
+aWE("spher",5,6,10,56,69,73);
+aWE("sphere1",56);
+aWE("sphere2",56);
+aWE("sphere3",56);
+aWE("splin",3,20);
+aWE("split",0,64);
+aWE("splitangl",64);
+aWE("splitclosedfac",64);
+aWE("splitcontinuity",64);
+aWE("spot",64);
+aWE("sqrt",43);
+aWE("stag",49);
+aWE("standard",15,78);
+aWE("start",1,27,45,66,74,77);
+aWE("step",37,29,46,48,31);
+aWE("step1",48);
+aWE("step2",48);
+aWE("still",64);
+aWE("str",66);
+aWE("strict",50);
+aWE("strip",64);
+aWE("study",3,4,5,6,8,17,36,56,58,67,73);
+aWE("sub",25,50,58,71,82);
+aWE("sub_shape_id",58);
+aWE("subfacelist",39);
+aWE("submenu",32);
+aWE("subshap",25,82);
+aWE("subshapeall",25);
+aWE("subshapeallid",25);
+aWE("subshapeallsort",25,36,39,58,73);
+aWE("subshapeallsortedid",25);
+aWE("subshapeid",82);
+aWE("subshapesort",25);
+aWE("subtraction",45);
+aWE("successful",43);
+aWE("sup_fac",58);
+aWE("suppres",58,70,71,72);
+aWE("suppressfac",58,70);
+aWE("suppresshol",58,71);
+aWE("suppressinternalwir",58,72);
+aWE("surfac",28,34,43,51,64,32,73);
+aWE("surfacecontinuity",64);
+aWE("surfacemod",64);
+aWE("symmetric",73);
+aWE("symmetrical",44,73);
+aWE("symmetry",44);
+aWE("system",19,22,42,45,69,73,81);
+aWE("t",7,27,39,50,69);
+aWE("tak",64);
+aWE("tangent",64,66);
+aWE("tangential",64);
+aWE("target",26,66);
+aWE("technology",50);
+aWE("tetrahedral",49);
+aWE("textual",66,67);
+aWE("th",64);
+aWE("theendlc",45);
+aWE("them",7,25,50,64,70,79,82);
+aWE("theobject",45);
+aWE("therefor",66);
+aWE("theshap",38,58);
+aWE("thestartlc",45);
+aWE("thetoleranc",38);
+aWE("third",7);
+aWE("thre",1,3,13,17,20,36,42,44,54,55,67,73,81);
+aWE("thu",64,75);
+aWE("tim",20,46,48,55,73);
+aWE("tobezi",64);
+aWE("togeth",82);
+aWE("tol",43);
+aWE("tol2d",17,34);
+aWE("tol3d",17,34);
+aWE("toleranc",14,34,38,43,58,64,32);
+aWE("tolerance2d",64);
+aWE("tolerance3d",58,64);
+aWE("tool",43,52,32);
+aWE("toolbar",50);
+aWE("top_fac",5);
+aWE("top_face_ind",5);
+aWE("toru",56,76);
+aWE("torus",56);
+aWE("torus1",56);
+aWE("torus2",56);
+aWE("tr1d",73);
+aWE("tr2d",73);
+aWE("transform",5,16,47,61,73);
+aWE("transformat",5);
+aWE("transformation",5,9,33,37,29,44,45,46,47,48,50,51,60,61,73,74);
+aWE("translat",45,46,48,51,73,74);
+aWE("translation",46,47,48,73,74);
+aWE("translation1",73);
+aWE("translation2",73);
+aWE("translation3",73);
+aWE("transparency",10,75,78);
+aWE("transparent",75,80);
+aWE("triangl",50);
+aWE("trihedron",50);
+aWE("trimsiz",3,4,54);
+aWE("tru",0,14,52,58,32);
+aWE("truncat",19);
+aWE("try",28);
+aWE("tt",36,67);
+aWE("tui",0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,41,42,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,30,74,75,76,77,78,79,80,82);
+aWE("tupl",32);
+aWE("two",0,3,4,49,7,8,9,12,16,17,19,23,35,36,38,39,45,46,47,48,52,64,67,69,32,73,76,81,82);
+aWE("typ",20,25,26,52,64,66,32,30,82);
+aWE("u",64);
+aWE("underly",14,64);
+aWE("unionlist",39);
+aWE("up",15,19,80);
+aWE("updat",78);
+aWE("updateobjbrows",5,39,58);
+aWE("us",2,49,14,25,26,34,37,29,45,47,50,64,66,72,32,30,75,82);
+aWE("useful",0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,33,34,35,38,41,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,30,74,75,76,77,78,79,80,82);
+aWE("v",6,56,58,73);
+aWE("v1",49);
+aWE("v2",49);
+aWE("v3",49);
+aWE("v4",49);
+aWE("val",0);
+aWE("valid",43,58,32);
+aWE("validity",32);
+aWE("valu",0,2,7,9,14,19,22,27,33,38,40,42,43,45,46,48,51,54,58,59,63,64,66,69,32,74,76,77);
+aWE("variety",25);
+aWE("variou",64);
+aWE("vector",3,4,6,13,17,19,22,24,27,36,41,42,44,46,48,54,56,58,59,60,64,66,67,73,74,76,77,81);
+aWE("vector_arc",3,67);
+aWE("vector1",3,17);
+aWE("vector1_arc1",17);
+aWE("vector1_arc2",17);
+aWE("vector2",3,17);
+aWE("vector2_arc1",17);
+aWE("vector2_arc2",17);
+aWE("vector3",17);
+aWE("versa",64);
+aWE("vertex",3,4,6,13,14,17,19,22,23,24,27,43,44,53,54,55,56,58,59,61,69,32,73,76);
+aWE("vertex_n",55);
+aWE("vertex1",23);
+aWE("vertex2",23);
+aWE("vertexmaxtol",32);
+aWE("vertexmintol",32);
+aWE("vertic",1,3,49,5,7,8,14,17,23,25,36,39,41,54,56,58,67,73,74,77);
+aWE("via",49,7,27,28,41,50,66,69,31);
+aWE("vic",64);
+aWE("view",0,9,10,14,33,42,50,70,71,72,32,78,79,80,82);
+aWE("visibl",50);
+aWE("visualiz",50);
+aWE("volum",43,32);
+aWE("vr",73);
+aWE("vrot1d",73);
+aWE("vt",73);
+aWE("vtr1d",73);
+aWE("vtr2d",73);
+aWE("vxy",3,17,36,58,73);
+aWE("vxyz",4);
+aWE("vz",73);
+aWE("w_0",58);
+aWE("wantplanarfac",58);
+aWE("wat",2);
+aWE("waterdensity",2,4);
+aWE("way",7,25,27,41,44,46,69,82);
+aWE("weight",2,4);
+aWE("well",64);
+aWE("wf",67);
+aWE("what",43);
+aWE("whati",43,32);
+aWE("wheth",32);
+aWE("whil",11,17,43,64,80);
+aWE("whos",28,32);
+aWE("wid",37,29);
+aWE("will",0,1,2,49,7,9,11,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,41,42,44,45,46,47,48,50,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,31,74,76,77,79,82);
+aWE("wir",3,49,11,14,17,25,27,28,36,43,53,58,59,66,67,71,72,73,79);
+aWE("wire_clos",58);
+aWE("wire_nam",58);
+aWE("wire1",17);
+aWE("wire2",17);
+aWE("wirefram",78,80);
+aWE("wish",25,50,31);
+aWE("within",14,40,78);
+aWE("without",58);
+aWE("work",37,29,46,50,64,66,81,82);
+aWE("workingplan",66);
+aWE("ww",36,67);
+aWE("x",3,7,24,42,45,55,66,69,32);
+aWE("x1",7);
+aWE("x2",7);
+aWE("xdx",42);
+aWE("xdy",42);
+aWE("xdz",42);
+aWE("xmax",43,32);
+aWE("xmin",43,32);
+aWE("xoy",66);
+aWE("xyz",81);
+aWE("xz_fac",5);
+aWE("xz_face_ind",5);
+aWE("y",3,7,24,42,55,66,69,32);
+aWE("y1",7);
+aWE("y2",7);
+aWE("ydx",42);
+aWE("ydy",42);
+aWE("ydz",42);
+aWE("ymax",43,32);
+aWE("ymin",43,32);
+aWE("your",15,34,63,71,32,31,78,81,82);
+aWE("yourselv",42);
+aWE("yz_fac",5);
+aWE("yz_face_ind",5);
+aWE("z",2,3,7,42,55,69,32);
+aWE("z1",7);
+aWE("z2",7);
+aWE("zero",19);
+aWE("zmax",43,32);
+aWE("zmin",43,32);
+aWE("zoom",50);
+
+//-->
+</script>
+</html>
-// WebHelp 5.10.001\r
-var gIEA = new Array();\r
-function aGE(sName, sDef)\r
-{\r
- var len = gIEA.length;\r
- gIEA[len] = new gloEntry(sName, sDef);\r
-}\r
-\r
-function gloEntry(sName, sDef) \r
-{\r
- this.sName = sName;\r
- this.sDef = sDef;\r
- this.nNKOff = 0;\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
- if (parent && parent != this) {\r
- if (parent.putData) \r
- {\r
- parent.putData(gIEA);\r
- }\r
- }\r
-}\r
-\r
+// WebHelp 5.10.001
+var gIEA = new Array();
+function aGE(sName, sDef)
+{
+ var len = gIEA.length;
+ gIEA[len] = new gloEntry(sName, sDef);
+}
+
+function gloEntry(sName, sDef)
+{
+ this.sName = sName;
+ this.sDef = sDef;
+ this.nNKOff = 0;
+}
+
+function window_OnLoad()
+{
+ if (parent && parent != this) {
+ if (parent.putData)
+ {
+ parent.putData(gIEA);
+ }
+ }
+}
+
window.onload = window_OnLoad;
\ No newline at end of file
-<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="whgdata.js"></script>\r
-<script language="javascript">\r
-<!--\r
- aGE("Cell","Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.");\r
- aGE("Component","One integer or real value can correspond to each component of a field and to each entity of a mesh");\r
- aGE("Descendant connectivity","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
- aGE("Edge","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
- aGE("Entity of a mesh","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
- aGE("Equivalence","Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.");\r
- aGE("Face","Face of a volumetrical cell (triangle, quadrangle).");\r
- aGE("Family","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
- aGE("Field","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
- aGE("Field profile","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
- aGE("Group","Unordered set of entities of a mesh. One entity can belong to several groups.");\r
- aGE("Mesh","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
- aGE("Nodal connectivity","It is a description of an entity of the mesh by an ordered list of nodes constituting this entity.");\r
- aGE("Node","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
- aGE("Point","Geometrical entity determined by its coordinates in the space.");\r
- aGE("Reference connectivity","For each type of entity of a mesh, reference connectivity define the topology of an entity.");\r
- aGE("Result","List of fields referring to one mesh.");\r
- aGE("Study","Study represents a chain of sequences of calculations.");\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
+<html>
+<head>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+</head>
+<body>
+<script language="javascript" src="whgdata.js"></script>
+<script language="javascript">
+<!--
+ aGE("Cell","Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.");
+ aGE("Component","One integer or real value can correspond to each component of a field and to each entity of a mesh");
+ aGE("Descendant connectivity","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.");
+ aGE("Edge","An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node).");
+ aGE("Entity of a mesh","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.");
+ aGE("Equivalence","Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.");
+ aGE("Face","Face of a volumetrical cell (triangle, quadrangle).");
+ aGE("Family","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.");
+ aGE("Field","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.");
+ aGE("Field profile","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.");
+ aGE("Group","Unordered set of entities of a mesh. One entity can belong to several groups.");
+ aGE("Mesh","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).");
+ aGE("Nodal connectivity","It is a description of an entity of the mesh by an ordered list of nodes constituting this entity.");
+ aGE("Node","Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point.");
+ aGE("Point","Geometrical entity determined by its coordinates in the space.");
+ aGE("Reference connectivity","For each type of entity of a mesh, reference connectivity define the topology of an entity.");
+ aGE("Result","List of fields referring to one mesh.");
+ aGE("Study","Study represents a chain of sequences of calculations.");
+
+//-->
+</script>
+</body>
+</html>
-<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="whglo.js"></script>\r
-<script language="javascript">\r
-<!--\r
-iFM("Cell","Study","whgdata0.htm",18);\r
-\r
-//-->\r
-</script>\r
-</body>\r
+<html>
+<head>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+</head>
+<body>
+<script language="javascript" src="whglo.js"></script>
+<script language="javascript">
+<!--
+iFM("Cell","Study","whgdata0.htm",18);
+
+//-->
+</script>
+</body>
</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
- this.sBK = sBK;\r
- this.sEK = sEK;\r
- this.sFileName = sFileName;\r
- this.aKs = null;\r
- this.nNum = nNum;\r
- this.oUsedItems = null;\r
-}\r
-\r
-\r
-function iFM(sBK, sEK, sFileName, nNum)\r
-{\r
- var i = gaFileMapping.length;\r
- gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum); \r
- if (i == 0) {\r
- gaFileMapping[i].nTotal = nNum;\r
- }\r
- else {\r
- gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal;\r
- }\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
- if (parent && parent != this && parent.projReady)\r
- {\r
- parent.projReady(gaFileMapping);\r
- } \r
-}\r
-\r
-window.onload = window_OnLoad;\r
+// WebHelp 5.10.001
+var gaFileMapping = new Array();
+function fileMapping(sBK, sEK, sFileName, nNum)
+{
+ this.sBK = sBK;
+ this.sEK = sEK;
+ this.sFileName = sFileName;
+ this.aKs = null;
+ this.nNum = nNum;
+ this.oUsedItems = null;
+}
+
+
+function iFM(sBK, sEK, sFileName, nNum)
+{
+ var i = gaFileMapping.length;
+ gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum);
+ if (i == 0) {
+ gaFileMapping[i].nTotal = nNum;
+ }
+ else {
+ gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal;
+ }
+}
+
+function window_OnLoad()
+{
+ if (parent && parent != this && parent.projReady)
+ {
+ parent.projReady(gaFileMapping);
+ }
+}
+
+window.onload = window_OnLoad;
-// WebHelp 5.10.001\r
-// const strings\r
-var gIEA = new Array();\r
-function aIE()\r
-{\r
- var len = gIEA.length;\r
- gIEA[len] = new indexEntry(aIE.arguments);\r
-}\r
-\r
-function topic(sName, sURL)\r
-{\r
- this.sName = sName;\r
- this.sURL = sURL;\r
-}\r
-\r
-function indexEntry(fn_arguments) \r
-{\r
- if (fn_arguments.length && fn_arguments.length >= 3) \r
- {\r
- this.nType = fn_arguments[0];\r
- this.nPKOff = 0;\r
- this.nNKOff = fn_arguments[1];\r
- this.sName = fn_arguments[2];\r
- this.aTopics = null;\r
- var nLen = fn_arguments.length;\r
- if (Math.floor(nLen / 2) * 2 == nLen)\r
- {\r
- this.sTarget = fn_arguments[3];\r
- if (nLen > 5)\r
- {\r
- this.aTopics = new Array();\r
- for (var i = 0; i < (nLen - 5)/2; i++)\r
- {\r
- this.aTopics[i] = new topic(fn_arguments[i * 2 + 4], fn_arguments[i * 2 + 5]);\r
- }\r
- }\r
-\r
- }\r
- else \r
- {\r
- if (nLen > 4) \r
- {\r
- this.aTopics = new Array();\r
- for (var i = 0; i < (nLen - 4)/2; i++)\r
- {\r
- this.aTopics[i] = new topic(fn_arguments[i * 2 + 3], fn_arguments[i * 2 + 4]);\r
- }\r
- }\r
- }\r
- }\r
-}\r
-\r
-function getIndexTopicMappingList(nItemIndex)\r
-{\r
- var sTopics = "";\r
- if (gIEA.length > nItemIndex)\r
- {\r
- if (gIEA[nItemIndex].aTopics) \r
- {\r
- var i = 0;\r
- var nLen = gIEA[nItemIndex].aTopics.length;\r
- for (i = 0; i < nLen; i ++) \r
- {\r
- sTopics += "," + gIEA[nItemIndex].aTopics[i];\r
- }\r
- }\r
- }\r
- return sTopics; \r
-}\r
-\r
-function window_OnLoad()\r
-{\r
- if (parent && parent != this) {\r
- if (parent.putData) \r
- {\r
- for (var i = 0; i < gIEA.length; i ++ )\r
- {\r
- if (gIEA[i].nNKOff != 0 && i + gIEA[i].nNKOff + 1 < gIEA.length)\r
- {\r
- \r
- gIEA[i + gIEA[i].nNKOff + 1].nPKOff = gIEA[i].nNKOff;\r
- }\r
- }\r
- parent.putData(gIEA);\r
- }\r
- }\r
-}\r
-\r
+// WebHelp 5.10.001
+// const strings
+var gIEA = new Array();
+function aIE()
+{
+ var len = gIEA.length;
+ gIEA[len] = new indexEntry(aIE.arguments);
+}
+
+function topic(sName, sURL)
+{
+ this.sName = sName;
+ this.sURL = sURL;
+}
+
+function indexEntry(fn_arguments)
+{
+ if (fn_arguments.length && fn_arguments.length >= 3)
+ {
+ this.nType = fn_arguments[0];
+ this.nPKOff = 0;
+ this.nNKOff = fn_arguments[1];
+ this.sName = fn_arguments[2];
+ this.aTopics = null;
+ var nLen = fn_arguments.length;
+ if (Math.floor(nLen / 2) * 2 == nLen)
+ {
+ this.sTarget = fn_arguments[3];
+ if (nLen > 5)
+ {
+ this.aTopics = new Array();
+ for (var i = 0; i < (nLen - 5)/2; i++)
+ {
+ this.aTopics[i] = new topic(fn_arguments[i * 2 + 4], fn_arguments[i * 2 + 5]);
+ }
+ }
+
+ }
+ else
+ {
+ if (nLen > 4)
+ {
+ this.aTopics = new Array();
+ for (var i = 0; i < (nLen - 4)/2; i++)
+ {
+ this.aTopics[i] = new topic(fn_arguments[i * 2 + 3], fn_arguments[i * 2 + 4]);
+ }
+ }
+ }
+ }
+}
+
+function getIndexTopicMappingList(nItemIndex)
+{
+ var sTopics = "";
+ if (gIEA.length > nItemIndex)
+ {
+ if (gIEA[nItemIndex].aTopics)
+ {
+ var i = 0;
+ var nLen = gIEA[nItemIndex].aTopics.length;
+ for (i = 0; i < nLen; i ++)
+ {
+ sTopics += "," + gIEA[nItemIndex].aTopics[i];
+ }
+ }
+ }
+ return sTopics;
+}
+
+function window_OnLoad()
+{
+ if (parent && parent != this) {
+ if (parent.putData)
+ {
+ for (var i = 0; i < gIEA.length; i ++ )
+ {
+ if (gIEA[i].nNKOff != 0 && i + gIEA[i].nNKOff + 1 < gIEA.length)
+ {
+
+ gIEA[i + gIEA[i].nNKOff + 1].nPKOff = gIEA[i].nNKOff;
+ }
+ }
+ parent.putData(gIEA);
+ }
+ }
+}
+
window.onload = window_OnLoad;
\ No newline at end of file
-<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="whidx.js"></script>\r
-<script language="javascript">\r
-<!--\r
-\r
-//-->\r
-</script>\r
-</body>\r
+<html>
+<head>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+</head>
+<body>
+<script language="javascript" src="whidx.js"></script>
+<script language="javascript">
+<!--
+
+//-->
+</script>
+</body>
</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
- this.sBK = sBK;\r
- this.sEK = sEK;\r
- this.sFileName = sFileName;\r
- this.aKs = null;\r
- this.nNum = nNum;\r
- this.oUsedItems = null;\r
-}\r
-\r
-\r
-function iFM(sBK, sEK, sFileName, nNum)\r
-{\r
- var i = gaFileMapping.length;\r
- gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum); \r
- if (i == 0) {\r
- gaFileMapping[i].nTotal = nNum;\r
- }\r
- else {\r
- gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal;\r
- }\r
-}\r
-\r
-function window_OnLoad()\r
-{\r
- if (parent && parent != this && parent.projReady)\r
- {\r
- parent.projReady(gaFileMapping);\r
- } \r
-}\r
-\r
-window.onload = window_OnLoad;\r
+// WebHelp 5.10.001
+var gaFileMapping = new Array();
+function fileMapping(sBK, sEK, sFileName, nNum)
+{
+ this.sBK = sBK;
+ this.sEK = sEK;
+ this.sFileName = sFileName;
+ this.aKs = null;
+ this.nNum = nNum;
+ this.oUsedItems = null;
+}
+
+
+function iFM(sBK, sEK, sFileName, nNum)
+{
+ var i = gaFileMapping.length;
+ gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum);
+ if (i == 0) {
+ gaFileMapping[i].nTotal = nNum;
+ }
+ else {
+ gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal;
+ }
+}
+
+function window_OnLoad()
+{
+ if (parent && parent != this && parent.projReady)
+ {
+ parent.projReady(gaFileMapping);
+ }
+}
+
+window.onload = window_OnLoad;
-// WebHelp 5.10.001\r
-var gTEA = new Array();\r
-function aTE()\r
-{\r
- gTEA[gTEA.length] = new tocEntry(aTE.arguments);\r
-}\r
-\r
-function tocEntry(fn_arguments) \r
-{\r
- if (fn_arguments.length < 3) \r
- {\r
- alert ("data format wrong!!!");\r
- return;\r
- }\r
- \r
- this.nType = fn_arguments[0];\r
- this.nContents = fn_arguments[1];\r
- this.sItemName = fn_arguments[2];\r
- \r
- if (this.nType == 1 || this.nType == 2 || this.nType == 16)\r
- {\r
- if (fn_arguments.length > 3)\r
- {\r
- this.sItemURL = fn_arguments[3];\r
- if (fn_arguments.length > 4)\r
- {\r
- this.sTarget = fn_arguments[4];\r
- if (fn_arguments.length > 5)\r
- this.sIconRef = fn_arguments[5];\r
- }\r
- }\r
- }\r
- if (this.nType == 4 || this.nType == 8)\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
- if (fn_arguments.length > 5)\r
- {\r
- this.sTarget = fn_arguments[5];\r
- if (fn_arguments.length > 6)\r
- this.sIconRef = fn_arguments[6];\r
- }\r
- }\r
- }\r
- }\r
-}\r
-\r
-\r
-function window_OnLoad()\r
-{\r
- if (parent && parent != this && parent.putData) {\r
- parent.putData(gTEA);\r
- }\r
-}\r
+// WebHelp 5.10.001
+var gTEA = new Array();
+function aTE()
+{
+ gTEA[gTEA.length] = new tocEntry(aTE.arguments);
+}
+
+function tocEntry(fn_arguments)
+{
+ if (fn_arguments.length < 3)
+ {
+ alert ("data format wrong!!!");
+ return;
+ }
+
+ this.nType = fn_arguments[0];
+ this.nContents = fn_arguments[1];
+ this.sItemName = fn_arguments[2];
+
+ if (this.nType == 1 || this.nType == 2 || this.nType == 16)
+ {
+ if (fn_arguments.length > 3)
+ {
+ this.sItemURL = fn_arguments[3];
+ if (fn_arguments.length > 4)
+ {
+ this.sTarget = fn_arguments[4];
+ if (fn_arguments.length > 5)
+ this.sIconRef = fn_arguments[5];
+ }
+ }
+ }
+ if (this.nType == 4 || this.nType == 8)
+ {
+ if (fn_arguments.length > 3)
+ {
+ this.sRefURL = fn_arguments[3];
+ if (this.nType == 4)
+ {
+ if(this.sRefURL.lastIndexOf("/")!=this.sRefURL.length-1)
+ this.sRefURL+="/";
+ }
+ if (fn_arguments.length > 4)
+ {
+ this.sItemURL = fn_arguments[4];
+ if (fn_arguments.length > 5)
+ {
+ this.sTarget = fn_arguments[5];
+ if (fn_arguments.length > 6)
+ this.sIconRef = fn_arguments[6];
+ }
+ }
+ }
+ }
+}
+
+
+function window_OnLoad()
+{
+ if (parent && parent != this && parent.putData) {
+ parent.putData(gTEA);
+ }
+}
window.onload = window_OnLoad;
\ No newline at end of file
-<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="whtdata.js"></script>\r
-<script language="javascript">\r
-<!--\r
- aTE(1,97,"GEOM module");\r
- aTE(2,0,"Introduction to GEOM","files/introduction_to_geom.htm");\r
- aTE(2,0,"Importing/exporting geometrical objects","files/salome2_sp3_geomtoolsgui_functions.htm");\r
- aTE(1,6,"Managing geometrical objects");\r
- aTE(2,0,"Displaying/hiding objects","files/salome2_sp3_displaygui_functions.htm");\r
- aTE(1,4,"Changing Display Parameters");\r
- aTE(2,0,"Display Mode","wireframe_and_shading.htm");\r
- aTE(2,0,"Color","color.htm");\r
- aTE(2,0,"Transparency","transparency.htm");\r
- aTE(2,0,"Isolines","isos.htm");\r
- aTE(1,33,"Creating geometrical objects");\r
- aTE(1,10,"Creation of Basic Geometric Objects");\r
- aTE(2,0,"Point","point.htm");\r
- aTE(2,0,"Line","line.htm");\r
- aTE(2,0,"Circle","circle.htm");\r
- aTE(2,0,"Ellipse","ellipse.htm");\r
- aTE(2,0,"Arc","arc.htm");\r
- aTE(2,0,"Curve","curve.htm");\r
- aTE(2,0,"Vector","vector.htm");\r
- aTE(2,0,"Plane","plane.htm");\r
- aTE(2,0,"Working Plane","working_plane.htm");\r
- aTE(2,0,"Local Coordinate System","local_coordinate_system.htm");\r
- aTE(1,5,"Creation of Primitives");\r
- aTE(2,0,"Box","box.htm");\r
- aTE(2,0,"Cylinder","cylinder.htm");\r
- aTE(2,0,"Sphere","sphere.htm");\r
- aTE(2,0,"Torus","turus.htm");\r
- aTE(2,0,"Cone","cone.htm");\r
- aTE(1,4,"Generation of Complex Objects");\r
- aTE(2,0,"Extrusion","extrusion.htm");\r
- aTE(2,0,"Revolution","revolution.htm");\r
- aTE(2,0,"Filling","filling.htm");\r
- aTE(2,0,"Pipe","pipe_creation.htm");\r
- aTE(2,0,"Working with groups","working_with_groups.htm");\r
- aTE(2,0,"Building by blocks","newentity_blocks.htm");\r
- aTE(2,0,"Sketcher","sketcher.htm");\r
- aTE(1,7,"Creation of Advanced Geometrical Objects");\r
- aTE(2,0,"Explode","explode.htm");\r
- aTE(2,0,"Edge","edge.htm");\r
- aTE(2,0,"Wire","wire.htm");\r
- aTE(2,0,"Face","face.htm");\r
- aTE(2,0,"Shell","shell.htm");\r
- aTE(2,0,"Solid","solid.htm");\r
- aTE(2,0,"Compound","compound.htm");\r
- aTE(1,35,"Transforming geometrical objects");\r
- aTE(1,2,"Basic Operations");\r
- aTE(2,0,"Partition","partition.htm");\r
- aTE(2,0,"Archimede","archimede.htm");\r
- aTE(1,5,"Boolean Operations");\r
- aTE(2,0,"Using boolean operations","files/salome2_sp3_booleangui_functions.htm");\r
- aTE(2,0,"Fuse","fuse.htm");\r
- aTE(2,0,"Common","common.htm");\r
- aTE(2,0,"Cut","cut.htm");\r
- aTE(2,0,"Section","section.htm");\r
- aTE(1,10,"Transformation Operations");\r
- aTE(2,0,"Translation","translation.htm");\r
- aTE(2,0,"Rotation","rotation.htm");\r
- aTE(2,0,"Modify the Location","modify_the_location.htm");\r
- aTE(2,0,"Mirror Image","mirror_image.htm");\r
- aTE(2,0,"Scale Transform","scale_transform.htm");\r
- aTE(2,0,"Offset Surface","offset_surface.htm");\r
- aTE(2,0,"Multi Translation","multi_translation.htm");\r
- aTE(2,0,"Multi Rotation","multi_rotation.htm");\r
- aTE(2,0,"Fillet","fillet.htm");\r
- aTE(2,0,"Chamfer","chamfer.htm");\r
- aTE(1,3,"Blocks Operations");\r
- aTE(2,0,"Multi Transformation","multi_transformation.htm");\r
- aTE(2,0,"Explode on Blocks","explode_on_blocks.htm");\r
- aTE(2,0,"Propagate","propagate.htm");\r
- aTE(1,10,"Repairing Operations");\r
- aTE(2,0,"Shape Processing","shape_processing.htm");\r
- aTE(2,0,"Suppress Faces","suppress_faces.htm");\r
- aTE(2,0,"Close Contour","close_contour.htm");\r
- aTE(2,0,"Suppress Internal Wires","suppress_internal_wires.htm");\r
- aTE(2,0,"Suppress Holes","suppress_holes.htm");\r
- aTE(2,0,"Sewing","sewing.htm");\r
- aTE(2,0,"Glue Faces","glue_faces.htm");\r
- aTE(2,0,"Add Point on Edge","add_point_on_edge.htm");\r
- aTE(2,0,"Check Free Boundaries","check_free_boundaries.htm");\r
- aTE(2,0,"Check Free Faces","check_free_faces.htm");\r
- aTE(2,0,"Using measurement tools","files/salome2_sp3_measuregui_functions.htm");\r
- aTE(1,16,"TUI Scripts");\r
- aTE(2,0,"Changing Display Parameters","changing_display_parameters.htm");\r
- aTE(1,7,"Creation of Geometric Objects");\r
- aTE(2,0,"Basic Geometrical Objects","basic_geometrical_objects.htm");\r
- aTE(2,0,"Primitives","primitives.htm");\r
- aTE(2,0,"Complex Objects","complex_objects.htm");\r
- aTE(2,0,"Working with Groups","groups.htm");\r
- aTE(2,0,"Building by Blocks","building_by_blocks.htm");\r
- aTE(2,0,"Sketcher","sketcher_tui.htm");\r
- aTE(2,0,"Advanced Geometrical Objects","geometrical_objects.htm");\r
- aTE(1,5,"Transformation");\r
- aTE(2,0,"Basic Operations","basic_operations.htm");\r
- aTE(2,0,"Boolean Operations","boolean_operations.htm");\r
- aTE(2,0,"Transformation Operations","transformation_operations.htm");\r
- aTE(2,0,"Blocks Operations","blocks_operations.htm");\r
- aTE(2,0,"Repairing Operations","repairing_operations.htm");\r
- aTE(2,0,"Measurement Tools","measurement_tools.htm");\r
-\r
-//-->\r
-</script>\r
-</body>\r
-</html>\r
+<html>
+<head>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+</head>
+<body>
+<script language="javascript" src="whtdata.js"></script>
+<script language="javascript">
+<!--
+ aTE(1,97,"Geometry module");
+ aTE(2,0,"Introduction to Geometry","geometry.htm");
+ aTE(2,0,"Importing/exporting geometrical objects","files/salome2_sp3_geomtoolsgui_functions.htm");
+ aTE(1,33,"Creating geometrical objects");
+ aTE(1,10,"Creating Basic Geometric Objects");
+ aTE(2,0,"Point","point.htm");
+ aTE(2,0,"Line","line.htm");
+ aTE(2,0,"Circle","circle.htm");
+ aTE(2,0,"Ellipse","ellipse.htm");
+ aTE(2,0,"Arc","arc.htm");
+ aTE(2,0,"Curve","curve.htm");
+ aTE(2,0,"Vector","vector.htm");
+ aTE(2,0,"Plane","plane.htm");
+ aTE(2,0,"Working Plane","working_plane.htm");
+ aTE(2,0,"Local Coordinate System","local_coordinate_system.htm");
+ aTE(1,5,"Creating Primitives");
+ aTE(2,0,"Box","box.htm");
+ aTE(2,0,"Cylinder","cylinder.htm");
+ aTE(2,0,"Sphere","sphere.htm");
+ aTE(2,0,"Torus","turus.htm");
+ aTE(2,0,"Cone","cone.htm");
+ aTE(1,4,"Creating Complex Objects");
+ aTE(2,0,"Extrusion","extrusion.htm");
+ aTE(2,0,"Revolution","revolution.htm");
+ aTE(2,0,"Filling","filling.htm");
+ aTE(2,0,"Pipe","pipe_creation.htm");
+ aTE(2,0,"Working with groups","working_with_groups.htm");
+ aTE(2,0,"Building by blocks","newentity_blocks.htm");
+ aTE(2,0,"Sketcher","sketcher.htm");
+ aTE(1,7,"Creating Advanced Geometrical Objects");
+ aTE(2,0,"Explode","explode.htm");
+ aTE(2,0,"Edge","edge.htm");
+ aTE(2,0,"Wire","wire.htm");
+ aTE(2,0,"Face","face.htm");
+ aTE(2,0,"Shell","shell.htm");
+ aTE(2,0,"Solid","solid.htm");
+ aTE(2,0,"Compound","compound.htm");
+ aTE(1,6,"Viewing geometrical objects");
+ aTE(2,0,"Viewing Geometrical Objects","viewing_geometrical_objects.htm");
+ aTE(2,0,"OCC 3D Viewer","occ_viewer.htm");
+ aTE(2,0,"Display Mode","wireframe_and_shading.htm");
+ aTE(2,0,"Color","color.htm");
+ aTE(2,0,"Transparency","transparency.htm");
+ aTE(2,0,"Isolines","isos.htm");
+ aTE(1,35,"Transforming geometrical objects");
+ aTE(1,2,"Basic Operations");
+ aTE(2,0,"Partition","partition.htm");
+ aTE(2,0,"Archimede","archimede.htm");
+ aTE(1,5,"Boolean Operations");
+ aTE(2,0,"Using boolean operations","files/salome2_sp3_booleangui_functions.htm");
+ aTE(2,0,"Fuse","fuse.htm");
+ aTE(2,0,"Common","common.htm");
+ aTE(2,0,"Cut","cut.htm");
+ aTE(2,0,"Section","section.htm");
+ aTE(1,10,"Transformation Operations");
+ aTE(2,0,"Translation","translation.htm");
+ aTE(2,0,"Rotation","rotation.htm");
+ aTE(2,0,"Modify the Location","modify_the_location.htm");
+ aTE(2,0,"Mirror Image","mirror_image.htm");
+ aTE(2,0,"Scale Transform","scale_transform.htm");
+ aTE(2,0,"Offset Surface","offset_surface.htm");
+ aTE(2,0,"Multi Translation","multi_translation.htm");
+ aTE(2,0,"Multi Rotation","multi_rotation.htm");
+ aTE(2,0,"Fillet","fillet.htm");
+ aTE(2,0,"Chamfer","chamfer.htm");
+ aTE(1,3,"Blocks Operations");
+ aTE(2,0,"Multi Transformation","multi_transformation.htm");
+ aTE(2,0,"Explode on Blocks","explode_on_blocks.htm");
+ aTE(2,0,"Propagate","propagate.htm");
+ aTE(1,10,"Repairing Operations");
+ aTE(2,0,"Shape Processing","shape_processing.htm");
+ aTE(2,0,"Suppress Faces","suppress_faces.htm");
+ aTE(2,0,"Close Contour","close_contour.htm");
+ aTE(2,0,"Suppress Internal Wires","suppress_internal_wires.htm");
+ aTE(2,0,"Suppress Holes","suppress_holes.htm");
+ aTE(2,0,"Sewing","sewing.htm");
+ aTE(2,0,"Glue Faces","glue_faces.htm");
+ aTE(2,0,"Add Point on Edge","add_point_on_edge.htm");
+ aTE(2,0,"Check Free Boundaries","check_free_boundaries.htm");
+ aTE(2,0,"Check Free Faces","check_free_faces.htm");
+ aTE(2,0,"Using measurement tools","files/salome2_sp3_measuregui_functions.htm");
+ aTE(2,0,"Access to Geometry module functionality from Python (using geompy.py)","geompy_doc/namespacegeompy.html");
+ aTE(1,16,"TUI Scripts");
+ aTE(2,0,"Viewing Geometrical Objects","changing_display_parameters.htm");
+ aTE(1,7,"Creating Geometric Objects");
+ aTE(2,0,"Basic Geometrical Objects","basic_geometrical_objects.htm");
+ aTE(2,0,"Primitives","primitives.htm");
+ aTE(2,0,"Complex Objects","complex_objects.htm");
+ aTE(2,0,"Working with Groups","groups.htm");
+ aTE(2,0,"Building by Blocks","building_by_blocks.htm");
+ aTE(2,0,"Sketcher","sketcher_tui.htm");
+ aTE(2,0,"Advanced Geometrical Objects","geometrical_objects.htm");
+ aTE(1,5,"Transformation");
+ aTE(2,0,"Basic Operations","basic_operations.htm");
+ aTE(2,0,"Boolean Operations","boolean_operations.htm");
+ aTE(2,0,"Transformation Operations","transformation_operations.htm");
+ aTE(2,0,"Blocks Operations","blocks_operations.htm");
+ aTE(2,0,"Repairing Operations","repairing_operations.htm");
+ aTE(2,0,"Measurement Tools","measurement_tools.htm");
+
+//-->
+</script>
+</body>
+</html>
-<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="whtoc.js"></script>\r
-<script language="javascript">\r
-<!--\r
- setRoot("whtdata0.htm");\r
-\r
-//-->\r
-</script>\r
-</body>\r
+<html>
+<head>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+</head>
+<body>
+<script language="javascript" src="whtoc.js"></script>
+<script language="javascript">
+<!--
+ setRoot("whtdata0.htm");
+
+//-->
+</script>
+</body>
</html>
\ No newline at end of file
-// WebHelp 5.10.001\r
-// const strings\r
-var gaProj = new Array();\r
-var gsRoot = "";\r
-\r
-function setRoot(sRoot)\r
-{\r
- gsRoot = sRoot\r
-}\r
-\r
-function aPE(sProjPath, sRootPath)\r
-{\r
- gaProj[gaProj.length] = new tocProjEntry(sProjPath, sRootPath);\r
-}\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
-\r
-\r
-function window_OnLoad()\r
-{\r
- if (parent && parent != this && parent.projReady) {\r
- parent.projReady(gsRoot, gaProj);\r
- }\r
-}\r
+// WebHelp 5.10.001
+// const strings
+var gaProj = new Array();
+var gsRoot = "";
+
+function setRoot(sRoot)
+{
+ gsRoot = sRoot
+}
+
+function aPE(sProjPath, sRootPath)
+{
+ gaProj[gaProj.length] = new tocProjEntry(sProjPath, sRootPath);
+}
+
+function tocProjEntry(sProjPath, sRootPath)
+{
+ if(sProjPath.lastIndexOf("/")!=sProjPath.length-1)
+ sProjPath+="/";
+ this.sPPath = sProjPath;
+ this.sRPath = sRootPath;
+}
+
+
+function window_OnLoad()
+{
+ if (parent && parent != this && parent.projReady) {
+ parent.projReady(gsRoot, gaProj);
+ }
+}
window.onload = window_OnLoad;
\ No newline at end of file
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" >\r
-\r
-\r
-<a name="bm_{"></a><a name="subkey_{{"></a><a href="../measurement_tools.htm"><b>100x30x100</b></a> <br><nobr><a name="bms_{D"></a><a name="subkey_{D"></a>1d <a href="../blocks_operations.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> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_{E"></a><a name="subkey_{E"></a>1e <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.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="../blocks_operations.htm"><b>1</b></a> <a href="../filling.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_booleangui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../shape_processing.htm"><b>9</b></a> <a href="../repairing_operations.htm"><b>10</b></a> <a href="../transformation_operations.htm"><b>11</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="../circle.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> <a href="../curve.htm"><b>3</b></a> <a href="../filling.htm"><b>4</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_measuregui_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="../point.htm"><b>14</b></a> <a href="../plane.htm"><b>15</b></a> <a href="../partition.htm"><b>16</b></a> <a href="../local_coordinate_system.htm"><b>17</b></a> <a href="../suppress_faces.htm"><b>18</b></a> <a href="../shape_processing.htm"><b>19</b></a> <a href="../repairing_operations.htm"><b>20</b></a> <a href="../working_with_groups.htm"><b>21</b></a> <a href="../wireframe_and_shading.htm"><b>22</b></a> <a href="../vector.htm"><b>23</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="../modify_the_location.htm"><b>above</b></a> <br><a href="../sketcher.htm"><b>absolute</b></a> <br><a href="../transparency.htm"><b>absolutely</b></a> <br><nobr><a name="bms_AC"></a><a name="subkey_AC"></a>accessible <a href="../box.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../extrusion.htm"><b>3</b></a> <a href="../color.htm"><b>4</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>5</b></a> <a href="../line.htm"><b>6</b></a> <a href="../sphere.htm"><b>7</b></a> </nobr><br><nobr>accordance <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> </nobr><br><nobr>according <a href="../add_point_on_edge.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> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><nobr>achieve <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_AD"></a><a name="subkey_AD"></a>add <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../blocks_operations.htm"><b>3</b></a> <a href="../basic_operations.htm"><b>4</b></a> <a href="../basic_geometrical_objects.htm"><b>5</b></a> <a href="../add_point_on_edge.htm"><b>6</b></a> <a href="../complex_objects.htm"><b>7</b></a> <a href="../geometrical_objects.htm"><b>8</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>9</b></a> <a href="../groups.htm"><b>10</b></a> <a href="../sketcher_tui.htm"><b>11</b></a> <a href="../repairing_operations.htm"><b>12</b></a> <a href="../primitives.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> <a href="../transformation_operations.htm"><b>15</b></a> </nobr><br><nobr>added <a href="../close_contour.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><nobr>adding <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> </nobr><br><nobr>addobject <a href="../groups.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>addtostudy <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../complex_objects.htm"><b>7</b></a> <a href="../geometrical_objects.htm"><b>8</b></a> <a href="../groups.htm"><b>9</b></a> <a href="../sketcher_tui.htm"><b>10</b></a> <a href="../repairing_operations.htm"><b>11</b></a> <a href="../primitives.htm"><b>12</b></a> <a href="../transformation_operations.htm"><b>13</b></a> </nobr><br><nobr>addtostudyinfather <a href="../blocks_operations.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>adjustment</b></a> <br><nobr>advance <a href="../box.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../sphere.htm"><b>3</b></a> </nobr><br><nobr>advanced <a href="../face.htm"><b>1</b></a> <a href="../edge.htm"><b>2</b></a> <a href="../compound.htm"><b>3</b></a> <a href="../geometrical_objects.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="../solid.htm"><b>7</b></a> <a href="../shell.htm"><b>8</b></a> <a href="../wire.htm"><b>9</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><nobr><a name="bms_AL"></a><a name="subkey_AL"></a>algorithm <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> <a href="../modify_the_location.htm"><b>3</b></a> <a href="../local_coordinate_system.htm"><b>4</b></a> <a href="../sketcher.htm"><b>5</b></a> </nobr><br><nobr>algorithms <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../cylinder.htm"><b>3</b></a> <a href="../curve.htm"><b>4</b></a> <a href="../cone.htm"><b>5</b></a> <a href="../point.htm"><b>6</b></a> <a href="../plane.htm"><b>7</b></a> <a href="../local_coordinate_system.htm"><b>8</b></a> <a href="../sphere.htm"><b>9</b></a> <a href="../working_plane.htm"><b>10</b></a> <a href="../vector.htm"><b>11</b></a> <a href="../turus.htm"><b>12</b></a> </nobr><br><a href="../repairing_operations.htm"><b>all_faces</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>allowing</b></a> <br><nobr>allows <a href="../chamfer.htm"><b>1</b></a> <a href="../explode.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="../newentity_blocks.htm"><b>5</b></a> <a href="../multi_rotation.htm"><b>6</b></a> <a href="../modify_the_location.htm"><b>7</b></a> <a href="../mirror_image.htm"><b>8</b></a> <a href="../suppress_holes.htm"><b>9</b></a> <a href="../sketcher.htm"><b>10</b></a> <a href="../sewing.htm"><b>11</b></a> <a href="../rotation.htm"><b>12</b></a> <a href="../translation.htm"><b>13</b></a> </nobr><br><nobr>along <a href="../chamfer.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_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="../pipe_creation.htm"><b>6</b></a> <a href="../offset_surface.htm"><b>7</b></a> <a href="../multi_translation.htm"><b>8</b></a> <a href="../translation.htm"><b>9</b></a> <a href="../transformation_operations.htm"><b>10</b></a> </nobr><br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>alongside</b></a> <br><a href="../groups.htm"><b>already</b></a> <br><nobr><a name="bms_AN"></a><a name="subkey_AN"></a>angle <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_generationgui_functions.htm"><b>3</b></a> <a href="../multi_rotation.htm"><b>4</b></a> <a href="../sketcher.htm"><b>5</b></a> <a href="../shape_processing.htm"><b>6</b></a> <a href="../rotation.htm"><b>7</b></a> <a href="../revolution.htm"><b>8</b></a> <a href="../repairing_operations.htm"><b>9</b></a> <a href="../transformation_operations.htm"><b>10</b></a> </nobr><br><nobr>another <a href="../extrusion.htm"><b>1</b></a> <a href="../cut.htm"><b>2</b></a> <a href="../point.htm"><b>3</b></a> <a href="../plane.htm"><b>4</b></a> <a href="../line.htm"><b>5</b></a> <a href="../sphere.htm"><b>6</b></a> </nobr><br><nobr>any <a href="../archimede.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../partition.htm"><b>3</b></a> <a href="../modify_the_location.htm"><b>4</b></a> <a href="../shape_processing.htm"><b>5</b></a> <a href="../rotation.htm"><b>6</b></a> <a href="../translation.htm"><b>7</b></a> </nobr><br><a name="bms_AP"></a><a name="subkey_AP"></a><a href="../working_with_groups.htm"><b>appear</b></a> <br><nobr>append <a href="../complex_objects.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>applicable <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../offset_surface.htm"><b>2</b></a> </nobr><br><nobr>applied <a href="../chamfer.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><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> <a href="../local_coordinate_system.htm"><b>3</b></a> <a href="../working_with_groups.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><nobr>applying <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>approximation <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_AR"></a><a name="subkey_AR"></a>arc <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../arc.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../sketcher_tui.htm"><b>6</b></a> <a href="../sketcher.htm"><b>7</b></a> <a href="../repairing_operations.htm"><b>8</b></a> <a href="../transformation_operations.htm"><b>9</b></a> </nobr><br><a href="../complex_objects.htm"><b>arc1</b></a> <br><a href="../complex_objects.htm"><b>arc2</b></a> <br><nobr>archimede <a href="../basic_operations.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> </nobr><br><nobr>arcs <a href="../complex_objects.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><a href="../measurement_tools.htm"><b>area</b></a> <br><nobr>argument <a href="../face.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> </nobr><br><nobr>arguments <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../box.htm"><b>5</b></a> <a href="../archimede.htm"><b>6</b></a> <a href="../arc.htm"><b>7</b></a> <a href="../add_point_on_edge.htm"><b>8</b></a> <a href="../face.htm"><b>9</b></a> <a href="../extrusion.htm"><b>10</b></a> <a href="../explode_on_blocks.htm"><b>11</b></a> <a href="../explode.htm"><b>12</b></a> <a href="../ellipse.htm"><b>13</b></a> <a href="../edge.htm"><b>14</b></a> <a href="../cylinder.htm"><b>15</b></a> <a href="../cut.htm"><b>16</b></a> <a href="../curve.htm"><b>17</b></a> <a href="../cone.htm"><b>18</b></a> <a href="../compound.htm"><b>19</b></a> <a href="../common.htm"><b>20</b></a> <a href="../close_contour.htm"><b>21</b></a> <a href="../glue_faces.htm"><b>22</b></a> <a href="../fuse.htm"><b>23</b></a> <a href="../filling.htm"><b>24</b></a> <a href="../fillet.htm"><b>25</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>26</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>27</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>28</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>29</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>30</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>31</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>32</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>33</b></a> <a href="../point.htm"><b>34</b></a> <a href="../plane.htm"><b>35</b></a> <a href="../pipe_creation.htm"><b>36</b></a> <a href="../partition.htm"><b>37</b></a> <a href="../offset_surface.htm"><b>38</b></a> <a href="../newentity_blocks.htm"><b>39</b></a> <a href="../multi_translation.htm"><b>40</b></a> <a href="../multi_transformation.htm"><b>41</b></a> <a href="../multi_rotation.htm"><b>42</b></a> <a href="../modify_the_location.htm"><b>43</b></a> <a href="../mirror_image.htm"><b>44</b></a> <a href="../local_coordinate_system.htm"><b>45</b></a> <a href="../line.htm"><b>46</b></a> <a href="../isos.htm"><b>47</b></a> <a href="../suppress_holes.htm"><b>48</b></a> <a href="../suppress_faces.htm"><b>49</b></a> <a href="../sphere.htm"><b>50</b></a> <a href="../solid.htm"><b>51</b></a> <a href="../sketcher.htm"><b>52</b></a> <a href="../shell.htm"><b>53</b></a> <a href="../shape_processing.htm"><b>54</b></a> <a href="../sewing.htm"><b>55</b></a> <a href="../section.htm"><b>56</b></a> <a href="../scale_transform.htm"><b>57</b></a> <a href="../rotation.htm"><b>58</b></a> <a href="../revolution.htm"><b>59</b></a> <a href="../propagate.htm"><b>60</b></a> <a href="../working_with_groups.htm"><b>61</b></a> <a href="../working_plane.htm"><b>62</b></a> <a href="../wire.htm"><b>63</b></a> <a href="../vector.htm"><b>64</b></a> <a href="../turus.htm"><b>65</b></a> <a href="../translation.htm"><b>66</b></a> <a href="../suppress_internal_wires.htm"><b>67</b></a> </nobr><br><nobr>around <a href="../files/salome2_sp3_generationgui_functions.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> <a href="../revolution.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><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="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../local_coordinate_system.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_AV"></a><a name="subkey_AV"></a>available <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>5</b></a> <a href="../newentity_blocks.htm"><b>6</b></a> <a href="../suppress_holes.htm"><b>7</b></a> <a href="../suppress_faces.htm"><b>8</b></a> <a href="../sketcher.htm"><b>9</b></a> <a href="../working_with_groups.htm"><b>10</b></a> <a href="../suppress_internal_wires.htm"><b>11</b></a> </nobr><br><nobr><a name="bms_AX"></a><a name="subkey_AX"></a>axes <a href="../box.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../local_coordinate_system.htm"><b>3</b></a> <a href="../translation.htm"><b>4</b></a> </nobr><br><nobr>axis <a href="../cylinder.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../multi_translation.htm"><b>9</b></a> <a href="../multi_rotation.htm"><b>10</b></a> <a href="../mirror_image.htm"><b>11</b></a> <a href="../local_coordinate_system.htm"><b>12</b></a> <a href="../rotation.htm"><b>13</b></a> <a href="../revolution.htm"><b>14</b></a> <a href="../transformation_operations.htm"><b>15</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_B"></a><a name="subkey_B{"></a>b <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_BA"></a><a name="subkey_BA"></a>base <a href="../extrusion.htm"><b>1</b></a> <a href="../cylinder.htm"><b>2</b></a> <a href="../cone.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../pipe_creation.htm"><b>6</b></a> <a href="../revolution.htm"><b>7</b></a> <a href="../repairing_operations.htm"><b>8</b></a> <a href="../turus.htm"><b>9</b></a> <a href="../translation.htm"><b>10</b></a> </nobr><br><nobr>based <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>baseshape <a href="../files/salome2_sp3_generationgui_functions.htm"><b>1</b></a> <a href="../pipe_creation.htm"><b>2</b></a> </nobr><br><nobr>basic <a href="../circle.htm"><b>1</b></a> <a href="../basic_operations.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../archimede.htm"><b>4</b></a> <a href="../arc.htm"><b>5</b></a> <a href="../files/introduction_to_geom.htm"><b>6</b></a> <a href="../ellipse.htm"><b>7</b></a> <a href="../curve.htm"><b>8</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../point.htm"><b>13</b></a> <a href="../plane.htm"><b>14</b></a> <a href="../partition.htm"><b>15</b></a> <a href="../measurement_tools.htm"><b>16</b></a> <a href="../local_coordinate_system.htm"><b>17</b></a> <a href="../line.htm"><b>18</b></a> <a href="../sketcher.htm"><b>19</b></a> <a href="../working_plane.htm"><b>20</b></a> <a href="../vector.htm"><b>21</b></a> </nobr><br><nobr>basicproperties <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr>basing <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> <a href="../scale_transform.htm"><b>3</b></a> </nobr><br><nobr>basis <a href="../extrusion.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="whlstf1.htm" target="_self" title="previous search group"><b>>></b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" >
+
+
+<a name="bm_{"></a><a name="subkey_{{"></a><a href="../measurement_tools.htm"><b>100x30x100</b></a> <br><nobr><a name="bms_{D"></a><a name="subkey_{D"></a>1d <a href="../blocks_operations.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_{E"></a><a name="subkey_{E"></a>1e <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_{D"></a><a name="subkey_{D"></a>2d <a href="../blocks_operations.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> <a href="../shape_processing.htm"><b>6</b></a> </nobr><br><nobr>3d <a href="../circle.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> <a href="../curve.htm"><b>3</b></a> <a href="../local_coordinate_system.htm"><b>4</b></a> <a href="../filling.htm"><b>5</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>6</b></a> <a href="../repairing_operations.htm"><b>7</b></a> <a href="../point.htm"><b>8</b></a> <a href="../plane.htm"><b>9</b></a> <a href="../partition.htm"><b>10</b></a> <a href="../occ_viewer.htm"><b>11</b></a> <a href="../viewing_geometrical_objects.htm"><b>12</b></a> <a href="../vector.htm"><b>13</b></a> <a href="../suppress_faces.htm"><b>14</b></a> <a href="../shape_processing.htm"><b>15</b></a> <a href="../working_with_groups.htm"><b>16</b></a> <a href="../wireframe_and_shading.htm"><b>17</b></a> </nobr><br>
+<br><br>
+<nobr><a name="bm_A"></a><a name="subkey_AB"></a>able <a href="../occ_viewer.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><a href="../sketcher.htm"><b>absolute</b></a> <br><a href="../transparency.htm"><b>absolutely</b></a> <br><a name="bms_AC"></a><a name="subkey_AC"></a><a href="../viewing_geometrical_objects.htm"><b>access</b></a> <br><a href="../occ_viewer.htm"><b>accessed</b></a> <br><nobr>accessible <a href="../color.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../face.htm"><b>3</b></a> <a href="../extrusion.htm"><b>4</b></a> <a href="../line.htm"><b>5</b></a> <a href="../sphere.htm"><b>6</b></a> </nobr><br><nobr>accordance <a href="../close_contour.htm"><b>1</b></a> <a href="../add_point_on_edge.htm"><b>2</b></a> </nobr><br><a href="../add_point_on_edge.htm"><b>according</b></a> <br><nobr><a name="bms_AD"></a><a name="subkey_AD"></a>add <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../blocks_operations.htm"><b>3</b></a> <a href="../basic_operations.htm"><b>4</b></a> <a href="../basic_geometrical_objects.htm"><b>5</b></a> <a href="../add_point_on_edge.htm"><b>6</b></a> <a href="../complex_objects.htm"><b>7</b></a> <a href="../groups.htm"><b>8</b></a> <a href="../geometrical_objects.htm"><b>9</b></a> <a href="../repairing_operations.htm"><b>10</b></a> <a href="../primitives.htm"><b>11</b></a> <a href="../transformation_operations.htm"><b>12</b></a> <a href="../sketcher_tui.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><nobr>added <a href="../close_contour.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>adding <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> </nobr><br><nobr>addobject <a href="../groups.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>addtostudy <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../complex_objects.htm"><b>7</b></a> <a href="../groups.htm"><b>8</b></a> <a href="../geometrical_objects.htm"><b>9</b></a> <a href="../repairing_operations.htm"><b>10</b></a> <a href="../primitives.htm"><b>11</b></a> <a href="../transformation_operations.htm"><b>12</b></a> <a href="../sketcher_tui.htm"><b>13</b></a> </nobr><br><nobr>addtostudyinfather <a href="../blocks_operations.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr>advance <a href="../box.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../sphere.htm"><b>3</b></a> </nobr><br><nobr>advanced <a href="../face.htm"><b>1</b></a> <a href="../edge.htm"><b>2</b></a> <a href="../compound.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../wire.htm"><b>5</b></a> <a href="../solid.htm"><b>6</b></a> <a href="../shell.htm"><b>7</b></a> </nobr><br><nobr><a name="bms_AL"></a><a name="subkey_AL"></a>algorithm <a href="../modify_the_location.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> <a href="../partition.htm"><b>3</b></a> <a href="../sketcher.htm"><b>4</b></a> </nobr><br><nobr>algorithms <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../cylinder.htm"><b>3</b></a> <a href="../curve.htm"><b>4</b></a> <a href="../cone.htm"><b>5</b></a> <a href="../local_coordinate_system.htm"><b>6</b></a> <a href="../point.htm"><b>7</b></a> <a href="../plane.htm"><b>8</b></a> <a href="../vector.htm"><b>9</b></a> <a href="../turus.htm"><b>10</b></a> <a href="../sphere.htm"><b>11</b></a> <a href="../working_plane.htm"><b>12</b></a> </nobr><br><a href="../repairing_operations.htm"><b>all_faces</b></a> <br><a href="../occ_viewer.htm"><b>allow</b></a> <br><nobr>allows <a href="../chamfer.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> <a href="../modify_the_location.htm"><b>4</b></a> <a href="../mirror_image.htm"><b>5</b></a> <a href="../sewing.htm"><b>6</b></a> <a href="../rotation.htm"><b>7</b></a> <a href="../occ_viewer.htm"><b>8</b></a> <a href="../newentity_blocks.htm"><b>9</b></a> <a href="../viewing_geometrical_objects.htm"><b>10</b></a> <a href="../translation.htm"><b>11</b></a> <a href="../suppress_holes.htm"><b>12</b></a> <a href="../sketcher.htm"><b>13</b></a> <a href="../shape_processing.htm"><b>14</b></a> </nobr><br><nobr>along <a href="../chamfer.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../modify_the_location.htm"><b>3</b></a> <a href="../pipe_creation.htm"><b>4</b></a> <a href="../offset_surface.htm"><b>5</b></a> <a href="../multi_translation.htm"><b>6</b></a> <a href="../translation.htm"><b>7</b></a> <a href="../transformation_operations.htm"><b>8</b></a> </nobr><br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>alongside</b></a> <br><a href="../groups.htm"><b>already</b></a> <br><a href="../modify_the_location.htm"><b>although</b></a> <br><nobr><a name="bms_AN"></a><a name="subkey_AN"></a>angle <a href="../multi_rotation.htm"><b>1</b></a> <a href="../rotation.htm"><b>2</b></a> <a href="../revolution.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> <a href="../sketcher.htm"><b>6</b></a> <a href="../shape_processing.htm"><b>7</b></a> </nobr><br><nobr>another <a href="../extrusion.htm"><b>1</b></a> <a href="../cut.htm"><b>2</b></a> <a href="../line.htm"><b>3</b></a> <a href="../point.htm"><b>4</b></a> <a href="../plane.htm"><b>5</b></a> <a href="../sphere.htm"><b>6</b></a> </nobr><br><nobr>any <a href="../archimede.htm"><b>1</b></a> <a href="../rotation.htm"><b>2</b></a> <a href="../partition.htm"><b>3</b></a> <a href="../translation.htm"><b>4</b></a> <a href="../shape_processing.htm"><b>5</b></a> </nobr><br><a name="bms_AP"></a><a name="subkey_AP"></a><a href="../working_with_groups.htm"><b>appear</b></a> <br><a href="../viewing_geometrical_objects.htm"><b>appeared</b></a> <br><nobr>append <a href="../complex_objects.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../offset_surface.htm"><b>applicable</b></a> <br><nobr>applied <a href="../chamfer.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>apply <a href="../local_coordinate_system.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr>applying <a href="../viewing_geometrical_objects.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../shape_processing.htm"><b>approximation</b></a> <br><nobr><a name="bms_AR"></a><a name="subkey_AR"></a>arc <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../arc.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> <a href="../sketcher_tui.htm"><b>7</b></a> <a href="../sketcher.htm"><b>8</b></a> </nobr><br><a href="../complex_objects.htm"><b>arc1</b></a> <br><a href="../complex_objects.htm"><b>arc2</b></a> <br><nobr>archimede <a href="../basic_operations.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> </nobr><br><nobr>arcs <a href="../complex_objects.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><nobr>area <a href="../measurement_tools.htm"><b>1</b></a> <a href="../occ_viewer.htm"><b>2</b></a> </nobr><br><nobr>argument <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> </nobr><br><nobr>arguments <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../chamfer.htm"><b>3</b></a> <a href="../box.htm"><b>4</b></a> <a href="../archimede.htm"><b>5</b></a> <a href="../arc.htm"><b>6</b></a> <a href="../add_point_on_edge.htm"><b>7</b></a> <a href="../face.htm"><b>8</b></a> <a href="../extrusion.htm"><b>9</b></a> <a href="../explode_on_blocks.htm"><b>10</b></a> <a href="../explode.htm"><b>11</b></a> <a href="../ellipse.htm"><b>12</b></a> <a href="../edge.htm"><b>13</b></a> <a href="../cylinder.htm"><b>14</b></a> <a href="../cut.htm"><b>15</b></a> <a href="../curve.htm"><b>16</b></a> <a href="../cone.htm"><b>17</b></a> <a href="../compound.htm"><b>18</b></a> <a href="../common.htm"><b>19</b></a> <a href="../multi_transformation.htm"><b>20</b></a> <a href="../multi_rotation.htm"><b>21</b></a> <a href="../modify_the_location.htm"><b>22</b></a> <a href="../mirror_image.htm"><b>23</b></a> <a href="../local_coordinate_system.htm"><b>24</b></a> <a href="../line.htm"><b>25</b></a> <a href="../isos.htm"><b>26</b></a> <a href="../glue_faces.htm"><b>27</b></a> <a href="../fuse.htm"><b>28</b></a> <a href="../filling.htm"><b>29</b></a> <a href="../fillet.htm"><b>30</b></a> <a href="../sewing.htm"><b>31</b></a> <a href="../section.htm"><b>32</b></a> <a href="../scale_transform.htm"><b>33</b></a> <a href="../rotation.htm"><b>34</b></a> <a href="../revolution.htm"><b>35</b></a> <a href="../propagate.htm"><b>36</b></a> <a href="../point.htm"><b>37</b></a> <a href="../plane.htm"><b>38</b></a> <a href="../pipe_creation.htm"><b>39</b></a> <a href="../partition.htm"><b>40</b></a> <a href="../offset_surface.htm"><b>41</b></a> <a href="../newentity_blocks.htm"><b>42</b></a> <a href="../multi_translation.htm"><b>43</b></a> <a href="../wire.htm"><b>44</b></a> <a href="../vector.htm"><b>45</b></a> <a href="../turus.htm"><b>46</b></a> <a href="../translation.htm"><b>47</b></a> <a href="../suppress_internal_wires.htm"><b>48</b></a> <a href="../suppress_holes.htm"><b>49</b></a> <a href="../suppress_faces.htm"><b>50</b></a> <a href="../sphere.htm"><b>51</b></a> <a href="../solid.htm"><b>52</b></a> <a href="../sketcher.htm"><b>53</b></a> <a href="../shell.htm"><b>54</b></a> <a href="../working_with_groups.htm"><b>55</b></a> <a href="../working_plane.htm"><b>56</b></a> </nobr><br><nobr>around <a href="../multi_rotation.htm"><b>1</b></a> <a href="../revolution.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_AU"></a><a name="subkey_AU"></a>automatically <a href="../local_coordinate_system.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../viewing_geometrical_objects.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_AV"></a><a name="subkey_AV"></a>available <a href="../close_contour.htm"><b>1</b></a> <a href="../add_point_on_edge.htm"><b>2</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>3</b></a> <a href="../occ_viewer.htm"><b>4</b></a> <a href="../newentity_blocks.htm"><b>5</b></a> <a href="../suppress_internal_wires.htm"><b>6</b></a> <a href="../suppress_holes.htm"><b>7</b></a> <a href="../suppress_faces.htm"><b>8</b></a> <a href="../sketcher.htm"><b>9</b></a> <a href="../working_with_groups.htm"><b>10</b></a> </nobr><br><nobr><a name="bms_AX"></a><a name="subkey_AX"></a>axes <a href="../box.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> <a href="../occ_viewer.htm"><b>3</b></a> <a href="../translation.htm"><b>4</b></a> </nobr><br><nobr>axis <a href="../cylinder.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../multi_rotation.htm"><b>4</b></a> <a href="../modify_the_location.htm"><b>5</b></a> <a href="../mirror_image.htm"><b>6</b></a> <a href="../local_coordinate_system.htm"><b>7</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>8</b></a> <a href="../rotation.htm"><b>9</b></a> <a href="../revolution.htm"><b>10</b></a> <a href="../multi_translation.htm"><b>11</b></a> <a href="../transformation_operations.htm"><b>12</b></a> </nobr><br>
+<br><br>
+<nobr><a name="bm_B"></a><a name="subkey_B{"></a>b <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><a name="bms_BA"></a><a name="subkey_BA"></a><a href="../viewing_geometrical_objects.htm"><b>background</b></a> <br><nobr>base <a href="../extrusion.htm"><b>1</b></a> <a href="../cylinder.htm"><b>2</b></a> <a href="../cone.htm"><b>3</b></a> <a href="../revolution.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../pipe_creation.htm"><b>6</b></a> <a href="../occ_viewer.htm"><b>7</b></a> <a href="../turus.htm"><b>8</b></a> <a href="../translation.htm"><b>9</b></a> </nobr><br><a href="../shape_processing.htm"><b>based</b></a> <br><a href="../pipe_creation.htm"><b>baseshape</b></a> <br><nobr>basic <a href="../circle.htm"><b>1</b></a> <a href="../basic_operations.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../archimede.htm"><b>4</b></a> <a href="../arc.htm"><b>5</b></a> <a href="../files/introduction_to_geom.htm"><b>6</b></a> <a href="../ellipse.htm"><b>7</b></a> <a href="../curve.htm"><b>8</b></a> <a href="../measurement_tools.htm"><b>9</b></a> <a href="../local_coordinate_system.htm"><b>10</b></a> <a href="../line.htm"><b>11</b></a> <a href="../geometry.htm"><b>12</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>13</b></a> <a href="../point.htm"><b>14</b></a> <a href="../plane.htm"><b>15</b></a> <a href="../partition.htm"><b>16</b></a> <a href="../vector.htm"><b>17</b></a> <a href="../sketcher.htm"><b>18</b></a> <a href="../working_plane.htm"><b>19</b></a> </nobr><br><nobr>basicproperties <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>basing <a href="../multi_rotation.htm"><b>1</b></a> <a href="../scale_transform.htm"><b>2</b></a> </nobr><br><nobr>basis <a href="../extrusion.htm"><b>1</b></a> <a href="../occ_viewer.htm"><b>2</b></a> </nobr><br><a name="bms_BB"></a><a name="subkey_BB"></a><a href="../measurement_tools.htm"><b>bb</b></a> <br><nobr><a name="bms_BE"></a><a name="subkey_BE"></a>before <a href="../repairing_operations.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><a href="../repairing_operations.htm"><b>beginning</b></a> <br><a href="../edge.htm"><b>being</b></a> <br><a href="../chamfer.htm"><b>belongs</b></a> <br><a href="../newentity_blocks.htm"><b>below</b></a> <br><a href="../curve.htm"><b>besier</b></a> <br><nobr>bezier <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><a name="bms_BL"></a><a name="subkey_BL"></a><a href="../viewing_geometrical_objects.htm"><b>black</b></a> <br><nobr>block <a href="../blocks_operations.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> <a href="../multi_transformation.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../newentity_blocks.htm"><b>5</b></a> </nobr><br><nobr>blocks <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../blocks_operations.htm"><b>2</b></a> <a href="../files/introduction_to_geom.htm"><b>3</b></a> <a href="../explode_on_blocks.htm"><b>4</b></a> <a href="../multi_transformation.htm"><b>5</b></a> <a href="../measurement_tools.htm"><b>6</b></a> <a href="../geometry.htm"><b>7</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>8</b></a> <a href="../propagate.htm"><b>9</b></a> <a href="../newentity_blocks.htm"><b>10</b></a> </nobr><br><nobr><a name="bms_BM"></a><a name="subkey_BM"></a>bmp <a href="../occ_viewer.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_BO"></a><a name="subkey_BO"></a>boolean <a href="../boolean_operations.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> <a href="../files/introduction_to_geom.htm"><b>3</b></a> <a href="../cut.htm"><b>4</b></a> <a href="../common.htm"><b>5</b></a> <a href="../geometry.htm"><b>6</b></a> <a href="../fuse.htm"><b>7</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>8</b></a> <a href="../section.htm"><b>9</b></a> </nobr><br><nobr>both <a href="../box.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../multi_transformation.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><a href="../repairing_operations.htm"><b>boudaries</b></a> <br><nobr>boundaries <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../sewing.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../suppress_holes.htm"><b>4</b></a> </nobr><br><nobr>boundary <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../suppress_internal_wires.htm"><b>3</b></a> </nobr><br><nobr>bounded <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>bounding <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>boundingbox <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>box <a href="../color.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../explode_on_blocks.htm"><b>7</b></a> <a href="../cut.htm"><b>8</b></a> <a href="../measurement_tools.htm"><b>9</b></a> <a href="../groups.htm"><b>10</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>11</b></a> <a href="../repairing_operations.htm"><b>12</b></a> <a href="../primitives.htm"><b>13</b></a> <a href="../newentity_blocks.htm"><b>14</b></a> <a href="../wire.htm"><b>15</b></a> <a href="../transparency.htm"><b>16</b></a> <a href="../transformation_operations.htm"><b>17</b></a> <a href="../suppress_internal_wires.htm"><b>18</b></a> <a href="../sketcher.htm"><b>19</b></a> <a href="../shape_processing.htm"><b>20</b></a> <a href="../working_with_groups.htm"><b>21</b></a> </nobr><br><a href="../blocks_operations.htm"><b>box_tr1</b></a> <br><a href="../blocks_operations.htm"><b>box_tr2</b></a> <br><nobr>box1 <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../primitives.htm"><b>3</b></a> </nobr><br><nobr>box2 <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../primitives.htm"><b>3</b></a> </nobr><br><a href="../primitives.htm"><b>box3</b></a> <br><nobr>boxes <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../primitives.htm"><b>3</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf1.htm" target="_self" title="previous search group"><b>>></b></a>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\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
-<a name="bms_BB"></a><a name="subkey_BB"></a><a href="../measurement_tools.htm"><b>bb</b></a> <br><nobr><a name="bms_BE"></a><a name="subkey_BE"></a>before <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> </nobr><br><a href="../repairing_operations.htm"><b>beginning</b></a> <br><a href="../edge.htm"><b>being</b></a> <br><a href="../chamfer.htm"><b>belongs</b></a> <br><nobr>below <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> </nobr><br><a href="../curve.htm"><b>besier</b></a> <br><nobr>bezier <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.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> <a href="../shape_processing.htm"><b>5</b></a> </nobr><br><a name="bms_BI"></a><a name="subkey_BI"></a><a href="../modify_the_location.htm"><b>big</b></a> <br><nobr><a name="bms_BL"></a><a name="subkey_BL"></a>block <a href="../blocks_operations.htm"><b>1</b></a> <a href="../explode_on_blocks.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="../newentity_blocks.htm"><b>5</b></a> <a href="../multi_transformation.htm"><b>6</b></a> </nobr><br><nobr>blocks <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../blocks_operations.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> <a href="../explode_on_blocks.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="../newentity_blocks.htm"><b>8</b></a> <a href="../multi_transformation.htm"><b>9</b></a> <a href="../measurement_tools.htm"><b>10</b></a> <a href="../propagate.htm"><b>11</b></a> </nobr><br><nobr><a name="bms_BO"></a><a name="subkey_BO"></a>boolean <a href="../boolean_operations.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../cut.htm"><b>3</b></a> <a href="../common.htm"><b>4</b></a> <a href="../fuse.htm"><b>5</b></a> <a href="../files/salome2_sp3_measuregui_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="../section.htm"><b>9</b></a> </nobr><br><nobr>both <a href="../box.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../multi_transformation.htm"><b>4</b></a> </nobr><br><a href="../repairing_operations.htm"><b>boudaries</b></a> <br><nobr>boundaries <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../suppress_holes.htm"><b>3</b></a> <a href="../sewing.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> </nobr><br><nobr>boundary <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../suppress_internal_wires.htm"><b>4</b></a> </nobr><br><nobr>bounded <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>bounding <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr>boundingbox <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr>box <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> <a href="../changing_display_parameters.htm"><b>3</b></a> <a href="../box.htm"><b>4</b></a> <a href="../blocks_operations.htm"><b>5</b></a> <a href="../basic_operations.htm"><b>6</b></a> <a href="../add_point_on_edge.htm"><b>7</b></a> <a href="../explode_on_blocks.htm"><b>8</b></a> <a href="../cut.htm"><b>9</b></a> <a href="../color.htm"><b>10</b></a> <a href="../close_contour.htm"><b>11</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>14</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>15</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>16</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>17</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>18</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>19</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>20</b></a> <a href="../newentity_blocks.htm"><b>21</b></a> <a href="../measurement_tools.htm"><b>22</b></a> <a href="../groups.htm"><b>23</b></a> <a href="../sketcher.htm"><b>24</b></a> <a href="../shape_processing.htm"><b>25</b></a> <a href="../repairing_operations.htm"><b>26</b></a> <a href="../primitives.htm"><b>27</b></a> <a href="../working_with_groups.htm"><b>28</b></a> <a href="../wire.htm"><b>29</b></a> <a href="../transparency.htm"><b>30</b></a> <a href="../transformation_operations.htm"><b>31</b></a> <a href="../suppress_internal_wires.htm"><b>32</b></a> </nobr><br><a href="../blocks_operations.htm"><b>box_tr1</b></a> <br><a href="../blocks_operations.htm"><b>box_tr2</b></a> <br><nobr>box1 <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../primitives.htm"><b>3</b></a> </nobr><br><nobr>box2 <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../primitives.htm"><b>3</b></a> </nobr><br><a href="../primitives.htm"><b>box3</b></a> <br><nobr>boxes <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../primitives.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_BR"></a><a name="subkey_BR"></a>breaks <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../propagate.htm"><b>2</b></a> </nobr><br><nobr>brep <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>browser <a href="../fillet.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> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> <a href="../local_coordinate_system.htm"><b>5</b></a> <a href="../wire.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_BS"></a><a name="subkey_BS"></a>bspline <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>bsplinerestriction <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>bsplines <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_BU"></a><a name="subkey_BU"></a>build <a href="../blocks_operations.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../edge.htm"><b>3</b></a> <a href="../compound.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../newentity_blocks.htm"><b>7</b></a> <a href="../solid.htm"><b>8</b></a> <a href="../shell.htm"><b>9</b></a> <a href="../propagate.htm"><b>10</b></a> <a href="../wire.htm"><b>11</b></a> </nobr><br><nobr>building <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../blocks.htm"><b>2</b></a> <a href="../files/introduction_to_geom.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../newentity_blocks.htm"><b>5</b></a> </nobr><br><nobr>builds <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> <a href="../newentity_blocks.htm"><b>3</b></a> <a href="../propagate.htm"><b>4</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> <a href="../local_coordinate_system.htm"><b>3</b></a> <a href="../suppress_holes.htm"><b>4</b></a> <a href="../sewing.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> <a href="../wire.htm"><b>7</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
-<nobr><a name="bm_C"></a><a name="subkey_C{"></a>c <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br><a name="bms_CA"></a><a name="subkey_CA"></a><a href="../files/introduction_to_geom.htm"><b>cad</b></a> <br><nobr>camera <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../working_plane.htm"><b>2</b></a> </nobr><br><nobr>case <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../newentity_blocks.htm"><b>3</b></a> <a href="../local_coordinate_system.htm"><b>4</b></a> <a href="../shape_processing.htm"><b>5</b></a> <a href="../suppress_internal_wires.htm"><b>6</b></a> </nobr><br><a href="../multi_transformation.htm"><b>cases</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>catia</b></a> <br><nobr><a name="bms_CE"></a><a name="subkey_CE"></a>center <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../ellipse.htm"><b>3</b></a> <a href="../cone.htm"><b>4</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../multi_rotation.htm"><b>9</b></a> <a href="../modify_the_location.htm"><b>10</b></a> <a href="../measurement_tools.htm"><b>11</b></a> <a href="../sphere.htm"><b>12</b></a> <a href="../sketcher.htm"><b>13</b></a> <a href="../turus.htm"><b>14</b></a> </nobr><br><nobr>centerofscale <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../scale_transform.htm"><b>2</b></a> </nobr><br><a href="../explode.htm"><b>centers</b></a> <br><nobr>central <a href="../cylinder.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../scale_transform.htm"><b>4</b></a> </nobr><br><a href="../working_with_groups.htm"><b>certain</b></a> <br><a name="bms_CH"></a><a name="subkey_CH"></a><a href="../blocks_operations.htm"><b>chain</b></a> <br><nobr>chamfer <a href="../chamfer.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><a href="../transformation_operations.htm"><b>chamfer_all</b></a> <br><a href="../transformation_operations.htm"><b>chamfer_e</b></a> <br><a href="../transformation_operations.htm"><b>chamfer_f</b></a> <br><a href="../transformation_operations.htm"><b>chamfer_f1</b></a> <br><nobr>change <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../color.htm"><b>2</b></a> <a href="../isos.htm"><b>3</b></a> <a href="../wireframe_and_shading.htm"><b>4</b></a> <a href="../transparency.htm"><b>5</b></a> </nobr><br><nobr>changing <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../color.htm"><b>3</b></a> <a href="../wireframe_and_shading.htm"><b>4</b></a> <a href="../transparency.htm"><b>5</b></a> </nobr><br><nobr>check <a href="../check_free_faces.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../blocks_operations.htm"><b>3</b></a> <a href="../face.htm"><b>4</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>6</b></a> <a href="../measurement_tools.htm"><b>7</b></a> <a href="../repairing_operations.htm"><b>8</b></a> </nobr><br><a href="../blocks_operations.htm"><b>check_box</b></a> <br><a href="../blocks_operations.htm"><b>checkandimprove</b></a> <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> <a href="../multi_rotation.htm"><b>3</b></a> <a href="../modify_the_location.htm"><b>4</b></a> <a href="../mirror_image.htm"><b>5</b></a> <a href="../suppress_holes.htm"><b>6</b></a> <a href="../rotation.htm"><b>7</b></a> <a href="../translation.htm"><b>8</b></a> </nobr><br><nobr>checkcompoundofblocks <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr>checked <a href="../check_free_faces.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../suppress_internal_wires.htm"><b>5</b></a> </nobr><br><nobr>checking <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../explode_on_blocks.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="../repairing_operations.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>checks</b></a> <br><nobr>checkshape <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../curve.htm"><b>choices</b></a> <br><nobr>choose <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>4</b></a> <a href="../local_coordinate_system.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_CI"></a><a name="subkey_CI"></a>circle <a href="../circle.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>circle1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>circle2</b></a> <br><nobr>circles <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_CL"></a><a name="subkey_CL"></a>click <a href="../changing_displaying_parameters.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> <a href="../working_with_groups.htm"><b>4</b></a> <a href="../wireframe_and_shading.htm"><b>5</b></a> </nobr><br><nobr>clicking <a href="../color.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>close <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../working_with_groups.htm"><b>4</b></a> </nobr><br><nobr>closecontour <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>closed <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../solid.htm"><b>5</b></a> <a href="../shape_processing.htm"><b>6</b></a> </nobr><br><nobr>closedwires <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>closes <a href="../close_contour.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><nobr>closure <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_CM"></a><a name="subkey_CM"></a><a href="../measurement_tools.htm"><b>cm</b></a> <br><nobr><a name="bms_CO"></a><a name="subkey_CO"></a>coincident <a href="../glue_faces.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../modify_the_location.htm"><b>coincides</b></a> <br><nobr>collinear <a href="../cylinder.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> </nobr><br><nobr>color <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../color.htm"><b>3</b></a> <a href="../wireframe_and_shading.htm"><b>4</b></a> </nobr><br><nobr>command <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> <a href="../chamfer.htm"><b>5</b></a> <a href="../box.htm"><b>6</b></a> <a href="../archimede.htm"><b>7</b></a> <a href="../arc.htm"><b>8</b></a> <a href="../add_point_on_edge.htm"><b>9</b></a> <a href="../face.htm"><b>10</b></a> <a href="../extrusion.htm"><b>11</b></a> <a href="../explode_on_blocks.htm"><b>12</b></a> <a href="../ellipse.htm"><b>13</b></a> <a href="../edge.htm"><b>14</b></a> <a href="../cylinder.htm"><b>15</b></a> <a href="../cone.htm"><b>16</b></a> <a href="../compound.htm"><b>17</b></a> <a href="../common.htm"><b>18</b></a> <a href="../color.htm"><b>19</b></a> <a href="../close_contour.htm"><b>20</b></a> <a href="../glue_faces.htm"><b>21</b></a> <a href="../fuse.htm"><b>22</b></a> <a href="../filling.htm"><b>23</b></a> <a href="../fillet.htm"><b>24</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>25</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>26</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>27</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>28</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>29</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>30</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>31</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>32</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>33</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>34</b></a> <a href="../point.htm"><b>35</b></a> <a href="../plane.htm"><b>36</b></a> <a href="../pipe_creation.htm"><b>37</b></a> <a href="../partition.htm"><b>38</b></a> <a href="../offset_surface.htm"><b>39</b></a> <a href="../newentity_blocks.htm"><b>40</b></a> <a href="../multi_translation.htm"><b>41</b></a> <a href="../multi_transformation.htm"><b>42</b></a> <a href="../multi_rotation.htm"><b>43</b></a> <a href="../modify_the_location.htm"><b>44</b></a> <a href="../mirror_image.htm"><b>45</b></a> <a href="../local_coordinate_system.htm"><b>46</b></a> <a href="../line.htm"><b>47</b></a> <a href="../suppress_holes.htm"><b>48</b></a> <a href="../suppress_faces.htm"><b>49</b></a> <a href="../sphere.htm"><b>50</b></a> <a href="../solid.htm"><b>51</b></a> <a href="../sketcher.htm"><b>52</b></a> <a href="../shell.htm"><b>53</b></a> <a href="../shape_processing.htm"><b>54</b></a> <a href="../sewing.htm"><b>55</b></a> <a href="../section.htm"><b>56</b></a> <a href="../scale_transform.htm"><b>57</b></a> <a href="../rotation.htm"><b>58</b></a> <a href="../revolution.htm"><b>59</b></a> <a href="../propagate.htm"><b>60</b></a> <a href="../working_with_groups.htm"><b>61</b></a> <a href="../wireframe_and_shading.htm"><b>62</b></a> <a href="../wire.htm"><b>63</b></a> <a href="../vector.htm"><b>64</b></a> <a href="../turus.htm"><b>65</b></a> <a href="../transparency.htm"><b>66</b></a> <a href="../translation.htm"><b>67</b></a> <a href="../suppress_internal_wires.htm"><b>68</b></a> </nobr><br><nobr>commands <a href="../box.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../extrusion.htm"><b>3</b></a> <a href="../explode.htm"><b>4</b></a> <a href="../curve.htm"><b>5</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>7</b></a> <a href="../line.htm"><b>8</b></a> <a href="../sphere.htm"><b>9</b></a> </nobr><br><nobr>common <a href="../chamfer.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../common.htm"><b>3</b></a> <a href="../close_contour.htm"><b>4</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> <a href="../transformation_operations.htm"><b>7</b></a> </nobr><br><nobr>complex <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../filling.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_booleangui_functions.htm"><b>7</b></a> <a href="../pipe_creation.htm"><b>8</b></a> <a href="../revolution.htm"><b>9</b></a> </nobr><br><nobr>components <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../sketcher.htm"><b>6</b></a> <a href="../translation.htm"><b>7</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="../blocks_operations.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> <a href="../explode.htm"><b>3</b></a> <a href="../cut.htm"><b>4</b></a> <a href="../compound.htm"><b>5</b></a> <a href="../complex_objects.htm"><b>6</b></a> <a href="../common.htm"><b>7</b></a> <a href="../glue_faces.htm"><b>8</b></a> <a href="../geometrical_objects.htm"><b>9</b></a> <a href="../fuse.htm"><b>10</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>14</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>15</b></a> <a href="../offset_surface.htm"><b>16</b></a> <a href="../newentity_blocks.htm"><b>17</b></a> <a href="../multi_translation.htm"><b>18</b></a> <a href="../multi_rotation.htm"><b>19</b></a> <a href="../measurement_tools.htm"><b>20</b></a> <a href="../section.htm"><b>21</b></a> <a href="../repairing_operations.htm"><b>22</b></a> </nobr><br><nobr>compsolid <a href="../extrusion.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../pipe_creation.htm"><b>3</b></a> <a href="../revolution.htm"><b>4</b></a> </nobr><br><a href="../explode.htm"><b>compsolids</b></a> <br><nobr>compute <a href="../archimede.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>computed</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>concerning</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>conditions</b></a> <br><nobr>cone <a href="../cone.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../primitives.htm"><b>4</b></a> </nobr><br><a href="../primitives.htm"><b>cone1</b></a> <br><a href="../primitives.htm"><b>cone2</b></a> <br><a href="../primitives.htm"><b>cones</b></a> <br><nobr>confirm <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>conical <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>connected <a href="../chamfer.htm"><b>1</b></a> <a href="../face.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_buildgui_functions.htm"><b>5</b></a> <a href="../shell.htm"><b>6</b></a> <a href="../wire.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>connection</b></a> <br><a href="../transformation_operations.htm"><b>consequently</b></a> <br><nobr>considered <a href="../close_contour.htm"><b>1</b></a> <a href="../glue_faces.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>console</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="../files/salome2_sp3_buildgui_functions.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../solid.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>constructing</b></a> <br><nobr>construction <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>3</b></a> <a href="../pipe_creation.htm"><b>4</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><nobr>contain <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../propagate.htm"><b>2</b></a> </nobr><br><nobr>contained <a href="../check_free_faces.htm"><b>1</b></a> <a href="../blocks_operations.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> </nobr><br><nobr>contains <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> </nobr><br><nobr>contents <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> </nobr><br><nobr>continuities <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>continuity <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>continuity2d <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>continuity3d <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>contour <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>conversion <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>coordinate <a href="../box.htm"><b>1</b></a> <a href="../cylinder.htm"><b>2</b></a> <a href="../cone.htm"><b>3</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../modify_the_location.htm"><b>6</b></a> <a href="../local_coordinate_system.htm"><b>7</b></a> <a href="../sphere.htm"><b>8</b></a> <a href="../sketcher.htm"><b>9</b></a> <a href="../working_plane.htm"><b>10</b></a> <a href="../transformation_operations.htm"><b>11</b></a> </nobr><br><nobr>coordinates <a href="../box.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../cone.htm"><b>3</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> <a href="../point.htm"><b>8</b></a> <a href="../measurement_tools.htm"><b>9</b></a> <a href="../local_coordinate_system.htm"><b>10</b></a> <a href="../sphere.htm"><b>11</b></a> <a href="../sketcher.htm"><b>12</b></a> <a href="../vector.htm"><b>13</b></a> <a href="../turus.htm"><b>14</b></a> <a href="../translation.htm"><b>15</b></a> </nobr><br><a href="../measurement_tools.htm"><b>coords</b></a> <br><nobr>copy <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> <a href="../mirror_image.htm"><b>3</b></a> <a href="../rotation.htm"><b>4</b></a> <a href="../translation.htm"><b>5</b></a> </nobr><br><nobr>corners <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> </nobr><br><nobr>correction <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>correspond <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> </nobr><br><nobr>corresponding <a href="../archimede.htm"><b>1</b></a> <a href="../explode_on_blocks.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>correspondingly <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../edge.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="../repairing_operations.htm"><b>count</b></a> <br><a href="../sketcher.htm"><b>coupled</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>covering</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
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" align="center"><a href="whlstf0.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>
+<p class="ftsbody" >
+<a name="bms_BR"></a><a name="subkey_BR"></a><a href="../shape_processing.htm"><b>brackets</b></a> <br><a href="../propagate.htm"><b>breaks</b></a> <br><nobr>brep <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../geometry.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> </nobr><br><nobr>browser <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> <a href="../wire.htm"><b>3</b></a> <a href="../viewing_geometrical_objects.htm"><b>4</b></a> </nobr><br><a name="bms_BS"></a><a name="subkey_BS"></a><a href="../shape_processing.htm"><b>bspline</b></a> <br><a href="../shape_processing.htm"><b>bsplinerestriction</b></a> <br><a href="../shape_processing.htm"><b>bsplines</b></a> <br><nobr><a name="bms_BU"></a><a name="subkey_BU"></a>build <a href="../blocks_operations.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../edge.htm"><b>3</b></a> <a href="../compound.htm"><b>4</b></a> <a href="../propagate.htm"><b>5</b></a> <a href="../newentity_blocks.htm"><b>6</b></a> <a href="../wire.htm"><b>7</b></a> <a href="../solid.htm"><b>8</b></a> <a href="../shell.htm"><b>9</b></a> </nobr><br><nobr>building <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../geometry.htm"><b>3</b></a> <a href="../newentity_blocks.htm"><b>4</b></a> </nobr><br><nobr>builds <a href="../propagate.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> <a href="../newentity_blocks.htm"><b>3</b></a> </nobr><br><nobr>button <a href="../local_coordinate_system.htm"><b>1</b></a> <a href="../sewing.htm"><b>2</b></a> <a href="../occ_viewer.htm"><b>3</b></a> <a href="../wire.htm"><b>4</b></a> <a href="../suppress_holes.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a href="../occ_viewer.htm"><b>buttons</b></a> <br><a name="bms_BY"></a><a name="subkey_BY"></a><a href="../newentity_blocks.htm"><b>bypassing</b></a> <br>
+<br><br>
+<nobr><a name="bm_C"></a><a name="subkey_C{"></a>c <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><a href="../shape_processing.htm"><b>c0</b></a> <br><a href="../shape_processing.htm"><b>c1</b></a> <br><a href="../shape_processing.htm"><b>c2</b></a> <br><nobr><a name="bms_CA"></a><a name="subkey_CA"></a>cad <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../geometry.htm"><b>2</b></a> </nobr><br><a href="../working_plane.htm"><b>camera</b></a> <br><a href="../occ_viewer.htm"><b>cascade</b></a> <br><nobr>case <a href="../local_coordinate_system.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../suppress_internal_wires.htm"><b>3</b></a> </nobr><br><a href="../multi_transformation.htm"><b>cases</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>catia</b></a> <br><nobr><a name="bms_CE"></a><a name="subkey_CE"></a>center <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../ellipse.htm"><b>3</b></a> <a href="../cone.htm"><b>4</b></a> <a href="../multi_rotation.htm"><b>5</b></a> <a href="../modify_the_location.htm"><b>6</b></a> <a href="../measurement_tools.htm"><b>7</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>8</b></a> <a href="../occ_viewer.htm"><b>9</b></a> <a href="../turus.htm"><b>10</b></a> <a href="../sphere.htm"><b>11</b></a> <a href="../sketcher.htm"><b>12</b></a> </nobr><br><a href="../scale_transform.htm"><b>centerofscale</b></a> <br><a href="../explode.htm"><b>centers</b></a> <br><nobr>central <a href="../cylinder.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../scale_transform.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><nobr>certain <a href="../shape_processing.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a name="bms_CH"></a><a name="subkey_CH"></a><a href="../blocks_operations.htm"><b>chain</b></a> <br><nobr>chamfer <a href="../chamfer.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../transformation_operations.htm"><b>chamfer_all</b></a> <br><a href="../transformation_operations.htm"><b>chamfer_e</b></a> <br><a href="../transformation_operations.htm"><b>chamfer_f</b></a> <br><a href="../transformation_operations.htm"><b>chamfer_f1</b></a> <br><nobr>change <a href="../color.htm"><b>1</b></a> <a href="../isos.htm"><b>2</b></a> <a href="../viewing_geometrical_objects.htm"><b>3</b></a> <a href="../transparency.htm"><b>4</b></a> <a href="../wireframe_and_shading.htm"><b>5</b></a> </nobr><br><a href="../viewing_geometrical_objects.htm"><b>changes</b></a> <br><nobr>changing <a href="../color.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../transparency.htm"><b>3</b></a> <a href="../wireframe_and_shading.htm"><b>4</b></a> </nobr><br><nobr>check <a href="../check_free_faces.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../blocks_operations.htm"><b>3</b></a> <a href="../face.htm"><b>4</b></a> <a href="../measurement_tools.htm"><b>5</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>6</b></a> <a href="../repairing_operations.htm"><b>7</b></a> </nobr><br><a href="../blocks_operations.htm"><b>check_box</b></a> <br><a href="../blocks_operations.htm"><b>checkandimprove</b></a> <br><nobr>checkbox <a href="../multi_rotation.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> <a href="../mirror_image.htm"><b>3</b></a> <a href="../rotation.htm"><b>4</b></a> <a href="../translation.htm"><b>5</b></a> <a href="../suppress_holes.htm"><b>6</b></a> </nobr><br><nobr>checkcompoundofblocks <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>checked <a href="../check_free_faces.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../suppress_internal_wires.htm"><b>4</b></a> <a href="../shape_processing.htm"><b>5</b></a> </nobr><br><nobr>checking <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>checks</b></a> <br><nobr>checkshape <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../curve.htm"><b>choices</b></a> <br><nobr>choose <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> <a href="../local_coordinate_system.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_CI"></a><a name="subkey_CI"></a>circle <a href="../circle.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>circle1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>circle2</b></a> <br><nobr>circles <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><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="../occ_viewer.htm"><b>2</b></a> <a href="../viewing_geometrical_objects.htm"><b>3</b></a> <a href="../working_with_groups.htm"><b>4</b></a> <a href="../wireframe_and_shading.htm"><b>5</b></a> </nobr><br><nobr>clicking <a href="../color.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../occ_viewer.htm"><b>clipping</b></a> <br><a href="../occ_viewer.htm"><b>clone</b></a> <br><nobr>close <a href="../close_contour.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr>closecontour <a href="../close_contour.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr>closed <a href="../close_contour.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../solid.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><nobr>closedwires <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr>closes <a href="../close_contour.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../close_contour.htm"><b>closure</b></a> <br><a name="bms_CM"></a><a name="subkey_CM"></a><a href="../measurement_tools.htm"><b>cm</b></a> <br><a name="bms_CN"></a><a name="subkey_CN"></a><a href="../shape_processing.htm"><b>cn</b></a> <br><a name="bms_CO"></a><a name="subkey_CO"></a><a href="../modify_the_location.htm"><b>coincide</b></a> <br><a href="../glue_faces.htm"><b>coincident</b></a> <br><a href="../shape_processing.htm"><b>coincidental</b></a> <br><a href="../modify_the_location.htm"><b>coincides</b></a> <br><nobr>collinear <a href="../cylinder.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> </nobr><br><nobr>color <a href="../color.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../viewing_geometrical_objects.htm"><b>3</b></a> <a href="../wireframe_and_shading.htm"><b>4</b></a> </nobr><br><nobr>command <a href="../color.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../circle.htm"><b>3</b></a> <a href="../check_free_faces.htm"><b>4</b></a> <a href="../check_free_boundaries.htm"><b>5</b></a> <a href="../chamfer.htm"><b>6</b></a> <a href="../box.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../add_point_on_edge.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../face.htm"><b>12</b></a> <a href="../extrusion.htm"><b>13</b></a> <a href="../explode_on_blocks.htm"><b>14</b></a> <a href="../ellipse.htm"><b>15</b></a> <a href="../edge.htm"><b>16</b></a> <a href="../cylinder.htm"><b>17</b></a> <a href="../cone.htm"><b>18</b></a> <a href="../compound.htm"><b>19</b></a> <a href="../common.htm"><b>20</b></a> <a href="../multi_transformation.htm"><b>21</b></a> <a href="../multi_rotation.htm"><b>22</b></a> <a href="../modify_the_location.htm"><b>23</b></a> <a href="../mirror_image.htm"><b>24</b></a> <a href="../local_coordinate_system.htm"><b>25</b></a> <a href="../line.htm"><b>26</b></a> <a href="../glue_faces.htm"><b>27</b></a> <a href="../fuse.htm"><b>28</b></a> <a href="../filling.htm"><b>29</b></a> <a href="../fillet.htm"><b>30</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>31</b></a> <a href="../sewing.htm"><b>32</b></a> <a href="../section.htm"><b>33</b></a> <a href="../scale_transform.htm"><b>34</b></a> <a href="../rotation.htm"><b>35</b></a> <a href="../revolution.htm"><b>36</b></a> <a href="../propagate.htm"><b>37</b></a> <a href="../point.htm"><b>38</b></a> <a href="../plane.htm"><b>39</b></a> <a href="../pipe_creation.htm"><b>40</b></a> <a href="../partition.htm"><b>41</b></a> <a href="../offset_surface.htm"><b>42</b></a> <a href="../newentity_blocks.htm"><b>43</b></a> <a href="../multi_translation.htm"><b>44</b></a> <a href="../wire.htm"><b>45</b></a> <a href="../viewing_geometrical_objects.htm"><b>46</b></a> <a href="../vector.htm"><b>47</b></a> <a href="../turus.htm"><b>48</b></a> <a href="../transparency.htm"><b>49</b></a> <a href="../translation.htm"><b>50</b></a> <a href="../suppress_internal_wires.htm"><b>51</b></a> <a href="../suppress_holes.htm"><b>52</b></a> <a href="../suppress_faces.htm"><b>53</b></a> <a href="../sphere.htm"><b>54</b></a> <a href="../solid.htm"><b>55</b></a> <a href="../sketcher.htm"><b>56</b></a> <a href="../shell.htm"><b>57</b></a> <a href="../shape_processing.htm"><b>58</b></a> <a href="../working_with_groups.htm"><b>59</b></a> <a href="../wireframe_and_shading.htm"><b>60</b></a> </nobr><br><nobr>commands <a href="../box.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> <a href="../face.htm"><b>3</b></a> <a href="../extrusion.htm"><b>4</b></a> <a href="../explode.htm"><b>5</b></a> <a href="../curve.htm"><b>6</b></a> <a href="../line.htm"><b>7</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>8</b></a> <a href="../sphere.htm"><b>9</b></a> </nobr><br><nobr>common <a href="../close_contour.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> <a href="../common.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><nobr>complex <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../extrusion.htm"><b>3</b></a> <a href="../complex_objects.htm"><b>4</b></a> <a href="../geometry.htm"><b>5</b></a> <a href="../filling.htm"><b>6</b></a> <a href="../revolution.htm"><b>7</b></a> <a href="../pipe_creation.htm"><b>8</b></a> </nobr><br><nobr>components <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../translation.htm"><b>4</b></a> <a href="../sketcher.htm"><b>5</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="../blocks_operations.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> <a href="../explode.htm"><b>3</b></a> <a href="../cut.htm"><b>4</b></a> <a href="../compound.htm"><b>5</b></a> <a href="../complex_objects.htm"><b>6</b></a> <a href="../common.htm"><b>7</b></a> <a href="../multi_rotation.htm"><b>8</b></a> <a href="../measurement_tools.htm"><b>9</b></a> <a href="../glue_faces.htm"><b>10</b></a> <a href="../geometrical_objects.htm"><b>11</b></a> <a href="../fuse.htm"><b>12</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>13</b></a> <a href="../section.htm"><b>14</b></a> <a href="../repairing_operations.htm"><b>15</b></a> <a href="../offset_surface.htm"><b>16</b></a> <a href="../newentity_blocks.htm"><b>17</b></a> <a href="../multi_translation.htm"><b>18</b></a> </nobr><br><nobr>compsolid <a href="../extrusion.htm"><b>1</b></a> <a href="../revolution.htm"><b>2</b></a> <a href="../pipe_creation.htm"><b>3</b></a> </nobr><br><a href="../explode.htm"><b>compsolids</b></a> <br><a href="../archimede.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_measuregui_functions.htm"><b>conditions</b></a> <br><nobr>cone <a href="../cone.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../primitives.htm"><b>3</b></a> </nobr><br><a href="../primitives.htm"><b>cone1</b></a> <br><a href="../primitives.htm"><b>cone2</b></a> <br><a href="../primitives.htm"><b>cones</b></a> <br><nobr>confirm <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../shape_processing.htm"><b>conical</b></a> <br><nobr>connected <a href="../chamfer.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../wire.htm"><b>4</b></a> <a href="../shell.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>connection</b></a> <br><a href="../transformation_operations.htm"><b>consequently</b></a> <br><nobr>considered <a href="../close_contour.htm"><b>1</b></a> <a href="../glue_faces.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>console</b></a> <br><a href="../newentity_blocks.htm"><b>constraints</b></a> <br><nobr>constructed <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../solid.htm"><b>2</b></a> </nobr><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> <a href="../curve.htm"><b>3</b></a> <a href="../geometry.htm"><b>4</b></a> <a href="../pipe_creation.htm"><b>5</b></a> <a href="../occ_viewer.htm"><b>6</b></a> </nobr><br><a href="../propagate.htm"><b>contain</b></a> <br><a href="../blocks_operations.htm"><b>contained</b></a> <br><a href="../check_free_faces.htm"><b>containing</b></a> <br><nobr>contains <a href="../close_contour.htm"><b>1</b></a> <a href="../add_point_on_edge.htm"><b>2</b></a> </nobr><br><nobr>contents <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> <a href="../occ_viewer.htm"><b>3</b></a> </nobr><br><a href="../shape_processing.htm"><b>continuities</b></a> <br><a href="../shape_processing.htm"><b>continuity</b></a> <br><a href="../shape_processing.htm"><b>continuity2d</b></a> <br><a href="../shape_processing.htm"><b>continuity3d</b></a> <br><a href="../shape_processing.htm"><b>continuous</b></a> <br><nobr>contour <a href="../close_contour.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><a href="../shape_processing.htm"><b>conversion</b></a> <br><a href="../shape_processing.htm"><b>converts</b></a> <br><nobr>coordinate <a href="../box.htm"><b>1</b></a> <a href="../cylinder.htm"><b>2</b></a> <a href="../cone.htm"><b>3</b></a> <a href="../modify_the_location.htm"><b>4</b></a> <a href="../local_coordinate_system.htm"><b>5</b></a> <a href="../occ_viewer.htm"><b>6</b></a> <a href="../transformation_operations.htm"><b>7</b></a> <a href="../sphere.htm"><b>8</b></a> <a href="../sketcher.htm"><b>9</b></a> <a href="../working_plane.htm"><b>10</b></a> </nobr><br><nobr>coordinates <a href="../box.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../cone.htm"><b>3</b></a> <a href="../modify_the_location.htm"><b>4</b></a> <a href="../measurement_tools.htm"><b>5</b></a> <a href="../local_coordinate_system.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../point.htm"><b>8</b></a> <a href="../occ_viewer.htm"><b>9</b></a> <a href="../vector.htm"><b>10</b></a> <a href="../turus.htm"><b>11</b></a> <a href="../translation.htm"><b>12</b></a> <a href="../sphere.htm"><b>13</b></a> <a href="../sketcher.htm"><b>14</b></a> </nobr><br><a href="../measurement_tools.htm"><b>coords</b></a> <br><nobr>copy <a href="../modify_the_location.htm"><b>1</b></a> <a href="../mirror_image.htm"><b>2</b></a> <a href="../rotation.htm"><b>3</b></a> <a href="../translation.htm"><b>4</b></a> </nobr><br><a href="../shape_processing.htm"><b>corner</b></a> <br><nobr>corners <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> </nobr><br><a href="../shape_processing.htm"><b>correction</b></a> <br><a href="../shape_processing.htm"><b>corrects</b></a> <br><nobr>correspond <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> </nobr><br><nobr>corresponding <a href="../archimede.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> </nobr><br><nobr>correspondingly <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../edge.htm"><b>2</b></a> </nobr><br><a href="../repairing_operations.htm"><b>count</b></a> <br><a href="../sketcher.htm"><b>coupled</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>covering</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf2.htm" target="_self" title="previous search group"><b>>></b></a>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf9.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<nobr><a name="bms_PA"></a><a name="subkey_PA"></a>parallel <a href="../box.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> <a href="../line.htm"><b>3</b></a> </nobr><br><nobr>parameter <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_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="../point.htm"><b>6</b></a> <a href="../shape_processing.htm"><b>7</b></a> </nobr><br><nobr>parameters <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../basic_operations.htm"><b>3</b></a> <a href="../color.htm"><b>4</b></a> <a href="../filling.htm"><b>5</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../sketcher.htm"><b>9</b></a> <a href="../shape_processing.htm"><b>10</b></a> <a href="../repairing_operations.htm"><b>11</b></a> <a href="../wireframe_and_shading.htm"><b>12</b></a> <a href="../transparency.htm"><b>13</b></a> </nobr><br><nobr>paramter <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr>part <a href="../cone.htm"><b>1</b></a> <a href="../common.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> </nobr><br><nobr>partition <a href="../basic_operations.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../partition.htm"><b>3</b></a> </nobr><br><a href="../basic_operations.htm"><b>partition1</b></a> <br><a href="../basic_operations.htm"><b>partition2</b></a> <br><a href="../basic_operations.htm"><b>partition3</b></a> <br><a href="../sketcher.htm"><b>passed</b></a> <br><nobr>passes <a href="../curve.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../plane.htm"><b>3</b></a> <a href="../multi_rotation.htm"><b>4</b></a> <a href="../line.htm"><b>5</b></a> </nobr><br><a href="../line.htm"><b>passing</b></a> <br><nobr>path <a href="../complex_objects.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../pipe_creation.htm"><b>3</b></a> </nobr><br><nobr>pathshape <a href="../files/salome2_sp3_generationgui_functions.htm"><b>1</b></a> <a href="../pipe_creation.htm"><b>2</b></a> </nobr><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="../basic_operations.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><nobr>performed <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><a href="../sketcher.htm"><b>perpendicular</b></a> <br><nobr><a name="bms_PI"></a><a name="subkey_PI"></a>pi <a href="../multi_rotation.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><a href="../modify_the_location.htm"><b>picture</b></a> <br><nobr>pipe <a href="../complex_objects.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../pipe_creation.htm"><b>3</b></a> </nobr><br><a name="bms_PL"></a><a name="subkey_PL"></a><a href="../modify_the_location.htm"><b>place</b></a> <br><a href="../modify_the_location.htm"><b>places</b></a> <br><nobr>planar <a href="../face.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> <a href="../sketcher_tui.htm"><b>4</b></a> <a href="../sketcher.htm"><b>5</b></a> <a href="../working_plane.htm"><b>6</b></a> <a href="../transformation_operations.htm"><b>7</b></a> </nobr><br><nobr>plane <a href="../basic_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../archimede.htm"><b>3</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../plane.htm"><b>7</b></a> <a href="../partition.htm"><b>8</b></a> <a href="../mirror_image.htm"><b>9</b></a> <a href="../sketcher.htm"><b>10</b></a> <a href="../working_plane.htm"><b>11</b></a> <a href="../transformation_operations.htm"><b>12</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>plane1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>plane2</b></a> <br><a href="../basic_geometrical_objects.htm"><b>plane3</b></a> <br><nobr>planes <a href="../plane.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>platform</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>plug</b></a> <br><nobr>plunged <a href="../archimede.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_PO"></a><a name="subkey_PO"></a>point <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../arc.htm"><b>4</b></a> <a href="../add_point_on_edge.htm"><b>5</b></a> <a href="../extrusion.htm"><b>6</b></a> <a href="../ellipse.htm"><b>7</b></a> <a href="../cylinder.htm"><b>8</b></a> <a href="../cone.htm"><b>9</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>14</b></a> <a href="../point.htm"><b>15</b></a> <a href="../plane.htm"><b>16</b></a> <a href="../offset_surface.htm"><b>17</b></a> <a href="../multi_rotation.htm"><b>18</b></a> <a href="../mirror_image.htm"><b>19</b></a> <a href="../measurement_tools.htm"><b>20</b></a> <a href="../local_coordinate_system.htm"><b>21</b></a> <a href="../line.htm"><b>22</b></a> <a href="../sphere.htm"><b>23</b></a> <a href="../sketcher.htm"><b>24</b></a> <a href="../scale_transform.htm"><b>25</b></a> <a href="../repairing_operations.htm"><b>26</b></a> <a href="../vector.htm"><b>27</b></a> <a href="../turus.htm"><b>28</b></a> <a href="../transformation_operations.htm"><b>29</b></a> </nobr><br><nobr>point1 <a href="../circle.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../basic_geometrical_objects.htm"><b>4</b></a> <a href="../arc.htm"><b>5</b></a> <a href="../extrusion.htm"><b>6</b></a> <a href="../edge.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../plane.htm"><b>9</b></a> <a href="../line.htm"><b>10</b></a> <a href="../vector.htm"><b>11</b></a> <a href="../translation.htm"><b>12</b></a> </nobr><br><nobr>point2 <a href="../circle.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../basic_geometrical_objects.htm"><b>4</b></a> <a href="../arc.htm"><b>5</b></a> <a href="../extrusion.htm"><b>6</b></a> <a href="../edge.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../plane.htm"><b>9</b></a> <a href="../line.htm"><b>10</b></a> <a href="../vector.htm"><b>11</b></a> <a href="../translation.htm"><b>12</b></a> </nobr><br><nobr>point3 <a href="../circle.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../arc.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../plane.htm"><b>6</b></a> </nobr><br><nobr>point4 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>point5</b></a> <br><nobr>pointcoordinates <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr>points <a href="../circle.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../basic_operations.htm"><b>4</b></a> <a href="../basic_geometrical_objects.htm"><b>5</b></a> <a href="../arc.htm"><b>6</b></a> <a href="../edge.htm"><b>7</b></a> <a href="../curve.htm"><b>8</b></a> <a href="../complex_objects.htm"><b>9</b></a> <a href="../close_contour.htm"><b>10</b></a> <a href="../geometrical_objects.htm"><b>11</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>14</b></a> <a href="../plane.htm"><b>15</b></a> <a href="../newentity_blocks.htm"><b>16</b></a> <a href="../line.htm"><b>17</b></a> <a href="../groups.htm"><b>18</b></a> <a href="../sketcher_tui.htm"><b>19</b></a> <a href="../sketcher.htm"><b>20</b></a> <a href="../shape_processing.htm"><b>21</b></a> <a href="../repairing_operations.htm"><b>22</b></a> <a href="../working_with_groups.htm"><b>23</b></a> <a href="../vector.htm"><b>24</b></a> <a href="../translation.htm"><b>25</b></a> <a href="../transformation_operations.htm"><b>26</b></a> </nobr><br><nobr>polyline <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>pop <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../color.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../wireframe_and_shading.htm"><b>4</b></a> </nobr><br><nobr>position <a href="../add_point_on_edge.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> <a href="../point.htm"><b>4</b></a> <a href="../working_plane.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><a href="../face.htm"><b>possibilities</b></a> <br><nobr>possibility <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>possible <a href="../blocks_operations.htm"><b>1</b></a> <a href="../curve.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_displaygui_functions.htm"><b>6</b></a> <a href="../shape_processing.htm"><b>7</b></a> <a href="../propagate.htm"><b>8</b></a> </nobr><br><nobr><a name="bms_PR"></a><a name="subkey_PR"></a>precision <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../sewing.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../sketcher.htm"><b>predefined</b></a> <br><a href="../local_coordinate_system.htm"><b>press</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>presses</b></a> <br><a href="../local_coordinate_system.htm"><b>presumes</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="../box.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../cylinder.htm"><b>3</b></a> <a href="../cone.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../sphere.htm"><b>6</b></a> <a href="../primitives.htm"><b>7</b></a> <a href="../turus.htm"><b>8</b></a> </nobr><br><nobr>print <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>printed</b></a> <br><nobr>prism <a href="../extrusion.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><a href="../transformation_operations.htm"><b>prism_edges</b></a> <br><nobr>prism_faces <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../complex_objects.htm"><b>prism1</b></a> <br><a href="../complex_objects.htm"><b>prism2</b></a> <br><nobr>prisms <a href="../extrusion.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> </nobr><br><nobr>problems <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../repairing_operations.htm"><b>process</b></a> <br><nobr>processed <a href="../close_contour.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="../suppress_faces.htm"><b>4</b></a> <a href="../shape_processing.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> </nobr><br><nobr>processes <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>processing <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>processshape <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>produce <a href="../chamfer.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> <a href="../explode_on_blocks.htm"><b>3</b></a> <a href="../cut.htm"><b>4</b></a> <a href="../common.htm"><b>5</b></a> <a href="../close_contour.htm"><b>6</b></a> <a href="../fuse.htm"><b>7</b></a> <a href="../fillet.htm"><b>8</b></a> <a href="../partition.htm"><b>9</b></a> <a href="../offset_surface.htm"><b>10</b></a> <a href="../multi_translation.htm"><b>11</b></a> <a href="../multi_transformation.htm"><b>12</b></a> <a href="../multi_rotation.htm"><b>13</b></a> <a href="../mirror_image.htm"><b>14</b></a> <a href="../suppress_faces.htm"><b>15</b></a> <a href="../shape_processing.htm"><b>16</b></a> <a href="../sewing.htm"><b>17</b></a> <a href="../section.htm"><b>18</b></a> <a href="../scale_transform.htm"><b>19</b></a> <a href="../rotation.htm"><b>20</b></a> <a href="../propagate.htm"><b>21</b></a> <a href="../translation.htm"><b>22</b></a> <a href="../transformation_operations.htm"><b>23</b></a> </nobr><br><a href="../groups.htm"><b>program</b></a> <br><a href="../multi_rotation.htm"><b>projection</b></a> <br><a href="../working_plane.htm"><b>projections</b></a> <br><nobr>propagate <a href="../blocks_operations.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../propagate.htm"><b>3</b></a> </nobr><br><nobr>propagation <a href="../blocks_operations.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../propagate.htm"><b>3</b></a> </nobr><br><nobr>properties <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../measurement_tools.htm"><b>3</b></a> </nobr><br><a href="../measurement_tools.htm"><b>props</b></a> <br><nobr>provide <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../box.htm"><b>5</b></a> <a href="../archimede.htm"><b>6</b></a> <a href="../arc.htm"><b>7</b></a> <a href="../add_point_on_edge.htm"><b>8</b></a> <a href="../face.htm"><b>9</b></a> <a href="../extrusion.htm"><b>10</b></a> <a href="../explode_on_blocks.htm"><b>11</b></a> <a href="../ellipse.htm"><b>12</b></a> <a href="../edge.htm"><b>13</b></a> <a href="../cylinder.htm"><b>14</b></a> <a href="../cut.htm"><b>15</b></a> <a href="../curve.htm"><b>16</b></a> <a href="../cone.htm"><b>17</b></a> <a href="../compound.htm"><b>18</b></a> <a href="../common.htm"><b>19</b></a> <a href="../color.htm"><b>20</b></a> <a href="../close_contour.htm"><b>21</b></a> <a href="../glue_faces.htm"><b>22</b></a> <a href="../fuse.htm"><b>23</b></a> <a href="../filling.htm"><b>24</b></a> <a href="../fillet.htm"><b>25</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>26</b></a> <a href="../point.htm"><b>27</b></a> <a href="../plane.htm"><b>28</b></a> <a href="../pipe_creation.htm"><b>29</b></a> <a href="../partition.htm"><b>30</b></a> <a href="../offset_surface.htm"><b>31</b></a> <a href="../newentity_blocks.htm"><b>32</b></a> <a href="../multi_translation.htm"><b>33</b></a> <a href="../multi_transformation.htm"><b>34</b></a> <a href="../multi_rotation.htm"><b>35</b></a> <a href="../modify_the_location.htm"><b>36</b></a> <a href="../mirror_image.htm"><b>37</b></a> <a href="../line.htm"><b>38</b></a> <a href="../suppress_holes.htm"><b>39</b></a> <a href="../suppress_faces.htm"><b>40</b></a> <a href="../sphere.htm"><b>41</b></a> <a href="../solid.htm"><b>42</b></a> <a href="../sketcher.htm"><b>43</b></a> <a href="../shell.htm"><b>44</b></a> <a href="../shape_processing.htm"><b>45</b></a> <a href="../sewing.htm"><b>46</b></a> <a href="../section.htm"><b>47</b></a> <a href="../scale_transform.htm"><b>48</b></a> <a href="../rotation.htm"><b>49</b></a> <a href="../revolution.htm"><b>50</b></a> <a href="../propagate.htm"><b>51</b></a> <a href="../working_with_groups.htm"><b>52</b></a> <a href="../wireframe_and_shading.htm"><b>53</b></a> <a href="../wire.htm"><b>54</b></a> <a href="../vector.htm"><b>55</b></a> <a href="../turus.htm"><b>56</b></a> <a href="../transparency.htm"><b>57</b></a> <a href="../translation.htm"><b>58</b></a> <a href="../suppress_internal_wires.htm"><b>59</b></a> </nobr><br><a name="bms_PS"></a><a name="subkey_PS"></a><a href="../repairing_operations.htm"><b>ps</b></a> <br><nobr><a name="bms_PU"></a><a name="subkey_PU"></a>put <a href="../archimede.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_PX"></a><a name="subkey_PX"></a>px <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><a href="../transformation_operations.htm"><b>pxy</b></a> <br><nobr>pxyz <a href="../complex_objects.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf11.htm" target="_self" title="previous search group"><b>>></b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" align="center"><a href="whlstf9.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>
+<p class="ftsbody" >
+<nobr><a name="bms_RI"></a><a name="subkey_RI"></a>right <a href="../color.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> <a href="../viewing_geometrical_objects.htm"><b>3</b></a> <a href="../wireframe_and_shading.htm"><b>4</b></a> </nobr><br><a href="../shape_processing.htm"><b>rise</b></a> <br><a name="bms_RO"></a><a name="subkey_RO"></a><a href="../transformation_operations.htm"><b>rot1d</b></a> <br><a href="../transformation_operations.htm"><b>rot2d</b></a> <br><nobr>rotate <a href="../revolution.htm"><b>1</b></a> <a href="../occ_viewer.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>rotated <a href="../multi_rotation.htm"><b>1</b></a> <a href="../rotation.htm"><b>2</b></a> <a href="../revolution.htm"><b>3</b></a> </nobr><br><nobr>rotates <a href="../multi_rotation.htm"><b>1</b></a> <a href="../rotation.htm"><b>2</b></a> </nobr><br><nobr>rotation <a href="../multi_rotation.htm"><b>1</b></a> <a href="../rotation.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../occ_viewer.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><a name="bms_RU"></a><a name="subkey_RU"></a><a href="../shape_processing.htm"><b>ruling</b></a> <br><nobr>runtimeerror <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br>
+<br><br>
+<nobr><a name="bm_S"></a><a name="subkey_S{"></a>s <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../complex_objects.htm"><b>4</b></a> <a href="../multi_transformation.htm"><b>5</b></a> <a href="../scale_transform.htm"><b>6</b></a> <a href="../repairing_operations.htm"><b>7</b></a> <a href="../suppress_internal_wires.htm"><b>8</b></a> <a href="../suppress_holes.htm"><b>9</b></a> <a href="../suppress_faces.htm"><b>10</b></a> <a href="../working_with_groups.htm"><b>11</b></a> </nobr><br><nobr>s1 <a href="../common.htm"><b>1</b></a> <a href="../fuse.htm"><b>2</b></a> <a href="../section.htm"><b>3</b></a> </nobr><br><nobr>s2 <a href="../common.htm"><b>1</b></a> <a href="../fuse.htm"><b>2</b></a> <a href="../section.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_SA"></a><a name="subkey_SA"></a>salome <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../files/introduction_to_geom.htm"><b>7</b></a> <a href="../complex_objects.htm"><b>8</b></a> <a href="../measurement_tools.htm"><b>9</b></a> <a href="../groups.htm"><b>10</b></a> <a href="../geometry.htm"><b>11</b></a> <a href="../geometrical_objects.htm"><b>12</b></a> <a href="../repairing_operations.htm"><b>13</b></a> <a href="../primitives.htm"><b>14</b></a> <a href="../transformation_operations.htm"><b>15</b></a> <a href="../sketcher_tui.htm"><b>16</b></a> </nobr><br><nobr>same <a href="../multi_rotation.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><a href="../shape_processing.htm"><b>sameparameter</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>satisfy</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>save</b></a> <br><a href="../occ_viewer.htm"><b>saved</b></a> <br><a href="../occ_viewer.htm"><b>saves</b></a> <br><nobr><a name="bms_SC"></a><a name="subkey_SC"></a>scale <a href="../scale_transform.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../scale_transform.htm"><b>scaled</b></a> <br><a href="../occ_viewer.htm"><b>scene</b></a> <br><nobr>scripts <a href="../color.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../circle.htm"><b>3</b></a> <a href="../check_free_faces.htm"><b>4</b></a> <a href="../check_free_boundaries.htm"><b>5</b></a> <a href="../chamfer.htm"><b>6</b></a> <a href="../box.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../add_point_on_edge.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../face.htm"><b>12</b></a> <a href="../extrusion.htm"><b>13</b></a> <a href="../explode_on_blocks.htm"><b>14</b></a> <a href="../ellipse.htm"><b>15</b></a> <a href="../edge.htm"><b>16</b></a> <a href="../cylinder.htm"><b>17</b></a> <a href="../cut.htm"><b>18</b></a> <a href="../curve.htm"><b>19</b></a> <a href="../cone.htm"><b>20</b></a> <a href="../compound.htm"><b>21</b></a> <a href="../common.htm"><b>22</b></a> <a href="../multi_transformation.htm"><b>23</b></a> <a href="../multi_rotation.htm"><b>24</b></a> <a href="../modify_the_location.htm"><b>25</b></a> <a href="../mirror_image.htm"><b>26</b></a> <a href="../line.htm"><b>27</b></a> <a href="../glue_faces.htm"><b>28</b></a> <a href="../fuse.htm"><b>29</b></a> <a href="../filling.htm"><b>30</b></a> <a href="../fillet.htm"><b>31</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>32</b></a> <a href="../sewing.htm"><b>33</b></a> <a href="../section.htm"><b>34</b></a> <a href="../scale_transform.htm"><b>35</b></a> <a href="../rotation.htm"><b>36</b></a> <a href="../revolution.htm"><b>37</b></a> <a href="../propagate.htm"><b>38</b></a> <a href="../point.htm"><b>39</b></a> <a href="../plane.htm"><b>40</b></a> <a href="../pipe_creation.htm"><b>41</b></a> <a href="../partition.htm"><b>42</b></a> <a href="../offset_surface.htm"><b>43</b></a> <a href="../newentity_blocks.htm"><b>44</b></a> <a href="../multi_translation.htm"><b>45</b></a> <a href="../wire.htm"><b>46</b></a> <a href="../vector.htm"><b>47</b></a> <a href="../turus.htm"><b>48</b></a> <a href="../transparency.htm"><b>49</b></a> <a href="../translation.htm"><b>50</b></a> <a href="../suppress_internal_wires.htm"><b>51</b></a> <a href="../suppress_holes.htm"><b>52</b></a> <a href="../suppress_faces.htm"><b>53</b></a> <a href="../sphere.htm"><b>54</b></a> <a href="../solid.htm"><b>55</b></a> <a href="../sketcher.htm"><b>56</b></a> <a href="../shell.htm"><b>57</b></a> <a href="../shape_processing.htm"><b>58</b></a> <a href="../working_with_groups.htm"><b>59</b></a> <a href="../wireframe_and_shading.htm"><b>60</b></a> </nobr><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_booleangui_functions.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../multi_transformation.htm"><b>3</b></a> <a href="../modify_the_location.htm"><b>4</b></a> <a href="../partition.htm"><b>5</b></a> <a href="../multi_translation.htm"><b>6</b></a> <a href="../sketcher_tui.htm"><b>7</b></a> <a href="../shape_processing.htm"><b>8</b></a> </nobr><br><nobr>secondly <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../cylinder.htm"><b>3</b></a> <a href="../cone.htm"><b>4</b></a> <a href="../mirror_image.htm"><b>5</b></a> <a href="../local_coordinate_system.htm"><b>6</b></a> <a href="../point.htm"><b>7</b></a> <a href="../plane.htm"><b>8</b></a> <a href="../vector.htm"><b>9</b></a> <a href="../turus.htm"><b>10</b></a> <a href="../translation.htm"><b>11</b></a> <a href="../sphere.htm"><b>12</b></a> <a href="../working_plane.htm"><b>13</b></a> </nobr><br><nobr>section <a href="../boolean_operations.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>3</b></a> <a href="../section.htm"><b>4</b></a> <a href="../occ_viewer.htm"><b>5</b></a> </nobr><br><nobr>see <a href="../modify_the_location.htm"><b>1</b></a> <a href="../occ_viewer.htm"><b>2</b></a> <a href="../wireframe_and_shading.htm"><b>3</b></a> </nobr><br><a href="../repairing_operations.htm"><b>seems</b></a> <br><a href="../sketcher.htm"><b>segment</b></a> <br><nobr>segments <a href="../sketcher.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>select <a href="../color.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../circle.htm"><b>3</b></a> <a href="../check_free_faces.htm"><b>4</b></a> <a href="../check_free_boundaries.htm"><b>5</b></a> <a href="../chamfer.htm"><b>6</b></a> <a href="../box.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../add_point_on_edge.htm"><b>10</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>11</b></a> <a href="../face.htm"><b>12</b></a> <a href="../extrusion.htm"><b>13</b></a> <a href="../explode_on_blocks.htm"><b>14</b></a> <a href="../explode.htm"><b>15</b></a> <a href="../ellipse.htm"><b>16</b></a> <a href="../edge.htm"><b>17</b></a> <a href="../cylinder.htm"><b>18</b></a> <a href="../cut.htm"><b>19</b></a> <a href="../curve.htm"><b>20</b></a> <a href="../cone.htm"><b>21</b></a> <a href="../compound.htm"><b>22</b></a> <a href="../common.htm"><b>23</b></a> <a href="../multi_transformation.htm"><b>24</b></a> <a href="../multi_rotation.htm"><b>25</b></a> <a href="../modify_the_location.htm"><b>26</b></a> <a href="../mirror_image.htm"><b>27</b></a> <a href="../local_coordinate_system.htm"><b>28</b></a> <a href="../line.htm"><b>29</b></a> <a href="../glue_faces.htm"><b>30</b></a> <a href="../fuse.htm"><b>31</b></a> <a href="../filling.htm"><b>32</b></a> <a href="../fillet.htm"><b>33</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>34</b></a> <a href="../sewing.htm"><b>35</b></a> <a href="../section.htm"><b>36</b></a> <a href="../scale_transform.htm"><b>37</b></a> <a href="../rotation.htm"><b>38</b></a> <a href="../revolution.htm"><b>39</b></a> <a href="../propagate.htm"><b>40</b></a> <a href="../point.htm"><b>41</b></a> <a href="../plane.htm"><b>42</b></a> <a href="../pipe_creation.htm"><b>43</b></a> <a href="../partition.htm"><b>44</b></a> <a href="../offset_surface.htm"><b>45</b></a> <a href="../occ_viewer.htm"><b>46</b></a> <a href="../multi_translation.htm"><b>47</b></a> <a href="../wire.htm"><b>48</b></a> <a href="../viewing_geometrical_objects.htm"><b>49</b></a> <a href="../vector.htm"><b>50</b></a> <a href="../turus.htm"><b>51</b></a> <a href="../translation.htm"><b>52</b></a> <a href="../suppress_internal_wires.htm"><b>53</b></a> <a href="../suppress_holes.htm"><b>54</b></a> <a href="../suppress_faces.htm"><b>55</b></a> <a href="../sphere.htm"><b>56</b></a> <a href="../solid.htm"><b>57</b></a> <a href="../sketcher.htm"><b>58</b></a> <a href="../shell.htm"><b>59</b></a> <a href="../shape_processing.htm"><b>60</b></a> <a href="../working_with_groups.htm"><b>61</b></a> <a href="../working_plane.htm"><b>62</b></a> <a href="../wireframe_and_shading.htm"><b>63</b></a> </nobr><br><nobr>selected <a href="../basic_operations.htm"><b>1</b></a> <a href="../add_point_on_edge.htm"><b>2</b></a> <a href="../explode.htm"><b>3</b></a> <a href="../local_coordinate_system.htm"><b>4</b></a> <a href="../groups.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> <a href="../occ_viewer.htm"><b>7</b></a> <a href="../viewing_geometrical_objects.htm"><b>8</b></a> <a href="../suppress_holes.htm"><b>9</b></a> <a href="../working_with_groups.htm"><b>10</b></a> </nobr><br><nobr>selecting <a href="../color.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> <a href="../wire.htm"><b>3</b></a> </nobr><br><nobr>selection <a href="../fillet.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> <a href="../working_plane.htm"><b>4</b></a> </nobr><br><a href="../partition.htm"><b>sense</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>separate</b></a> <br><a href="../curve.htm"><b>serve</b></a> <br><nobr>serving <a href="../extrusion.htm"><b>1</b></a> <a href="../revolution.htm"><b>2</b></a> <a href="../pipe_creation.htm"><b>3</b></a> </nobr><br><nobr>set <a href="../close_contour.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../offset_surface.htm"><b>5</b></a> <a href="../working_plane.htm"><b>6</b></a> </nobr><br><nobr>setcolor <a href="../color.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> </nobr><br><nobr>setdisplaymode <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../complex_objects.htm"><b>7</b></a> <a href="../geometrical_objects.htm"><b>8</b></a> <a href="../repairing_operations.htm"><b>9</b></a> <a href="../primitives.htm"><b>10</b></a> <a href="../transformation_operations.htm"><b>11</b></a> <a href="../sketcher_tui.htm"><b>12</b></a> <a href="../wireframe_and_shading.htm"><b>13</b></a> </nobr><br><nobr>setting <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> <a href="../point.htm"><b>3</b></a> </nobr><br><nobr>settransparency <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../transparency.htm"><b>4</b></a> <a href="../sketcher_tui.htm"><b>5</b></a> </nobr><br><a href="../sewing.htm"><b>sew</b></a> <br><a href="../sewing.htm"><b>sewed</b></a> <br><nobr>sewing <a href="../sewing.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_SG"></a><a name="subkey_SG"></a>sg <a href="../blocks_operations.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../viewing_geometrical_objects.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_SH"></a><a name="subkey_SH"></a>shading <a href="../viewing_geometrical_objects.htm"><b>1</b></a> <a href="../wireframe_and_shading.htm"><b>2</b></a> </nobr><br><nobr>shape <a href="../close_contour.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../archimede.htm"><b>6</b></a> <a href="../add_point_on_edge.htm"><b>7</b></a> <a href="../extrusion.htm"><b>8</b></a> <a href="../explode.htm"><b>9</b></a> <a href="../cut.htm"><b>10</b></a> <a href="../multi_rotation.htm"><b>11</b></a> <a href="../modify_the_location.htm"><b>12</b></a> <a href="../mirror_image.htm"><b>13</b></a> <a href="../measurement_tools.htm"><b>14</b></a> <a href="../isos.htm"><b>15</b></a> <a href="../fuse.htm"><b>16</b></a> <a href="../filling.htm"><b>17</b></a> <a href="../fillet.htm"><b>18</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>19</b></a> <a href="../sewing.htm"><b>20</b></a> <a href="../scale_transform.htm"><b>21</b></a> <a href="../rotation.htm"><b>22</b></a> <a href="../revolution.htm"><b>23</b></a> <a href="../repairing_operations.htm"><b>24</b></a> <a href="../propagate.htm"><b>25</b></a> <a href="../pipe_creation.htm"><b>26</b></a> <a href="../partition.htm"><b>27</b></a> <a href="../offset_surface.htm"><b>28</b></a> <a href="../multi_translation.htm"><b>29</b></a> <a href="../viewing_geometrical_objects.htm"><b>30</b></a> <a href="../transparency.htm"><b>31</b></a> <a href="../translation.htm"><b>32</b></a> <a href="../transformation_operations.htm"><b>33</b></a> <a href="../suppress_internal_wires.htm"><b>34</b></a> <a href="../suppress_holes.htm"><b>35</b></a> <a href="../suppress_faces.htm"><b>36</b></a> <a href="../shape_processing.htm"><b>37</b></a> <a href="../working_with_groups.htm"><b>38</b></a> </nobr><br><nobr>shape1 <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>shape2 <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a href="../complex_objects.htm"><b>shapelistcompound</b></a> <br><nobr>shapes <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../cut.htm"><b>3</b></a> <a href="../compound.htm"><b>4</b></a> <a href="../common.htm"><b>5</b></a> <a href="../groups.htm"><b>6</b></a> <a href="../glue_faces.htm"><b>7</b></a> <a href="../geometry.htm"><b>8</b></a> <a href="../fuse.htm"><b>9</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>10</b></a> <a href="../sewing.htm"><b>11</b></a> <a href="../section.htm"><b>12</b></a> <a href="../repairing_operations.htm"><b>13</b></a> <a href="../partition.htm"><b>14</b></a> <a href="../occ_viewer.htm"><b>15</b></a> <a href="../suppress_holes.htm"><b>16</b></a> <a href="../shape_processing.htm"><b>17</b></a> <a href="../working_with_groups.htm"><b>18</b></a> </nobr><br><a href="../explode.htm"><b>shapes_of_given_type</b></a> <br><nobr>shapetype <a href="../groups.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> <a href="../fillet.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a href="../transformation_operations.htm"><b>shapetypeedge</b></a> <br><a href="../transformation_operations.htm"><b>shapetypeface</b></a> <br><a href="../check_free_faces.htm"><b>shared</b></a> <br><a href="../shape_processing.htm"><b>sharp</b></a> <br><nobr>shell <a href="../extrusion.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> <a href="../revolution.htm"><b>3</b></a> <a href="../pipe_creation.htm"><b>4</b></a> <a href="../offset_surface.htm"><b>5</b></a> <a href="../newentity_blocks.htm"><b>6</b></a> <a href="../solid.htm"><b>7</b></a> <a href="../shell.htm"><b>8</b></a> </nobr><br><nobr>shells <a href="../check_free_faces.htm"><b>1</b></a> <a href="../compound.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../offset_surface.htm"><b>4</b></a> <a href="../solid.htm"><b>5</b></a> <a href="../shell.htm"><b>6</b></a> <a href="../wireframe_and_shading.htm"><b>7</b></a> </nobr><br><nobr>shift <a href="../point.htm"><b>1</b></a> <a href="../wire.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../modify_the_location.htm"><b>shifted</b></a> <br><nobr>short <a href="../color.htm"><b>1</b></a> <a href="../wireframe_and_shading.htm"><b>2</b></a> </nobr><br><a href="../face.htm"><b>shortcut</b></a> <br><nobr>should <a href="../extrusion.htm"><b>1</b></a> <a href="../line.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../suppress_holes.htm"><b>4</b></a> <a href="../suppress_faces.htm"><b>5</b></a> </nobr><br><nobr>show <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../occ_viewer.htm"><b>2</b></a> </nobr><br><a href="../local_coordinate_system.htm"><b>shown</b></a> <br><a href="../occ_viewer.htm"><b>shows</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf11.htm" target="_self" title="previous search group"><b>>></b></a>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf10.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<nobr><a name="bms_PY"></a><a name="subkey_PY"></a>py <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><a href="../repairing_operations.htm"><b>py1</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>python</b></a> <br><nobr><a name="bms_PZ"></a><a name="subkey_PZ"></a>pz <a href="../basic_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br>\r
-<br><br>\r
-<a name="bm_Q"></a><a name="subkey_QF"></a><a href="../building_by_blocks.htm"><b>qface1</b></a> <br><a href="../building_by_blocks.htm"><b>qface2</b></a> <br><a href="../building_by_blocks.htm"><b>qface3</b></a> <br><a href="../building_by_blocks.htm"><b>qface4</b></a> <br><a href="../building_by_blocks.htm"><b>qface5</b></a> <br><a href="../building_by_blocks.htm"><b>qface6</b></a> <br><a href="../building_by_blocks.htm"><b>qface7</b></a> <br><a href="../building_by_blocks.htm"><b>qface8</b></a> <br><nobr><a name="bms_QU"></a><a name="subkey_QU"></a>quadrangle <a href="../building_by_blocks.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> <a href="../plane.htm"><b>4</b></a> <a href="../newentity_blocks.htm"><b>5</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_R"></a><a name="subkey_R{"></a>r <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../fillet.htm"><b>2</b></a> <a href="../sketcher_tui.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_RA"></a><a name="subkey_RA"></a>radians <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>radio</b></a> <br><nobr>radius <a href="../circle.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../ellipse.htm"><b>4</b></a> <a href="../cylinder.htm"><b>5</b></a> <a href="../cone.htm"><b>6</b></a> <a href="../fillet.htm"><b>7</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> <a href="../sphere.htm"><b>11</b></a> <a href="../sketcher.htm"><b>12</b></a> <a href="../turus.htm"><b>13</b></a> <a href="../transformation_operations.htm"><b>14</b></a> </nobr><br><nobr>radius1 <a href="../boolean_operations.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../primitives.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><nobr>radius2 <a href="../cone.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../primitives.htm"><b>3</b></a> </nobr><br><a href="../primitives.htm"><b>radius3</b></a> <br><nobr>radiuses <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../ellipse.htm"><b>2</b></a> <a href="../cone.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> <a href="../turus.htm"><b>6</b></a> </nobr><br><nobr>radiusmajor <a href="../ellipse.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../turus.htm"><b>4</b></a> </nobr><br><nobr>radiusminor <a href="../ellipse.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../turus.htm"><b>4</b></a> </nobr><br><nobr>raise <a href="../measurement_tools.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>range <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../explode.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../transparency.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_RE"></a><a name="subkey_RE"></a>re <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>reasonable</b></a> <br><nobr>reconstruction <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>reference <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../point.htm"><b>2</b></a> <a href="../local_coordinate_system.htm"><b>3</b></a> </nobr><br><nobr>regarding <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../point.htm"><b>2</b></a> </nobr><br><a href="../sketcher.htm"><b>relative</b></a> <br><a href="../transformation_operations.htm"><b>relatively</b></a> <br><nobr>relevant <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../wireframe_and_shading.htm"><b>2</b></a> </nobr><br><a href="../wireframe_and_shading.htm"><b>remain</b></a> <br><nobr>remove <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> <a href="../suppress_holes.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> <a href="../suppress_internal_wires.htm"><b>6</b></a> </nobr><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="../modify_the_location.htm"><b>3</b></a> <a href="../mirror_image.htm"><b>4</b></a> <a href="../suppress_holes.htm"><b>5</b></a> <a href="../suppress_faces.htm"><b>6</b></a> <a href="../shape_processing.htm"><b>7</b></a> <a href="../rotation.htm"><b>8</b></a> <a href="../working_with_groups.htm"><b>9</b></a> <a href="../translation.htm"><b>10</b></a> <a href="../suppress_internal_wires.htm"><b>11</b></a> </nobr><br><nobr>removeobject <a href="../groups.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>removes <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../suppress_holes.htm"><b>2</b></a> <a href="../suppress_internal_wires.htm"><b>3</b></a> </nobr><br><nobr>removewebs <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>removing <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><nobr>repair <a href="../check_free_faces.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../close_contour.htm"><b>4</b></a> <a href="../glue_faces.htm"><b>5</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>6</b></a> <a href="../suppress_holes.htm"><b>7</b></a> <a href="../suppress_faces.htm"><b>8</b></a> <a href="../shape_processing.htm"><b>9</b></a> <a href="../sewing.htm"><b>10</b></a> <a href="../suppress_internal_wires.htm"><b>11</b></a> </nobr><br><nobr>repairing <a href="../check_free_faces.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> <a href="../close_contour.htm"><b>5</b></a> <a href="../glue_faces.htm"><b>6</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>7</b></a> <a href="../suppress_holes.htm"><b>8</b></a> <a href="../suppress_faces.htm"><b>9</b></a> <a href="../shape_processing.htm"><b>10</b></a> <a href="../sewing.htm"><b>11</b></a> <a href="../repairing_operations.htm"><b>12</b></a> <a href="../suppress_internal_wires.htm"><b>13</b></a> </nobr><br><nobr>repetition <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> </nobr><br><nobr>repetitions <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> </nobr><br><nobr>representing <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../plane.htm"><b>2</b></a> </nobr><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> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><nobr>requireddegree <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>requirednbsegments <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../repairing_operations.htm"><b>res</b></a> <br><nobr>respect <a href="../glue_faces.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> </nobr><br><nobr>restriction <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>result <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../box.htm"><b>5</b></a> <a href="../blocks_operations.htm"><b>6</b></a> <a href="../basic_operations.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../add_point_on_edge.htm"><b>10</b></a> <a href="../face.htm"><b>11</b></a> <a href="../extrusion.htm"><b>12</b></a> <a href="../explode_on_blocks.htm"><b>13</b></a> <a href="../explode.htm"><b>14</b></a> <a href="../ellipse.htm"><b>15</b></a> <a href="../edge.htm"><b>16</b></a> <a href="../cylinder.htm"><b>17</b></a> <a href="../cut.htm"><b>18</b></a> <a href="../curve.htm"><b>19</b></a> <a href="../cone.htm"><b>20</b></a> <a href="../compound.htm"><b>21</b></a> <a href="../common.htm"><b>22</b></a> <a href="../close_contour.htm"><b>23</b></a> <a href="../glue_faces.htm"><b>24</b></a> <a href="../fuse.htm"><b>25</b></a> <a href="../filling.htm"><b>26</b></a> <a href="../fillet.htm"><b>27</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>28</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>29</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>30</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>31</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>32</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>33</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>34</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>35</b></a> <a href="../point.htm"><b>36</b></a> <a href="../plane.htm"><b>37</b></a> <a href="../pipe_creation.htm"><b>38</b></a> <a href="../partition.htm"><b>39</b></a> <a href="../offset_surface.htm"><b>40</b></a> <a href="../newentity_blocks.htm"><b>41</b></a> <a href="../multi_translation.htm"><b>42</b></a> <a href="../multi_transformation.htm"><b>43</b></a> <a href="../multi_rotation.htm"><b>44</b></a> <a href="../modify_the_location.htm"><b>45</b></a> <a href="../mirror_image.htm"><b>46</b></a> <a href="../line.htm"><b>47</b></a> <a href="../suppress_holes.htm"><b>48</b></a> <a href="../suppress_faces.htm"><b>49</b></a> <a href="../sphere.htm"><b>50</b></a> <a href="../solid.htm"><b>51</b></a> <a href="../sketcher.htm"><b>52</b></a> <a href="../shell.htm"><b>53</b></a> <a href="../shape_processing.htm"><b>54</b></a> <a href="../sewing.htm"><b>55</b></a> <a href="../section.htm"><b>56</b></a> <a href="../scale_transform.htm"><b>57</b></a> <a href="../rotation.htm"><b>58</b></a> <a href="../revolution.htm"><b>59</b></a> <a href="../repairing_operations.htm"><b>60</b></a> <a href="../propagate.htm"><b>61</b></a> <a href="../working_with_groups.htm"><b>62</b></a> <a href="../wire.htm"><b>63</b></a> <a href="../vector.htm"><b>64</b></a> <a href="../turus.htm"><b>65</b></a> <a href="../translation.htm"><b>66</b></a> <a href="../transformation_operations.htm"><b>67</b></a> <a href="../suppress_internal_wires.htm"><b>68</b></a> </nobr><br><nobr>resultant <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>resulting <a href="../face.htm"><b>1</b></a> <a href="../explode_on_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_operationgui_functions.htm"><b>5</b></a> <a href="../sketcher.htm"><b>6</b></a> <a href="../suppress_internal_wires.htm"><b>7</b></a> </nobr><br><nobr>results <a href="../boolean_operations.htm"><b>1</b></a> <a href="../blocks_operations.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../partition.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>retrieved</b></a> <br><nobr>retrieves <a href="../check_free_faces.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><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="../measurement_tools.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../explode.htm"><b>returning</b></a> <br><nobr>returns <a href="../check_free_faces.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> <a href="../explode.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><nobr>reverse <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> <a href="../rotation.htm"><b>3</b></a> </nobr><br><nobr>revolution <a href="../complex_objects.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="../shape_processing.htm"><b>4</b></a> <a href="../revolution.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_RI"></a><a name="subkey_RI"></a>right <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../color.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../modify_the_location.htm"><b>4</b></a> <a href="../wireframe_and_shading.htm"><b>5</b></a> </nobr><br><a name="bms_RO"></a><a name="subkey_RO"></a><a href="../transformation_operations.htm"><b>rot1d</b></a> <br><a href="../transformation_operations.htm"><b>rot2d</b></a> <br><nobr>rotate <a href="../files/salome2_sp3_generationgui_functions.htm"><b>1</b></a> <a href="../revolution.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><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> <a href="../multi_rotation.htm"><b>3</b></a> <a href="../rotation.htm"><b>4</b></a> <a href="../revolution.htm"><b>5</b></a> </nobr><br><nobr>rotates <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> <a href="../rotation.htm"><b>3</b></a> </nobr><br><nobr>rotation <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> <a href="../rotation.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_RU"></a><a name="subkey_RU"></a>runtimeerror <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_S"></a><a name="subkey_S{"></a>s <a href="../circle.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../close_contour.htm"><b>4</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>9</b></a> <a href="../multi_transformation.htm"><b>10</b></a> <a href="../suppress_holes.htm"><b>11</b></a> <a href="../suppress_faces.htm"><b>12</b></a> <a href="../scale_transform.htm"><b>13</b></a> <a href="../repairing_operations.htm"><b>14</b></a> <a href="../working_with_groups.htm"><b>15</b></a> <a href="../suppress_internal_wires.htm"><b>16</b></a> </nobr><br><nobr>s1 <a href="../common.htm"><b>1</b></a> <a href="../fuse.htm"><b>2</b></a> <a href="../section.htm"><b>3</b></a> </nobr><br><nobr>s2 <a href="../common.htm"><b>1</b></a> <a href="../fuse.htm"><b>2</b></a> <a href="../section.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_SA"></a><a name="subkey_SA"></a>salome <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../files/introduction_to_geom.htm"><b>7</b></a> <a href="../complex_objects.htm"><b>8</b></a> <a href="../geometrical_objects.htm"><b>9</b></a> <a href="../measurement_tools.htm"><b>10</b></a> <a href="../groups.htm"><b>11</b></a> <a href="../sketcher_tui.htm"><b>12</b></a> <a href="../repairing_operations.htm"><b>13</b></a> <a href="../primitives.htm"><b>14</b></a> <a href="../working_with_groups.htm"><b>15</b></a> <a href="../transformation_operations.htm"><b>16</b></a> </nobr><br><nobr>same <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><nobr>sameparameter <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>satisfy</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>save</b></a> <br><nobr><a name="bms_SC"></a><a name="subkey_SC"></a>scale <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../scale_transform.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>scaled <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../scale_transform.htm"><b>2</b></a> </nobr><br><nobr>scripts <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../box.htm"><b>5</b></a> <a href="../archimede.htm"><b>6</b></a> <a href="../arc.htm"><b>7</b></a> <a href="../add_point_on_edge.htm"><b>8</b></a> <a href="../face.htm"><b>9</b></a> <a href="../extrusion.htm"><b>10</b></a> <a href="../explode_on_blocks.htm"><b>11</b></a> <a href="../ellipse.htm"><b>12</b></a> <a href="../edge.htm"><b>13</b></a> <a href="../cylinder.htm"><b>14</b></a> <a href="../cut.htm"><b>15</b></a> <a href="../curve.htm"><b>16</b></a> <a href="../cone.htm"><b>17</b></a> <a href="../compound.htm"><b>18</b></a> <a href="../common.htm"><b>19</b></a> <a href="../color.htm"><b>20</b></a> <a href="../close_contour.htm"><b>21</b></a> <a href="../glue_faces.htm"><b>22</b></a> <a href="../fuse.htm"><b>23</b></a> <a href="../filling.htm"><b>24</b></a> <a href="../fillet.htm"><b>25</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>26</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>27</b></a> <a href="../point.htm"><b>28</b></a> <a href="../plane.htm"><b>29</b></a> <a href="../pipe_creation.htm"><b>30</b></a> <a href="../partition.htm"><b>31</b></a> <a href="../offset_surface.htm"><b>32</b></a> <a href="../newentity_blocks.htm"><b>33</b></a> <a href="../multi_translation.htm"><b>34</b></a> <a href="../multi_transformation.htm"><b>35</b></a> <a href="../multi_rotation.htm"><b>36</b></a> <a href="../modify_the_location.htm"><b>37</b></a> <a href="../mirror_image.htm"><b>38</b></a> <a href="../line.htm"><b>39</b></a> <a href="../suppress_holes.htm"><b>40</b></a> <a href="../suppress_faces.htm"><b>41</b></a> <a href="../sphere.htm"><b>42</b></a> <a href="../solid.htm"><b>43</b></a> <a href="../sketcher.htm"><b>44</b></a> <a href="../shell.htm"><b>45</b></a> <a href="../shape_processing.htm"><b>46</b></a> <a href="../sewing.htm"><b>47</b></a> <a href="../section.htm"><b>48</b></a> <a href="../scale_transform.htm"><b>49</b></a> <a href="../rotation.htm"><b>50</b></a> <a href="../revolution.htm"><b>51</b></a> <a href="../propagate.htm"><b>52</b></a> <a href="../working_with_groups.htm"><b>53</b></a> <a href="../wireframe_and_shading.htm"><b>54</b></a> <a href="../wire.htm"><b>55</b></a> <a href="../vector.htm"><b>56</b></a> <a href="../turus.htm"><b>57</b></a> <a href="../transparency.htm"><b>58</b></a> <a href="../translation.htm"><b>59</b></a> <a href="../suppress_internal_wires.htm"><b>60</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf12.htm" target="_self" title="previous search group"><b>>></b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" align="center"><a href="whlstf10.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>
+<p class="ftsbody" >
+<a name="bms_SI"></a><a name="subkey_SI"></a><a href="../plane.htm"><b>side</b></a> <br><a href="../offset_surface.htm"><b>signed</b></a> <br><a href="../plane.htm"><b>similar</b></a> <br><nobr>simple <a href="../multi_transformation.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> <a href="../multi_translation.htm"><b>3</b></a> </nobr><br><a href="../local_coordinate_system.htm"><b>simply</b></a> <br><a href="../face.htm"><b>single</b></a> <br><nobr>six <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>size <a href="../chamfer.htm"><b>1</b></a> <a href="../plane.htm"><b>2</b></a> <a href="../shape_processing.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><nobr>sketcher <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> </nobr><br><nobr>sketcher1 <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br><nobr>sketcher2 <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br><a href="../geometrical_objects.htm"><b>sketcher3</b></a> <br><a href="../geometrical_objects.htm"><b>sketchers</b></a> <br><a href="../working_with_groups.htm"><b>skip</b></a> <br><nobr><a name="bms_SM"></a><a name="subkey_SM"></a>small <a href="../occ_viewer.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_SO"></a><a name="subkey_SO"></a>so <a href="../face.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> </nobr><br><nobr>solid <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../extrusion.htm"><b>3</b></a> <a href="../cylinder.htm"><b>4</b></a> <a href="../cone.htm"><b>5</b></a> <a href="../multi_transformation.htm"><b>6</b></a> <a href="../geometrical_objects.htm"><b>7</b></a> <a href="../revolution.htm"><b>8</b></a> <a href="../pipe_creation.htm"><b>9</b></a> <a href="../offset_surface.htm"><b>10</b></a> <a href="../newentity_blocks.htm"><b>11</b></a> <a href="../turus.htm"><b>12</b></a> <a href="../sphere.htm"><b>13</b></a> <a href="../solid.htm"><b>14</b></a> </nobr><br><a href="../building_by_blocks.htm"><b>solid1</b></a> <br><a href="../building_by_blocks.htm"><b>solid2</b></a> <br><nobr>solids <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../offset_surface.htm"><b>3</b></a> </nobr><br><a href="../explode.htm"><b>sorted</b></a> <br><a href="../explode.htm"><b>sorts</b></a> <br><a href="../revolution.htm"><b>source</b></a> <br><nobr><a name="bms_SP"></a><a name="subkey_SP"></a>space <a href="../circle.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../point.htm"><b>4</b></a> <a href="../plane.htm"><b>5</b></a> <a href="../vector.htm"><b>6</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>specific</b></a> <br><nobr>specified <a href="../close_contour.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../add_point_on_edge.htm"><b>4</b></a> <a href="../multi_transformation.htm"><b>5</b></a> <a href="../local_coordinate_system.htm"><b>6</b></a> <a href="../fillet.htm"><b>7</b></a> <a href="../repairing_operations.htm"><b>8</b></a> <a href="../transformation_operations.htm"><b>9</b></a> <a href="../suppress_internal_wires.htm"><b>10</b></a> <a href="../shape_processing.htm"><b>11</b></a> </nobr><br><a href="../rotation.htm"><b>specify</b></a> <br><a href="../add_point_on_edge.htm"><b>specifying</b></a> <br><nobr>sphere <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../blocks_operations.htm"><b>3</b></a> <a href="../primitives.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> <a href="../sphere.htm"><b>6</b></a> </nobr><br><a href="../primitives.htm"><b>sphere1</b></a> <br><a href="../primitives.htm"><b>sphere2</b></a> <br><a href="../primitives.htm"><b>sphere3</b></a> <br><a href="../primitives.htm"><b>spheres</b></a> <br><nobr>spline <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> </nobr><br><a href="../shape_processing.htm"><b>split</b></a> <br><a href="../shape_processing.htm"><b>splitangle</b></a> <br><a href="../shape_processing.htm"><b>splitclosedfaces</b></a> <br><a href="../shape_processing.htm"><b>splitcontinuity</b></a> <br><nobr>splits <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../shape_processing.htm"><b>splitting</b></a> <br><a href="../shape_processing.htm"><b>spots</b></a> <br><a name="bms_SQ"></a><a name="subkey_SQ"></a><a href="../measurement_tools.htm"><b>sqrt</b></a> <br><a name="bms_ST"></a><a name="subkey_ST"></a><a href="../newentity_blocks.htm"><b>stage</b></a> <br><nobr>standard <a href="../color.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>start <a href="../extrusion.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> <a href="../vector.htm"><b>3</b></a> <a href="../translation.htm"><b>4</b></a> </nobr><br><a href="../sketcher.htm"><b>started</b></a> <br><nobr>starting <a href="../arc.htm"><b>1</b></a> <a href="../vector.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> </nobr><br><nobr>step <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> <a href="../geometry.htm"><b>4</b></a> <a href="../multi_translation.htm"><b>5</b></a> </nobr><br><a href="../multi_translation.htm"><b>step1</b></a> <br><a href="../multi_translation.htm"><b>step2</b></a> <br><a href="../shape_processing.htm"><b>still</b></a> <br><a href="../occ_viewer.htm"><b>strictly</b></a> <br><a href="../sketcher.htm"><b>string</b></a> <br><a href="../shape_processing.htm"><b>strips</b></a> <br><nobr>study <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../blocks_operations.htm"><b>3</b></a> <a href="../basic_operations.htm"><b>4</b></a> <a href="../basic_geometrical_objects.htm"><b>5</b></a> <a href="../complex_objects.htm"><b>6</b></a> <a href="../geometrical_objects.htm"><b>7</b></a> <a href="../repairing_operations.htm"><b>8</b></a> <a href="../primitives.htm"><b>9</b></a> <a href="../transformation_operations.htm"><b>10</b></a> <a href="../sketcher_tui.htm"><b>11</b></a> </nobr><br><nobr><a name="bms_SU"></a><a name="subkey_SU"></a>sub <a href="../explode.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../occ_viewer.htm"><b>3</b></a> <a href="../suppress_holes.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><a href="../repairing_operations.htm"><b>sub_shape_id</b></a> <br><a href="../groups.htm"><b>subfacelist</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>submenu</b></a> <br><nobr>subshape <a href="../explode.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../explode.htm"><b>subshapeall</b></a> <br><a href="../explode.htm"><b>subshapeallids</b></a> <br><nobr>subshapeallsorted <a href="../explode.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><a href="../explode.htm"><b>subshapeallsortedids</b></a> <br><a href="../working_with_groups.htm"><b>subshapeid</b></a> <br><nobr>subshapes <a href="../explode.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../explode.htm"><b>subshapesorted</b></a> <br><a href="../modify_the_location.htm"><b>subtraction</b></a> <br><a href="../measurement_tools.htm"><b>successfully</b></a> <br><a href="../repairing_operations.htm"><b>sup_faces</b></a> <br><nobr>suppress <a href="../repairing_operations.htm"><b>1</b></a> <a href="../suppress_internal_wires.htm"><b>2</b></a> <a href="../suppress_holes.htm"><b>3</b></a> <a href="../suppress_faces.htm"><b>4</b></a> </nobr><br><a href="../suppress_faces.htm"><b>suppresses</b></a> <br><nobr>suppressfaces <a href="../repairing_operations.htm"><b>1</b></a> <a href="../suppress_faces.htm"><b>2</b></a> </nobr><br><nobr>suppressholes <a href="../repairing_operations.htm"><b>1</b></a> <a href="../suppress_holes.htm"><b>2</b></a> </nobr><br><nobr>suppressinternalwires <a href="../repairing_operations.htm"><b>1</b></a> <a href="../suppress_internal_wires.htm"><b>2</b></a> </nobr><br><nobr>surface <a href="../face.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../offset_surface.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> <a href="../shape_processing.htm"><b>7</b></a> </nobr><br><a href="../shape_processing.htm"><b>surfacecontinuity</b></a> <br><a href="../shape_processing.htm"><b>surfacemode</b></a> <br><a href="../shape_processing.htm"><b>surfaces</b></a> <br><a name="bms_SY"></a><a name="subkey_SY"></a><a href="../transformation_operations.htm"><b>symmetric</b></a> <br><nobr>symmetrical <a href="../mirror_image.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../mirror_image.htm"><b>symmetry</b></a> <br><nobr>system <a href="../cylinder.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../modify_the_location.htm"><b>3</b></a> <a href="../local_coordinate_system.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> <a href="../sphere.htm"><b>6</b></a> <a href="../working_plane.htm"><b>7</b></a> </nobr><br><nobr>systems <a href="../modify_the_location.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br>
+<br><br>
+<nobr><a name="bm_T"></a><a name="subkey_T{"></a>t <a href="../box.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../groups.htm"><b>3</b></a> <a href="../occ_viewer.htm"><b>4</b></a> <a href="../sphere.htm"><b>5</b></a> </nobr><br><a name="bms_TA"></a><a name="subkey_TA"></a><a href="../shape_processing.htm"><b>take</b></a> <br><a href="../sketcher.htm"><b>tangent</b></a> <br><a href="../shape_processing.htm"><b>tangential</b></a> <br><a href="../shape_processing.htm"><b>tangents</b></a> <br><nobr>target <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><a name="bms_TE"></a><a name="subkey_TE"></a><a href="../occ_viewer.htm"><b>technology</b></a> <br><a href="../newentity_blocks.htm"><b>tetrahedral</b></a> <br><nobr>textual <a href="../sketcher_tui.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><a name="bms_TH"></a><a name="subkey_TH"></a><a href="../shape_processing.htm"><b>th</b></a> <br><a href="../modify_the_location.htm"><b>theendlcs</b></a> <br><nobr>them <a href="../box.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../occ_viewer.htm"><b>3</b></a> <a href="../wire.htm"><b>4</b></a> <a href="../suppress_faces.htm"><b>5</b></a> <a href="../shape_processing.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><a href="../modify_the_location.htm"><b>theobject</b></a> <br><a href="../sketcher.htm"><b>therefore</b></a> <br><nobr>theshape <a href="../glue_faces.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><a href="../modify_the_location.htm"><b>thestartlcs</b></a> <br><a href="../glue_faces.htm"><b>thetolerance</b></a> <br><a href="../box.htm"><b>third</b></a> <br><nobr>three <a href="../circle.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../arc.htm"><b>3</b></a> <a href="../curve.htm"><b>4</b></a> <a href="../complex_objects.htm"><b>5</b></a> <a href="../mirror_image.htm"><b>6</b></a> <a href="../local_coordinate_system.htm"><b>7</b></a> <a href="../geometrical_objects.htm"><b>8</b></a> <a href="../point.htm"><b>9</b></a> <a href="../plane.htm"><b>10</b></a> <a href="../transformation_operations.htm"><b>11</b></a> <a href="../sketcher_tui.htm"><b>12</b></a> <a href="../working_plane.htm"><b>13</b></a> </nobr><br><nobr>thus <a href="../transparency.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_TI"></a><a name="subkey_TI"></a>time <a href="../curve.htm"><b>1</b></a> <a href="../point.htm"><b>2</b></a> </nobr><br><nobr>times <a href="../multi_rotation.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><a name="bms_TO"></a><a name="subkey_TO"></a><a href="../shape_processing.htm"><b>tobezier</b></a> <br><a href="../working_with_groups.htm"><b>together</b></a> <br><nobr>tol2d <a href="../complex_objects.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> </nobr><br><nobr>tol3d <a href="../complex_objects.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> </nobr><br><a href="../measurement_tools.htm"><b>toler</b></a> <br><nobr>tolerance <a href="../close_contour.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../glue_faces.htm"><b>3</b></a> <a href="../filling.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> <a href="../shape_processing.htm"><b>7</b></a> </nobr><br><a href="../shape_processing.htm"><b>tolerance2d</b></a> <br><nobr>tolerance3d <a href="../repairing_operations.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tolerances</b></a> <br><a href="../partition.htm"><b>tool</b></a> <br><a href="../occ_viewer.htm"><b>toolbar</b></a> <br><nobr>tools <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a href="../blocks_operations.htm"><b>top_face</b></a> <br><a href="../blocks_operations.htm"><b>top_face_ind</b></a> <br><nobr>torus <a href="../primitives.htm"><b>1</b></a> <a href="../turus.htm"><b>2</b></a> </nobr><br><a href="../primitives.htm"><b>torus1</b></a> <br><a href="../primitives.htm"><b>torus2</b></a> <br><a href="../primitives.htm"><b>toruses</b></a> <br><a name="bms_TR"></a><a name="subkey_TR"></a><a href="../transformation_operations.htm"><b>tr1d</b></a> <br><a href="../transformation_operations.htm"><b>tr2d</b></a> <br><nobr>transform <a href="../scale_transform.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../blocks_operations.htm"><b>transformate</b></a> <br><nobr>transformation <a href="../chamfer.htm"><b>1</b></a> <a href="../blocks_operations.htm"><b>2</b></a> <a href="../multi_transformation.htm"><b>3</b></a> <a href="../multi_rotation.htm"><b>4</b></a> <a href="../modify_the_location.htm"><b>5</b></a> <a href="../mirror_image.htm"><b>6</b></a> <a href="../fillet.htm"><b>7</b></a> <a href="../scale_transform.htm"><b>8</b></a> <a href="../rotation.htm"><b>9</b></a> <a href="../offset_surface.htm"><b>10</b></a> <a href="../occ_viewer.htm"><b>11</b></a> <a href="../multi_translation.htm"><b>12</b></a> <a href="../translation.htm"><b>13</b></a> <a href="../transformation_operations.htm"><b>14</b></a> </nobr><br><nobr>transformations <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> <a href="../geometry.htm"><b>3</b></a> </nobr><br><nobr>transformed <a href="../blocks_operations.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><a href="../common.htm"><b>transforms</b></a> <br><nobr>translate <a href="../translation.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>translated <a href="../modify_the_location.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../translation.htm"><b>3</b></a> </nobr><br><nobr>translates <a href="../multi_rotation.htm"><b>1</b></a> <a href="../offset_surface.htm"><b>2</b></a> </nobr><br><nobr>translation <a href="../multi_rotation.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../translation.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><a href="../transformation_operations.htm"><b>translation1</b></a> <br><a href="../transformation_operations.htm"><b>translation2</b></a> <br><a href="../transformation_operations.htm"><b>translation3</b></a> <br><nobr>translations <a href="../multi_transformation.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>transparency <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> <a href="../transparency.htm"><b>3</b></a> </nobr><br><nobr>transparent <a href="../transparency.htm"><b>1</b></a> <a href="../wireframe_and_shading.htm"><b>2</b></a> </nobr><br><a href="../occ_viewer.htm"><b>triangles</b></a> <br><a href="../occ_viewer.htm"><b>trihedron</b></a> <br><nobr>trimsize <a href="../basic_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../plane.htm"><b>3</b></a> </nobr><br><nobr>true <a href="../close_contour.htm"><b>1</b></a> <a href="../add_point_on_edge.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../partition.htm"><b>5</b></a> </nobr><br><a href="../cone.htm"><b>truncated</b></a> <br><a href="../face.htm"><b>try</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf12.htm" target="_self" title="previous search group"><b>>></b></a>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf11.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<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="../cone.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_booleangui_functions.htm"><b>5</b></a> <a href="../partition.htm"><b>6</b></a> <a href="../multi_translation.htm"><b>7</b></a> <a href="../multi_transformation.htm"><b>8</b></a> <a href="../modify_the_location.htm"><b>9</b></a> <a href="../sketcher_tui.htm"><b>10</b></a> </nobr><br><nobr>secondly <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../cylinder.htm"><b>3</b></a> <a href="../cone.htm"><b>4</b></a> <a href="../point.htm"><b>5</b></a> <a href="../plane.htm"><b>6</b></a> <a href="../mirror_image.htm"><b>7</b></a> <a href="../local_coordinate_system.htm"><b>8</b></a> <a href="../sphere.htm"><b>9</b></a> <a href="../working_plane.htm"><b>10</b></a> <a href="../vector.htm"><b>11</b></a> <a href="../turus.htm"><b>12</b></a> <a href="../translation.htm"><b>13</b></a> </nobr><br><nobr>section <a href="../boolean_operations.htm"><b>1</b></a> <a href="../archimede.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> <a href="../section.htm"><b>5</b></a> </nobr><br><a href="../wireframe_and_shading.htm"><b>see</b></a> <br><a href="../repairing_operations.htm"><b>seems</b></a> <br><a href="../sketcher.htm"><b>segment</b></a> <br><nobr>segments <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><nobr>select <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> <a href="../chamfer.htm"><b>5</b></a> <a href="../box.htm"><b>6</b></a> <a href="../blocks.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../add_point_on_edge.htm"><b>10</b></a> <a href="../face.htm"><b>11</b></a> <a href="../extrusion.htm"><b>12</b></a> <a href="../explode_on_blocks.htm"><b>13</b></a> <a href="../explode.htm"><b>14</b></a> <a href="../ellipse.htm"><b>15</b></a> <a href="../edge.htm"><b>16</b></a> <a href="../cylinder.htm"><b>17</b></a> <a href="../cut.htm"><b>18</b></a> <a href="../curve.htm"><b>19</b></a> <a href="../cone.htm"><b>20</b></a> <a href="../compound.htm"><b>21</b></a> <a href="../common.htm"><b>22</b></a> <a href="../color.htm"><b>23</b></a> <a href="../close_contour.htm"><b>24</b></a> <a href="../glue_faces.htm"><b>25</b></a> <a href="../fuse.htm"><b>26</b></a> <a href="../filling.htm"><b>27</b></a> <a href="../fillet.htm"><b>28</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>29</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>30</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>31</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>32</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>33</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>34</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>35</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>36</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>37</b></a> <a href="../point.htm"><b>38</b></a> <a href="../plane.htm"><b>39</b></a> <a href="../pipe_creation.htm"><b>40</b></a> <a href="../partition.htm"><b>41</b></a> <a href="../offset_surface.htm"><b>42</b></a> <a href="../multi_translation.htm"><b>43</b></a> <a href="../multi_transformation.htm"><b>44</b></a> <a href="../multi_rotation.htm"><b>45</b></a> <a href="../modify_the_location.htm"><b>46</b></a> <a href="../mirror_image.htm"><b>47</b></a> <a href="../local_coordinate_system.htm"><b>48</b></a> <a href="../line.htm"><b>49</b></a> <a href="../suppress_holes.htm"><b>50</b></a> <a href="../suppress_faces.htm"><b>51</b></a> <a href="../sphere.htm"><b>52</b></a> <a href="../solid.htm"><b>53</b></a> <a href="../sketcher.htm"><b>54</b></a> <a href="../shell.htm"><b>55</b></a> <a href="../shape_processing.htm"><b>56</b></a> <a href="../sewing.htm"><b>57</b></a> <a href="../section.htm"><b>58</b></a> <a href="../scale_transform.htm"><b>59</b></a> <a href="../rotation.htm"><b>60</b></a> <a href="../revolution.htm"><b>61</b></a> <a href="../propagate.htm"><b>62</b></a> <a href="../working_with_groups.htm"><b>63</b></a> <a href="../working_plane.htm"><b>64</b></a> <a href="../wireframe_and_shading.htm"><b>65</b></a> <a href="../wire.htm"><b>66</b></a> <a href="../vector.htm"><b>67</b></a> <a href="../turus.htm"><b>68</b></a> <a href="../translation.htm"><b>69</b></a> <a href="../suppress_internal_wires.htm"><b>70</b></a> </nobr><br><nobr>selected <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../basic_operations.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../explode.htm"><b>4</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> <a href="../local_coordinate_system.htm"><b>8</b></a> <a href="../groups.htm"><b>9</b></a> <a href="../suppress_holes.htm"><b>10</b></a> <a href="../repairing_operations.htm"><b>11</b></a> <a href="../working_with_groups.htm"><b>12</b></a> </nobr><br><nobr>selecting <a href="../color.htm"><b>1</b></a> <a href="../wire.htm"><b>2</b></a> </nobr><br><nobr>selection <a href="../fillet.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> <a href="../sketcher.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> <a href="../working_plane.htm"><b>6</b></a> </nobr><br><nobr>sense <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>separate</b></a> <br><nobr>serve <a href="../curve.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>serving <a href="../extrusion.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../pipe_creation.htm"><b>3</b></a> <a href="../revolution.htm"><b>4</b></a> </nobr><br><nobr>set <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../close_contour.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>6</b></a> <a href="../offset_surface.htm"><b>7</b></a> <a href="../multi_rotation.htm"><b>8</b></a> <a href="../working_plane.htm"><b>9</b></a> </nobr><br><nobr>setcolor <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../color.htm"><b>3</b></a> </nobr><br><nobr>setdisplaymode <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../boolean_operations.htm"><b>4</b></a> <a href="../blocks_operations.htm"><b>5</b></a> <a href="../basic_operations.htm"><b>6</b></a> <a href="../basic_geometrical_objects.htm"><b>7</b></a> <a href="../complex_objects.htm"><b>8</b></a> <a href="../geometrical_objects.htm"><b>9</b></a> <a href="../sketcher_tui.htm"><b>10</b></a> <a href="../repairing_operations.htm"><b>11</b></a> <a href="../primitives.htm"><b>12</b></a> <a href="../wireframe_and_shading.htm"><b>13</b></a> <a href="../transformation_operations.htm"><b>14</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>sets</b></a> <br><nobr>setting <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../explode_on_blocks.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="../point.htm"><b>5</b></a> </nobr><br><nobr>settransparency <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../sketcher_tui.htm"><b>5</b></a> <a href="../transparency.htm"><b>6</b></a> </nobr><br><nobr>sew <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../sewing.htm"><b>2</b></a> </nobr><br><nobr>sewed <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../sewing.htm"><b>2</b></a> </nobr><br><nobr>sewing <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../sewing.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_SG"></a><a name="subkey_SG"></a>sg <a href="../blocks_operations.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../groups.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_SH"></a><a name="subkey_SH"></a>shading <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../wireframe_and_shading.htm"><b>2</b></a> </nobr><br><nobr>shape <a href="../check_free_faces.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../archimede.htm"><b>6</b></a> <a href="../add_point_on_edge.htm"><b>7</b></a> <a href="../extrusion.htm"><b>8</b></a> <a href="../explode.htm"><b>9</b></a> <a href="../cut.htm"><b>10</b></a> <a href="../close_contour.htm"><b>11</b></a> <a href="../fuse.htm"><b>12</b></a> <a href="../filling.htm"><b>13</b></a> <a href="../fillet.htm"><b>14</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>15</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>16</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>17</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>18</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>19</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>20</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>21</b></a> <a href="../pipe_creation.htm"><b>22</b></a> <a href="../partition.htm"><b>23</b></a> <a href="../offset_surface.htm"><b>24</b></a> <a href="../multi_translation.htm"><b>25</b></a> <a href="../multi_rotation.htm"><b>26</b></a> <a href="../modify_the_location.htm"><b>27</b></a> <a href="../mirror_image.htm"><b>28</b></a> <a href="../measurement_tools.htm"><b>29</b></a> <a href="../isos.htm"><b>30</b></a> <a href="../suppress_holes.htm"><b>31</b></a> <a href="../suppress_faces.htm"><b>32</b></a> <a href="../shape_processing.htm"><b>33</b></a> <a href="../sewing.htm"><b>34</b></a> <a href="../scale_transform.htm"><b>35</b></a> <a href="../rotation.htm"><b>36</b></a> <a href="../revolution.htm"><b>37</b></a> <a href="../repairing_operations.htm"><b>38</b></a> <a href="../propagate.htm"><b>39</b></a> <a href="../working_with_groups.htm"><b>40</b></a> <a href="../transparency.htm"><b>41</b></a> <a href="../translation.htm"><b>42</b></a> <a href="../transformation_operations.htm"><b>43</b></a> <a href="../suppress_internal_wires.htm"><b>44</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><a href="../complex_objects.htm"><b>shapelistcompound</b></a> <br><nobr>shapes <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../cut.htm"><b>3</b></a> <a href="../compound.htm"><b>4</b></a> <a href="../common.htm"><b>5</b></a> <a href="../glue_faces.htm"><b>6</b></a> <a href="../fuse.htm"><b>7</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>12</b></a> <a href="../partition.htm"><b>13</b></a> <a href="../groups.htm"><b>14</b></a> <a href="../suppress_holes.htm"><b>15</b></a> <a href="../shape_processing.htm"><b>16</b></a> <a href="../sewing.htm"><b>17</b></a> <a href="../section.htm"><b>18</b></a> <a href="../repairing_operations.htm"><b>19</b></a> <a href="../working_with_groups.htm"><b>20</b></a> </nobr><br><a href="../explode.htm"><b>shapes_of_given_type</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>shapesto</b></a> <br><nobr>shapetype <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../fillet.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../groups.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> <a href="../transformation_operations.htm"><b>7</b></a> </nobr><br><a href="../transformation_operations.htm"><b>shapetypeedge</b></a> <br><a href="../transformation_operations.htm"><b>shapetypeface</b></a> <br><nobr>shared <a href="../check_free_faces.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr>shell <a href="../extrusion.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_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="../pipe_creation.htm"><b>6</b></a> <a href="../offset_surface.htm"><b>7</b></a> <a href="../newentity_blocks.htm"><b>8</b></a> <a href="../solid.htm"><b>9</b></a> <a href="../shell.htm"><b>10</b></a> <a href="../revolution.htm"><b>11</b></a> </nobr><br><nobr>shells <a href="../check_free_faces.htm"><b>1</b></a> <a href="../compound.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../offset_surface.htm"><b>7</b></a> <a href="../solid.htm"><b>8</b></a> <a href="../shell.htm"><b>9</b></a> <a href="../wireframe_and_shading.htm"><b>10</b></a> </nobr><br><nobr>shift <a href="../point.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> <a href="../wire.htm"><b>3</b></a> </nobr><br><nobr>short <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../color.htm"><b>2</b></a> <a href="../wireframe_and_shading.htm"><b>3</b></a> </nobr><br><a href="../face.htm"><b>shortcut</b></a> <br><nobr>should <a href="../extrusion.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="../line.htm"><b>4</b></a> <a href="../suppress_holes.htm"><b>5</b></a> <a href="../suppress_faces.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>show</b></a> <br><nobr>shown <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_SI"></a><a name="subkey_SI"></a>side <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../plane.htm"><b>2</b></a> </nobr><br><nobr>signed <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../offset_surface.htm"><b>2</b></a> </nobr><br><a href="../plane.htm"><b>similar</b></a> <br><nobr>simple <a href="../multi_translation.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> </nobr><br><a href="../local_coordinate_system.htm"><b>simply</b></a> <br><a href="../face.htm"><b>single</b></a> <br><nobr>six <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>size <a href="../chamfer.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> <a href="../plane.htm"><b>5</b></a> <a href="../shape_processing.htm"><b>6</b></a> </nobr><br><a name="bms_SK"></a><a name="subkey_SK"></a><a href="../sketcher.htm"><b>sketch</b></a> <br><nobr>sketcher <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> </nobr><br><nobr>sketcher1 <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br><nobr>sketcher2 <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br><a href="../geometrical_objects.htm"><b>sketcher3</b></a> <br><a href="../geometrical_objects.htm"><b>sketchers</b></a> <br><a href="../working_with_groups.htm"><b>skip</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> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_SO"></a><a name="subkey_SO"></a>so <a href="../face.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> </nobr><br><nobr>solid <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../extrusion.htm"><b>3</b></a> <a href="../cylinder.htm"><b>4</b></a> <a href="../cone.htm"><b>5</b></a> <a href="../geometrical_objects.htm"><b>6</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>11</b></a> <a href="../pipe_creation.htm"><b>12</b></a> <a href="../offset_surface.htm"><b>13</b></a> <a href="../newentity_blocks.htm"><b>14</b></a> <a href="../multi_transformation.htm"><b>15</b></a> <a href="../sphere.htm"><b>16</b></a> <a href="../solid.htm"><b>17</b></a> <a href="../revolution.htm"><b>18</b></a> <a href="../turus.htm"><b>19</b></a> </nobr><br><a href="../building_by_blocks.htm"><b>solid1</b></a> <br><a href="../building_by_blocks.htm"><b>solid2</b></a> <br><nobr>solids <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../offset_surface.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>soon</b></a> <br><a href="../explode.htm"><b>sorted</b></a> <br><a href="../explode.htm"><b>sorts</b></a> <br><a href="../revolution.htm"><b>source</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf13.htm" target="_self" title="previous search group"><b>>></b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" align="center"><a href="whlstf11.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>
+<p class="ftsbody" >
+<nobr><a name="bms_TT"></a><a name="subkey_TT"></a>tt <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_TU"></a><a name="subkey_TU"></a>tui <a href="../color.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../circle.htm"><b>3</b></a> <a href="../check_free_faces.htm"><b>4</b></a> <a href="../check_free_boundaries.htm"><b>5</b></a> <a href="../chamfer.htm"><b>6</b></a> <a href="../box.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../add_point_on_edge.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../face.htm"><b>12</b></a> <a href="../extrusion.htm"><b>13</b></a> <a href="../explode_on_blocks.htm"><b>14</b></a> <a href="../explode.htm"><b>15</b></a> <a href="../ellipse.htm"><b>16</b></a> <a href="../edge.htm"><b>17</b></a> <a href="../cylinder.htm"><b>18</b></a> <a href="../cut.htm"><b>19</b></a> <a href="../curve.htm"><b>20</b></a> <a href="../cone.htm"><b>21</b></a> <a href="../compound.htm"><b>22</b></a> <a href="../common.htm"><b>23</b></a> <a href="../multi_transformation.htm"><b>24</b></a> <a href="../multi_rotation.htm"><b>25</b></a> <a href="../modify_the_location.htm"><b>26</b></a> <a href="../mirror_image.htm"><b>27</b></a> <a href="../local_coordinate_system.htm"><b>28</b></a> <a href="../line.htm"><b>29</b></a> <a href="../glue_faces.htm"><b>30</b></a> <a href="../fuse.htm"><b>31</b></a> <a href="../filling.htm"><b>32</b></a> <a href="../fillet.htm"><b>33</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>34</b></a> <a href="../sewing.htm"><b>35</b></a> <a href="../section.htm"><b>36</b></a> <a href="../scale_transform.htm"><b>37</b></a> <a href="../rotation.htm"><b>38</b></a> <a href="../revolution.htm"><b>39</b></a> <a href="../propagate.htm"><b>40</b></a> <a href="../point.htm"><b>41</b></a> <a href="../plane.htm"><b>42</b></a> <a href="../pipe_creation.htm"><b>43</b></a> <a href="../partition.htm"><b>44</b></a> <a href="../offset_surface.htm"><b>45</b></a> <a href="../newentity_blocks.htm"><b>46</b></a> <a href="../multi_translation.htm"><b>47</b></a> <a href="../wire.htm"><b>48</b></a> <a href="../viewing_geometrical_objects.htm"><b>49</b></a> <a href="../vector.htm"><b>50</b></a> <a href="../turus.htm"><b>51</b></a> <a href="../transparency.htm"><b>52</b></a> <a href="../translation.htm"><b>53</b></a> <a href="../suppress_internal_wires.htm"><b>54</b></a> <a href="../suppress_holes.htm"><b>55</b></a> <a href="../suppress_faces.htm"><b>56</b></a> <a href="../sphere.htm"><b>57</b></a> <a href="../solid.htm"><b>58</b></a> <a href="../sketcher.htm"><b>59</b></a> <a href="../shell.htm"><b>60</b></a> <a href="../shape_processing.htm"><b>61</b></a> <a href="../working_with_groups.htm"><b>62</b></a> <a href="../wireframe_and_shading.htm"><b>63</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="../check_free_faces.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../box.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../add_point_on_edge.htm"><b>7</b></a> <a href="../edge.htm"><b>8</b></a> <a href="../cone.htm"><b>9</b></a> <a href="../complex_objects.htm"><b>10</b></a> <a href="../common.htm"><b>11</b></a> <a href="../multi_transformation.htm"><b>12</b></a> <a href="../multi_rotation.htm"><b>13</b></a> <a href="../modify_the_location.htm"><b>14</b></a> <a href="../groups.htm"><b>15</b></a> <a href="../glue_faces.htm"><b>16</b></a> <a href="../geometrical_objects.htm"><b>17</b></a> <a href="../fuse.htm"><b>18</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>19</b></a> <a href="../partition.htm"><b>20</b></a> <a href="../newentity_blocks.htm"><b>21</b></a> <a href="../multi_translation.htm"><b>22</b></a> <a href="../turus.htm"><b>23</b></a> <a href="../transformation_operations.htm"><b>24</b></a> <a href="../sphere.htm"><b>25</b></a> <a href="../sketcher_tui.htm"><b>26</b></a> <a href="../shape_processing.htm"><b>27</b></a> <a href="../working_with_groups.htm"><b>28</b></a> <a href="../working_plane.htm"><b>29</b></a> </nobr><br><nobr><a name="bms_TY"></a><a name="subkey_TY"></a>type <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> <a href="../explode.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../partition.htm"><b>5</b></a> <a href="../sketcher.htm"><b>6</b></a> <a href="../shape_processing.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><nobr>types <a href="../curve.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br>
+<br><br>
+<a name="bm_U"></a><a name="subkey_U{"></a><a href="../shape_processing.htm"><b>u</b></a> <br><nobr><a name="bms_UN"></a><a name="subkey_UN"></a>underlying <a href="../close_contour.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../groups.htm"><b>unionlist</b></a> <br><nobr><a name="bms_UP"></a><a name="subkey_UP"></a>up <a href="../color.htm"><b>1</b></a> <a href="../wireframe_and_shading.htm"><b>2</b></a> </nobr><br><a href="../viewing_geometrical_objects.htm"><b>update</b></a> <br><nobr>updateobjbrowser <a href="../blocks_operations.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../cone.htm"><b>upper</b></a> <br><nobr><a name="bms_US"></a><a name="subkey_US"></a>used <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><nobr>useful <a href="../color.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../circle.htm"><b>3</b></a> <a href="../check_free_faces.htm"><b>4</b></a> <a href="../check_free_boundaries.htm"><b>5</b></a> <a href="../chamfer.htm"><b>6</b></a> <a href="../box.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../add_point_on_edge.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../face.htm"><b>12</b></a> <a href="../extrusion.htm"><b>13</b></a> <a href="../explode_on_blocks.htm"><b>14</b></a> <a href="../ellipse.htm"><b>15</b></a> <a href="../edge.htm"><b>16</b></a> <a href="../cylinder.htm"><b>17</b></a> <a href="../cut.htm"><b>18</b></a> <a href="../curve.htm"><b>19</b></a> <a href="../cone.htm"><b>20</b></a> <a href="../compound.htm"><b>21</b></a> <a href="../common.htm"><b>22</b></a> <a href="../multi_transformation.htm"><b>23</b></a> <a href="../multi_rotation.htm"><b>24</b></a> <a href="../modify_the_location.htm"><b>25</b></a> <a href="../mirror_image.htm"><b>26</b></a> <a href="../line.htm"><b>27</b></a> <a href="../glue_faces.htm"><b>28</b></a> <a href="../fuse.htm"><b>29</b></a> <a href="../filling.htm"><b>30</b></a> <a href="../fillet.htm"><b>31</b></a> <a href="../sewing.htm"><b>32</b></a> <a href="../section.htm"><b>33</b></a> <a href="../scale_transform.htm"><b>34</b></a> <a href="../rotation.htm"><b>35</b></a> <a href="../revolution.htm"><b>36</b></a> <a href="../propagate.htm"><b>37</b></a> <a href="../point.htm"><b>38</b></a> <a href="../plane.htm"><b>39</b></a> <a href="../pipe_creation.htm"><b>40</b></a> <a href="../partition.htm"><b>41</b></a> <a href="../offset_surface.htm"><b>42</b></a> <a href="../newentity_blocks.htm"><b>43</b></a> <a href="../multi_translation.htm"><b>44</b></a> <a href="../wire.htm"><b>45</b></a> <a href="../viewing_geometrical_objects.htm"><b>46</b></a> <a href="../vector.htm"><b>47</b></a> <a href="../turus.htm"><b>48</b></a> <a href="../transparency.htm"><b>49</b></a> <a href="../translation.htm"><b>50</b></a> <a href="../suppress_internal_wires.htm"><b>51</b></a> <a href="../suppress_holes.htm"><b>52</b></a> <a href="../suppress_faces.htm"><b>53</b></a> <a href="../sphere.htm"><b>54</b></a> <a href="../solid.htm"><b>55</b></a> <a href="../sketcher.htm"><b>56</b></a> <a href="../shell.htm"><b>57</b></a> <a href="../shape_processing.htm"><b>58</b></a> <a href="../working_with_groups.htm"><b>59</b></a> <a href="../wireframe_and_shading.htm"><b>60</b></a> </nobr><br><nobr>user <a href="../close_contour.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> <a href="../multi_transformation.htm"><b>3</b></a> <a href="../suppress_internal_wires.htm"><b>4</b></a> </nobr><br><nobr>using <a href="../archimede.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> <a href="../files/introduction_to_geom.htm"><b>3</b></a> <a href="../explode.htm"><b>4</b></a> <a href="../modify_the_location.htm"><b>5</b></a> <a href="../geometry.htm"><b>6</b></a> <a href="../filling.htm"><b>7</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>8</b></a> <a href="../occ_viewer.htm"><b>9</b></a> <a href="../newentity_blocks.htm"><b>10</b></a> <a href="../transparency.htm"><b>11</b></a> <a href="../shape_processing.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> </nobr><br>
+<br><br>
+<nobr><a name="bm_V"></a><a name="subkey_V{"></a>v <a href="../boolean_operations.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../primitives.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><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="../add_point_on_edge.htm"><b>val</b></a> <br><nobr>valid <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>validity</b></a> <br><nobr>value <a href="../close_contour.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../extrusion.htm"><b>4</b></a> <a href="../multi_rotation.htm"><b>5</b></a> <a href="../modify_the_location.htm"><b>6</b></a> <a href="../glue_faces.htm"><b>7</b></a> <a href="../fillet.htm"><b>8</b></a> <a href="../sewing.htm"><b>9</b></a> <a href="../revolution.htm"><b>10</b></a> <a href="../plane.htm"><b>11</b></a> <a href="../offset_surface.htm"><b>12</b></a> <a href="../multi_translation.htm"><b>13</b></a> <a href="../sphere.htm"><b>14</b></a> <a href="../sketcher.htm"><b>15</b></a> </nobr><br><nobr>values <a href="../box.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> <a href="../cylinder.htm"><b>3</b></a> <a href="../cone.htm"><b>4</b></a> <a href="../measurement_tools.htm"><b>5</b></a> <a href="../local_coordinate_system.htm"><b>6</b></a> <a href="../isos.htm"><b>7</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>8</b></a> <a href="../repairing_operations.htm"><b>9</b></a> <a href="../multi_translation.htm"><b>10</b></a> <a href="../vector.htm"><b>11</b></a> <a href="../turus.htm"><b>12</b></a> <a href="../translation.htm"><b>13</b></a> <a href="../shape_processing.htm"><b>14</b></a> </nobr><br><a href="../explode.htm"><b>variety</b></a> <br><a href="../shape_processing.htm"><b>various</b></a> <br><nobr><a name="bms_VE"></a><a name="subkey_VE"></a>vector <a href="../circle.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../basic_operations.htm"><b>3</b></a> <a href="../basic_geometrical_objects.htm"><b>4</b></a> <a href="../extrusion.htm"><b>5</b></a> <a href="../ellipse.htm"><b>6</b></a> <a href="../cylinder.htm"><b>7</b></a> <a href="../cone.htm"><b>8</b></a> <a href="../complex_objects.htm"><b>9</b></a> <a href="../multi_rotation.htm"><b>10</b></a> <a href="../mirror_image.htm"><b>11</b></a> <a href="../local_coordinate_system.htm"><b>12</b></a> <a href="../line.htm"><b>13</b></a> <a href="../geometrical_objects.htm"><b>14</b></a> <a href="../rotation.htm"><b>15</b></a> <a href="../revolution.htm"><b>16</b></a> <a href="../repairing_operations.htm"><b>17</b></a> <a href="../primitives.htm"><b>18</b></a> <a href="../plane.htm"><b>19</b></a> <a href="../multi_translation.htm"><b>20</b></a> <a href="../vector.htm"><b>21</b></a> <a href="../turus.htm"><b>22</b></a> <a href="../translation.htm"><b>23</b></a> <a href="../transformation_operations.htm"><b>24</b></a> <a href="../sketcher_tui.htm"><b>25</b></a> <a href="../sketcher.htm"><b>26</b></a> </nobr><br><nobr>vector_arc <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br><nobr>vector1 <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> </nobr><br><a href="../complex_objects.htm"><b>vector1_arc1</b></a> <br><a href="../complex_objects.htm"><b>vector1_arc2</b></a> <br><nobr>vector2 <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> </nobr><br><a href="../complex_objects.htm"><b>vector2_arc1</b></a> <br><a href="../complex_objects.htm"><b>vector2_arc2</b></a> <br><a href="../complex_objects.htm"><b>vector3</b></a> <br><nobr>vectors <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../multi_translation.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> <a href="../shape_processing.htm"><b>6</b></a> <a href="../working_plane.htm"><b>7</b></a> </nobr><br><a href="../shape_processing.htm"><b>versa</b></a> <br><nobr>vertex <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../basic_operations.htm"><b>4</b></a> <a href="../basic_geometrical_objects.htm"><b>5</b></a> <a href="../extrusion.htm"><b>6</b></a> <a href="../ellipse.htm"><b>7</b></a> <a href="../edge.htm"><b>8</b></a> <a href="../cylinder.htm"><b>9</b></a> <a href="../cone.htm"><b>10</b></a> <a href="../complex_objects.htm"><b>11</b></a> <a href="../mirror_image.htm"><b>12</b></a> <a href="../measurement_tools.htm"><b>13</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>14</b></a> <a href="../scale_transform.htm"><b>15</b></a> <a href="../revolution.htm"><b>16</b></a> <a href="../repairing_operations.htm"><b>17</b></a> <a href="../primitives.htm"><b>18</b></a> <a href="../point.htm"><b>19</b></a> <a href="../plane.htm"><b>20</b></a> <a href="../pipe_creation.htm"><b>21</b></a> <a href="../turus.htm"><b>22</b></a> <a href="../transformation_operations.htm"><b>23</b></a> <a href="../sphere.htm"><b>24</b></a> </nobr><br><a href="../point.htm"><b>vertex_n</b></a> <br><a href="../edge.htm"><b>vertex1</b></a> <br><a href="../edge.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="../close_contour.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_geometrical_objects.htm"><b>5</b></a> <a href="../arc.htm"><b>6</b></a> <a href="../explode.htm"><b>7</b></a> <a href="../edge.htm"><b>8</b></a> <a href="../complex_objects.htm"><b>9</b></a> <a href="../line.htm"><b>10</b></a> <a href="../groups.htm"><b>11</b></a> <a href="../geometrical_objects.htm"><b>12</b></a> <a href="../repairing_operations.htm"><b>13</b></a> <a href="../primitives.htm"><b>14</b></a> <a href="../plane.htm"><b>15</b></a> <a href="../newentity_blocks.htm"><b>16</b></a> <a href="../vector.htm"><b>17</b></a> <a href="../translation.htm"><b>18</b></a> <a href="../transformation_operations.htm"><b>19</b></a> <a href="../sketcher_tui.htm"><b>20</b></a> </nobr><br><nobr><a name="bms_VI"></a><a name="subkey_VI"></a>via <a href="../box.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../face.htm"><b>3</b></a> <a href="../extrusion.htm"><b>4</b></a> <a href="../line.htm"><b>5</b></a> <a href="../occ_viewer.htm"><b>6</b></a> <a href="../newentity_blocks.htm"><b>7</b></a> <a href="../sphere.htm"><b>8</b></a> <a href="../sketcher.htm"><b>9</b></a> </nobr><br><a href="../shape_processing.htm"><b>vice</b></a> <br><nobr>view <a href="../occ_viewer.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>viewer <a href="../close_contour.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../local_coordinate_system.htm"><b>4</b></a> <a href="../fillet.htm"><b>5</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>6</b></a> <a href="../occ_viewer.htm"><b>7</b></a> <a href="../wire.htm"><b>8</b></a> <a href="../viewing_geometrical_objects.htm"><b>9</b></a> <a href="../suppress_internal_wires.htm"><b>10</b></a> <a href="../suppress_holes.htm"><b>11</b></a> <a href="../suppress_faces.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> <a href="../wireframe_and_shading.htm"><b>14</b></a> </nobr><br><nobr>viewing <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> <a href="../wireframe_and_shading.htm"><b>3</b></a> </nobr><br><a href="../occ_viewer.htm"><b>views</b></a> <br><a href="../occ_viewer.htm"><b>visible</b></a> <br><a href="../occ_viewer.htm"><b>visualize</b></a> <br><nobr><a name="bms_VO"></a><a name="subkey_VO"></a>volume <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_VR"></a><a name="subkey_VR"></a><a href="../transformation_operations.htm"><b>vr</b></a> <br><a href="../transformation_operations.htm"><b>vrot1d</b></a> <br><a name="bms_VT"></a><a name="subkey_VT"></a><a href="../transformation_operations.htm"><b>vt</b></a> <br><a href="../transformation_operations.htm"><b>vtr1d</b></a> <br><a href="../transformation_operations.htm"><b>vtr2d</b></a> <br><nobr><a name="bms_VX"></a><a name="subkey_VX"></a>vxy <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><a href="../basic_operations.htm"><b>vxyz</b></a> <br><a name="bms_VZ"></a><a name="subkey_VZ"></a><a href="../transformation_operations.htm"><b>vz</b></a> <br>
+<br><br>
+<a name="bm_W"></a><a name="subkey_W{"></a><a href="../repairing_operations.htm"><b>w_0</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf13.htm" target="_self" title="previous search group"><b>>></b></a>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf12.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<nobr><a name="bms_SP"></a><a name="subkey_SP"></a>space <a href="../circle.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> <a href="../point.htm"><b>5</b></a> <a href="../plane.htm"><b>6</b></a> <a href="../vector.htm"><b>7</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>specific</b></a> <br><nobr>specified <a href="../chamfer.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../close_contour.htm"><b>4</b></a> <a href="../fillet.htm"><b>5</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../multi_transformation.htm"><b>9</b></a> <a href="../local_coordinate_system.htm"><b>10</b></a> <a href="../shape_processing.htm"><b>11</b></a> <a href="../repairing_operations.htm"><b>12</b></a> <a href="../transformation_operations.htm"><b>13</b></a> <a href="../suppress_internal_wires.htm"><b>14</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>specifies</b></a> <br><nobr>specify <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../rotation.htm"><b>2</b></a> </nobr><br><nobr>specifying <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr>sphere <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../blocks_operations.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../sphere.htm"><b>5</b></a> <a href="../primitives.htm"><b>6</b></a> <a href="../transformation_operations.htm"><b>7</b></a> </nobr><br><a href="../primitives.htm"><b>sphere1</b></a> <br><a href="../primitives.htm"><b>sphere2</b></a> <br><a href="../primitives.htm"><b>sphere3</b></a> <br><a href="../primitives.htm"><b>spheres</b></a> <br><nobr>spline <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>splitangle <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>splitclosedfaces <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>splitcontinuity <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>splits <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr>splitting <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>spot <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a name="bms_SQ"></a><a name="subkey_SQ"></a><a href="../measurement_tools.htm"><b>sqrt</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="../color.htm"><b>standard</b></a> <br><nobr>start <a href="../extrusion.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> <a href="../vector.htm"><b>3</b></a> <a href="../translation.htm"><b>4</b></a> </nobr><br><a href="../sketcher.htm"><b>started</b></a> <br><nobr>starting <a href="../arc.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> <a href="../sketcher.htm"><b>4</b></a> <a href="../vector.htm"><b>5</b></a> </nobr><br><nobr>step <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>3</b></a> <a href="../multi_translation.htm"><b>4</b></a> <a href="../multi_rotation.htm"><b>5</b></a> </nobr><br><nobr>step1 <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> </nobr><br><nobr>step2 <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> </nobr><br><a href="../sketcher.htm"><b>string</b></a> <br><nobr>strip <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>study <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../blocks_operations.htm"><b>3</b></a> <a href="../basic_operations.htm"><b>4</b></a> <a href="../basic_geometrical_objects.htm"><b>5</b></a> <a href="../complex_objects.htm"><b>6</b></a> <a href="../geometrical_objects.htm"><b>7</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>8</b></a> <a href="../sketcher_tui.htm"><b>9</b></a> <a href="../repairing_operations.htm"><b>10</b></a> <a href="../primitives.htm"><b>11</b></a> <a href="../transformation_operations.htm"><b>12</b></a> </nobr><br><nobr><a name="bms_SU"></a><a name="subkey_SU"></a>sub <a href="../explode.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> <a href="../suppress_holes.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a href="../repairing_operations.htm"><b>sub_shape_id</b></a> <br><a href="../groups.htm"><b>subfacelist</b></a> <br><nobr>submenu <a href="../blocks.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_buildgui_functions.htm"><b>4</b></a> </nobr><br><nobr>subshape <a href="../explode.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="../working_with_groups.htm"><b>4</b></a> </nobr><br><nobr>subshapeall <a href="../explode.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../explode.htm"><b>subshapeallids</b></a> <br><nobr>subshapeallsorted <a href="../explode.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> <a href="../groups.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><a href="../explode.htm"><b>subshapeallsortedids</b></a> <br><a href="../working_with_groups.htm"><b>subshapeid</b></a> <br><nobr>subshapes <a href="../explode.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="../explode.htm"><b>subshapesorted</b></a> <br><a href="../measurement_tools.htm"><b>successfully</b></a> <br><a href="../repairing_operations.htm"><b>sup_faces</b></a> <br><nobr>suppress <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../suppress_holes.htm"><b>2</b></a> <a href="../suppress_faces.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../suppress_internal_wires.htm"><b>5</b></a> </nobr><br><nobr>suppresses <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../suppress_faces.htm"><b>2</b></a> </nobr><br><nobr>suppressfaces <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../suppress_faces.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>suppressholes <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../suppress_holes.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>suppressinternalwires <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../suppress_internal_wires.htm"><b>3</b></a> </nobr><br><nobr>surface <a href="../face.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../offset_surface.htm"><b>5</b></a> <a href="../measurement_tools.htm"><b>6</b></a> <a href="../transformation_operations.htm"><b>7</b></a> </nobr><br><nobr>surfacecontinuity <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>surfacemode <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>surfaces <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a name="bms_SY"></a><a name="subkey_SY"></a><a href="../transformation_operations.htm"><b>symmetric</b></a> <br><nobr>symmetrical <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../mirror_image.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><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> <a href="../mirror_image.htm"><b>3</b></a> </nobr><br><nobr>system <a href="../cylinder.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> <a href="../modify_the_location.htm"><b>5</b></a> <a href="../local_coordinate_system.htm"><b>6</b></a> <a href="../sphere.htm"><b>7</b></a> <a href="../working_plane.htm"><b>8</b></a> <a href="../transformation_operations.htm"><b>9</b></a> </nobr><br><nobr>systems <a href="../modify_the_location.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_T"></a><a name="subkey_T{"></a>t <a href="../box.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../groups.htm"><b>3</b></a> <a href="../sphere.htm"><b>4</b></a> </nobr><br><a name="bms_TA"></a><a name="subkey_TA"></a><a href="../sketcher.htm"><b>tangent</b></a> <br><nobr>target <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> </nobr><br><a name="bms_TE"></a><a name="subkey_TE"></a><a href="../newentity_blocks.htm"><b>tetrahedral</b></a> <br><nobr>textual <a href="../sketcher_tui.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_TH"></a><a name="subkey_TH"></a>theendlcs <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> </nobr><br><nobr>them <a href="../box.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../suppress_faces.htm"><b>4</b></a> <a href="../shape_processing.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> <a href="../wire.htm"><b>7</b></a> </nobr><br><nobr>theobject <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> </nobr><br><a href="../sketcher.htm"><b>therefore</b></a> <br><nobr>theshape <a href="../glue_faces.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>thestartlcs <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> </nobr><br><nobr>thetolerance <a href="../glue_faces.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../box.htm"><b>third</b></a> <br><nobr>three <a href="../circle.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../arc.htm"><b>3</b></a> <a href="../curve.htm"><b>4</b></a> <a href="../complex_objects.htm"><b>5</b></a> <a href="../geometrical_objects.htm"><b>6</b></a> <a href="../point.htm"><b>7</b></a> <a href="../plane.htm"><b>8</b></a> <a href="../mirror_image.htm"><b>9</b></a> <a href="../local_coordinate_system.htm"><b>10</b></a> <a href="../sketcher_tui.htm"><b>11</b></a> <a href="../working_plane.htm"><b>12</b></a> <a href="../transformation_operations.htm"><b>13</b></a> </nobr><br><a href="../transparency.htm"><b>thus</b></a> <br><nobr><a name="bms_TI"></a><a name="subkey_TI"></a>time <a href="../curve.htm"><b>1</b></a> <a href="../point.htm"><b>2</b></a> </nobr><br><nobr>times <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_TO"></a><a name="subkey_TO"></a>tobezier <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>together</b></a> <br><nobr>tol2d <a href="../complex_objects.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><nobr>tol3d <a href="../complex_objects.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../measurement_tools.htm"><b>toler</b></a> <br><nobr>tolerance <a href="../close_contour.htm"><b>1</b></a> <a href="../glue_faces.htm"><b>2</b></a> <a href="../filling.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_generationgui_functions.htm"><b>6</b></a> <a href="../measurement_tools.htm"><b>7</b></a> <a href="../shape_processing.htm"><b>8</b></a> <a href="../repairing_operations.htm"><b>9</b></a> </nobr><br><nobr>tolerance2d <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>tolerance3d <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tolerances</b></a> <br><a href="../partition.htm"><b>tool</b></a> <br><nobr>tools <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><a href="../blocks_operations.htm"><b>top_face</b></a> <br><a href="../blocks_operations.htm"><b>top_face_ind</b></a> <br><nobr>torus <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../primitives.htm"><b>2</b></a> <a href="../turus.htm"><b>3</b></a> </nobr><br><a href="../primitives.htm"><b>torus1</b></a> <br><a href="../primitives.htm"><b>torus2</b></a> <br><a href="../primitives.htm"><b>toruses</b></a> <br><a name="bms_TR"></a><a name="subkey_TR"></a><a href="../transformation_operations.htm"><b>tr1d</b></a> <br><a href="../transformation_operations.htm"><b>tr2d</b></a> <br><nobr>transform <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../scale_transform.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><a href="../blocks_operations.htm"><b>transformate</b></a> <br><nobr>transformation <a href="../chamfer.htm"><b>1</b></a> <a href="../blocks_operations.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> <a href="../fillet.htm"><b>4</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../offset_surface.htm"><b>7</b></a> <a href="../multi_translation.htm"><b>8</b></a> <a href="../multi_transformation.htm"><b>9</b></a> <a href="../multi_rotation.htm"><b>10</b></a> <a href="../modify_the_location.htm"><b>11</b></a> <a href="../mirror_image.htm"><b>12</b></a> <a href="../scale_transform.htm"><b>13</b></a> <a href="../rotation.htm"><b>14</b></a> <a href="../translation.htm"><b>15</b></a> <a href="../transformation_operations.htm"><b>16</b></a> </nobr><br><nobr>transformations <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../multi_transformation.htm"><b>3</b></a> </nobr><br><nobr>transformed <a href="../blocks_operations.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../multi_transformation.htm"><b>3</b></a> </nobr><br><a href="../common.htm"><b>transforms</b></a> <br><nobr>translate <a href="../translation.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>translated <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../translation.htm"><b>3</b></a> </nobr><br><nobr>translates <a href="../offset_surface.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> </nobr><br><nobr>translation <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../multi_transformation.htm"><b>3</b></a> <a href="../multi_rotation.htm"><b>4</b></a> <a href="../translation.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><a href="../transformation_operations.htm"><b>translation1</b></a> <br><a href="../transformation_operations.htm"><b>translation2</b></a> <br><a href="../transformation_operations.htm"><b>translation3</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> <a href="../multi_translation.htm"><b>3</b></a> <a href="../multi_transformation.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><nobr>transparency <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../transparency.htm"><b>3</b></a> </nobr><br><nobr>transparent <a href="../wireframe_and_shading.htm"><b>1</b></a> <a href="../transparency.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>trihedron</b></a> <br><nobr>trimsize <a href="../basic_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../plane.htm"><b>4</b></a> </nobr><br><nobr>true <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../close_contour.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="../partition.htm"><b>6</b></a> <a href="../repairing_operations.htm"><b>7</b></a> </nobr><br><a href="../cone.htm"><b>truncated</b></a> <br><a href="../face.htm"><b>try</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf14.htm" target="_self" title="previous search group"><b>>></b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" align="center"><a href="whlstf12.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>
+<p class="ftsbody" >
+<a name="bms_WA"></a><a name="subkey_WA"></a><a href="../repairing_operations.htm"><b>wantplanarface</b></a> <br><a href="../archimede.htm"><b>water</b></a> <br><nobr>waterdensity <a href="../basic_operations.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> </nobr><br><nobr>way <a href="../box.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> <a href="../line.htm"><b>4</b></a> <a href="../sphere.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><nobr>ways <a href="../explode.htm"><b>1</b></a> <a href="../mirror_image.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_WE"></a><a name="subkey_WE"></a>weight <a href="../basic_operations.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> </nobr><br><a href="../shape_processing.htm"><b>well</b></a> <br><a name="bms_WF"></a><a name="subkey_WF"></a><a href="../sketcher_tui.htm"><b>wf</b></a> <br><a name="bms_WH"></a><a name="subkey_WH"></a><a href="../measurement_tools.htm"><b>what</b></a> <br><nobr>whatis <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>whether</b></a> <br><nobr>while <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../measurement_tools.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> <a href="../wireframe_and_shading.htm"><b>5</b></a> </nobr><br><nobr>whose <a href="../face.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_WI"></a><a name="subkey_WI"></a>wide <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../geometry.htm"><b>2</b></a> </nobr><br><nobr>will <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../check_free_faces.htm"><b>3</b></a> <a href="../check_free_boundaries.htm"><b>4</b></a> <a href="../chamfer.htm"><b>5</b></a> <a href="../box.htm"><b>6</b></a> <a href="../archimede.htm"><b>7</b></a> <a href="../arc.htm"><b>8</b></a> <a href="../add_point_on_edge.htm"><b>9</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>10</b></a> <a href="../face.htm"><b>11</b></a> <a href="../extrusion.htm"><b>12</b></a> <a href="../explode_on_blocks.htm"><b>13</b></a> <a href="../explode.htm"><b>14</b></a> <a href="../ellipse.htm"><b>15</b></a> <a href="../edge.htm"><b>16</b></a> <a href="../cylinder.htm"><b>17</b></a> <a href="../cut.htm"><b>18</b></a> <a href="../curve.htm"><b>19</b></a> <a href="../cone.htm"><b>20</b></a> <a href="../compound.htm"><b>21</b></a> <a href="../common.htm"><b>22</b></a> <a href="../multi_transformation.htm"><b>23</b></a> <a href="../multi_rotation.htm"><b>24</b></a> <a href="../modify_the_location.htm"><b>25</b></a> <a href="../mirror_image.htm"><b>26</b></a> <a href="../local_coordinate_system.htm"><b>27</b></a> <a href="../line.htm"><b>28</b></a> <a href="../glue_faces.htm"><b>29</b></a> <a href="../fuse.htm"><b>30</b></a> <a href="../filling.htm"><b>31</b></a> <a href="../fillet.htm"><b>32</b></a> <a href="../sewing.htm"><b>33</b></a> <a href="../section.htm"><b>34</b></a> <a href="../scale_transform.htm"><b>35</b></a> <a href="../rotation.htm"><b>36</b></a> <a href="../revolution.htm"><b>37</b></a> <a href="../propagate.htm"><b>38</b></a> <a href="../point.htm"><b>39</b></a> <a href="../plane.htm"><b>40</b></a> <a href="../pipe_creation.htm"><b>41</b></a> <a href="../partition.htm"><b>42</b></a> <a href="../offset_surface.htm"><b>43</b></a> <a href="../occ_viewer.htm"><b>44</b></a> <a href="../newentity_blocks.htm"><b>45</b></a> <a href="../multi_translation.htm"><b>46</b></a> <a href="../wire.htm"><b>47</b></a> <a href="../vector.htm"><b>48</b></a> <a href="../turus.htm"><b>49</b></a> <a href="../translation.htm"><b>50</b></a> <a href="../suppress_internal_wires.htm"><b>51</b></a> <a href="../suppress_holes.htm"><b>52</b></a> <a href="../suppress_faces.htm"><b>53</b></a> <a href="../sphere.htm"><b>54</b></a> <a href="../solid.htm"><b>55</b></a> <a href="../sketcher.htm"><b>56</b></a> <a href="../shell.htm"><b>57</b></a> <a href="../shape_processing.htm"><b>58</b></a> <a href="../working_with_groups.htm"><b>59</b></a> </nobr><br><nobr>wire <a href="../close_contour.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../face.htm"><b>3</b></a> <a href="../extrusion.htm"><b>4</b></a> <a href="../complex_objects.htm"><b>5</b></a> <a href="../geometrical_objects.htm"><b>6</b></a> <a href="../revolution.htm"><b>7</b></a> <a href="../repairing_operations.htm"><b>8</b></a> <a href="../pipe_creation.htm"><b>9</b></a> <a href="../wire.htm"><b>10</b></a> <a href="../transformation_operations.htm"><b>11</b></a> <a href="../suppress_holes.htm"><b>12</b></a> <a href="../sketcher_tui.htm"><b>13</b></a> <a href="../sketcher.htm"><b>14</b></a> </nobr><br><a href="../repairing_operations.htm"><b>wire_close</b></a> <br><a href="../repairing_operations.htm"><b>wire_name</b></a> <br><a href="../complex_objects.htm"><b>wire1</b></a> <br><a href="../complex_objects.htm"><b>wire2</b></a> <br><nobr>wireframe <a href="../viewing_geometrical_objects.htm"><b>1</b></a> <a href="../wireframe_and_shading.htm"><b>2</b></a> </nobr><br><nobr>wires <a href="../close_contour.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../face.htm"><b>3</b></a> <a href="../explode.htm"><b>4</b></a> <a href="../complex_objects.htm"><b>5</b></a> <a href="../measurement_tools.htm"><b>6</b></a> <a href="../geometrical_objects.htm"><b>7</b></a> <a href="../repairing_operations.htm"><b>8</b></a> <a href="../newentity_blocks.htm"><b>9</b></a> <a href="../wire.htm"><b>10</b></a> <a href="../suppress_internal_wires.htm"><b>11</b></a> <a href="../suppress_holes.htm"><b>12</b></a> </nobr><br><nobr>wish <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../occ_viewer.htm"><b>3</b></a> </nobr><br><nobr>within <a href="../close_contour.htm"><b>1</b></a> <a href="../isos.htm"><b>2</b></a> <a href="../viewing_geometrical_objects.htm"><b>3</b></a> </nobr><br><a href="../repairing_operations.htm"><b>without</b></a> <br><nobr><a name="bms_WO"></a><a name="subkey_WO"></a>work <a href="../occ_viewer.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>working <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../geometry.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> <a href="../working_with_groups.htm"><b>4</b></a> <a href="../working_plane.htm"><b>5</b></a> </nobr><br><a href="../sketcher.htm"><b>workingplane</b></a> <br><a href="../multi_rotation.htm"><b>works</b></a> <br><nobr><a name="bms_WW"></a><a name="subkey_WW"></a>ww <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br>
+<br><br>
+<nobr><a name="bm_X"></a><a name="subkey_X{"></a>x <a href="../box.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../ellipse.htm"><b>3</b></a> <a href="../modify_the_location.htm"><b>4</b></a> <a href="../local_coordinate_system.htm"><b>5</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>6</b></a> <a href="../point.htm"><b>7</b></a> <a href="../sphere.htm"><b>8</b></a> <a href="../sketcher.htm"><b>9</b></a> </nobr><br><a href="../box.htm"><b>x1</b></a> <br><a href="../box.htm"><b>x2</b></a> <br><a name="bms_XD"></a><a name="subkey_XD"></a><a href="../local_coordinate_system.htm"><b>xdx</b></a> <br><a href="../local_coordinate_system.htm"><b>xdy</b></a> <br><a href="../local_coordinate_system.htm"><b>xdz</b></a> <br><nobr><a name="bms_XM"></a><a name="subkey_XM"></a>xmax <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>xmin <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><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="../working_plane.htm"><b>xyz</b></a> <br><a name="bms_XZ"></a><a name="subkey_XZ"></a><a href="../blocks_operations.htm"><b>xz_face</b></a> <br><a href="../blocks_operations.htm"><b>xz_face_ind</b></a> <br>
+<br><br>
+<nobr><a name="bm_Y"></a><a name="subkey_Y{"></a>y <a href="../box.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../ellipse.htm"><b>3</b></a> <a href="../local_coordinate_system.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../point.htm"><b>6</b></a> <a href="../sphere.htm"><b>7</b></a> <a href="../sketcher.htm"><b>8</b></a> </nobr><br><a href="../box.htm"><b>y1</b></a> <br><a href="../box.htm"><b>y2</b></a> <br><a name="bms_YD"></a><a name="subkey_YD"></a><a href="../local_coordinate_system.htm"><b>ydx</b></a> <br><a href="../local_coordinate_system.htm"><b>ydy</b></a> <br><a href="../local_coordinate_system.htm"><b>ydz</b></a> <br><nobr><a name="bms_YM"></a><a name="subkey_YM"></a>ymax <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>ymin <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_YO"></a><a name="subkey_YO"></a>your <a href="../color.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../sewing.htm"><b>5</b></a> <a href="../viewing_geometrical_objects.htm"><b>6</b></a> <a href="../suppress_holes.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> <a href="../working_plane.htm"><b>9</b></a> </nobr><br><a href="../local_coordinate_system.htm"><b>yourselves</b></a> <br><a name="bms_YZ"></a><a name="subkey_YZ"></a><a href="../blocks_operations.htm"><b>yz_face</b></a> <br><a href="../blocks_operations.htm"><b>yz_face_ind</b></a> <br>
+<br><br>
+<nobr><a name="bm_Z"></a><a name="subkey_Z{"></a>z <a href="../box.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../archimede.htm"><b>3</b></a> <a href="../local_coordinate_system.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../point.htm"><b>6</b></a> <a href="../sphere.htm"><b>7</b></a> </nobr><br><a href="../box.htm"><b>z1</b></a> <br><a href="../box.htm"><b>z2</b></a> <br><a name="bms_ZE"></a><a name="subkey_ZE"></a><a href="../cone.htm"><b>zero</b></a> <br><nobr><a name="bms_ZM"></a><a name="subkey_ZM"></a>zmax <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>zmin <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_ZO"></a><a name="subkey_ZO"></a><a href="../occ_viewer.htm"><b>zoom</b></a> <br><br><br></p>
+</body>
+
+</html>
+
+++ /dev/null
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf13.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<nobr><a name="bms_TT"></a><a name="subkey_TT"></a>tt <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_TU"></a><a name="subkey_TU"></a>tui <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> <a href="../chamfer.htm"><b>5</b></a> <a href="../box.htm"><b>6</b></a> <a href="../archimede.htm"><b>7</b></a> <a href="../arc.htm"><b>8</b></a> <a href="../add_point_on_edge.htm"><b>9</b></a> <a href="../face.htm"><b>10</b></a> <a href="../extrusion.htm"><b>11</b></a> <a href="../explode_on_blocks.htm"><b>12</b></a> <a href="../explode.htm"><b>13</b></a> <a href="../ellipse.htm"><b>14</b></a> <a href="../edge.htm"><b>15</b></a> <a href="../cylinder.htm"><b>16</b></a> <a href="../cut.htm"><b>17</b></a> <a href="../curve.htm"><b>18</b></a> <a href="../cone.htm"><b>19</b></a> <a href="../compound.htm"><b>20</b></a> <a href="../common.htm"><b>21</b></a> <a href="../color.htm"><b>22</b></a> <a href="../close_contour.htm"><b>23</b></a> <a href="../glue_faces.htm"><b>24</b></a> <a href="../fuse.htm"><b>25</b></a> <a href="../filling.htm"><b>26</b></a> <a href="../fillet.htm"><b>27</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>28</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>29</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>30</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>31</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>32</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>33</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>34</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>35</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>36</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>37</b></a> <a href="../point.htm"><b>38</b></a> <a href="../plane.htm"><b>39</b></a> <a href="../pipe_creation.htm"><b>40</b></a> <a href="../partition.htm"><b>41</b></a> <a href="../offset_surface.htm"><b>42</b></a> <a href="../newentity_blocks.htm"><b>43</b></a> <a href="../multi_translation.htm"><b>44</b></a> <a href="../multi_transformation.htm"><b>45</b></a> <a href="../multi_rotation.htm"><b>46</b></a> <a href="../modify_the_location.htm"><b>47</b></a> <a href="../mirror_image.htm"><b>48</b></a> <a href="../local_coordinate_system.htm"><b>49</b></a> <a href="../line.htm"><b>50</b></a> <a href="../suppress_holes.htm"><b>51</b></a> <a href="../suppress_faces.htm"><b>52</b></a> <a href="../sphere.htm"><b>53</b></a> <a href="../solid.htm"><b>54</b></a> <a href="../sketcher.htm"><b>55</b></a> <a href="../shell.htm"><b>56</b></a> <a href="../shape_processing.htm"><b>57</b></a> <a href="../sewing.htm"><b>58</b></a> <a href="../section.htm"><b>59</b></a> <a href="../scale_transform.htm"><b>60</b></a> <a href="../rotation.htm"><b>61</b></a> <a href="../revolution.htm"><b>62</b></a> <a href="../propagate.htm"><b>63</b></a> <a href="../working_with_groups.htm"><b>64</b></a> <a href="../wireframe_and_shading.htm"><b>65</b></a> <a href="../wire.htm"><b>66</b></a> <a href="../vector.htm"><b>67</b></a> <a href="../turus.htm"><b>68</b></a> <a href="../transparency.htm"><b>69</b></a> <a href="../translation.htm"><b>70</b></a> <a href="../suppress_internal_wires.htm"><b>71</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="../check_free_faces.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../box.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../add_point_on_edge.htm"><b>7</b></a> <a href="../edge.htm"><b>8</b></a> <a href="../cone.htm"><b>9</b></a> <a href="../complex_objects.htm"><b>10</b></a> <a href="../common.htm"><b>11</b></a> <a href="../glue_faces.htm"><b>12</b></a> <a href="../geometrical_objects.htm"><b>13</b></a> <a href="../fuse.htm"><b>14</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>15</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>16</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>17</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>18</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>19</b></a> <a href="../partition.htm"><b>20</b></a> <a href="../newentity_blocks.htm"><b>21</b></a> <a href="../multi_translation.htm"><b>22</b></a> <a href="../multi_transformation.htm"><b>23</b></a> <a href="../multi_rotation.htm"><b>24</b></a> <a href="../modify_the_location.htm"><b>25</b></a> <a href="../groups.htm"><b>26</b></a> <a href="../sphere.htm"><b>27</b></a> <a href="../sketcher_tui.htm"><b>28</b></a> <a href="../working_with_groups.htm"><b>29</b></a> <a href="../working_plane.htm"><b>30</b></a> <a href="../turus.htm"><b>31</b></a> <a href="../transformation_operations.htm"><b>32</b></a> </nobr><br><nobr><a name="bms_TY"></a><a name="subkey_TY"></a>type <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../explode.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_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> <a href="../partition.htm"><b>7</b></a> <a href="../sketcher.htm"><b>8</b></a> <a href="../working_with_groups.htm"><b>9</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>typeofshape</b></a> <br><nobr>types <a href="../curve.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="../sketcher.htm"><b>4</b></a> <a href="../shape_processing.htm"><b>5</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_U"></a><a name="subkey_UN"></a>underlying <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../groups.htm"><b>unionlist</b></a> <br><nobr><a name="bms_UP"></a><a name="subkey_UP"></a>up <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../color.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>4</b></a> <a href="../wireframe_and_shading.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>updated</b></a> <br><nobr>updateobjbrowser <a href="../blocks_operations.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>upper <a href="../cone.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_US"></a><a name="subkey_US"></a>used <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_booleangui_functions.htm"><b>3</b></a> <a href="../sketcher.htm"><b>4</b></a> </nobr><br><nobr>useful <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../box.htm"><b>5</b></a> <a href="../archimede.htm"><b>6</b></a> <a href="../arc.htm"><b>7</b></a> <a href="../add_point_on_edge.htm"><b>8</b></a> <a href="../face.htm"><b>9</b></a> <a href="../extrusion.htm"><b>10</b></a> <a href="../explode_on_blocks.htm"><b>11</b></a> <a href="../ellipse.htm"><b>12</b></a> <a href="../edge.htm"><b>13</b></a> <a href="../cylinder.htm"><b>14</b></a> <a href="../cut.htm"><b>15</b></a> <a href="../curve.htm"><b>16</b></a> <a href="../cone.htm"><b>17</b></a> <a href="../compound.htm"><b>18</b></a> <a href="../common.htm"><b>19</b></a> <a href="../color.htm"><b>20</b></a> <a href="../close_contour.htm"><b>21</b></a> <a href="../glue_faces.htm"><b>22</b></a> <a href="../fuse.htm"><b>23</b></a> <a href="../filling.htm"><b>24</b></a> <a href="../fillet.htm"><b>25</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>26</b></a> <a href="../point.htm"><b>27</b></a> <a href="../plane.htm"><b>28</b></a> <a href="../pipe_creation.htm"><b>29</b></a> <a href="../partition.htm"><b>30</b></a> <a href="../offset_surface.htm"><b>31</b></a> <a href="../newentity_blocks.htm"><b>32</b></a> <a href="../multi_translation.htm"><b>33</b></a> <a href="../multi_transformation.htm"><b>34</b></a> <a href="../multi_rotation.htm"><b>35</b></a> <a href="../modify_the_location.htm"><b>36</b></a> <a href="../mirror_image.htm"><b>37</b></a> <a href="../line.htm"><b>38</b></a> <a href="../suppress_holes.htm"><b>39</b></a> <a href="../suppress_faces.htm"><b>40</b></a> <a href="../sphere.htm"><b>41</b></a> <a href="../solid.htm"><b>42</b></a> <a href="../sketcher.htm"><b>43</b></a> <a href="../shell.htm"><b>44</b></a> <a href="../shape_processing.htm"><b>45</b></a> <a href="../sewing.htm"><b>46</b></a> <a href="../section.htm"><b>47</b></a> <a href="../scale_transform.htm"><b>48</b></a> <a href="../rotation.htm"><b>49</b></a> <a href="../revolution.htm"><b>50</b></a> <a href="../propagate.htm"><b>51</b></a> <a href="../working_with_groups.htm"><b>52</b></a> <a href="../wireframe_and_shading.htm"><b>53</b></a> <a href="../wire.htm"><b>54</b></a> <a href="../vector.htm"><b>55</b></a> <a href="../turus.htm"><b>56</b></a> <a href="../transparency.htm"><b>57</b></a> <a href="../translation.htm"><b>58</b></a> <a href="../suppress_internal_wires.htm"><b>59</b></a> </nobr><br><nobr>user <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../close_contour.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_basicgui_functions.htm"><b>5</b></a> <a href="../multi_transformation.htm"><b>6</b></a> <a href="../suppress_internal_wires.htm"><b>7</b></a> </nobr><br><nobr>using <a href="../archimede.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../explode.htm"><b>3</b></a> <a href="../filling.htm"><b>4</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_measuregui_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="../newentity_blocks.htm"><b>13</b></a> <a href="../modify_the_location.htm"><b>14</b></a> <a href="../shape_processing.htm"><b>15</b></a> <a href="../working_with_groups.htm"><b>16</b></a> <a href="../transparency.htm"><b>17</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_V"></a><a name="subkey_V{"></a>v <a href="../boolean_operations.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../primitives.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><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><nobr><a name="bms_VA"></a><a name="subkey_VA"></a>val <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr>valid <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>validity</b></a> <br><nobr>value <a href="../chamfer.htm"><b>1</b></a> <a href="../add_point_on_edge.htm"><b>2</b></a> <a href="../extrusion.htm"><b>3</b></a> <a href="../close_contour.htm"><b>4</b></a> <a href="../glue_faces.htm"><b>5</b></a> <a href="../fillet.htm"><b>6</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../plane.htm"><b>13</b></a> <a href="../offset_surface.htm"><b>14</b></a> <a href="../multi_translation.htm"><b>15</b></a> <a href="../multi_rotation.htm"><b>16</b></a> <a href="../sphere.htm"><b>17</b></a> <a href="../sketcher.htm"><b>18</b></a> <a href="../sewing.htm"><b>19</b></a> <a href="../revolution.htm"><b>20</b></a> </nobr><br><nobr>values <a href="../box.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> <a href="../cylinder.htm"><b>3</b></a> <a href="../cone.htm"><b>4</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> <a href="../multi_translation.htm"><b>11</b></a> <a href="../measurement_tools.htm"><b>12</b></a> <a href="../local_coordinate_system.htm"><b>13</b></a> <a href="../isos.htm"><b>14</b></a> <a href="../shape_processing.htm"><b>15</b></a> <a href="../repairing_operations.htm"><b>16</b></a> <a href="../vector.htm"><b>17</b></a> <a href="../turus.htm"><b>18</b></a> <a href="../translation.htm"><b>19</b></a> </nobr><br><a href="../explode.htm"><b>variety</b></a> <br><nobr>various <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_VE"></a><a name="subkey_VE"></a>vector <a href="../circle.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../basic_operations.htm"><b>3</b></a> <a href="../basic_geometrical_objects.htm"><b>4</b></a> <a href="../extrusion.htm"><b>5</b></a> <a href="../ellipse.htm"><b>6</b></a> <a href="../cylinder.htm"><b>7</b></a> <a href="../cone.htm"><b>8</b></a> <a href="../complex_objects.htm"><b>9</b></a> <a href="../geometrical_objects.htm"><b>10</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>14</b></a> <a href="../plane.htm"><b>15</b></a> <a href="../multi_translation.htm"><b>16</b></a> <a href="../multi_rotation.htm"><b>17</b></a> <a href="../mirror_image.htm"><b>18</b></a> <a href="../local_coordinate_system.htm"><b>19</b></a> <a href="../line.htm"><b>20</b></a> <a href="../sketcher_tui.htm"><b>21</b></a> <a href="../sketcher.htm"><b>22</b></a> <a href="../rotation.htm"><b>23</b></a> <a href="../revolution.htm"><b>24</b></a> <a href="../repairing_operations.htm"><b>25</b></a> <a href="../primitives.htm"><b>26</b></a> <a href="../vector.htm"><b>27</b></a> <a href="../turus.htm"><b>28</b></a> <a href="../translation.htm"><b>29</b></a> <a href="../transformation_operations.htm"><b>30</b></a> </nobr><br><nobr>vector_arc <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br><nobr>vector1 <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> </nobr><br><a href="../complex_objects.htm"><b>vector1_arc1</b></a> <br><a href="../complex_objects.htm"><b>vector1_arc2</b></a> <br><nobr>vector2 <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> </nobr><br><a href="../complex_objects.htm"><b>vector2_arc1</b></a> <br><a href="../complex_objects.htm"><b>vector2_arc2</b></a> <br><a href="../complex_objects.htm"><b>vector3</b></a> <br><nobr>vectors <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> <a href="../multi_translation.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> <a href="../working_plane.htm"><b>7</b></a> <a href="../transformation_operations.htm"><b>8</b></a> </nobr><br><nobr>vertex <a href="../circle.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../basic_operations.htm"><b>3</b></a> <a href="../basic_geometrical_objects.htm"><b>4</b></a> <a href="../extrusion.htm"><b>5</b></a> <a href="../ellipse.htm"><b>6</b></a> <a href="../edge.htm"><b>7</b></a> <a href="../cylinder.htm"><b>8</b></a> <a href="../cone.htm"><b>9</b></a> <a href="../complex_objects.htm"><b>10</b></a> <a href="../close_contour.htm"><b>11</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>14</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>15</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>16</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>17</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>18</b></a> <a href="../point.htm"><b>19</b></a> <a href="../plane.htm"><b>20</b></a> <a href="../pipe_creation.htm"><b>21</b></a> <a href="../mirror_image.htm"><b>22</b></a> <a href="../measurement_tools.htm"><b>23</b></a> <a href="../sphere.htm"><b>24</b></a> <a href="../scale_transform.htm"><b>25</b></a> <a href="../revolution.htm"><b>26</b></a> <a href="../repairing_operations.htm"><b>27</b></a> <a href="../primitives.htm"><b>28</b></a> <a href="../turus.htm"><b>29</b></a> <a href="../transformation_operations.htm"><b>30</b></a> </nobr><br><a href="../point.htm"><b>vertex_n</b></a> <br><nobr>vertex1 <a href="../edge.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr>vertex2 <a href="../edge.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><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="../building_by_blocks.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../blocks_operations.htm"><b>3</b></a> <a href="../basic_geometrical_objects.htm"><b>4</b></a> <a href="../arc.htm"><b>5</b></a> <a href="../explode.htm"><b>6</b></a> <a href="../edge.htm"><b>7</b></a> <a href="../complex_objects.htm"><b>8</b></a> <a href="../close_contour.htm"><b>9</b></a> <a href="../geometrical_objects.htm"><b>10</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>14</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>15</b></a> <a href="../newentity_blocks.htm"><b>16</b></a> <a href="../line.htm"><b>17</b></a> <a href="../groups.htm"><b>18</b></a> <a href="../sketcher_tui.htm"><b>19</b></a> <a href="../repairing_operations.htm"><b>20</b></a> <a href="../primitives.htm"><b>21</b></a> <a href="../vector.htm"><b>22</b></a> <a href="../translation.htm"><b>23</b></a> <a href="../transformation_operations.htm"><b>24</b></a> </nobr><br><nobr><a name="bms_VI"></a><a name="subkey_VI"></a>via <a href="../box.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../extrusion.htm"><b>3</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../newentity_blocks.htm"><b>6</b></a> <a href="../line.htm"><b>7</b></a> <a href="../sphere.htm"><b>8</b></a> <a href="../sketcher.htm"><b>9</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>view</b></a> <br><nobr>viewer <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../close_contour.htm"><b>4</b></a> <a href="../fillet.htm"><b>5</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>9</b></a> <a href="../local_coordinate_system.htm"><b>10</b></a> <a href="../suppress_holes.htm"><b>11</b></a> <a href="../suppress_faces.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> <a href="../wireframe_and_shading.htm"><b>14</b></a> <a href="../wire.htm"><b>15</b></a> <a href="../suppress_internal_wires.htm"><b>16</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>viewers</b></a> <br><nobr>viewing <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../wireframe_and_shading.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>visibility</b></a> <br><nobr>visualization <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf15.htm" target="_self" title="previous search group"><b>>></b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
+++ /dev/null
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf14.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<nobr><a name="bms_VO"></a><a name="subkey_VO"></a>volume <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><a name="bms_VR"></a><a name="subkey_VR"></a><a href="../transformation_operations.htm"><b>vr</b></a> <br><a href="../transformation_operations.htm"><b>vrot1d</b></a> <br><a name="bms_VT"></a><a name="subkey_VT"></a><a href="../transformation_operations.htm"><b>vt</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>vtk</b></a> <br><a href="../transformation_operations.htm"><b>vtr1d</b></a> <br><a href="../transformation_operations.htm"><b>vtr2d</b></a> <br><nobr><a name="bms_VX"></a><a name="subkey_VX"></a>vxy <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><a href="../basic_operations.htm"><b>vxyz</b></a> <br><a name="bms_VZ"></a><a name="subkey_VZ"></a><a href="../transformation_operations.htm"><b>vz</b></a> <br>\r
-<br><br>\r
-<a name="bm_W"></a><a name="subkey_W{"></a><a href="../repairing_operations.htm"><b>w_0</b></a> <br><nobr><a name="bms_WA"></a><a name="subkey_WA"></a>wantplanarface <a href="../files/salome2_sp3_buildgui_functions.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr>water <a href="../archimede.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>waterdensity <a href="../basic_operations.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> </nobr><br><nobr>way <a href="../box.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> <a href="../line.htm"><b>4</b></a> <a href="../sphere.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><nobr>ways <a href="../explode.htm"><b>1</b></a> <a href="../mirror_image.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_WE"></a><a name="subkey_WE"></a>weight <a href="../basic_operations.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_WF"></a><a name="subkey_WF"></a><a href="../sketcher_tui.htm"><b>wf</b></a> <br><a name="bms_WH"></a><a name="subkey_WH"></a><a href="../measurement_tools.htm"><b>what</b></a> <br><nobr>whatis <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>whether</b></a> <br><nobr>while <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../measurement_tools.htm"><b>4</b></a> <a href="../wireframe_and_shading.htm"><b>5</b></a> </nobr><br><nobr>whose <a href="../face.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> </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="../circle.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../archimede.htm"><b>4</b></a> <a href="../arc.htm"><b>5</b></a> <a href="../face.htm"><b>6</b></a> <a href="../extrusion.htm"><b>7</b></a> <a href="../explode_on_blocks.htm"><b>8</b></a> <a href="../explode.htm"><b>9</b></a> <a href="../ellipse.htm"><b>10</b></a> <a href="../edge.htm"><b>11</b></a> <a href="../cylinder.htm"><b>12</b></a> <a href="../cut.htm"><b>13</b></a> <a href="../curve.htm"><b>14</b></a> <a href="../cone.htm"><b>15</b></a> <a href="../compound.htm"><b>16</b></a> <a href="../common.htm"><b>17</b></a> <a href="../fuse.htm"><b>18</b></a> <a href="../filling.htm"><b>19</b></a> <a href="../fillet.htm"><b>20</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>21</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>22</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>23</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>24</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>25</b></a> <a href="../point.htm"><b>26</b></a> <a href="../plane.htm"><b>27</b></a> <a href="../pipe_creation.htm"><b>28</b></a> <a href="../partition.htm"><b>29</b></a> <a href="../offset_surface.htm"><b>30</b></a> <a href="../newentity_blocks.htm"><b>31</b></a> <a href="../multi_translation.htm"><b>32</b></a> <a href="../multi_transformation.htm"><b>33</b></a> <a href="../multi_rotation.htm"><b>34</b></a> <a href="../modify_the_location.htm"><b>35</b></a> <a href="../mirror_image.htm"><b>36</b></a> <a href="../local_coordinate_system.htm"><b>37</b></a> <a href="../line.htm"><b>38</b></a> <a href="../sphere.htm"><b>39</b></a> <a href="../solid.htm"><b>40</b></a> <a href="../sketcher.htm"><b>41</b></a> <a href="../shell.htm"><b>42</b></a> <a href="../shape_processing.htm"><b>43</b></a> <a href="../section.htm"><b>44</b></a> <a href="../scale_transform.htm"><b>45</b></a> <a href="../rotation.htm"><b>46</b></a> <a href="../revolution.htm"><b>47</b></a> <a href="../propagate.htm"><b>48</b></a> <a href="../working_with_groups.htm"><b>49</b></a> <a href="../wire.htm"><b>50</b></a> <a href="../vector.htm"><b>51</b></a> <a href="../turus.htm"><b>52</b></a> <a href="../translation.htm"><b>53</b></a> </nobr><br><nobr>wire <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../extrusion.htm"><b>3</b></a> <a href="../complex_objects.htm"><b>4</b></a> <a href="../close_contour.htm"><b>5</b></a> <a href="../geometrical_objects.htm"><b>6</b></a> <a href="../files/salome2_sp3_repairgui_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="../pipe_creation.htm"><b>10</b></a> <a href="../suppress_holes.htm"><b>11</b></a> <a href="../sketcher_tui.htm"><b>12</b></a> <a href="../sketcher.htm"><b>13</b></a> <a href="../revolution.htm"><b>14</b></a> <a href="../repairing_operations.htm"><b>15</b></a> <a href="../wire.htm"><b>16</b></a> <a href="../transformation_operations.htm"><b>17</b></a> </nobr><br><a href="../repairing_operations.htm"><b>wire_close</b></a> <br><a href="../repairing_operations.htm"><b>wire_name</b></a> <br><a href="../complex_objects.htm"><b>wire1</b></a> <br><a href="../complex_objects.htm"><b>wire2</b></a> <br><nobr>wireframe <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../wireframe_and_shading.htm"><b>2</b></a> </nobr><br><nobr>wires <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../explode.htm"><b>3</b></a> <a href="../complex_objects.htm"><b>4</b></a> <a href="../close_contour.htm"><b>5</b></a> <a href="../geometrical_objects.htm"><b>6</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../newentity_blocks.htm"><b>9</b></a> <a href="../measurement_tools.htm"><b>10</b></a> <a href="../suppress_holes.htm"><b>11</b></a> <a href="../repairing_operations.htm"><b>12</b></a> <a href="../wire.htm"><b>13</b></a> <a href="../suppress_internal_wires.htm"><b>14</b></a> </nobr><br><nobr>wish <a href="../explode.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><nobr>within <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../isos.htm"><b>3</b></a> </nobr><br><a href="../repairing_operations.htm"><b>without</b></a> <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> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><nobr>working <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> <a href="../working_with_groups.htm"><b>4</b></a> <a href="../working_plane.htm"><b>5</b></a> </nobr><br><a href="../sketcher.htm"><b>workingplane</b></a> <br><a href="../multi_rotation.htm"><b>works</b></a> <br><nobr><a name="bms_WW"></a><a name="subkey_WW"></a>ww <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_X"></a><a name="subkey_X{"></a>x <a href="../box.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../ellipse.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> <a href="../point.htm"><b>6</b></a> <a href="../local_coordinate_system.htm"><b>7</b></a> <a href="../sphere.htm"><b>8</b></a> <a href="../sketcher.htm"><b>9</b></a> </nobr><br><nobr>x1 <a href="../box.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> </nobr><br><nobr>x2 <a href="../box.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_XD"></a><a name="subkey_XD"></a>xdx <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> </nobr><br><nobr>xdy <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> </nobr><br><nobr>xdz <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_XM"></a><a name="subkey_XM"></a>xmax <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr>xmin <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><a name="bms_XO"></a><a name="subkey_XO"></a><a href="../sketcher.htm"><b>xoy</b></a> <br><nobr><a name="bms_XY"></a><a name="subkey_XY"></a>xyz <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../working_plane.htm"><b>2</b></a> </nobr><br><a name="bms_XZ"></a><a name="subkey_XZ"></a><a href="../blocks_operations.htm"><b>xz_face</b></a> <br><a href="../blocks_operations.htm"><b>xz_face_ind</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_Y"></a><a name="subkey_Y{"></a>y <a href="../box.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../ellipse.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> <a href="../point.htm"><b>6</b></a> <a href="../local_coordinate_system.htm"><b>7</b></a> <a href="../sphere.htm"><b>8</b></a> <a href="../sketcher.htm"><b>9</b></a> </nobr><br><nobr>y1 <a href="../box.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> </nobr><br><nobr>y2 <a href="../box.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_YD"></a><a name="subkey_YD"></a>ydx <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> </nobr><br><nobr>ydy <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> </nobr><br><nobr>ydz <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_YM"></a><a name="subkey_YM"></a>ymax <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr>ymin <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_YO"></a><a name="subkey_YO"></a>your <a href="../color.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_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="../suppress_holes.htm"><b>6</b></a> <a href="../sewing.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> <a href="../working_plane.htm"><b>9</b></a> </nobr><br><a href="../local_coordinate_system.htm"><b>yourselves</b></a> <br><a name="bms_YZ"></a><a name="subkey_YZ"></a><a href="../blocks_operations.htm"><b>yz_face</b></a> <br><a href="../blocks_operations.htm"><b>yz_face_ind</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_Z"></a><a name="subkey_Z{"></a>z <a href="../box.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../archimede.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="../point.htm"><b>7</b></a> <a href="../local_coordinate_system.htm"><b>8</b></a> <a href="../sphere.htm"><b>9</b></a> </nobr><br><nobr>z1 <a href="../box.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> </nobr><br><nobr>z2 <a href="../box.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_ZE"></a><a name="subkey_ZE"></a><a href="../cone.htm"><b>zero</b></a> <br><nobr><a name="bms_ZM"></a><a name="subkey_ZM"></a>zmax <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr>zmin <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><br><br></p>\r
-</body>\r
-\r
-</html>\r
-\r
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\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
-<nobr><a name="bms_CR"></a><a name="subkey_CR"></a>create <a href="../circle.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../box.htm"><b>4</b></a> <a href="../boolean_operations.htm"><b>5</b></a> <a href="../blocks_operations.htm"><b>6</b></a> <a href="../basic_operations.htm"><b>7</b></a> <a href="../basic_geometrical_objects.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../face.htm"><b>10</b></a> <a href="../extrusion.htm"><b>11</b></a> <a href="../explode.htm"><b>12</b></a> <a href="../ellipse.htm"><b>13</b></a> <a href="../edge.htm"><b>14</b></a> <a href="../cylinder.htm"><b>15</b></a> <a href="../curve.htm"><b>16</b></a> <a href="../cone.htm"><b>17</b></a> <a href="../compound.htm"><b>18</b></a> <a href="../complex_objects.htm"><b>19</b></a> <a href="../geometrical_objects.htm"><b>20</b></a> <a href="../filling.htm"><b>21</b></a> <a href="../fillet.htm"><b>22</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>23</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>24</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>25</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>26</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>27</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>28</b></a> <a href="../point.htm"><b>29</b></a> <a href="../plane.htm"><b>30</b></a> <a href="../pipe_creation.htm"><b>31</b></a> <a href="../modify_the_location.htm"><b>32</b></a> <a href="../mirror_image.htm"><b>33</b></a> <a href="../measurement_tools.htm"><b>34</b></a> <a href="../local_coordinate_system.htm"><b>35</b></a> <a href="../line.htm"><b>36</b></a> <a href="../groups.htm"><b>37</b></a> <a href="../sphere.htm"><b>38</b></a> <a href="../solid.htm"><b>39</b></a> <a href="../sketcher_tui.htm"><b>40</b></a> <a href="../sketcher.htm"><b>41</b></a> <a href="../shell.htm"><b>42</b></a> <a href="../rotation.htm"><b>43</b></a> <a href="../revolution.htm"><b>44</b></a> <a href="../repairing_operations.htm"><b>45</b></a> <a href="../primitives.htm"><b>46</b></a> <a href="../working_with_groups.htm"><b>47</b></a> <a href="../working_plane.htm"><b>48</b></a> <a href="../wire.htm"><b>49</b></a> <a href="../vector.htm"><b>50</b></a> <a href="../turus.htm"><b>51</b></a> <a href="../translation.htm"><b>52</b></a> <a href="../transformation_operations.htm"><b>53</b></a> </nobr><br><nobr>createanddisplaygo <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../complex_objects.htm"><b>7</b></a> <a href="../geometrical_objects.htm"><b>8</b></a> <a href="../groups.htm"><b>9</b></a> <a href="../sketcher_tui.htm"><b>10</b></a> <a href="../repairing_operations.htm"><b>11</b></a> <a href="../primitives.htm"><b>12</b></a> <a href="../transformation_operations.htm"><b>13</b></a> </nobr><br><nobr>created <a href="../cone.htm"><b>1</b></a> <a href="../close_contour.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="../plane.htm"><b>7</b></a> <a href="../newentity_blocks.htm"><b>8</b></a> <a href="../measurement_tools.htm"><b>9</b></a> <a href="../sketcher.htm"><b>10</b></a> <a href="../working_with_groups.htm"><b>11</b></a> </nobr><br><nobr>creategroup <a href="../groups.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>creates <a href="../archimede.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../fuse.htm"><b>3</b></a> <a href="../fillet.htm"><b>4</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_measuregui_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_basicgui_functions.htm"><b>11</b></a> <a href="../multi_rotation.htm"><b>12</b></a> <a href="../mirror_image.htm"><b>13</b></a> <a href="../sketcher.htm"><b>14</b></a> <a href="../section.htm"><b>15</b></a> <a href="../scale_transform.htm"><b>16</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>creating</b></a> <br><nobr>creation <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../arc.htm"><b>4</b></a> <a href="../files/introduction_to_geom.htm"><b>5</b></a> <a href="../face.htm"><b>6</b></a> <a href="../extrusion.htm"><b>7</b></a> <a href="../ellipse.htm"><b>8</b></a> <a href="../edge.htm"><b>9</b></a> <a href="../cylinder.htm"><b>10</b></a> <a href="../curve.htm"><b>11</b></a> <a href="../cone.htm"><b>12</b></a> <a href="../compound.htm"><b>13</b></a> <a href="../complex_objects.htm"><b>14</b></a> <a href="../close_contour.htm"><b>15</b></a> <a href="../geometrical_objects.htm"><b>16</b></a> <a href="../filling.htm"><b>17</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>18</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>19</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>20</b></a> <a href="../point.htm"><b>21</b></a> <a href="../plane.htm"><b>22</b></a> <a href="../pipe_creation.htm"><b>23</b></a> <a href="../line.htm"><b>24</b></a> <a href="../groups.htm"><b>25</b></a> <a href="../sphere.htm"><b>26</b></a> <a href="../solid.htm"><b>27</b></a> <a href="../shell.htm"><b>28</b></a> <a href="../revolution.htm"><b>29</b></a> <a href="../repairing_operations.htm"><b>30</b></a> <a href="../primitives.htm"><b>31</b></a> <a href="../working_with_groups.htm"><b>32</b></a> <a href="../wire.htm"><b>33</b></a> <a href="../vector.htm"><b>34</b></a> <a href="../turus.htm"><b>35</b></a> </nobr><br><a name="bms_CS"></a><a name="subkey_CS"></a><a href="../local_coordinate_system.htm"><b>cs</b></a> <br><a href="../transformation_operations.htm"><b>cs1</b></a> <br><a href="../transformation_operations.htm"><b>cs2</b></a> <br><a name="bms_CU"></a><a name="subkey_CU"></a><a href="../modify_the_location.htm"><b>cube</b></a> <br><nobr>current <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><nobr>currently <a href="../box.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../line.htm"><b>3</b></a> <a href="../sphere.htm"><b>4</b></a> </nobr><br><nobr>curve <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.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> <a href="../sketcher.htm"><b>5</b></a> <a href="../shape_processing.htm"><b>6</b></a> </nobr><br><nobr>curve2dmode <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>curve3dmode <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>curvecontinuity <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>curves <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../sketcher.htm"><b>6</b></a> <a href="../shape_processing.htm"><b>7</b></a> </nobr><br><nobr>curving <a href="../filling.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>cut <a href="../boolean_operations.htm"><b>1</b></a> <a href="../cut.htm"><b>2</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> </nobr><br><a href="../repairing_operations.htm"><b>cut_without_f_2</b></a> <br><nobr>cuts <a href="../cut.htm"><b>1</b></a> <a href="../common.htm"><b>2</b></a> </nobr><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> <a href="../partition.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_CY"></a><a name="subkey_CY"></a>cylinder <a href="../boolean_operations.htm"><b>1</b></a> <a href="../cylinder.htm"><b>2</b></a> <a href="../cone.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../primitives.htm"><b>6</b></a> <a href="../transformation_operations.htm"><b>7</b></a> </nobr><br><a href="../complex_objects.htm"><b>cylinders</b></a> <br><nobr>cylindrical <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_D"></a><a name="subkey_D{"></a>d <a href="../chamfer.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr>d1 <a href="../chamfer.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>d2 <a href="../chamfer.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><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 href="../repairing_operations.htm"><b>data_dir</b></a> <br><nobr><a name="bms_DE"></a><a name="subkey_DE"></a>default <a href="../point.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr>define <a href="../circle.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../arc.htm"><b>4</b></a> <a href="../extrusion.htm"><b>5</b></a> <a href="../explode_on_blocks.htm"><b>6</b></a> <a href="../explode.htm"><b>7</b></a> <a href="../ellipse.htm"><b>8</b></a> <a href="../cylinder.htm"><b>9</b></a> <a href="../curve.htm"><b>10</b></a> <a href="../cone.htm"><b>11</b></a> <a href="../filling.htm"><b>12</b></a> <a href="../fillet.htm"><b>13</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>14</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>15</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>16</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>17</b></a> <a href="../point.htm"><b>18</b></a> <a href="../plane.htm"><b>19</b></a> <a href="../pipe_creation.htm"><b>20</b></a> <a href="../multi_transformation.htm"><b>21</b></a> <a href="../multi_rotation.htm"><b>22</b></a> <a href="../local_coordinate_system.htm"><b>23</b></a> <a href="../line.htm"><b>24</b></a> <a href="../sphere.htm"><b>25</b></a> <a href="../scale_transform.htm"><b>26</b></a> <a href="../rotation.htm"><b>27</b></a> <a href="../revolution.htm"><b>28</b></a> <a href="../working_with_groups.htm"><b>29</b></a> <a href="../working_plane.htm"><b>30</b></a> <a href="../vector.htm"><b>31</b></a> <a href="../turus.htm"><b>32</b></a> <a href="../translation.htm"><b>33</b></a> </nobr><br><nobr>defined <a href="../multi_rotation.htm"><b>1</b></a> <a href="../sketcher.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> <a href="../multi_transformation.htm"><b>3</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> <a href="../point.htm"><b>4</b></a> <a href="../multi_translation.htm"><b>5</b></a> <a href="../sketcher.htm"><b>6</b></a> <a href="../shape_processing.htm"><b>7</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> <a href="../suppress_holes.htm"><b>3</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> <a href="../pipe_creation.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><nobr>deflection <a href="../archimede.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>degenerated</b></a> <br><nobr>degree <a href="../filling.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="../shape_processing.htm"><b>4</b></a> </nobr><br><nobr>degrees <a href="../sketcher.htm"><b>1</b></a> <a href="../revolution.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>delete</b></a> <br><nobr>deleted <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>density <a href="../archimede.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>depending <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><a href="../measurement_tools.htm"><b>descr</b></a> <br><nobr>description <a href="../changing_displaying_parameters.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_measuregui_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_basicgui_functions.htm"><b>10</b></a> <a href="../newentity_blocks.htm"><b>11</b></a> <a href="../measurement_tools.htm"><b>12</b></a> <a href="../sketcher_tui.htm"><b>13</b></a> <a href="../sketcher.htm"><b>14</b></a> </nobr><br><a href="../working_with_groups.htm"><b>designed</b></a> <br><nobr>desired <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../sketcher.htm"><b>destination</b></a> <br><a href="../files/introduction_to_geom.htm"><b>destined</b></a> <br><nobr>detect <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../suppress_holes.htm"><b>2</b></a> <a href="../sewing.htm"><b>3</b></a> </nobr><br><nobr>detection <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>detects <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><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="../check_free_boundaries.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../cut.htm"><b>4</b></a> <a href="../close_contour.htm"><b>5</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>14</b></a> <a href="../newentity_blocks.htm"><b>15</b></a> <a href="../sketcher.htm"><b>16</b></a> <a href="../shape_processing.htm"><b>17</b></a> <a href="../working_with_groups.htm"><b>18</b></a> <a href="../wire.htm"><b>19</b></a> <a href="../transparency.htm"><b>20</b></a> <a href="../suppress_internal_wires.htm"><b>21</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>differ</b></a> <br><a href="../groups.htm"><b>differencelist</b></a> <br><nobr>different <a href="../changing_displaying_parameters.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_displaygui_functions.htm"><b>4</b></a> <a href="../mirror_image.htm"><b>5</b></a> </nobr><br><nobr>dimension <a href="../chamfer.htm"><b>1</b></a> <a href="../extrusion.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="../multi_rotation.htm"><b>5</b></a> </nobr><br><nobr>dimensions <a href="../box.htm"><b>1</b></a> <a href="../cylinder.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="../multi_rotation.htm"><b>6</b></a> </nobr><br><a href="../multi_rotation.htm"><b>dimentions</b></a> <br><nobr>dir <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> </nobr><br><nobr>dir1 <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> </nobr><br><nobr>dir2 <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> </nobr><br><nobr>direction <a href="../circle.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> <a href="../extrusion.htm"><b>3</b></a> <a href="../ellipse.htm"><b>4</b></a> <a href="../cone.htm"><b>5</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> <a href="../multi_translation.htm"><b>11</b></a> <a href="../multi_transformation.htm"><b>12</b></a> <a href="../multi_rotation.htm"><b>13</b></a> <a href="../local_coordinate_system.htm"><b>14</b></a> <a href="../sketcher.htm"><b>15</b></a> <a href="../rotation.htm"><b>16</b></a> <a href="../revolution.htm"><b>17</b></a> <a href="../turus.htm"><b>18</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> <a href="../multi_translation.htm"><b>3</b></a> <a href="../multi_transformation.htm"><b>4</b></a> <a href="../local_coordinate_system.htm"><b>5</b></a> </nobr><br><nobr>dirface1v <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><nobr>dirfaceid1 <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><nobr>dirfaceid1u <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><nobr>dirfaceid1v <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><nobr>dirfaceid2 <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><nobr>dirfaceid2u <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><nobr>dirfaceid2v <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><nobr>display <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../boolean_operations.htm"><b>4</b></a> <a href="../blocks_operations.htm"><b>5</b></a> <a href="../basic_operations.htm"><b>6</b></a> <a href="../basic_geometrical_objects.htm"><b>7</b></a> <a href="../complex_objects.htm"><b>8</b></a> <a href="../color.htm"><b>9</b></a> <a href="../geometrical_objects.htm"><b>10</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>13</b></a> <a href="../groups.htm"><b>14</b></a> <a href="../suppress_holes.htm"><b>15</b></a> <a href="../sketcher_tui.htm"><b>16</b></a> <a href="../sewing.htm"><b>17</b></a> <a href="../repairing_operations.htm"><b>18</b></a> <a href="../primitives.htm"><b>19</b></a> <a href="../wireframe_and_shading.htm"><b>20</b></a> <a href="../transparency.htm"><b>21</b></a> <a href="../transformation_operations.htm"><b>22</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="../isos.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><nobr>displaying <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.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="../glue_faces.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_measuregui_functions.htm"><b>4</b></a> <a href="../offset_surface.htm"><b>5</b></a> <a href="../measurement_tools.htm"><b>6</b></a> </nobr><br><a href="../repairing_operations.htm"><b>divide</b></a> <br><nobr>divided <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>divideedge <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>dividing <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b>>></b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" align="center"><a href="whlstf1.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>
+<p class="ftsbody" >
+<nobr><a name="bms_CR"></a><a name="subkey_CR"></a>create <a href="../circle.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../box.htm"><b>4</b></a> <a href="../boolean_operations.htm"><b>5</b></a> <a href="../blocks_operations.htm"><b>6</b></a> <a href="../basic_operations.htm"><b>7</b></a> <a href="../basic_geometrical_objects.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../face.htm"><b>10</b></a> <a href="../extrusion.htm"><b>11</b></a> <a href="../explode.htm"><b>12</b></a> <a href="../ellipse.htm"><b>13</b></a> <a href="../edge.htm"><b>14</b></a> <a href="../cylinder.htm"><b>15</b></a> <a href="../curve.htm"><b>16</b></a> <a href="../cone.htm"><b>17</b></a> <a href="../compound.htm"><b>18</b></a> <a href="../complex_objects.htm"><b>19</b></a> <a href="../modify_the_location.htm"><b>20</b></a> <a href="../mirror_image.htm"><b>21</b></a> <a href="../measurement_tools.htm"><b>22</b></a> <a href="../local_coordinate_system.htm"><b>23</b></a> <a href="../line.htm"><b>24</b></a> <a href="../groups.htm"><b>25</b></a> <a href="../geometrical_objects.htm"><b>26</b></a> <a href="../filling.htm"><b>27</b></a> <a href="../fillet.htm"><b>28</b></a> <a href="../rotation.htm"><b>29</b></a> <a href="../revolution.htm"><b>30</b></a> <a href="../repairing_operations.htm"><b>31</b></a> <a href="../primitives.htm"><b>32</b></a> <a href="../point.htm"><b>33</b></a> <a href="../plane.htm"><b>34</b></a> <a href="../pipe_creation.htm"><b>35</b></a> <a href="../occ_viewer.htm"><b>36</b></a> <a href="../wire.htm"><b>37</b></a> <a href="../vector.htm"><b>38</b></a> <a href="../turus.htm"><b>39</b></a> <a href="../translation.htm"><b>40</b></a> <a href="../transformation_operations.htm"><b>41</b></a> <a href="../sphere.htm"><b>42</b></a> <a href="../solid.htm"><b>43</b></a> <a href="../sketcher_tui.htm"><b>44</b></a> <a href="../sketcher.htm"><b>45</b></a> <a href="../shell.htm"><b>46</b></a> <a href="../working_with_groups.htm"><b>47</b></a> <a href="../working_plane.htm"><b>48</b></a> </nobr><br><nobr>createanddisplaygo <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../complex_objects.htm"><b>7</b></a> <a href="../groups.htm"><b>8</b></a> <a href="../geometrical_objects.htm"><b>9</b></a> <a href="../repairing_operations.htm"><b>10</b></a> <a href="../primitives.htm"><b>11</b></a> <a href="../transformation_operations.htm"><b>12</b></a> <a href="../sketcher_tui.htm"><b>13</b></a> </nobr><br><nobr>created <a href="../close_contour.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../measurement_tools.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../plane.htm"><b>5</b></a> <a href="../newentity_blocks.htm"><b>6</b></a> <a href="../viewing_geometrical_objects.htm"><b>7</b></a> <a href="../sketcher.htm"><b>8</b></a> <a href="../working_with_groups.htm"><b>9</b></a> </nobr><br><nobr>creategroup <a href="../groups.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>creates <a href="../archimede.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> <a href="../mirror_image.htm"><b>4</b></a> <a href="../fuse.htm"><b>5</b></a> <a href="../fillet.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../section.htm"><b>8</b></a> <a href="../scale_transform.htm"><b>9</b></a> <a href="../sketcher.htm"><b>10</b></a> </nobr><br><nobr>creation <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../basic_geometrical_objects.htm"><b>4</b></a> <a href="../arc.htm"><b>5</b></a> <a href="../files/introduction_to_geom.htm"><b>6</b></a> <a href="../face.htm"><b>7</b></a> <a href="../extrusion.htm"><b>8</b></a> <a href="../ellipse.htm"><b>9</b></a> <a href="../edge.htm"><b>10</b></a> <a href="../cylinder.htm"><b>11</b></a> <a href="../curve.htm"><b>12</b></a> <a href="../cone.htm"><b>13</b></a> <a href="../compound.htm"><b>14</b></a> <a href="../complex_objects.htm"><b>15</b></a> <a href="../line.htm"><b>16</b></a> <a href="../groups.htm"><b>17</b></a> <a href="../geometry.htm"><b>18</b></a> <a href="../geometrical_objects.htm"><b>19</b></a> <a href="../filling.htm"><b>20</b></a> <a href="../revolution.htm"><b>21</b></a> <a href="../repairing_operations.htm"><b>22</b></a> <a href="../primitives.htm"><b>23</b></a> <a href="../point.htm"><b>24</b></a> <a href="../plane.htm"><b>25</b></a> <a href="../pipe_creation.htm"><b>26</b></a> <a href="../wire.htm"><b>27</b></a> <a href="../vector.htm"><b>28</b></a> <a href="../turus.htm"><b>29</b></a> <a href="../sphere.htm"><b>30</b></a> <a href="../solid.htm"><b>31</b></a> <a href="../shell.htm"><b>32</b></a> <a href="../working_with_groups.htm"><b>33</b></a> </nobr><br><a href="../occ_viewer.htm"><b>cross</b></a> <br><a name="bms_CS"></a><a name="subkey_CS"></a><a href="../local_coordinate_system.htm"><b>cs</b></a> <br><a href="../transformation_operations.htm"><b>cs1</b></a> <br><a href="../transformation_operations.htm"><b>cs2</b></a> <br><a name="bms_CU"></a><a name="subkey_CU"></a><a href="../modify_the_location.htm"><b>cube</b></a> <br><nobr>current <a href="../occ_viewer.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><nobr>currently <a href="../box.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../line.htm"><b>3</b></a> <a href="../sphere.htm"><b>4</b></a> </nobr><br><a href="../shape_processing.htm"><b>curvature</b></a> <br><nobr>curve <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><a href="../shape_processing.htm"><b>curve2dmode</b></a> <br><a href="../shape_processing.htm"><b>curve3dmode</b></a> <br><a href="../shape_processing.htm"><b>curvecontinuity</b></a> <br><nobr>curves <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../sketcher.htm"><b>4</b></a> <a href="../shape_processing.htm"><b>5</b></a> </nobr><br><a href="../filling.htm"><b>curving</b></a> <br><nobr>cut <a href="../boolean_operations.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> <a href="../cut.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> </nobr><br><a href="../repairing_operations.htm"><b>cut_without_f_2</b></a> <br><nobr>cuts <a href="../cut.htm"><b>1</b></a> <a href="../common.htm"><b>2</b></a> </nobr><br><a href="../partition.htm"><b>cutting</b></a> <br><nobr><a name="bms_CY"></a><a name="subkey_CY"></a>cylinder <a href="../boolean_operations.htm"><b>1</b></a> <a href="../cylinder.htm"><b>2</b></a> <a href="../cone.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../primitives.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><a href="../complex_objects.htm"><b>cylinders</b></a> <br><a href="../shape_processing.htm"><b>cylindrical</b></a> <br>
+<br><br>
+<nobr><a name="bm_D"></a><a name="subkey_D{"></a>d <a href="../chamfer.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><nobr>d1 <a href="../chamfer.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>d2 <a href="../chamfer.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><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 href="../repairing_operations.htm"><b>data_dir</b></a> <br><nobr><a name="bms_DE"></a><a name="subkey_DE"></a>default <a href="../point.htm"><b>1</b></a> <a href="../occ_viewer.htm"><b>2</b></a> <a href="../viewing_geometrical_objects.htm"><b>3</b></a> <a href="../sketcher.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><nobr>define <a href="../circle.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../arc.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../extrusion.htm"><b>6</b></a> <a href="../explode_on_blocks.htm"><b>7</b></a> <a href="../explode.htm"><b>8</b></a> <a href="../ellipse.htm"><b>9</b></a> <a href="../cylinder.htm"><b>10</b></a> <a href="../curve.htm"><b>11</b></a> <a href="../cone.htm"><b>12</b></a> <a href="../multi_transformation.htm"><b>13</b></a> <a href="../multi_rotation.htm"><b>14</b></a> <a href="../local_coordinate_system.htm"><b>15</b></a> <a href="../line.htm"><b>16</b></a> <a href="../filling.htm"><b>17</b></a> <a href="../fillet.htm"><b>18</b></a> <a href="../scale_transform.htm"><b>19</b></a> <a href="../rotation.htm"><b>20</b></a> <a href="../revolution.htm"><b>21</b></a> <a href="../point.htm"><b>22</b></a> <a href="../plane.htm"><b>23</b></a> <a href="../pipe_creation.htm"><b>24</b></a> <a href="../occ_viewer.htm"><b>25</b></a> <a href="../vector.htm"><b>26</b></a> <a href="../turus.htm"><b>27</b></a> <a href="../translation.htm"><b>28</b></a> <a href="../sphere.htm"><b>29</b></a> <a href="../shape_processing.htm"><b>30</b></a> <a href="../working_with_groups.htm"><b>31</b></a> <a href="../working_plane.htm"><b>32</b></a> </nobr><br><nobr>defined <a href="../multi_rotation.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><nobr>defines <a href="../multi_transformation.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>defining <a href="../point.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> </nobr><br><nobr>definite <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../suppress_holes.htm"><b>2</b></a> </nobr><br><a href="../pipe_creation.htm"><b>definition</b></a> <br><a href="../archimede.htm"><b>deflection</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>degenerated</b></a> <br><nobr>degree <a href="../filling.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>degrees <a href="../revolution.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>delete</b></a> <br><a href="../partition.htm"><b>deleted</b></a> <br><a href="../archimede.htm"><b>density</b></a> <br><a href="../multi_transformation.htm"><b>depending</b></a> <br><a href="../shape_processing.htm"><b>depends</b></a> <br><a href="../shape_processing.htm"><b>derivatives</b></a> <br><a href="../measurement_tools.htm"><b>descr</b></a> <br><nobr>description <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../newentity_blocks.htm"><b>3</b></a> <a href="../sketcher_tui.htm"><b>4</b></a> <a href="../sketcher.htm"><b>5</b></a> </nobr><br><a href="../working_with_groups.htm"><b>designed</b></a> <br><a href="../sketcher.htm"><b>destination</b></a> <br><nobr>destined <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../geometry.htm"><b>2</b></a> </nobr><br><nobr>detect <a href="../sewing.htm"><b>1</b></a> <a href="../suppress_holes.htm"><b>2</b></a> </nobr><br><a href="../shape_processing.htm"><b>detection</b></a> <br><a href="../check_free_boundaries.htm"><b>detects</b></a> <br><a href="../occ_viewer.htm"><b>developed</b></a> <br><nobr><a name="bms_DI"></a><a name="subkey_DI"></a>dialog <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../cut.htm"><b>2</b></a> <a href="../newentity_blocks.htm"><b>3</b></a> <a href="../wire.htm"><b>4</b></a> <a href="../transparency.htm"><b>5</b></a> <a href="../sketcher.htm"><b>6</b></a> <a href="../shape_processing.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><a href="../groups.htm"><b>differencelist</b></a> <br><nobr>different <a href="../mirror_image.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>dimension <a href="../chamfer.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> </nobr><br><nobr>dimensions <a href="../box.htm"><b>1</b></a> <a href="../cylinder.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> </nobr><br><nobr>dir <a href="../multi_rotation.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> </nobr><br><a href="../multi_translation.htm"><b>dir1</b></a> <br><a href="../multi_translation.htm"><b>dir2</b></a> <br><nobr>direction <a href="../circle.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> <a href="../extrusion.htm"><b>3</b></a> <a href="../ellipse.htm"><b>4</b></a> <a href="../cone.htm"><b>5</b></a> <a href="../multi_transformation.htm"><b>6</b></a> <a href="../multi_rotation.htm"><b>7</b></a> <a href="../local_coordinate_system.htm"><b>8</b></a> <a href="../rotation.htm"><b>9</b></a> <a href="../revolution.htm"><b>10</b></a> <a href="../occ_viewer.htm"><b>11</b></a> <a href="../multi_translation.htm"><b>12</b></a> <a href="../turus.htm"><b>13</b></a> <a href="../sketcher.htm"><b>14</b></a> <a href="../shape_processing.htm"><b>15</b></a> </nobr><br><nobr>directions <a href="../multi_transformation.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> <a href="../multi_translation.htm"><b>3</b></a> </nobr><br><a href="../local_coordinate_system.htm"><b>directly</b></a> <br><a href="../multi_transformation.htm"><b>dirfaceid1</b></a> <br><a href="../multi_transformation.htm"><b>dirfaceid1u</b></a> <br><a href="../multi_transformation.htm"><b>dirfaceid1v</b></a> <br><a href="../multi_transformation.htm"><b>dirfaceid2</b></a> <br><a href="../multi_transformation.htm"><b>dirfaceid2u</b></a> <br><a href="../multi_transformation.htm"><b>dirfaceid2v</b></a> <br><nobr>display <a href="../color.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../boolean_operations.htm"><b>4</b></a> <a href="../blocks_operations.htm"><b>5</b></a> <a href="../basic_operations.htm"><b>6</b></a> <a href="../basic_geometrical_objects.htm"><b>7</b></a> <a href="../complex_objects.htm"><b>8</b></a> <a href="../groups.htm"><b>9</b></a> <a href="../geometrical_objects.htm"><b>10</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>11</b></a> <a href="../sewing.htm"><b>12</b></a> <a href="../repairing_operations.htm"><b>13</b></a> <a href="../primitives.htm"><b>14</b></a> <a href="../viewing_geometrical_objects.htm"><b>15</b></a> <a href="../transparency.htm"><b>16</b></a> <a href="../transformation_operations.htm"><b>17</b></a> <a href="../suppress_holes.htm"><b>18</b></a> <a href="../sketcher_tui.htm"><b>19</b></a> <a href="../wireframe_and_shading.htm"><b>20</b></a> </nobr><br><nobr>displayed <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../isos.htm"><b>2</b></a> <a href="../occ_viewer.htm"><b>3</b></a> <a href="../viewing_geometrical_objects.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><a href="../viewing_geometrical_objects.htm"><b>displayonly</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>displays</b></a> <br><nobr>distance <a href="../measurement_tools.htm"><b>1</b></a> <a href="../glue_faces.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../offset_surface.htm"><b>4</b></a> <a href="../shape_processing.htm"><b>5</b></a> </nobr><br><a href="../repairing_operations.htm"><b>divide</b></a> <br><nobr>divided <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr>divideedge <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_DO"></a><a name="subkey_DO"></a>doesn <a href="../groups.htm"><b>1</b></a> <a href="../occ_viewer.htm"><b>2</b></a> </nobr><br><nobr>don <a href="../box.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../occ_viewer.htm"><b>3</b></a> <a href="../sphere.htm"><b>4</b></a> </nobr><br><nobr>done <a href="../close_contour.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> </nobr><br><nobr>double <a href="../multi_transformation.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> <a href="../multi_translation.htm"><b>3</b></a> <a href="../transparency.htm"><b>4</b></a> </nobr><br><a href="../sketcher.htm"><b>doubles</b></a> <br><a href="../working_with_groups.htm"><b>down</b></a> <br><a href="../occ_viewer.htm"><b>downward</b></a> <br><a name="bms_DR"></a><a name="subkey_DR"></a><a href="../occ_viewer.htm"><b>drag</b></a> <br><a href="../occ_viewer.htm"><b>drawn</b></a> <br><a href="../shape_processing.htm"><b>drop</b></a> <br><a href="../shape_processing.htm"><b>dropsmalledges</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b>>></b></a>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\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_DO"></a><a name="subkey_DO"></a><a href="../modify_the_location.htm"><b>does</b></a> <br><a href="../groups.htm"><b>doesn</b></a> <br><nobr>don <a href="../box.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../sphere.htm"><b>3</b></a> </nobr><br><nobr>done <a href="../close_contour.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="../multi_translation.htm"><b>4</b></a> </nobr><br><nobr>double <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../multi_transformation.htm"><b>3</b></a> <a href="../multi_rotation.htm"><b>4</b></a> <a href="../transparency.htm"><b>5</b></a> </nobr><br><a href="../sketcher.htm"><b>doubles</b></a> <br><a href="../working_with_groups.htm"><b>down</b></a> <br><nobr><a name="bms_DR"></a><a name="subkey_DR"></a>dropsmalledges <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_DX"></a><a name="subkey_DX"></a>dx <a href="../box.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../measurement_tools.htm"><b>3</b></a> <a href="../sketcher.htm"><b>4</b></a> <a href="../vector.htm"><b>5</b></a> <a href="../translation.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_DY"></a><a name="subkey_DY"></a>dy <a href="../box.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../measurement_tools.htm"><b>3</b></a> <a href="../sketcher.htm"><b>4</b></a> <a href="../vector.htm"><b>5</b></a> <a href="../translation.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_DZ"></a><a name="subkey_DZ"></a>dz <a href="../box.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../measurement_tools.htm"><b>3</b></a> <a href="../vector.htm"><b>4</b></a> <a href="../translation.htm"><b>5</b></a> </nobr><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><a name="bms_EA"></a><a name="subkey_EA"></a><a href="../working_with_groups.htm"><b>easier</b></a> <br><nobr><a name="bms_ED"></a><a name="subkey_ED"></a>edge <a href="../circle.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../arc.htm"><b>3</b></a> <a href="../add_point_on_edge.htm"><b>4</b></a> <a href="../extrusion.htm"><b>5</b></a> <a href="../ellipse.htm"><b>6</b></a> <a href="../edge.htm"><b>7</b></a> <a href="../curve.htm"><b>8</b></a> <a href="../complex_objects.htm"><b>9</b></a> <a href="../close_contour.htm"><b>10</b></a> <a href="../geometrical_objects.htm"><b>11</b></a> <a href="../fillet.htm"><b>12</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>14</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>15</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>16</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>17</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>18</b></a> <a href="../point.htm"><b>19</b></a> <a href="../pipe_creation.htm"><b>20</b></a> <a href="../measurement_tools.htm"><b>21</b></a> <a href="../line.htm"><b>22</b></a> <a href="../revolution.htm"><b>23</b></a> <a href="../repairing_operations.htm"><b>24</b></a> <a href="../vector.htm"><b>25</b></a> <a href="../transformation_operations.htm"><b>26</b></a> </nobr><br><a href="../repairing_operations.htm"><b>edge_ind</b></a> <br><a href="../repairing_operations.htm"><b>edge_points</b></a> <br><a href="../building_by_blocks.htm"><b>edge1</b></a> <br><a href="../building_by_blocks.htm"><b>edge2</b></a> <br><a href="../building_by_blocks.htm"><b>edge3</b></a> <br><a href="../building_by_blocks.htm"><b>edge4</b></a> <br><nobr>edgeid <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr>edges <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../box.htm"><b>4</b></a> <a href="../explode.htm"><b>5</b></a> <a href="../close_contour.htm"><b>6</b></a> <a href="../filling.htm"><b>7</b></a> <a href="../fillet.htm"><b>8</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>13</b></a> <a href="../newentity_blocks.htm"><b>14</b></a> <a href="../sketcher.htm"><b>15</b></a> <a href="../shell.htm"><b>16</b></a> <a href="../shape_processing.htm"><b>17</b></a> <a href="../propagate.htm"><b>18</b></a> <a href="../wireframe_and_shading.htm"><b>19</b></a> <a href="../wire.htm"><b>20</b></a> <a href="../transformation_operations.htm"><b>21</b></a> </nobr><br><a href="../working_with_groups.htm"><b>edit</b></a> <br><a href="../working_with_groups.htm"><b>editing</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="../close_contour.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> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../sketcher.htm"><b>6</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>elementary</b></a> <br><nobr>elements <a href="../face.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_buildgui_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> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><nobr>ellipse <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../ellipse.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>else <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_EM"></a><a name="subkey_EM"></a>empty <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../suppress_holes.htm"><b>2</b></a> <a href="../suppress_internal_wires.htm"><b>3</b></a> </nobr><br><a name="bms_EN"></a><a name="subkey_EN"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>encountered</b></a> <br><nobr>end <a href="../extrusion.htm"><b>1</b></a> <a href="../close_contour.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="../modify_the_location.htm"><b>5</b></a> <a href="../sketcher.htm"><b>6</b></a> <a href="../repairing_operations.htm"><b>7</b></a> <a href="../vector.htm"><b>8</b></a> <a href="../translation.htm"><b>9</b></a> <a href="../transformation_operations.htm"><b>10</b></a> </nobr><br><nobr>ending <a href="../arc.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>ends <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>enter <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>entire</b></a> <br><nobr>entity <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../arc.htm"><b>3</b></a> <a href="../face.htm"><b>4</b></a> <a href="../extrusion.htm"><b>5</b></a> <a href="../explode.htm"><b>6</b></a> <a href="../ellipse.htm"><b>7</b></a> <a href="../edge.htm"><b>8</b></a> <a href="../cylinder.htm"><b>9</b></a> <a href="../curve.htm"><b>10</b></a> <a href="../cone.htm"><b>11</b></a> <a href="../compound.htm"><b>12</b></a> <a href="../filling.htm"><b>13</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>14</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>15</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>16</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>17</b></a> <a href="../point.htm"><b>18</b></a> <a href="../plane.htm"><b>19</b></a> <a href="../pipe_creation.htm"><b>20</b></a> <a href="../newentity_blocks.htm"><b>21</b></a> <a href="../local_coordinate_system.htm"><b>22</b></a> <a href="../line.htm"><b>23</b></a> <a href="../sphere.htm"><b>24</b></a> <a href="../solid.htm"><b>25</b></a> <a href="../sketcher.htm"><b>26</b></a> <a href="../shell.htm"><b>27</b></a> <a href="../revolution.htm"><b>28</b></a> <a href="../working_with_groups.htm"><b>29</b></a> <a href="../working_plane.htm"><b>30</b></a> <a href="../wire.htm"><b>31</b></a> <a href="../vector.htm"><b>32</b></a> <a href="../turus.htm"><b>33</b></a> </nobr><br><nobr><a name="bms_EQ"></a><a name="subkey_EQ"></a>equal <a href="../cone.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><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><nobr>error <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../groups.htm"><b>3</b></a> </nobr><br><nobr>errors <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_ET"></a><a name="subkey_ET"></a>etc <a href="../explode.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> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_EX"></a><a name="subkey_EX"></a>example <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../archimede.htm"><b>4</b></a> <a href="../arc.htm"><b>5</b></a> <a href="../add_point_on_edge.htm"><b>6</b></a> <a href="../face.htm"><b>7</b></a> <a href="../explode_on_blocks.htm"><b>8</b></a> <a href="../ellipse.htm"><b>9</b></a> <a href="../edge.htm"><b>10</b></a> <a href="../cylinder.htm"><b>11</b></a> <a href="../cut.htm"><b>12</b></a> <a href="../cone.htm"><b>13</b></a> <a href="../compound.htm"><b>14</b></a> <a href="../common.htm"><b>15</b></a> <a href="../glue_faces.htm"><b>16</b></a> <a href="../fuse.htm"><b>17</b></a> <a href="../filling.htm"><b>18</b></a> <a href="../fillet.htm"><b>19</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>20</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>21</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>22</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>23</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>24</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>25</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>26</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>27</b></a> <a href="../point.htm"><b>28</b></a> <a href="../pipe_creation.htm"><b>29</b></a> <a href="../partition.htm"><b>30</b></a> <a href="../offset_surface.htm"><b>31</b></a> <a href="../newentity_blocks.htm"><b>32</b></a> <a href="../local_coordinate_system.htm"><b>33</b></a> <a href="../line.htm"><b>34</b></a> <a href="../isos.htm"><b>35</b></a> <a href="../suppress_holes.htm"><b>36</b></a> <a href="../suppress_faces.htm"><b>37</b></a> <a href="../sphere.htm"><b>38</b></a> <a href="../solid.htm"><b>39</b></a> <a href="../sketcher.htm"><b>40</b></a> <a href="../shell.htm"><b>41</b></a> <a href="../shape_processing.htm"><b>42</b></a> <a href="../sewing.htm"><b>43</b></a> <a href="../section.htm"><b>44</b></a> <a href="../scale_transform.htm"><b>45</b></a> <a href="../rotation.htm"><b>46</b></a> <a href="../revolution.htm"><b>47</b></a> <a href="../repairing_operations.htm"><b>48</b></a> <a href="../propagate.htm"><b>49</b></a> <a href="../working_with_groups.htm"><b>50</b></a> <a href="../wire.htm"><b>51</b></a> <a href="../turus.htm"><b>52</b></a> <a href="../translation.htm"><b>53</b></a> <a href="../suppress_internal_wires.htm"><b>54</b></a> </nobr><br><nobr>examples <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../box.htm"><b>5</b></a> <a href="../archimede.htm"><b>6</b></a> <a href="../arc.htm"><b>7</b></a> <a href="../add_point_on_edge.htm"><b>8</b></a> <a href="../face.htm"><b>9</b></a> <a href="../extrusion.htm"><b>10</b></a> <a href="../explode_on_blocks.htm"><b>11</b></a> <a href="../ellipse.htm"><b>12</b></a> <a href="../edge.htm"><b>13</b></a> <a href="../cylinder.htm"><b>14</b></a> <a href="../cut.htm"><b>15</b></a> <a href="../curve.htm"><b>16</b></a> <a href="../cone.htm"><b>17</b></a> <a href="../compound.htm"><b>18</b></a> <a href="../common.htm"><b>19</b></a> <a href="../color.htm"><b>20</b></a> <a href="../close_contour.htm"><b>21</b></a> <a href="../glue_faces.htm"><b>22</b></a> <a href="../fuse.htm"><b>23</b></a> <a href="../filling.htm"><b>24</b></a> <a href="../fillet.htm"><b>25</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>26</b></a> <a href="../point.htm"><b>27</b></a> <a href="../plane.htm"><b>28</b></a> <a href="../pipe_creation.htm"><b>29</b></a> <a href="../partition.htm"><b>30</b></a> <a href="../offset_surface.htm"><b>31</b></a> <a href="../newentity_blocks.htm"><b>32</b></a> <a href="../multi_translation.htm"><b>33</b></a> <a href="../multi_transformation.htm"><b>34</b></a> <a href="../multi_rotation.htm"><b>35</b></a> <a href="../modify_the_location.htm"><b>36</b></a> <a href="../mirror_image.htm"><b>37</b></a> <a href="../line.htm"><b>38</b></a> <a href="../suppress_holes.htm"><b>39</b></a> <a href="../suppress_faces.htm"><b>40</b></a> <a href="../sphere.htm"><b>41</b></a> <a href="../solid.htm"><b>42</b></a> <a href="../sketcher.htm"><b>43</b></a> <a href="../shell.htm"><b>44</b></a> <a href="../shape_processing.htm"><b>45</b></a> <a href="../sewing.htm"><b>46</b></a> <a href="../section.htm"><b>47</b></a> <a href="../scale_transform.htm"><b>48</b></a> <a href="../rotation.htm"><b>49</b></a> <a href="../revolution.htm"><b>50</b></a> <a href="../propagate.htm"><b>51</b></a> <a href="../working_with_groups.htm"><b>52</b></a> <a href="../wireframe_and_shading.htm"><b>53</b></a> <a href="../wire.htm"><b>54</b></a> <a href="../vector.htm"><b>55</b></a> <a href="../turus.htm"><b>56</b></a> <a href="../transparency.htm"><b>57</b></a> <a href="../translation.htm"><b>58</b></a> <a href="../suppress_internal_wires.htm"><b>59</b></a> </nobr><br><nobr>except <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../suppress_internal_wires.htm"><b>2</b></a> </nobr><br><nobr>existing <a href="../plane.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>expand</b></a> <br><nobr>explode <a href="../blocks_operations.htm"><b>1</b></a> <a href="../blocks.htm"><b>2</b></a> <a href="../explode_on_blocks.htm"><b>3</b></a> <a href="../explode.htm"><b>4</b></a> <a href="../geometrical_objects.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>7</b></a> </nobr><br><nobr>exploded <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../explode.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> </nobr><br><a href="../explode.htm"><b>explodes</b></a> <br><nobr>export <a href="../files/introduction_to_geom.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>exportation</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>exporting</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>extra</b></a> <br><nobr>extracted <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>extruded <a href="../files/salome2_sp3_generationgui_functions.htm"><b>1</b></a> <a href="../pipe_creation.htm"><b>2</b></a> <a href="../revolution.htm"><b>3</b></a> </nobr><br><nobr>extrusion <a href="../extrusion.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_F"></a><a name="subkey_F{"></a>f <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br><a href="../repairing_operations.htm"><b>f_2</b></a> <br><a href="../transformation_operations.htm"><b>f_ind_1</b></a> <br><a href="../transformation_operations.htm"><b>f_ind_2</b></a> <br><a href="../newentity_blocks.htm"><b>f1</b></a> <br><a href="../repairing_operations.htm"><b>f1_id</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><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
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" align="center"><a href="whlstf2.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>
+<p class="ftsbody" >
+<a name="bms_DU"></a><a name="subkey_DU"></a><a href="../shape_processing.htm"><b>du</b></a> <br><nobr>dump <a href="../occ_viewer.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> </nobr><br><a href="../occ_viewer.htm"><b>duplicate</b></a> <br><nobr><a name="bms_DX"></a><a name="subkey_DX"></a>dx <a href="../box.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../vector.htm"><b>3</b></a> <a href="../translation.htm"><b>4</b></a> <a href="../sketcher.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_DY"></a><a name="subkey_DY"></a>dy <a href="../box.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../vector.htm"><b>3</b></a> <a href="../translation.htm"><b>4</b></a> <a href="../sketcher.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_DZ"></a><a name="subkey_DZ"></a>dz <a href="../box.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../vector.htm"><b>3</b></a> <a href="../translation.htm"><b>4</b></a> </nobr><br>
+<br><br>
+<a name="bm_E"></a><a name="subkey_E{"></a><a href="../shape_processing.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><a name="bms_EA"></a><a name="subkey_EA"></a><a href="../working_with_groups.htm"><b>easier</b></a> <br><nobr><a name="bms_ED"></a><a name="subkey_ED"></a>edge <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../chamfer.htm"><b>3</b></a> <a href="../arc.htm"><b>4</b></a> <a href="../add_point_on_edge.htm"><b>5</b></a> <a href="../extrusion.htm"><b>6</b></a> <a href="../ellipse.htm"><b>7</b></a> <a href="../edge.htm"><b>8</b></a> <a href="../curve.htm"><b>9</b></a> <a href="../complex_objects.htm"><b>10</b></a> <a href="../measurement_tools.htm"><b>11</b></a> <a href="../line.htm"><b>12</b></a> <a href="../geometrical_objects.htm"><b>13</b></a> <a href="../fillet.htm"><b>14</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>15</b></a> <a href="../revolution.htm"><b>16</b></a> <a href="../repairing_operations.htm"><b>17</b></a> <a href="../point.htm"><b>18</b></a> <a href="../pipe_creation.htm"><b>19</b></a> <a href="../vector.htm"><b>20</b></a> <a href="../transformation_operations.htm"><b>21</b></a> <a href="../shape_processing.htm"><b>22</b></a> </nobr><br><a href="../repairing_operations.htm"><b>edge_ind</b></a> <br><a href="../repairing_operations.htm"><b>edge_points</b></a> <br><a href="../building_by_blocks.htm"><b>edge1</b></a> <br><a href="../building_by_blocks.htm"><b>edge2</b></a> <br><a href="../building_by_blocks.htm"><b>edge3</b></a> <br><a href="../building_by_blocks.htm"><b>edge4</b></a> <br><a href="../add_point_on_edge.htm"><b>edgeid</b></a> <br><nobr>edges <a href="../close_contour.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../chamfer.htm"><b>3</b></a> <a href="../building_by_blocks.htm"><b>4</b></a> <a href="../box.htm"><b>5</b></a> <a href="../explode.htm"><b>6</b></a> <a href="../filling.htm"><b>7</b></a> <a href="../fillet.htm"><b>8</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>9</b></a> <a href="../propagate.htm"><b>10</b></a> <a href="../newentity_blocks.htm"><b>11</b></a> <a href="../wire.htm"><b>12</b></a> <a href="../transformation_operations.htm"><b>13</b></a> <a href="../sketcher.htm"><b>14</b></a> <a href="../shell.htm"><b>15</b></a> <a href="../shape_processing.htm"><b>16</b></a> <a href="../wireframe_and_shading.htm"><b>17</b></a> </nobr><br><a href="../working_with_groups.htm"><b>edit</b></a> <br><a href="../working_with_groups.htm"><b>editing</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><nobr><a name="bms_EI"></a><a name="subkey_EI"></a>either <a href="../modify_the_location.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_EL"></a><a name="subkey_EL"></a>element <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>elementary</b></a> <br><nobr>elements <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../viewing_geometrical_objects.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><nobr>ellipse <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../ellipse.htm"><b>2</b></a> </nobr><br><nobr>else <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_EM"></a><a name="subkey_EM"></a>empty <a href="../suppress_internal_wires.htm"><b>1</b></a> <a href="../suppress_holes.htm"><b>2</b></a> </nobr><br><a name="bms_EN"></a><a name="subkey_EN"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>encountered</b></a> <br><nobr>end <a href="../close_contour.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../modify_the_location.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../vector.htm"><b>5</b></a> <a href="../translation.htm"><b>6</b></a> <a href="../transformation_operations.htm"><b>7</b></a> <a href="../sketcher.htm"><b>8</b></a> <a href="../shape_processing.htm"><b>9</b></a> </nobr><br><a href="../arc.htm"><b>ending</b></a> <br><nobr>ends <a href="../close_contour.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>enter</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>entire</b></a> <br><nobr>entity <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../arc.htm"><b>3</b></a> <a href="../face.htm"><b>4</b></a> <a href="../extrusion.htm"><b>5</b></a> <a href="../explode.htm"><b>6</b></a> <a href="../ellipse.htm"><b>7</b></a> <a href="../edge.htm"><b>8</b></a> <a href="../cylinder.htm"><b>9</b></a> <a href="../curve.htm"><b>10</b></a> <a href="../cone.htm"><b>11</b></a> <a href="../compound.htm"><b>12</b></a> <a href="../local_coordinate_system.htm"><b>13</b></a> <a href="../line.htm"><b>14</b></a> <a href="../filling.htm"><b>15</b></a> <a href="../revolution.htm"><b>16</b></a> <a href="../point.htm"><b>17</b></a> <a href="../plane.htm"><b>18</b></a> <a href="../pipe_creation.htm"><b>19</b></a> <a href="../newentity_blocks.htm"><b>20</b></a> <a href="../wire.htm"><b>21</b></a> <a href="../vector.htm"><b>22</b></a> <a href="../turus.htm"><b>23</b></a> <a href="../sphere.htm"><b>24</b></a> <a href="../solid.htm"><b>25</b></a> <a href="../sketcher.htm"><b>26</b></a> <a href="../shell.htm"><b>27</b></a> <a href="../working_with_groups.htm"><b>28</b></a> <a href="../working_plane.htm"><b>29</b></a> </nobr><br><nobr><a name="bms_EQ"></a><a name="subkey_EQ"></a>equal <a href="../cone.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><a name="bms_ER"></a><a name="subkey_ER"></a><a href="../viewing_geometrical_objects.htm"><b>erase</b></a> <br><a href="../viewing_geometrical_objects.htm"><b>eraseall</b></a> <br><a href="../viewing_geometrical_objects.htm"><b>eraseonly</b></a> <br><nobr>error <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> </nobr><br><nobr>errors <a href="../groups.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_ET"></a><a name="subkey_ET"></a>etc <a href="../explode.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_EX"></a><a name="subkey_EX"></a>example <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../archimede.htm"><b>3</b></a> <a href="../arc.htm"><b>4</b></a> <a href="../add_point_on_edge.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../face.htm"><b>7</b></a> <a href="../explode_on_blocks.htm"><b>8</b></a> <a href="../ellipse.htm"><b>9</b></a> <a href="../edge.htm"><b>10</b></a> <a href="../cylinder.htm"><b>11</b></a> <a href="../cut.htm"><b>12</b></a> <a href="../cone.htm"><b>13</b></a> <a href="../compound.htm"><b>14</b></a> <a href="../common.htm"><b>15</b></a> <a href="../local_coordinate_system.htm"><b>16</b></a> <a href="../line.htm"><b>17</b></a> <a href="../isos.htm"><b>18</b></a> <a href="../glue_faces.htm"><b>19</b></a> <a href="../fuse.htm"><b>20</b></a> <a href="../filling.htm"><b>21</b></a> <a href="../fillet.htm"><b>22</b></a> <a href="../sewing.htm"><b>23</b></a> <a href="../section.htm"><b>24</b></a> <a href="../scale_transform.htm"><b>25</b></a> <a href="../rotation.htm"><b>26</b></a> <a href="../revolution.htm"><b>27</b></a> <a href="../repairing_operations.htm"><b>28</b></a> <a href="../propagate.htm"><b>29</b></a> <a href="../point.htm"><b>30</b></a> <a href="../pipe_creation.htm"><b>31</b></a> <a href="../partition.htm"><b>32</b></a> <a href="../offset_surface.htm"><b>33</b></a> <a href="../newentity_blocks.htm"><b>34</b></a> <a href="../wire.htm"><b>35</b></a> <a href="../turus.htm"><b>36</b></a> <a href="../translation.htm"><b>37</b></a> <a href="../suppress_internal_wires.htm"><b>38</b></a> <a href="../suppress_holes.htm"><b>39</b></a> <a href="../suppress_faces.htm"><b>40</b></a> <a href="../sphere.htm"><b>41</b></a> <a href="../solid.htm"><b>42</b></a> <a href="../sketcher.htm"><b>43</b></a> <a href="../shell.htm"><b>44</b></a> <a href="../shape_processing.htm"><b>45</b></a> <a href="../working_with_groups.htm"><b>46</b></a> </nobr><br><nobr>examples <a href="../color.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../circle.htm"><b>3</b></a> <a href="../check_free_faces.htm"><b>4</b></a> <a href="../check_free_boundaries.htm"><b>5</b></a> <a href="../chamfer.htm"><b>6</b></a> <a href="../box.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../add_point_on_edge.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../face.htm"><b>12</b></a> <a href="../extrusion.htm"><b>13</b></a> <a href="../explode_on_blocks.htm"><b>14</b></a> <a href="../ellipse.htm"><b>15</b></a> <a href="../edge.htm"><b>16</b></a> <a href="../cylinder.htm"><b>17</b></a> <a href="../cut.htm"><b>18</b></a> <a href="../curve.htm"><b>19</b></a> <a href="../cone.htm"><b>20</b></a> <a href="../compound.htm"><b>21</b></a> <a href="../common.htm"><b>22</b></a> <a href="../multi_transformation.htm"><b>23</b></a> <a href="../multi_rotation.htm"><b>24</b></a> <a href="../modify_the_location.htm"><b>25</b></a> <a href="../mirror_image.htm"><b>26</b></a> <a href="../line.htm"><b>27</b></a> <a href="../glue_faces.htm"><b>28</b></a> <a href="../fuse.htm"><b>29</b></a> <a href="../filling.htm"><b>30</b></a> <a href="../fillet.htm"><b>31</b></a> <a href="../sewing.htm"><b>32</b></a> <a href="../section.htm"><b>33</b></a> <a href="../scale_transform.htm"><b>34</b></a> <a href="../rotation.htm"><b>35</b></a> <a href="../revolution.htm"><b>36</b></a> <a href="../propagate.htm"><b>37</b></a> <a href="../point.htm"><b>38</b></a> <a href="../plane.htm"><b>39</b></a> <a href="../pipe_creation.htm"><b>40</b></a> <a href="../partition.htm"><b>41</b></a> <a href="../offset_surface.htm"><b>42</b></a> <a href="../newentity_blocks.htm"><b>43</b></a> <a href="../multi_translation.htm"><b>44</b></a> <a href="../wire.htm"><b>45</b></a> <a href="../vector.htm"><b>46</b></a> <a href="../turus.htm"><b>47</b></a> <a href="../transparency.htm"><b>48</b></a> <a href="../translation.htm"><b>49</b></a> <a href="../suppress_internal_wires.htm"><b>50</b></a> <a href="../suppress_holes.htm"><b>51</b></a> <a href="../suppress_faces.htm"><b>52</b></a> <a href="../sphere.htm"><b>53</b></a> <a href="../solid.htm"><b>54</b></a> <a href="../sketcher.htm"><b>55</b></a> <a href="../shell.htm"><b>56</b></a> <a href="../shape_processing.htm"><b>57</b></a> <a href="../working_with_groups.htm"><b>58</b></a> <a href="../wireframe_and_shading.htm"><b>59</b></a> </nobr><br><a href="../suppress_internal_wires.htm"><b>except</b></a> <br><nobr>existing <a href="../plane.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>expand</b></a> <br><nobr>explode <a href="../blocks_operations.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> <a href="../explode.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> </nobr><br><nobr>exploded <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> </nobr><br><a href="../explode.htm"><b>explodes</b></a> <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> <a href="../geometry.htm"><b>3</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>exporting</b></a> <br><nobr>exports <a href="../occ_viewer.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> </nobr><br><a href="../occ_viewer.htm"><b>extended</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>extra</b></a> <br><a href="../explode_on_blocks.htm"><b>extracted</b></a> <br><nobr>extruded <a href="../revolution.htm"><b>1</b></a> <a href="../pipe_creation.htm"><b>2</b></a> </nobr><br><a href="../extrusion.htm"><b>extrusion</b></a> <br>
+<br><br>
+<nobr><a name="bm_F"></a><a name="subkey_F{"></a>f <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br><a href="../repairing_operations.htm"><b>f_2</b></a> <br><a href="../transformation_operations.htm"><b>f_ind_1</b></a> <br><a href="../transformation_operations.htm"><b>f_ind_2</b></a> <br><a href="../newentity_blocks.htm"><b>f1</b></a> <br><a href="../repairing_operations.htm"><b>f1_id</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="../close_contour.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../chamfer.htm"><b>3</b></a> <a href="../building_by_blocks.htm"><b>4</b></a> <a href="../basic_geometrical_objects.htm"><b>5</b></a> <a href="../face.htm"><b>6</b></a> <a href="../extrusion.htm"><b>7</b></a> <a href="../multi_transformation.htm"><b>8</b></a> <a href="../measurement_tools.htm"><b>9</b></a> <a href="../groups.htm"><b>10</b></a> <a href="../geometrical_objects.htm"><b>11</b></a> <a href="../filling.htm"><b>12</b></a> <a href="../fillet.htm"><b>13</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>14</b></a> <a href="../revolution.htm"><b>15</b></a> <a href="../repairing_operations.htm"><b>16</b></a> <a href="../plane.htm"><b>17</b></a> <a href="../pipe_creation.htm"><b>18</b></a> <a href="../partition.htm"><b>19</b></a> <a href="../offset_surface.htm"><b>20</b></a> <a href="../newentity_blocks.htm"><b>21</b></a> <a href="../transformation_operations.htm"><b>22</b></a> <a href="../suppress_internal_wires.htm"><b>23</b></a> <a href="../suppress_faces.htm"><b>24</b></a> <a href="../sketcher_tui.htm"><b>25</b></a> <a href="../sketcher.htm"><b>26</b></a> <a href="../shape_processing.htm"><b>27</b></a> <a href="../working_plane.htm"><b>28</b></a> </nobr><br><a href="../repairing_operations.htm"><b>face_name</b></a> <br><a href="../repairing_operations.htm"><b>face_rot</b></a> <br><nobr>face1 <a href="../chamfer.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> </nobr><br><nobr>face2 <a href="../chamfer.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> </nobr><br><a href="../geometrical_objects.htm"><b>face3</b></a> <br><a href="../groups.htm"><b>faceid</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="../check_free_faces.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../explode_on_blocks.htm"><b>4</b></a> <a href="../explode.htm"><b>5</b></a> <a href="../complex_objects.htm"><b>6</b></a> <a href="../multi_transformation.htm"><b>7</b></a> <a href="../measurement_tools.htm"><b>8</b></a> <a href="../groups.htm"><b>9</b></a> <a href="../glue_faces.htm"><b>10</b></a> <a href="../geometrical_objects.htm"><b>11</b></a> <a href="../fillet.htm"><b>12</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>13</b></a> <a href="../repairing_operations.htm"><b>14</b></a> <a href="../offset_surface.htm"><b>15</b></a> <a href="../newentity_blocks.htm"><b>16</b></a> <a href="../transformation_operations.htm"><b>17</b></a> <a href="../suppress_internal_wires.htm"><b>18</b></a> <a href="../suppress_faces.htm"><b>19</b></a> <a href="../shell.htm"><b>20</b></a> <a href="../shape_processing.htm"><b>21</b></a> </nobr><br><nobr>factor <a href="../scale_transform.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>failed <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><a href="../check_free_boundaries.htm"><b>false</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf4.htm" target="_self" title="previous search group"><b>>></b></a>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\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
-<nobr><a name="bms_FA"></a><a name="subkey_FA"></a>face <a href="../check_free_faces.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../basic_geometrical_objects.htm"><b>4</b></a> <a href="../face.htm"><b>5</b></a> <a href="../extrusion.htm"><b>6</b></a> <a href="../close_contour.htm"><b>7</b></a> <a href="../geometrical_objects.htm"><b>8</b></a> <a href="../filling.htm"><b>9</b></a> <a href="../fillet.htm"><b>10</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>14</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>15</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>16</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>17</b></a> <a href="../plane.htm"><b>18</b></a> <a href="../pipe_creation.htm"><b>19</b></a> <a href="../partition.htm"><b>20</b></a> <a href="../offset_surface.htm"><b>21</b></a> <a href="../newentity_blocks.htm"><b>22</b></a> <a href="../multi_transformation.htm"><b>23</b></a> <a href="../measurement_tools.htm"><b>24</b></a> <a href="../groups.htm"><b>25</b></a> <a href="../suppress_faces.htm"><b>26</b></a> <a href="../sketcher_tui.htm"><b>27</b></a> <a href="../sketcher.htm"><b>28</b></a> <a href="../shape_processing.htm"><b>29</b></a> <a href="../revolution.htm"><b>30</b></a> <a href="../repairing_operations.htm"><b>31</b></a> <a href="../working_plane.htm"><b>32</b></a> <a href="../transformation_operations.htm"><b>33</b></a> <a href="../suppress_internal_wires.htm"><b>34</b></a> </nobr><br><a href="../repairing_operations.htm"><b>face_name</b></a> <br><a href="../repairing_operations.htm"><b>face_rot</b></a> <br><nobr>face1 <a href="../chamfer.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> </nobr><br><nobr>face2 <a href="../chamfer.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> </nobr><br><a href="../geometrical_objects.htm"><b>face3</b></a> <br><a href="../groups.htm"><b>faceid</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="../check_free_faces.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../explode_on_blocks.htm"><b>4</b></a> <a href="../explode.htm"><b>5</b></a> <a href="../complex_objects.htm"><b>6</b></a> <a href="../glue_faces.htm"><b>7</b></a> <a href="../geometrical_objects.htm"><b>8</b></a> <a href="../fillet.htm"><b>9</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>14</b></a> <a href="../offset_surface.htm"><b>15</b></a> <a href="../newentity_blocks.htm"><b>16</b></a> <a href="../multi_transformation.htm"><b>17</b></a> <a href="../measurement_tools.htm"><b>18</b></a> <a href="../groups.htm"><b>19</b></a> <a href="../suppress_faces.htm"><b>20</b></a> <a href="../shell.htm"><b>21</b></a> <a href="../shape_processing.htm"><b>22</b></a> <a href="../repairing_operations.htm"><b>23</b></a> <a href="../transformation_operations.htm"><b>24</b></a> <a href="../suppress_internal_wires.htm"><b>25</b></a> </nobr><br><nobr>factor <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../scale_transform.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>failed <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr>false <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><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>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> <a href="../suppress_holes.htm"><b>3</b></a> </nobr><br><nobr>filled <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> <a href="../wireframe_and_shading.htm"><b>3</b></a> </nobr><br><nobr>fillet <a href="../chamfer.htm"><b>1</b></a> <a href="../fillet.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><a href="../transformation_operations.htm"><b>filletall</b></a> <br><nobr>fillets <a href="../fillet.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>filling <a href="../complex_objects.htm"><b>1</b></a> <a href="../color.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> </nobr><br><nobr>finally <a href="../point.htm"><b>1</b></a> <a href="../plane.htm"><b>2</b></a> <a href="../mirror_image.htm"><b>3</b></a> <a href="../working_with_groups.htm"><b>4</b></a> <a href="../working_plane.htm"><b>5</b></a> <a href="../translation.htm"><b>6</b></a> </nobr><br><nobr>first <a href="../edge.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_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_buildgui_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="../partition.htm"><b>9</b></a> <a href="../multi_translation.htm"><b>10</b></a> <a href="../multi_transformation.htm"><b>11</b></a> <a href="../modify_the_location.htm"><b>12</b></a> <a href="../sketcher_tui.htm"><b>13</b></a> </nobr><br><nobr>firstly <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../cylinder.htm"><b>3</b></a> <a href="../cone.htm"><b>4</b></a> <a href="../point.htm"><b>5</b></a> <a href="../plane.htm"><b>6</b></a> <a href="../mirror_image.htm"><b>7</b></a> <a href="../local_coordinate_system.htm"><b>8</b></a> <a href="../sphere.htm"><b>9</b></a> <a href="../working_plane.htm"><b>10</b></a> <a href="../vector.htm"><b>11</b></a> <a href="../turus.htm"><b>12</b></a> <a href="../translation.htm"><b>13</b></a> </nobr><br><nobr>fix <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>fixfacesize <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>fixing <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>fixshape <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a name="bms_FL"></a><a name="subkey_FL"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>flag</b></a> <br><a href="../repairing_operations.htm"><b>flight_solid</b></a> <br><nobr><a name="bms_FO"></a><a name="subkey_FO"></a>following <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="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> <a href="../sketcher_tui.htm"><b>5</b></a> <a href="../sketcher.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> <a href="../transparency.htm"><b>8</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>format</b></a> <br><nobr>formats <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><nobr>four <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_FR"></a><a name="subkey_FR"></a>free <a href="../check_free_faces.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../suppress_holes.htm"><b>4</b></a> <a href="../sewing.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> </nobr><br><a name="bms_FU"></a><a name="subkey_FU"></a><a href="../newentity_blocks.htm"><b>functionalities</b></a> <br><nobr>functionality <a href="../sketcher.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>functions <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>fuse <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../fuse.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> </nobr><br><a href="../changing_display_parameters.htm"><b>fuse_id</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_G"></a><a name="subkey_GA"></a>gap <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_GE"></a><a name="subkey_GE"></a>general <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>generate <a href="../extrusion.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> <a href="../pipe_creation.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>generating</b></a> <br><nobr>generation <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../pipe_creation.htm"><b>5</b></a> <a href="../revolution.htm"><b>6</b></a> </nobr><br><nobr>geom <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../boolean_operations.htm"><b>4</b></a> <a href="../blocks_operations.htm"><b>5</b></a> <a href="../basic_operations.htm"><b>6</b></a> <a href="../basic_geometrical_objects.htm"><b>7</b></a> <a href="../files/introduction_to_geom.htm"><b>8</b></a> <a href="../complex_objects.htm"><b>9</b></a> <a href="../geometrical_objects.htm"><b>10</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>14</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>15</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>16</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>17</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>18</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>19</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>20</b></a> <a href="../measurement_tools.htm"><b>21</b></a> <a href="../groups.htm"><b>22</b></a> <a href="../sketcher_tui.htm"><b>23</b></a> <a href="../repairing_operations.htm"><b>24</b></a> <a href="../propagate.htm"><b>25</b></a> <a href="../primitives.htm"><b>26</b></a> <a href="../transformation_operations.htm"><b>27</b></a> </nobr><br><nobr>geom_object <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../box.htm"><b>5</b></a> <a href="../archimede.htm"><b>6</b></a> <a href="../arc.htm"><b>7</b></a> <a href="../add_point_on_edge.htm"><b>8</b></a> <a href="../face.htm"><b>9</b></a> <a href="../extrusion.htm"><b>10</b></a> <a href="../explode_on_blocks.htm"><b>11</b></a> <a href="../ellipse.htm"><b>12</b></a> <a href="../edge.htm"><b>13</b></a> <a href="../cylinder.htm"><b>14</b></a> <a href="../cut.htm"><b>15</b></a> <a href="../curve.htm"><b>16</b></a> <a href="../cone.htm"><b>17</b></a> <a href="../compound.htm"><b>18</b></a> <a href="../common.htm"><b>19</b></a> <a href="../close_contour.htm"><b>20</b></a> <a href="../glue_faces.htm"><b>21</b></a> <a href="../fuse.htm"><b>22</b></a> <a href="../filling.htm"><b>23</b></a> <a href="../fillet.htm"><b>24</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>25</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>26</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>27</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>28</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>29</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>30</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>31</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>32</b></a> <a href="../point.htm"><b>33</b></a> <a href="../plane.htm"><b>34</b></a> <a href="../pipe_creation.htm"><b>35</b></a> <a href="../partition.htm"><b>36</b></a> <a href="../offset_surface.htm"><b>37</b></a> <a href="../newentity_blocks.htm"><b>38</b></a> <a href="../multi_transformation.htm"><b>39</b></a> <a href="../modify_the_location.htm"><b>40</b></a> <a href="../mirror_image.htm"><b>41</b></a> <a href="../line.htm"><b>42</b></a> <a href="../suppress_holes.htm"><b>43</b></a> <a href="../suppress_faces.htm"><b>44</b></a> <a href="../sphere.htm"><b>45</b></a> <a href="../solid.htm"><b>46</b></a> <a href="../sketcher.htm"><b>47</b></a> <a href="../shell.htm"><b>48</b></a> <a href="../shape_processing.htm"><b>49</b></a> <a href="../sewing.htm"><b>50</b></a> <a href="../section.htm"><b>51</b></a> <a href="../scale_transform.htm"><b>52</b></a> <a href="../rotation.htm"><b>53</b></a> <a href="../revolution.htm"><b>54</b></a> <a href="../working_with_groups.htm"><b>55</b></a> <a href="../wire.htm"><b>56</b></a> <a href="../vector.htm"><b>57</b></a> <a href="../turus.htm"><b>58</b></a> <a href="../translation.htm"><b>59</b></a> <a href="../suppress_internal_wires.htm"><b>60</b></a> </nobr><br><nobr>geom_objects <a href="../explode.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="../multi_translation.htm"><b>4</b></a> <a href="../multi_rotation.htm"><b>5</b></a> <a href="../propagate.htm"><b>6</b></a> </nobr><br><nobr>geometric <a href="../circle.htm"><b>1</b></a> <a href="../arc.htm"><b>2</b></a> <a href="../face.htm"><b>3</b></a> <a href="../extrusion.htm"><b>4</b></a> <a href="../ellipse.htm"><b>5</b></a> <a href="../edge.htm"><b>6</b></a> <a href="../curve.htm"><b>7</b></a> <a href="../compound.htm"><b>8</b></a> <a href="../filling.htm"><b>9</b></a> <a href="../point.htm"><b>10</b></a> <a href="../plane.htm"><b>11</b></a> <a href="../pipe_creation.htm"><b>12</b></a> <a href="../newentity_blocks.htm"><b>13</b></a> <a href="../line.htm"><b>14</b></a> <a href="../solid.htm"><b>15</b></a> <a href="../shell.htm"><b>16</b></a> <a href="../revolution.htm"><b>17</b></a> <a href="../wire.htm"><b>18</b></a> <a href="../vector.htm"><b>19</b></a> </nobr><br><nobr>geometrical <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../files/introduction_to_geom.htm"><b>3</b></a> <a href="../common.htm"><b>4</b></a> <a href="../geometrical_objects.htm"><b>5</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>14</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>15</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>16</b></a> <a href="../multi_rotation.htm"><b>17</b></a> <a href="../working_with_groups.htm"><b>18</b></a> <a href="../wireframe_and_shading.htm"><b>19</b></a> </nobr><br><nobr>geometry <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>geompy <a href="../circle.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../changing_display_parameters.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../building_by_blocks.htm"><b>5</b></a> <a href="../box.htm"><b>6</b></a> <a href="../boolean_operations.htm"><b>7</b></a> <a href="../blocks_operations.htm"><b>8</b></a> <a href="../basic_operations.htm"><b>9</b></a> <a href="../basic_geometrical_objects.htm"><b>10</b></a> <a href="../archimede.htm"><b>11</b></a> <a href="../arc.htm"><b>12</b></a> <a href="../add_point_on_edge.htm"><b>13</b></a> <a href="../face.htm"><b>14</b></a> <a href="../extrusion.htm"><b>15</b></a> <a href="../explode_on_blocks.htm"><b>16</b></a> <a href="../explode.htm"><b>17</b></a> <a href="../ellipse.htm"><b>18</b></a> <a href="../edge.htm"><b>19</b></a> <a href="../cylinder.htm"><b>20</b></a> <a href="../curve.htm"><b>21</b></a> <a href="../cone.htm"><b>22</b></a> <a href="../compound.htm"><b>23</b></a> <a href="../complex_objects.htm"><b>24</b></a> <a href="../common.htm"><b>25</b></a> <a href="../close_contour.htm"><b>26</b></a> <a href="../glue_faces.htm"><b>27</b></a> <a href="../geometrical_objects.htm"><b>28</b></a> <a href="../fuse.htm"><b>29</b></a> <a href="../filling.htm"><b>30</b></a> <a href="../fillet.htm"><b>31</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>32</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>33</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>34</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>35</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>36</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>37</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>38</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>39</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>40</b></a> <a href="../point.htm"><b>41</b></a> <a href="../plane.htm"><b>42</b></a> <a href="../pipe_creation.htm"><b>43</b></a> <a href="../partition.htm"><b>44</b></a> <a href="../offset_surface.htm"><b>45</b></a> <a href="../newentity_blocks.htm"><b>46</b></a> <a href="../multi_translation.htm"><b>47</b></a> <a href="../multi_transformation.htm"><b>48</b></a> <a href="../multi_rotation.htm"><b>49</b></a> <a href="../modify_the_location.htm"><b>50</b></a> <a href="../mirror_image.htm"><b>51</b></a> <a href="../measurement_tools.htm"><b>52</b></a> <a href="../local_coordinate_system.htm"><b>53</b></a> <a href="../line.htm"><b>54</b></a> <a href="../groups.htm"><b>55</b></a> <a href="../suppress_holes.htm"><b>56</b></a> <a href="../suppress_faces.htm"><b>57</b></a> <a href="../sphere.htm"><b>58</b></a> <a href="../solid.htm"><b>59</b></a> <a href="../sketcher_tui.htm"><b>60</b></a> <a href="../sketcher.htm"><b>61</b></a> <a href="../shell.htm"><b>62</b></a> <a href="../shape_processing.htm"><b>63</b></a> <a href="../sewing.htm"><b>64</b></a> <a href="../section.htm"><b>65</b></a> <a href="../scale_transform.htm"><b>66</b></a> <a href="../rotation.htm"><b>67</b></a> <a href="../revolution.htm"><b>68</b></a> <a href="../repairing_operations.htm"><b>69</b></a> <a href="../propagate.htm"><b>70</b></a> <a href="../primitives.htm"><b>71</b></a> <a href="../working_with_groups.htm"><b>72</b></a> <a href="../wire.htm"><b>73</b></a> <a href="../vector.htm"><b>74</b></a> <a href="../turus.htm"><b>75</b></a> <a href="../translation.htm"><b>76</b></a> <a href="../transformation_operations.htm"><b>77</b></a> <a href="../suppress_internal_wires.htm"><b>78</b></a> </nobr><br><nobr>get <a href="../blocks_operations.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../measurement_tools.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><a href="../repairing_operations.htm"><b>getenv</b></a> <br><a href="../blocks_operations.htm"><b>getfacenearpoint</b></a> <br><nobr>getfreeboundary <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>getfreefacesids <a href="../check_free_faces.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../working_with_groups.htm"><b>getobjectids</b></a> <br><a href="../repairing_operations.htm"><b>getsubshape</b></a> <br><nobr>getsubshapeid <a href="../files/salome2_sp3_buildgui_functions.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><a href="../blocks_operations.htm"><b>getsubshapeindex</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>getting</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
-\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>
+<p class="ftsbody" >
+<a name="bms_FI"></a><a name="subkey_FI"></a><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>file</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>files</b></a> <br><a href="../suppress_holes.htm"><b>fill</b></a> <br><nobr>filled <a href="../local_coordinate_system.htm"><b>1</b></a> <a href="../wireframe_and_shading.htm"><b>2</b></a> </nobr><br><nobr>fillet <a href="../chamfer.htm"><b>1</b></a> <a href="../fillet.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><a href="../transformation_operations.htm"><b>filletall</b></a> <br><a href="../fillet.htm"><b>fillets</b></a> <br><nobr>filling <a href="../color.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../viewing_geometrical_objects.htm"><b>4</b></a> </nobr><br><a href="../modify_the_location.htm"><b>final</b></a> <br><nobr>finally <a href="../mirror_image.htm"><b>1</b></a> <a href="../point.htm"><b>2</b></a> <a href="../plane.htm"><b>3</b></a> <a href="../translation.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> <a href="../working_plane.htm"><b>6</b></a> </nobr><br><nobr>first <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../edge.htm"><b>2</b></a> <a href="../cone.htm"><b>3</b></a> <a href="../multi_transformation.htm"><b>4</b></a> <a href="../modify_the_location.htm"><b>5</b></a> <a href="../partition.htm"><b>6</b></a> <a href="../multi_translation.htm"><b>7</b></a> <a href="../sketcher_tui.htm"><b>8</b></a> <a href="../shape_processing.htm"><b>9</b></a> </nobr><br><nobr>firstly <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../cylinder.htm"><b>3</b></a> <a href="../cone.htm"><b>4</b></a> <a href="../mirror_image.htm"><b>5</b></a> <a href="../local_coordinate_system.htm"><b>6</b></a> <a href="../point.htm"><b>7</b></a> <a href="../plane.htm"><b>8</b></a> <a href="../vector.htm"><b>9</b></a> <a href="../turus.htm"><b>10</b></a> <a href="../translation.htm"><b>11</b></a> <a href="../sphere.htm"><b>12</b></a> <a href="../working_plane.htm"><b>13</b></a> </nobr><br><a href="../occ_viewer.htm"><b>fit</b></a> <br><a href="../shape_processing.htm"><b>fix</b></a> <br><a href="../shape_processing.htm"><b>fixes</b></a> <br><a href="../shape_processing.htm"><b>fixfacesize</b></a> <br><a href="../shape_processing.htm"><b>fixing</b></a> <br><nobr>fixshape <a href="../repairing_operations.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a name="bms_FL"></a><a name="subkey_FL"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>flag</b></a> <br><a href="../repairing_operations.htm"><b>flight_solid</b></a> <br><nobr><a name="bms_FO"></a><a name="subkey_FO"></a>following <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../transparency.htm"><b>3</b></a> <a href="../sketcher_tui.htm"><b>4</b></a> <a href="../sketcher.htm"><b>5</b></a> <a href="../shape_processing.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><nobr>format <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../occ_viewer.htm"><b>2</b></a> <a href="../viewing_geometrical_objects.htm"><b>3</b></a> </nobr><br><nobr>formats <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../geometry.htm"><b>3</b></a> </nobr><br><nobr>four <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><a name="bms_FR"></a><a name="subkey_FR"></a><a href="../occ_viewer.htm"><b>frame</b></a> <br><nobr>free <a href="../check_free_faces.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../sewing.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../suppress_holes.htm"><b>5</b></a> </nobr><br><a name="bms_FU"></a><a name="subkey_FU"></a><a href="../newentity_blocks.htm"><b>functionalities</b></a> <br><nobr>functionality <a href="../occ_viewer.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr>functions <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../geometry.htm"><b>2</b></a> <a href="../occ_viewer.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><nobr>fuse <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>3</b></a> <a href="../fuse.htm"><b>4</b></a> </nobr><br><a href="../changing_display_parameters.htm"><b>fuse_id</b></a> <br>
+<br><br>
+<a name="bm_G"></a><a name="subkey_G{"></a><a href="../shape_processing.htm"><b>g1</b></a> <br><a href="../shape_processing.htm"><b>g2</b></a> <br><a name="bms_GA"></a><a name="subkey_GA"></a><a href="../close_contour.htm"><b>gap</b></a> <br><a name="bms_GC"></a><a name="subkey_GC"></a><a href="../modify_the_location.htm"><b>gcs</b></a> <br><nobr><a name="bms_GE"></a><a name="subkey_GE"></a>general <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>generate <a href="../extrusion.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> <a href="../pipe_creation.htm"><b>3</b></a> </nobr><br><nobr>generation <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../geometry.htm"><b>3</b></a> <a href="../filling.htm"><b>4</b></a> <a href="../revolution.htm"><b>5</b></a> <a href="../pipe_creation.htm"><b>6</b></a> </nobr><br><nobr>geom <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../complex_objects.htm"><b>7</b></a> <a href="../measurement_tools.htm"><b>8</b></a> <a href="../groups.htm"><b>9</b></a> <a href="../geometrical_objects.htm"><b>10</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>11</b></a> <a href="../repairing_operations.htm"><b>12</b></a> <a href="../propagate.htm"><b>13</b></a> <a href="../primitives.htm"><b>14</b></a> <a href="../transformation_operations.htm"><b>15</b></a> <a href="../sketcher_tui.htm"><b>16</b></a> </nobr><br><nobr>geom_object <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../check_free_faces.htm"><b>3</b></a> <a href="../check_free_boundaries.htm"><b>4</b></a> <a href="../chamfer.htm"><b>5</b></a> <a href="../box.htm"><b>6</b></a> <a href="../archimede.htm"><b>7</b></a> <a href="../arc.htm"><b>8</b></a> <a href="../add_point_on_edge.htm"><b>9</b></a> <a href="../face.htm"><b>10</b></a> <a href="../extrusion.htm"><b>11</b></a> <a href="../explode_on_blocks.htm"><b>12</b></a> <a href="../ellipse.htm"><b>13</b></a> <a href="../edge.htm"><b>14</b></a> <a href="../cylinder.htm"><b>15</b></a> <a href="../cut.htm"><b>16</b></a> <a href="../curve.htm"><b>17</b></a> <a href="../cone.htm"><b>18</b></a> <a href="../compound.htm"><b>19</b></a> <a href="../common.htm"><b>20</b></a> <a href="../multi_transformation.htm"><b>21</b></a> <a href="../mirror_image.htm"><b>22</b></a> <a href="../line.htm"><b>23</b></a> <a href="../glue_faces.htm"><b>24</b></a> <a href="../fuse.htm"><b>25</b></a> <a href="../filling.htm"><b>26</b></a> <a href="../fillet.htm"><b>27</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>28</b></a> <a href="../sewing.htm"><b>29</b></a> <a href="../section.htm"><b>30</b></a> <a href="../scale_transform.htm"><b>31</b></a> <a href="../rotation.htm"><b>32</b></a> <a href="../revolution.htm"><b>33</b></a> <a href="../point.htm"><b>34</b></a> <a href="../plane.htm"><b>35</b></a> <a href="../pipe_creation.htm"><b>36</b></a> <a href="../partition.htm"><b>37</b></a> <a href="../offset_surface.htm"><b>38</b></a> <a href="../newentity_blocks.htm"><b>39</b></a> <a href="../wire.htm"><b>40</b></a> <a href="../vector.htm"><b>41</b></a> <a href="../turus.htm"><b>42</b></a> <a href="../translation.htm"><b>43</b></a> <a href="../suppress_internal_wires.htm"><b>44</b></a> <a href="../suppress_holes.htm"><b>45</b></a> <a href="../suppress_faces.htm"><b>46</b></a> <a href="../sphere.htm"><b>47</b></a> <a href="../solid.htm"><b>48</b></a> <a href="../sketcher.htm"><b>49</b></a> <a href="../shell.htm"><b>50</b></a> <a href="../shape_processing.htm"><b>51</b></a> <a href="../working_with_groups.htm"><b>52</b></a> </nobr><br><nobr>geom_objects <a href="../explode.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> <a href="../propagate.htm"><b>3</b></a> <a href="../multi_translation.htm"><b>4</b></a> </nobr><br><nobr>geometric <a href="../circle.htm"><b>1</b></a> <a href="../arc.htm"><b>2</b></a> <a href="../face.htm"><b>3</b></a> <a href="../extrusion.htm"><b>4</b></a> <a href="../ellipse.htm"><b>5</b></a> <a href="../edge.htm"><b>6</b></a> <a href="../curve.htm"><b>7</b></a> <a href="../compound.htm"><b>8</b></a> <a href="../line.htm"><b>9</b></a> <a href="../filling.htm"><b>10</b></a> <a href="../revolution.htm"><b>11</b></a> <a href="../point.htm"><b>12</b></a> <a href="../plane.htm"><b>13</b></a> <a href="../pipe_creation.htm"><b>14</b></a> <a href="../newentity_blocks.htm"><b>15</b></a> <a href="../wire.htm"><b>16</b></a> <a href="../viewing_geometrical_objects.htm"><b>17</b></a> <a href="../vector.htm"><b>18</b></a> <a href="../solid.htm"><b>19</b></a> <a href="../shell.htm"><b>20</b></a> <a href="../shape_processing.htm"><b>21</b></a> </nobr><br><nobr>geometrical <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> <a href="../files/introduction_to_geom.htm"><b>5</b></a> <a href="../common.htm"><b>6</b></a> <a href="../multi_rotation.htm"><b>7</b></a> <a href="../geometry.htm"><b>8</b></a> <a href="../geometrical_objects.htm"><b>9</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>10</b></a> <a href="../occ_viewer.htm"><b>11</b></a> <a href="../viewing_geometrical_objects.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> <a href="../wireframe_and_shading.htm"><b>14</b></a> </nobr><br><nobr>geometry <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../geometry.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../occ_viewer.htm"><b>5</b></a> <a href="../shape_processing.htm"><b>6</b></a> </nobr><br><nobr>geompy <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../changing_display_parameters.htm"><b>4</b></a> <a href="../chamfer.htm"><b>5</b></a> <a href="../building_by_blocks.htm"><b>6</b></a> <a href="../box.htm"><b>7</b></a> <a href="../boolean_operations.htm"><b>8</b></a> <a href="../blocks_operations.htm"><b>9</b></a> <a href="../basic_operations.htm"><b>10</b></a> <a href="../basic_geometrical_objects.htm"><b>11</b></a> <a href="../archimede.htm"><b>12</b></a> <a href="../arc.htm"><b>13</b></a> <a href="../add_point_on_edge.htm"><b>14</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>15</b></a> <a href="../face.htm"><b>16</b></a> <a href="../extrusion.htm"><b>17</b></a> <a href="../explode_on_blocks.htm"><b>18</b></a> <a href="../explode.htm"><b>19</b></a> <a href="../ellipse.htm"><b>20</b></a> <a href="../edge.htm"><b>21</b></a> <a href="../cylinder.htm"><b>22</b></a> <a href="../curve.htm"><b>23</b></a> <a href="../cone.htm"><b>24</b></a> <a href="../compound.htm"><b>25</b></a> <a href="../complex_objects.htm"><b>26</b></a> <a href="../common.htm"><b>27</b></a> <a href="../multi_transformation.htm"><b>28</b></a> <a href="../multi_rotation.htm"><b>29</b></a> <a href="../modify_the_location.htm"><b>30</b></a> <a href="../mirror_image.htm"><b>31</b></a> <a href="../measurement_tools.htm"><b>32</b></a> <a href="../local_coordinate_system.htm"><b>33</b></a> <a href="../line.htm"><b>34</b></a> <a href="../groups.htm"><b>35</b></a> <a href="../glue_faces.htm"><b>36</b></a> <a href="../geometrical_objects.htm"><b>37</b></a> <a href="../fuse.htm"><b>38</b></a> <a href="../filling.htm"><b>39</b></a> <a href="../fillet.htm"><b>40</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>41</b></a> <a href="../sewing.htm"><b>42</b></a> <a href="../section.htm"><b>43</b></a> <a href="../scale_transform.htm"><b>44</b></a> <a href="../rotation.htm"><b>45</b></a> <a href="../revolution.htm"><b>46</b></a> <a href="../repairing_operations.htm"><b>47</b></a> <a href="../propagate.htm"><b>48</b></a> <a href="../primitives.htm"><b>49</b></a> <a href="../point.htm"><b>50</b></a> <a href="../plane.htm"><b>51</b></a> <a href="../pipe_creation.htm"><b>52</b></a> <a href="../partition.htm"><b>53</b></a> <a href="../offset_surface.htm"><b>54</b></a> <a href="../newentity_blocks.htm"><b>55</b></a> <a href="../multi_translation.htm"><b>56</b></a> <a href="../wire.htm"><b>57</b></a> <a href="../vector.htm"><b>58</b></a> <a href="../turus.htm"><b>59</b></a> <a href="../translation.htm"><b>60</b></a> <a href="../transformation_operations.htm"><b>61</b></a> <a href="../suppress_internal_wires.htm"><b>62</b></a> <a href="../suppress_holes.htm"><b>63</b></a> <a href="../suppress_faces.htm"><b>64</b></a> <a href="../sphere.htm"><b>65</b></a> <a href="../solid.htm"><b>66</b></a> <a href="../sketcher_tui.htm"><b>67</b></a> <a href="../sketcher.htm"><b>68</b></a> <a href="../shell.htm"><b>69</b></a> <a href="../shape_processing.htm"><b>70</b></a> <a href="../working_with_groups.htm"><b>71</b></a> </nobr><br><nobr>get <a href="../blocks_operations.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><a href="../repairing_operations.htm"><b>getenv</b></a> <br><a href="../blocks_operations.htm"><b>getfacenearpoint</b></a> <br><nobr>getfreeboundary <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr>getfreefacesids <a href="../check_free_faces.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>getobjectids</b></a> <br><a href="../repairing_operations.htm"><b>getsubshape</b></a> <br><nobr>getsubshapeid <a href="../groups.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><a href="../blocks_operations.htm"><b>getsubshapeindex</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>getting</b></a> <br><nobr><a name="bms_GG"></a><a name="subkey_GG"></a>gg <a href="../color.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../boolean_operations.htm"><b>4</b></a> <a href="../blocks_operations.htm"><b>5</b></a> <a href="../basic_operations.htm"><b>6</b></a> <a href="../basic_geometrical_objects.htm"><b>7</b></a> <a href="../complex_objects.htm"><b>8</b></a> <a href="../measurement_tools.htm"><b>9</b></a> <a href="../groups.htm"><b>10</b></a> <a href="../geometrical_objects.htm"><b>11</b></a> <a href="../repairing_operations.htm"><b>12</b></a> <a href="../primitives.htm"><b>13</b></a> <a href="../transparency.htm"><b>14</b></a> <a href="../transformation_operations.htm"><b>15</b></a> <a href="../sketcher_tui.htm"><b>16</b></a> <a href="../wireframe_and_shading.htm"><b>17</b></a> </nobr><br><nobr><a name="bms_GI"></a><a name="subkey_GI"></a>given <a href="../check_free_faces.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_geometrical_objects.htm"><b>5</b></a> <a href="../face.htm"><b>6</b></a> <a href="../explode_on_blocks.htm"><b>7</b></a> <a href="../explode.htm"><b>8</b></a> <a href="../cylinder.htm"><b>9</b></a> <a href="../complex_objects.htm"><b>10</b></a> <a href="../multi_rotation.htm"><b>11</b></a> <a href="../line.htm"><b>12</b></a> <a href="../glue_faces.htm"><b>13</b></a> <a href="../geometrical_objects.htm"><b>14</b></a> <a href="../fillet.htm"><b>15</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>16</b></a> <a href="../repairing_operations.htm"><b>17</b></a> <a href="../point.htm"><b>18</b></a> <a href="../offset_surface.htm"><b>19</b></a> <a href="../turus.htm"><b>20</b></a> <a href="../transformation_operations.htm"><b>21</b></a> <a href="../sketcher_tui.htm"><b>22</b></a> <a href="../shape_processing.htm"><b>23</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>gives</b></a> <br><nobr>giving <a href="../circle.htm"><b>1</b></a> <a href="../ellipse.htm"><b>2</b></a> <a href="../plane.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_GL"></a><a name="subkey_GL"></a>global <a href="../modify_the_location.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> <a href="../occ_viewer.htm"><b>3</b></a> </nobr><br><nobr>glue <a href="../blocks_operations.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../glue_faces.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../partition.htm"><b>5</b></a> </nobr><br><nobr>glued <a href="../glue_faces.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a href="../glue_faces.htm"><b>glues</b></a> <br><a name="bms_GO"></a><a name="subkey_GO"></a><a href="../occ_viewer.htm"><b>good</b></a> <br><nobr><a name="bms_GR"></a><a name="subkey_GR"></a>gravity <a href="../explode.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> <a href="../measurement_tools.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> </nobr><br><a href="../occ_viewer.htm"><b>greater</b></a> <br><nobr>group <a href="../groups.htm"><b>1</b></a> <a href="../propagate.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../working_with_groups.htm"><b>group_n</b></a> <br><a href="../groups.htm"><b>group1</b></a> <br><nobr>groups <a href="../blocks_operations.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../groups.htm"><b>3</b></a> <a href="../geometry.htm"><b>4</b></a> <a href="../propagate.htm"><b>5</b></a> <a href="../occ_viewer.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</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>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\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
-<nobr><a name="bms_GG"></a><a name="subkey_GG"></a>gg <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../boolean_operations.htm"><b>4</b></a> <a href="../blocks_operations.htm"><b>5</b></a> <a href="../basic_operations.htm"><b>6</b></a> <a href="../basic_geometrical_objects.htm"><b>7</b></a> <a href="../complex_objects.htm"><b>8</b></a> <a href="../color.htm"><b>9</b></a> <a href="../geometrical_objects.htm"><b>10</b></a> <a href="../measurement_tools.htm"><b>11</b></a> <a href="../groups.htm"><b>12</b></a> <a href="../sketcher_tui.htm"><b>13</b></a> <a href="../repairing_operations.htm"><b>14</b></a> <a href="../primitives.htm"><b>15</b></a> <a href="../wireframe_and_shading.htm"><b>16</b></a> <a href="../transparency.htm"><b>17</b></a> <a href="../transformation_operations.htm"><b>18</b></a> </nobr><br><nobr><a name="bms_GI"></a><a name="subkey_GI"></a>given <a href="../check_free_faces.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_geometrical_objects.htm"><b>5</b></a> <a href="../face.htm"><b>6</b></a> <a href="../explode_on_blocks.htm"><b>7</b></a> <a href="../explode.htm"><b>8</b></a> <a href="../cylinder.htm"><b>9</b></a> <a href="../complex_objects.htm"><b>10</b></a> <a href="../glue_faces.htm"><b>11</b></a> <a href="../geometrical_objects.htm"><b>12</b></a> <a href="../fillet.htm"><b>13</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>14</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>15</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>16</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>17</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>18</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>19</b></a> <a href="../point.htm"><b>20</b></a> <a href="../offset_surface.htm"><b>21</b></a> <a href="../multi_rotation.htm"><b>22</b></a> <a href="../line.htm"><b>23</b></a> <a href="../sketcher_tui.htm"><b>24</b></a> <a href="../repairing_operations.htm"><b>25</b></a> <a href="../turus.htm"><b>26</b></a> <a href="../transformation_operations.htm"><b>27</b></a> </nobr><br><nobr>gives <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>giving <a href="../circle.htm"><b>1</b></a> <a href="../ellipse.htm"><b>2</b></a> <a href="../plane.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_GL"></a><a name="subkey_GL"></a>global <a href="../modify_the_location.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> </nobr><br><nobr>glue <a href="../blocks_operations.htm"><b>1</b></a> <a href="../glue_faces.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="../partition.htm"><b>5</b></a> <a href="../measurement_tools.htm"><b>6</b></a> <a href="../repairing_operations.htm"><b>7</b></a> </nobr><br><nobr>glued <a href="../glue_faces.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><nobr>glues <a href="../glue_faces.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_GR"></a><a name="subkey_GR"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>graphic</b></a> <br><nobr>gravity <a href="../explode.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> <a href="../measurement_tools.htm"><b>4</b></a> </nobr><br><nobr>group <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> <a href="../propagate.htm"><b>3</b></a> <a href="../working_with_groups.htm"><b>4</b></a> </nobr><br><a href="../working_with_groups.htm"><b>group_n</b></a> <br><a href="../groups.htm"><b>group1</b></a> <br><nobr>groups <a href="../blocks_operations.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../groups.htm"><b>4</b></a> <a href="../propagate.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><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><a href="../working_with_groups.htm"><b>handling</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> <a href="../shell.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_HE"></a><a name="subkey_HE"></a>height <a href="../boolean_operations.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../cylinder.htm"><b>3</b></a> <a href="../cone.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../repairing_operations.htm"><b>7</b></a> <a href="../transformation_operations.htm"><b>8</b></a> </nobr><br><a href="../working_with_groups.htm"><b>here</b></a> <br><a href="../building_by_blocks.htm"><b>hexagonal</b></a> <br><nobr>hexahedral <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../newentity_blocks.htm"><b>3</b></a> <a href="../multi_transformation.htm"><b>4</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_measuregui_functions.htm"><b>highlight</b></a> <br><nobr>highlights <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_HO"></a><a name="subkey_HO"></a><a href="../wire.htm"><b>holding</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>hole</b></a> <br><nobr>holes <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../suppress_holes.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>how</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_I"></a><a name="subkey_I{"></a>i <a href="../complex_objects.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../groups.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> </nobr><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="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../add_point_on_edge.htm"><b>2</b></a> <a href="../color.htm"><b>3</b></a> <a href="../close_contour.htm"><b>4</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_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="../multi_transformation.htm"><b>9</b></a> <a href="../suppress_holes.htm"><b>10</b></a> <a href="../suppress_faces.htm"><b>11</b></a> <a href="../working_with_groups.htm"><b>12</b></a> <a href="../wireframe_and_shading.htm"><b>13</b></a> <a href="../transparency.htm"><b>14</b></a> <a href="../suppress_internal_wires.htm"><b>15</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>id_arc</b></a> <br><a href="../basic_operations.htm"><b>id_archimede</b></a> <br><a href="../transformation_operations.htm"><b>id_axis</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_bezier</b></a> <br><nobr>id_box <a href="../blocks_operations.htm"><b>1</b></a> <a href="../basic_operations.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><a href="../blocks_operations.htm"><b>id_box_tr1</b></a> <br><a href="../blocks_operations.htm"><b>id_box_tr2</b></a> <br><nobr>id_box1 <a href="../repairing_operations.htm"><b>1</b></a> <a href="../primitives.htm"><b>2</b></a> </nobr><br><nobr>id_box2 <a href="../repairing_operations.htm"><b>1</b></a> <a href="../primitives.htm"><b>2</b></a> </nobr><br><a href="../primitives.htm"><b>id_box3</b></a> <br><a href="../transformation_operations.htm"><b>id_chamfer_all</b></a> <br><a href="../transformation_operations.htm"><b>id_chamfer_e</b></a> <br><a href="../transformation_operations.htm"><b>id_chamfer_f</b></a> <br><a href="../transformation_operations.htm"><b>id_chamfer_f1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_circle1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_circle2</b></a> <br><a href="../boolean_operations.htm"><b>id_common</b></a> <br><nobr>id_compound <a href="../blocks_operations.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../primitives.htm"><b>id_cone1</b></a> <br><a href="../primitives.htm"><b>id_cone2</b></a> <br><a href="../transformation_operations.htm"><b>id_cs1</b></a> <br><a href="../transformation_operations.htm"><b>id_cs2</b></a> <br><nobr>id_cut <a href="../boolean_operations.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><a href="../repairing_operations.htm"><b>id_cut_without_f_2</b></a> <br><nobr>id_cylinder <a href="../boolean_operations.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../repairing_operations.htm"><b>id_divide</b></a> <br><nobr>id_edge <a href="../complex_objects.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../building_by_blocks.htm"><b>id_edge1</b></a> <br><a href="../building_by_blocks.htm"><b>id_edge2</b></a> <br><a href="../building_by_blocks.htm"><b>id_edge3</b></a> <br><a href="../building_by_blocks.htm"><b>id_edge4</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_ellipse</b></a> <br><nobr>id_face <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../repairing_operations.htm"><b>id_face_rot</b></a> <br><nobr>id_face1 <a href="../complex_objects.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>id_face2 <a href="../complex_objects.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> </nobr><br><a href="../geometrical_objects.htm"><b>id_face3</b></a> <br><a href="../transformation_operations.htm"><b>id_fillet</b></a> <br><a href="../transformation_operations.htm"><b>id_filletall</b></a> <br><a href="../complex_objects.htm"><b>id_filling</b></a> <br><a href="../boolean_operations.htm"><b>id_fuse</b></a> <br><a href="../repairing_operations.htm"><b>id_glue</b></a> <br><a href="../groups.htm"><b>id_group1</b></a> <br><a href="../repairing_operations.htm"><b>id_importbrep</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_interpol</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_line1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_line2</b></a> <br><a href="../blocks_operations.htm"><b>id_make_block_explode</b></a> <br><a href="../transformation_operations.htm"><b>id_mirror1</b></a> <br><a href="../transformation_operations.htm"><b>id_mirror2</b></a> <br><a href="../transformation_operations.htm"><b>id_mirror3</b></a> <br><a href="../transformation_operations.htm"><b>id_offset</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_p_on_arc</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_p0</b></a> <br><nobr>id_p1 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>id_p100</b></a> <br><nobr>id_p2 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>id_p3 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>id_p4 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><a href="../basic_operations.htm"><b>id_partition1</b></a> <br><a href="../basic_operations.htm"><b>id_partition2</b></a> <br><a href="../basic_operations.htm"><b>id_partition3</b></a> <br><a href="../complex_objects.htm"><b>id_pipe</b></a> <br><nobr>id_plane <a href="../basic_operations.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>id_plane1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_plane2</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_plane3</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_polyline</b></a> <br><a href="../transformation_operations.htm"><b>id_position</b></a> <br><a href="../transformation_operations.htm"><b>id_prism</b></a> <br><a href="../complex_objects.htm"><b>id_prism1</b></a> <br><a href="../complex_objects.htm"><b>id_prism2</b></a> <br><a href="../repairing_operations.htm"><b>id_ps</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_px</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_py</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_pz</b></a> <br><a href="../building_by_blocks.htm"><b>id_qface1</b></a> <br><a href="../building_by_blocks.htm"><b>id_qface2</b></a> <br><a href="../building_by_blocks.htm"><b>id_qface3</b></a> <br><a href="../repairing_operations.htm"><b>id_result</b></a> <br><a href="../complex_objects.htm"><b>id_revolution</b></a> <br><a href="../transformation_operations.htm"><b>id_rot1d</b></a> <br><a href="../transformation_operations.htm"><b>id_rot2d</b></a> <br><a href="../transformation_operations.htm"><b>id_rotation</b></a> <br><a href="../transformation_operations.htm"><b>id_scale</b></a> <br><a href="../boolean_operations.htm"><b>id_section</b></a> <br><a href="../repairing_operations.htm"><b>id_sewing</b></a> <br><a href="../repairing_operations.htm"><b>id_shape</b></a> <br><a href="../geometrical_objects.htm"><b>id_shell</b></a> <br><a href="../sketcher_tui.htm"><b>id_sketcher1</b></a> <br><a href="../sketcher_tui.htm"><b>id_sketcher2</b></a> <br><a href="../geometrical_objects.htm"><b>id_solid</b></a> <br><a href="../building_by_blocks.htm"><b>id_solid1</b></a> <br><a href="../building_by_blocks.htm"><b>id_solid2</b></a> <br><a href="../boolean_operations.htm"><b>id_sphere</b></a> <br><a href="../primitives.htm"><b>id_sphere1</b></a> <br><a href="../primitives.htm"><b>id_sphere2</b></a> <br><a href="../primitives.htm"><b>id_sphere3</b></a> <br><a href="../primitives.htm"><b>id_torus1</b></a> <br><a href="../primitives.htm"><b>id_torus2</b></a> <br><a href="../transformation_operations.htm"><b>id_tr1d</b></a> <br><a href="../transformation_operations.htm"><b>id_tr2d</b></a> <br><a href="../transformation_operations.htm"><b>id_translation1</b></a> <br><a href="../transformation_operations.htm"><b>id_translation2</b></a> <br><a href="../transformation_operations.htm"><b>id_translation3</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_vector</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_vector1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_vector2</b></a> <br><a href="../complex_objects.htm"><b>id_vector3</b></a> <br><a href="../transformation_operations.htm"><b>id_vr</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_vxy</b></a> <br><nobr>id_wire <a href="../complex_objects.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../repairing_operations.htm"><b>id_wire_close</b></a> <br><nobr>idlist <a href="../repairing_operations.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../transformation_operations.htm"><b>idlist_e</b></a> <br><a href="../transformation_operations.htm"><b>idlist_f</b></a> <br><nobr>ids <a href="../check_free_faces.htm"><b>1</b></a> <a href="../explode.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="../multi_transformation.htm"><b>6</b></a> <a href="../repairing_operations.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> <a href="../transformation_operations.htm"><b>9</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf6.htm" target="_self" title="previous search group"><b>>></b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" align="center"><a href="whlstf4.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>
+<p class="ftsbody" >
+
+
+<a name="bm_H"></a><a name="subkey_HA"></a><a href="../working_with_groups.htm"><b>handling</b></a> <br><nobr>having <a href="../shell.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_HE"></a><a name="subkey_HE"></a>height <a href="../boolean_operations.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../cylinder.htm"><b>3</b></a> <a href="../cone.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><a href="../working_with_groups.htm"><b>here</b></a> <br><a href="../building_by_blocks.htm"><b>hexagonal</b></a> <br><nobr>hexahedral <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> <a href="../newentity_blocks.htm"><b>3</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>hexahedron</b></a> <br><nobr><a name="bms_HI"></a><a name="subkey_HI"></a>hide <a href="../occ_viewer.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> </nobr><br><a href="../occ_viewer.htm"><b>hides</b></a> <br><a href="../viewing_geometrical_objects.htm"><b>hiding</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>highlight</b></a> <br><a href="../check_free_boundaries.htm"><b>highlights</b></a> <br><a name="bms_HO"></a><a name="subkey_HO"></a><a href="../wire.htm"><b>holding</b></a> <br><nobr>holes <a href="../repairing_operations.htm"><b>1</b></a> <a href="../suppress_holes.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>how</b></a> <br>
+<br><br>
+<nobr><a name="bm_I"></a><a name="subkey_I{"></a>i <a href="../complex_objects.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><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="../color.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../multi_transformation.htm"><b>4</b></a> <a href="../viewing_geometrical_objects.htm"><b>5</b></a> <a href="../transparency.htm"><b>6</b></a> <a href="../suppress_internal_wires.htm"><b>7</b></a> <a href="../suppress_holes.htm"><b>8</b></a> <a href="../suppress_faces.htm"><b>9</b></a> <a href="../working_with_groups.htm"><b>10</b></a> <a href="../wireframe_and_shading.htm"><b>11</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>id_arc</b></a> <br><a href="../basic_operations.htm"><b>id_archimede</b></a> <br><a href="../transformation_operations.htm"><b>id_axis</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_bezier</b></a> <br><nobr>id_box <a href="../blocks_operations.htm"><b>1</b></a> <a href="../basic_operations.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><a href="../blocks_operations.htm"><b>id_box_tr1</b></a> <br><a href="../blocks_operations.htm"><b>id_box_tr2</b></a> <br><nobr>id_box1 <a href="../repairing_operations.htm"><b>1</b></a> <a href="../primitives.htm"><b>2</b></a> </nobr><br><nobr>id_box2 <a href="../repairing_operations.htm"><b>1</b></a> <a href="../primitives.htm"><b>2</b></a> </nobr><br><a href="../primitives.htm"><b>id_box3</b></a> <br><a href="../transformation_operations.htm"><b>id_chamfer_all</b></a> <br><a href="../transformation_operations.htm"><b>id_chamfer_e</b></a> <br><a href="../transformation_operations.htm"><b>id_chamfer_f</b></a> <br><a href="../transformation_operations.htm"><b>id_chamfer_f1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_circle1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_circle2</b></a> <br><a href="../boolean_operations.htm"><b>id_common</b></a> <br><nobr>id_compound <a href="../blocks_operations.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../primitives.htm"><b>id_cone1</b></a> <br><a href="../primitives.htm"><b>id_cone2</b></a> <br><a href="../transformation_operations.htm"><b>id_cs1</b></a> <br><a href="../transformation_operations.htm"><b>id_cs2</b></a> <br><nobr>id_cut <a href="../boolean_operations.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><a href="../repairing_operations.htm"><b>id_cut_without_f_2</b></a> <br><nobr>id_cylinder <a href="../boolean_operations.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../repairing_operations.htm"><b>id_divide</b></a> <br><nobr>id_edge <a href="../complex_objects.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../building_by_blocks.htm"><b>id_edge1</b></a> <br><a href="../building_by_blocks.htm"><b>id_edge2</b></a> <br><a href="../building_by_blocks.htm"><b>id_edge3</b></a> <br><a href="../building_by_blocks.htm"><b>id_edge4</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_ellipse</b></a> <br><nobr>id_face <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../sketcher_tui.htm"><b>3</b></a> </nobr><br><a href="../repairing_operations.htm"><b>id_face_rot</b></a> <br><nobr>id_face1 <a href="../complex_objects.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>id_face2 <a href="../complex_objects.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> </nobr><br><a href="../geometrical_objects.htm"><b>id_face3</b></a> <br><a href="../transformation_operations.htm"><b>id_fillet</b></a> <br><a href="../transformation_operations.htm"><b>id_filletall</b></a> <br><a href="../complex_objects.htm"><b>id_filling</b></a> <br><a href="../boolean_operations.htm"><b>id_fuse</b></a> <br><a href="../repairing_operations.htm"><b>id_glue</b></a> <br><a href="../groups.htm"><b>id_group1</b></a> <br><a href="../repairing_operations.htm"><b>id_importbrep</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_interpol</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_line1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_line2</b></a> <br><a href="../blocks_operations.htm"><b>id_make_block_explode</b></a> <br><a href="../transformation_operations.htm"><b>id_mirror1</b></a> <br><a href="../transformation_operations.htm"><b>id_mirror2</b></a> <br><a href="../transformation_operations.htm"><b>id_mirror3</b></a> <br><a href="../transformation_operations.htm"><b>id_offset</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_p_on_arc</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_p0</b></a> <br><nobr>id_p1 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>id_p100</b></a> <br><nobr>id_p2 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>id_p3 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>id_p4 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><a href="../basic_operations.htm"><b>id_partition1</b></a> <br><a href="../basic_operations.htm"><b>id_partition2</b></a> <br><a href="../basic_operations.htm"><b>id_partition3</b></a> <br><a href="../complex_objects.htm"><b>id_pipe</b></a> <br><nobr>id_plane <a href="../basic_operations.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>id_plane1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_plane2</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_plane3</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_polyline</b></a> <br><a href="../transformation_operations.htm"><b>id_position</b></a> <br><a href="../transformation_operations.htm"><b>id_prism</b></a> <br><a href="../complex_objects.htm"><b>id_prism1</b></a> <br><a href="../complex_objects.htm"><b>id_prism2</b></a> <br><a href="../repairing_operations.htm"><b>id_ps</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_px</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_py</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_pz</b></a> <br><a href="../building_by_blocks.htm"><b>id_qface1</b></a> <br><a href="../building_by_blocks.htm"><b>id_qface2</b></a> <br><a href="../building_by_blocks.htm"><b>id_qface3</b></a> <br><a href="../repairing_operations.htm"><b>id_result</b></a> <br><a href="../complex_objects.htm"><b>id_revolution</b></a> <br><a href="../transformation_operations.htm"><b>id_rot1d</b></a> <br><a href="../transformation_operations.htm"><b>id_rot2d</b></a> <br><a href="../transformation_operations.htm"><b>id_rotation</b></a> <br><a href="../transformation_operations.htm"><b>id_scale</b></a> <br><a href="../boolean_operations.htm"><b>id_section</b></a> <br><a href="../repairing_operations.htm"><b>id_sewing</b></a> <br><a href="../repairing_operations.htm"><b>id_shape</b></a> <br><a href="../geometrical_objects.htm"><b>id_shell</b></a> <br><a href="../sketcher_tui.htm"><b>id_sketcher1</b></a> <br><a href="../sketcher_tui.htm"><b>id_sketcher2</b></a> <br><a href="../geometrical_objects.htm"><b>id_solid</b></a> <br><a href="../building_by_blocks.htm"><b>id_solid1</b></a> <br><a href="../building_by_blocks.htm"><b>id_solid2</b></a> <br><a href="../boolean_operations.htm"><b>id_sphere</b></a> <br><a href="../primitives.htm"><b>id_sphere1</b></a> <br><a href="../primitives.htm"><b>id_sphere2</b></a> <br><a href="../primitives.htm"><b>id_sphere3</b></a> <br><a href="../primitives.htm"><b>id_torus1</b></a> <br><a href="../primitives.htm"><b>id_torus2</b></a> <br><a href="../transformation_operations.htm"><b>id_tr1d</b></a> <br><a href="../transformation_operations.htm"><b>id_tr2d</b></a> <br><a href="../transformation_operations.htm"><b>id_translation1</b></a> <br><a href="../transformation_operations.htm"><b>id_translation2</b></a> <br><a href="../transformation_operations.htm"><b>id_translation3</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_vector</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_vector1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_vector2</b></a> <br><a href="../complex_objects.htm"><b>id_vector3</b></a> <br><a href="../transformation_operations.htm"><b>id_vr</b></a> <br><a href="../basic_geometrical_objects.htm"><b>id_vxy</b></a> <br><nobr>id_wire <a href="../complex_objects.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../repairing_operations.htm"><b>id_wire_close</b></a> <br><nobr>idlist <a href="../repairing_operations.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../transformation_operations.htm"><b>idlist_e</b></a> <br><a href="../transformation_operations.htm"><b>idlist_f</b></a> <br><nobr>ids <a href="../check_free_faces.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../multi_transformation.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_IF"></a><a name="subkey_IF"></a>if <a href="../close_contour.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../face.htm"><b>4</b></a> <a href="../cone.htm"><b>5</b></a> <a href="../measurement_tools.htm"><b>6</b></a> <a href="../groups.htm"><b>7</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>8</b></a> <a href="../repairing_operations.htm"><b>9</b></a> <a href="../partition.htm"><b>10</b></a> <a href="../occ_viewer.htm"><b>11</b></a> <a href="../suppress_internal_wires.htm"><b>12</b></a> <a href="../suppress_holes.htm"><b>13</b></a> <a href="../shape_processing.htm"><b>14</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> <a href="../geometry.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_IM"></a><a name="subkey_IM"></a>image <a href="../mirror_image.htm"><b>1</b></a> <a href="../occ_viewer.htm"><b>2</b></a> <a href="../viewing_geometrical_objects.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>implemented</b></a> <br><a href="../shape_processing.htm"><b>implies</b></a> <br><a href="../shape_processing.htm"><b>imply</b></a> <br><nobr>import <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>7</b></a> <a href="../files/introduction_to_geom.htm"><b>8</b></a> <a href="../complex_objects.htm"><b>9</b></a> <a href="../measurement_tools.htm"><b>10</b></a> <a href="../groups.htm"><b>11</b></a> <a href="../geometry.htm"><b>12</b></a> <a href="../geometrical_objects.htm"><b>13</b></a> <a href="../repairing_operations.htm"><b>14</b></a> <a href="../primitives.htm"><b>15</b></a> <a href="../transformation_operations.htm"><b>16</b></a> <a href="../sketcher_tui.htm"><b>17</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>importation</b></a> <br><a href="../repairing_operations.htm"><b>importbrep</b></a> <br><nobr>importcomponentgui <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../complex_objects.htm"><b>7</b></a> <a href="../measurement_tools.htm"><b>8</b></a> <a href="../groups.htm"><b>9</b></a> <a href="../geometrical_objects.htm"><b>10</b></a> <a href="../repairing_operations.htm"><b>11</b></a> <a href="../primitives.htm"><b>12</b></a> <a href="../transformation_operations.htm"><b>13</b></a> <a href="../sketcher_tui.htm"><b>14</b></a> </nobr><br><nobr>imported <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>importing</b></a> <br><a href="../face.htm"><b>impossible</b></a> <br><a href="../blocks_operations.htm"><b>improve</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf6.htm" target="_self" title="previous search group"><b>>></b></a>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf5.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<nobr><a name="bms_IF"></a><a name="subkey_IF"></a>if <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../add_point_on_edge.htm"><b>2</b></a> <a href="../face.htm"><b>3</b></a> <a href="../cone.htm"><b>4</b></a> <a href="../close_contour.htm"><b>5</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../partition.htm"><b>10</b></a> <a href="../measurement_tools.htm"><b>11</b></a> <a href="../groups.htm"><b>12</b></a> <a href="../suppress_holes.htm"><b>13</b></a> <a href="../shape_processing.htm"><b>14</b></a> <a href="../repairing_operations.htm"><b>15</b></a> <a href="../suppress_internal_wires.htm"><b>16</b></a> </nobr><br><nobr><a name="bms_IG"></a><a name="subkey_IG"></a>iges <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_IM"></a><a name="subkey_IM"></a>image <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../mirror_image.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>implemented</b></a> <br><nobr>import <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../files/introduction_to_geom.htm"><b>7</b></a> <a href="../complex_objects.htm"><b>8</b></a> <a href="../geometrical_objects.htm"><b>9</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>10</b></a> <a href="../measurement_tools.htm"><b>11</b></a> <a href="../groups.htm"><b>12</b></a> <a href="../sketcher_tui.htm"><b>13</b></a> <a href="../repairing_operations.htm"><b>14</b></a> <a href="../primitives.htm"><b>15</b></a> <a href="../transformation_operations.htm"><b>16</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>importation</b></a> <br><a href="../repairing_operations.htm"><b>importbrep</b></a> <br><nobr>importcomponentgui <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../boolean_operations.htm"><b>3</b></a> <a href="../blocks_operations.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../complex_objects.htm"><b>7</b></a> <a href="../geometrical_objects.htm"><b>8</b></a> <a href="../measurement_tools.htm"><b>9</b></a> <a href="../groups.htm"><b>10</b></a> <a href="../sketcher_tui.htm"><b>11</b></a> <a href="../repairing_operations.htm"><b>12</b></a> <a href="../primitives.htm"><b>13</b></a> <a href="../transformation_operations.htm"><b>14</b></a> </nobr><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> <a href="../repairing_operations.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>importing</b></a> <br><a href="../face.htm"><b>impossible</b></a> <br><a href="../blocks_operations.htm"><b>improve</b></a> <br><a name="bms_IN"></a><a name="subkey_IN"></a><a href="../groups.htm"><b>included</b></a> <br><nobr>increased <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../common.htm"><b>independent</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>independently</b></a> <br><a href="../explode.htm"><b>index</b></a> <br><a href="../working_with_groups.htm"><b>indexes</b></a> <br><a href="../multi_translation.htm"><b>indicate</b></a> <br><a href="../point.htm"><b>indicating</b></a> <br><nobr>indices <a href="../chamfer.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../partition.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> </nobr><br><nobr>inertia <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>informs</b></a> <br><nobr>initial <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> <a href="../modify_the_location.htm"><b>3</b></a> <a href="../mirror_image.htm"><b>4</b></a> <a href="../scale_transform.htm"><b>5</b></a> <a href="../rotation.htm"><b>6</b></a> <a href="../translation.htm"><b>7</b></a> </nobr><br><nobr>inner <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../offset_surface.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>inquired</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>ins</b></a> <br><nobr>inserted <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr>inside <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><a href="../cone.htm"><b>instead</b></a> <br><nobr>integer <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><nobr>integers <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../multi_transformation.htm"><b>3</b></a> </nobr><br><nobr>intended <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>interactively <a href="../explode_on_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>intermediate</b></a> <br><nobr>internal <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../suppress_internal_wires.htm"><b>3</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>interpol</b></a> <br><a href="../curve.htm"><b>interpolated</b></a> <br><nobr>intersect <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>intersected <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>intersection <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>introduction <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>invalid <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> </nobr><br><a href="../transparency.htm"><b>invisible</b></a> <br><nobr><a name="bms_IS"></a><a name="subkey_IS"></a>isbyparameter <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr>iscommonvertex <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../isos.htm"><b>isolines</b></a> <br><a href="../changing_displaying_parameters.htm"><b>isos</b></a> <br><a href="../geometrical_objects.htm"><b>isplanarface</b></a> <br><nobr>isplanarwanted <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../sketcher_tui.htm"><b>4</b></a> </nobr><br><a href="../repairing_operations.htm"><b>issuccess</b></a> <br><nobr>isvalid <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_IT"></a><a name="subkey_IT"></a>iterations <a href="../filling.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>itself <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_IX"></a><a name="subkey_IX"></a>ix <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_IY"></a><a name="subkey_IY"></a>iy <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_IZ"></a><a name="subkey_IZ"></a>iz <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><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_K"></a><a name="subkey_KE"></a>keep <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> <a href="../mirror_image.htm"><b>3</b></a> <a href="../rotation.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> <a href="../translation.htm"><b>6</b></a> </nobr><br><a href="../working_with_groups.htm"><b>keyboard</b></a> <br><a name="bms_KO"></a><a name="subkey_KO"></a><a href="../repairing_operations.htm"><b>ko</b></a> <br>\r
-<br><br>\r
-<nobr><a name="bm_L"></a><a name="subkey_L{"></a>l <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_LA"></a><a name="subkey_LA"></a>last <a href="../edge.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> <a href="../local_coordinate_system.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_LC"></a><a name="subkey_LC"></a>lcs <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_LE"></a><a name="subkey_LE"></a>least <a href="../curve.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>leaves</b></a> <br><a href="../modify_the_location.htm"><b>left</b></a> <br><a href="../repairing_operations.htm"><b>len</b></a> <br><nobr>length <a href="../add_point_on_edge.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="../measurement_tools.htm"><b>4</b></a> <a href="../sketcher.htm"><b>5</b></a> </nobr><br><nobr>less <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_LI"></a><a name="subkey_LI"></a>lie <a href="../circle.htm"><b>1</b></a> <a href="../arc.htm"><b>2</b></a> </nobr><br><nobr>limit <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>line <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../archimede.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> <a href="../line.htm"><b>5</b></a> <a href="../sketcher.htm"><b>6</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>line1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>line2</b></a> <br><a href="../sketcher.htm"><b>linear</b></a> <br><nobr>lines <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>list <a href="../check_free_faces.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../chamfer.htm"><b>3</b></a> <a href="../basic_geometrical_objects.htm"><b>4</b></a> <a href="../face.htm"><b>5</b></a> <a href="../explode.htm"><b>6</b></a> <a href="../curve.htm"><b>7</b></a> <a href="../compound.htm"><b>8</b></a> <a href="../close_contour.htm"><b>9</b></a> <a href="../filling.htm"><b>10</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>14</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>15</b></a> <a href="../partition.htm"><b>16</b></a> <a href="../groups.htm"><b>17</b></a> <a href="../suppress_holes.htm"><b>18</b></a> <a href="../suppress_faces.htm"><b>19</b></a> <a href="../solid.htm"><b>20</b></a> <a href="../sketcher.htm"><b>21</b></a> <a href="../shell.htm"><b>22</b></a> <a href="../shape_processing.htm"><b>23</b></a> <a href="../sewing.htm"><b>24</b></a> <a href="../repairing_operations.htm"><b>25</b></a> <a href="../propagate.htm"><b>26</b></a> <a href="../working_with_groups.htm"><b>27</b></a> <a href="../wire.htm"><b>28</b></a> <a href="../transformation_operations.htm"><b>29</b></a> <a href="../suppress_internal_wires.htm"><b>30</b></a> </nobr><br><a href="../blocks_operations.htm"><b>listchains</b></a> <br><nobr>listoffaceid <a href="../chamfer.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>listofgeomshapes <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../suppress_faces.htm"><b>2</b></a> </nobr><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> <a href="../suppress_faces.htm"><b>3</b></a> </nobr><br><a href="../explode.htm"><b>listofind</b></a> <br><nobr>listofkeepinside <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>listofmaterials <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>listofremoveinside <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>listofshape <a href="../curve.htm"><b>1</b></a> <a href="../compound.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_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="../solid.htm"><b>6</b></a> <a href="../shell.htm"><b>7</b></a> <a href="../sewing.htm"><b>8</b></a> <a href="../wire.htm"><b>9</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofshapeid</b></a> <br><nobr>listofshapes <a href="../curve.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> <a href="../partition.htm"><b>4</b></a> </nobr><br><nobr>listoftools <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>listofwireid <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../suppress_holes.htm"><b>2</b></a> </nobr><br><a href="../fillet.htm"><b>listshapes</b></a> <br><nobr><a name="bms_LO"></a><a name="subkey_LO"></a>local <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../offset_surface.htm"><b>3</b></a> <a href="../modify_the_location.htm"><b>4</b></a> <a href="../local_coordinate_system.htm"><b>5</b></a> <a href="../sketcher.htm"><b>6</b></a> <a href="../transformation_operations.htm"><b>7</b></a> </nobr><br><a href="../blocks_operations.htm"><b>localop</b></a> <br><nobr>located <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../point.htm"><b>2</b></a> </nobr><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> <a href="../modify_the_location.htm"><b>4</b></a> <a href="../local_coordinate_system.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><a name="bms_LS"></a><a name="subkey_LS"></a><a href="../modify_the_location.htm"><b>lsc</b></a> <br><nobr><a name="bms_LY"></a><a name="subkey_LY"></a>lying <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> <a href="../suppress_internal_wires.htm"><b>3</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf7.htm" target="_self" title="previous search group"><b>>></b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" align="center"><a href="whlstf5.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>
+<p class="ftsbody" >
+<a name="bms_IN"></a><a name="subkey_IN"></a><a href="../groups.htm"><b>included</b></a> <br><a href="../close_contour.htm"><b>increased</b></a> <br><a href="../common.htm"><b>independent</b></a> <br><a href="../explode.htm"><b>index</b></a> <br><a href="../working_with_groups.htm"><b>indexes</b></a> <br><a href="../multi_translation.htm"><b>indicate</b></a> <br><a href="../point.htm"><b>indicating</b></a> <br><nobr>indices <a href="../chamfer.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../partition.htm"><b>4</b></a> </nobr><br><nobr>inertia <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>informs</b></a> <br><nobr>initial <a href="../multi_rotation.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> <a href="../mirror_image.htm"><b>3</b></a> <a href="../scale_transform.htm"><b>4</b></a> <a href="../rotation.htm"><b>5</b></a> <a href="../translation.htm"><b>6</b></a> </nobr><br><a href="../offset_surface.htm"><b>inner</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>inquired</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>ins</b></a> <br><a href="../close_contour.htm"><b>inserted</b></a> <br><a href="../partition.htm"><b>inside</b></a> <br><a href="../cone.htm"><b>instead</b></a> <br><a href="../multi_transformation.htm"><b>integer</b></a> <br><nobr>integers <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><a href="../explode_on_blocks.htm"><b>interactively</b></a> <br><a href="../newentity_blocks.htm"><b>intermediate</b></a> <br><nobr>internal <a href="../repairing_operations.htm"><b>1</b></a> <a href="../suppress_internal_wires.htm"><b>2</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>interpol</b></a> <br><a href="../curve.htm"><b>interpolated</b></a> <br><a href="../partition.htm"><b>intersect</b></a> <br><a href="../partition.htm"><b>intersected</b></a> <br><a href="../partition.htm"><b>intersection</b></a> <br><nobr>introduction <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../geometry.htm"><b>2</b></a> <a href="../newentity_blocks.htm"><b>3</b></a> </nobr><br><nobr>invalid <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><a href="../occ_viewer.htm"><b>invert</b></a> <br><a href="../transparency.htm"><b>invisible</b></a> <br><a name="bms_IS"></a><a name="subkey_IS"></a><a href="../add_point_on_edge.htm"><b>isbyparameter</b></a> <br><a href="../close_contour.htm"><b>iscommonvertex</b></a> <br><nobr>isolines <a href="../isos.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> </nobr><br><a href="../occ_viewer.htm"><b>isometric</b></a> <br><a href="../viewing_geometrical_objects.htm"><b>isos</b></a> <br><a href="../geometrical_objects.htm"><b>isplanarface</b></a> <br><nobr>isplanarwanted <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../sketcher_tui.htm"><b>4</b></a> </nobr><br><a href="../repairing_operations.htm"><b>issuccess</b></a> <br><nobr>isvalid <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><a name="bms_IT"></a><a name="subkey_IT"></a><a href="../filling.htm"><b>iterations</b></a> <br><a href="../close_contour.htm"><b>itself</b></a> <br><nobr><a name="bms_IX"></a><a name="subkey_IX"></a>ix <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_IY"></a><a name="subkey_IY"></a>iy <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_IZ"></a><a name="subkey_IZ"></a>iz <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br>
+<br><br>
+<a name="bm_J"></a><a name="subkey_JO"></a><a href="../shape_processing.htm"><b>joined</b></a> <br><nobr><a name="bms_JP"></a><a name="subkey_JP"></a>jpeg <a href="../occ_viewer.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>jpg <a href="../occ_viewer.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> </nobr><br><a name="bms_JU"></a><a name="subkey_JU"></a><a href="../shape_processing.htm"><b>junction</b></a> <br><a href="../newentity_blocks.htm"><b>just</b></a> <br>
+<br><br>
+<a name="bm_K"></a><a name="subkey_K{"></a><a href="../shape_processing.htm"><b>k</b></a> <br><nobr><a name="bms_KE"></a><a name="subkey_KE"></a>keep <a href="../modify_the_location.htm"><b>1</b></a> <a href="../mirror_image.htm"><b>2</b></a> <a href="../rotation.htm"><b>3</b></a> <a href="../translation.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><a href="../working_with_groups.htm"><b>keyboard</b></a> <br><a name="bms_KO"></a><a name="subkey_KO"></a><a href="../repairing_operations.htm"><b>ko</b></a> <br>
+<br><br>
+<nobr><a name="bm_L"></a><a name="subkey_L{"></a>l <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_LA"></a><a name="subkey_LA"></a>last <a href="../edge.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_LC"></a><a name="subkey_LC"></a>lcs <a href="../modify_the_location.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> </nobr><br><a href="../modify_the_location.htm"><b>lcs1</b></a> <br><a href="../modify_the_location.htm"><b>lcs2</b></a> <br><a name="bms_LE"></a><a name="subkey_LE"></a><a href="../curve.htm"><b>least</b></a> <br><a href="../working_with_groups.htm"><b>leaves</b></a> <br><nobr>left <a href="../modify_the_location.htm"><b>1</b></a> <a href="../occ_viewer.htm"><b>2</b></a> <a href="../viewing_geometrical_objects.htm"><b>3</b></a> </nobr><br><a href="../repairing_operations.htm"><b>len</b></a> <br><nobr>length <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../sketcher.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_LI"></a><a name="subkey_LI"></a>lie <a href="../circle.htm"><b>1</b></a> <a href="../arc.htm"><b>2</b></a> </nobr><br><a href="../partition.htm"><b>limit</b></a> <br><nobr>line <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> <a href="../line.htm"><b>3</b></a> <a href="../sketcher.htm"><b>4</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>line1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>line2</b></a> <br><a href="../sketcher.htm"><b>linear</b></a> <br><nobr>lines <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>list <a href="../close_contour.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../basic_geometrical_objects.htm"><b>5</b></a> <a href="../face.htm"><b>6</b></a> <a href="../explode.htm"><b>7</b></a> <a href="../curve.htm"><b>8</b></a> <a href="../compound.htm"><b>9</b></a> <a href="../groups.htm"><b>10</b></a> <a href="../filling.htm"><b>11</b></a> <a href="../sewing.htm"><b>12</b></a> <a href="../repairing_operations.htm"><b>13</b></a> <a href="../propagate.htm"><b>14</b></a> <a href="../partition.htm"><b>15</b></a> <a href="../wire.htm"><b>16</b></a> <a href="../transformation_operations.htm"><b>17</b></a> <a href="../suppress_internal_wires.htm"><b>18</b></a> <a href="../suppress_holes.htm"><b>19</b></a> <a href="../suppress_faces.htm"><b>20</b></a> <a href="../solid.htm"><b>21</b></a> <a href="../sketcher.htm"><b>22</b></a> <a href="../shell.htm"><b>23</b></a> <a href="../shape_processing.htm"><b>24</b></a> <a href="../working_with_groups.htm"><b>25</b></a> </nobr><br><a href="../blocks_operations.htm"><b>listchains</b></a> <br><a href="../chamfer.htm"><b>listoffaceid</b></a> <br><a href="../suppress_faces.htm"><b>listofgeomshapes</b></a> <br><a href="../suppress_faces.htm"><b>listofid</b></a> <br><a href="../explode.htm"><b>listofind</b></a> <br><a href="../partition.htm"><b>listofkeepinside</b></a> <br><a href="../partition.htm"><b>listofmaterials</b></a> <br><a href="../partition.htm"><b>listofremoveinside</b></a> <br><nobr>listofshape <a href="../curve.htm"><b>1</b></a> <a href="../compound.htm"><b>2</b></a> <a href="../sewing.htm"><b>3</b></a> <a href="../wire.htm"><b>4</b></a> <a href="../solid.htm"><b>5</b></a> <a href="../shell.htm"><b>6</b></a> </nobr><br><nobr>listofshapes <a href="../curve.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><a href="../partition.htm"><b>listoftools</b></a> <br><a href="../suppress_holes.htm"><b>listofwireid</b></a> <br><a href="../fillet.htm"><b>listshapes</b></a> <br><a name="bms_LL"></a><a name="subkey_LL"></a><a href="../occ_viewer.htm"><b>ll</b></a> <br><nobr><a name="bms_LO"></a><a name="subkey_LO"></a>local <a href="../modify_the_location.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> <a href="../offset_surface.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> <a href="../sketcher.htm"><b>5</b></a> </nobr><br><a href="../modify_the_location.htm"><b>localcs1</b></a> <br><a href="../modify_the_location.htm"><b>localcs2</b></a> <br><a href="../blocks_operations.htm"><b>localop</b></a> <br><a href="../point.htm"><b>located</b></a> <br><nobr>location <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> <a href="../local_coordinate_system.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><a href="../occ_viewer.htm"><b>locking</b></a> <br><a name="bms_LS"></a><a name="subkey_LS"></a><a href="../modify_the_location.htm"><b>lsc</b></a> <br><nobr><a name="bms_LY"></a><a name="subkey_LY"></a>lying <a href="../suppress_internal_wires.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br>
+<br><br>
+<a name="bm_M"></a><a name="subkey_MA"></a><a href="../shape_processing.htm"><b>magnitude</b></a> <br><nobr>main <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../check_free_faces.htm"><b>3</b></a> <a href="../check_free_boundaries.htm"><b>4</b></a> <a href="../chamfer.htm"><b>5</b></a> <a href="../box.htm"><b>6</b></a> <a href="../archimede.htm"><b>7</b></a> <a href="../arc.htm"><b>8</b></a> <a href="../add_point_on_edge.htm"><b>9</b></a> <a href="../face.htm"><b>10</b></a> <a href="../extrusion.htm"><b>11</b></a> <a href="../explode_on_blocks.htm"><b>12</b></a> <a href="../explode.htm"><b>13</b></a> <a href="../ellipse.htm"><b>14</b></a> <a href="../edge.htm"><b>15</b></a> <a href="../cylinder.htm"><b>16</b></a> <a href="../cut.htm"><b>17</b></a> <a href="../curve.htm"><b>18</b></a> <a href="../cone.htm"><b>19</b></a> <a href="../compound.htm"><b>20</b></a> <a href="../common.htm"><b>21</b></a> <a href="../multi_transformation.htm"><b>22</b></a> <a href="../multi_rotation.htm"><b>23</b></a> <a href="../modify_the_location.htm"><b>24</b></a> <a href="../mirror_image.htm"><b>25</b></a> <a href="../measurement_tools.htm"><b>26</b></a> <a href="../local_coordinate_system.htm"><b>27</b></a> <a href="../line.htm"><b>28</b></a> <a href="../glue_faces.htm"><b>29</b></a> <a href="../fuse.htm"><b>30</b></a> <a href="../filling.htm"><b>31</b></a> <a href="../fillet.htm"><b>32</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>33</b></a> <a href="../sewing.htm"><b>34</b></a> <a href="../section.htm"><b>35</b></a> <a href="../scale_transform.htm"><b>36</b></a> <a href="../rotation.htm"><b>37</b></a> <a href="../revolution.htm"><b>38</b></a> <a href="../propagate.htm"><b>39</b></a> <a href="../point.htm"><b>40</b></a> <a href="../plane.htm"><b>41</b></a> <a href="../pipe_creation.htm"><b>42</b></a> <a href="../partition.htm"><b>43</b></a> <a href="../offset_surface.htm"><b>44</b></a> <a href="../newentity_blocks.htm"><b>45</b></a> <a href="../multi_translation.htm"><b>46</b></a> <a href="../wire.htm"><b>47</b></a> <a href="../vector.htm"><b>48</b></a> <a href="../turus.htm"><b>49</b></a> <a href="../translation.htm"><b>50</b></a> <a href="../suppress_internal_wires.htm"><b>51</b></a> <a href="../suppress_holes.htm"><b>52</b></a> <a href="../suppress_faces.htm"><b>53</b></a> <a href="../sphere.htm"><b>54</b></a> <a href="../solid.htm"><b>55</b></a> <a href="../sketcher.htm"><b>56</b></a> <a href="../shell.htm"><b>57</b></a> <a href="../shape_processing.htm"><b>58</b></a> <a href="../working_with_groups.htm"><b>59</b></a> <a href="../working_plane.htm"><b>60</b></a> </nobr><br><a href="../working_with_groups.htm"><b>mainshape</b></a> <br><nobr>major <a href="../ellipse.htm"><b>1</b></a> <a href="../turus.htm"><b>2</b></a> </nobr><br><nobr>make <a href="../chamfer.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../blocks_operations.htm"><b>3</b></a> <a href="../measurement_tools.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><a href="../blocks_operations.htm"><b>make_block_explode</b></a> <br><nobr>makearc <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../arc.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> <a href="../sketcher_tui.htm"><b>7</b></a> </nobr><br><nobr>makebezier <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> </nobr><br><nobr>makeblockexplode <a href="../blocks_operations.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> </nobr><br><nobr>makeboolean <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>makebox <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../measurement_tools.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../primitives.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><nobr>makeboxdxdydz <a href="../box.htm"><b>1</b></a> <a href="../blocks_operations.htm"><b>2</b></a> <a href="../measurement_tools.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../primitives.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><nobr>makeboxtwopnt <a href="../box.htm"><b>1</b></a> <a href="../basic_operations.htm"><b>2</b></a> <a href="../groups.htm"><b>3</b></a> <a href="../primitives.htm"><b>4</b></a> </nobr><br><nobr>makecdg <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a href="../transformation_operations.htm"><b>makechamfer</b></a> <br><nobr>makechamferall <a href="../chamfer.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makechamferedge <a href="../chamfer.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makechamferfaces <a href="../chamfer.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makecircle <a href="../circle.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>makecirclethreepnt <a href="../circle.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>makecommon <a href="../boolean_operations.htm"><b>1</b></a> <a href="../common.htm"><b>2</b></a> </nobr><br><nobr>makecompound <a href="../blocks_operations.htm"><b>1</b></a> <a href="../compound.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../measurement_tools.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> </nobr><br><nobr>makecone <a href="../cone.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../primitives.htm"><b>3</b></a> </nobr><br><nobr>makeconer1r2h <a href="../cone.htm"><b>1</b></a> <a href="../primitives.htm"><b>2</b></a> </nobr><br><nobr>makecut <a href="../boolean_operations.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr>makecylinder <a href="../boolean_operations.htm"><b>1</b></a> <a href="../cylinder.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><a href="../cylinder.htm"><b>makecylinderrh</b></a> <br><nobr>makeedge <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../edge.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> </nobr><br><nobr>makeellipse <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../ellipse.htm"><b>2</b></a> </nobr><br><nobr>makeface <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> <a href="../sketcher_tui.htm"><b>7</b></a> </nobr><br><nobr>makefaces <a href="../face.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>makefacewires <a href="../face.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>makefillet <a href="../fillet.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makefilletall <a href="../fillet.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makefilling <a href="../complex_objects.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> </nobr><br><nobr>makefuse <a href="../boolean_operations.htm"><b>1</b></a> <a href="../fuse.htm"><b>2</b></a> </nobr><br><nobr>makegluefaces <a href="../measurement_tools.htm"><b>1</b></a> <a href="../glue_faces.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>makehalfpartition <a href="../basic_operations.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>makehexa <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>makehexa2faces <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>makeinterpol <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> </nobr><br><nobr>makeline <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../line.htm"><b>2</b></a> </nobr><br><nobr>makelinetwopnt <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../line.htm"><b>2</b></a> </nobr><br><nobr>makemarker <a href="../local_coordinate_system.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makemirrorbyaxis <a href="../mirror_image.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makemirrorbyplane <a href="../mirror_image.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makemirrorbypoint <a href="../mirror_image.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../multi_rotation.htm"><b>makemultirotation1d</b></a> <br><a href="../multi_rotation.htm"><b>makemultirotation2d</b></a> <br><nobr>makemultitransformation1d <a href="../blocks_operations.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><nobr>makemultitransformation2d <a href="../blocks_operations.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><nobr>makemultitranslation1d <a href="../multi_translation.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makemultitranslation2d <a href="../multi_translation.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makeoffset <a href="../offset_surface.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makepartition <a href="../basic_operations.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>makepipe <a href="../complex_objects.htm"><b>1</b></a> <a href="../pipe_creation.htm"><b>2</b></a> </nobr><br><nobr>makeplane <a href="../basic_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../plane.htm"><b>3</b></a> </nobr><br><nobr>makeplaneface <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../plane.htm"><b>2</b></a> </nobr><br><nobr>makeplanethreepnt <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../plane.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>makepolyline <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> </nobr><br><nobr>makeposition <a href="../modify_the_location.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makeprism <a href="../extrusion.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> </nobr><br><nobr>makeprismvech <a href="../extrusion.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><nobr>makequad <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>makequad2edges <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>makequad4vertices <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>makerevolution <a href="../complex_objects.htm"><b>1</b></a> <a href="../revolution.htm"><b>2</b></a> </nobr><br><nobr>makerotation <a href="../rotation.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>makes <a href="../multi_transformation.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> <a href="../multi_translation.htm"><b>3</b></a> <a href="../translation.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><nobr>makescaletransform <a href="../scale_transform.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makesection <a href="../boolean_operations.htm"><b>1</b></a> <a href="../section.htm"><b>2</b></a> </nobr><br><nobr>makesewing <a href="../sewing.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr>makeshell <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../shell.htm"><b>2</b></a> </nobr><br><nobr>makesketcher <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> </nobr><br><a href="../sketcher_tui.htm"><b>makesketcheronplane</b></a> <br><nobr>makesolid <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../solid.htm"><b>2</b></a> </nobr><br><nobr>makesphere <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../primitives.htm"><b>2</b></a> <a href="../sphere.htm"><b>3</b></a> </nobr><br><a href="../primitives.htm"><b>makespherepntr</b></a> <br><nobr>makespherer <a href="../boolean_operations.htm"><b>1</b></a> <a href="../blocks_operations.htm"><b>2</b></a> <a href="../primitives.htm"><b>3</b></a> <a href="../sphere.htm"><b>4</b></a> </nobr><br><nobr>maketorus <a href="../primitives.htm"><b>1</b></a> <a href="../turus.htm"><b>2</b></a> </nobr><br><nobr>maketorusrr <a href="../primitives.htm"><b>1</b></a> <a href="../turus.htm"><b>2</b></a> </nobr><br><nobr>maketranslation <a href="../complex_objects.htm"><b>1</b></a> <a href="../translation.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>maketranslationtwopoints <a href="../translation.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>maketranslationvector <a href="../translation.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makevector <a href="../boolean_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../primitives.htm"><b>6</b></a> <a href="../vector.htm"><b>7</b></a> <a href="../transformation_operations.htm"><b>8</b></a> <a href="../sketcher_tui.htm"><b>9</b></a> </nobr><br><nobr>makevectordxdydz <a href="../basic_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../vector.htm"><b>4</b></a> </nobr><br><nobr>makevertex <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../blocks_operations.htm"><b>3</b></a> <a href="../basic_operations.htm"><b>4</b></a> <a href="../basic_geometrical_objects.htm"><b>5</b></a> <a href="../complex_objects.htm"><b>6</b></a> <a href="../measurement_tools.htm"><b>7</b></a> <a href="../groups.htm"><b>8</b></a> <a href="../geometrical_objects.htm"><b>9</b></a> <a href="../repairing_operations.htm"><b>10</b></a> <a href="../primitives.htm"><b>11</b></a> <a href="../point.htm"><b>12</b></a> <a href="../transformation_operations.htm"><b>13</b></a> <a href="../sketcher_tui.htm"><b>14</b></a> </nobr><br><nobr>makevertexoncurve <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../point.htm"><b>2</b></a> </nobr><br><nobr>makevertexwithref <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../point.htm"><b>2</b></a> </nobr><br><nobr>makewire <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../wire.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> <a href="../sketcher_tui.htm"><b>7</b></a> </nobr><br><a href="../working_with_groups.htm"><b>manually</b></a> <br><a href="../occ_viewer.htm"><b>marked</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>mass</b></a> <br><a href="../measurement_tools.htm"><b>masses</b></a> <br><a href="../partition.htm"><b>materials</b></a> <br><nobr>math <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>matrix <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>max <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><a href="../complex_objects.htm"><b>maxdeg</b></a> <br><a href="../filling.htm"><b>maxdegree</b></a> <br><nobr>maximal <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><nobr>maximum <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../glue_faces.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><a href="../explode_on_blocks.htm"><b>maxnbfaces</b></a> <br><a href="../shape_processing.htm"><b>maxtolerance</b></a> <br><a href="../shape_processing.htm"><b>maxtolerance3d</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf7.htm" target="_self" title="previous search group"><b>>></b></a>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf6.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-\r
-\r
-<nobr><a name="bm_M"></a><a name="subkey_MA"></a>main <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../box.htm"><b>5</b></a> <a href="../blocks.htm"><b>6</b></a> <a href="../archimede.htm"><b>7</b></a> <a href="../arc.htm"><b>8</b></a> <a href="../add_point_on_edge.htm"><b>9</b></a> <a href="../face.htm"><b>10</b></a> <a href="../extrusion.htm"><b>11</b></a> <a href="../explode_on_blocks.htm"><b>12</b></a> <a href="../explode.htm"><b>13</b></a> <a href="../ellipse.htm"><b>14</b></a> <a href="../edge.htm"><b>15</b></a> <a href="../cylinder.htm"><b>16</b></a> <a href="../cut.htm"><b>17</b></a> <a href="../curve.htm"><b>18</b></a> <a href="../cone.htm"><b>19</b></a> <a href="../compound.htm"><b>20</b></a> <a href="../common.htm"><b>21</b></a> <a href="../close_contour.htm"><b>22</b></a> <a href="../glue_faces.htm"><b>23</b></a> <a href="../fuse.htm"><b>24</b></a> <a href="../filling.htm"><b>25</b></a> <a href="../fillet.htm"><b>26</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>27</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>28</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>29</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>30</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>31</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>32</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>33</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>34</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>35</b></a> <a href="../point.htm"><b>36</b></a> <a href="../plane.htm"><b>37</b></a> <a href="../pipe_creation.htm"><b>38</b></a> <a href="../partition.htm"><b>39</b></a> <a href="../offset_surface.htm"><b>40</b></a> <a href="../newentity_blocks.htm"><b>41</b></a> <a href="../multi_translation.htm"><b>42</b></a> <a href="../multi_transformation.htm"><b>43</b></a> <a href="../multi_rotation.htm"><b>44</b></a> <a href="../modify_the_location.htm"><b>45</b></a> <a href="../mirror_image.htm"><b>46</b></a> <a href="../measurement_tools.htm"><b>47</b></a> <a href="../local_coordinate_system.htm"><b>48</b></a> <a href="../line.htm"><b>49</b></a> <a href="../suppress_holes.htm"><b>50</b></a> <a href="../suppress_faces.htm"><b>51</b></a> <a href="../sphere.htm"><b>52</b></a> <a href="../solid.htm"><b>53</b></a> <a href="../sketcher.htm"><b>54</b></a> <a href="../shell.htm"><b>55</b></a> <a href="../shape_processing.htm"><b>56</b></a> <a href="../sewing.htm"><b>57</b></a> <a href="../section.htm"><b>58</b></a> <a href="../scale_transform.htm"><b>59</b></a> <a href="../rotation.htm"><b>60</b></a> <a href="../revolution.htm"><b>61</b></a> <a href="../propagate.htm"><b>62</b></a> <a href="../working_with_groups.htm"><b>63</b></a> <a href="../working_plane.htm"><b>64</b></a> <a href="../wire.htm"><b>65</b></a> <a href="../vector.htm"><b>66</b></a> <a href="../turus.htm"><b>67</b></a> <a href="../translation.htm"><b>68</b></a> <a href="../suppress_internal_wires.htm"><b>69</b></a> </nobr><br><a href="../working_with_groups.htm"><b>mainshape</b></a> <br><nobr>major <a href="../ellipse.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../turus.htm"><b>4</b></a> </nobr><br><nobr>make <a href="../chamfer.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../blocks_operations.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../measurement_tools.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> <a href="../transformation_operations.htm"><b>7</b></a> </nobr><br><a href="../blocks_operations.htm"><b>make_block_explode</b></a> <br><nobr>makearc <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../arc.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../sketcher_tui.htm"><b>6</b></a> <a href="../repairing_operations.htm"><b>7</b></a> <a href="../transformation_operations.htm"><b>8</b></a> </nobr><br><nobr>makebezier <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>makeblockexplode <a href="../blocks_operations.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> </nobr><br><nobr>makeboolean <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>makebox <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../measurement_tools.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../primitives.htm"><b>6</b></a> <a href="../transformation_operations.htm"><b>7</b></a> </nobr><br><nobr>makeboxdxdydz <a href="../box.htm"><b>1</b></a> <a href="../blocks_operations.htm"><b>2</b></a> <a href="../measurement_tools.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../primitives.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><nobr>makeboxtwopnt <a href="../box.htm"><b>1</b></a> <a href="../basic_operations.htm"><b>2</b></a> <a href="../groups.htm"><b>3</b></a> <a href="../primitives.htm"><b>4</b></a> </nobr><br><nobr>makecdg <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><a href="../transformation_operations.htm"><b>makechamfer</b></a> <br><nobr>makechamferall <a href="../chamfer.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makechamferedge <a href="../chamfer.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makechamferface</b></a> <br><nobr>makechamferfaces <a href="../chamfer.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makecircle <a href="../circle.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>makecirclethreepnt <a href="../circle.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>makecommon <a href="../boolean_operations.htm"><b>1</b></a> <a href="../common.htm"><b>2</b></a> </nobr><br><nobr>makecompound <a href="../blocks_operations.htm"><b>1</b></a> <a href="../compound.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../measurement_tools.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> </nobr><br><nobr>makecone <a href="../cone.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../primitives.htm"><b>4</b></a> </nobr><br><nobr>makeconer1r2h <a href="../cone.htm"><b>1</b></a> <a href="../primitives.htm"><b>2</b></a> </nobr><br><nobr>makecut <a href="../boolean_operations.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr>makecylinder <a href="../boolean_operations.htm"><b>1</b></a> <a href="../cylinder.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><a href="../cylinder.htm"><b>makecylinderrh</b></a> <br><nobr>makeedge <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../edge.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> </nobr><br><nobr>makeellipse <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../ellipse.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>makeface <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../face.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../sketcher_tui.htm"><b>6</b></a> <a href="../repairing_operations.htm"><b>7</b></a> <a href="../transformation_operations.htm"><b>8</b></a> </nobr><br><nobr>makefaces <a href="../face.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>makefacewires <a href="../face.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr>makefillet <a href="../fillet.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>makefilletall <a href="../fillet.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makefilling <a href="../complex_objects.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><nobr>makefuse <a href="../boolean_operations.htm"><b>1</b></a> <a href="../fuse.htm"><b>2</b></a> </nobr><br><nobr>makegluefaces <a href="../glue_faces.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../measurement_tools.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> </nobr><br><nobr>makehalfpartition <a href="../basic_operations.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>makehexa <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>makehexa2faces <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>makeinterpol <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>makeline <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../line.htm"><b>3</b></a> </nobr><br><nobr>makelinetwopnt <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../line.htm"><b>2</b></a> </nobr><br><nobr>makemarker <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>makemirrorbyaxis <a href="../mirror_image.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makemirrorbyplane <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../mirror_image.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>makemirrorbypoint <a href="../mirror_image.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../multi_rotation.htm"><b>makemultirotate1d</b></a> <br><a href="../multi_rotation.htm"><b>makemultirotate2d</b></a> <br><nobr>makemultirotation1d <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> </nobr><br><nobr>makemultirotation2d <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> </nobr><br><nobr>makemultitransformation1d <a href="../blocks_operations.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../multi_transformation.htm"><b>3</b></a> </nobr><br><nobr>makemultitransformation2d <a href="../blocks_operations.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../multi_transformation.htm"><b>3</b></a> </nobr><br><nobr>makemultitranslation1d <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>makemultitranslation2d <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>makeoffset <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../offset_surface.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>makepartition <a href="../basic_operations.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../partition.htm"><b>3</b></a> </nobr><br><nobr>makepipe <a href="../complex_objects.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../pipe_creation.htm"><b>3</b></a> </nobr><br><nobr>makeplane <a href="../basic_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../plane.htm"><b>4</b></a> </nobr><br><nobr>makeplaneface <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../plane.htm"><b>2</b></a> </nobr><br><nobr>makeplanethreepnt <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../plane.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>makepolyline <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>makeposition <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>makeprism <a href="../extrusion.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> </nobr><br><nobr>makeprismvech <a href="../extrusion.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><nobr>makequad <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>makequad2edges <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>makequad4vertices <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>makerevolution <a href="../complex_objects.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../revolution.htm"><b>3</b></a> </nobr><br><nobr>makerotation <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../rotation.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><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> <a href="../partition.htm"><b>3</b></a> <a href="../multi_translation.htm"><b>4</b></a> <a href="../multi_transformation.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> <a href="../translation.htm"><b>7</b></a> </nobr><br><nobr>makescaletransform <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../scale_transform.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>makesection <a href="../boolean_operations.htm"><b>1</b></a> <a href="../section.htm"><b>2</b></a> </nobr><br><nobr>makesewing <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../sewing.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>makeshell <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../shell.htm"><b>3</b></a> </nobr><br><nobr>makesketcher <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../sketcher_tui.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> </nobr><br><a href="../sketcher_tui.htm"><b>makesketcheronplane</b></a> <br><nobr>makesolid <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../solid.htm"><b>3</b></a> </nobr><br><nobr>makesphere <a href="../changing_display_parameters.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../sphere.htm"><b>3</b></a> <a href="../primitives.htm"><b>4</b></a> </nobr><br><a href="../primitives.htm"><b>makespherepntr</b></a> <br><nobr>makespherer <a href="../boolean_operations.htm"><b>1</b></a> <a href="../blocks_operations.htm"><b>2</b></a> <a href="../sphere.htm"><b>3</b></a> <a href="../primitives.htm"><b>4</b></a> </nobr><br><nobr>maketorus <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../primitives.htm"><b>2</b></a> <a href="../turus.htm"><b>3</b></a> </nobr><br><nobr>maketorusrr <a href="../primitives.htm"><b>1</b></a> <a href="../turus.htm"><b>2</b></a> </nobr><br><nobr>maketranslation <a href="../complex_objects.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../translation.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><nobr>maketranslationtwopoints <a href="../translation.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>maketranslationvector <a href="../translation.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>makevector <a href="../boolean_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../sketcher_tui.htm"><b>6</b></a> <a href="../repairing_operations.htm"><b>7</b></a> <a href="../primitives.htm"><b>8</b></a> <a href="../vector.htm"><b>9</b></a> <a href="../transformation_operations.htm"><b>10</b></a> </nobr><br><nobr>makevectordxdydz <a href="../basic_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../vector.htm"><b>4</b></a> </nobr><br><nobr>makevertex <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../blocks_operations.htm"><b>3</b></a> <a href="../basic_operations.htm"><b>4</b></a> <a href="../basic_geometrical_objects.htm"><b>5</b></a> <a href="../complex_objects.htm"><b>6</b></a> <a href="../geometrical_objects.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../point.htm"><b>9</b></a> <a href="../measurement_tools.htm"><b>10</b></a> <a href="../groups.htm"><b>11</b></a> <a href="../sketcher_tui.htm"><b>12</b></a> <a href="../repairing_operations.htm"><b>13</b></a> <a href="../primitives.htm"><b>14</b></a> <a href="../transformation_operations.htm"><b>15</b></a> </nobr><br><nobr>makevertexoncurve <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../point.htm"><b>3</b></a> </nobr><br><nobr>makevertexwithref <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../point.htm"><b>3</b></a> </nobr><br><nobr>makewire <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../sketcher_tui.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> <a href="../wire.htm"><b>7</b></a> <a href="../transformation_operations.htm"><b>8</b></a> </nobr><br><nobr>manually <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>mass</b></a> <br><a href="../measurement_tools.htm"><b>masses</b></a> <br><nobr>materials <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr>math <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>matrix <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr>max <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../filling.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="../measurement_tools.htm"><b>6</b></a> <a href="../shape_processing.htm"><b>7</b></a> </nobr><br><a href="../complex_objects.htm"><b>maxdeg</b></a> <br><nobr>maxdegree <a href="../filling.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>maximal <a href="../explode_on_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_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../shape_processing.htm"><b>6</b></a> </nobr><br><nobr>maximum <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../glue_faces.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> <a href="../shape_processing.htm"><b>6</b></a> </nobr><br><nobr>maxnbfaces <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>maxtolerance <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>maxtolerance3d <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf8.htm" target="_self" title="previous search group"><b>>></b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" align="center"><a href="whlstf6.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>
+<p class="ftsbody" >
+<a name="bms_ME"></a><a name="subkey_ME"></a><a href="../offset_surface.htm"><b>meaning</b></a> <br><nobr>means <a href="../point.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> <a href="../wireframe_and_shading.htm"><b>3</b></a> </nobr><br><nobr>measurement <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>measures</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>mechanisms</b></a> <br><a href="../shape_processing.htm"><b>meet</b></a> <br><a href="../occ_viewer.htm"><b>memorise</b></a> <br><a href="../newentity_blocks.htm"><b>mentioned</b></a> <br><nobr>menu <a href="../color.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../circle.htm"><b>3</b></a> <a href="../check_free_faces.htm"><b>4</b></a> <a href="../check_free_boundaries.htm"><b>5</b></a> <a href="../chamfer.htm"><b>6</b></a> <a href="../box.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../add_point_on_edge.htm"><b>10</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>11</b></a> <a href="../face.htm"><b>12</b></a> <a href="../extrusion.htm"><b>13</b></a> <a href="../explode_on_blocks.htm"><b>14</b></a> <a href="../explode.htm"><b>15</b></a> <a href="../ellipse.htm"><b>16</b></a> <a href="../edge.htm"><b>17</b></a> <a href="../cylinder.htm"><b>18</b></a> <a href="../cut.htm"><b>19</b></a> <a href="../curve.htm"><b>20</b></a> <a href="../cone.htm"><b>21</b></a> <a href="../compound.htm"><b>22</b></a> <a href="../common.htm"><b>23</b></a> <a href="../multi_transformation.htm"><b>24</b></a> <a href="../multi_rotation.htm"><b>25</b></a> <a href="../modify_the_location.htm"><b>26</b></a> <a href="../mirror_image.htm"><b>27</b></a> <a href="../local_coordinate_system.htm"><b>28</b></a> <a href="../line.htm"><b>29</b></a> <a href="../isos.htm"><b>30</b></a> <a href="../glue_faces.htm"><b>31</b></a> <a href="../fuse.htm"><b>32</b></a> <a href="../filling.htm"><b>33</b></a> <a href="../fillet.htm"><b>34</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>35</b></a> <a href="../sewing.htm"><b>36</b></a> <a href="../section.htm"><b>37</b></a> <a href="../scale_transform.htm"><b>38</b></a> <a href="../rotation.htm"><b>39</b></a> <a href="../revolution.htm"><b>40</b></a> <a href="../propagate.htm"><b>41</b></a> <a href="../point.htm"><b>42</b></a> <a href="../plane.htm"><b>43</b></a> <a href="../pipe_creation.htm"><b>44</b></a> <a href="../partition.htm"><b>45</b></a> <a href="../offset_surface.htm"><b>46</b></a> <a href="../newentity_blocks.htm"><b>47</b></a> <a href="../multi_translation.htm"><b>48</b></a> <a href="../wire.htm"><b>49</b></a> <a href="../viewing_geometrical_objects.htm"><b>50</b></a> <a href="../vector.htm"><b>51</b></a> <a href="../turus.htm"><b>52</b></a> <a href="../translation.htm"><b>53</b></a> <a href="../suppress_internal_wires.htm"><b>54</b></a> <a href="../suppress_holes.htm"><b>55</b></a> <a href="../suppress_faces.htm"><b>56</b></a> <a href="../sphere.htm"><b>57</b></a> <a href="../solid.htm"><b>58</b></a> <a href="../sketcher.htm"><b>59</b></a> <a href="../shell.htm"><b>60</b></a> <a href="../shape_processing.htm"><b>61</b></a> <a href="../working_with_groups.htm"><b>62</b></a> <a href="../working_plane.htm"><b>63</b></a> <a href="../wireframe_and_shading.htm"><b>64</b></a> </nobr><br><a href="../shape_processing.htm"><b>merge</b></a> <br><nobr>mesh <a href="../archimede.htm"><b>1</b></a> <a href="../occ_viewer.htm"><b>2</b></a> <a href="../viewing_geometrical_objects.htm"><b>3</b></a> </nobr><br><a href="../occ_viewer.htm"><b>meshes</b></a> <br><nobr>meshing <a href="../archimede.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>meshingdeflection <a href="../basic_operations.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> </nobr><br><a href="../modify_the_location.htm"><b>method</b></a> <br><nobr><a name="bms_MI"></a><a name="subkey_MI"></a>middle <a href="../arc.htm"><b>1</b></a> <a href="../point.htm"><b>2</b></a> </nobr><br><nobr>min <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> </nobr><br><a href="../measurement_tools.htm"><b>min_dist</b></a> <br><a href="../complex_objects.htm"><b>mindeg</b></a> <br><a href="../filling.htm"><b>mindegree</b></a> <br><nobr>mindistance <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>minimal <a href="../face.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> <a href="../measurement_tools.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> </nobr><br><nobr>minimum <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><a href="../explode_on_blocks.htm"><b>minnbfaces</b></a> <br><nobr>minor <a href="../ellipse.htm"><b>1</b></a> <a href="../turus.htm"><b>2</b></a> </nobr><br><nobr>mirror <a href="../mirror_image.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../transformation_operations.htm"><b>mirror1</b></a> <br><a href="../transformation_operations.htm"><b>mirror2</b></a> <br><a href="../transformation_operations.htm"><b>mirror3</b></a> <br><a href="../mirror_image.htm"><b>mirrored</b></a> <br><nobr><a name="bms_MO"></a><a name="subkey_MO"></a>mode <a href="../close_contour.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../viewing_geometrical_objects.htm"><b>4</b></a> <a href="../shape_processing.htm"><b>5</b></a> <a href="../wireframe_and_shading.htm"><b>6</b></a> </nobr><br><a href="../archimede.htm"><b>modeled</b></a> <br><nobr>models <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../geometry.htm"><b>2</b></a> </nobr><br><a href="../add_point_on_edge.htm"><b>modes</b></a> <br><a href="../modify_the_location.htm"><b>modified</b></a> <br><nobr>modifies <a href="../close_contour.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> </nobr><br><nobr>modify <a href="../modify_the_location.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>module <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../geometry.htm"><b>3</b></a> <a href="../occ_viewer.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>moment</b></a> <br><nobr>moments <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>mouse <a href="../occ_viewer.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> </nobr><br><a href="../modify_the_location.htm"><b>move</b></a> <br><a href="../multi_translation.htm"><b>moved</b></a> <br><a name="bms_MU"></a><a name="subkey_MU"></a><a href="../working_with_groups.htm"><b>much</b></a> <br><nobr>multi <a href="../blocks_operations.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> <a href="../multi_translation.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><nobr>multirotate1d <a href="../multi_rotation.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr>multirotate2d <a href="../multi_rotation.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../propagate.htm"><b>multitude</b></a> <br><nobr>must <a href="../multi_rotation.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../multi_translation.htm"><b>4</b></a> <a href="../suppress_holes.htm"><b>5</b></a> </nobr><br>
+<br><br>
+<a name="bm_N"></a><a name="subkey_N{"></a><a href="../shape_processing.htm"><b>n</b></a> <br><nobr><a name="bms_NA"></a><a name="subkey_NA"></a>name <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../chamfer.htm"><b>3</b></a> <a href="../box.htm"><b>4</b></a> <a href="../archimede.htm"><b>5</b></a> <a href="../arc.htm"><b>6</b></a> <a href="../add_point_on_edge.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../face.htm"><b>9</b></a> <a href="../extrusion.htm"><b>10</b></a> <a href="../ellipse.htm"><b>11</b></a> <a href="../edge.htm"><b>12</b></a> <a href="../cylinder.htm"><b>13</b></a> <a href="../cut.htm"><b>14</b></a> <a href="../curve.htm"><b>15</b></a> <a href="../cone.htm"><b>16</b></a> <a href="../compound.htm"><b>17</b></a> <a href="../common.htm"><b>18</b></a> <a href="../multi_transformation.htm"><b>19</b></a> <a href="../multi_rotation.htm"><b>20</b></a> <a href="../modify_the_location.htm"><b>21</b></a> <a href="../mirror_image.htm"><b>22</b></a> <a href="../local_coordinate_system.htm"><b>23</b></a> <a href="../line.htm"><b>24</b></a> <a href="../glue_faces.htm"><b>25</b></a> <a href="../fuse.htm"><b>26</b></a> <a href="../filling.htm"><b>27</b></a> <a href="../fillet.htm"><b>28</b></a> <a href="../sewing.htm"><b>29</b></a> <a href="../section.htm"><b>30</b></a> <a href="../scale_transform.htm"><b>31</b></a> <a href="../revolution.htm"><b>32</b></a> <a href="../point.htm"><b>33</b></a> <a href="../plane.htm"><b>34</b></a> <a href="../pipe_creation.htm"><b>35</b></a> <a href="../partition.htm"><b>36</b></a> <a href="../offset_surface.htm"><b>37</b></a> <a href="../newentity_blocks.htm"><b>38</b></a> <a href="../multi_translation.htm"><b>39</b></a> <a href="../wire.htm"><b>40</b></a> <a href="../viewing_geometrical_objects.htm"><b>41</b></a> <a href="../vector.htm"><b>42</b></a> <a href="../turus.htm"><b>43</b></a> <a href="../translation.htm"><b>44</b></a> <a href="../suppress_internal_wires.htm"><b>45</b></a> <a href="../suppress_holes.htm"><b>46</b></a> <a href="../suppress_faces.htm"><b>47</b></a> <a href="../sphere.htm"><b>48</b></a> <a href="../solid.htm"><b>49</b></a> <a href="../shell.htm"><b>50</b></a> <a href="../shape_processing.htm"><b>51</b></a> <a href="../working_with_groups.htm"><b>52</b></a> <a href="../working_plane.htm"><b>53</b></a> </nobr><br><a href="../shape_processing.htm"><b>names</b></a> <br><nobr><a name="bms_NB"></a><a name="subkey_NB"></a>nb <a href="../box.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../line.htm"><b>3</b></a> <a href="../sphere.htm"><b>4</b></a> </nobr><br><a href="../explode.htm"><b>nb_sub</b></a> <br><nobr>nbiter <a href="../complex_objects.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> </nobr><br><a href="../measurement_tools.htm"><b>nbounding</b></a> <br><a href="../measurement_tools.htm"><b>nbox</b></a> <br><a href="../shape_processing.htm"><b>nbsplitpoints</b></a> <br><nobr>nbtimes <a href="../multi_transformation.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> <a href="../multi_translation.htm"><b>3</b></a> </nobr><br><nobr>nbtimes1 <a href="../multi_rotation.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> </nobr><br><nobr>nbtimes2 <a href="../multi_rotation.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> </nobr><br><a href="../multi_transformation.htm"><b>nbtimesu</b></a> <br><a href="../multi_transformation.htm"><b>nbtimesv</b></a> <br><a name="bms_NC"></a><a name="subkey_NC"></a><a href="../measurement_tools.htm"><b>ncentre</b></a> <br><a href="../measurement_tools.htm"><b>ncompound</b></a> <br><a name="bms_NE"></a><a name="subkey_NE"></a><a href="../shape_processing.htm"><b>necessarily</b></a> <br><nobr>necessary <a href="../chamfer.htm"><b>1</b></a> <a href="../fillet.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../sketcher.htm"><b>4</b></a> <a href="../shape_processing.htm"><b>5</b></a> </nobr><br><nobr>need <a href="../chamfer.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../face.htm"><b>3</b></a> <a href="../extrusion.htm"><b>4</b></a> <a href="../explode.htm"><b>5</b></a> <a href="../multi_rotation.htm"><b>6</b></a> <a href="../filling.htm"><b>7</b></a> <a href="../fillet.htm"><b>8</b></a> <a href="../scale_transform.htm"><b>9</b></a> <a href="../rotation.htm"><b>10</b></a> <a href="../revolution.htm"><b>11</b></a> <a href="../pipe_creation.htm"><b>12</b></a> <a href="../multi_translation.htm"><b>13</b></a> <a href="../translation.htm"><b>14</b></a> <a href="../sphere.htm"><b>15</b></a> <a href="../shape_processing.htm"><b>16</b></a> </nobr><br><a href="../close_contour.htm"><b>needed</b></a> <br><a href="../offset_surface.htm"><b>negative</b></a> <br><a href="../shape_processing.htm"><b>neighbouring</b></a> <br><nobr>new <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../arc.htm"><b>4</b></a> <a href="../face.htm"><b>5</b></a> <a href="../extrusion.htm"><b>6</b></a> <a href="../explode.htm"><b>7</b></a> <a href="../ellipse.htm"><b>8</b></a> <a href="../edge.htm"><b>9</b></a> <a href="../cylinder.htm"><b>10</b></a> <a href="../curve.htm"><b>11</b></a> <a href="../cone.htm"><b>12</b></a> <a href="../compound.htm"><b>13</b></a> <a href="../local_coordinate_system.htm"><b>14</b></a> <a href="../line.htm"><b>15</b></a> <a href="../filling.htm"><b>16</b></a> <a href="../revolution.htm"><b>17</b></a> <a href="../point.htm"><b>18</b></a> <a href="../plane.htm"><b>19</b></a> <a href="../pipe_creation.htm"><b>20</b></a> <a href="../occ_viewer.htm"><b>21</b></a> <a href="../newentity_blocks.htm"><b>22</b></a> <a href="../wire.htm"><b>23</b></a> <a href="../vector.htm"><b>24</b></a> <a href="../turus.htm"><b>25</b></a> <a href="../transformation_operations.htm"><b>26</b></a> <a href="../sphere.htm"><b>27</b></a> <a href="../solid.htm"><b>28</b></a> <a href="../sketcher.htm"><b>29</b></a> <a href="../shell.htm"><b>30</b></a> <a href="../working_with_groups.htm"><b>31</b></a> <a href="../working_plane.htm"><b>32</b></a> </nobr><br><a href="../viewing_geometrical_objects.htm"><b>newly</b></a> <br><a name="bms_NI"></a><a name="subkey_NI"></a><a href="../measurement_tools.htm"><b>ninertia</b></a> <br><a name="bms_NM"></a><a name="subkey_NM"></a><a href="../measurement_tools.htm"><b>nminimal</b></a> <br><a name="bms_NO"></a><a name="subkey_NO"></a><a href="../curve.htm"><b>nodes</b></a> <br><a href="../check_free_boundaries.htm"><b>noerror</b></a> <br><a href="../measurement_tools.htm"><b>none</b></a> <br><nobr>normal <a href="../circle.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../ellipse.htm"><b>3</b></a> <a href="../plane.htm"><b>4</b></a> <a href="../offset_surface.htm"><b>5</b></a> <a href="../turus.htm"><b>6</b></a> </nobr><br><a href="../cone.htm"><b>note</b></a> <br><a href="../face.htm"><b>nothing</b></a> <br><a href="../newentity_blocks.htm"><b>notions</b></a> <br><a name="bms_NT"></a><a name="subkey_NT"></a><a href="../shape_processing.htm"><b>nth</b></a> <br><nobr><a name="bms_NU"></a><a name="subkey_NU"></a>number <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> <a href="../isos.htm"><b>4</b></a> <a href="../filling.htm"><b>5</b></a> <a href="../sewing.htm"><b>6</b></a> <a href="../repairing_operations.htm"><b>7</b></a> <a href="../offset_surface.htm"><b>8</b></a> <a href="../multi_translation.htm"><b>9</b></a> <a href="../viewing_geometrical_objects.htm"><b>10</b></a> <a href="../transformation_operations.htm"><b>11</b></a> <a href="../suppress_holes.htm"><b>12</b></a> <a href="../shape_processing.htm"><b>13</b></a> </nobr><br><a href="../multi_transformation.htm"><b>numbers</b></a> <br>
+<br><br>
+<nobr><a name="bm_O"></a><a name="subkey_OB"></a>object <a href="../color.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../archimede.htm"><b>3</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>4</b></a> <a href="../face.htm"><b>5</b></a> <a href="../extrusion.htm"><b>6</b></a> <a href="../explode.htm"><b>7</b></a> <a href="../common.htm"><b>8</b></a> <a href="../multi_rotation.htm"><b>9</b></a> <a href="../modify_the_location.htm"><b>10</b></a> <a href="../mirror_image.htm"><b>11</b></a> <a href="../local_coordinate_system.htm"><b>12</b></a> <a href="../groups.htm"><b>13</b></a> <a href="../geometrical_objects.htm"><b>14</b></a> <a href="../fillet.htm"><b>15</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>16</b></a> <a href="../rotation.htm"><b>17</b></a> <a href="../revolution.htm"><b>18</b></a> <a href="../repairing_operations.htm"><b>19</b></a> <a href="../propagate.htm"><b>20</b></a> <a href="../pipe_creation.htm"><b>21</b></a> <a href="../offset_surface.htm"><b>22</b></a> <a href="../occ_viewer.htm"><b>23</b></a> <a href="../wire.htm"><b>24</b></a> <a href="../viewing_geometrical_objects.htm"><b>25</b></a> <a href="../translation.htm"><b>26</b></a> <a href="../transformation_operations.htm"><b>27</b></a> <a href="../suppress_internal_wires.htm"><b>28</b></a> <a href="../shape_processing.htm"><b>29</b></a> <a href="../working_with_groups.htm"><b>30</b></a> <a href="../wireframe_and_shading.htm"><b>31</b></a> </nobr><br><nobr>objects <a href="../circle.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../boolean_operations.htm"><b>4</b></a> <a href="../blocks_operations.htm"><b>5</b></a> <a href="../basic_operations.htm"><b>6</b></a> <a href="../basic_geometrical_objects.htm"><b>7</b></a> <a href="../arc.htm"><b>8</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/introduction_to_geom.htm"><b>11</b></a> <a href="../face.htm"><b>12</b></a> <a href="../extrusion.htm"><b>13</b></a> <a href="../ellipse.htm"><b>14</b></a> <a href="../edge.htm"><b>15</b></a> <a href="../curve.htm"><b>16</b></a> <a href="../compound.htm"><b>17</b></a> <a href="../complex_objects.htm"><b>18</b></a> <a href="../multi_rotation.htm"><b>19</b></a> <a href="../line.htm"><b>20</b></a> <a href="../groups.htm"><b>21</b></a> <a href="../geometry.htm"><b>22</b></a> <a href="../geometrical_objects.htm"><b>23</b></a> <a href="../filling.htm"><b>24</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>25</b></a> <a href="../revolution.htm"><b>26</b></a> <a href="../repairing_operations.htm"><b>27</b></a> <a href="../primitives.htm"><b>28</b></a> <a href="../point.htm"><b>29</b></a> <a href="../plane.htm"><b>30</b></a> <a href="../pipe_creation.htm"><b>31</b></a> <a href="../offset_surface.htm"><b>32</b></a> <a href="../occ_viewer.htm"><b>33</b></a> <a href="../wire.htm"><b>34</b></a> <a href="../viewing_geometrical_objects.htm"><b>35</b></a> <a href="../vector.htm"><b>36</b></a> <a href="../transformation_operations.htm"><b>37</b></a> <a href="../solid.htm"><b>38</b></a> <a href="../sketcher_tui.htm"><b>39</b></a> <a href="../shell.htm"><b>40</b></a> <a href="../wireframe_and_shading.htm"><b>41</b></a> </nobr><br><nobr>obtain <a href="../explode.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><a href="../measurement_tools.htm"><b>obtained</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf8.htm" target="_self" title="previous search group"><b>>></b></a>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf7.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<nobr><a name="bms_ME"></a><a name="subkey_ME"></a>meaning <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../offset_surface.htm"><b>2</b></a> </nobr><br><nobr>means <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../point.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> <a href="../wireframe_and_shading.htm"><b>4</b></a> </nobr><br><nobr>measurement <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>measures</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>mechanisms</b></a> <br><a href="../newentity_blocks.htm"><b>mentioned</b></a> <br><nobr>menu <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> <a href="../chamfer.htm"><b>5</b></a> <a href="../box.htm"><b>6</b></a> <a href="../blocks.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../add_point_on_edge.htm"><b>10</b></a> <a href="../face.htm"><b>11</b></a> <a href="../extrusion.htm"><b>12</b></a> <a href="../explode_on_blocks.htm"><b>13</b></a> <a href="../explode.htm"><b>14</b></a> <a href="../ellipse.htm"><b>15</b></a> <a href="../edge.htm"><b>16</b></a> <a href="../cylinder.htm"><b>17</b></a> <a href="../cut.htm"><b>18</b></a> <a href="../curve.htm"><b>19</b></a> <a href="../cone.htm"><b>20</b></a> <a href="../compound.htm"><b>21</b></a> <a href="../common.htm"><b>22</b></a> <a href="../color.htm"><b>23</b></a> <a href="../close_contour.htm"><b>24</b></a> <a href="../glue_faces.htm"><b>25</b></a> <a href="../fuse.htm"><b>26</b></a> <a href="../filling.htm"><b>27</b></a> <a href="../fillet.htm"><b>28</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>29</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>30</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>31</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>32</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>33</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>34</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>35</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>36</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>37</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>38</b></a> <a href="../point.htm"><b>39</b></a> <a href="../plane.htm"><b>40</b></a> <a href="../pipe_creation.htm"><b>41</b></a> <a href="../partition.htm"><b>42</b></a> <a href="../offset_surface.htm"><b>43</b></a> <a href="../newentity_blocks.htm"><b>44</b></a> <a href="../multi_translation.htm"><b>45</b></a> <a href="../multi_transformation.htm"><b>46</b></a> <a href="../multi_rotation.htm"><b>47</b></a> <a href="../modify_the_location.htm"><b>48</b></a> <a href="../mirror_image.htm"><b>49</b></a> <a href="../local_coordinate_system.htm"><b>50</b></a> <a href="../line.htm"><b>51</b></a> <a href="../isos.htm"><b>52</b></a> <a href="../suppress_holes.htm"><b>53</b></a> <a href="../suppress_faces.htm"><b>54</b></a> <a href="../sphere.htm"><b>55</b></a> <a href="../solid.htm"><b>56</b></a> <a href="../sketcher.htm"><b>57</b></a> <a href="../shell.htm"><b>58</b></a> <a href="../shape_processing.htm"><b>59</b></a> <a href="../sewing.htm"><b>60</b></a> <a href="../section.htm"><b>61</b></a> <a href="../scale_transform.htm"><b>62</b></a> <a href="../rotation.htm"><b>63</b></a> <a href="../revolution.htm"><b>64</b></a> <a href="../propagate.htm"><b>65</b></a> <a href="../working_with_groups.htm"><b>66</b></a> <a href="../working_plane.htm"><b>67</b></a> <a href="../wireframe_and_shading.htm"><b>68</b></a> <a href="../wire.htm"><b>69</b></a> <a href="../vector.htm"><b>70</b></a> <a href="../turus.htm"><b>71</b></a> <a href="../translation.htm"><b>72</b></a> <a href="../suppress_internal_wires.htm"><b>73</b></a> </nobr><br><nobr>merging <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>mesh <a href="../archimede.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>meshing <a href="../archimede.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../newentity_blocks.htm"><b>3</b></a> </nobr><br><nobr>meshingdeflection <a href="../basic_operations.htm"><b>1</b></a> <a href="../archimede.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>method</b></a> <br><nobr><a name="bms_MI"></a><a name="subkey_MI"></a>middle <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../point.htm"><b>2</b></a> </nobr><br><nobr>min <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../filling.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="../measurement_tools.htm"><b>6</b></a> </nobr><br><a href="../measurement_tools.htm"><b>min_dist</b></a> <br><a href="../complex_objects.htm"><b>mindeg</b></a> <br><nobr>mindegree <a href="../filling.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>mindistance <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr>minimal <a href="../face.htm"><b>1</b></a> <a href="../explode_on_blocks.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="../measurement_tools.htm"><b>6</b></a> </nobr><br><nobr>minimum <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> </nobr><br><nobr>minnbfaces <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>minor <a href="../ellipse.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../turus.htm"><b>4</b></a> </nobr><br><nobr>mirror <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../mirror_image.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><a href="../transformation_operations.htm"><b>mirror1</b></a> <br><a href="../transformation_operations.htm"><b>mirror2</b></a> <br><a href="../transformation_operations.htm"><b>mirror3</b></a> <br><nobr>mirrored <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../mirror_image.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_MO"></a><a name="subkey_MO"></a>mode <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../changing_display_parameters.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../close_contour.htm"><b>4</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>5</b></a> <a href="../shape_processing.htm"><b>6</b></a> <a href="../wireframe_and_shading.htm"><b>7</b></a> </nobr><br><nobr>modeled <a href="../archimede.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/introduction_to_geom.htm"><b>models</b></a> <br><nobr>modes <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><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><nobr>modified <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> </nobr><br><nobr>modifies <a href="../close_contour.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> <a href="../modify_the_location.htm"><b>4</b></a> </nobr><br><nobr>modify <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr>module <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>moment</b></a> <br><nobr>moments <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> </nobr><br><nobr>move <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> </nobr><br><nobr>moved <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> </nobr><br><a name="bms_MU"></a><a name="subkey_MU"></a><a href="../working_with_groups.htm"><b>much</b></a> <br><nobr>multi <a href="../blocks_operations.htm"><b>1</b></a> <a href="../blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../multi_translation.htm"><b>5</b></a> <a href="../multi_transformation.htm"><b>6</b></a> <a href="../multi_rotation.htm"><b>7</b></a> <a href="../transformation_operations.htm"><b>8</b></a> </nobr><br><a href="../transformation_operations.htm"><b>multirotate1d</b></a> <br><a href="../transformation_operations.htm"><b>multirotate2d</b></a> <br><nobr>multitude <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../propagate.htm"><b>2</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> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../multi_translation.htm"><b>4</b></a> <a href="../multi_rotation.htm"><b>5</b></a> <a href="../measurement_tools.htm"><b>6</b></a> <a href="../suppress_holes.htm"><b>7</b></a> </nobr><br>\r
-<br><br>\r
-<nobr><a name="bm_N"></a><a name="subkey_NA"></a>name <a href="../circle.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../archimede.htm"><b>4</b></a> <a href="../arc.htm"><b>5</b></a> <a href="../add_point_on_edge.htm"><b>6</b></a> <a href="../face.htm"><b>7</b></a> <a href="../extrusion.htm"><b>8</b></a> <a href="../ellipse.htm"><b>9</b></a> <a href="../edge.htm"><b>10</b></a> <a href="../cylinder.htm"><b>11</b></a> <a href="../cut.htm"><b>12</b></a> <a href="../curve.htm"><b>13</b></a> <a href="../cone.htm"><b>14</b></a> <a href="../compound.htm"><b>15</b></a> <a href="../common.htm"><b>16</b></a> <a href="../close_contour.htm"><b>17</b></a> <a href="../glue_faces.htm"><b>18</b></a> <a href="../fuse.htm"><b>19</b></a> <a href="../filling.htm"><b>20</b></a> <a href="../fillet.htm"><b>21</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>22</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>23</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>24</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>25</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>26</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>27</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>28</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>29</b></a> <a href="../point.htm"><b>30</b></a> <a href="../plane.htm"><b>31</b></a> <a href="../pipe_creation.htm"><b>32</b></a> <a href="../partition.htm"><b>33</b></a> <a href="../offset_surface.htm"><b>34</b></a> <a href="../newentity_blocks.htm"><b>35</b></a> <a href="../multi_translation.htm"><b>36</b></a> <a href="../multi_transformation.htm"><b>37</b></a> <a href="../multi_rotation.htm"><b>38</b></a> <a href="../modify_the_location.htm"><b>39</b></a> <a href="../mirror_image.htm"><b>40</b></a> <a href="../local_coordinate_system.htm"><b>41</b></a> <a href="../line.htm"><b>42</b></a> <a href="../suppress_holes.htm"><b>43</b></a> <a href="../suppress_faces.htm"><b>44</b></a> <a href="../sphere.htm"><b>45</b></a> <a href="../solid.htm"><b>46</b></a> <a href="../shell.htm"><b>47</b></a> <a href="../sewing.htm"><b>48</b></a> <a href="../section.htm"><b>49</b></a> <a href="../scale_transform.htm"><b>50</b></a> <a href="../revolution.htm"><b>51</b></a> <a href="../working_with_groups.htm"><b>52</b></a> <a href="../working_plane.htm"><b>53</b></a> <a href="../wire.htm"><b>54</b></a> <a href="../vector.htm"><b>55</b></a> <a href="../turus.htm"><b>56</b></a> <a href="../translation.htm"><b>57</b></a> <a href="../suppress_internal_wires.htm"><b>58</b></a> </nobr><br><nobr>names <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_NB"></a><a name="subkey_NB"></a>nb <a href="../box.htm"><b>1</b></a> <a href="../extrusion.htm"><b>2</b></a> <a href="../line.htm"><b>3</b></a> <a href="../sphere.htm"><b>4</b></a> </nobr><br><a href="../explode.htm"><b>nb_sub</b></a> <br><nobr>nbiter <a href="../complex_objects.htm"><b>1</b></a> <a href="../filling.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../measurement_tools.htm"><b>nbounding</b></a> <br><a href="../measurement_tools.htm"><b>nbox</b></a> <br><nobr>nbsplitpoints <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><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> <a href="../multi_translation.htm"><b>3</b></a> <a href="../multi_transformation.htm"><b>4</b></a> <a href="../multi_rotation.htm"><b>5</b></a> </nobr><br><nobr>nbtimes1 <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> </nobr><br><nobr>nbtimes2 <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> <a href="../multi_rotation.htm"><b>3</b></a> </nobr><br><nobr>nbtimesu <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><nobr>nbtimesv <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><br><a name="bms_NC"></a><a name="subkey_NC"></a><a href="../measurement_tools.htm"><b>ncentre</b></a> <br><a href="../measurement_tools.htm"><b>ncompound</b></a> <br><nobr><a name="bms_NE"></a><a name="subkey_NE"></a>necessary <a href="../chamfer.htm"><b>1</b></a> <a href="../fillet.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>5</b></a> <a href="../sketcher.htm"><b>6</b></a> <a href="../shape_processing.htm"><b>7</b></a> </nobr><br><nobr>need <a href="../chamfer.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../face.htm"><b>3</b></a> <a href="../extrusion.htm"><b>4</b></a> <a href="../explode.htm"><b>5</b></a> <a href="../filling.htm"><b>6</b></a> <a href="../fillet.htm"><b>7</b></a> <a href="../pipe_creation.htm"><b>8</b></a> <a href="../multi_translation.htm"><b>9</b></a> <a href="../multi_rotation.htm"><b>10</b></a> <a href="../sphere.htm"><b>11</b></a> <a href="../scale_transform.htm"><b>12</b></a> <a href="../rotation.htm"><b>13</b></a> <a href="../revolution.htm"><b>14</b></a> <a href="../translation.htm"><b>15</b></a> </nobr><br><nobr>needed <a href="../close_contour.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr>negative <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../offset_surface.htm"><b>2</b></a> </nobr><br><nobr>neigbour <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>new <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../arc.htm"><b>3</b></a> <a href="../face.htm"><b>4</b></a> <a href="../extrusion.htm"><b>5</b></a> <a href="../explode.htm"><b>6</b></a> <a href="../ellipse.htm"><b>7</b></a> <a href="../edge.htm"><b>8</b></a> <a href="../cylinder.htm"><b>9</b></a> <a href="../curve.htm"><b>10</b></a> <a href="../cone.htm"><b>11</b></a> <a href="../compound.htm"><b>12</b></a> <a href="../close_contour.htm"><b>13</b></a> <a href="../filling.htm"><b>14</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>15</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>16</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>17</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>18</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>19</b></a> <a href="../point.htm"><b>20</b></a> <a href="../plane.htm"><b>21</b></a> <a href="../pipe_creation.htm"><b>22</b></a> <a href="../newentity_blocks.htm"><b>23</b></a> <a href="../local_coordinate_system.htm"><b>24</b></a> <a href="../line.htm"><b>25</b></a> <a href="../sphere.htm"><b>26</b></a> <a href="../solid.htm"><b>27</b></a> <a href="../sketcher.htm"><b>28</b></a> <a href="../shell.htm"><b>29</b></a> <a href="../revolution.htm"><b>30</b></a> <a href="../working_with_groups.htm"><b>31</b></a> <a href="../working_plane.htm"><b>32</b></a> <a href="../wire.htm"><b>33</b></a> <a href="../vector.htm"><b>34</b></a> <a href="../turus.htm"><b>35</b></a> <a href="../transformation_operations.htm"><b>36</b></a> </nobr><br><a name="bms_NI"></a><a name="subkey_NI"></a><a href="../measurement_tools.htm"><b>ninertia</b></a> <br><a name="bms_NM"></a><a name="subkey_NM"></a><a href="../measurement_tools.htm"><b>nminimal</b></a> <br><nobr><a name="bms_NO"></a><a name="subkey_NO"></a>nodes <a href="../curve.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>noerror <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../measurement_tools.htm"><b>none</b></a> <br><nobr>normal <a href="../circle.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../extrusion.htm"><b>3</b></a> <a href="../ellipse.htm"><b>4</b></a> <a href="../files/salome2_sp3_transformationgui_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> <a href="../plane.htm"><b>8</b></a> <a href="../offset_surface.htm"><b>9</b></a> <a href="../turus.htm"><b>10</b></a> </nobr><br><a href="../cone.htm"><b>note</b></a> <br><a href="../face.htm"><b>nothing</b></a> <br><a href="../newentity_blocks.htm"><b>notions</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf9.htm" target="_self" title="previous search group"><b>>></b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" align="center"><a href="whlstf7.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>
+<p class="ftsbody" >
+<nobr><a name="bms_OC"></a><a name="subkey_OC"></a>occ <a href="../close_contour.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../fillet.htm"><b>4</b></a> <a href="../occ_viewer.htm"><b>5</b></a> <a href="../viewing_geometrical_objects.htm"><b>6</b></a> <a href="../suppress_internal_wires.htm"><b>7</b></a> <a href="../suppress_holes.htm"><b>8</b></a> <a href="../suppress_faces.htm"><b>9</b></a> <a href="../working_with_groups.htm"><b>10</b></a> </nobr><br><a href="../check_free_boundaries.htm"><b>occurred</b></a> <br><nobr><a name="bms_OF"></a><a name="subkey_OF"></a>offset <a href="../offset_surface.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_OK"></a><a name="subkey_OK"></a>ok <a href="../measurement_tools.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../working_with_groups.htm"><b>4</b></a> </nobr><br><a name="bms_OL"></a><a name="subkey_OL"></a><a href="../point.htm"><b>old</b></a> <br><nobr><a name="bms_ON"></a><a name="subkey_ON"></a>one <a href="../close_contour.htm"><b>1</b></a> <a href="../add_point_on_edge.htm"><b>2</b></a> <a href="../cut.htm"><b>3</b></a> <a href="../multi_transformation.htm"><b>4</b></a> <a href="../multi_rotation.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> <a href="../point.htm"><b>7</b></a> <a href="../plane.htm"><b>8</b></a> <a href="../multi_translation.htm"><b>9</b></a> <a href="../transformation_operations.htm"><b>10</b></a> <a href="../sketcher.htm"><b>11</b></a> <a href="../shape_processing.htm"><b>12</b></a> <a href="../working_plane.htm"><b>13</b></a> </nobr><br><a name="bms_OP"></a><a name="subkey_OP"></a><a href="../transparency.htm"><b>opaque</b></a> <br><nobr>open <a href="../close_contour.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../occ_viewer.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>opening</b></a> <br><a href="../occ_viewer.htm"><b>opens</b></a> <br><nobr>openwires <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><nobr>operation <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../check_free_faces.htm"><b>3</b></a> <a href="../check_free_boundaries.htm"><b>4</b></a> <a href="../chamfer.htm"><b>5</b></a> <a href="../box.htm"><b>6</b></a> <a href="../basic_operations.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../add_point_on_edge.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../extrusion.htm"><b>12</b></a> <a href="../explode_on_blocks.htm"><b>13</b></a> <a href="../explode.htm"><b>14</b></a> <a href="../ellipse.htm"><b>15</b></a> <a href="../cylinder.htm"><b>16</b></a> <a href="../cut.htm"><b>17</b></a> <a href="../curve.htm"><b>18</b></a> <a href="../cone.htm"><b>19</b></a> <a href="../common.htm"><b>20</b></a> <a href="../multi_transformation.htm"><b>21</b></a> <a href="../multi_rotation.htm"><b>22</b></a> <a href="../modify_the_location.htm"><b>23</b></a> <a href="../mirror_image.htm"><b>24</b></a> <a href="../line.htm"><b>25</b></a> <a href="../glue_faces.htm"><b>26</b></a> <a href="../fuse.htm"><b>27</b></a> <a href="../filling.htm"><b>28</b></a> <a href="../fillet.htm"><b>29</b></a> <a href="../sewing.htm"><b>30</b></a> <a href="../section.htm"><b>31</b></a> <a href="../scale_transform.htm"><b>32</b></a> <a href="../rotation.htm"><b>33</b></a> <a href="../revolution.htm"><b>34</b></a> <a href="../propagate.htm"><b>35</b></a> <a href="../point.htm"><b>36</b></a> <a href="../plane.htm"><b>37</b></a> <a href="../pipe_creation.htm"><b>38</b></a> <a href="../partition.htm"><b>39</b></a> <a href="../offset_surface.htm"><b>40</b></a> <a href="../newentity_blocks.htm"><b>41</b></a> <a href="../multi_translation.htm"><b>42</b></a> <a href="../vector.htm"><b>43</b></a> <a href="../turus.htm"><b>44</b></a> <a href="../translation.htm"><b>45</b></a> <a href="../transformation_operations.htm"><b>46</b></a> <a href="../suppress_internal_wires.htm"><b>47</b></a> <a href="../suppress_holes.htm"><b>48</b></a> <a href="../suppress_faces.htm"><b>49</b></a> <a href="../sphere.htm"><b>50</b></a> <a href="../sketcher.htm"><b>51</b></a> <a href="../shape_processing.htm"><b>52</b></a> <a href="../working_with_groups.htm"><b>53</b></a> </nobr><br><nobr>operations <a href="../close_contour.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../boolean_operations.htm"><b>5</b></a> <a href="../blocks_operations.htm"><b>6</b></a> <a href="../basic_operations.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../add_point_on_edge.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/introduction_to_geom.htm"><b>11</b></a> <a href="../explode_on_blocks.htm"><b>12</b></a> <a href="../cut.htm"><b>13</b></a> <a href="../common.htm"><b>14</b></a> <a href="../multi_transformation.htm"><b>15</b></a> <a href="../multi_rotation.htm"><b>16</b></a> <a href="../modify_the_location.htm"><b>17</b></a> <a href="../mirror_image.htm"><b>18</b></a> <a href="../glue_faces.htm"><b>19</b></a> <a href="../geometry.htm"><b>20</b></a> <a href="../fuse.htm"><b>21</b></a> <a href="../fillet.htm"><b>22</b></a> <a href="../sewing.htm"><b>23</b></a> <a href="../section.htm"><b>24</b></a> <a href="../scale_transform.htm"><b>25</b></a> <a href="../rotation.htm"><b>26</b></a> <a href="../repairing_operations.htm"><b>27</b></a> <a href="../propagate.htm"><b>28</b></a> <a href="../partition.htm"><b>29</b></a> <a href="../offset_surface.htm"><b>30</b></a> <a href="../multi_translation.htm"><b>31</b></a> <a href="../translation.htm"><b>32</b></a> <a href="../transformation_operations.htm"><b>33</b></a> <a href="../suppress_internal_wires.htm"><b>34</b></a> <a href="../suppress_holes.htm"><b>35</b></a> <a href="../suppress_faces.htm"><b>36</b></a> <a href="../shape_processing.htm"><b>37</b></a> </nobr><br><a href="../shape_processing.htm"><b>operator</b></a> <br><nobr>operators <a href="../repairing_operations.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>opportunity</b></a> <br><a href="../box.htm"><b>opposite</b></a> <br><nobr>optimization <a href="../files/introduction_to_geom.htm"><b>1</b></a> <a href="../geometry.htm"><b>2</b></a> </nobr><br><a href="../wireframe_and_shading.htm"><b>option</b></a> <br><a href="../viewing_geometrical_objects.htm"><b>options</b></a> <br><a name="bms_OR"></a><a name="subkey_OR"></a><a href="../shape_processing.htm"><b>order</b></a> <br><a href="../occ_viewer.htm"><b>orientate</b></a> <br><a href="../occ_viewer.htm"><b>orientation</b></a> <br><a href="../newentity_blocks.htm"><b>oriented</b></a> <br><nobr>origin <a href="../box.htm"><b>1</b></a> <a href="../cylinder.htm"><b>2</b></a> <a href="../cone.htm"><b>3</b></a> <a href="../local_coordinate_system.htm"><b>4</b></a> <a href="../occ_viewer.htm"><b>5</b></a> <a href="../vector.htm"><b>6</b></a> <a href="../turus.htm"><b>7</b></a> <a href="../sphere.htm"><b>8</b></a> </nobr><br><a name="bms_OS"></a><a name="subkey_OS"></a><a href="../repairing_operations.htm"><b>os</b></a> <br><nobr><a name="bms_OT"></a><a name="subkey_OT"></a>otherwise <a href="../close_contour.htm"><b>1</b></a> <a href="../add_point_on_edge.htm"><b>2</b></a> <a href="../modify_the_location.htm"><b>3</b></a> <a href="../mirror_image.htm"><b>4</b></a> <a href="../rotation.htm"><b>5</b></a> <a href="../translation.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_OU"></a><a name="subkey_OU"></a>our <a href="../color.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../circle.htm"><b>3</b></a> <a href="../check_free_faces.htm"><b>4</b></a> <a href="../check_free_boundaries.htm"><b>5</b></a> <a href="../chamfer.htm"><b>6</b></a> <a href="../box.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../add_point_on_edge.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../face.htm"><b>12</b></a> <a href="../extrusion.htm"><b>13</b></a> <a href="../explode_on_blocks.htm"><b>14</b></a> <a href="../ellipse.htm"><b>15</b></a> <a href="../edge.htm"><b>16</b></a> <a href="../cylinder.htm"><b>17</b></a> <a href="../cut.htm"><b>18</b></a> <a href="../curve.htm"><b>19</b></a> <a href="../cone.htm"><b>20</b></a> <a href="../compound.htm"><b>21</b></a> <a href="../common.htm"><b>22</b></a> <a href="../multi_transformation.htm"><b>23</b></a> <a href="../multi_rotation.htm"><b>24</b></a> <a href="../modify_the_location.htm"><b>25</b></a> <a href="../mirror_image.htm"><b>26</b></a> <a href="../line.htm"><b>27</b></a> <a href="../glue_faces.htm"><b>28</b></a> <a href="../fuse.htm"><b>29</b></a> <a href="../filling.htm"><b>30</b></a> <a href="../fillet.htm"><b>31</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>32</b></a> <a href="../sewing.htm"><b>33</b></a> <a href="../section.htm"><b>34</b></a> <a href="../scale_transform.htm"><b>35</b></a> <a href="../rotation.htm"><b>36</b></a> <a href="../revolution.htm"><b>37</b></a> <a href="../propagate.htm"><b>38</b></a> <a href="../point.htm"><b>39</b></a> <a href="../plane.htm"><b>40</b></a> <a href="../pipe_creation.htm"><b>41</b></a> <a href="../partition.htm"><b>42</b></a> <a href="../offset_surface.htm"><b>43</b></a> <a href="../newentity_blocks.htm"><b>44</b></a> <a href="../multi_translation.htm"><b>45</b></a> <a href="../wire.htm"><b>46</b></a> <a href="../vector.htm"><b>47</b></a> <a href="../turus.htm"><b>48</b></a> <a href="../transparency.htm"><b>49</b></a> <a href="../translation.htm"><b>50</b></a> <a href="../suppress_internal_wires.htm"><b>51</b></a> <a href="../suppress_holes.htm"><b>52</b></a> <a href="../suppress_faces.htm"><b>53</b></a> <a href="../sphere.htm"><b>54</b></a> <a href="../solid.htm"><b>55</b></a> <a href="../sketcher.htm"><b>56</b></a> <a href="../shell.htm"><b>57</b></a> <a href="../shape_processing.htm"><b>58</b></a> <a href="../working_with_groups.htm"><b>59</b></a> <a href="../wireframe_and_shading.htm"><b>60</b></a> </nobr><br><nobr>out <a href="../occ_viewer.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../partition.htm"><b>outside</b></a> <br><nobr><a name="bms_OX"></a><a name="subkey_OX"></a>ox <a href="../local_coordinate_system.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><a name="bms_OY"></a><a name="subkey_OY"></a><a href="../local_coordinate_system.htm"><b>oy</b></a> <br><nobr><a name="bms_OZ"></a><a name="subkey_OZ"></a>oz <a href="../cylinder.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../local_coordinate_system.htm"><b>3</b></a> <a href="../sketcher.htm"><b>4</b></a> </nobr><br>
+<br><br>
+<a name="bm_P"></a><a name="subkey_P{"></a><a href="../primitives.htm"><b>p</b></a> <br><a href="../blocks_operations.htm"><b>p_25_25_50</b></a> <br><a href="../blocks_operations.htm"><b>p_25_50_25</b></a> <br><a href="../blocks_operations.htm"><b>p_50_25_25</b></a> <br><a href="../basic_geometrical_objects.htm"><b>p_on_arc</b></a> <br><nobr>p0 <a href="../basic_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../groups.htm"><b>4</b></a> <a href="../geometrical_objects.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> <a href="../primitives.htm"><b>7</b></a> <a href="../transformation_operations.htm"><b>8</b></a> </nobr><br><nobr>p1 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../complex_objects.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../primitives.htm"><b>6</b></a> <a href="../transformation_operations.htm"><b>7</b></a> <a href="../sketcher_tui.htm"><b>8</b></a> </nobr><br><a href="../building_by_blocks.htm"><b>p10</b></a> <br><a href="../basic_geometrical_objects.htm"><b>p100</b></a> <br><a href="../building_by_blocks.htm"><b>p11</b></a> <br><a href="../building_by_blocks.htm"><b>p12</b></a> <br><a href="../building_by_blocks.htm"><b>p13</b></a> <br><nobr>p2 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../complex_objects.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../primitives.htm"><b>6</b></a> <a href="../transformation_operations.htm"><b>7</b></a> <a href="../sketcher_tui.htm"><b>8</b></a> </nobr><br><nobr>p200 <a href="../basic_operations.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> </nobr><br><nobr>p3 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> <a href="../sketcher_tui.htm"><b>6</b></a> </nobr><br><nobr>p4 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><nobr>p5 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>p50</b></a> <br><nobr>p6 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> </nobr><br><nobr>p7 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> </nobr><br><a href="../primitives.htm"><b>p70</b></a> <br><nobr>p8 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> </nobr><br><a href="../building_by_blocks.htm"><b>p9</b></a> <br><a name="bms_PA"></a><a name="subkey_PA"></a><a href="../occ_viewer.htm"><b>panning</b></a> <br><nobr>parallel <a href="../box.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> <a href="../line.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><nobr>parameter <a href="../close_contour.htm"><b>1</b></a> <a href="../add_point_on_edge.htm"><b>2</b></a> <a href="../point.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><a href="../shape_processing.htm"><b>parameterization</b></a> <br><nobr>parameters <a href="../color.htm"><b>1</b></a> <a href="../basic_operations.htm"><b>2</b></a> <a href="../filling.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../viewing_geometrical_objects.htm"><b>5</b></a> <a href="../transparency.htm"><b>6</b></a> <a href="../sketcher.htm"><b>7</b></a> <a href="../shape_processing.htm"><b>8</b></a> <a href="../wireframe_and_shading.htm"><b>9</b></a> </nobr><br><a href="../shape_processing.htm"><b>parametric</b></a> <br><a href="../add_point_on_edge.htm"><b>paramter</b></a> <br><nobr>part <a href="../cone.htm"><b>1</b></a> <a href="../common.htm"><b>2</b></a> <a href="../occ_viewer.htm"><b>3</b></a> </nobr><br><nobr>partition <a href="../basic_operations.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><a href="../basic_operations.htm"><b>partition1</b></a> <br><a href="../basic_operations.htm"><b>partition2</b></a> <br><a href="../basic_operations.htm"><b>partition3</b></a> <br><a href="../occ_viewer.htm"><b>parts</b></a> <br><a href="../sketcher.htm"><b>passed</b></a> <br><nobr>passes <a href="../curve.htm"><b>1</b></a> <a href="../multi_rotation.htm"><b>2</b></a> <a href="../line.htm"><b>3</b></a> <a href="../plane.htm"><b>4</b></a> </nobr><br><a href="../line.htm"><b>passing</b></a> <br><nobr>path <a href="../complex_objects.htm"><b>1</b></a> <a href="../pipe_creation.htm"><b>2</b></a> </nobr><br><a href="../pipe_creation.htm"><b>pathshape</b></a> <br><nobr><a name="bms_PE"></a><a name="subkey_PE"></a>perform <a href="../basic_operations.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><a href="../partition.htm"><b>performed</b></a> <br><a href="../sketcher.htm"><b>perpendicular</b></a> <br><nobr><a name="bms_PI"></a><a name="subkey_PI"></a>pi <a href="../multi_rotation.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><a href="../modify_the_location.htm"><b>picture</b></a> <br><nobr>pipe <a href="../complex_objects.htm"><b>1</b></a> <a href="../pipe_creation.htm"><b>2</b></a> </nobr><br><a name="bms_PL"></a><a name="subkey_PL"></a><a href="../occ_viewer.htm"><b>place</b></a> <br><a href="../shape_processing.htm"><b>placed</b></a> <br><a href="../modify_the_location.htm"><b>places</b></a> <br><nobr>planar <a href="../face.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> <a href="../sketcher_tui.htm"><b>3</b></a> <a href="../sketcher.htm"><b>4</b></a> <a href="../working_plane.htm"><b>5</b></a> </nobr><br><nobr>plane <a href="../basic_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../archimede.htm"><b>3</b></a> <a href="../mirror_image.htm"><b>4</b></a> <a href="../plane.htm"><b>5</b></a> <a href="../partition.htm"><b>6</b></a> <a href="../occ_viewer.htm"><b>7</b></a> <a href="../transformation_operations.htm"><b>8</b></a> <a href="../sketcher.htm"><b>9</b></a> <a href="../working_plane.htm"><b>10</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>plane1</b></a> <br><a href="../basic_geometrical_objects.htm"><b>plane2</b></a> <br><a href="../basic_geometrical_objects.htm"><b>plane3</b></a> <br><nobr>planes <a href="../plane.htm"><b>1</b></a> <a href="../occ_viewer.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>plug</b></a> <br><a href="../archimede.htm"><b>plunged</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf9.htm" target="_self" title="previous search group"><b>>></b></a>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>Search Words List</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
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<p class="ftsbody" align="center"><a href="whlstf8.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>\r
-<p class="ftsbody" >\r
-<nobr><a name="bms_NU"></a><a name="subkey_NU"></a>number <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../filling.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_operationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../offset_surface.htm"><b>7</b></a> <a href="../multi_translation.htm"><b>8</b></a> <a href="../multi_transformation.htm"><b>9</b></a> <a href="../multi_rotation.htm"><b>10</b></a> <a href="../isos.htm"><b>11</b></a> <a href="../suppress_holes.htm"><b>12</b></a> <a href="../shape_processing.htm"><b>13</b></a> <a href="../sewing.htm"><b>14</b></a> <a href="../repairing_operations.htm"><b>15</b></a> <a href="../transformation_operations.htm"><b>16</b></a> </nobr><br><nobr>numbers <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../multi_transformation.htm"><b>2</b></a> </nobr><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="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../archimede.htm"><b>3</b></a> <a href="../face.htm"><b>4</b></a> <a href="../extrusion.htm"><b>5</b></a> <a href="../explode.htm"><b>6</b></a> <a href="../common.htm"><b>7</b></a> <a href="../color.htm"><b>8</b></a> <a href="../geometrical_objects.htm"><b>9</b></a> <a href="../fillet.htm"><b>10</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>13</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>14</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>15</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>16</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>17</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>18</b></a> <a href="../pipe_creation.htm"><b>19</b></a> <a href="../offset_surface.htm"><b>20</b></a> <a href="../multi_rotation.htm"><b>21</b></a> <a href="../modify_the_location.htm"><b>22</b></a> <a href="../mirror_image.htm"><b>23</b></a> <a href="../local_coordinate_system.htm"><b>24</b></a> <a href="../groups.htm"><b>25</b></a> <a href="../rotation.htm"><b>26</b></a> <a href="../revolution.htm"><b>27</b></a> <a href="../repairing_operations.htm"><b>28</b></a> <a href="../propagate.htm"><b>29</b></a> <a href="../working_with_groups.htm"><b>30</b></a> <a href="../wireframe_and_shading.htm"><b>31</b></a> <a href="../wire.htm"><b>32</b></a> <a href="../translation.htm"><b>33</b></a> <a href="../transformation_operations.htm"><b>34</b></a> <a href="../suppress_internal_wires.htm"><b>35</b></a> </nobr><br><nobr>objects <a href="../circle.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../boolean_operations.htm"><b>4</b></a> <a href="../blocks_operations.htm"><b>5</b></a> <a href="../basic_operations.htm"><b>6</b></a> <a href="../basic_geometrical_objects.htm"><b>7</b></a> <a href="../arc.htm"><b>8</b></a> <a href="../files/introduction_to_geom.htm"><b>9</b></a> <a href="../face.htm"><b>10</b></a> <a href="../extrusion.htm"><b>11</b></a> <a href="../ellipse.htm"><b>12</b></a> <a href="../edge.htm"><b>13</b></a> <a href="../curve.htm"><b>14</b></a> <a href="../compound.htm"><b>15</b></a> <a href="../complex_objects.htm"><b>16</b></a> <a href="../geometrical_objects.htm"><b>17</b></a> <a href="../filling.htm"><b>18</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>19</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>20</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>21</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>22</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>23</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>24</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>25</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>26</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>27</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>28</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>29</b></a> <a href="../point.htm"><b>30</b></a> <a href="../plane.htm"><b>31</b></a> <a href="../pipe_creation.htm"><b>32</b></a> <a href="../offset_surface.htm"><b>33</b></a> <a href="../multi_rotation.htm"><b>34</b></a> <a href="../line.htm"><b>35</b></a> <a href="../groups.htm"><b>36</b></a> <a href="../solid.htm"><b>37</b></a> <a href="../sketcher_tui.htm"><b>38</b></a> <a href="../shell.htm"><b>39</b></a> <a href="../revolution.htm"><b>40</b></a> <a href="../repairing_operations.htm"><b>41</b></a> <a href="../primitives.htm"><b>42</b></a> <a href="../wireframe_and_shading.htm"><b>43</b></a> <a href="../wire.htm"><b>44</b></a> <a href="../vector.htm"><b>45</b></a> <a href="../transformation_operations.htm"><b>46</b></a> </nobr><br><a href="../explode.htm"><b>obtain</b></a> <br><a href="../measurement_tools.htm"><b>obtained</b></a> <br><nobr><a name="bms_OC"></a><a name="subkey_OC"></a>occ <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../add_point_on_edge.htm"><b>3</b></a> <a href="../close_contour.htm"><b>4</b></a> <a href="../fillet.htm"><b>5</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../suppress_holes.htm"><b>8</b></a> <a href="../suppress_faces.htm"><b>9</b></a> <a href="../working_with_groups.htm"><b>10</b></a> <a href="../suppress_internal_wires.htm"><b>11</b></a> </nobr><br><nobr>occurred <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_OF"></a><a name="subkey_OF"></a><a href="../working_with_groups.htm"><b>offers</b></a> <br><nobr>offset <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../offset_surface.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_OK"></a><a name="subkey_OK"></a>ok <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../measurement_tools.htm"><b>2</b></a> <a href="../local_coordinate_system.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><a name="bms_OL"></a><a name="subkey_OL"></a><a href="../point.htm"><b>old</b></a> <br><nobr><a name="bms_ON"></a><a name="subkey_ON"></a>one <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../cut.htm"><b>2</b></a> <a href="../close_contour.htm"><b>3</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../point.htm"><b>9</b></a> <a href="../plane.htm"><b>10</b></a> <a href="../multi_translation.htm"><b>11</b></a> <a href="../multi_transformation.htm"><b>12</b></a> <a href="../multi_rotation.htm"><b>13</b></a> <a href="../modify_the_location.htm"><b>14</b></a> <a href="../sketcher.htm"><b>15</b></a> <a href="../repairing_operations.htm"><b>16</b></a> <a href="../working_plane.htm"><b>17</b></a> <a href="../transformation_operations.htm"><b>18</b></a> </nobr><br><nobr>ones <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a name="bms_OP"></a><a name="subkey_OP"></a><a href="../transparency.htm"><b>opaque</b></a> <br><nobr>open <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>opening</b></a> <br><nobr>openwires <a href="../check_free_boundaries.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>operation <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../box.htm"><b>5</b></a> <a href="../basic_operations.htm"><b>6</b></a> <a href="../archimede.htm"><b>7</b></a> <a href="../arc.htm"><b>8</b></a> <a href="../add_point_on_edge.htm"><b>9</b></a> <a href="../extrusion.htm"><b>10</b></a> <a href="../explode_on_blocks.htm"><b>11</b></a> <a href="../explode.htm"><b>12</b></a> <a href="../ellipse.htm"><b>13</b></a> <a href="../cylinder.htm"><b>14</b></a> <a href="../cut.htm"><b>15</b></a> <a href="../curve.htm"><b>16</b></a> <a href="../cone.htm"><b>17</b></a> <a href="../common.htm"><b>18</b></a> <a href="../close_contour.htm"><b>19</b></a> <a href="../glue_faces.htm"><b>20</b></a> <a href="../fuse.htm"><b>21</b></a> <a href="../filling.htm"><b>22</b></a> <a href="../fillet.htm"><b>23</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>24</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>25</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>26</b></a> <a href="../point.htm"><b>27</b></a> <a href="../plane.htm"><b>28</b></a> <a href="../pipe_creation.htm"><b>29</b></a> <a href="../partition.htm"><b>30</b></a> <a href="../offset_surface.htm"><b>31</b></a> <a href="../newentity_blocks.htm"><b>32</b></a> <a href="../multi_translation.htm"><b>33</b></a> <a href="../multi_transformation.htm"><b>34</b></a> <a href="../multi_rotation.htm"><b>35</b></a> <a href="../modify_the_location.htm"><b>36</b></a> <a href="../mirror_image.htm"><b>37</b></a> <a href="../line.htm"><b>38</b></a> <a href="../suppress_holes.htm"><b>39</b></a> <a href="../suppress_faces.htm"><b>40</b></a> <a href="../sphere.htm"><b>41</b></a> <a href="../sketcher.htm"><b>42</b></a> <a href="../shape_processing.htm"><b>43</b></a> <a href="../sewing.htm"><b>44</b></a> <a href="../section.htm"><b>45</b></a> <a href="../scale_transform.htm"><b>46</b></a> <a href="../rotation.htm"><b>47</b></a> <a href="../revolution.htm"><b>48</b></a> <a href="../propagate.htm"><b>49</b></a> <a href="../working_with_groups.htm"><b>50</b></a> <a href="../vector.htm"><b>51</b></a> <a href="../turus.htm"><b>52</b></a> <a href="../translation.htm"><b>53</b></a> <a href="../transformation_operations.htm"><b>54</b></a> <a href="../suppress_internal_wires.htm"><b>55</b></a> </nobr><br><nobr>operations <a href="../check_free_faces.htm"><b>1</b></a> <a href="../check_free_boundaries.htm"><b>2</b></a> <a href="../chamfer.htm"><b>3</b></a> <a href="../boolean_operations.htm"><b>4</b></a> <a href="../blocks_operations.htm"><b>5</b></a> <a href="../basic_operations.htm"><b>6</b></a> <a href="../archimede.htm"><b>7</b></a> <a href="../add_point_on_edge.htm"><b>8</b></a> <a href="../files/introduction_to_geom.htm"><b>9</b></a> <a href="../explode_on_blocks.htm"><b>10</b></a> <a href="../cut.htm"><b>11</b></a> <a href="../common.htm"><b>12</b></a> <a href="../close_contour.htm"><b>13</b></a> <a href="../glue_faces.htm"><b>14</b></a> <a href="../fuse.htm"><b>15</b></a> <a href="../fillet.htm"><b>16</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>17</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>18</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>19</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>20</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>21</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>22</b></a> <a href="../partition.htm"><b>23</b></a> <a href="../offset_surface.htm"><b>24</b></a> <a href="../multi_translation.htm"><b>25</b></a> <a href="../multi_transformation.htm"><b>26</b></a> <a href="../multi_rotation.htm"><b>27</b></a> <a href="../modify_the_location.htm"><b>28</b></a> <a href="../mirror_image.htm"><b>29</b></a> <a href="../suppress_holes.htm"><b>30</b></a> <a href="../suppress_faces.htm"><b>31</b></a> <a href="../shape_processing.htm"><b>32</b></a> <a href="../sewing.htm"><b>33</b></a> <a href="../section.htm"><b>34</b></a> <a href="../scale_transform.htm"><b>35</b></a> <a href="../rotation.htm"><b>36</b></a> <a href="../repairing_operations.htm"><b>37</b></a> <a href="../propagate.htm"><b>38</b></a> <a href="../translation.htm"><b>39</b></a> <a href="../transformation_operations.htm"><b>40</b></a> <a href="../suppress_internal_wires.htm"><b>41</b></a> </nobr><br><nobr>operator <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>operators <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>opportunity</b></a> <br><nobr>opposite <a href="../box.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/introduction_to_geom.htm"><b>optimization</b></a> <br><nobr>option <a href="../changing_displaying_parameters.htm"><b>1</b></a> <a href="../wireframe_and_shading.htm"><b>2</b></a> </nobr><br><a href="../blocks.htm"><b>options</b></a> <br><nobr><a name="bms_OR"></a><a name="subkey_OR"></a>order <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>oriented <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> </nobr><br><nobr>origin <a href="../box.htm"><b>1</b></a> <a href="../cylinder.htm"><b>2</b></a> <a href="../cone.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> <a href="../local_coordinate_system.htm"><b>6</b></a> <a href="../sphere.htm"><b>7</b></a> <a href="../vector.htm"><b>8</b></a> <a href="../turus.htm"><b>9</b></a> </nobr><br><a name="bms_OS"></a><a name="subkey_OS"></a><a href="../repairing_operations.htm"><b>os</b></a> <br><nobr><a name="bms_OT"></a><a name="subkey_OT"></a>otherwise <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../close_contour.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="../modify_the_location.htm"><b>5</b></a> <a href="../mirror_image.htm"><b>6</b></a> <a href="../rotation.htm"><b>7</b></a> <a href="../translation.htm"><b>8</b></a> </nobr><br><nobr><a name="bms_OU"></a><a name="subkey_OU"></a>our <a href="../circle.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../chamfer.htm"><b>4</b></a> <a href="../box.htm"><b>5</b></a> <a href="../archimede.htm"><b>6</b></a> <a href="../arc.htm"><b>7</b></a> <a href="../add_point_on_edge.htm"><b>8</b></a> <a href="../face.htm"><b>9</b></a> <a href="../extrusion.htm"><b>10</b></a> <a href="../explode_on_blocks.htm"><b>11</b></a> <a href="../ellipse.htm"><b>12</b></a> <a href="../edge.htm"><b>13</b></a> <a href="../cylinder.htm"><b>14</b></a> <a href="../cut.htm"><b>15</b></a> <a href="../curve.htm"><b>16</b></a> <a href="../cone.htm"><b>17</b></a> <a href="../compound.htm"><b>18</b></a> <a href="../common.htm"><b>19</b></a> <a href="../color.htm"><b>20</b></a> <a href="../close_contour.htm"><b>21</b></a> <a href="../glue_faces.htm"><b>22</b></a> <a href="../fuse.htm"><b>23</b></a> <a href="../filling.htm"><b>24</b></a> <a href="../fillet.htm"><b>25</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>26</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>27</b></a> <a href="../point.htm"><b>28</b></a> <a href="../plane.htm"><b>29</b></a> <a href="../pipe_creation.htm"><b>30</b></a> <a href="../partition.htm"><b>31</b></a> <a href="../offset_surface.htm"><b>32</b></a> <a href="../newentity_blocks.htm"><b>33</b></a> <a href="../multi_translation.htm"><b>34</b></a> <a href="../multi_transformation.htm"><b>35</b></a> <a href="../multi_rotation.htm"><b>36</b></a> <a href="../modify_the_location.htm"><b>37</b></a> <a href="../mirror_image.htm"><b>38</b></a> <a href="../line.htm"><b>39</b></a> <a href="../suppress_holes.htm"><b>40</b></a> <a href="../suppress_faces.htm"><b>41</b></a> <a href="../sphere.htm"><b>42</b></a> <a href="../solid.htm"><b>43</b></a> <a href="../sketcher.htm"><b>44</b></a> <a href="../shell.htm"><b>45</b></a> <a href="../shape_processing.htm"><b>46</b></a> <a href="../sewing.htm"><b>47</b></a> <a href="../section.htm"><b>48</b></a> <a href="../scale_transform.htm"><b>49</b></a> <a href="../rotation.htm"><b>50</b></a> <a href="../revolution.htm"><b>51</b></a> <a href="../propagate.htm"><b>52</b></a> <a href="../working_with_groups.htm"><b>53</b></a> <a href="../wireframe_and_shading.htm"><b>54</b></a> <a href="../wire.htm"><b>55</b></a> <a href="../vector.htm"><b>56</b></a> <a href="../turus.htm"><b>57</b></a> <a href="../transparency.htm"><b>58</b></a> <a href="../translation.htm"><b>59</b></a> <a href="../suppress_internal_wires.htm"><b>60</b></a> </nobr><br><nobr>outside <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../partition.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_OX"></a><a name="subkey_OX"></a>ox <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> <a href="../sketcher.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_OY"></a><a name="subkey_OY"></a>oy <a href="../files/salome2_sp3_basicgui_functions.htm"><b>1</b></a> <a href="../local_coordinate_system.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_OZ"></a><a name="subkey_OZ"></a>oz <a href="../cylinder.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../local_coordinate_system.htm"><b>4</b></a> <a href="../sketcher.htm"><b>5</b></a> </nobr><br>\r
-<br><br>\r
-<a name="bm_P"></a><a name="subkey_P{"></a><a href="../primitives.htm"><b>p</b></a> <br><a href="../blocks_operations.htm"><b>p_25_25_50</b></a> <br><a href="../blocks_operations.htm"><b>p_25_50_25</b></a> <br><a href="../blocks_operations.htm"><b>p_50_25_25</b></a> <br><a href="../basic_geometrical_objects.htm"><b>p_on_arc</b></a> <br><nobr>p0 <a href="../basic_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../groups.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> <a href="../primitives.htm"><b>7</b></a> <a href="../transformation_operations.htm"><b>8</b></a> </nobr><br><nobr>p1 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../complex_objects.htm"><b>4</b></a> <a href="../sketcher_tui.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> <a href="../primitives.htm"><b>7</b></a> <a href="../transformation_operations.htm"><b>8</b></a> </nobr><br><a href="../building_by_blocks.htm"><b>p10</b></a> <br><a href="../basic_geometrical_objects.htm"><b>p100</b></a> <br><a href="../building_by_blocks.htm"><b>p11</b></a> <br><a href="../building_by_blocks.htm"><b>p12</b></a> <br><a href="../building_by_blocks.htm"><b>p13</b></a> <br><nobr>p2 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../boolean_operations.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../complex_objects.htm"><b>4</b></a> <a href="../sketcher_tui.htm"><b>5</b></a> <a href="../repairing_operations.htm"><b>6</b></a> <a href="../primitives.htm"><b>7</b></a> <a href="../transformation_operations.htm"><b>8</b></a> </nobr><br><nobr>p200 <a href="../basic_operations.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> </nobr><br><nobr>p3 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../sketcher_tui.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><nobr>p4 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><nobr>p5 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../transformation_operations.htm"><b>4</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>p50</b></a> <br><nobr>p6 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> </nobr><br><nobr>p7 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> </nobr><br><a href="../primitives.htm"><b>p70</b></a> <br><nobr>p8 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> </nobr><br><a href="../building_by_blocks.htm"><b>p9</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf10.htm" target="_self" title="previous search group"><b>>></b></a>\r
-\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<title>Search Words List</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsbody" align="center"><a href="whlstf8.htm" target="_self" title="previous search group"><b><<</b></a><br><br></p>
+<p class="ftsbody" >
+<nobr><a name="bms_PN"></a><a name="subkey_PN"></a>png <a href="../occ_viewer.htm"><b>1</b></a> <a href="../viewing_geometrical_objects.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_PO"></a><a name="subkey_PO"></a>point <a href="../circle.htm"><b>1</b></a> <a href="../box.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../arc.htm"><b>4</b></a> <a href="../add_point_on_edge.htm"><b>5</b></a> <a href="../extrusion.htm"><b>6</b></a> <a href="../ellipse.htm"><b>7</b></a> <a href="../cylinder.htm"><b>8</b></a> <a href="../cone.htm"><b>9</b></a> <a href="../multi_rotation.htm"><b>10</b></a> <a href="../mirror_image.htm"><b>11</b></a> <a href="../measurement_tools.htm"><b>12</b></a> <a href="../local_coordinate_system.htm"><b>13</b></a> <a href="../line.htm"><b>14</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>15</b></a> <a href="../scale_transform.htm"><b>16</b></a> <a href="../repairing_operations.htm"><b>17</b></a> <a href="../point.htm"><b>18</b></a> <a href="../plane.htm"><b>19</b></a> <a href="../offset_surface.htm"><b>20</b></a> <a href="../occ_viewer.htm"><b>21</b></a> <a href="../vector.htm"><b>22</b></a> <a href="../turus.htm"><b>23</b></a> <a href="../transformation_operations.htm"><b>24</b></a> <a href="../sphere.htm"><b>25</b></a> <a href="../sketcher.htm"><b>26</b></a> </nobr><br><nobr>point1 <a href="../circle.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../basic_geometrical_objects.htm"><b>4</b></a> <a href="../arc.htm"><b>5</b></a> <a href="../extrusion.htm"><b>6</b></a> <a href="../edge.htm"><b>7</b></a> <a href="../line.htm"><b>8</b></a> <a href="../plane.htm"><b>9</b></a> <a href="../vector.htm"><b>10</b></a> <a href="../translation.htm"><b>11</b></a> </nobr><br><nobr>point2 <a href="../circle.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../box.htm"><b>3</b></a> <a href="../basic_geometrical_objects.htm"><b>4</b></a> <a href="../arc.htm"><b>5</b></a> <a href="../extrusion.htm"><b>6</b></a> <a href="../edge.htm"><b>7</b></a> <a href="../line.htm"><b>8</b></a> <a href="../plane.htm"><b>9</b></a> <a href="../vector.htm"><b>10</b></a> <a href="../translation.htm"><b>11</b></a> </nobr><br><nobr>point3 <a href="../circle.htm"><b>1</b></a> <a href="../building_by_blocks.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../arc.htm"><b>4</b></a> <a href="../plane.htm"><b>5</b></a> </nobr><br><nobr>point4 <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> </nobr><br><a href="../basic_geometrical_objects.htm"><b>point5</b></a> <br><nobr>pointcoordinates <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>points <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../building_by_blocks.htm"><b>3</b></a> <a href="../box.htm"><b>4</b></a> <a href="../basic_operations.htm"><b>5</b></a> <a href="../basic_geometrical_objects.htm"><b>6</b></a> <a href="../arc.htm"><b>7</b></a> <a href="../edge.htm"><b>8</b></a> <a href="../curve.htm"><b>9</b></a> <a href="../complex_objects.htm"><b>10</b></a> <a href="../line.htm"><b>11</b></a> <a href="../groups.htm"><b>12</b></a> <a href="../geometrical_objects.htm"><b>13</b></a> <a href="../repairing_operations.htm"><b>14</b></a> <a href="../plane.htm"><b>15</b></a> <a href="../newentity_blocks.htm"><b>16</b></a> <a href="../vector.htm"><b>17</b></a> <a href="../translation.htm"><b>18</b></a> <a href="../transformation_operations.htm"><b>19</b></a> <a href="../sketcher_tui.htm"><b>20</b></a> <a href="../sketcher.htm"><b>21</b></a> <a href="../shape_processing.htm"><b>22</b></a> <a href="../working_with_groups.htm"><b>23</b></a> </nobr><br><nobr>polyline <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> </nobr><br><nobr>pop <a href="../color.htm"><b>1</b></a> <a href="../wireframe_and_shading.htm"><b>2</b></a> </nobr><br><nobr>position <a href="../add_point_on_edge.htm"><b>1</b></a> <a href="../modify_the_location.htm"><b>2</b></a> <a href="../point.htm"><b>3</b></a> <a href="../occ_viewer.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> <a href="../working_plane.htm"><b>6</b></a> </nobr><br><a href="../shape_processing.htm"><b>positional</b></a> <br><a href="../shape_processing.htm"><b>positions</b></a> <br><a href="../face.htm"><b>possibilities</b></a> <br><a href="../shape_processing.htm"><b>possibility</b></a> <br><nobr>possible <a href="../blocks_operations.htm"><b>1</b></a> <a href="../curve.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../propagate.htm"><b>4</b></a> <a href="../shape_processing.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_PR"></a><a name="subkey_PR"></a>precision <a href="../sewing.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><a href="../sketcher.htm"><b>predefined</b></a> <br><a href="../viewing_geometrical_objects.htm"><b>presentation</b></a> <br><a href="../local_coordinate_system.htm"><b>press</b></a> <br><a href="../occ_viewer.htm"><b>pressed</b></a> <br><a href="../local_coordinate_system.htm"><b>presumes</b></a> <br><a href="../occ_viewer.htm"><b>preview</b></a> <br><nobr>previous <a href="../sketcher.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>primitives <a href="../box.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> <a href="../cylinder.htm"><b>3</b></a> <a href="../cone.htm"><b>4</b></a> <a href="../geometry.htm"><b>5</b></a> <a href="../primitives.htm"><b>6</b></a> <a href="../turus.htm"><b>7</b></a> <a href="../sphere.htm"><b>8</b></a> </nobr><br><nobr>print <a href="../measurement_tools.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>printed</b></a> <br><nobr>prism <a href="../extrusion.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><a href="../transformation_operations.htm"><b>prism_edges</b></a> <br><nobr>prism_faces <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../transformation_operations.htm"><b>2</b></a> </nobr><br><a href="../complex_objects.htm"><b>prism1</b></a> <br><a href="../complex_objects.htm"><b>prism2</b></a> <br><nobr>prisms <a href="../extrusion.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> </nobr><br><a href="../shape_processing.htm"><b>problems</b></a> <br><nobr>process <a href="../repairing_operations.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>processed <a href="../close_contour.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../suppress_faces.htm"><b>3</b></a> <a href="../shape_processing.htm"><b>4</b></a> </nobr><br><a href="../shape_processing.htm"><b>processes</b></a> <br><nobr>processing <a href="../repairing_operations.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>processshape <a href="../repairing_operations.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><nobr>produce <a href="../close_contour.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../archimede.htm"><b>3</b></a> <a href="../explode_on_blocks.htm"><b>4</b></a> <a href="../cut.htm"><b>5</b></a> <a href="../common.htm"><b>6</b></a> <a href="../multi_transformation.htm"><b>7</b></a> <a href="../multi_rotation.htm"><b>8</b></a> <a href="../mirror_image.htm"><b>9</b></a> <a href="../fuse.htm"><b>10</b></a> <a href="../fillet.htm"><b>11</b></a> <a href="../sewing.htm"><b>12</b></a> <a href="../section.htm"><b>13</b></a> <a href="../scale_transform.htm"><b>14</b></a> <a href="../rotation.htm"><b>15</b></a> <a href="../propagate.htm"><b>16</b></a> <a href="../partition.htm"><b>17</b></a> <a href="../offset_surface.htm"><b>18</b></a> <a href="../multi_translation.htm"><b>19</b></a> <a href="../translation.htm"><b>20</b></a> <a href="../transformation_operations.htm"><b>21</b></a> <a href="../suppress_faces.htm"><b>22</b></a> <a href="../shape_processing.htm"><b>23</b></a> </nobr><br><a href="../groups.htm"><b>program</b></a> <br><a href="../multi_rotation.htm"><b>projection</b></a> <br><a href="../working_plane.htm"><b>projections</b></a> <br><nobr>propagate <a href="../blocks_operations.htm"><b>1</b></a> <a href="../propagate.htm"><b>2</b></a> </nobr><br><nobr>propagation <a href="../blocks_operations.htm"><b>1</b></a> <a href="../propagate.htm"><b>2</b></a> </nobr><br><nobr>properties <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a href="../shape_processing.htm"><b>proportional</b></a> <br><a href="../measurement_tools.htm"><b>props</b></a> <br><nobr>provide <a href="../color.htm"><b>1</b></a> <a href="../close_contour.htm"><b>2</b></a> <a href="../circle.htm"><b>3</b></a> <a href="../check_free_faces.htm"><b>4</b></a> <a href="../check_free_boundaries.htm"><b>5</b></a> <a href="../chamfer.htm"><b>6</b></a> <a href="../box.htm"><b>7</b></a> <a href="../archimede.htm"><b>8</b></a> <a href="../arc.htm"><b>9</b></a> <a href="../add_point_on_edge.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../face.htm"><b>12</b></a> <a href="../extrusion.htm"><b>13</b></a> <a href="../explode_on_blocks.htm"><b>14</b></a> <a href="../ellipse.htm"><b>15</b></a> <a href="../edge.htm"><b>16</b></a> <a href="../cylinder.htm"><b>17</b></a> <a href="../cut.htm"><b>18</b></a> <a href="../curve.htm"><b>19</b></a> <a href="../cone.htm"><b>20</b></a> <a href="../compound.htm"><b>21</b></a> <a href="../common.htm"><b>22</b></a> <a href="../multi_transformation.htm"><b>23</b></a> <a href="../multi_rotation.htm"><b>24</b></a> <a href="../modify_the_location.htm"><b>25</b></a> <a href="../mirror_image.htm"><b>26</b></a> <a href="../line.htm"><b>27</b></a> <a href="../glue_faces.htm"><b>28</b></a> <a href="../fuse.htm"><b>29</b></a> <a href="../filling.htm"><b>30</b></a> <a href="../fillet.htm"><b>31</b></a> <a href="../sewing.htm"><b>32</b></a> <a href="../section.htm"><b>33</b></a> <a href="../scale_transform.htm"><b>34</b></a> <a href="../rotation.htm"><b>35</b></a> <a href="../revolution.htm"><b>36</b></a> <a href="../propagate.htm"><b>37</b></a> <a href="../point.htm"><b>38</b></a> <a href="../plane.htm"><b>39</b></a> <a href="../pipe_creation.htm"><b>40</b></a> <a href="../partition.htm"><b>41</b></a> <a href="../offset_surface.htm"><b>42</b></a> <a href="../newentity_blocks.htm"><b>43</b></a> <a href="../multi_translation.htm"><b>44</b></a> <a href="../wire.htm"><b>45</b></a> <a href="../vector.htm"><b>46</b></a> <a href="../turus.htm"><b>47</b></a> <a href="../transparency.htm"><b>48</b></a> <a href="../translation.htm"><b>49</b></a> <a href="../suppress_internal_wires.htm"><b>50</b></a> <a href="../suppress_holes.htm"><b>51</b></a> <a href="../suppress_faces.htm"><b>52</b></a> <a href="../sphere.htm"><b>53</b></a> <a href="../solid.htm"><b>54</b></a> <a href="../sketcher.htm"><b>55</b></a> <a href="../shell.htm"><b>56</b></a> <a href="../shape_processing.htm"><b>57</b></a> <a href="../working_with_groups.htm"><b>58</b></a> <a href="../wireframe_and_shading.htm"><b>59</b></a> </nobr><br><a href="../occ_viewer.htm"><b>providing</b></a> <br><a name="bms_PS"></a><a name="subkey_PS"></a><a href="../repairing_operations.htm"><b>ps</b></a> <br><a name="bms_PU"></a><a name="subkey_PU"></a><a href="../archimede.htm"><b>put</b></a> <br><nobr><a name="bms_PX"></a><a name="subkey_PX"></a>px <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><a href="../transformation_operations.htm"><b>pxy</b></a> <br><nobr>pxyz <a href="../complex_objects.htm"><b>1</b></a> <a href="../geometrical_objects.htm"><b>2</b></a> <a href="../transformation_operations.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_PY"></a><a name="subkey_PY"></a>py <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../complex_objects.htm"><b>2</b></a> <a href="../geometrical_objects.htm"><b>3</b></a> <a href="../repairing_operations.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><a href="../repairing_operations.htm"><b>py1</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>python</b></a> <br><nobr><a name="bms_PZ"></a><a name="subkey_PZ"></a>pz <a href="../basic_operations.htm"><b>1</b></a> <a href="../basic_geometrical_objects.htm"><b>2</b></a> <a href="../complex_objects.htm"><b>3</b></a> <a href="../geometrical_objects.htm"><b>4</b></a> <a href="../repairing_operations.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br>
+<br><br>
+<a name="bm_Q"></a><a name="subkey_QF"></a><a href="../building_by_blocks.htm"><b>qface1</b></a> <br><a href="../building_by_blocks.htm"><b>qface2</b></a> <br><a href="../building_by_blocks.htm"><b>qface3</b></a> <br><a href="../building_by_blocks.htm"><b>qface4</b></a> <br><a href="../building_by_blocks.htm"><b>qface5</b></a> <br><a href="../building_by_blocks.htm"><b>qface6</b></a> <br><a href="../building_by_blocks.htm"><b>qface7</b></a> <br><a href="../building_by_blocks.htm"><b>qface8</b></a> <br><nobr><a name="bms_QU"></a><a name="subkey_QU"></a>quadrangle <a href="../building_by_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../plane.htm"><b>3</b></a> <a href="../newentity_blocks.htm"><b>4</b></a> </nobr><br>
+<br><br>
+<nobr><a name="bm_R"></a><a name="subkey_R{"></a>r <a href="../geometrical_objects.htm"><b>1</b></a> <a href="../fillet.htm"><b>2</b></a> <a href="../sketcher_tui.htm"><b>3</b></a> </nobr><br><a name="bms_RA"></a><a name="subkey_RA"></a><a href="../working_with_groups.htm"><b>radio</b></a> <br><nobr>radius <a href="../circle.htm"><b>1</b></a> <a href="../chamfer.htm"><b>2</b></a> <a href="../basic_geometrical_objects.htm"><b>3</b></a> <a href="../ellipse.htm"><b>4</b></a> <a href="../cylinder.htm"><b>5</b></a> <a href="../cone.htm"><b>6</b></a> <a href="../fillet.htm"><b>7</b></a> <a href="../turus.htm"><b>8</b></a> <a href="../transformation_operations.htm"><b>9</b></a> <a href="../sphere.htm"><b>10</b></a> <a href="../sketcher.htm"><b>11</b></a> </nobr><br><nobr>radius1 <a href="../boolean_operations.htm"><b>1</b></a> <a href="../cone.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../primitives.htm"><b>4</b></a> <a href="../transformation_operations.htm"><b>5</b></a> </nobr><br><nobr>radius2 <a href="../cone.htm"><b>1</b></a> <a href="../primitives.htm"><b>2</b></a> </nobr><br><a href="../primitives.htm"><b>radius3</b></a> <br><nobr>radiuses <a href="../basic_geometrical_objects.htm"><b>1</b></a> <a href="../ellipse.htm"><b>2</b></a> <a href="../cone.htm"><b>3</b></a> <a href="../turus.htm"><b>4</b></a> </nobr><br><nobr>radiusmajor <a href="../ellipse.htm"><b>1</b></a> <a href="../turus.htm"><b>2</b></a> </nobr><br><nobr>radiusminor <a href="../ellipse.htm"><b>1</b></a> <a href="../turus.htm"><b>2</b></a> </nobr><br><nobr>raise <a href="../measurement_tools.htm"><b>1</b></a> <a href="../groups.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> </nobr><br><nobr>range <a href="../add_point_on_edge.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> <a href="../explode.htm"><b>4</b></a> <a href="../geometry.htm"><b>5</b></a> <a href="../transparency.htm"><b>6</b></a> </nobr><br><a name="bms_RE"></a><a name="subkey_RE"></a><a href="../viewing_geometrical_objects.htm"><b>recent</b></a> <br><a href="../partition.htm"><b>reconstruction</b></a> <br><a href="../viewing_geometrical_objects.htm"><b>redefine</b></a> <br><a href="../shape_processing.htm"><b>reduce</b></a> <br><nobr>reference <a href="../local_coordinate_system.htm"><b>1</b></a> <a href="../point.htm"><b>2</b></a> </nobr><br><a href="../viewing_geometrical_objects.htm"><b>refreshes</b></a> <br><a href="../point.htm"><b>regarding</b></a> <br><a href="../sketcher.htm"><b>relative</b></a> <br><a href="../transformation_operations.htm"><b>relatively</b></a> <br><a href="../wireframe_and_shading.htm"><b>relevant</b></a> <br><nobr>remain <a href="../occ_viewer.htm"><b>1</b></a> <a href="../wireframe_and_shading.htm"><b>2</b></a> </nobr><br><a href="../modify_the_location.htm"><b>remainder</b></a> <br><a href="../occ_viewer.htm"><b>remote</b></a> <br><nobr>remove <a href="../groups.htm"><b>1</b></a> <a href="../repairing_operations.htm"><b>2</b></a> <a href="../suppress_internal_wires.htm"><b>3</b></a> <a href="../suppress_holes.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><nobr>removed <a href="../modify_the_location.htm"><b>1</b></a> <a href="../mirror_image.htm"><b>2</b></a> <a href="../rotation.htm"><b>3</b></a> <a href="../occ_viewer.htm"><b>4</b></a> <a href="../translation.htm"><b>5</b></a> <a href="../suppress_internal_wires.htm"><b>6</b></a> <a href="../suppress_holes.htm"><b>7</b></a> <a href="../suppress_faces.htm"><b>8</b></a> <a href="../working_with_groups.htm"><b>9</b></a> </nobr><br><nobr>removeobject <a href="../groups.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>removes <a href="../suppress_internal_wires.htm"><b>1</b></a> <a href="../suppress_holes.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><a href="../partition.htm"><b>removewebs</b></a> <br><a href="../groups.htm"><b>removing</b></a> <br><a href="../viewing_geometrical_objects.htm"><b>rename</b></a> <br><nobr>repair <a href="../close_contour.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../add_point_on_edge.htm"><b>4</b></a> <a href="../glue_faces.htm"><b>5</b></a> <a href="../sewing.htm"><b>6</b></a> <a href="../suppress_internal_wires.htm"><b>7</b></a> <a href="../suppress_holes.htm"><b>8</b></a> <a href="../suppress_faces.htm"><b>9</b></a> <a href="../shape_processing.htm"><b>10</b></a> </nobr><br><nobr>repairing <a href="../close_contour.htm"><b>1</b></a> <a href="../check_free_faces.htm"><b>2</b></a> <a href="../check_free_boundaries.htm"><b>3</b></a> <a href="../add_point_on_edge.htm"><b>4</b></a> <a href="../files/introduction_to_geom.htm"><b>5</b></a> <a href="../glue_faces.htm"><b>6</b></a> <a href="../geometry.htm"><b>7</b></a> <a href="../sewing.htm"><b>8</b></a> <a href="../repairing_operations.htm"><b>9</b></a> <a href="../suppress_internal_wires.htm"><b>10</b></a> <a href="../suppress_holes.htm"><b>11</b></a> <a href="../suppress_faces.htm"><b>12</b></a> <a href="../shape_processing.htm"><b>13</b></a> </nobr><br><nobr>repetition <a href="../multi_rotation.htm"><b>1</b></a> <a href="../multi_translation.htm"><b>2</b></a> </nobr><br><a href="../multi_translation.htm"><b>repetitions</b></a> <br><a href="../occ_viewer.htm"><b>representation</b></a> <br><a href="../occ_viewer.htm"><b>represented</b></a> <br><nobr>representing <a href="../plane.htm"><b>1</b></a> <a href="../occ_viewer.htm"><b>2</b></a> </nobr><br><a href="../occ_viewer.htm"><b>represents</b></a> <br><nobr>required <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../shape_processing.htm"><b>2</b></a> </nobr><br><a href="../shape_processing.htm"><b>requireddegree</b></a> <br><a href="../shape_processing.htm"><b>requirednbsegments</b></a> <br><a href="../shape_processing.htm"><b>requires</b></a> <br><a href="../repairing_operations.htm"><b>res</b></a> <br><a href="../occ_viewer.htm"><b>reset</b></a> <br><a href="../occ_viewer.htm"><b>resizes</b></a> <br><nobr>respect <a href="../glue_faces.htm"><b>1</b></a> <a href="../sketcher.htm"><b>2</b></a> </nobr><br><a href="../occ_viewer.htm"><b>restore</b></a> <br><a href="../occ_viewer.htm"><b>restores</b></a> <br><a href="../shape_processing.htm"><b>restriction</b></a> <br><nobr>result <a href="../close_contour.htm"><b>1</b></a> <a href="../circle.htm"><b>2</b></a> <a href="../check_free_faces.htm"><b>3</b></a> <a href="../check_free_boundaries.htm"><b>4</b></a> <a href="../chamfer.htm"><b>5</b></a> <a href="../box.htm"><b>6</b></a> <a href="../blocks_operations.htm"><b>7</b></a> <a href="../basic_operations.htm"><b>8</b></a> <a href="../archimede.htm"><b>9</b></a> <a href="../arc.htm"><b>10</b></a> <a href="../add_point_on_edge.htm"><b>11</b></a> <a href="../face.htm"><b>12</b></a> <a href="../extrusion.htm"><b>13</b></a> <a href="../explode_on_blocks.htm"><b>14</b></a> <a href="../explode.htm"><b>15</b></a> <a href="../ellipse.htm"><b>16</b></a> <a href="../edge.htm"><b>17</b></a> <a href="../cylinder.htm"><b>18</b></a> <a href="../cut.htm"><b>19</b></a> <a href="../curve.htm"><b>20</b></a> <a href="../cone.htm"><b>21</b></a> <a href="../compound.htm"><b>22</b></a> <a href="../common.htm"><b>23</b></a> <a href="../multi_transformation.htm"><b>24</b></a> <a href="../multi_rotation.htm"><b>25</b></a> <a href="../mirror_image.htm"><b>26</b></a> <a href="../line.htm"><b>27</b></a> <a href="../glue_faces.htm"><b>28</b></a> <a href="../fuse.htm"><b>29</b></a> <a href="../filling.htm"><b>30</b></a> <a href="../fillet.htm"><b>31</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>32</b></a> <a href="../sewing.htm"><b>33</b></a> <a href="../section.htm"><b>34</b></a> <a href="../scale_transform.htm"><b>35</b></a> <a href="../rotation.htm"><b>36</b></a> <a href="../revolution.htm"><b>37</b></a> <a href="../repairing_operations.htm"><b>38</b></a> <a href="../propagate.htm"><b>39</b></a> <a href="../point.htm"><b>40</b></a> <a href="../plane.htm"><b>41</b></a> <a href="../pipe_creation.htm"><b>42</b></a> <a href="../partition.htm"><b>43</b></a> <a href="../offset_surface.htm"><b>44</b></a> <a href="../newentity_blocks.htm"><b>45</b></a> <a href="../multi_translation.htm"><b>46</b></a> <a href="../wire.htm"><b>47</b></a> <a href="../vector.htm"><b>48</b></a> <a href="../turus.htm"><b>49</b></a> <a href="../translation.htm"><b>50</b></a> <a href="../transformation_operations.htm"><b>51</b></a> <a href="../suppress_internal_wires.htm"><b>52</b></a> <a href="../suppress_holes.htm"><b>53</b></a> <a href="../suppress_faces.htm"><b>54</b></a> <a href="../sphere.htm"><b>55</b></a> <a href="../solid.htm"><b>56</b></a> <a href="../sketcher.htm"><b>57</b></a> <a href="../shell.htm"><b>58</b></a> <a href="../shape_processing.htm"><b>59</b></a> <a href="../working_with_groups.htm"><b>60</b></a> </nobr><br><a href="../shape_processing.htm"><b>resultant</b></a> <br><nobr>resulting <a href="../face.htm"><b>1</b></a> <a href="../explode_on_blocks.htm"><b>2</b></a> <a href="../suppress_internal_wires.htm"><b>3</b></a> <a href="../sketcher.htm"><b>4</b></a> <a href="../shape_processing.htm"><b>5</b></a> </nobr><br><nobr>results <a href="../boolean_operations.htm"><b>1</b></a> <a href="../blocks_operations.htm"><b>2</b></a> <a href="../repairing_operations.htm"><b>3</b></a> <a href="../partition.htm"><b>4</b></a> <a href="../occ_viewer.htm"><b>5</b></a> <a href="../transformation_operations.htm"><b>6</b></a> </nobr><br><a href="../check_free_faces.htm"><b>retrieves</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>return</b></a> <br><nobr>returned <a href="../measurement_tools.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../explode.htm"><b>returning</b></a> <br><nobr>returns <a href="../explode_on_blocks.htm"><b>1</b></a> <a href="../explode.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../occ_viewer.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><nobr>reverse <a href="../multi_rotation.htm"><b>1</b></a> <a href="../rotation.htm"><b>2</b></a> </nobr><br><nobr>revolution <a href="../complex_objects.htm"><b>1</b></a> <a href="../revolution.htm"><b>2</b></a> <a href="../shape_processing.htm"><b>3</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf10.htm" target="_self" title="previous search group"><b>>></b></a>
+
+</body>
+
+</html>
+
-<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_{"></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 { "><b>{ </b></a> <a href="whlstf0.htm#bms_{D" target="ftslist" title="search letter {D"><b>{D</b></a> <a href="whlstf0.htm#bms_{E" target="ftslist" title="search letter {E"><b>{E</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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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 { "><b>{ </b></a> <a href="whlstf0.htm#bms_{D" target="ftslist" title="search letter {D"><b>{D</b></a> <a href="whlstf0.htm#bms_{E" target="ftslist" title="search letter {E"><b>{E</b></a> <a href="whlstf0.htm#bms_{D" target="ftslist" title="search letter {D"><b>{D</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>
+
+</body>
+
+</html>
+
-<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_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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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_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_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>
+
+</body>
+
+</html>
+
-<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_K"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf6.htm#bm_K" target="ftslist" title="search letter KE"><b>KE</b></a> <a href="whlstf6.htm#bms_KO" target="ftslist" title="search letter KO"><b>KO</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>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<p class="ftsheader"><a name="subkey_J"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf6.htm#bm_J" target="ftslist" title="search letter JO"><b>JO</b></a> <a href="whlstf6.htm#bms_JP" target="ftslist" title="search letter JP"><b>JP</b></a> <a href="whlstf6.htm#bms_JU" target="ftslist" title="search letter JU"><b>JU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>
+
+</body>
+
+</html>
+
-<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_L"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf6.htm#bm_L" target="ftslist" title="search letter L "><b>L </b></a> <a href="whlstf6.htm#bms_LA" target="ftslist" title="search letter LA"><b>LA</b></a> <a href="whlstf6.htm#bms_LC" target="ftslist" title="search letter LC"><b>LC</b></a> <a href="whlstf6.htm#bms_LE" target="ftslist" title="search letter LE"><b>LE</b></a> <a href="whlstf6.htm#bms_LI" target="ftslist" title="search letter LI"><b>LI</b></a> <a href="whlstf6.htm#bms_LO" target="ftslist" title="search letter LO"><b>LO</b></a> <a href="whlstf6.htm#bms_LS" target="ftslist" title="search letter LS"><b>LS</b></a> <a href="whlstf6.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<p class="ftsheader"><a name="subkey_K"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf6.htm#bm_K" target="ftslist" title="search letter K "><b>K </b></a> <a href="whlstf6.htm#bms_KE" target="ftslist" title="search letter KE"><b>KE</b></a> <a href="whlstf6.htm#bms_KO" target="ftslist" title="search letter KO"><b>KO</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>
+
+</body>
+
+</html>
+
-<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_M"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf7.htm#bm_M" target="ftslist" title="search letter MA"><b>MA</b></a> <a href="whlstf8.htm#bms_ME" target="ftslist" title="search letter ME"><b>ME</b></a> <a href="whlstf8.htm#bms_MI" target="ftslist" title="search letter MI"><b>MI</b></a> <a href="whlstf8.htm#bms_MO" target="ftslist" title="search letter MO"><b>MO</b></a> <a href="whlstf8.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf6.htm#bm_L" target="ftslist" title="search letter L "><b>L </b></a> <a href="whlstf6.htm#bms_LA" target="ftslist" title="search letter LA"><b>LA</b></a> <a href="whlstf6.htm#bms_LC" target="ftslist" title="search letter LC"><b>LC</b></a> <a href="whlstf6.htm#bms_LE" target="ftslist" title="search letter LE"><b>LE</b></a> <a href="whlstf6.htm#bms_LI" target="ftslist" title="search letter LI"><b>LI</b></a> <a href="whlstf6.htm#bms_LL" target="ftslist" title="search letter LL"><b>LL</b></a> <a href="whlstf6.htm#bms_LO" target="ftslist" title="search letter LO"><b>LO</b></a> <a href="whlstf6.htm#bms_LS" target="ftslist" title="search letter LS"><b>LS</b></a> <a href="whlstf6.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>
+
+</body>
+
+</html>
+
-<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_N"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf8.htm#bm_N" target="ftslist" title="search letter NA"><b>NA</b></a> <a href="whlstf8.htm#bms_NB" target="ftslist" title="search letter NB"><b>NB</b></a> <a href="whlstf8.htm#bms_NC" target="ftslist" title="search letter NC"><b>NC</b></a> <a href="whlstf8.htm#bms_NE" target="ftslist" title="search letter NE"><b>NE</b></a> <a href="whlstf8.htm#bms_NI" target="ftslist" title="search letter NI"><b>NI</b></a> <a href="whlstf8.htm#bms_NM" target="ftslist" title="search letter NM"><b>NM</b></a> <a href="whlstf8.htm#bms_NO" target="ftslist" title="search letter NO"><b>NO</b></a> <a href="whlstf9.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf6.htm#bm_M" target="ftslist" title="search letter MA"><b>MA</b></a> <a href="whlstf7.htm#bms_ME" target="ftslist" title="search letter ME"><b>ME</b></a> <a href="whlstf7.htm#bms_MI" target="ftslist" title="search letter MI"><b>MI</b></a> <a href="whlstf7.htm#bms_MO" target="ftslist" title="search letter MO"><b>MO</b></a> <a href="whlstf7.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>
+
+</body>
+
+</html>
+
-<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_O"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf9.htm#bm_O" target="ftslist" title="search letter OB"><b>OB</b></a> <a href="whlstf9.htm#bms_OC" target="ftslist" title="search letter OC"><b>OC</b></a> <a href="whlstf9.htm#bms_OF" target="ftslist" title="search letter OF"><b>OF</b></a> <a href="whlstf9.htm#bms_OK" target="ftslist" title="search letter OK"><b>OK</b></a> <a href="whlstf9.htm#bms_OL" target="ftslist" title="search letter OL"><b>OL</b></a> <a href="whlstf9.htm#bms_ON" target="ftslist" title="search letter ON"><b>ON</b></a> <a href="whlstf9.htm#bms_OP" target="ftslist" title="search letter OP"><b>OP</b></a> <a href="whlstf9.htm#bms_OR" target="ftslist" title="search letter OR"><b>OR</b></a> <a href="whlstf9.htm#bms_OS" target="ftslist" title="search letter OS"><b>OS</b></a> <a href="whlstf9.htm#bms_OT" target="ftslist" title="search letter OT"><b>OT</b></a> <a href="whlstf9.htm#bms_OU" target="ftslist" title="search letter OU"><b>OU</b></a> <a href="whlstf9.htm#bms_OX" target="ftslist" title="search letter OX"><b>OX</b></a> <a href="whlstf9.htm#bms_OY" target="ftslist" title="search letter OY"><b>OY</b></a> <a href="whlstf9.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf7.htm#bm_N" target="ftslist" title="search letter N "><b>N </b></a> <a href="whlstf7.htm#bms_NA" target="ftslist" title="search letter NA"><b>NA</b></a> <a href="whlstf7.htm#bms_NB" target="ftslist" title="search letter NB"><b>NB</b></a> <a href="whlstf7.htm#bms_NC" target="ftslist" title="search letter NC"><b>NC</b></a> <a href="whlstf7.htm#bms_NE" target="ftslist" title="search letter NE"><b>NE</b></a> <a href="whlstf7.htm#bms_NI" target="ftslist" title="search letter NI"><b>NI</b></a> <a href="whlstf7.htm#bms_NM" target="ftslist" title="search letter NM"><b>NM</b></a> <a href="whlstf7.htm#bms_NO" target="ftslist" title="search letter NO"><b>NO</b></a> <a href="whlstf7.htm#bms_NT" target="ftslist" title="search letter NT"><b>NT</b></a> <a href="whlstf7.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>
+
+</body>
+
+</html>
+
-<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_P"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf9.htm#bm_P" target="ftslist" title="search letter P "><b>P </b></a> <a href="whlstf10.htm#bms_PA" target="ftslist" title="search letter PA"><b>PA</b></a> <a href="whlstf10.htm#bms_PE" target="ftslist" title="search letter PE"><b>PE</b></a> <a href="whlstf10.htm#bms_PI" target="ftslist" title="search letter PI"><b>PI</b></a> <a href="whlstf10.htm#bms_PL" target="ftslist" title="search letter PL"><b>PL</b></a> <a href="whlstf10.htm#bms_PO" target="ftslist" title="search letter PO"><b>PO</b></a> <a href="whlstf10.htm#bms_PR" target="ftslist" title="search letter PR"><b>PR</b></a> <a href="whlstf10.htm#bms_PS" target="ftslist" title="search letter PS"><b>PS</b></a> <a href="whlstf10.htm#bms_PU" target="ftslist" title="search letter PU"><b>PU</b></a> <a href="whlstf10.htm#bms_PX" target="ftslist" title="search letter PX"><b>PX</b></a> <a href="whlstf11.htm#bms_PY" target="ftslist" title="search letter PY"><b>PY</b></a> <a href="whlstf11.htm#bms_PZ" target="ftslist" title="search letter PZ"><b>PZ</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>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf7.htm#bm_O" target="ftslist" title="search letter OB"><b>OB</b></a> <a href="whlstf8.htm#bms_OC" target="ftslist" title="search letter OC"><b>OC</b></a> <a href="whlstf8.htm#bms_OF" target="ftslist" title="search letter OF"><b>OF</b></a> <a href="whlstf8.htm#bms_OK" target="ftslist" title="search letter OK"><b>OK</b></a> <a href="whlstf8.htm#bms_OL" target="ftslist" title="search letter OL"><b>OL</b></a> <a href="whlstf8.htm#bms_ON" target="ftslist" title="search letter ON"><b>ON</b></a> <a href="whlstf8.htm#bms_OP" target="ftslist" title="search letter OP"><b>OP</b></a> <a href="whlstf8.htm#bms_OR" target="ftslist" title="search letter OR"><b>OR</b></a> <a href="whlstf8.htm#bms_OS" target="ftslist" title="search letter OS"><b>OS</b></a> <a href="whlstf8.htm#bms_OT" target="ftslist" title="search letter OT"><b>OT</b></a> <a href="whlstf8.htm#bms_OU" target="ftslist" title="search letter OU"><b>OU</b></a> <a href="whlstf8.htm#bms_OX" target="ftslist" title="search letter OX"><b>OX</b></a> <a href="whlstf8.htm#bms_OY" target="ftslist" title="search letter OY"><b>OY</b></a> <a href="whlstf8.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>
+
+</body>
+
+</html>
+
-<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_Q"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf11.htm#bm_Q" target="ftslist" title="search letter QF"><b>QF</b></a> <a href="whlstf11.htm#bms_QU" target="ftslist" title="search letter QU"><b>QU</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>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf8.htm#bm_P" target="ftslist" title="search letter P "><b>P </b></a> <a href="whlstf8.htm#bms_PA" target="ftslist" title="search letter PA"><b>PA</b></a> <a href="whlstf8.htm#bms_PE" target="ftslist" title="search letter PE"><b>PE</b></a> <a href="whlstf8.htm#bms_PI" target="ftslist" title="search letter PI"><b>PI</b></a> <a href="whlstf8.htm#bms_PL" target="ftslist" title="search letter PL"><b>PL</b></a> <a href="whlstf9.htm#bms_PN" target="ftslist" title="search letter PN"><b>PN</b></a> <a href="whlstf9.htm#bms_PO" target="ftslist" title="search letter PO"><b>PO</b></a> <a href="whlstf9.htm#bms_PR" target="ftslist" title="search letter PR"><b>PR</b></a> <a href="whlstf9.htm#bms_PS" target="ftslist" title="search letter PS"><b>PS</b></a> <a href="whlstf9.htm#bms_PU" target="ftslist" title="search letter PU"><b>PU</b></a> <a href="whlstf9.htm#bms_PX" target="ftslist" title="search letter PX"><b>PX</b></a> <a href="whlstf9.htm#bms_PY" target="ftslist" title="search letter PY"><b>PY</b></a> <a href="whlstf9.htm#bms_PZ" target="ftslist" title="search letter PZ"><b>PZ</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>
+
+</body>
+
+</html>
+
-<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_R"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf11.htm#bm_R" target="ftslist" title="search letter R "><b>R </b></a> <a href="whlstf11.htm#bms_RA" target="ftslist" title="search letter RA"><b>RA</b></a> <a href="whlstf11.htm#bms_RE" target="ftslist" title="search letter RE"><b>RE</b></a> <a href="whlstf11.htm#bms_RI" target="ftslist" title="search letter RI"><b>RI</b></a> <a href="whlstf11.htm#bms_RO" target="ftslist" title="search letter RO"><b>RO</b></a> <a href="whlstf11.htm#bms_RU" target="ftslist" title="search letter RU"><b>RU</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>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<p class="ftsheader"><a name="subkey_Q"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf9.htm#bm_Q" target="ftslist" title="search letter QF"><b>QF</b></a> <a href="whlstf9.htm#bms_QU" target="ftslist" title="search letter QU"><b>QU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>
+
+</body>
+
+</html>
+
-<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_S"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf11.htm#bm_S" target="ftslist" title="search letter S "><b>S </b></a> <a href="whlstf11.htm#bms_SA" target="ftslist" title="search letter SA"><b>SA</b></a> <a href="whlstf11.htm#bms_SC" target="ftslist" title="search letter SC"><b>SC</b></a> <a href="whlstf12.htm#bms_SE" target="ftslist" title="search letter SE"><b>SE</b></a> <a href="whlstf12.htm#bms_SG" target="ftslist" title="search letter SG"><b>SG</b></a> <a href="whlstf12.htm#bms_SH" target="ftslist" title="search letter SH"><b>SH</b></a> <a href="whlstf12.htm#bms_SI" target="ftslist" title="search letter SI"><b>SI</b></a> <a href="whlstf12.htm#bms_SK" target="ftslist" title="search letter SK"><b>SK</b></a> <a href="whlstf12.htm#bms_SM" target="ftslist" title="search letter SM"><b>SM</b></a> <a href="whlstf12.htm#bms_SO" target="ftslist" title="search letter SO"><b>SO</b></a> <a href="whlstf13.htm#bms_SP" target="ftslist" title="search letter SP"><b>SP</b></a> <a href="whlstf13.htm#bms_SQ" target="ftslist" title="search letter SQ"><b>SQ</b></a> <a href="whlstf13.htm#bms_ST" target="ftslist" title="search letter ST"><b>ST</b></a> <a href="whlstf13.htm#bms_SU" target="ftslist" title="search letter SU"><b>SU</b></a> <a href="whlstf13.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf9.htm#bm_R" target="ftslist" title="search letter R "><b>R </b></a> <a href="whlstf9.htm#bms_RA" target="ftslist" title="search letter RA"><b>RA</b></a> <a href="whlstf9.htm#bms_RE" target="ftslist" title="search letter RE"><b>RE</b></a> <a href="whlstf10.htm#bms_RI" target="ftslist" title="search letter RI"><b>RI</b></a> <a href="whlstf10.htm#bms_RO" target="ftslist" title="search letter RO"><b>RO</b></a> <a href="whlstf10.htm#bms_RU" target="ftslist" title="search letter RU"><b>RU</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>
+
+</body>
+
+</html>
+
-<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_T"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf13.htm#bm_T" target="ftslist" title="search letter T "><b>T </b></a> <a href="whlstf13.htm#bms_TA" target="ftslist" title="search letter TA"><b>TA</b></a> <a href="whlstf13.htm#bms_TE" target="ftslist" title="search letter TE"><b>TE</b></a> <a href="whlstf13.htm#bms_TH" target="ftslist" title="search letter TH"><b>TH</b></a> <a href="whlstf13.htm#bms_TI" target="ftslist" title="search letter TI"><b>TI</b></a> <a href="whlstf13.htm#bms_TO" target="ftslist" title="search letter TO"><b>TO</b></a> <a href="whlstf13.htm#bms_TR" target="ftslist" title="search letter TR"><b>TR</b></a> <a href="whlstf14.htm#bms_TT" target="ftslist" title="search letter TT"><b>TT</b></a> <a href="whlstf14.htm#bms_TU" target="ftslist" title="search letter TU"><b>TU</b></a> <a href="whlstf14.htm#bms_TW" target="ftslist" title="search letter TW"><b>TW</b></a> <a href="whlstf14.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf10.htm#bm_S" target="ftslist" title="search letter S "><b>S </b></a> <a href="whlstf10.htm#bms_SA" target="ftslist" title="search letter SA"><b>SA</b></a> <a href="whlstf10.htm#bms_SC" target="ftslist" title="search letter SC"><b>SC</b></a> <a href="whlstf10.htm#bms_SE" target="ftslist" title="search letter SE"><b>SE</b></a> <a href="whlstf10.htm#bms_SG" target="ftslist" title="search letter SG"><b>SG</b></a> <a href="whlstf10.htm#bms_SH" target="ftslist" title="search letter SH"><b>SH</b></a> <a href="whlstf11.htm#bms_SI" target="ftslist" title="search letter SI"><b>SI</b></a> <a href="whlstf11.htm#bms_SK" target="ftslist" title="search letter SK"><b>SK</b></a> <a href="whlstf11.htm#bms_SM" target="ftslist" title="search letter SM"><b>SM</b></a> <a href="whlstf11.htm#bms_SO" target="ftslist" title="search letter SO"><b>SO</b></a> <a href="whlstf11.htm#bms_SP" target="ftslist" title="search letter SP"><b>SP</b></a> <a href="whlstf11.htm#bms_SQ" target="ftslist" title="search letter SQ"><b>SQ</b></a> <a href="whlstf11.htm#bms_ST" target="ftslist" title="search letter ST"><b>ST</b></a> <a href="whlstf11.htm#bms_SU" target="ftslist" title="search letter SU"><b>SU</b></a> <a href="whlstf11.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>
+
+</body>
+
+</html>
+
-<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_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="whlstf1.htm#bms_BB" target="ftslist" title="search letter BB"><b>BB</b></a> <a href="whlstf1.htm#bms_BE" target="ftslist" title="search letter BE"><b>BE</b></a> <a href="whlstf1.htm#bms_BI" target="ftslist" title="search letter BI"><b>BI</b></a> <a href="whlstf1.htm#bms_BL" target="ftslist" title="search letter BL"><b>BL</b></a> <a href="whlstf1.htm#bms_BO" target="ftslist" title="search letter BO"><b>BO</b></a> <a href="whlstf1.htm#bms_BR" target="ftslist" title="search letter BR"><b>BR</b></a> <a href="whlstf1.htm#bms_BS" target="ftslist" title="search letter BS"><b>BS</b></a> <a href="whlstf1.htm#bms_BU" target="ftslist" title="search letter BU"><b>BU</b></a> <a href="whlstf1.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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_BB" target="ftslist" title="search letter BB"><b>BB</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_BM" target="ftslist" title="search letter BM"><b>BM</b></a> <a href="whlstf0.htm#bms_BO" target="ftslist" title="search letter BO"><b>BO</b></a> <a href="whlstf1.htm#bms_BR" target="ftslist" title="search letter BR"><b>BR</b></a> <a href="whlstf1.htm#bms_BS" target="ftslist" title="search letter BS"><b>BS</b></a> <a href="whlstf1.htm#bms_BU" target="ftslist" title="search letter BU"><b>BU</b></a> <a href="whlstf1.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>
+
+</body>
+
+</html>
+
-<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_U"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf14.htm#bm_U" target="ftslist" title="search letter UN"><b>UN</b></a> <a href="whlstf14.htm#bms_UP" target="ftslist" title="search letter UP"><b>UP</b></a> <a href="whlstf14.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf11.htm#bm_T" target="ftslist" title="search letter T "><b>T </b></a> <a href="whlstf11.htm#bms_TA" target="ftslist" title="search letter TA"><b>TA</b></a> <a href="whlstf11.htm#bms_TE" target="ftslist" title="search letter TE"><b>TE</b></a> <a href="whlstf11.htm#bms_TH" target="ftslist" title="search letter TH"><b>TH</b></a> <a href="whlstf11.htm#bms_TI" target="ftslist" title="search letter TI"><b>TI</b></a> <a href="whlstf11.htm#bms_TO" target="ftslist" title="search letter TO"><b>TO</b></a> <a href="whlstf11.htm#bms_TR" target="ftslist" title="search letter TR"><b>TR</b></a> <a href="whlstf12.htm#bms_TT" target="ftslist" title="search letter TT"><b>TT</b></a> <a href="whlstf12.htm#bms_TU" target="ftslist" title="search letter TU"><b>TU</b></a> <a href="whlstf12.htm#bms_TW" target="ftslist" title="search letter TW"><b>TW</b></a> <a href="whlstf12.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>
+
+</body>
+
+</html>
+
-<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_V"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf14.htm#bm_V" target="ftslist" title="search letter V "><b>V </b></a> <a href="whlstf14.htm#bms_VA" target="ftslist" title="search letter VA"><b>VA</b></a> <a href="whlstf14.htm#bms_VE" target="ftslist" title="search letter VE"><b>VE</b></a> <a href="whlstf14.htm#bms_VI" target="ftslist" title="search letter VI"><b>VI</b></a> <a href="whlstf15.htm#bms_VO" target="ftslist" title="search letter VO"><b>VO</b></a> <a href="whlstf15.htm#bms_VR" target="ftslist" title="search letter VR"><b>VR</b></a> <a href="whlstf15.htm#bms_VT" target="ftslist" title="search letter VT"><b>VT</b></a> <a href="whlstf15.htm#bms_VX" target="ftslist" title="search letter VX"><b>VX</b></a> <a href="whlstf15.htm#bms_VZ" target="ftslist" title="search letter VZ"><b>VZ</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>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf12.htm#bm_U" target="ftslist" title="search letter U "><b>U </b></a> <a href="whlstf12.htm#bms_UN" target="ftslist" title="search letter UN"><b>UN</b></a> <a href="whlstf12.htm#bms_UP" target="ftslist" title="search letter UP"><b>UP</b></a> <a href="whlstf12.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>
+
+</body>
+
+</html>
+
-<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_W"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf15.htm#bm_W" target="ftslist" title="search letter W "><b>W </b></a> <a href="whlstf15.htm#bms_WA" target="ftslist" title="search letter WA"><b>WA</b></a> <a href="whlstf15.htm#bms_WE" target="ftslist" title="search letter WE"><b>WE</b></a> <a href="whlstf15.htm#bms_WF" target="ftslist" title="search letter WF"><b>WF</b></a> <a href="whlstf15.htm#bms_WH" target="ftslist" title="search letter WH"><b>WH</b></a> <a href="whlstf15.htm#bms_WI" target="ftslist" title="search letter WI"><b>WI</b></a> <a href="whlstf15.htm#bms_WO" target="ftslist" title="search letter WO"><b>WO</b></a> <a href="whlstf15.htm#bms_WW" target="ftslist" title="search letter WW"><b>WW</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>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf12.htm#bm_V" target="ftslist" title="search letter V "><b>V </b></a> <a href="whlstf12.htm#bms_VA" target="ftslist" title="search letter VA"><b>VA</b></a> <a href="whlstf12.htm#bms_VE" target="ftslist" title="search letter VE"><b>VE</b></a> <a href="whlstf12.htm#bms_VI" target="ftslist" title="search letter VI"><b>VI</b></a> <a href="whlstf12.htm#bms_VO" target="ftslist" title="search letter VO"><b>VO</b></a> <a href="whlstf12.htm#bms_VR" target="ftslist" title="search letter VR"><b>VR</b></a> <a href="whlstf12.htm#bms_VT" target="ftslist" title="search letter VT"><b>VT</b></a> <a href="whlstf12.htm#bms_VX" target="ftslist" title="search letter VX"><b>VX</b></a> <a href="whlstf12.htm#bms_VZ" target="ftslist" title="search letter VZ"><b>VZ</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>
+
+</body>
+
+</html>
+
-<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_X"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf15.htm#bm_X" target="ftslist" title="search letter X "><b>X </b></a> <a href="whlstf15.htm#bms_XD" target="ftslist" title="search letter XD"><b>XD</b></a> <a href="whlstf15.htm#bms_XM" target="ftslist" title="search letter XM"><b>XM</b></a> <a href="whlstf15.htm#bms_XO" target="ftslist" title="search letter XO"><b>XO</b></a> <a href="whlstf15.htm#bms_XY" target="ftslist" title="search letter XY"><b>XY</b></a> <a href="whlstf15.htm#bms_XZ" target="ftslist" title="search letter XZ"><b>XZ</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>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf12.htm#bm_W" target="ftslist" title="search letter W "><b>W </b></a> <a href="whlstf13.htm#bms_WA" target="ftslist" title="search letter WA"><b>WA</b></a> <a href="whlstf13.htm#bms_WE" target="ftslist" title="search letter WE"><b>WE</b></a> <a href="whlstf13.htm#bms_WF" target="ftslist" title="search letter WF"><b>WF</b></a> <a href="whlstf13.htm#bms_WH" target="ftslist" title="search letter WH"><b>WH</b></a> <a href="whlstf13.htm#bms_WI" target="ftslist" title="search letter WI"><b>WI</b></a> <a href="whlstf13.htm#bms_WO" target="ftslist" title="search letter WO"><b>WO</b></a> <a href="whlstf13.htm#bms_WW" target="ftslist" title="search letter WW"><b>WW</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>
+
+</body>
+
+</html>
+
-<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_Y"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf15.htm#bm_Y" target="ftslist" title="search letter Y "><b>Y </b></a> <a href="whlstf15.htm#bms_YD" target="ftslist" title="search letter YD"><b>YD</b></a> <a href="whlstf15.htm#bms_YM" target="ftslist" title="search letter YM"><b>YM</b></a> <a href="whlstf15.htm#bms_YO" target="ftslist" title="search letter YO"><b>YO</b></a> <a href="whlstf15.htm#bms_YZ" target="ftslist" title="search letter YZ"><b>YZ</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>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf13.htm#bm_X" target="ftslist" title="search letter X "><b>X </b></a> <a href="whlstf13.htm#bms_XD" target="ftslist" title="search letter XD"><b>XD</b></a> <a href="whlstf13.htm#bms_XM" target="ftslist" title="search letter XM"><b>XM</b></a> <a href="whlstf13.htm#bms_XO" target="ftslist" title="search letter XO"><b>XO</b></a> <a href="whlstf13.htm#bms_XY" target="ftslist" title="search letter XY"><b>XY</b></a> <a href="whlstf13.htm#bms_XZ" target="ftslist" title="search letter XZ"><b>XZ</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>
+
+</body>
+
+</html>
+
-<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="whlstf15.htm#bm_Z" target="ftslist" title="search letter Z "><b>Z </b></a> <a href="whlstf15.htm#bms_ZE" target="ftslist" title="search letter ZE"><b>ZE</b></a> <a href="whlstf15.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>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf13.htm#bm_Y" target="ftslist" title="search letter Y "><b>Y </b></a> <a href="whlstf13.htm#bms_YD" target="ftslist" title="search letter YD"><b>YD</b></a> <a href="whlstf13.htm#bms_YM" target="ftslist" title="search letter YM"><b>YM</b></a> <a href="whlstf13.htm#bms_YO" target="ftslist" title="search letter YO"><b>YO</b></a> <a href="whlstf13.htm#bms_YZ" target="ftslist" title="search letter YZ"><b>YZ</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>
+
+</body>
+
+</html>
+
-<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 {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; } \r
-\r
-.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; } \r
-p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; } \r
-A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; } \r
-A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; } \r
-A:active {background-color:#cccccc; } \r
-A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; } \r
-\r
--->\r
-</style>\r
-<style>\r
-<!--\r
-\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="whlstf13.htm#bm_Z" target="ftslist" title="search letter Z "><b>Z </b></a> <a href="whlstf13.htm#bms_ZE" target="ftslist" title="search letter ZE"><b>ZE</b></a> <a href="whlstf13.htm#bms_ZM" target="ftslist" title="search letter ZM"><b>ZM</b></a> <a href="whlstf13.htm#bms_ZO" target="ftslist" title="search letter ZO"><b>ZO</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>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf13.htm#bm_Z" target="ftslist" title="search letter Z "><b>Z </b></a> <a href="whlstf13.htm#bms_ZE" target="ftslist" title="search letter ZE"><b>ZE</b></a> <a href="whlstf13.htm#bms_ZM" target="ftslist" title="search letter ZM"><b>ZM</b></a> <a href="whlstf13.htm#bms_ZO" target="ftslist" title="search letter ZO"><b>ZO</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>
+
+</body>
+
+</html>
+
-<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_C"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_C" target="ftslist" title="search letter C "><b>C </b></a> <a href="whlstf1.htm#bms_CA" target="ftslist" title="search letter CA"><b>CA</b></a> <a href="whlstf1.htm#bms_CE" target="ftslist" title="search letter CE"><b>CE</b></a> <a href="whlstf1.htm#bms_CH" target="ftslist" title="search letter CH"><b>CH</b></a> <a href="whlstf1.htm#bms_CI" target="ftslist" title="search letter CI"><b>CI</b></a> <a href="whlstf1.htm#bms_CL" target="ftslist" title="search letter CL"><b>CL</b></a> <a href="whlstf1.htm#bms_CM" target="ftslist" title="search letter CM"><b>CM</b></a> <a href="whlstf1.htm#bms_CO" target="ftslist" title="search letter CO"><b>CO</b></a> <a href="whlstf2.htm#bms_CR" target="ftslist" title="search letter CR"><b>CR</b></a> <a href="whlstf2.htm#bms_CS" target="ftslist" title="search letter CS"><b>CS</b></a> <a href="whlstf2.htm#bms_CU" target="ftslist" title="search letter CU"><b>CU</b></a> <a href="whlstf2.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf1.htm#bm_C" target="ftslist" title="search letter C "><b>C </b></a> <a href="whlstf1.htm#bms_CA" target="ftslist" title="search letter CA"><b>CA</b></a> <a href="whlstf1.htm#bms_CE" target="ftslist" title="search letter CE"><b>CE</b></a> <a href="whlstf1.htm#bms_CH" target="ftslist" title="search letter CH"><b>CH</b></a> <a href="whlstf1.htm#bms_CI" target="ftslist" title="search letter CI"><b>CI</b></a> <a href="whlstf1.htm#bms_CL" target="ftslist" title="search letter CL"><b>CL</b></a> <a href="whlstf1.htm#bms_CM" target="ftslist" title="search letter CM"><b>CM</b></a> <a href="whlstf1.htm#bms_CN" target="ftslist" title="search letter CN"><b>CN</b></a> <a href="whlstf1.htm#bms_CO" target="ftslist" title="search letter CO"><b>CO</b></a> <a href="whlstf2.htm#bms_CR" target="ftslist" title="search letter CR"><b>CR</b></a> <a href="whlstf2.htm#bms_CS" target="ftslist" title="search letter CS"><b>CS</b></a> <a href="whlstf2.htm#bms_CU" target="ftslist" title="search letter CU"><b>CU</b></a> <a href="whlstf2.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>
+
+</body>
+
+</html>
+
-<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_D"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_D" target="ftslist" title="search letter D "><b>D </b></a> <a href="whlstf2.htm#bms_DA" target="ftslist" title="search letter DA"><b>DA</b></a> <a href="whlstf2.htm#bms_DE" target="ftslist" title="search letter DE"><b>DE</b></a> <a href="whlstf2.htm#bms_DI" target="ftslist" title="search letter DI"><b>DI</b></a> <a href="whlstf3.htm#bms_DO" target="ftslist" title="search letter DO"><b>DO</b></a> <a href="whlstf3.htm#bms_DR" target="ftslist" title="search letter DR"><b>DR</b></a> <a href="whlstf3.htm#bms_DX" target="ftslist" title="search letter DX"><b>DX</b></a> <a href="whlstf3.htm#bms_DY" target="ftslist" title="search letter DY"><b>DY</b></a> <a href="whlstf3.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf2.htm#bm_D" target="ftslist" title="search letter D "><b>D </b></a> <a href="whlstf2.htm#bms_DA" target="ftslist" title="search letter DA"><b>DA</b></a> <a href="whlstf2.htm#bms_DE" target="ftslist" title="search letter DE"><b>DE</b></a> <a href="whlstf2.htm#bms_DI" target="ftslist" title="search letter DI"><b>DI</b></a> <a href="whlstf2.htm#bms_DO" target="ftslist" title="search letter DO"><b>DO</b></a> <a href="whlstf2.htm#bms_DR" target="ftslist" title="search letter DR"><b>DR</b></a> <a href="whlstf3.htm#bms_DU" target="ftslist" title="search letter DU"><b>DU</b></a> <a href="whlstf3.htm#bms_DX" target="ftslist" title="search letter DX"><b>DX</b></a> <a href="whlstf3.htm#bms_DY" target="ftslist" title="search letter DY"><b>DY</b></a> <a href="whlstf3.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>
+
+</body>
+
+</html>
+
-<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_E"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_E" target="ftslist" title="search letter E "><b>E </b></a> <a href="whlstf3.htm#bms_EA" target="ftslist" title="search letter EA"><b>EA</b></a> <a href="whlstf3.htm#bms_ED" target="ftslist" title="search letter ED"><b>ED</b></a> <a href="whlstf3.htm#bms_EG" target="ftslist" title="search letter EG"><b>EG</b></a> <a href="whlstf3.htm#bms_EI" target="ftslist" title="search letter EI"><b>EI</b></a> <a href="whlstf3.htm#bms_EL" target="ftslist" title="search letter EL"><b>EL</b></a> <a href="whlstf3.htm#bms_EM" target="ftslist" title="search letter EM"><b>EM</b></a> <a href="whlstf3.htm#bms_EN" target="ftslist" title="search letter EN"><b>EN</b></a> <a href="whlstf3.htm#bms_EQ" target="ftslist" title="search letter EQ"><b>EQ</b></a> <a href="whlstf3.htm#bms_ER" target="ftslist" title="search letter ER"><b>ER</b></a> <a href="whlstf3.htm#bms_ET" target="ftslist" title="search letter ET"><b>ET</b></a> <a href="whlstf3.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf3.htm#bm_E" target="ftslist" title="search letter E "><b>E </b></a> <a href="whlstf3.htm#bms_EA" target="ftslist" title="search letter EA"><b>EA</b></a> <a href="whlstf3.htm#bms_ED" target="ftslist" title="search letter ED"><b>ED</b></a> <a href="whlstf3.htm#bms_EG" target="ftslist" title="search letter EG"><b>EG</b></a> <a href="whlstf3.htm#bms_EI" target="ftslist" title="search letter EI"><b>EI</b></a> <a href="whlstf3.htm#bms_EL" target="ftslist" title="search letter EL"><b>EL</b></a> <a href="whlstf3.htm#bms_EM" target="ftslist" title="search letter EM"><b>EM</b></a> <a href="whlstf3.htm#bms_EN" target="ftslist" title="search letter EN"><b>EN</b></a> <a href="whlstf3.htm#bms_EQ" target="ftslist" title="search letter EQ"><b>EQ</b></a> <a href="whlstf3.htm#bms_ER" target="ftslist" title="search letter ER"><b>ER</b></a> <a href="whlstf3.htm#bms_ET" target="ftslist" title="search letter ET"><b>ET</b></a> <a href="whlstf3.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>
+
+</body>
+
+</html>
+
-<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_F"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_F" target="ftslist" title="search letter F "><b>F </b></a> <a href="whlstf4.htm#bms_FA" target="ftslist" title="search letter FA"><b>FA</b></a> <a href="whlstf4.htm#bms_FI" target="ftslist" title="search letter FI"><b>FI</b></a> <a href="whlstf4.htm#bms_FL" target="ftslist" title="search letter FL"><b>FL</b></a> <a href="whlstf4.htm#bms_FO" target="ftslist" title="search letter FO"><b>FO</b></a> <a href="whlstf4.htm#bms_FR" target="ftslist" title="search letter FR"><b>FR</b></a> <a href="whlstf4.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf3.htm#bm_F" target="ftslist" title="search letter F "><b>F </b></a> <a href="whlstf3.htm#bms_FA" target="ftslist" title="search letter FA"><b>FA</b></a> <a href="whlstf4.htm#bms_FI" target="ftslist" title="search letter FI"><b>FI</b></a> <a href="whlstf4.htm#bms_FL" target="ftslist" title="search letter FL"><b>FL</b></a> <a href="whlstf4.htm#bms_FO" target="ftslist" title="search letter FO"><b>FO</b></a> <a href="whlstf4.htm#bms_FR" target="ftslist" title="search letter FR"><b>FR</b></a> <a href="whlstf4.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>
+
+</body>
+
+</html>
+
-<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_G"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_G" target="ftslist" title="search letter GA"><b>GA</b></a> <a href="whlstf4.htm#bms_GE" target="ftslist" title="search letter GE"><b>GE</b></a> <a href="whlstf5.htm#bms_GG" target="ftslist" title="search letter GG"><b>GG</b></a> <a href="whlstf5.htm#bms_GI" target="ftslist" title="search letter GI"><b>GI</b></a> <a href="whlstf5.htm#bms_GL" target="ftslist" title="search letter GL"><b>GL</b></a> <a href="whlstf5.htm#bms_GR" target="ftslist" title="search letter GR"><b>GR</b></a> <a href="whlstf5.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf4.htm#bm_G" target="ftslist" title="search letter G "><b>G </b></a> <a href="whlstf4.htm#bms_GA" target="ftslist" title="search letter GA"><b>GA</b></a> <a href="whlstf4.htm#bms_GC" target="ftslist" title="search letter GC"><b>GC</b></a> <a href="whlstf4.htm#bms_GE" target="ftslist" title="search letter GE"><b>GE</b></a> <a href="whlstf4.htm#bms_GG" target="ftslist" title="search letter GG"><b>GG</b></a> <a href="whlstf4.htm#bms_GI" target="ftslist" title="search letter GI"><b>GI</b></a> <a href="whlstf4.htm#bms_GL" target="ftslist" title="search letter GL"><b>GL</b></a> <a href="whlstf4.htm#bms_GO" target="ftslist" title="search letter GO"><b>GO</b></a> <a href="whlstf4.htm#bms_GR" target="ftslist" title="search letter GR"><b>GR</b></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>
+
+</body>
+
+</html>
+
-<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_H"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_H" target="ftslist" title="search letter HA"><b>HA</b></a> <a href="whlstf5.htm#bms_HE" target="ftslist" title="search letter HE"><b>HE</b></a> <a href="whlstf5.htm#bms_HI" target="ftslist" title="search letter HI"><b>HI</b></a> <a href="whlstf5.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf5.htm#bm_H" target="ftslist" title="search letter HA"><b>HA</b></a> <a href="whlstf5.htm#bms_HE" target="ftslist" title="search letter HE"><b>HE</b></a> <a href="whlstf5.htm#bms_HI" target="ftslist" title="search letter HI"><b>HI</b></a> <a href="whlstf5.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>
+
+</body>
+
+</html>
+
-<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_I"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_I" target="ftslist" title="search letter I "><b>I </b></a> <a href="whlstf5.htm#bms_ID" target="ftslist" title="search letter ID"><b>ID</b></a> <a href="whlstf6.htm#bms_IF" target="ftslist" title="search letter IF"><b>IF</b></a> <a href="whlstf6.htm#bms_IG" target="ftslist" title="search letter IG"><b>IG</b></a> <a href="whlstf6.htm#bms_IM" target="ftslist" title="search letter IM"><b>IM</b></a> <a href="whlstf6.htm#bms_IN" target="ftslist" title="search letter IN"><b>IN</b></a> <a href="whlstf6.htm#bms_IS" target="ftslist" title="search letter IS"><b>IS</b></a> <a href="whlstf6.htm#bms_IT" target="ftslist" title="search letter IT"><b>IT</b></a> <a href="whlstf6.htm#bms_IX" target="ftslist" title="search letter IX"><b>IX</b></a> <a href="whlstf6.htm#bms_IY" target="ftslist" title="search letter IY"><b>IY</b></a> <a href="whlstf6.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
-\r
+<html>
+<head>
+<title>Search Words letter</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<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="whlstf5.htm#bm_I" target="ftslist" title="search letter I "><b>I </b></a> <a href="whlstf5.htm#bms_ID" target="ftslist" title="search letter ID"><b>ID</b></a> <a href="whlstf5.htm#bms_IF" target="ftslist" title="search letter IF"><b>IF</b></a> <a href="whlstf5.htm#bms_IG" target="ftslist" title="search letter IG"><b>IG</b></a> <a href="whlstf5.htm#bms_IM" target="ftslist" title="search letter IM"><b>IM</b></a> <a href="whlstf6.htm#bms_IN" target="ftslist" title="search letter IN"><b>IN</b></a> <a href="whlstf6.htm#bms_IS" target="ftslist" title="search letter IS"><b>IS</b></a> <a href="whlstf6.htm#bms_IT" target="ftslist" title="search letter IT"><b>IT</b></a> <a href="whlstf6.htm#bms_IX" target="ftslist" title="search letter IX"><b>IX</b></a> <a href="whlstf6.htm#bms_IY" target="ftslist" title="search letter IY"><b>IY</b></a> <a href="whlstf6.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>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>Glossary words list</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
-.glsheader {margin-left:10pt; margin-top:0pt;}\r
-.glsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.glsheader {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
-</head>\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
-\r
+<html>
+<head>
+<title>Glossary words list</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<base target="bsscright">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.glsheader {margin-left:10pt; margin-top:0pt;}
+.glsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.glsheader {margin-top:0pt; } .glsheader {margin-bottom:0pt; } .glsheader {margin-left:9pt; }
+
+.glsbody {margin-top:0pt; } .glsbody {margin-bottom:0pt; } .glsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; }A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_C"></a><nobr><b>Cell</b></nobr></p>
+<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>
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Component</b></nobr></p>
+<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>
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_D"></a><nobr><b>Descendant connectivity</b></nobr></p>
+<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>
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_E"></a><nobr><b>Edge</b></nobr></p>
+<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>
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Entity of a mesh</b></nobr></p>
+<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>
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Equivalence</b></nobr></p>
+<p class="glsbody" style="margin-top:1pt;">Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.<p>
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_F"></a><nobr><b>Face</b></nobr></p>
+<p class="glsbody" style="margin-top:1pt;">Face of a volumetrical cell (triangle, quadrangle).<p>
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Family</b></nobr></p>
+<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>
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Field</b></nobr></p>
+<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>
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Field profile</b></nobr></p>
+<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>
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_G"></a><nobr><b>Group</b></nobr></p>
+<p class="glsbody" style="margin-top:1pt;">Unordered set of entities of a mesh. One entity can belong to several groups.<p>
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_M"></a><nobr><b>Mesh</b></nobr></p>
+<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>
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_N"></a><nobr><b>Nodal connectivity</b></nobr></p>
+<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>
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Node</b></nobr></p>
+<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>
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_P"></a><nobr><b>Point</b></nobr></p>
+<p class="glsbody" style="margin-top:1pt;">Geometrical entity determined by its coordinates in the space.<p>
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_R"></a><nobr><b>Reference connectivity</b></nobr></p>
+<p class="glsbody" style="margin-top:1pt;">For each type of entity of a mesh, reference connectivity define the topology of an entity.<p>
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Result</b></nobr></p>
+<p class="glsbody" style="margin-top:1pt;">List of fields referring to one mesh.<p>
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_S"></a><nobr><b>Study</b></nobr></p>
+<p class="glsbody" style="margin-top:1pt;">Study represents a chain of sequences of calculations.<p>
+<p class="glsbody"><br><br></p>
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Index words list</title>\r
-<base target="bsscright">\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
-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
-.ndxheader {margin-left:10pt; margin-top:0pt;}\r
-.ndxbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-\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
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Index words list</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ndxheader {margin-left:10pt; margin-top:0pt;}
+.ndxbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ndxheader {margin-top:0pt; } .ndxheader {margin-bottom:0pt; } .ndxheader {margin-left:9pt; }
+
+.ndxbody {margin-top:0pt; } .ndxbody {margin-bottom:0pt; } .ndxbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt1.htm#1" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt1.htm#9" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a name="10"></a><a href="whlstt9.htm#10" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>\r
- <nobr><a href="../partition.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Partition</a></nobr><br>\r
- <nobr><a href="../archimede.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Archimede</a></nobr><br>\r
- <nobr><a name="11"></a><a href="whlstt11.htm#11" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>\r
- <nobr><a name="12"></a><a href="whlstt12.htm#12" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>\r
- <nobr><a name="13"></a><a href="whlstt13.htm#13" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>\r
- <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt1.htm#8" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>
+ <nobr><a name="10"></a><a href="whlstt8.htm#10" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_booleangui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using boolean operations</a></nobr><br>
+ <nobr><a href="../fuse.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Fuse</a></nobr><br>
+ <nobr><a href="../common.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Common</a></nobr><br>
+ <nobr><a href="../cut.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Cut</a></nobr><br>
+ <nobr><a href="../section.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Section</a></nobr><br>
+ <nobr><a name="11"></a><a href="whlstt11.htm#11" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>
+ <nobr><a name="12"></a><a href="whlstt12.htm#12" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>
+ <nobr><a name="13"></a><a href="whlstt13.htm#13" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt1.htm#9" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a name="10"></a><a href="whlstt10.htm#10" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>\r
- <nobr><a name="11"></a><a href="whlstt9.htm#11" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_booleangui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using boolean operations</a></nobr><br>\r
- <nobr><a href="../fuse.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Fuse</a></nobr><br>\r
- <nobr><a href="../common.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Common</a></nobr><br>\r
- <nobr><a href="../cut.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Cut</a></nobr><br>\r
- <nobr><a href="../section.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Section</a></nobr><br>\r
- <nobr><a name="12"></a><a href="whlstt12.htm#12" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>\r
- <nobr><a name="13"></a><a href="whlstt13.htm#13" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>\r
- <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt1.htm#8" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>
+ <nobr><a name="10"></a><a href="whlstt10.htm#10" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>
+ <nobr><a name="11"></a><a href="whlstt8.htm#11" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>
+ <nobr><a href="../translation.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Translation</a></nobr><br>
+ <nobr><a href="../rotation.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Rotation</a></nobr><br>
+ <nobr><a href="../modify_the_location.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Modify the Location</a></nobr><br>
+ <nobr><a href="../mirror_image.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Mirror Image</a></nobr><br>
+ <nobr><a href="../scale_transform.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Scale Transform</a></nobr><br>
+ <nobr><a href="../offset_surface.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Offset Surface</a></nobr><br>
+ <nobr><a href="../multi_translation.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Multi Translation</a></nobr><br>
+ <nobr><a href="../multi_rotation.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Multi Rotation</a></nobr><br>
+ <nobr><a href="../fillet.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Fillet</a></nobr><br>
+ <nobr><a href="../chamfer.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Chamfer</a></nobr><br>
+ <nobr><a name="12"></a><a href="whlstt12.htm#12" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>
+ <nobr><a name="13"></a><a href="whlstt13.htm#13" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt1.htm#9" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a name="10"></a><a href="whlstt10.htm#10" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>\r
- <nobr><a name="11"></a><a href="whlstt11.htm#11" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>\r
- <nobr><a name="12"></a><a href="whlstt9.htm#12" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>\r
- <nobr><a href="../translation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Translation</a></nobr><br>\r
- <nobr><a href="../rotation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Rotation</a></nobr><br>\r
- <nobr><a href="../modify_the_location.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Modify the Location</a></nobr><br>\r
- <nobr><a href="../mirror_image.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Mirror Image</a></nobr><br>\r
- <nobr><a href="../scale_transform.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Scale Transform</a></nobr><br>\r
- <nobr><a href="../offset_surface.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Offset Surface</a></nobr><br>\r
- <nobr><a href="../multi_translation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Multi Translation</a></nobr><br>\r
- <nobr><a href="../multi_rotation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Multi Rotation</a></nobr><br>\r
- <nobr><a href="../fillet.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Fillet</a></nobr><br>\r
- <nobr><a href="../chamfer.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Chamfer</a></nobr><br>\r
- <nobr><a name="13"></a><a href="whlstt13.htm#13" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>\r
- <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt1.htm#8" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>
+ <nobr><a name="10"></a><a href="whlstt10.htm#10" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>
+ <nobr><a name="11"></a><a href="whlstt11.htm#11" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>
+ <nobr><a name="12"></a><a href="whlstt8.htm#12" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>
+ <nobr><a href="../multi_transformation.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Multi Transformation</a></nobr><br>
+ <nobr><a href="../explode_on_blocks.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Explode on Blocks</a></nobr><br>
+ <nobr><a href="../propagate.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Propagate</a></nobr><br>
+ <nobr><a name="13"></a><a href="whlstt13.htm#13" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt1.htm#9" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a name="10"></a><a href="whlstt10.htm#10" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>\r
- <nobr><a name="11"></a><a href="whlstt11.htm#11" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>\r
- <nobr><a name="12"></a><a href="whlstt12.htm#12" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>\r
- <nobr><a name="13"></a><a href="whlstt9.htm#13" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>\r
- <nobr><a href="../multi_transformation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Multi Transformation</a></nobr><br>\r
- <nobr><a href="../explode_on_blocks.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Explode on Blocks</a></nobr><br>\r
- <nobr><a href="../propagate.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Propagate</a></nobr><br>\r
- <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt1.htm#8" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>
+ <nobr><a name="10"></a><a href="whlstt10.htm#10" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>
+ <nobr><a name="11"></a><a href="whlstt11.htm#11" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>
+ <nobr><a name="12"></a><a href="whlstt12.htm#12" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>
+ <nobr><a name="13"></a><a href="whlstt8.htm#13" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>
+ <nobr><a href="../shape_processing.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Shape Processing</a></nobr><br>
+ <nobr><a href="../suppress_faces.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Suppress Faces</a></nobr><br>
+ <nobr><a href="../close_contour.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Close Contour</a></nobr><br>
+ <nobr><a href="../suppress_internal_wires.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Suppress Internal Wires</a></nobr><br>
+ <nobr><a href="../suppress_holes.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Suppress Holes</a></nobr><br>
+ <nobr><a href="../sewing.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Sewing</a></nobr><br>
+ <nobr><a href="../glue_faces.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Glue Faces</a></nobr><br>
+ <nobr><a href="../add_point_on_edge.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Add Point on Edge</a></nobr><br>
+ <nobr><a href="../check_free_boundaries.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Check Free Boundaries</a></nobr><br>
+ <nobr><a href="../check_free_faces.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Check Free Faces</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt1.htm#9" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a name="10"></a><a href="whlstt10.htm#10" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>\r
- <nobr><a name="11"></a><a href="whlstt11.htm#11" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>\r
- <nobr><a name="12"></a><a href="whlstt12.htm#12" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>\r
- <nobr><a name="13"></a><a href="whlstt13.htm#13" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>\r
- <nobr><a name="14"></a><a href="whlstt9.htm#14" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>\r
- <nobr><a href="../shape_processing.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Shape Processing</a></nobr><br>\r
- <nobr><a href="../suppress_faces.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Suppress Faces</a></nobr><br>\r
- <nobr><a href="../close_contour.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Close Contour</a></nobr><br>\r
- <nobr><a href="../suppress_internal_wires.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Suppress Internal Wires</a></nobr><br>\r
- <nobr><a href="../suppress_holes.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Suppress Holes</a></nobr><br>\r
- <nobr><a href="../sewing.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Sewing</a></nobr><br>\r
- <nobr><a href="../glue_faces.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Glue Faces</a></nobr><br>\r
- <nobr><a href="../add_point_on_edge.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Add Point on Edge</a></nobr><br>\r
- <nobr><a href="../check_free_boundaries.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Check Free Boundaries</a></nobr><br>\r
- <nobr><a href="../check_free_faces.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Check Free Faces</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt1.htm#14" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+ <nobr><a href="../changing_display_parameters.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Viewing Geometrical Objects</a></nobr><br>
+ <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Geometric Objects</a></nobr><br>
+ <nobr><a name="16"></a><a href="whlstt16.htm#16" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transformation</a></nobr><br>
+ <nobr><a href="../measurement_tools.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Measurement Tools</a></nobr><br>
+ <nobr><a href="../geompy_doc/namespacegeompy.html"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Access to Geometry module functionality from Python (using geompy.py)</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt1.htm#15" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
- <nobr><a href="../changing_display_parameters.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Changing Display Parameters</a></nobr><br>\r
- <nobr><a name="16"></a><a href="whlstt16.htm#16" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Geometric Objects</a></nobr><br>\r
- <nobr><a name="17"></a><a href="whlstt17.htm#17" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transformation</a></nobr><br>\r
- <nobr><a href="../measurement_tools.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Measurement Tools</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt1.htm#14" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+ <nobr><a href="../changing_display_parameters.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Viewing Geometrical Objects</a></nobr><br>
+ <nobr><a name="15"></a><a href="whlstt14.htm#15" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Creating Geometric Objects</a></nobr><br>
+ <nobr><a href="../basic_geometrical_objects.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Basic Geometrical Objects</a></nobr><br>
+ <nobr><a href="../primitives.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Primitives</a></nobr><br>
+ <nobr><a href="../complex_objects.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Complex Objects</a></nobr><br>
+ <nobr><a href="../groups.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Working with Groups</a></nobr><br>
+ <nobr><a href="../building_by_blocks.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Building by Blocks</a></nobr><br>
+ <nobr><a href="../sketcher_tui.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Sketcher</a></nobr><br>
+ <nobr><a href="../geometrical_objects.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Advanced Geometrical Objects</a></nobr><br>
+ <nobr><a name="16"></a><a href="whlstt16.htm#16" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transformation</a></nobr><br>
+ <nobr><a href="../measurement_tools.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Measurement Tools</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt1.htm#15" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
- <nobr><a href="../changing_display_parameters.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Changing Display Parameters</a></nobr><br>\r
- <nobr><a name="16"></a><a href="whlstt15.htm#16" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Creation of Geometric Objects</a></nobr><br>\r
- <nobr><a href="../basic_geometrical_objects.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Basic Geometrical Objects</a></nobr><br>\r
- <nobr><a href="../primitives.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Primitives</a></nobr><br>\r
- <nobr><a href="../complex_objects.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Complex Objects</a></nobr><br>\r
- <nobr><a href="../groups.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Working with Groups</a></nobr><br>\r
- <nobr><a href="../building_by_blocks.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Building by Blocks</a></nobr><br>\r
- <nobr><a href="../sketcher_tui.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Sketcher</a></nobr><br>\r
- <nobr><a href="../geometrical_objects.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Advanced Geometrical Objects</a></nobr><br>\r
- <nobr><a name="17"></a><a href="whlstt17.htm#17" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transformation</a></nobr><br>\r
- <nobr><a href="../measurement_tools.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Measurement Tools</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt1.htm#14" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+ <nobr><a href="../changing_display_parameters.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Viewing Geometrical Objects</a></nobr><br>
+ <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Geometric Objects</a></nobr><br>
+ <nobr><a name="16"></a><a href="whlstt14.htm#16" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Transformation</a></nobr><br>
+ <nobr><a href="../basic_operations.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>
+ <nobr><a href="../boolean_operations.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>
+ <nobr><a href="../transformation_operations.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>
+ <nobr><a href="../blocks_operations.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>
+ <nobr><a href="../repairing_operations.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>
+ <nobr><a href="../measurement_tools.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Measurement Tools</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
+++ /dev/null
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt1.htm#15" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
- <nobr><a href="../changing_display_parameters.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Changing Display Parameters</a></nobr><br>\r
- <nobr><a name="16"></a><a href="whlstt16.htm#16" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Geometric Objects</a></nobr><br>\r
- <nobr><a name="17"></a><a href="whlstt15.htm#17" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Transformation</a></nobr><br>\r
- <nobr><a href="../basic_operations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>\r
- <nobr><a href="../boolean_operations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>\r
- <nobr><a href="../transformation_operations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>\r
- <nobr><a href="../blocks_operations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>\r
- <nobr><a href="../repairing_operations.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>\r
- <nobr><a href="../measurement_tools.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Measurement Tools</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt1.htm#2" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_displaygui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Displaying/hiding objects</a></nobr><br>\r
- <nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Changing Display Parameters</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt1.htm#2" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Basic Geometric Objects</a></nobr><br>
+ <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Primitives</a></nobr><br>
+ <nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Complex Objects</a></nobr><br>
+ <nobr><a href="../working_with_groups.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Working with groups</a></nobr><br>
+ <nobr><a href="../newentity_blocks.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Building by blocks</a></nobr><br>
+ <nobr><a href="../sketcher.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Sketcher</a></nobr><br>
+ <nobr><a name="6"></a><a href="whlstt6.htm#6" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Advanced Geometrical Objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt1.htm#2" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_displaygui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Displaying/hiding objects</a></nobr><br>\r
- <nobr><a name="3"></a><a href="whlstt2.htm#3" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Changing Display Parameters</a></nobr><br>\r
- <nobr><a href="../wireframe_and_shading.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Display Mode</a></nobr><br>\r
- <nobr><a href="../color.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Color</a></nobr><br>\r
- <nobr><a href="../transparency.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Transparency</a></nobr><br>\r
- <nobr><a href="../isos.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Isolines</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt1.htm#2" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="3"></a><a href="whlstt2.htm#3" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Creating Basic Geometric Objects</a></nobr><br>
+ <nobr><a href="../point.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Point</a></nobr><br>
+ <nobr><a href="../line.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Line</a></nobr><br>
+ <nobr><a href="../circle.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Circle</a></nobr><br>
+ <nobr><a href="../ellipse.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Ellipse</a></nobr><br>
+ <nobr><a href="../arc.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Arc</a></nobr><br>
+ <nobr><a href="../curve.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Curve</a></nobr><br>
+ <nobr><a href="../vector.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Vector</a></nobr><br>
+ <nobr><a href="../plane.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Plane</a></nobr><br>
+ <nobr><a href="../working_plane.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Working Plane</a></nobr><br>
+ <nobr><a href="../local_coordinate_system.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Local Coordinate System</a></nobr><br>
+ <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Primitives</a></nobr><br>
+ <nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Complex Objects</a></nobr><br>
+ <nobr><a href="../working_with_groups.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Working with groups</a></nobr><br>
+ <nobr><a href="../newentity_blocks.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Building by blocks</a></nobr><br>
+ <nobr><a href="../sketcher.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Sketcher</a></nobr><br>
+ <nobr><a name="6"></a><a href="whlstt6.htm#6" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Advanced Geometrical Objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt1.htm#4" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Basic Geometric Objects</a></nobr><br>\r
- <nobr><a name="6"></a><a href="whlstt6.htm#6" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Primitives</a></nobr><br>\r
- <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Generation of Complex Objects</a></nobr><br>\r
- <nobr><a href="../working_with_groups.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Working with groups</a></nobr><br>\r
- <nobr><a href="../newentity_blocks.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Building by blocks</a></nobr><br>\r
- <nobr><a href="../sketcher.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Sketcher</a></nobr><br>\r
- <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Advanced Geometrical Objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt1.htm#2" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Basic Geometric Objects</a></nobr><br>
+ <nobr><a name="4"></a><a href="whlstt2.htm#4" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Creating Primitives</a></nobr><br>
+ <nobr><a href="../box.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Box</a></nobr><br>
+ <nobr><a href="../cylinder.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Cylinder</a></nobr><br>
+ <nobr><a href="../sphere.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Sphere</a></nobr><br>
+ <nobr><a href="../turus.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Torus</a></nobr><br>
+ <nobr><a href="../cone.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Cone</a></nobr><br>
+ <nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Complex Objects</a></nobr><br>
+ <nobr><a href="../working_with_groups.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Working with groups</a></nobr><br>
+ <nobr><a href="../newentity_blocks.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Building by blocks</a></nobr><br>
+ <nobr><a href="../sketcher.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Sketcher</a></nobr><br>
+ <nobr><a name="6"></a><a href="whlstt6.htm#6" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Advanced Geometrical Objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt1.htm#4" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="5"></a><a href="whlstt4.htm#5" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Creation of Basic Geometric Objects</a></nobr><br>\r
- <nobr><a href="../point.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Point</a></nobr><br>\r
- <nobr><a href="../line.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Line</a></nobr><br>\r
- <nobr><a href="../circle.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Circle</a></nobr><br>\r
- <nobr><a href="../ellipse.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Ellipse</a></nobr><br>\r
- <nobr><a href="../arc.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Arc</a></nobr><br>\r
- <nobr><a href="../curve.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Curve</a></nobr><br>\r
- <nobr><a href="../vector.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Vector</a></nobr><br>\r
- <nobr><a href="../plane.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Plane</a></nobr><br>\r
- <nobr><a href="../working_plane.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Working Plane</a></nobr><br>\r
- <nobr><a href="../local_coordinate_system.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Local Coordinate System</a></nobr><br>\r
- <nobr><a name="6"></a><a href="whlstt6.htm#6" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Primitives</a></nobr><br>\r
- <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Generation of Complex Objects</a></nobr><br>\r
- <nobr><a href="../working_with_groups.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Working with groups</a></nobr><br>\r
- <nobr><a href="../newentity_blocks.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Building by blocks</a></nobr><br>\r
- <nobr><a href="../sketcher.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Sketcher</a></nobr><br>\r
- <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Advanced Geometrical Objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt1.htm#2" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Basic Geometric Objects</a></nobr><br>
+ <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Primitives</a></nobr><br>
+ <nobr><a name="5"></a><a href="whlstt2.htm#5" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Creating Complex Objects</a></nobr><br>
+ <nobr><a href="../extrusion.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Extrusion</a></nobr><br>
+ <nobr><a href="../revolution.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Revolution</a></nobr><br>
+ <nobr><a href="../filling.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Filling</a></nobr><br>
+ <nobr><a href="../pipe_creation.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Pipe</a></nobr><br>
+ <nobr><a href="../working_with_groups.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Working with groups</a></nobr><br>
+ <nobr><a href="../newentity_blocks.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Building by blocks</a></nobr><br>
+ <nobr><a href="../sketcher.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Sketcher</a></nobr><br>
+ <nobr><a name="6"></a><a href="whlstt6.htm#6" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Advanced Geometrical Objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt1.htm#4" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Basic Geometric Objects</a></nobr><br>\r
- <nobr><a name="6"></a><a href="whlstt4.htm#6" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Creation of Primitives</a></nobr><br>\r
- <nobr><a href="../box.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Box</a></nobr><br>\r
- <nobr><a href="../cylinder.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Cylinder</a></nobr><br>\r
- <nobr><a href="../sphere.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Sphere</a></nobr><br>\r
- <nobr><a href="../turus.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Torus</a></nobr><br>\r
- <nobr><a href="../cone.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Cone</a></nobr><br>\r
- <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Generation of Complex Objects</a></nobr><br>\r
- <nobr><a href="../working_with_groups.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Working with groups</a></nobr><br>\r
- <nobr><a href="../newentity_blocks.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Building by blocks</a></nobr><br>\r
- <nobr><a href="../sketcher.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Sketcher</a></nobr><br>\r
- <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Advanced Geometrical Objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt1.htm#2" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="3"></a><a href="whlstt3.htm#3" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Basic Geometric Objects</a></nobr><br>
+ <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Primitives</a></nobr><br>
+ <nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating Complex Objects</a></nobr><br>
+ <nobr><a href="../working_with_groups.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Working with groups</a></nobr><br>
+ <nobr><a href="../newentity_blocks.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Building by blocks</a></nobr><br>
+ <nobr><a href="../sketcher.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Sketcher</a></nobr><br>
+ <nobr><a name="6"></a><a href="whlstt2.htm#6" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Creating Advanced Geometrical Objects</a></nobr><br>
+ <nobr><a href="../explode.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Explode</a></nobr><br>
+ <nobr><a href="../edge.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Edge</a></nobr><br>
+ <nobr><a href="../wire.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Wire</a></nobr><br>
+ <nobr><a href="../face.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Face</a></nobr><br>
+ <nobr><a href="../shell.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Shell</a></nobr><br>
+ <nobr><a href="../solid.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Solid</a></nobr><br>
+ <nobr><a href="../compound.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Compound</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt1.htm#4" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Basic Geometric Objects</a></nobr><br>\r
- <nobr><a name="6"></a><a href="whlstt6.htm#6" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Primitives</a></nobr><br>\r
- <nobr><a name="7"></a><a href="whlstt4.htm#7" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Generation of Complex Objects</a></nobr><br>\r
- <nobr><a href="../extrusion.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Extrusion</a></nobr><br>\r
- <nobr><a href="../revolution.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Revolution</a></nobr><br>\r
- <nobr><a href="../filling.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Filling</a></nobr><br>\r
- <nobr><a href="../pipe_creation.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Pipe</a></nobr><br>\r
- <nobr><a href="../working_with_groups.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Working with groups</a></nobr><br>\r
- <nobr><a href="../newentity_blocks.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Building by blocks</a></nobr><br>\r
- <nobr><a href="../sketcher.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Sketcher</a></nobr><br>\r
- <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Advanced Geometrical Objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt1.htm#7" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a href="../viewing_geometrical_objects.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Viewing Geometrical Objects</a></nobr><br>
+ <nobr><a href="../occ_viewer.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> OCC 3D Viewer</a></nobr><br>
+ <nobr><a href="../wireframe_and_shading.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Display Mode</a></nobr><br>
+ <nobr><a href="../color.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Color</a></nobr><br>
+ <nobr><a href="../transparency.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Transparency</a></nobr><br>
+ <nobr><a href="../isos.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Isolines</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt8.htm#8" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt1.htm#4" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="5"></a><a href="whlstt5.htm#5" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Basic Geometric Objects</a></nobr><br>\r
- <nobr><a name="6"></a><a href="whlstt6.htm#6" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creation of Primitives</a></nobr><br>\r
- <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Generation of Complex Objects</a></nobr><br>\r
- <nobr><a href="../working_with_groups.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Working with groups</a></nobr><br>\r
- <nobr><a href="../newentity_blocks.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Building by blocks</a></nobr><br>\r
- <nobr><a href="../sketcher.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Sketcher</a></nobr><br>\r
- <nobr><a name="8"></a><a href="whlstt4.htm#8" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Creation of Advanced Geometrical Objects</a></nobr><br>\r
- <nobr><a href="../explode.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Explode</a></nobr><br>\r
- <nobr><a href="../edge.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Edge</a></nobr><br>\r
- <nobr><a href="../wire.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Wire</a></nobr><br>\r
- <nobr><a href="../face.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Face</a></nobr><br>\r
- <nobr><a href="../shell.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Shell</a></nobr><br>\r
- <nobr><a href="../solid.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Solid</a></nobr><br>\r
- <nobr><a href="../compound.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Compound</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt1.htm#8" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a name="9"></a><a href="whlstt9.htm#9" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>
+ <nobr><a name="10"></a><a href="whlstt10.htm#10" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>
+ <nobr><a name="11"></a><a href="whlstt11.htm#11" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>
+ <nobr><a name="12"></a><a href="whlstt12.htm#12" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>
+ <nobr><a name="13"></a><a href="whlstt13.htm#13" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\r
-<body marginheight="0" marginwidth="0" bgproperties="fixed">\r
-<table border=0>\r
-<tr><td>\r
-<p class="tocbody">\r
-<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> GEOM module</a></nobr><br>\r
- <nobr><a href="../files/introduction_to_geom.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Introduction to GEOM</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>\r
- <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Managing geometrical objects</a></nobr><br>\r
- <nobr><a name="4"></a><a href="whlstt4.htm#4" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>\r
- <nobr><a name="9"></a><a href="whlstt1.htm#9" target="_self"><img src="../wht_toc2.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>\r
- <nobr><a name="10"></a><a href="whlstt10.htm#10" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>\r
- <nobr><a name="11"></a><a href="whlstt11.htm#11" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>\r
- <nobr><a name="12"></a><a href="whlstt12.htm#12" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>\r
- <nobr><a name="13"></a><a href="whlstt13.htm#13" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>\r
- <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>\r
- <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../wht_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>\r
- <nobr><a name="15"></a><a href="whlstt15.htm#15" target="_self" title="closed book"><img src="../wht_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>\r
-</p>\r
-\r
-</td></tr>\r
-<tr><td>\r
-<p><img src="whexpbar.gif" > <p>\r
-</td></tr>\r
-</table>\r
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<table border=0>
+<tr><td>
+<p class="tocbody">
+<nobr><a name="1"></a><a href="whlstt0.htm#1" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Geometry module</a></nobr><br>
+ <nobr><a href="../geometry.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Introduction to Geometry</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Importing/exporting geometrical objects</a></nobr><br>
+ <nobr><a name="2"></a><a href="whlstt2.htm#2" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Creating geometrical objects</a></nobr><br>
+ <nobr><a name="7"></a><a href="whlstt7.htm#7" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Viewing geometrical objects</a></nobr><br>
+ <nobr><a name="8"></a><a href="whlstt1.htm#8" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Transforming geometrical objects</a></nobr><br>
+ <nobr><a name="9"></a><a href="whlstt8.htm#9" target="_self"><img src="../whd_toc2.gif" border="0" align="absmiddle"> Basic Operations</a></nobr><br>
+ <nobr><a href="../partition.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Partition</a></nobr><br>
+ <nobr><a href="../archimede.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Archimede</a></nobr><br>
+ <nobr><a name="10"></a><a href="whlstt10.htm#10" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Boolean Operations</a></nobr><br>
+ <nobr><a name="11"></a><a href="whlstt11.htm#11" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Transformation Operations</a></nobr><br>
+ <nobr><a name="12"></a><a href="whlstt12.htm#12" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Blocks Operations</a></nobr><br>
+ <nobr><a name="13"></a><a href="whlstt13.htm#13" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> Repairing Operations</a></nobr><br>
+ <nobr><a href="../files/salome2_sp3_measuregui_functions.htm"><img src="../whd_toc3.gif" border="0" align="absmiddle"> Using measurement tools</a></nobr><br>
+ <nobr><a name="14"></a><a href="whlstt14.htm#14" target="_self" title="closed book"><img src="../whd_toc1.gif" border="0" align="absmiddle"> TUI Scripts</a></nobr><br>
+</p>
+
+</td></tr>
+<tr><td>
+<p><img src="whexpbar.gif" > <p>
+</td></tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>toc frame</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
-<frameset rows="100%, *" border="0" frameborder="0">\r
- <frame name="toctree" title="toc tree frame" src="whlstt0.htm"></frame>\r
-</frameset>\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>toc frame</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+</head>
+<frameset rows="100%, *" border="0" frameborder="0">
+ <frame name="toctree" title="toc tree frame" src="whlstt0.htm"></frame>
+</frameset>
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Index frame</title>\r
-<base target="bsscright">\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
- <frame name="ndxlist" title="index list frame" src="whlsti0.htm"></frame>\r
-</frameset>\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Index frame</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+</head>
+<frameset rows="40, *" border="0" frameborder="0">
+ <frame name="ndxletter" title="index letter frame" src="whnvl31.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>
+ <frame name="ndxlist" title="index list frame" src="whlsti0.htm"></frame>
+</frameset>
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>search frame</title>\r
-<base target="bsscright">\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
- <frame name="ftslist" title="seach word frame" src="whlstf0.htm"></frame>\r
-</frameset>\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>search frame</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+</head>
+<frameset rows="40, *" border="0" frameborder="0">
+ <frame name="ftsletter" title="search letter frame" src="whnvl32.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>
+ <frame name="ftslist" title="seach word frame" src="whlstf0.htm"></frame>
+</frameset>
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Glossary frame</title>\r
-<base target="bsscright">\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
- <frame name="glslist" title="glossary defination frame" src="whlstg0.htm"></frame>\r
-</frameset>\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Glossary frame</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+</head>
+<frameset rows="40, *" border="0" frameborder="0">
+ <frame name="glsletter" title="glossary letter frame" src="whnvl33.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>
+ <frame name="glslist" title="glossary defination frame" src="whlstg0.htm"></frame>
+</frameset>
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Index Letters</title>\r
-<base target="bsscright">\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
-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
-.ndxheader {margin-left:10pt; margin-top:0pt;}\r
-.ndxbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-\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
-<body>\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Index Letters</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ndxheader {margin-left:10pt; margin-top:0pt;}
+.ndxbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ndxheader {margin-top:0pt; } .ndxheader {margin-bottom:0pt; } .ndxheader {margin-left:9pt; }
+
+.ndxbody {margin-top:0pt; } .ndxbody {margin-bottom:0pt; } .ndxbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+
+<body>
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Search Letters</title>\r
-<base target="bsscright">\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
-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
-<p class="ftsheader">\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="whlstf6.htm#bm_J" target="ftslist"title="search letter J" ><b>J</b></a> \r
- <a href="whlstfl10.htm#subkey_K" target="_self"title="search letter K"><b>K</b></a> \r
- <a href="whlstfl11.htm#subkey_L" target="_self"title="search letter L"><b>L</b></a> \r
- <a href="whlstfl12.htm#subkey_M" target="_self"title="search letter M"><b>M</b></a> \r
- <a href="whlstfl13.htm#subkey_N" target="_self"title="search letter N"><b>N</b></a> \r
- <a href="whlstfl14.htm#subkey_O" target="_self"title="search letter O"><b>O</b></a> \r
- <a href="whlstfl15.htm#subkey_P" target="_self"title="search letter P"><b>P</b></a> \r
- <a href="whlstfl16.htm#subkey_Q" target="_self"title="search letter Q"><b>Q</b></a> \r
- <a href="whlstfl17.htm#subkey_R" target="_self"title="search letter R"><b>R</b></a> \r
- <a href="whlstfl18.htm#subkey_S" target="_self"title="search letter S"><b>S</b></a> \r
- <a href="whlstfl19.htm#subkey_T" target="_self"title="search letter T"><b>T</b></a> \r
- <a href="whlstfl20.htm#subkey_U" target="_self"title="search letter U"><b>U</b></a> \r
- <a href="whlstfl21.htm#subkey_V" target="_self"title="search letter V"><b>V</b></a> \r
- <a href="whlstfl22.htm#subkey_W" target="_self"title="search letter W"><b>W</b></a> \r
- <a href="whlstfl23.htm#subkey_X" target="_self"title="search letter X"><b>X</b></a> \r
- <a href="whlstfl24.htm#subkey_Y" target="_self"title="search letter Y"><b>Y</b></a> \r
- <a href="whlstfl25.htm#subkey_Z" target="_self"title="search letter Z"><b>Z</b></a> \r
-</p>\r
-\r
-<body>\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Search Letters</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="ftsheader">
+<a name="home"></a> <a href="whlstfl0.htm#subkey_{" target="_self"title="search non-alphabet letter"><b>#</b></a>
+ <a href="whlstfl1.htm#subkey_A" target="_self"title="search letter A"><b>A</b></a>
+ <a href="whlstfl2.htm#subkey_B" target="_self"title="search letter B"><b>B</b></a>
+ <a href="whlstfl3.htm#subkey_C" target="_self"title="search letter C"><b>C</b></a>
+ <a href="whlstfl4.htm#subkey_D" target="_self"title="search letter D"><b>D</b></a>
+ <a href="whlstfl5.htm#subkey_E" target="_self"title="search letter E"><b>E</b></a>
+ <a href="whlstfl6.htm#subkey_F" target="_self"title="search letter F"><b>F</b></a>
+ <a href="whlstfl7.htm#subkey_G" target="_self"title="search letter G"><b>G</b></a>
+ <a href="whlstfl8.htm#subkey_H" target="_self"title="search letter H"><b>H</b></a>
+ <a href="whlstfl9.htm#subkey_I" target="_self"title="search letter I"><b>I</b></a>
+ <a href="whlstfl10.htm#subkey_J" target="_self"title="search letter J"><b>J</b></a>
+ <a href="whlstfl11.htm#subkey_K" target="_self"title="search letter K"><b>K</b></a>
+ <a href="whlstfl12.htm#subkey_L" target="_self"title="search letter L"><b>L</b></a>
+ <a href="whlstfl13.htm#subkey_M" target="_self"title="search letter M"><b>M</b></a>
+ <a href="whlstfl14.htm#subkey_N" target="_self"title="search letter N"><b>N</b></a>
+ <a href="whlstfl15.htm#subkey_O" target="_self"title="search letter O"><b>O</b></a>
+ <a href="whlstfl16.htm#subkey_P" target="_self"title="search letter P"><b>P</b></a>
+ <a href="whlstfl17.htm#subkey_Q" target="_self"title="search letter Q"><b>Q</b></a>
+ <a href="whlstfl18.htm#subkey_R" target="_self"title="search letter R"><b>R</b></a>
+ <a href="whlstfl19.htm#subkey_S" target="_self"title="search letter S"><b>S</b></a>
+ <a href="whlstfl20.htm#subkey_T" target="_self"title="search letter T"><b>T</b></a>
+ <a href="whlstfl21.htm#subkey_U" target="_self"title="search letter U"><b>U</b></a>
+ <a href="whlstfl22.htm#subkey_V" target="_self"title="search letter V"><b>V</b></a>
+ <a href="whlstfl23.htm#subkey_W" target="_self"title="search letter W"><b>W</b></a>
+ <a href="whlstfl24.htm#subkey_X" target="_self"title="search letter X"><b>X</b></a>
+ <a href="whlstfl25.htm#subkey_Y" target="_self"title="search letter Y"><b>Y</b></a>
+ <a href="whlstfl26.htm#subkey_Z" target="_self"title="search letter Z"><b>Z</b></a>
+</p>
+
+<body>
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Glossary Letters</title>\r
-<base target="bsscright">\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
-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
-.glsheader {margin-left:10pt; margin-top:0pt;}\r
-.glsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.glsheader {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
-<p class="glsheader">\r
- <font class="inactive">#</font> \r
- <font class="inactive">A</font> \r
- <font class="inactive">B</font> \r
- <a href="whlstg0.htm#bm_C" target="glslist"title="glossary letter C"><b>C</b></a> \r
- <a href="whlstg0.htm#bm_D" target="glslist"title="glossary letter D"><b>D</b></a> \r
- <a href="whlstg0.htm#bm_E" target="glslist"title="glossary letter E"><b>E</b></a> \r
- <a href="whlstg0.htm#bm_F" target="glslist"title="glossary letter F"><b>F</b></a> \r
- <a href="whlstg0.htm#bm_G" target="glslist"title="glossary letter G"><b>G</b></a> \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
- <a href="whlstg0.htm#bm_M" target="glslist"title="glossary letter M"><b>M</b></a> \r
- <a href="whlstg0.htm#bm_N" target="glslist"title="glossary letter N"><b>N</b></a> \r
- <font class="inactive">O</font> \r
- <a href="whlstg0.htm#bm_P" target="glslist"title="glossary letter P"><b>P</b></a> \r
- <font class="inactive">Q</font> \r
- <a href="whlstg0.htm#bm_R" target="glslist"title="glossary letter R"><b>R</b></a> \r
- <a href="whlstg0.htm#bm_S" target="glslist"title="glossary letter S"><b>S</b></a> \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
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Glossary Letters</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.glsheader {margin-left:10pt; margin-top:0pt;}
+.glsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.glsheader {margin-top:0pt; } .glsheader {margin-bottom:0pt; } .glsheader {margin-left:9pt; }
+
+.glsbody {margin-top:0pt; } .glsbody {margin-bottom:0pt; } .glsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; }A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+<style>
+<!--
+
+-->
+</style>
+</head>
+<body marginheight="0" marginwidth="0" bgproperties="fixed">
+<p class="glsheader">
+ <font class="inactive">#</font>
+ <font class="inactive">A</font>
+ <font class="inactive">B</font>
+ <a href="whlstg0.htm#bm_C" target="glslist"title="glossary letter C"><b>C</b></a>
+ <a href="whlstg0.htm#bm_D" target="glslist"title="glossary letter D"><b>D</b></a>
+ <a href="whlstg0.htm#bm_E" target="glslist"title="glossary letter E"><b>E</b></a>
+ <a href="whlstg0.htm#bm_F" target="glslist"title="glossary letter F"><b>F</b></a>
+ <a href="whlstg0.htm#bm_G" target="glslist"title="glossary letter G"><b>G</b></a>
+ <font class="inactive">H</font>
+ <font class="inactive">I</font>
+ <font class="inactive">J</font>
+ <font class="inactive">K</font>
+ <font class="inactive">L</font>
+ <a href="whlstg0.htm#bm_M" target="glslist"title="glossary letter M"><b>M</b></a>
+ <a href="whlstg0.htm#bm_N" target="glslist"title="glossary letter N"><b>N</b></a>
+ <font class="inactive">O</font>
+ <a href="whlstg0.htm#bm_P" target="glslist"title="glossary letter P"><b>P</b></a>
+ <font class="inactive">Q</font>
+ <a href="whlstg0.htm#bm_R" target="glslist"title="glossary letter R"><b>R</b></a>
+ <a href="whlstg0.htm#bm_S" target="glslist"title="glossary letter S"><b>S</b></a>
+ <font class="inactive">T</font>
+ <font class="inactive">U</font>
+ <font class="inactive">V</font>
+ <font class="inactive">W</font>
+ <font class="inactive">X</font>
+ <font class="inactive">Y</font>
+ <font class="inactive">Z</font>
+</p>
+
+<body>
+</html>
+
-<!-- WebHelp version 5.10 -->\r
-<html>\r
-<head>\r
-<title> Content Navigation Pane </title>\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
-</head>\r
-<frameset rows="36, *" border="0" frameborder="0">\r
- <frame name="toctabs" title="tab selection frame" src="whnvt30.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
- <frame name="toclist" title="content frame" src="whlstt0.htm"></frame>\r
-</frameset>\r
+<!-- WebHelp version 5.10 -->
+<html>
+<head>
+<title> Content Navigation Pane </title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+
+</style>
+</head>
+<frameset rows="36, *" border="0" frameborder="0">
+ <frame name="toctabs" title="tab selection frame" src="whnvt30.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>
+ <frame name="toclist" title="content frame" src="whlstt0.htm"></frame>
+</frameset>
</html>
\ No newline at end of file
-<!-- WebHelp version 5.10 -->\r
-<html>\r
-<head>\r
-<title> Index Navigation Pane </title>\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
-</head>\r
-<frameset rows="36, *" border="0" frameborder="0">\r
- <frame name="ndxtabs" title="tab selection frame" src="whnvt31.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
- <frame name="ndxdata" title="index frame" src="whnvf31.htm"></frame>\r
-</frameset>\r
+<!-- WebHelp version 5.10 -->
+<html>
+<head>
+<title> Index Navigation Pane </title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+
+</style>
+</head>
+<frameset rows="36, *" border="0" frameborder="0">
+ <frame name="ndxtabs" title="tab selection frame" src="whnvt31.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>
+ <frame name="ndxdata" title="index frame" src="whnvf31.htm"></frame>
+</frameset>
</html>
\ No newline at end of file
-<!-- WebHelp version 5.10 -->\r
-<html>\r
-<head>\r
-<title> Search Navigation Pane </title>\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
-</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
- <frame name="ftsdata" title="search frame" src="whnvf32.htm"></frame>\r
-</frameset>\r
+<!-- WebHelp version 5.10 -->
+<html>
+<head>
+<title> Search Navigation Pane </title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+
+</style>
+</head>
+<frameset rows="36, *" border="0" frameborder="0">
+ <frame name="ftstabs" title="tab selection frame" src="whnvt32.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>
+ <frame name="ftsdata" title="search frame" src="whnvf32.htm"></frame>
+</frameset>
</html>
\ No newline at end of file
-<!-- WebHelp version 5.10 -->\r
-<html>\r
-<head>\r
-<title> Glossary Navigation Pane </title>\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
-</head>\r
-<frameset rows="36, *" border="0" frameborder="0">\r
- <frame name="glstabs" title="tab selection frame" src="whnvt33.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
- <frame name="glsdata" title="glossary frame" src="whnvf33.htm"></frame>\r
-</frameset>\r
+<!-- WebHelp version 5.10 -->
+<html>
+<head>
+<title> Glossary Navigation Pane </title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+
+</style>
+</head>
+<frameset rows="36, *" border="0" frameborder="0">
+ <frame name="glstabs" title="tab selection frame" src="whnvt33.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>
+ <frame name="glsdata" title="glossary frame" src="whnvf33.htm"></frame>
+</frameset>
</html>
\ No newline at end of file
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Content Navigation Tab</title>\r
-<base target="bsscright">\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
-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
-\r
-.tabs {background-color:#c0c0c0;}\r
-.tocbody {margin-left:10pt; margin-top:0pt;}\r
-.bo {}\r
-.bc {}\r
-.pn {}\r
-.pr {}\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
-img {vertial-align:middle;}\r
--->\r
-</style>\r
-</head>\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)" title="Contents"><img src="../wht_tab1.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
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Content Navigation Tab</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+
+.tabs {background-color:#c0c0c0;}
+.tocbody {margin-left:10pt; margin-top:0pt;}
+.bo {}
+.bc {}
+.pn {}
+.pr {}
+
+.tocbody {margin-top:0pt; } .tocbody {margin-bottom:0pt; } .tocbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+img {vertial-align:middle;}
+-->
+</style>
+</head>
+<body class="tabs" marginheight="0" marginwidth="0" bgproperties="fixed">
+<table class="tabs" width="100%">
+ <tr>
+ <td class="tabs">
+ <nobr><a href="javascript:void(0)" title="Contents"><img src="../whd_tab1.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../whd_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../whd_tab8.gif" border="0"></a></nobr>
+ </td>
+ </tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Index Navigation Tab</title>\r
-<base target="bsscright">\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
-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
-.ndxheader {margin-left:10pt; margin-top:0pt;}\r
-.ndxbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-\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
-</head>\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" title="Contents"><img src="../wht_tab2.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
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Index Navigation Tab</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ndxheader {margin-left:10pt; margin-top:0pt;}
+.ndxbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ndxheader {margin-top:0pt; } .ndxheader {margin-bottom:0pt; } .ndxheader {margin-left:9pt; }
+
+.ndxbody {margin-top:0pt; } .ndxbody {margin-bottom:0pt; } .ndxbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body class="tabs" marginheight="0" marginwidth="0" bgproperties="fixed">
+<table class="tabs" width="100%">
+ <tr>
+ <td class="tabs">
+ <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../whd_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../whd_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../whd_tab8.gif" border="0"></a></nobr>
+ </td>
+ </tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Search Navigation Tab</title>\r
-<base target="bsscright">\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
-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
-</head>\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" title="Contents"><img src="../wht_tab2.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
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Search Navigation Tab</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.ftsheader {margin-left:10pt; margin-top:0pt;}
+.ftsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.ftsheader {margin-top:0pt; } .ftsheader {margin-bottom:0pt; } .ftsheader {margin-left:9pt; }
+
+.ftsbody {margin-top:0pt; } .ftsbody {margin-bottom:0pt; } .ftsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; } A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body class="tabs" marginheight="0" marginwidth="0" bgproperties="fixed">
+<table class="tabs" width="100%">
+ <tr>
+ <td class="tabs">
+ <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../whd_tab2.gif" border="0"></a><a href="javascript:void(0)" title="Search"><img src="../whd_tab5.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../whd_tab8.gif" border="0"></a></nobr>
+ </td>
+ </tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<!-- WebHelp version 5.10 -->\r
-<title>Glossary Navigation Tab</title>\r
-<base target="bsscright">\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
-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
-.glsheader {margin-left:10pt; margin-top:0pt;}\r
-.glsbody {margin-left:10pt; margin-top:0pt;}\r
-.inactive {color:#666666;}\r
-.glsheader {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
-</head>\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" title="Contents"><img src="../wht_tab2.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
-</body>\r
-\r
-</html>\r
-\r
+<html>
+<head>
+<!-- WebHelp version 5.10 -->
+<title>Glossary Navigation Tab</title>
+<base target="bsscright">
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+<style>
+<!--
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}
+
+A:link {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal; text-decoration:none; }
+A:active {background-color:#cccccc;}
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal; text-decoration:underline; }
+
+.tabs {background-color:#c0c0c0;}
+.glsheader {margin-left:10pt; margin-top:0pt;}
+.glsbody {margin-left:10pt; margin-top:0pt;}
+.inactive {color:#666666;}
+.glsheader {margin-top:0pt; } .glsheader {margin-bottom:0pt; } .glsheader {margin-left:9pt; }
+
+.glsbody {margin-top:0pt; } .glsbody {margin-bottom:0pt; } .glsbody {margin-left:9pt; }
+p {color:#000000; } p {font-family:Arial; } p {font-size:9pt; } p {font-style:normal; } p {text-decoration:none; }
+A:link {color:#000000; } A:link {font-family:Arial; } A:link {font-size:9pt; } A:link {font-style:normal; } A:link {text-decoration:none; }
+A:visited {color:#000000; } A:visited {font-family:Arial; }A:visited {font-size:9pt; } A:visited {font-style:normal; } A:visited {text-decoration:none; }
+A:active {background-color:#cccccc; }
+A:hover {color:#007f00; } A:hover {font-family:Arial; } A:hover {font-size:9pt; } A:hover {font-style:normal; } A:hover {text-decoration:underline; }
+
+-->
+</style>
+</head>
+<body class="tabs" marginheight="0" marginwidth="0" bgproperties="fixed">
+<table class="tabs" width="100%">
+ <tr>
+ <td class="tabs">
+ <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../whd_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../whd_tab6.gif" border="0"></a><a href="javascript:void(0)" title="Glossary"><img src="../whd_tab7.gif" border="0"></a></nobr>
+ </td>
+ </tr>
+</table>
+</body>
+
+</html>
+
-<html>\r
-<head>\r
-<title>project description</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="javascript" src="whver.js"></script>\r
-<script language="javascript1.2" src="whutils.js"></script>\r
-<script language="javascript1.2" src="whproj.js"></script>\r
-<script language="javascript1.2">\r
-<!--\r
- setLangId("1033");\r
- setDataPath("whdata");\r
- addToc("whtoc.htm");\r
-\r
- addFts("whfts.htm");\r
- addGlo("whglo.htm");\r
-\r
-//-->\r
-</script>\r
-</body>\r
+<html>
+<head>
+<title>project description</title>
+
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
+<meta name="description" content="WebHelp 5.50">
+</head>
+<body>
+<script language="javascript" src="whver.js"></script>
+<script language="javascript1.2" src="whutils.js"></script>
+<script language="javascript1.2" src="whproj.js"></script>
+<script language="javascript1.2">
+<!--
+ setLangId("1033");
+ setDataPath("whdata");
+ addToc("whtoc.htm");
+
+ addFts("whfts.htm");
+ addGlo("whglo.htm");
+
+//-->
+</script>
+</body>
</html>
\ No newline at end of file
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<project langid="1033" datapath="whxdata" toc="whtoc.xml" fts="whfts.xml" glossary="whglo.xml" >\r
-</project>\r
+<?xml version='1.0' encoding='windows-1252' ?>
+<project langid="1033" datapath="whxdata" toc="whtoc.xml" fts="whfts.xml" glossary="whglo.xml" >
+</project>
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<ftstdata>\r
-<topic name="Add Point on Edge" url="add_point_on_edge.htm" />\r
-<topic name="Arc" url="arc.htm" />\r
-<topic name="Archimede" url="archimede.htm" />\r
-<topic name="Basic Geometrical Objects" url="basic_geometrical_objects.htm" />\r
-<topic name="Basic Operations" url="basic_operations.htm" />\r
-<topic name="Building of blocks" url="blocks.htm" />\r
-<topic name="Blocks Operations" url="blocks_operations.htm" />\r
-<topic name="Boolean Operations" url="boolean_operations.htm" />\r
-<topic name="Box" url="box.htm" />\r
-<topic name="Building by Blocks" url="building_by_blocks.htm" />\r
-<topic name="Chamfer" url="chamfer.htm" />\r
-<topic name="Changing Display Parameters" url="changing_display_parameters.htm" />\r
-<topic name="Changing displaying parameters" url="changing_displaying_parameters.htm" />\r
-<topic name="Check Free Boundaries" url="check_free_boundaries.htm" />\r
-<topic name="Check Free Faces" url="check_free_faces.htm" />\r
-<topic name="Circle" url="circle.htm" />\r
-<topic name="Close Contour" url="close_contour.htm" />\r
-<topic name="Color" url="color.htm" />\r
-<topic name="Common" url="common.htm" />\r
-<topic name="Complex Objects" url="complex_objects.htm" />\r
-<topic name="Compound" url="compound.htm" />\r
-<topic name="Cone" url="cone.htm" />\r
-<topic name="Curve" url="curve.htm" />\r
-<topic name="Cut" url="cut.htm" />\r
-<topic name="Cylinder" url="cylinder.htm" />\r
-<topic name="Edge" url="edge.htm" />\r
-<topic name="Ellipse" url="ellipse.htm" />\r
-<topic name="Explode" url="explode.htm" />\r
-<topic name="Explode on Blocks" url="explode_on_blocks.htm" />\r
-<topic name="Extrusion" url="extrusion.htm" />\r
-<topic name="Face" url="face.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="Fillet" url="fillet.htm" />\r
-<topic name="Filling" url="filling.htm" />\r
-<topic name="Fuse" url="fuse.htm" />\r
-<topic name="Geometrical Objects" url="geometrical_objects.htm" />\r
-<topic name="Glue Faces" url="glue_faces.htm" />\r
-<topic name="Groups" url="groups.htm" />\r
-<topic name="Isos" url="isos.htm" />\r
-<topic name="Line" url="line.htm" />\r
-<topic name="Local Coordinate System" url="local_coordinate_system.htm" />\r
-<topic name="Measurement Tools" url="measurement_tools.htm" />\r
-<topic name="Mirror Image" url="mirror_image.htm" />\r
-<topic name="Modify the Location" url="modify_the_location.htm" />\r
-<topic name="Multi Rotation" url="multi_rotation.htm" />\r
-<topic name="Multi Transformation" url="multi_transformation.htm" />\r
-<topic name="Multi Translation" url="multi_translation.htm" />\r
-<topic name="Blocks" url="newentity_blocks.htm" />\r
-<topic name="Offset Surface" url="offset_surface.htm" />\r
-<topic name="Partition" url="partition.htm" />\r
-<topic name="Pipe Creation" url="pipe_creation.htm" />\r
-<topic name="Plane" url="plane.htm" />\r
-<topic name="Point" url="point.htm" />\r
-<topic name="Primitives" url="primitives.htm" />\r
-<topic name="Propagate" url="propagate.htm" />\r
-<topic name="Repairing Operations" url="repairing_operations.htm" />\r
-<topic name="Revolution" url="revolution.htm" />\r
-<topic name="Rotation" url="rotation.htm" />\r
-<topic name="Scale Transform" url="scale_transform.htm" />\r
-<topic name="Section" url="section.htm" />\r
-<topic name="Sewing" url="sewing.htm" />\r
-<topic name="Shape Processing" url="shape_processing.htm" />\r
-<topic name="Shell" url="shell.htm" />\r
-<topic name="Sketcher" url="sketcher.htm" />\r
-<topic name="Sketcher" url="sketcher_tui.htm" />\r
-<topic name="Solid" url="solid.htm" />\r
-<topic name="Sphere" url="sphere.htm" />\r
-<topic name="Suppress Faces" url="suppress_faces.htm" />\r
-<topic name="Suppress Holes" url="suppress_holes.htm" />\r
-<topic name="Suppress Internal Wires" url="suppress_internal_wires.htm" />\r
-<topic name="Transformation Operations" url="transformation_operations.htm" />\r
-<topic name="Translation" url="translation.htm" />\r
-<topic name="Transparency" url="transparency.htm" />\r
-<topic name="Turus" url="turus.htm" />\r
-<topic name="Vector" url="vector.htm" />\r
-<topic name="Wire" url="wire.htm" />\r
-<topic name="Wireframe and Shading" url="wireframe_and_shading.htm" />\r
-<topic name="Working Plane" url="working_plane.htm" />\r
-<topic name="Working with groups" url="working_with_groups.htm" />\r
-\r
-</ftstdata> \r
+<?xml version='1.0' encoding='windows-1252' ?>
+<ftstdata>
+<topic name="Add Point on Edge" url="add_point_on_edge.htm" />
+<topic name="Arc" url="arc.htm" />
+<topic name="Archimede" url="archimede.htm" />
+<topic name="Basic Geometrical Objects" url="basic_geometrical_objects.htm" />
+<topic name="Basic Operations" url="basic_operations.htm" />
+<topic name="Blocks Operations" url="blocks_operations.htm" />
+<topic name="Boolean Operations" url="boolean_operations.htm" />
+<topic name="Box" url="box.htm" />
+<topic name="Building by Blocks" url="building_by_blocks.htm" />
+<topic name="Chamfer" url="chamfer.htm" />
+<topic name="Changing Display Parameters" url="changing_display_parameters.htm" />
+<topic name="Check Free Boundaries" url="check_free_boundaries.htm" />
+<topic name="Check Free Faces" url="check_free_faces.htm" />
+<topic name="Circle" url="circle.htm" />
+<topic name="Close Contour" url="close_contour.htm" />
+<topic name="Color" url="color.htm" />
+<topic name="Common" url="common.htm" />
+<topic name="Complex Objects" url="complex_objects.htm" />
+<topic name="Compound" url="compound.htm" />
+<topic name="Cone" url="cone.htm" />
+<topic name="Curve" url="curve.htm" />
+<topic name="Cut" url="cut.htm" />
+<topic name="Cylinder" url="cylinder.htm" />
+<topic name="Edge" url="edge.htm" />
+<topic name="Ellipse" url="ellipse.htm" />
+<topic name="Explode" url="explode.htm" />
+<topic name="Explode on Blocks" url="explode_on_blocks.htm" />
+<topic name="Extrusion" url="extrusion.htm" />
+<topic name="Face" url="face.htm" />
+<topic name="Introduction to GEOM" url="files/introduction_to_geom.htm" />
+<topic name="Titre" url="files/salome2_sp3_booleangui_functions.htm" />
+<topic name="Titre" url="files/salome2_sp3_geomtoolsgui_functions.htm" />
+<topic name="Titre" url="files/salome2_sp3_measuregui_functions.htm" />
+<topic name="Fillet" url="fillet.htm" />
+<topic name="Filling" url="filling.htm" />
+<topic name="Fuse" url="fuse.htm" />
+<topic name="Geometrical Objects" url="geometrical_objects.htm" />
+<topic name="geometry" url="geometry.htm" />
+<topic name="Glue Faces" url="glue_faces.htm" />
+<topic name="Groups" url="groups.htm" />
+<topic name="Isos" url="isos.htm" />
+<topic name="Line" url="line.htm" />
+<topic name="Local Coordinate System" url="local_coordinate_system.htm" />
+<topic name="Measurement Tools" url="measurement_tools.htm" />
+<topic name="Mirror Image" url="mirror_image.htm" />
+<topic name="Modify the Location" url="modify_the_location.htm" />
+<topic name="Multi Rotation" url="multi_rotation.htm" />
+<topic name="Multi Transformation" url="multi_transformation.htm" />
+<topic name="Multi Translation" url="multi_translation.htm" />
+<topic name="Blocks" url="newentity_blocks.htm" />
+<topic name="OCC_Viewer" url="occ_viewer.htm" />
+<topic name="Offset Surface" url="offset_surface.htm" />
+<topic name="Partition" url="partition.htm" />
+<topic name="Pipe Creation" url="pipe_creation.htm" />
+<topic name="Plane" url="plane.htm" />
+<topic name="Point" url="point.htm" />
+<topic name="Primitives" url="primitives.htm" />
+<topic name="Propagate" url="propagate.htm" />
+<topic name="Repairing Operations" url="repairing_operations.htm" />
+<topic name="Revolution" url="revolution.htm" />
+<topic name="Rotation" url="rotation.htm" />
+<topic name="Scale Transform" url="scale_transform.htm" />
+<topic name="Section" url="section.htm" />
+<topic name="Sewing" url="sewing.htm" />
+<topic name="Shape Processing" url="shape_processing.htm" />
+<topic name="Shell" url="shell.htm" />
+<topic name="Sketcher" url="sketcher.htm" />
+<topic name="Sketcher" url="sketcher_tui.htm" />
+<topic name="Solid" url="solid.htm" />
+<topic name="Sphere" url="sphere.htm" />
+<topic name="Suppress Faces" url="suppress_faces.htm" />
+<topic name="Suppress Holes" url="suppress_holes.htm" />
+<topic name="Suppress Internal Wires" url="suppress_internal_wires.htm" />
+<topic name="Transformation Operations" url="transformation_operations.htm" />
+<topic name="Translation" url="translation.htm" />
+<topic name="Transparency" url="transparency.htm" />
+<topic name="Turus" url="turus.htm" />
+<topic name="Vector" url="vector.htm" />
+<topic name="Viewing Geometrical Objects" url="viewing_geometrical_objects.htm" />
+<topic name="Wire" url="wire.htm" />
+<topic name="Wireframe and Shading" url="wireframe_and_shading.htm" />
+<topic name="Working Plane" url="working_plane.htm" />
+<topic name="Working with groups" url="working_with_groups.htm" />
+
+</ftstdata>
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<fts>\r
-<chunkinfo url="whfwdata0.xml" first="0" last="zmin"/>\r
-\r
-<tchunkinfo first="0" last="89" url="whftdata0.xml" />\r
-\r
-</fts>\r
+<?xml version='1.0' encoding='windows-1252' ?>
+<fts>
+<chunkinfo url="whfwdata0.xml" first="0" last="zoom"/>
+
+<tchunkinfo first="0" last="82" url="whftdata0.xml" />
+
+</fts>
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<ftswdata>\r
-<key name="0"> 0,3,4,6,7,9,11,12,19,46,48,52,63,64,66,75,41,81,83, </key>\r
-<key name="00001"> 66, </key>\r
-<key name="0001"> 19, </key>\r
-<key name="01"> 4, </key>\r
-<key name="1"> 0,2,3,4,6,7,9,10,11,12,15,16,19,21,24,26,27,28,29,30,43,44,46,47,48,51,52,53,54,55,56,57,60,61,62,63,64,65,66,67,68,69,71,72,75,74,77,79,36,38,39,40,41,42,34,33,32,81,82,83,84,88,89, </key>\r
-<key name="10"> 3,19,52,64,75,81, </key>\r
-<key name="100"> 3,4,6,9,19,46,52,66,75,81, </key>\r
-<key name="1000"> 3,81, </key>\r
-<key name="1000000"> 4, </key>\r
-<key name="100x30x100"> 52, </key>\r
-<key name="105"> 52, </key>\r
-<key name="11"> 52, </key>\r
-<key name="12"> 38, </key>\r
-<key name="120"> 9, </key>\r
-<key name="130"> 66, </key>\r
-<key name="140"> 66, </key>\r
-<key name="15"> 9,19,52,64,75, </key>\r
-<key name="150"> 3,9,46,66,75, </key>\r
-<key name="165"> 11, </key>\r
-<key name="17"> 64, </key>\r
-<key name="170"> 3, </key>\r
-<key name="180"> 66,75, </key>\r
-<key name="1840"> 52, </key>\r
-<key name="1d"> 6,39,32,81, </key>\r
-<key name="1e"> 52,66, </key>\r
-<key name="1st"> 39,40,41,42,32, </key>\r
-<key name="2"> 58,6,8,15,18,19,22,23,24,25,28,45,46,48,49,50,52,55,56,57,60,66,70,72,74,38,39,40,41,42,34,33,32,81,82,84,85,88, </key>\r
-<key name="20"> 3,7,9,19,46,64,66,75,81, </key>\r
-<key name="200"> 3,4,6,48,52,66,81, </key>\r
-<key name="210"> 81, </key>\r
-<key name="218"> 11, </key>\r
-<key name="220"> 81, </key>\r
-<key name="23"> 52, </key>\r
-<key name="25"> 3,6,7,64,81, </key>\r
-<key name="250"> 46,52,66,75, </key>\r
-<key name="2d"> 6,44,66,72,36,39,41,34,33,32,81, </key>\r
-<key name="2nd"> 39,40,41,42,32, </key>\r
-<key name="2st"> 42, </key>\r
-<key name="3"> 1,2,6,8,11,15,19,21,46,48,52,56,62,63,66,72,74,39,40,41,42,33,32,81,82,85, </key>\r
-<key name="30"> 3,9,11,19,52,64,66,75,81, </key>\r
-<key name="300"> 46,75, </key>\r
-<key name="300000"> 52, </key>\r
-<key name="31"> 11, </key>\r
-<key name="32"> 66, </key>\r
-<key name="32000"> 52, </key>\r
-<key name="35"> 7,64,66,81, </key>\r
-<key name="3d"> 12,15,22,44,51,60,62,63,66,72,78,35,36,38,39,40,41,34,33,32,85,87,89, </key>\r
-<key name="3rd"> 39,32, </key>\r
-<key name="3st"> 42, </key>\r
-<key name="4"> 58,46,48,52,56,72,74,39,41,33,81, </key>\r
-<key name="40"> 7,9,19,46,64,66,81, </key>\r
-<key name="41"> 66, </key>\r
-<key name="45"> 9,64,66, </key>\r
-<key name="5"> 0,3,11,19,44,46,48,52,63,66,72,75,74,36,37,41,81, </key>\r
-<key name="50"> 3,6,9,11,19,46,52,66,75,81,83, </key>\r
-<key name="500"> 4, </key>\r
-<key name="55"> 7,64,66, </key>\r
-<key name="6"> 58,52,72,38,41, </key>\r
-<key name="60"> 19,66,81, </key>\r
-<key name="65"> 66, </key>\r
-<key name="7"> 46,52,66,72,41, </key>\r
-<key name="70"> 3,9,46,64,66,75,81, </key>\r
-<key name="8"> 52,72,41, </key>\r
-<key name="80"> 52,66,75,81, </key>\r
-<key name="9"> 46,52,72,74,41, </key>\r
-<key name="90"> 74, </key>\r
-<key name="abl"> 74, </key>\r
-<key name="abov"> 54, </key>\r
-<key name="absolut"> 74, </key>\r
-<key name="absolute"> 83, </key>\r
-<key name="accessibl"> 8,17,29,30,50,77,42, </key>\r
-<key name="accord"> 0,72,41,32, </key>\r
-<key name="accordanc"> 0,16,41, </key>\r
-<key name="achiev"> 72,41, </key>\r
-<key name="ad"> 16,48,37,41,89, </key>\r
-<key name="add"> 0,3,4,6,7,9,19,46,48,64,66,75,41,81,89, </key>\r
-<key name="addobject"> 48,89, </key>\r
-<key name="addtostudy"> 3,4,6,7,9,11,19,46,48,64,66,75,81, </key>\r
-<key name="addtostudyinfath"> 6,66, </key>\r
-<key name="adjustment"> 41, </key>\r
-<key name="advanc"> 8,20,25,29,30,46,73,76,77,36,34,86, </key>\r
-<key name="aim"> 39, </key>\r
-<key name="algorithm"> 8,15,21,22,24,51,54,60,62,63,74,77,39,84,85,88, </key>\r
-<key name="all_fac"> 66, </key>\r
-<key name="allow"> 58,10,27,53,54,55,68,71,74,79,41,42,82, </key>\r
-<key name="along"> 8,10,57,59,61,36,39,42,81,82, </key>\r
-<key name="alongsid"> 33, </key>\r
-<key name="already"> 48, </key>\r
-<key name="angl"> 55,66,67,68,72,74,36,41,42,81, </key>\r
-<key name="anoth"> 23,29,50,62,63,77, </key>\r
-<key name="any"> 2,54,60,68,72,41,82, </key>\r
-<key name="ap"> 51,41,32,81,89, </key>\r
-<key name="appear"> 89, </key>\r
-<key name="append"> 19,81, </key>\r
-<key name="appli"> 10,39, </key>\r
-<key name="applicabl"> 59,42, </key>\r
-<key name="apply"> 72,41, </key>\r
-<key name="approximation"> 72,41, </key>\r
-<key name="arc"> 1,3,19,46,66,75,74,32,81, </key>\r
-<key name="arc1"> 19, </key>\r
-<key name="arc2"> 19, </key>\r
-<key name="archimed"> 2,4,39, </key>\r
-<key name="area"> 52, </key>\r
-<key name="argument"> 0,1,2,58,8,10,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,49,50,51,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,36,38,39,40,41,42,34,33,32,82,84,85,86,88,89, </key>\r
-<key name="around"> 55,67,36,81, </key>\r
-<key name="associat"> 35, </key>\r
-<key name="attribut"> 35, </key>\r
-<key name="automatical"> 58,51,32, </key>\r
-<key name="availabl"> 0,58,16,74,78,79,80,35,37,41,89, </key>\r
-<key name="ax"> 8,51,32,82, </key>\r
-<key name="axi"> 19,21,24,51,53,55,57,67,68,36,38,40,42,32,81, </key>\r
-<key name="b"> 3,22,32, </key>\r
-<key name="bas"> 21,24,29,55,61,66,67,69,72,36,40,41,42,82,84, </key>\r
-<key name="baseshap"> 61,36, </key>\r
-<key name="basi"> 29,36, </key>\r
-<key name="basic"> 1,2,3,4,15,22,26,31,50,51,52,60,62,63,74,38,39,34,32,85,88, </key>\r
-<key name="basicproperti"> 52,38, </key>\r
-<key name="bb"> 52, </key>\r
-<key name="be"> 25, </key>\r
-<key name="befor"> 66,72,74,41, </key>\r
-<key name="begin"> 66, </key>\r
-<key name="belong"> 10, </key>\r
-<key name="below"> 58,54, </key>\r
-<key name="besi"> 22, </key>\r
-<key name="bezi"> 3,22,72,41,32, </key>\r
-<key name="big"> 54, </key>\r
-<key name="block"> 58,6,9,5,28,31,52,56,65,38,39, </key>\r
-<key name="boolean"> 7,18,23,45,31,70,38,34,33, </key>\r
-<key name="both"> 8,21,56,35, </key>\r
-<key name="boudari"> 66, </key>\r
-<key name="bound"> 9,46,52,38, </key>\r
-<key name="boundari"> 13,66,71,79,41, </key>\r
-<key name="boundary"> 13,66,80,41, </key>\r
-<key name="boundingbox"> 52,38, </key>\r
-<key name="box"> 0,4,58,6,8,11,12,13,16,17,23,28,48,52,64,66,72,74,80,36,37,38,39,40,41,42,34,32,81,83,86,89, </key>\r
-<key name="box_tr1"> 6, </key>\r
-<key name="box_tr2"> 6, </key>\r
-<key name="box1"> 52,64,66, </key>\r
-<key name="box2"> 52,64,66, </key>\r
-<key name="box3"> 64, </key>\r
-<key name="break"> 65,39, </key>\r
-<key name="brep"> 31,66,37, </key>\r
-<key name="brows"> 43,51,35,37,32,86, </key>\r
-<key name="bsplin"> 72,41, </key>\r
-<key name="bsplinerestriction"> 72,41, </key>\r
-<key name="build"> 58,6,9,5,20,25,30,31,60,65,73,76,39,34,86, </key>\r
-<key name="button"> 51,71,79,41,32,86,89, </key>\r
-<key name="bypas"> 58, </key>\r
-<key name="c"> 46,75, </key>\r
-<key name="cad"> 31, </key>\r
-<key name="camera"> 32,88, </key>\r
-<key name="cas"> 58,51,56,72,80,41,32, </key>\r
-<key name="catia"> 37, </key>\r
-<key name="cent"> 8,15,21,26,52,54,55,74,77,38,40,42,32,84, </key>\r
-<key name="center"> 27, </key>\r
-<key name="centerofscal"> 69,42, </key>\r
-<key name="central"> 21,24,69,40, </key>\r
-<key name="certain"> 89, </key>\r
-<key name="chain"> 6, </key>\r
-<key name="chamf"> 10,39,81, </key>\r
-<key name="chamfer_"> 81, </key>\r
-<key name="chamfer_all"> 81, </key>\r
-<key name="chamfer_f"> 81, </key>\r
-<key name="chamfer_f1"> 81, </key>\r
-<key name="chang"> 11,12,17,49,83,87, </key>\r
-<key name="check"> 6,13,14,28,30,52,66,80,38,39,41, </key>\r
-<key name="check_box"> 6, </key>\r
-<key name="checkandimprov"> 6, </key>\r
-<key name="checkbox"> 53,54,55,68,79,41,42,82, </key>\r
-<key name="checkcompoundofblock"> 52,38, </key>\r
-<key name="checkshap"> 52,66,38, </key>\r
-<key name="choic"> 22, </key>\r
-<key name="choos"> 28,51,35,37,39, </key>\r
-<key name="circl"> 3,15,74,32, </key>\r
-<key name="circle1"> 3, </key>\r
-<key name="circle2"> 3, </key>\r
-<key name="click"> 12,17,35,37,87,89, </key>\r
-<key name="clos"> 13,16,66,72,76,41,34,89, </key>\r
-<key name="closecontour"> 16,66,41, </key>\r
-<key name="closedwir"> 13,66,41, </key>\r
-<key name="closur"> 16,41, </key>\r
-<key name="cm"> 52, </key>\r
-<key name="coincid"> 54, </key>\r
-<key name="coincident"> 47,41, </key>\r
-<key name="collinear"> 21,24, </key>\r
-<key name="color"> 11,12,17,87, </key>\r
-<key name="command"> 0,1,2,58,8,10,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,30,43,44,45,47,50,51,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,35,36,38,39,40,41,42,34,33,32,82,83,84,85,86,87,89, </key>\r
-<key name="common"> 7,10,16,18,41,33,81, </key>\r
-<key name="complex"> 19,29,44,31,61,67,36,39,33, </key>\r
-<key name="component"> 3,19,44,74,42,32,82, </key>\r
-<key name="compos"> 58,38, </key>\r
-<key name="compound"> 58,6,18,19,20,23,27,28,45,46,47,52,55,57,59,66,70,38,39,41,42,34, </key>\r
-<key name="compsolid"> 27,29,61,67,36, </key>\r
-<key name="comput"> 2,38,39, </key>\r
-<key name="con"> 21,64,66,40, </key>\r
-<key name="concern"> 38, </key>\r
-<key name="condition"> 38, </key>\r
-<key name="cone1"> 64, </key>\r
-<key name="cone2"> 64, </key>\r
-<key name="confirm"> 37,89, </key>\r
-<key name="conical"> 72,41, </key>\r
-<key name="connect"> 10,30,73,38,39,34,86, </key>\r
-<key name="connection"> 38, </key>\r
-<key name="consequent"> 81, </key>\r
-<key name="consider"> 16,47,38,41, </key>\r
-<key name="consol"> 38, </key>\r
-<key name="constraint"> 58, </key>\r
-<key name="construct"> 58,76,40,34, </key>\r
-<key name="construction"> 22,31,61,33, </key>\r
-<key name="constructor"> 39,40,41,42,32, </key>\r
-<key name="contain"> 0,6,14,16,65,39,41, </key>\r
-<key name="content"> 48,37, </key>\r
-<key name="continuiti"> 72,41, </key>\r
-<key name="continuity"> 72,41, </key>\r
-<key name="continuity2d"> 72,41, </key>\r
-<key name="continuity3d"> 72,41, </key>\r
-<key name="contour"> 16,66,41, </key>\r
-<key name="conversion"> 72,41, </key>\r
-<key name="coord"> 52, </key>\r
-<key name="coordinat"> 8,21,24,27,51,52,54,63,74,77,38,40,42,32,81,82,84,85,88, </key>\r
-<key name="copy"> 53,54,68,42,82, </key>\r
-<key name="corner"> 8,9,40, </key>\r
-<key name="correction"> 72,41, </key>\r
-<key name="correspond"> 2,13,22,25,28,36,39,40,41,34,32, </key>\r
-<key name="count"> 66, </key>\r
-<key name="coupl"> 74, </key>\r
-<key name="cover"> 33, </key>\r
-<key name="creat"> 1,2,3,4,58,6,7,8,9,10,15,16,19,20,21,22,24,25,26,27,29,30,43,44,45,46,48,50,51,52,53,54,55,61,62,63,64,66,67,68,69,70,73,75,74,76,77,35,36,38,39,40,41,42,34,32,81,82,84,85,86,88,89, </key>\r
-<key name="createanddisplaygo"> 3,4,6,7,9,11,19,46,48,64,66,75,81, </key>\r
-<key name="creategroup"> 48,89, </key>\r
-<key name="creation"> 1,3,8,15,16,19,20,21,22,24,25,26,29,30,44,46,48,31,50,61,62,63,64,66,67,73,76,77,36,39,41,84,85,86,89, </key>\r
-<key name="cs"> 51, </key>\r
-<key name="cs1"> 81, </key>\r
-<key name="cs2"> 81, </key>\r
-<key name="cub"> 54, </key>\r
-<key name="current"> 8,29,50,74,77,35, </key>\r
-<key name="curv"> 3,22,44,72,74,36,41,32, </key>\r
-<key name="curve2dmod"> 72,41, </key>\r
-<key name="curve3dmod"> 72,41, </key>\r
-<key name="curvecontinuity"> 72,41, </key>\r
-<key name="cut"> 7,18,23,60,66,72,39,41,33, </key>\r
-<key name="cut_without_f_2"> 66, </key>\r
-<key name="cylind"> 7,21,24,64,66,40,81, </key>\r
-<key name="cylinder"> 19, </key>\r
-<key name="cylindrical"> 72,41, </key>\r
-<key name="d"> 10,66, </key>\r
-<key name="d1"> 10,39,81, </key>\r
-<key name="d2"> 10,39,81, </key>\r
-<key name="data"> 38, </key>\r
-<key name="data_dir"> 66, </key>\r
-<key name="default"> 63,74,89, </key>\r
-<key name="defin"> 1,8,10,15,21,22,24,26,27,28,29,43,44,50,51,55,56,57,61,62,63,67,68,69,72,74,77,37,39,40,41,42,32,82,84,85,88,89, </key>\r
-<key name="definit"> 79,38,41, </key>\r
-<key name="definition"> 61,72,36,41, </key>\r
-<key name="deflection"> 2,39, </key>\r
-<key name="degenerat"> 38, </key>\r
-<key name="degre"> 44,67,72,74,36,41, </key>\r
-<key name="delet"> 60,39,89, </key>\r
-<key name="density"> 2,39, </key>\r
-<key name="depend"> 56,39, </key>\r
-<key name="descr"> 52, </key>\r
-<key name="description"> 58,12,52,75,74,35,36,38,39,40,41,42,34,32, </key>\r
-<key name="design"> 89, </key>\r
-<key name="desir"> 72,41, </key>\r
-<key name="destin"> 31, </key>\r
-<key name="destination"> 74, </key>\r
-<key name="detect"> 13,71,79,41, </key>\r
-<key name="detection"> 72,41, </key>\r
-<key name="diagonal"> 40, </key>\r
-<key name="dialog"> 0,58,12,13,16,23,72,74,80,36,37,38,39,40,41,42,34,32,83,86,89, </key>\r
-<key name="dif"> 35, </key>\r
-<key name="differencelist"> 48, </key>\r
-<key name="different"> 12,53,35,38,40, </key>\r
-<key name="dimension"> 8,10,24,29,55,36,38,39,40, </key>\r
-<key name="dimention"> 55, </key>\r
-<key name="dir"> 55,57,42, </key>\r
-<key name="dir1"> 57,42, </key>\r
-<key name="dir2"> 57,42, </key>\r
-<key name="direction"> 2,15,21,26,29,51,55,56,57,67,68,74,36,39,40,42,32,84, </key>\r
-<key name="dirface1v"> 56,39, </key>\r
-<key name="dirfaceid1"> 56,39, </key>\r
-<key name="dirfaceid1u"> 56,39, </key>\r
-<key name="dirfaceid1v"> 56,39, </key>\r
-<key name="dirfaceid2"> 56,39, </key>\r
-<key name="dirfaceid2u"> 56,39, </key>\r
-<key name="dirfaceid2v"> 56,39, </key>\r
-<key name="display"> 3,4,6,7,9,11,12,17,19,46,48,49,64,66,71,75,79,35,37,38,41,32,81,83,87,89, </key>\r
-<key name="displayall"> 35, </key>\r
-<key name="displayon"> 35, </key>\r
-<key name="distanc"> 47,52,59,38,41,42, </key>\r
-<key name="divid"> 0,66,72,41, </key>\r
-<key name="divideedg"> 0,66,41, </key>\r
-<key name="do"> 54, </key>\r
-<key name="doesn"> 48, </key>\r
-<key name="don"> 8,16,29,57,77,41,42, </key>\r
-<key name="doubl"> 12,55,56,57,74,83, </key>\r
-<key name="down"> 89, </key>\r
-<key name="dropsmalledg"> 72,41, </key>\r
-<key name="dx"> 8,52,74,42,82,85, </key>\r
-<key name="dy"> 8,52,74,42,82,85, </key>\r
-<key name="dz"> 8,52,42,82,85, </key>\r
-<key name="e"> 35, </key>\r
-<key name="e1"> 58, </key>\r
-<key name="e2"> 58, </key>\r
-<key name="e3"> 58, </key>\r
-<key name="e4"> 58, </key>\r
-<key name="easi"> 89, </key>\r
-<key name="edg"> 0,1,58,8,9,10,13,15,16,19,22,25,26,27,29,43,44,46,50,52,61,63,65,66,67,72,73,74,36,38,39,41,34,32,81,85,86,87, </key>\r
-<key name="edge_ind"> 66, </key>\r
-<key name="edge_point"> 66, </key>\r
-<key name="edge1"> 9, </key>\r
-<key name="edge2"> 9, </key>\r
-<key name="edge3"> 9, </key>\r
-<key name="edge4"> 9, </key>\r
-<key name="edgeid"> 0,41, </key>\r
-<key name="edit"> 89, </key>\r
-<key name="egdemaxtol"> 38, </key>\r
-<key name="egdemintol"> 38, </key>\r
-<key name="eith"> 58, </key>\r
-<key name="element"> 16,30,74,35,36,38,40,41,34,33,32,89, </key>\r
-<key name="elementary"> 58, </key>\r
-<key name="ellips"> 3,26,32, </key>\r
-<key name="els"> 52,66, </key>\r
-<key name="empty"> 79,80,41, </key>\r
-<key name="encounter"> 38, </key>\r
-<key name="end"> 1,16,29,54,66,74,41,42,32,81,82,85, </key>\r
-<key name="ent"> 32,89, </key>\r
-<key name="entir"> 38, </key>\r
-<key name="entity"> 1,58,8,15,20,21,22,24,25,26,27,29,30,44,50,51,61,62,63,67,73,74,76,77,36,40,34,32,84,85,86,88,89, </key>\r
-<key name="equal"> 21,74, </key>\r
-<key name="eras"> 35, </key>\r
-<key name="eraseall"> 35, </key>\r
-<key name="eraseon"> 35, </key>\r
-<key name="error"> 13,48,38,41, </key>\r
-<key name="etc"> 27,72,41,34, </key>\r
-<key name="exampl"> 0,1,2,58,8,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,43,44,45,47,49,50,51,53,54,55,56,57,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,36,37,39,40,41,42,34,33,32,82,83,84,85,86,87,89, </key>\r
-<key name="except"> 80,41, </key>\r
-<key name="exist"> 62,74,89, </key>\r
-<key name="expand"> 37, </key>\r
-<key name="explod"> 6,5,27,28,46,39,34, </key>\r
-<key name="export"> 31,37, </key>\r
-<key name="exportation"> 37, </key>\r
-<key name="extra"> 38, </key>\r
-<key name="extract"> 28,39, </key>\r
-<key name="extrud"> 61,67,36, </key>\r
-<key name="extrusion"> 29,36, </key>\r
-<key name="f"> 46,75, </key>\r
-<key name="f_2"> 66, </key>\r
-<key name="f_ind_1"> 81, </key>\r
-<key name="f_ind_2"> 81, </key>\r
-<key name="f1"> 58, </key>\r
-<key name="f1_id"> 66, </key>\r
-<key name="f2"> 58, </key>\r
-<key name="f3"> 58, </key>\r
-<key name="f4"> 58, </key>\r
-<key name="f5"> 58, </key>\r
-<key name="f6"> 58, </key>\r
-<key name="fac"> 3,58,9,10,14,16,19,27,28,29,30,43,44,46,47,48,52,56,59,60,61,62,66,67,72,73,75,74,78,80,36,38,39,41,42,34,32,81,88, </key>\r
-<key name="face_nam"> 66, </key>\r
-<key name="face_rot"> 66, </key>\r
-<key name="face1"> 10,19,46,39, </key>\r
-<key name="face2"> 10,19,46,39, </key>\r
-<key name="face3"> 46, </key>\r
-<key name="faceid"> 48, </key>\r
-<key name="facemaxtol"> 38, </key>\r
-<key name="facemintol"> 38, </key>\r
-<key name="factor"> 69,42,81, </key>\r
-<key name="fail"> 52,66, </key>\r
-<key name="fals"> 13,41, </key>\r
-<key name="field"> 32, </key>\r
-<key name="fil"> 17,19,44,51,36,37,32,87, </key>\r
-<key name="fill"> 79,36,41, </key>\r
-<key name="fillet"> 10,43,39,81, </key>\r
-<key name="filletall"> 81, </key>\r
-<key name="final"> 53,62,63,82,88,89, </key>\r
-<key name="first"> 8,15,21,24,25,51,53,54,56,57,60,62,63,75,77,39,40,42,34,33,32,82,84,85,88, </key>\r
-<key name="fix"> 72,41, </key>\r
-<key name="fixfacesiz"> 72,41, </key>\r
-<key name="fixshap"> 66,72,41, </key>\r
-<key name="flag"> 38, </key>\r
-<key name="flight_solid"> 66, </key>\r
-<key name="follow"> 75,74,35,38,34,33,83,89, </key>\r
-<key name="format"> 31,37, </key>\r
-<key name="four"> 58,9, </key>\r
-<key name="fre"> 13,14,66,71,79,41, </key>\r
-<key name="function"> 31,34,81, </key>\r
-<key name="functionaliti"> 58, </key>\r
-<key name="functionality"> 74,89, </key>\r
-<key name="fus"> 7,11,45,33, </key>\r
-<key name="fuse_id"> 11, </key>\r
-<key name="gap"> 16,41, </key>\r
-<key name="general"> 58,33, </key>\r
-<key name="generat"> 29,44,61,36, </key>\r
-<key name="generation"> 29,44,31,61,67,36, </key>\r
-<key name="geom"> 3,4,6,7,9,11,12,19,46,48,31,52,64,65,66,75,35,36,37,38,39,40,42,34,33,32,81, </key>\r
-<key name="geom_object"> 0,1,2,58,8,10,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,50,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,36,38,39,40,41,42,34,32,82,84,85,86,89, </key>\r
-<key name="geometric"> 1,58,15,20,22,25,26,29,30,44,50,61,62,63,67,73,76,85,86, </key>\r
-<key name="geometrical"> 3,12,18,46,31,55,35,36,37,38,39,40,41,42,34,33,32,87,89, </key>\r
-<key name="geometry"> 66,72,41, </key>\r
-<key name="geompy"> 0,1,2,3,4,58,6,7,8,9,10,11,13,15,16,18,19,20,21,22,24,25,26,27,28,29,30,43,44,45,46,47,48,50,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,75,74,76,77,78,79,80,36,38,39,40,41,42,34,33,32,81,82,84,85,86,89, </key>\r
-<key name="get"> 6,52,66,38,34,81, </key>\r
-<key name="getenv"> 66, </key>\r
-<key name="getfacenearpoint"> 6, </key>\r
-<key name="getfreeboundary"> 13,66,41, </key>\r
-<key name="getfreefacesid"> 14,66,41, </key>\r
-<key name="getobjectid"> 89, </key>\r
-<key name="getsubshap"> 66, </key>\r
-<key name="getsubshapeid"> 48,66,34,81, </key>\r
-<key name="getsubshapeindex"> 6, </key>\r
-<key name="gg"> 3,4,6,7,9,11,12,17,19,46,48,52,64,66,75,81,83,87, </key>\r
-<key name="giv"> 15,26,62,37,32, </key>\r
-<key name="given"> 3,6,9,10,14,19,24,27,28,30,43,46,47,50,55,59,63,66,75,38,39,41,42,34,32,81,84, </key>\r
-<key name="global"> 51,54, </key>\r
-<key name="glu"> 6,47,52,60,66,38,39,41, </key>\r
-<key name="graphic"> 35, </key>\r
-<key name="gravity"> 27,52,55,38, </key>\r
-<key name="group"> 6,48,31,65,39,89, </key>\r
-<key name="group_n"> 89, </key>\r
-<key name="group1"> 48, </key>\r
-<key name="gui"> 39, </key>\r
-<key name="half"> 32, </key>\r
-<key name="handl"> 89, </key>\r
-<key name="hav"> 72,73,41,34, </key>\r
-<key name="height"> 7,21,24,29,66,36,40,81, </key>\r
-<key name="her"> 89, </key>\r
-<key name="hexagonal"> 9, </key>\r
-<key name="hexahedral"> 58,9,56,39, </key>\r
-<key name="hexahedron"> 58, </key>\r
-<key name="hid"> 35, </key>\r
-<key name="highlight"> 13,38,41, </key>\r
-<key name="hol"> 66,79,41, </key>\r
-<key name="hold"> 86, </key>\r
-<key name="how"> 38, </key>\r
-<key name="i"> 19,48,66,35, </key>\r
-<key name="i11"> 38, </key>\r
-<key name="i12"> 38, </key>\r
-<key name="i13"> 38, </key>\r
-<key name="i21"> 38, </key>\r
-<key name="i22"> 38, </key>\r
-<key name="i23"> 38, </key>\r
-<key name="i31"> 38, </key>\r
-<key name="i32"> 38, </key>\r
-<key name="i33"> 38, </key>\r
-<key name="id"> 0,12,14,16,17,27,56,66,78,79,80,35,39,41,34,81,83,87,89, </key>\r
-<key name="id_arc"> 3, </key>\r
-<key name="id_archimed"> 4, </key>\r
-<key name="id_axi"> 81, </key>\r
-<key name="id_bezi"> 3, </key>\r
-<key name="id_box"> 4,6,66,81, </key>\r
-<key name="id_box_tr1"> 6, </key>\r
-<key name="id_box_tr2"> 6, </key>\r
-<key name="id_box1"> 64,66, </key>\r
-<key name="id_box2"> 64,66, </key>\r
-<key name="id_box3"> 64, </key>\r
-<key name="id_chamfer_"> 81, </key>\r
-<key name="id_chamfer_all"> 81, </key>\r
-<key name="id_chamfer_f"> 81, </key>\r
-<key name="id_chamfer_f1"> 81, </key>\r
-<key name="id_circle1"> 3, </key>\r
-<key name="id_circle2"> 3, </key>\r
-<key name="id_common"> 7, </key>\r
-<key name="id_compound"> 6,19,66, </key>\r
-<key name="id_cone1"> 64, </key>\r
-<key name="id_cone2"> 64, </key>\r
-<key name="id_cs1"> 81, </key>\r
-<key name="id_cs2"> 81, </key>\r
-<key name="id_cut"> 7,66, </key>\r
-<key name="id_cut_without_f_2"> 66, </key>\r
-<key name="id_cylind"> 7,81, </key>\r
-<key name="id_divid"> 66, </key>\r
-<key name="id_edg"> 19,46,66, </key>\r
-<key name="id_edge1"> 9, </key>\r
-<key name="id_edge2"> 9, </key>\r
-<key name="id_edge3"> 9, </key>\r
-<key name="id_edge4"> 9, </key>\r
-<key name="id_ellips"> 3, </key>\r
-<key name="id_fac"> 3,66,75, </key>\r
-<key name="id_face_rot"> 66, </key>\r
-<key name="id_face1"> 19,46, </key>\r
-<key name="id_face2"> 19,46, </key>\r
-<key name="id_face3"> 46, </key>\r
-<key name="id_fil"> 19, </key>\r
-<key name="id_fillet"> 81, </key>\r
-<key name="id_filletall"> 81, </key>\r
-<key name="id_fus"> 7, </key>\r
-<key name="id_glu"> 66, </key>\r
-<key name="id_group1"> 48, </key>\r
-<key name="id_importbrep"> 66, </key>\r
-<key name="id_interpol"> 3, </key>\r
-<key name="id_line1"> 3, </key>\r
-<key name="id_line2"> 3, </key>\r
-<key name="id_make_block_explod"> 6, </key>\r
-<key name="id_mirror1"> 81, </key>\r
-<key name="id_mirror2"> 81, </key>\r
-<key name="id_mirror3"> 81, </key>\r
-<key name="id_offset"> 81, </key>\r
-<key name="id_p"> 66, </key>\r
-<key name="id_p_on_arc"> 3, </key>\r
-<key name="id_p0"> 3, </key>\r
-<key name="id_p1"> 3,9, </key>\r
-<key name="id_p100"> 3, </key>\r
-<key name="id_p2"> 3,9, </key>\r
-<key name="id_p3"> 3,9, </key>\r
-<key name="id_p4"> 3,9,81, </key>\r
-<key name="id_partition1"> 4, </key>\r
-<key name="id_partition2"> 4, </key>\r
-<key name="id_partition3"> 4, </key>\r
-<key name="id_pip"> 19, </key>\r
-<key name="id_plan"> 4,81, </key>\r
-<key name="id_plane1"> 3, </key>\r
-<key name="id_plane2"> 3, </key>\r
-<key name="id_plane3"> 3, </key>\r
-<key name="id_polylin"> 3, </key>\r
-<key name="id_position"> 81, </key>\r
-<key name="id_prism"> 81, </key>\r
-<key name="id_prism1"> 19, </key>\r
-<key name="id_prism2"> 19, </key>\r
-<key name="id_px"> 3, </key>\r
-<key name="id_py"> 3, </key>\r
-<key name="id_pz"> 3, </key>\r
-<key name="id_qface1"> 9, </key>\r
-<key name="id_qface2"> 9, </key>\r
-<key name="id_qface3"> 9, </key>\r
-<key name="id_result"> 66, </key>\r
-<key name="id_revolution"> 19, </key>\r
-<key name="id_rot1d"> 81, </key>\r
-<key name="id_rot2d"> 81, </key>\r
-<key name="id_rotation"> 81, </key>\r
-<key name="id_scal"> 81, </key>\r
-<key name="id_section"> 7, </key>\r
-<key name="id_sew"> 66, </key>\r
-<key name="id_shap"> 66, </key>\r
-<key name="id_shell"> 46, </key>\r
-<key name="id_sketcher1"> 75, </key>\r
-<key name="id_sketcher2"> 75, </key>\r
-<key name="id_solid"> 46, </key>\r
-<key name="id_solid1"> 9, </key>\r
-<key name="id_solid2"> 9, </key>\r
-<key name="id_spher"> 7, </key>\r
-<key name="id_sphere1"> 64, </key>\r
-<key name="id_sphere2"> 64, </key>\r
-<key name="id_sphere3"> 64, </key>\r
-<key name="id_torus1"> 64, </key>\r
-<key name="id_torus2"> 64, </key>\r
-<key name="id_tr1d"> 81, </key>\r
-<key name="id_tr2d"> 81, </key>\r
-<key name="id_translation1"> 81, </key>\r
-<key name="id_translation2"> 81, </key>\r
-<key name="id_translation3"> 81, </key>\r
-<key name="id_vector"> 3, </key>\r
-<key name="id_vector1"> 3, </key>\r
-<key name="id_vector2"> 3, </key>\r
-<key name="id_vector3"> 19, </key>\r
-<key name="id_vr"> 81, </key>\r
-<key name="id_vxy"> 3, </key>\r
-<key name="id_wir"> 19,46,66, </key>\r
-<key name="id_wire_clos"> 66, </key>\r
-<key name="idlist"> 66,81, </key>\r
-<key name="idlist_"> 81, </key>\r
-<key name="idlist_f"> 81, </key>\r
-<key name="if"> 0,13,16,21,30,48,52,60,66,72,79,80,38,39,41,34, </key>\r
-<key name="ig"> 31,37, </key>\r
-<key name="imag"> 53,42,81, </key>\r
-<key name="implement"> 37, </key>\r
-<key name="import"> 3,4,6,7,9,11,19,46,48,31,52,64,66,75,35,37,38,81, </key>\r
-<key name="importation"> 37, </key>\r
-<key name="importbrep"> 66, </key>\r
-<key name="importcomponentgui"> 3,4,6,7,9,11,19,46,48,52,64,66,75,81, </key>\r
-<key name="impossibl"> 30, </key>\r
-<key name="improv"> 6, </key>\r
-<key name="in"> 59,37,42, </key>\r
-<key name="includ"> 48, </key>\r
-<key name="increas"> 16,41, </key>\r
-<key name="independent"> 18,35, </key>\r
-<key name="index"> 27,89, </key>\r
-<key name="indic"> 10,27,60,66,39, </key>\r
-<key name="indicat"> 57,63, </key>\r
-<key name="inertia"> 52,38, </key>\r
-<key name="inform"> 38, </key>\r
-<key name="initial"> 53,54,55,68,69,42,82, </key>\r
-<key name="inquir"> 38, </key>\r
-<key name="insert"> 16,41, </key>\r
-<key name="insid"> 60,39, </key>\r
-<key name="instead"> 21, </key>\r
-<key name="integ"> 56,39, </key>\r
-<key name="integer"> 28,56,39, </key>\r
-<key name="intend"> 72,41, </key>\r
-<key name="interactive"> 28,39, </key>\r
-<key name="intermediat"> 58, </key>\r
-<key name="internal"> 66,80,41, </key>\r
-<key name="interpol"> 3, </key>\r
-<key name="interpolat"> 22, </key>\r
-<key name="intersect"> 60,39, </key>\r
-<key name="intersection"> 60,39, </key>\r
-<key name="introduction"> 58,31, </key>\r
-<key name="invalid"> 52,66,72,41, </key>\r
-<key name="invisibl"> 83, </key>\r
-<key name="isbyparamet"> 0,41, </key>\r
-<key name="iscommonvertex"> 16,41, </key>\r
-<key name="iso"> 12, </key>\r
-<key name="isolin"> 49, </key>\r
-<key name="isplanarfac"> 46, </key>\r
-<key name="isplanarwant"> 3,19,30,75, </key>\r
-<key name="issucces"> 66, </key>\r
-<key name="isvalid"> 52,66, </key>\r
-<key name="iteration"> 44,36, </key>\r
-<key name="itself"> 16,41, </key>\r
-<key name="ix"> 52,38, </key>\r
-<key name="iy"> 52,38, </key>\r
-<key name="iz"> 52,38, </key>\r
-<key name="just"> 58, </key>\r
-<key name="keep"> 53,54,68,42,82,89, </key>\r
-<key name="keyboard"> 89, </key>\r
-<key name="ko"> 66, </key>\r
-<key name="l"> 46,75, </key>\r
-<key name="last"> 25,51,34,32, </key>\r
-<key name="lc"> 51,32, </key>\r
-<key name="least"> 22,32, </key>\r
-<key name="leav"> 89, </key>\r
-<key name="left"> 54, </key>\r
-<key name="len"> 66, </key>\r
-<key name="length"> 0,52,74,38,41, </key>\r
-<key name="les"> 72,41, </key>\r
-<key name="li"> 1,15, </key>\r
-<key name="limit"> 60,39, </key>\r
-<key name="lin"> 2,3,50,74,39,32,89, </key>\r
-<key name="line1"> 3, </key>\r
-<key name="line2"> 3, </key>\r
-<key name="linear"> 74, </key>\r
-<key name="list"> 3,10,13,14,16,20,22,27,30,44,48,60,65,66,71,72,73,74,76,78,79,80,36,39,41,34,32,81,86,89, </key>\r
-<key name="listchain"> 6, </key>\r
-<key name="listoffaceid"> 10,39, </key>\r
-<key name="listofgeomshap"> 78,41, </key>\r
-<key name="listofid"> 78,41,34, </key>\r
-<key name="listofind"> 27, </key>\r
-<key name="listofkeepinsid"> 60,39, </key>\r
-<key name="listofmaterial"> 60,39, </key>\r
-<key name="listofremoveinsid"> 60,39, </key>\r
-<key name="listofshap"> 20,22,60,71,73,76,39,41,34,32,86, </key>\r
-<key name="listofshapeid"> 39, </key>\r
-<key name="listoftool"> 60,39, </key>\r
-<key name="listofwireid"> 79,41, </key>\r
-<key name="listshap"> 43, </key>\r
-<key name="local"> 51,54,59,74,42,32,81, </key>\r
-<key name="localop"> 6, </key>\r
-<key name="locat"> 63,32, </key>\r
-<key name="location"> 51,54,37,42,32,81, </key>\r
-<key name="lsc"> 54, </key>\r
-<key name="ly"> 74,80,41, </key>\r
-<key name="main"> 0,1,2,58,8,5,10,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,50,51,52,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,35,36,38,39,40,41,42,34,32,82,84,85,86,88,89, </key>\r
-<key name="mainshap"> 89, </key>\r
-<key name="major"> 26,40,32,84, </key>\r
-<key name="mak"> 6,7,10,52,56,57,60,66,39,42,81,82,89, </key>\r
-<key name="make_block_explod"> 6, </key>\r
-<key name="makearc"> 1,3,19,46,66,75,32,81, </key>\r
-<key name="makebezi"> 3,22,32, </key>\r
-<key name="makeblockexplod"> 6,28,39, </key>\r
-<key name="makeboolean"> 11,33, </key>\r
-<key name="makebox"> 8,11,52,64,66,40,81, </key>\r
-<key name="makeboxdxdydz"> 6,8,52,64,66,81, </key>\r
-<key name="makeboxtwopnt"> 4,8,48,64, </key>\r
-<key name="makecdg"> 52,38, </key>\r
-<key name="makechamf"> 81, </key>\r
-<key name="makechamferall"> 10,81, </key>\r
-<key name="makechamferedg"> 10,39,81, </key>\r
-<key name="makechamferfac"> 10,39,81, </key>\r
-<key name="makecircl"> 3,15,32, </key>\r
-<key name="makecirclethreepnt"> 3,15, </key>\r
-<key name="makecommon"> 7,18, </key>\r
-<key name="makecompound"> 6,19,20,52,66,34, </key>\r
-<key name="makecon"> 21,64,66,40, </key>\r
-<key name="makeconer1r2h"> 21,64, </key>\r
-<key name="makecut"> 7,66, </key>\r
-<key name="makecylind"> 7,24,66,40,81, </key>\r
-<key name="makecylinderrh"> 24, </key>\r
-<key name="makeedg"> 9,19,25,46,66,34, </key>\r
-<key name="makeellips"> 3,26,32, </key>\r
-<key name="makefac"> 3,19,30,46,66,75,34,81, </key>\r
-<key name="makefacewir"> 30,46, </key>\r
-<key name="makefil"> 19,44,36, </key>\r
-<key name="makefillet"> 43,39,81, </key>\r
-<key name="makefilletall"> 43,81, </key>\r
-<key name="makefus"> 7,45, </key>\r
-<key name="makegluefac"> 47,52,66,41, </key>\r
-<key name="makehalfpartition"> 4,60, </key>\r
-<key name="makehexa"> 58,9, </key>\r
-<key name="makehexa2fac"> 58,9, </key>\r
-<key name="makeinterpol"> 3,22,32, </key>\r
-<key name="makelin"> 3,50,32, </key>\r
-<key name="makelinetwopnt"> 3,50, </key>\r
-<key name="makemark"> 51,32,81, </key>\r
-<key name="makemirrorbyaxi"> 53,81, </key>\r
-<key name="makemirrorbyplan"> 53,42,81, </key>\r
-<key name="makemirrorbypoint"> 53,81, </key>\r
-<key name="makemultirotate1d"> 55, </key>\r
-<key name="makemultirotate2d"> 55, </key>\r
-<key name="makemultirotation1d"> 55,42, </key>\r
-<key name="makemultirotation2d"> 55,42, </key>\r
-<key name="makemultitransformation1d"> 6,56,39, </key>\r
-<key name="makemultitransformation2d"> 6,56,39, </key>\r
-<key name="makemultitranslation1d"> 57,42,81, </key>\r
-<key name="makemultitranslation2d"> 57,42,81, </key>\r
-<key name="makeoffset"> 59,42,81, </key>\r
-<key name="makepartition"> 4,60,39, </key>\r
-<key name="makepip"> 19,61,36, </key>\r
-<key name="makeplan"> 3,4,62,32, </key>\r
-<key name="makeplanefac"> 3,62, </key>\r
-<key name="makeplanethreepnt"> 3,62,81, </key>\r
-<key name="makepolylin"> 3,22,32, </key>\r
-<key name="makeposition"> 54,42,81, </key>\r
-<key name="makeprism"> 19,29,46,36, </key>\r
-<key name="makeprismvech"> 19,29,66,81, </key>\r
-<key name="makequad"> 58,9, </key>\r
-<key name="makequad2edg"> 58,9, </key>\r
-<key name="makequad4vertic"> 58,9, </key>\r
-<key name="makerevolution"> 19,67,36, </key>\r
-<key name="makerotation"> 66,68,42,81, </key>\r
-<key name="makescaletransform"> 69,42,81, </key>\r
-<key name="makesection"> 7,70, </key>\r
-<key name="makesew"> 66,71,41, </key>\r
-<key name="makeshell"> 46,73,34, </key>\r
-<key name="makesketch"> 46,75,74, </key>\r
-<key name="makesketcheronplan"> 75, </key>\r
-<key name="makesolid"> 46,76,34, </key>\r
-<key name="makespher"> 6,7,11,64,77,40, </key>\r
-<key name="makespherepntr"> 64, </key>\r
-<key name="maketoru"> 64,40,84, </key>\r
-<key name="maketorusrr"> 64,84, </key>\r
-<key name="maketranslation"> 19,42,81,82, </key>\r
-<key name="maketranslationtwopoint"> 81,82, </key>\r
-<key name="maketranslationvector"> 81,82, </key>\r
-<key name="makevector"> 3,7,19,46,64,66,75,32,81,85, </key>\r
-<key name="makevectordxdydz"> 3,4,19,85, </key>\r
-<key name="makevertex"> 3,4,6,7,9,19,46,48,52,63,64,66,75,32,81, </key>\r
-<key name="makevertexoncurv"> 3,63,32, </key>\r
-<key name="makevertexwithref"> 3,63,32, </key>\r
-<key name="makewir"> 3,19,46,66,75,34,81,86, </key>\r
-<key name="manual"> 32,89, </key>\r
-<key name="mas"> 52,38, </key>\r
-<key name="material"> 60,39, </key>\r
-<key name="math"> 52,66,81, </key>\r
-<key name="matrix"> 52,38, </key>\r
-<key name="max"> 28,44,52,72,36,39,41, </key>\r
-<key name="maxdeg"> 19, </key>\r
-<key name="maxdegre"> 44,36, </key>\r
-<key name="maximal"> 28,72,36,38,39,41, </key>\r
-<key name="maximum"> 28,44,47,72,39,41, </key>\r
-<key name="maxnbfac"> 28,39, </key>\r
-<key name="maxtoleranc"> 72,41, </key>\r
-<key name="maxtolerance3d"> 72,41, </key>\r
-<key name="mean"> 12,59,63,74,42,87, </key>\r
-<key name="measur"> 38, </key>\r
-<key name="measurement"> 52,38, </key>\r
-<key name="mechanism"> 37, </key>\r
-<key name="mention"> 58, </key>\r
-<key name="menu"> 0,1,2,58,8,5,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,49,50,51,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,35,36,37,38,39,40,41,42,34,32,82,84,85,86,87,88,89, </key>\r
-<key name="merg"> 72,41, </key>\r
-<key name="mesh"> 2,58,39, </key>\r
-<key name="meshingdeflection"> 2,4,39, </key>\r
-<key name="method"> 34, </key>\r
-<key name="middl"> 63,32, </key>\r
-<key name="min"> 28,44,52,36,38,39, </key>\r
-<key name="min_dist"> 52, </key>\r
-<key name="mindeg"> 19, </key>\r
-<key name="mindegre"> 44,36, </key>\r
-<key name="mindistanc"> 52,38, </key>\r
-<key name="minimal"> 28,30,52,36,38,39, </key>\r
-<key name="minimum"> 28,44,39, </key>\r
-<key name="minnbfac"> 28,39, </key>\r
-<key name="minor"> 26,40,32,84, </key>\r
-<key name="mirror"> 53,42,81, </key>\r
-<key name="mirror1"> 81, </key>\r
-<key name="mirror2"> 81, </key>\r
-<key name="mirror3"> 81, </key>\r
-<key name="mod"> 0,11,12,16,72,41,87, </key>\r
-<key name="model"> 2,31,39, </key>\r
-<key name="modifi"> 16,54,41,42,32, </key>\r
-<key name="modification"> 41,42, </key>\r
-<key name="modify"> 54,42,81, </key>\r
-<key name="modul"> 31,35, </key>\r
-<key name="moment"> 52,38, </key>\r
-<key name="mov"> 54,57,42, </key>\r
-<key name="much"> 89, </key>\r
-<key name="multi"> 6,5,55,56,57,39,42,81, </key>\r
-<key name="multirotate1d"> 81, </key>\r
-<key name="multirotate2d"> 81, </key>\r
-<key name="multitud"> 65,39, </key>\r
-<key name="must"> 52,55,57,79,38,41,42, </key>\r
-<key name="nam"> 0,1,2,58,8,10,15,16,18,20,21,22,23,24,25,26,29,30,43,44,45,47,50,51,53,54,55,56,57,59,60,61,62,63,67,69,70,71,72,73,76,77,78,79,80,36,37,39,40,41,42,34,32,82,84,85,86,88,89, </key>\r
-<key name="nb"> 8,29,50,77, </key>\r
-<key name="nb_sub"> 27, </key>\r
-<key name="nbit"> 19,44,36, </key>\r
-<key name="nbound"> 52, </key>\r
-<key name="nbox"> 52, </key>\r
-<key name="nbsplitpoint"> 72,41, </key>\r
-<key name="nbtim"> 55,56,57,39,42, </key>\r
-<key name="nbtimes1"> 55,57,42, </key>\r
-<key name="nbtimes2"> 55,57,42, </key>\r
-<key name="nbtimesu"> 56,39, </key>\r
-<key name="nbtimesv"> 56,39, </key>\r
-<key name="ncentr"> 52, </key>\r
-<key name="ncompound"> 52, </key>\r
-<key name="ne"> 8,10,27,29,30,43,44,55,57,61,67,68,69,77,82, </key>\r
-<key name="necessary"> 10,43,72,74,35,38,41, </key>\r
-<key name="need"> 16,41, </key>\r
-<key name="negativ"> 59,42, </key>\r
-<key name="neigbour"> 72,41, </key>\r
-<key name="new"> 1,58,8,15,16,20,21,22,24,25,26,27,29,30,44,50,51,61,62,63,67,73,74,76,77,36,40,41,34,32,81,84,85,86,88,89, </key>\r
-<key name="ninertia"> 52, </key>\r
-<key name="nminimal"> 52, </key>\r
-<key name="nod"> 22,32, </key>\r
-<key name="noerror"> 13,41, </key>\r
-<key name="non"> 52, </key>\r
-<key name="normal"> 3,15,26,29,59,62,36,42,32,84, </key>\r
-<key name="not"> 21, </key>\r
-<key name="noth"> 30, </key>\r
-<key name="notion"> 58, </key>\r
-<key name="numb"> 28,44,49,55,56,57,59,66,71,72,79,36,39,41,42,81, </key>\r
-<key name="number"> 56,39, </key>\r
-<key name="numeb"> 39, </key>\r
-<key name="object"> 1,2,3,4,6,7,9,10,12,15,17,18,19,20,22,25,26,27,29,30,43,44,46,48,31,50,51,53,54,55,59,61,62,63,64,65,66,67,68,73,75,76,80,35,36,37,38,39,40,41,42,34,33,32,81,82,85,86,87,89, </key>\r
-<key name="obtain"> 27,52, </key>\r
-<key name="occ"> 0,10,12,16,43,78,79,80,35,41,89, </key>\r
-<key name="occur"> 13,41, </key>\r
-<key name="offer"> 89, </key>\r
-<key name="offset"> 59,42,81, </key>\r
-<key name="ok"> 51,52,66,32,89, </key>\r
-<key name="old"> 63, </key>\r
-<key name="on"> 0,16,23,54,55,56,57,62,63,66,72,74,35,39,41,42,32,81,88, </key>\r
-<key name="opaqu"> 83, </key>\r
-<key name="open"> 13,16,66,37,41,89, </key>\r
-<key name="openwir"> 13,66,41, </key>\r
-<key name="operation"> 0,1,2,4,58,6,7,8,10,13,14,15,16,18,21,22,23,24,26,27,28,29,43,44,45,47,31,50,53,54,55,56,57,59,60,61,62,63,65,66,67,68,69,70,71,72,74,77,78,79,80,35,36,39,41,42,33,81,82,84,85,89, </key>\r
-<key name="operator"> 66,72,41, </key>\r
-<key name="opportunity"> 37, </key>\r
-<key name="opposit"> 8,40, </key>\r
-<key name="optimization"> 31, </key>\r
-<key name="option"> 5,12,87, </key>\r
-<key name="ord"> 72,41, </key>\r
-<key name="orient"> 58,32, </key>\r
-<key name="origin"> 8,21,24,51,77,40,32,84,85, </key>\r
-<key name="os"> 66, </key>\r
-<key name="otherwis"> 0,16,53,54,68,41,42,82, </key>\r
-<key name="our"> 0,1,2,58,8,10,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,43,44,45,47,50,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,38,33,82,83,84,85,86,87,89, </key>\r
-<key name="outsid"> 60,39, </key>\r
-<key name="ox"> 51,74,32, </key>\r
-<key name="oy"> 51,32, </key>\r
-<key name="oz"> 21,24,51,74,32, </key>\r
-<key name="p"> 64, </key>\r
-<key name="p_25_25_50"> 6, </key>\r
-<key name="p_25_50_25"> 6, </key>\r
-<key name="p_50_25_25"> 6, </key>\r
-<key name="p_on_arc"> 3, </key>\r
-<key name="p0"> 3,4,19,46,48,64,66,81, </key>\r
-<key name="p1"> 3,7,9,19,64,66,75,81, </key>\r
-<key name="p10"> 9, </key>\r
-<key name="p100"> 3, </key>\r
-<key name="p11"> 9, </key>\r
-<key name="p12"> 9, </key>\r
-<key name="p13"> 9, </key>\r
-<key name="p2"> 3,7,9,19,64,66,75,81, </key>\r
-<key name="p200"> 4,48, </key>\r
-<key name="p3"> 3,9,19,66,75,81, </key>\r
-<key name="p4"> 3,9,19,81, </key>\r
-<key name="p5"> 3,9,19,81, </key>\r
-<key name="p50"> 3, </key>\r
-<key name="p6"> 9,19, </key>\r
-<key name="p7"> 9,19, </key>\r
-<key name="p70"> 64, </key>\r
-<key name="p8"> 9,19, </key>\r
-<key name="p9"> 9, </key>\r
-<key name="parallel"> 8,50,51, </key>\r
-<key name="paramet"> 0,16,63,72,41,34,32, </key>\r
-<key name="parameter"> 4,11,12,17,44,66,72,74,36,41,32,83,87, </key>\r
-<key name="paramt"> 0,41, </key>\r
-<key name="part"> 18,21,40, </key>\r
-<key name="partition"> 4,60,39, </key>\r
-<key name="partition1"> 4, </key>\r
-<key name="partition2"> 4, </key>\r
-<key name="partition3"> 4, </key>\r
-<key name="pas"> 22,50,55,62,74,32, </key>\r
-<key name="path"> 19,61,36, </key>\r
-<key name="pathshap"> 61,36, </key>\r
-<key name="pattern"> 42, </key>\r
-<key name="perform"> 4,27,60,39,81, </key>\r
-<key name="perpendicular"> 74, </key>\r
-<key name="pi"> 55,66,81, </key>\r
-<key name="pictur"> 54, </key>\r
-<key name="pip"> 19,61,36, </key>\r
-<key name="plac"> 54, </key>\r
-<key name="plan"> 2,3,4,53,60,62,74,39,42,32,81,88,89, </key>\r
-<key name="planar"> 30,75,74,34,32,81,88, </key>\r
-<key name="plane1"> 3, </key>\r
-<key name="plane2"> 3, </key>\r
-<key name="plane3"> 3, </key>\r
-<key name="platform"> 89, </key>\r
-<key name="plug"> 37, </key>\r
-<key name="plung"> 2,39, </key>\r
-<key name="point"> 0,1,3,4,58,8,9,15,16,19,21,22,24,25,26,29,46,48,50,51,52,53,55,59,62,63,66,69,72,75,74,77,38,40,41,42,32,81,82,84,85,89, </key>\r
-<key name="point1"> 1,3,8,9,15,25,29,50,62,32,82,85, </key>\r
-<key name="point2"> 1,3,8,9,15,25,29,50,62,32,82,85, </key>\r
-<key name="point3"> 1,3,9,15,62,32, </key>\r
-<key name="point4"> 3,9, </key>\r
-<key name="point5"> 3, </key>\r
-<key name="pointcoordinat"> 52,38, </key>\r
-<key name="polylin"> 3,22,32, </key>\r
-<key name="pop"> 12,17,35,87, </key>\r
-<key name="position"> 0,63,41,32,81,88, </key>\r
-<key name="possibiliti"> 30, </key>\r
-<key name="possibility"> 72,41, </key>\r
-<key name="possibl"> 6,22,65,72,35,38,39,41, </key>\r
-<key name="precision"> 66,71,41, </key>\r
-<key name="predefin"> 74, </key>\r
-<key name="pres"> 51,32, </key>\r
-<key name="presum"> 51, </key>\r
-<key name="preview"> 32, </key>\r
-<key name="previou"> 74, </key>\r
-<key name="primitiv"> 8,21,24,31,64,77,40,84, </key>\r
-<key name="print"> 52,66,38, </key>\r
-<key name="prism"> 19,29,46,66,36,81, </key>\r
-<key name="prism_edg"> 81, </key>\r
-<key name="prism_fac"> 46,81, </key>\r
-<key name="prism1"> 19, </key>\r
-<key name="prism2"> 19, </key>\r
-<key name="problem"> 72,41, </key>\r
-<key name="proces"> 16,66,72,78,39,41, </key>\r
-<key name="processshap"> 66,72,41, </key>\r
-<key name="produc"> 2,10,16,18,23,28,43,45,53,55,56,57,59,60,65,68,69,70,71,72,78,81,82, </key>\r
-<key name="program"> 48, </key>\r
-<key name="projection"> 55,88, </key>\r
-<key name="prop"> 52, </key>\r
-<key name="propagat"> 6,65,39, </key>\r
-<key name="propagation"> 6,65,39, </key>\r
-<key name="properti"> 12,52,38, </key>\r
-<key name="provid"> 0,1,2,58,8,10,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,43,44,45,47,50,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,33,82,83,84,85,86,87,89, </key>\r
-<key name="ps"> 66, </key>\r
-<key name="put"> 2,39, </key>\r
-<key name="px"> 3,19,46,66,81, </key>\r
-<key name="pxy"> 81, </key>\r
-<key name="pxyz"> 19,46,81, </key>\r
-<key name="py"> 3,19,46,66,81, </key>\r
-<key name="py1"> 66, </key>\r
-<key name="python"> 38, </key>\r
-<key name="pz"> 3,4,19,46,66,81, </key>\r
-<key name="qface1"> 9, </key>\r
-<key name="qface2"> 9, </key>\r
-<key name="qface3"> 9, </key>\r
-<key name="qface4"> 9, </key>\r
-<key name="qface5"> 9, </key>\r
-<key name="qface6"> 9, </key>\r
-<key name="qface7"> 9, </key>\r
-<key name="qface8"> 9, </key>\r
-<key name="quadrangl"> 58,9,62,38,32, </key>\r
-<key name="r"> 43,46,75, </key>\r
-<key name="radian"> 72,41, </key>\r
-<key name="radio"> 89, </key>\r
-<key name="radiu"> 3,10,15,21,24,26,43,74,77,39,40,32,81,84, </key>\r
-<key name="radius"> 3,21,26,40,32,84, </key>\r
-<key name="radius1"> 7,21,64,66,40,81, </key>\r
-<key name="radius2"> 21,64,40, </key>\r
-<key name="radius3"> 64, </key>\r
-<key name="radiusmajor"> 26,40,32,84, </key>\r
-<key name="radiusminor"> 26,40,32,84, </key>\r
-<key name="rais"> 48,52,66, </key>\r
-<key name="rang"> 0,27,31,37,41,83, </key>\r
-<key name="re"> 72,41, </key>\r
-<key name="reasonabl"> 35, </key>\r
-<key name="reconstruction"> 60,39, </key>\r
-<key name="referenc"> 51,63,32, </key>\r
-<key name="regard"> 63,32, </key>\r
-<key name="relativ"> 74, </key>\r
-<key name="relative"> 81, </key>\r
-<key name="relevant"> 12,87, </key>\r
-<key name="remain"> 87, </key>\r
-<key name="remov"> 48,53,54,66,68,72,78,79,80,41,42,82,89, </key>\r
-<key name="removeobject"> 48,89, </key>\r
-<key name="removeweb"> 60,39, </key>\r
-<key name="repair"> 0,13,14,16,47,31,66,71,72,78,79,80,41, </key>\r
-<key name="repetition"> 55,57,42, </key>\r
-<key name="represent"> 62,32, </key>\r
-<key name="request"> 34, </key>\r
-<key name="requir"> 72,35,37,41, </key>\r
-<key name="requireddegre"> 72,41, </key>\r
-<key name="requirednbsegment"> 72,41, </key>\r
-<key name="res"> 66, </key>\r
-<key name="respect"> 47,74,41, </key>\r
-<key name="restriction"> 72,41, </key>\r
-<key name="result"> 0,1,2,4,58,6,7,8,10,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,50,53,54,55,56,57,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,36,38,39,40,41,42,34,32,81,82,84,85,86,89, </key>\r
-<key name="resultant"> 72,41, </key>\r
-<key name="retriev"> 14,41,34, </key>\r
-<key name="return"> 14,27,28,52,38,39,41,34,89, </key>\r
-<key name="revers"> 55,68,42, </key>\r
-<key name="revolution"> 19,67,72,36,41, </key>\r
-<key name="right"> 12,17,54,35,87, </key>\r
-<key name="rot1d"> 81, </key>\r
-<key name="rot2d"> 81, </key>\r
-<key name="rotat"> 55,67,68,36,42,81, </key>\r
-<key name="rotation"> 55,66,68,42,81, </key>\r
-<key name="runtimeerror"> 52,66, </key>\r
-<key name="s"> 13,15,16,19,56,66,69,78,79,80,39,41,42,34,32,89, </key>\r
-<key name="s1"> 18,45,70, </key>\r
-<key name="s2"> 18,45,70, </key>\r
-<key name="salom"> 3,4,6,7,9,11,19,46,48,31,52,64,66,75,81,89, </key>\r
-<key name="sam"> 55,72,74,41,81,89, </key>\r
-<key name="sameparamet"> 72,41, </key>\r
-<key name="satisfy"> 38, </key>\r
-<key name="sav"> 37, </key>\r
-<key name="scal"> 69,42,81, </key>\r
-<key name="script"> 0,1,2,58,8,10,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,43,44,45,47,50,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,38,33,82,83,84,85,86,87,89, </key>\r
-<key name="se"> 87, </key>\r
-<key name="search"> 37, </key>\r
-<key name="second"> 8,15,21,24,51,53,54,56,57,60,62,63,75,77,39,40,42,33,82,84,85,88, </key>\r
-<key name="section"> 2,7,70,39,33, </key>\r
-<key name="seem"> 66, </key>\r
-<key name="segment"> 72,74,41, </key>\r
-<key name="select"> 0,1,2,4,8,5,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,48,50,51,53,54,55,56,57,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,76,77,78,79,80,35,36,37,38,39,40,41,34,32,82,84,85,86,87,88,89, </key>\r
-<key name="selection"> 43,74,39,32,88,89, </key>\r
-<key name="sens"> 60,39, </key>\r
-<key name="separat"> 33, </key>\r
-<key name="serv"> 22,29,61,67,36,32, </key>\r
-<key name="set"> 0,12,16,28,30,46,55,59,63,39,41,42,32,88, </key>\r
-<key name="setcolor"> 11,12,17, </key>\r
-<key name="setdisplaymod"> 3,4,6,7,9,11,12,19,46,64,66,75,81,87, </key>\r
-<key name="settransparency"> 3,11,12,46,75,83, </key>\r
-<key name="sew"> 66,71,41, </key>\r
-<key name="sg"> 6,48,66,35, </key>\r
-<key name="shad"> 12,87, </key>\r
-<key name="shap"> 0,2,4,10,12,13,14,16,18,20,23,27,29,43,44,45,47,48,31,49,52,53,54,55,57,59,60,61,65,66,67,68,69,70,71,72,78,79,80,35,36,38,39,41,42,34,81,82,83,89, </key>\r
-<key name="shape1"> 38,33, </key>\r
-<key name="shape2"> 38,33, </key>\r
-<key name="shapelistcompound"> 19, </key>\r
-<key name="shapes_of_given_typ"> 27, </key>\r
-<key name="shapesto"> 41, </key>\r
-<key name="shapetyp"> 43,46,48,66,39,81,89, </key>\r
-<key name="shapetypeedg"> 81, </key>\r
-<key name="shapetypefac"> 81, </key>\r
-<key name="shar"> 14,41, </key>\r
-<key name="shel"> 14,20,46,59,73,76,41,42,34,87, </key>\r
-<key name="shell"> 58,29,46,59,61,67,73,76,36,42,34, </key>\r
-<key name="shift"> 63,86,89, </key>\r
-<key name="short"> 12,17,87, </key>\r
-<key name="shortcut"> 30, </key>\r
-<key name="should"> 29,50,78,79,38,41, </key>\r
-<key name="show"> 38, </key>\r
-<key name="shown"> 51,32, </key>\r
-<key name="sid"> 62,32, </key>\r
-<key name="sign"> 59,42, </key>\r
-<key name="similar"> 62, </key>\r
-<key name="simp"> 51, </key>\r
-<key name="simpl"> 55,56,57, </key>\r
-<key name="singl"> 30, </key>\r
-<key name="six"> 58,9, </key>\r
-<key name="siz"> 10,62,72,39,41,32, </key>\r
-<key name="sketch"> 46,75,74, </key>\r
-<key name="sketcher"> 46, </key>\r
-<key name="sketcher1"> 46,75, </key>\r
-<key name="sketcher2"> 46,75, </key>\r
-<key name="sketcher3"> 46, </key>\r
-<key name="skip"> 89, </key>\r
-<key name="small"> 72,41,32, </key>\r
-<key name="so"> 30,54, </key>\r
-<key name="solid"> 58,8,9,21,24,27,29,46,56,59,61,67,76,77,36,39,40,42,34,84, </key>\r
-<key name="solid1"> 9, </key>\r
-<key name="solid2"> 9, </key>\r
-<key name="soon"> 32, </key>\r
-<key name="sort"> 27, </key>\r
-<key name="sourc"> 67, </key>\r
-<key name="spac"> 15,22,62,63,38,32,85, </key>\r
-<key name="specifi"> 0,8,10,16,43,51,56,66,72,80,39,41,32,81, </key>\r
-<key name="specific"> 58, </key>\r
-<key name="specify"> 0,68,41,42, </key>\r
-<key name="spher"> 6,7,11,64,77,40,81, </key>\r
-<key name="sphere1"> 64, </key>\r
-<key name="sphere2"> 64, </key>\r
-<key name="sphere3"> 64, </key>\r
-<key name="splin"> 3,22,32, </key>\r
-<key name="split"> 0,72,41, </key>\r
-<key name="splitangl"> 72,41, </key>\r
-<key name="splitclosedfac"> 72,41, </key>\r
-<key name="splitcontinuity"> 72,41, </key>\r
-<key name="spot"> 72,41, </key>\r
-<key name="sqrt"> 52, </key>\r
-<key name="stag"> 58, </key>\r
-<key name="standard"> 17, </key>\r
-<key name="start"> 1,29,54,74,42,32,82,85, </key>\r
-<key name="step"> 31,55,57,37,42, </key>\r
-<key name="step1"> 57,42, </key>\r
-<key name="step2"> 57,42, </key>\r
-<key name="str"> 74, </key>\r
-<key name="strip"> 72,41, </key>\r
-<key name="study"> 3,4,6,7,9,19,46,64,66,75,35,81, </key>\r
-<key name="sub"> 27,66,79,41,34,89, </key>\r
-<key name="sub_shape_id"> 66, </key>\r
-<key name="subfacelist"> 48, </key>\r
-<key name="submenu"> 5,38,41,34, </key>\r
-<key name="subshap"> 27,39,34,89, </key>\r
-<key name="subshapeall"> 27,34, </key>\r
-<key name="subshapeallid"> 27, </key>\r
-<key name="subshapeallsort"> 27,46,48,66,81, </key>\r
-<key name="subshapeallsortedid"> 27, </key>\r
-<key name="subshapeid"> 89, </key>\r
-<key name="subshapesort"> 27, </key>\r
-<key name="successful"> 52, </key>\r
-<key name="sup_fac"> 66, </key>\r
-<key name="suppres"> 66,78,79,80,41, </key>\r
-<key name="suppressfac"> 66,78,41, </key>\r
-<key name="suppresshol"> 66,79,41, </key>\r
-<key name="suppressinternalwir"> 66,80,41, </key>\r
-<key name="surfac"> 30,44,52,59,72,38,41,42,81, </key>\r
-<key name="surfacecontinuity"> 72,41, </key>\r
-<key name="surfacemod"> 72,41, </key>\r
-<key name="symmetric"> 81, </key>\r
-<key name="symmetrical"> 53,42,81, </key>\r
-<key name="symmetry"> 53,40,42, </key>\r
-<key name="system"> 21,24,51,54,77,42,32,81,88, </key>\r
-<key name="t"> 8,29,48,77, </key>\r
-<key name="tangent"> 74, </key>\r
-<key name="target"> 28,74,39, </key>\r
-<key name="tetrahedral"> 58, </key>\r
-<key name="textual"> 75,74, </key>\r
-<key name="theendlc"> 54,42, </key>\r
-<key name="them"> 8,27,72,78,41,86,89, </key>\r
-<key name="theobject"> 54,42, </key>\r
-<key name="therefor"> 74, </key>\r
-<key name="theshap"> 47,66,41, </key>\r
-<key name="thestartlc"> 54,42, </key>\r
-<key name="thetoleranc"> 47,41, </key>\r
-<key name="third"> 8, </key>\r
-<key name="thre"> 1,3,15,19,22,46,51,53,62,63,75,81,88, </key>\r
-<key name="thu"> 83, </key>\r
-<key name="tim"> 22,55,57,63,42,81, </key>\r
-<key name="tobezi"> 72,41, </key>\r
-<key name="togeth"> 89, </key>\r
-<key name="tol"> 52, </key>\r
-<key name="tol2d"> 19,44,36, </key>\r
-<key name="tol3d"> 19,44,36, </key>\r
-<key name="toleranc"> 16,44,47,52,66,72,36,38,41, </key>\r
-<key name="tolerance2d"> 72,41, </key>\r
-<key name="tolerance3d"> 66,72,41, </key>\r
-<key name="tool"> 52,60,38, </key>\r
-<key name="top_fac"> 6, </key>\r
-<key name="top_face_ind"> 6, </key>\r
-<key name="toru"> 64,40,84, </key>\r
-<key name="torus"> 64, </key>\r
-<key name="torus1"> 64, </key>\r
-<key name="torus2"> 64, </key>\r
-<key name="tr1d"> 81, </key>\r
-<key name="tr2d"> 81, </key>\r
-<key name="transform"> 6,18,56,69,39,42,81, </key>\r
-<key name="transformat"> 6, </key>\r
-<key name="transformation"> 6,5,10,43,31,53,54,55,56,57,59,68,69,39,42,81,82, </key>\r
-<key name="translat"> 55,57,59,42,81,82, </key>\r
-<key name="translation"> 55,56,57,39,42,81,82, </key>\r
-<key name="translation1"> 81, </key>\r
-<key name="translation2"> 81, </key>\r
-<key name="translation3"> 81, </key>\r
-<key name="transparency"> 11,12,83, </key>\r
-<key name="transparent"> 83,87, </key>\r
-<key name="trihedron"> 32, </key>\r
-<key name="trimsiz"> 3,4,62,32, </key>\r
-<key name="tru"> 0,16,60,66,38,39,41, </key>\r
-<key name="truncat"> 21, </key>\r
-<key name="try"> 30, </key>\r
-<key name="tt"> 46,75, </key>\r
-<key name="tui"> 0,1,2,58,8,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,47,50,51,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,35,36,38,39,40,41,42,34,33,32,82,83,84,85,86,87,89, </key>\r
-<key name="tupl"> 38, </key>\r
-<key name="two"> 0,3,4,58,8,9,10,14,18,19,21,25,45,46,47,48,54,55,56,57,60,75,77,38,39,40,41,42,81,84,88,89, </key>\r
-<key name="typ"> 22,27,28,60,72,74,38,39,40,41,34,33,89, </key>\r
-<key name="typeofshap"> 34, </key>\r
-<key name="underly"> 16,41, </key>\r
-<key name="unionlist"> 48, </key>\r
-<key name="up"> 12,17,21,35,39,40,87, </key>\r
-<key name="updat"> 32, </key>\r
-<key name="updateobjbrows"> 6,48,66, </key>\r
-<key name="us"> 2,58,16,27,28,44,31,54,56,72,74,80,35,36,38,39,41,42,34,33,32,83,89, </key>\r
-<key name="useful"> 0,1,2,58,8,10,13,14,15,16,17,18,20,21,22,23,24,25,26,28,29,30,43,44,45,47,50,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,71,72,73,74,76,77,78,79,80,33,82,83,84,85,86,87,89, </key>\r
-<key name="v"> 7,64,66,81, </key>\r
-<key name="v1"> 58, </key>\r
-<key name="v2"> 58, </key>\r
-<key name="v3"> 58, </key>\r
-<key name="v4"> 58, </key>\r
-<key name="val"> 0,41, </key>\r
-<key name="valid"> 52,66,38, </key>\r
-<key name="validity"> 38, </key>\r
-<key name="valu"> 0,2,8,10,16,21,24,29,43,47,49,51,52,55,57,59,62,66,67,71,72,74,77,36,38,39,40,41,42,32,82,84,85, </key>\r
-<key name="variety"> 27, </key>\r
-<key name="variou"> 72,41, </key>\r
-<key name="vector"> 3,4,7,15,19,21,24,26,29,46,50,51,53,55,57,62,64,66,67,68,75,74,36,40,42,32,81,82,84,85,88, </key>\r
-<key name="vector_arc"> 3,75, </key>\r
-<key name="vector1"> 3,19, </key>\r
-<key name="vector1_arc1"> 19, </key>\r
-<key name="vector1_arc2"> 19, </key>\r
-<key name="vector2"> 3,19, </key>\r
-<key name="vector2_arc1"> 19, </key>\r
-<key name="vector2_arc2"> 19, </key>\r
-<key name="vector3"> 19, </key>\r
-<key name="vertex"> 3,4,7,15,16,19,21,24,25,26,29,52,53,61,62,63,64,66,67,69,77,36,38,40,41,42,34,32,81,84, </key>\r
-<key name="vertex_n"> 63, </key>\r
-<key name="vertex1"> 25,34, </key>\r
-<key name="vertex2"> 25,34, </key>\r
-<key name="vertexmaxtol"> 38, </key>\r
-<key name="vertexmintol"> 38, </key>\r
-<key name="vertic"> 1,3,58,6,8,9,16,19,25,27,46,48,50,64,66,75,40,41,42,34,32,81,82,85, </key>\r
-<key name="via"> 58,8,29,30,50,74,77,37,42, </key>\r
-<key name="view"> 0,10,12,16,43,51,78,79,80,35,38,41,32,86,87,89, </key>\r
-<key name="viewer"> 35, </key>\r
-<key name="visibility"> 35, </key>\r
-<key name="visualization"> 12,35, </key>\r
-<key name="volum"> 52,38, </key>\r
-<key name="vr"> 81, </key>\r
-<key name="vrot1d"> 81, </key>\r
-<key name="vt"> 81, </key>\r
-<key name="vtk"> 35, </key>\r
-<key name="vtr1d"> 81, </key>\r
-<key name="vtr2d"> 81, </key>\r
-<key name="vxy"> 3,19,46,66,81, </key>\r
-<key name="vxyz"> 4, </key>\r
-<key name="vz"> 81, </key>\r
-<key name="w_0"> 66, </key>\r
-<key name="wantplanarfac"> 66,34, </key>\r
-<key name="wat"> 2,39, </key>\r
-<key name="waterdensity"> 2,4,39, </key>\r
-<key name="way"> 8,27,29,50,53,55,77,89, </key>\r
-<key name="weight"> 2,4,39, </key>\r
-<key name="wf"> 75, </key>\r
-<key name="what"> 52, </key>\r
-<key name="whati"> 52,38, </key>\r
-<key name="wheth"> 38, </key>\r
-<key name="whil"> 13,19,52,41,87, </key>\r
-<key name="whos"> 30,38,34, </key>\r
-<key name="wid"> 31, </key>\r
-<key name="will"> 1,2,58,8,10,15,18,20,21,22,23,24,25,26,27,28,29,30,43,44,45,50,51,53,54,55,56,57,59,60,61,62,63,65,67,68,69,70,72,73,74,76,77,37,39,41,42,32,82,84,85,86,89, </key>\r
-<key name="wir"> 3,58,13,16,19,27,29,30,46,52,61,66,67,75,74,79,80,36,41,34,81,86, </key>\r
-<key name="wire_clos"> 66, </key>\r
-<key name="wire_nam"> 66, </key>\r
-<key name="wire1"> 19, </key>\r
-<key name="wire2"> 19, </key>\r
-<key name="wirefram"> 12,87, </key>\r
-<key name="wish"> 27,37, </key>\r
-<key name="within"> 16,49,41, </key>\r
-<key name="without"> 66, </key>\r
-<key name="work"> 31,55,72,74,35,41,32,88,89, </key>\r
-<key name="workingplan"> 74, </key>\r
-<key name="ww"> 46,75, </key>\r
-<key name="x"> 3,8,26,51,63,74,77,38,32, </key>\r
-<key name="x1"> 8,40, </key>\r
-<key name="x2"> 8,40, </key>\r
-<key name="xdx"> 51,32, </key>\r
-<key name="xdy"> 51,32, </key>\r
-<key name="xdz"> 51,32, </key>\r
-<key name="xmax"> 52,38, </key>\r
-<key name="xmin"> 52,38, </key>\r
-<key name="xoy"> 74, </key>\r
-<key name="xyz"> 32,88, </key>\r
-<key name="xz_fac"> 6, </key>\r
-<key name="xz_face_ind"> 6, </key>\r
-<key name="y"> 3,8,26,51,63,74,77,38,32, </key>\r
-<key name="y1"> 8,40, </key>\r
-<key name="y2"> 8,40, </key>\r
-<key name="ydx"> 51,32, </key>\r
-<key name="ydy"> 51,32, </key>\r
-<key name="ydz"> 51,32, </key>\r
-<key name="ymax"> 52,38, </key>\r
-<key name="ymin"> 52,38, </key>\r
-<key name="your"> 17,44,71,79,37,38,41,88,89, </key>\r
-<key name="yourselv"> 51, </key>\r
-<key name="yz_fac"> 6, </key>\r
-<key name="yz_face_ind"> 6, </key>\r
-<key name="z"> 2,3,8,51,63,77,38,39,32, </key>\r
-<key name="z1"> 8,40, </key>\r
-<key name="z2"> 8,40, </key>\r
-<key name="zero"> 21, </key>\r
-<key name="zmax"> 52,38, </key>\r
-<key name="zmin"> 52,38, </key>\r
-\r
-</ftswdata> \r
+<?xml version='1.0' encoding='windows-1252' ?>
+<ftswdata>
+<key name="0"> 0,3,4,5,6,8,10,17,36,39,43,45,55,56,58,64,67,73,75, </key>
+<key name="00001"> 58, </key>
+<key name="0001"> 17, </key>
+<key name="01"> 4, </key>
+<key name="1"> 0,2,3,4,5,6,8,9,10,13,14,17,19,22,24,25,26,27,28,33,34,36,38,39,42,43,44,45,46,47,48,52,53,54,55,56,57,58,59,60,61,63,64,66,67,69,71,30,73,74,75,76,81,82, </key>
+<key name="10"> 3,17,43,56,67,73, </key>
+<key name="100"> 3,4,5,8,17,36,43,45,58,67,73, </key>
+<key name="1000"> 3,73, </key>
+<key name="1000000"> 4, </key>
+<key name="100x30x100"> 43, </key>
+<key name="105"> 43, </key>
+<key name="11"> 43, </key>
+<key name="12"> 32, </key>
+<key name="120"> 8, </key>
+<key name="130"> 58, </key>
+<key name="140"> 58, </key>
+<key name="15"> 8,17,43,56,67, </key>
+<key name="150"> 3,8,36,58,67, </key>
+<key name="165"> 10, </key>
+<key name="17"> 56, </key>
+<key name="170"> 3, </key>
+<key name="180"> 58,64,67, </key>
+<key name="1840"> 43, </key>
+<key name="1d"> 5,73, </key>
+<key name="1e"> 43,58, </key>
+<key name="2"> 49,5,7,13,16,17,20,21,22,23,26,35,36,39,40,41,43,46,47,48,52,58,62,66,32,30,73,74,76,77,81, </key>
+<key name="20"> 3,6,8,17,36,56,58,67,73, </key>
+<key name="200"> 3,4,5,39,43,45,58,73, </key>
+<key name="210"> 73, </key>
+<key name="218"> 10, </key>
+<key name="220"> 73, </key>
+<key name="23"> 43, </key>
+<key name="25"> 3,5,6,56,73, </key>
+<key name="250"> 36,43,58,67, </key>
+<key name="2d"> 5,34,58,64,30,73, </key>
+<key name="3"> 1,2,5,7,10,13,17,19,36,39,43,47,54,55,58,66,30,73,74,77, </key>
+<key name="30"> 3,8,10,17,43,56,58,67,73, </key>
+<key name="300"> 36,67, </key>
+<key name="300000"> 43, </key>
+<key name="31"> 10, </key>
+<key name="32"> 58, </key>
+<key name="32000"> 43, </key>
+<key name="35"> 6,56,58,73, </key>
+<key name="3d"> 13,20,34,42,50,52,54,55,58,64,70,32,30,77,78,80,82, </key>
+<key name="4"> 49,36,39,43,47,66,30,73, </key>
+<key name="40"> 6,8,17,36,56,58,73, </key>
+<key name="41"> 58, </key>
+<key name="45"> 8,56,58, </key>
+<key name="5"> 0,3,10,17,34,36,39,43,55,58,66,67,31,73, </key>
+<key name="50"> 3,5,8,10,17,36,43,58,67,73,75, </key>
+<key name="500"> 4, </key>
+<key name="55"> 6,56,58, </key>
+<key name="6"> 49,43,32, </key>
+<key name="60"> 17,58,73, </key>
+<key name="65"> 58, </key>
+<key name="7"> 36,43,58, </key>
+<key name="70"> 3,8,36,56,58,67,73, </key>
+<key name="8"> 43, </key>
+<key name="80"> 43,58,67,73, </key>
+<key name="9"> 36,43,66, </key>
+<key name="90"> 64,66, </key>
+<key name="abl"> 50,66, </key>
+<key name="absolut"> 66, </key>
+<key name="absolute"> 75, </key>
+<key name="acces"> 50,78, </key>
+<key name="accessibl"> 7,15,27,28,41,69, </key>
+<key name="accord"> 0, </key>
+<key name="accordanc"> 0,14, </key>
+<key name="ad"> 14,39,31,82, </key>
+<key name="add"> 0,3,4,5,6,8,17,36,39,56,58,67,73,82, </key>
+<key name="addobject"> 39,82, </key>
+<key name="addtostudy"> 3,4,5,6,8,10,17,36,39,56,58,67,73, </key>
+<key name="addtostudyinfath"> 5,58, </key>
+<key name="advanc"> 7,18,23,27,28,36,65,68,69,79, </key>
+<key name="algorithm"> 7,13,19,20,22,42,45,52,54,55,66,69,76,77,81, </key>
+<key name="all_fac"> 58, </key>
+<key name="allow"> 49,9,25,44,45,46,50,60,63,64,66,71,74,78, </key>
+<key name="along"> 7,9,45,48,51,53,73,74, </key>
+<key name="alongsid"> 30, </key>
+<key name="already"> 39, </key>
+<key name="although"> 45, </key>
+<key name="angl"> 46,58,59,60,64,66,73, </key>
+<key name="anoth"> 21,27,41,54,55,69, </key>
+<key name="any"> 2,52,60,64,74, </key>
+<key name="ap"> 42,73,82, </key>
+<key name="appear"> 78,82, </key>
+<key name="append"> 17,73, </key>
+<key name="appli"> 9,64, </key>
+<key name="applicabl"> 51, </key>
+<key name="apply"> 64,78, </key>
+<key name="approximation"> 64, </key>
+<key name="arc"> 1,3,17,36,58,66,67,73, </key>
+<key name="arc1"> 17, </key>
+<key name="arc2"> 17, </key>
+<key name="archimed"> 2,4, </key>
+<key name="area"> 43,50, </key>
+<key name="argument"> 0,1,2,49,7,9,13,14,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,40,41,42,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,65,66,68,69,70,71,72,30,74,76,77,79,81,82, </key>
+<key name="around"> 46,59,73, </key>
+<key name="automatical"> 49,42,78, </key>
+<key name="availabl"> 0,49,14,50,66,70,71,72,31,82, </key>
+<key name="ax"> 7,42,50,74, </key>
+<key name="axi"> 17,19,22,42,44,45,46,48,59,60,32,73, </key>
+<key name="b"> 3,20,64, </key>
+<key name="background"> 78, </key>
+<key name="bas"> 19,22,27,46,50,53,58,59,61,64,74,76, </key>
+<key name="baseshap"> 53, </key>
+<key name="basi"> 27,50, </key>
+<key name="basic"> 1,2,3,4,13,20,24,37,29,41,42,43,52,54,55,66,32,77,81, </key>
+<key name="basicproperti"> 43,32, </key>
+<key name="bb"> 43, </key>
+<key name="be"> 23, </key>
+<key name="befor"> 58,64,66, </key>
+<key name="begin"> 58, </key>
+<key name="belong"> 9, </key>
+<key name="below"> 49, </key>
+<key name="besi"> 20, </key>
+<key name="bezi"> 3,20,64, </key>
+<key name="black"> 78, </key>
+<key name="block"> 49,5,8,26,37,29,43,47,57,32, </key>
+<key name="bmp"> 50,78, </key>
+<key name="boolean"> 6,16,21,35,37,29,62,32,30, </key>
+<key name="both"> 7,19,47,64, </key>
+<key name="boudari"> 58, </key>
+<key name="bound"> 8,36,43,32, </key>
+<key name="boundari"> 11,58,63,71, </key>
+<key name="boundary"> 11,58,72, </key>
+<key name="boundingbox"> 43,32, </key>
+<key name="box"> 4,49,5,7,10,15,21,26,39,43,56,58,64,66,72,32,31,73,75,79,82, </key>
+<key name="box_tr1"> 5, </key>
+<key name="box_tr2"> 5, </key>
+<key name="box1"> 43,56,58, </key>
+<key name="box2"> 43,56,58, </key>
+<key name="box3"> 56, </key>
+<key name="bracket"> 64, </key>
+<key name="break"> 57, </key>
+<key name="brep"> 37,29,58,31, </key>
+<key name="brows"> 42,31,78,79, </key>
+<key name="bsplin"> 64, </key>
+<key name="bsplinerestriction"> 64, </key>
+<key name="build"> 49,5,8,18,23,28,37,29,52,57,65,68,79, </key>
+<key name="button"> 42,50,63,71,79,82, </key>
+<key name="bypas"> 49, </key>
+<key name="c"> 36,64,67, </key>
+<key name="c0"> 64, </key>
+<key name="c1"> 64, </key>
+<key name="c2"> 64, </key>
+<key name="cad"> 37,29, </key>
+<key name="camera"> 81, </key>
+<key name="cas"> 49,42,47,72, </key>
+<key name="cascad"> 50, </key>
+<key name="catia"> 31, </key>
+<key name="cent"> 7,13,19,24,43,45,46,50,66,69,32,76, </key>
+<key name="center"> 25, </key>
+<key name="centerofscal"> 61, </key>
+<key name="central"> 19,22,61,64, </key>
+<key name="certain"> 64,82, </key>
+<key name="chain"> 5, </key>
+<key name="chamf"> 9,73, </key>
+<key name="chamfer_"> 73, </key>
+<key name="chamfer_all"> 73, </key>
+<key name="chamfer_f"> 73, </key>
+<key name="chamfer_f1"> 73, </key>
+<key name="chang"> 10,15,40,75,78,80, </key>
+<key name="check"> 5,11,12,26,28,43,58,64,72,32, </key>
+<key name="check_box"> 5, </key>
+<key name="checkandimprov"> 5, </key>
+<key name="checkbox"> 44,45,46,60,71,74, </key>
+<key name="checkcompoundofblock"> 43,32, </key>
+<key name="checkshap"> 43,58,32, </key>
+<key name="choic"> 20, </key>
+<key name="choos"> 26,42,31, </key>
+<key name="circl"> 3,13,66, </key>
+<key name="circle1"> 3, </key>
+<key name="circle2"> 3, </key>
+<key name="click"> 15,50,31,78,80,82, </key>
+<key name="clip"> 50, </key>
+<key name="clon"> 50, </key>
+<key name="clos"> 11,14,58,64,68,82, </key>
+<key name="closecontour"> 14,58, </key>
+<key name="closedwir"> 11,58, </key>
+<key name="closur"> 14, </key>
+<key name="cm"> 43, </key>
+<key name="cn"> 64, </key>
+<key name="coincid"> 45, </key>
+<key name="coincident"> 38, </key>
+<key name="coincidental"> 64, </key>
+<key name="collinear"> 19,22, </key>
+<key name="color"> 10,15,78,80, </key>
+<key name="command"> 0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,22,23,24,25,26,27,28,33,34,35,38,41,42,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,30,74,75,76,77,78,79,80,82, </key>
+<key name="common"> 6,9,14,16,30,73, </key>
+<key name="complex"> 17,27,34,37,29,53,59,30, </key>
+<key name="component"> 3,17,34,66,74, </key>
+<key name="compos"> 49,32, </key>
+<key name="compound"> 49,5,16,17,18,21,25,26,35,36,38,43,46,48,51,58,62,32, </key>
+<key name="compsolid"> 25,27,53,59, </key>
+<key name="comput"> 2,32, </key>
+<key name="con"> 19,56,58, </key>
+<key name="concern"> 32, </key>
+<key name="condition"> 32, </key>
+<key name="cone1"> 56, </key>
+<key name="cone2"> 56, </key>
+<key name="confirm"> 31,82, </key>
+<key name="conical"> 64, </key>
+<key name="connect"> 9,28,65,32,79, </key>
+<key name="connection"> 32, </key>
+<key name="consequent"> 73, </key>
+<key name="consider"> 14,38,32, </key>
+<key name="consol"> 32, </key>
+<key name="constraint"> 49, </key>
+<key name="construct"> 49,68, </key>
+<key name="construction"> 20,37,29,50,53,30, </key>
+<key name="contain"> 0,5,12,14,57, </key>
+<key name="content"> 39,50,31, </key>
+<key name="continuiti"> 64, </key>
+<key name="continuity"> 64, </key>
+<key name="continuity2d"> 64, </key>
+<key name="continuity3d"> 64, </key>
+<key name="continuou"> 64, </key>
+<key name="contour"> 14,58, </key>
+<key name="conversion"> 64, </key>
+<key name="convert"> 64, </key>
+<key name="coord"> 43, </key>
+<key name="coordinat"> 7,19,22,25,42,43,45,50,55,66,69,32,73,74,76,77,81, </key>
+<key name="copy"> 44,45,60,74, </key>
+<key name="corn"> 64, </key>
+<key name="corner"> 7,8, </key>
+<key name="correct"> 64, </key>
+<key name="correction"> 64, </key>
+<key name="correspond"> 2,11,20,23,26, </key>
+<key name="count"> 58, </key>
+<key name="coupl"> 66, </key>
+<key name="cover"> 30, </key>
+<key name="creat"> 1,2,3,4,49,5,6,7,8,9,13,14,17,18,19,20,22,23,24,25,27,28,33,34,35,36,39,41,42,43,44,45,46,50,53,54,55,56,58,59,60,61,62,65,66,67,68,69,32,73,74,76,77,78,79,81,82, </key>
+<key name="createanddisplaygo"> 3,4,5,6,8,10,17,36,39,56,58,67,73, </key>
+<key name="creategroup"> 39,82, </key>
+<key name="creation"> 1,3,7,13,14,17,18,19,20,22,23,24,27,28,34,36,37,39,29,41,53,54,55,56,58,59,65,68,69,76,77,79,82, </key>
+<key name="cros"> 50, </key>
+<key name="cs"> 42, </key>
+<key name="cs1"> 73, </key>
+<key name="cs2"> 73, </key>
+<key name="cub"> 45, </key>
+<key name="current"> 7,27,41,50,66,69, </key>
+<key name="curv"> 3,20,34,64,66, </key>
+<key name="curvatur"> 64, </key>
+<key name="curve2dmod"> 64, </key>
+<key name="curve3dmod"> 64, </key>
+<key name="curvecontinuity"> 64, </key>
+<key name="cut"> 6,16,21,52,58,30, </key>
+<key name="cut_without_f_2"> 58, </key>
+<key name="cylind"> 6,19,22,56,58,73, </key>
+<key name="cylinder"> 17, </key>
+<key name="cylindrical"> 64, </key>
+<key name="d"> 9,58,64, </key>
+<key name="d1"> 9,73, </key>
+<key name="d2"> 9,73, </key>
+<key name="data"> 32, </key>
+<key name="data_dir"> 58, </key>
+<key name="default"> 50,55,66,78,82, </key>
+<key name="defin"> 1,7,9,13,19,20,22,24,25,26,27,33,34,41,42,46,47,48,50,53,54,55,59,60,61,64,66,69,31,74,76,77,81,82, </key>
+<key name="definit"> 71,32, </key>
+<key name="definition"> 53, </key>
+<key name="deflection"> 2, </key>
+<key name="degenerat"> 32, </key>
+<key name="degre"> 34,59,64,66, </key>
+<key name="delet"> 52,82, </key>
+<key name="density"> 2, </key>
+<key name="depend"> 47,64, </key>
+<key name="derivativ"> 64, </key>
+<key name="descr"> 43, </key>
+<key name="description"> 49,43,66,67,32, </key>
+<key name="design"> 82, </key>
+<key name="destin"> 37,29, </key>
+<key name="destination"> 66, </key>
+<key name="detect"> 11,63,71, </key>
+<key name="detection"> 64, </key>
+<key name="develop"> 50, </key>
+<key name="dialog"> 49,21,64,66,31,75,79,82, </key>
+<key name="differencelist"> 39, </key>
+<key name="different"> 44,32, </key>
+<key name="dimension"> 7,9,22,27,46,32, </key>
+<key name="dir"> 46,48, </key>
+<key name="dir1"> 48, </key>
+<key name="dir2"> 48, </key>
+<key name="direct"> 42, </key>
+<key name="direction"> 2,13,19,24,27,42,46,47,48,50,59,60,64,66,76, </key>
+<key name="dirfaceid1"> 47, </key>
+<key name="dirfaceid1u"> 47, </key>
+<key name="dirfaceid1v"> 47, </key>
+<key name="dirfaceid2"> 47, </key>
+<key name="dirfaceid2u"> 47, </key>
+<key name="dirfaceid2v"> 47, </key>
+<key name="display"> 3,4,5,6,8,10,15,17,36,39,40,50,56,58,63,67,71,32,31,73,75,78,80,82, </key>
+<key name="displayon"> 78, </key>
+<key name="distanc"> 38,43,51,64,32, </key>
+<key name="divid"> 0,58, </key>
+<key name="divideedg"> 0,58, </key>
+<key name="doesn"> 39,50, </key>
+<key name="don"> 7,14,27,48,50,69, </key>
+<key name="doubl"> 46,47,48,66,75, </key>
+<key name="down"> 82, </key>
+<key name="downward"> 50, </key>
+<key name="drag"> 50, </key>
+<key name="drawn"> 50, </key>
+<key name="drop"> 64, </key>
+<key name="dropsmalledg"> 64, </key>
+<key name="du"> 64, </key>
+<key name="dump"> 50,78, </key>
+<key name="duplicat"> 50, </key>
+<key name="dx"> 7,43,66,74,77, </key>
+<key name="dy"> 7,43,66,74,77, </key>
+<key name="dz"> 7,43,74,77, </key>
+<key name="e"> 64, </key>
+<key name="e1"> 49, </key>
+<key name="e2"> 49, </key>
+<key name="e3"> 49, </key>
+<key name="e4"> 49, </key>
+<key name="easi"> 82, </key>
+<key name="edg"> 0,1,49,7,8,9,11,13,14,17,20,23,24,25,27,33,34,36,41,43,53,55,57,58,59,64,65,66,32,73,77,79,80, </key>
+<key name="edge_ind"> 58, </key>
+<key name="edge_point"> 58, </key>
+<key name="edge1"> 8, </key>
+<key name="edge2"> 8, </key>
+<key name="edge3"> 8, </key>
+<key name="edge4"> 8, </key>
+<key name="edgeid"> 0, </key>
+<key name="edit"> 82, </key>
+<key name="egdemaxtol"> 32, </key>
+<key name="egdemintol"> 32, </key>
+<key name="eith"> 49,45, </key>
+<key name="element"> 14,28,66,32,30,78,82, </key>
+<key name="elementary"> 49, </key>
+<key name="ellips"> 3,24, </key>
+<key name="els"> 43,58, </key>
+<key name="empty"> 71,72, </key>
+<key name="encounter"> 32, </key>
+<key name="end"> 1,14,27,45,58,64,66,73,74,77, </key>
+<key name="ent"> 82, </key>
+<key name="entir"> 32, </key>
+<key name="entity"> 1,49,7,13,18,19,20,22,23,24,25,27,28,34,41,42,53,54,55,59,65,66,68,69,76,77,79,81,82, </key>
+<key name="equal"> 19,64,66, </key>
+<key name="eras"> 78, </key>
+<key name="eraseall"> 78, </key>
+<key name="eraseon"> 78, </key>
+<key name="error"> 11,39,32, </key>
+<key name="etc"> 25,64, </key>
+<key name="exampl"> 0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,33,34,35,38,40,41,42,44,45,46,47,48,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,31,30,74,75,76,77,79,80,82, </key>
+<key name="except"> 72, </key>
+<key name="exist"> 54,66,82, </key>
+<key name="expand"> 31, </key>
+<key name="explod"> 5,25,26,36, </key>
+<key name="export"> 37,29,50,31,78, </key>
+<key name="exportation"> 31, </key>
+<key name="extend"> 50, </key>
+<key name="extra"> 32, </key>
+<key name="extract"> 26, </key>
+<key name="extrud"> 53,59, </key>
+<key name="extrusion"> 27, </key>
+<key name="f"> 36,67, </key>
+<key name="f_2"> 58, </key>
+<key name="f_ind_1"> 73, </key>
+<key name="f_ind_2"> 73, </key>
+<key name="f1"> 49, </key>
+<key name="f1_id"> 58, </key>
+<key name="f2"> 49, </key>
+<key name="f3"> 49, </key>
+<key name="f4"> 49, </key>
+<key name="f5"> 49, </key>
+<key name="f6"> 49, </key>
+<key name="fac"> 3,49,8,9,12,14,17,25,26,27,28,33,34,36,38,39,43,47,51,52,53,54,58,59,64,65,66,67,70,72,32,73,81, </key>
+<key name="face_nam"> 58, </key>
+<key name="face_rot"> 58, </key>
+<key name="face1"> 9,17,36, </key>
+<key name="face2"> 9,17,36, </key>
+<key name="face3"> 36, </key>
+<key name="faceid"> 39, </key>
+<key name="facemaxtol"> 32, </key>
+<key name="facemintol"> 32, </key>
+<key name="factor"> 61,73, </key>
+<key name="fail"> 43,58, </key>
+<key name="fals"> 11, </key>
+<key name="fil"> 15,17,34,42,31,78,80, </key>
+<key name="fill"> 71, </key>
+<key name="fillet"> 9,33,73, </key>
+<key name="filletall"> 73, </key>
+<key name="final"> 44,45,54,55,74,81,82, </key>
+<key name="first"> 7,13,19,22,23,42,44,45,47,48,52,54,55,64,67,69,30,74,76,77,81, </key>
+<key name="fit"> 50, </key>
+<key name="fix"> 64, </key>
+<key name="fixfacesiz"> 64, </key>
+<key name="fixshap"> 58,64, </key>
+<key name="flag"> 32, </key>
+<key name="flight_solid"> 58, </key>
+<key name="follow"> 64,66,67,32,30,75,82, </key>
+<key name="format"> 37,29,50,31,78, </key>
+<key name="four"> 49,8,64, </key>
+<key name="fram"> 50, </key>
+<key name="fre"> 11,12,58,63,71, </key>
+<key name="function"> 37,29,50,73, </key>
+<key name="functionaliti"> 49, </key>
+<key name="functionality"> 50,66,82, </key>
+<key name="fus"> 6,10,35,30, </key>
+<key name="fuse_id"> 10, </key>
+<key name="g1"> 64, </key>
+<key name="g2"> 64, </key>
+<key name="gap"> 14, </key>
+<key name="gc"> 45, </key>
+<key name="general"> 49,30, </key>
+<key name="generat"> 27,34,53, </key>
+<key name="generation"> 27,34,37,29,53,59, </key>
+<key name="geom"> 3,4,5,6,8,10,17,36,39,43,56,57,58,67,32,73, </key>
+<key name="geom_object"> 0,1,2,49,7,9,11,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,41,44,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,74,76,77,79,82, </key>
+<key name="geometric"> 1,49,13,18,20,23,24,27,28,34,41,53,54,55,59,64,65,68,77,78,79, </key>
+<key name="geometrical"> 3,10,16,36,37,29,46,50,32,31,30,78,80,82, </key>
+<key name="geometry"> 37,29,50,58,64,31, </key>
+<key name="geompy"> 0,1,2,3,4,49,5,6,7,8,9,10,11,13,14,16,17,18,19,20,22,23,24,25,26,27,28,33,34,35,36,38,39,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,32,30,73,74,76,77,79,82, </key>
+<key name="get"> 5,43,58,32,73, </key>
+<key name="getenv"> 58, </key>
+<key name="getfacenearpoint"> 5, </key>
+<key name="getfreeboundary"> 11,58, </key>
+<key name="getfreefacesid"> 12,58, </key>
+<key name="getobjectid"> 82, </key>
+<key name="getsubshap"> 58, </key>
+<key name="getsubshapeid"> 39,58,73, </key>
+<key name="getsubshapeindex"> 5, </key>
+<key name="gg"> 3,4,5,6,8,10,15,17,36,39,43,56,58,67,73,75,80, </key>
+<key name="giv"> 13,24,54,64,31, </key>
+<key name="given"> 3,5,8,9,12,17,22,25,26,28,33,36,38,41,46,51,55,58,64,67,32,73,76, </key>
+<key name="global"> 42,45,50, </key>
+<key name="glu"> 5,38,43,52,58,32, </key>
+<key name="good"> 50, </key>
+<key name="gravity"> 25,43,46,32, </key>
+<key name="great"> 50, </key>
+<key name="group"> 5,37,39,29,50,57,82, </key>
+<key name="group_n"> 82, </key>
+<key name="group1"> 39, </key>
+<key name="handl"> 82, </key>
+<key name="hav"> 64,65, </key>
+<key name="height"> 6,19,22,27,58,73, </key>
+<key name="her"> 82, </key>
+<key name="hexagonal"> 8, </key>
+<key name="hexahedral"> 49,8,47, </key>
+<key name="hexahedron"> 49, </key>
+<key name="hid"> 50,78, </key>
+<key name="highlight"> 11,32, </key>
+<key name="hol"> 58,71, </key>
+<key name="hold"> 79, </key>
+<key name="how"> 32, </key>
+<key name="i"> 17,39,58,64, </key>
+<key name="i11"> 32, </key>
+<key name="i12"> 32, </key>
+<key name="i13"> 32, </key>
+<key name="i21"> 32, </key>
+<key name="i22"> 32, </key>
+<key name="i23"> 32, </key>
+<key name="i31"> 32, </key>
+<key name="i32"> 32, </key>
+<key name="i33"> 32, </key>
+<key name="id"> 0,12,14,15,25,47,58,70,71,72,73,75,78,80,82, </key>
+<key name="id_arc"> 3, </key>
+<key name="id_archimed"> 4, </key>
+<key name="id_axi"> 73, </key>
+<key name="id_bezi"> 3, </key>
+<key name="id_box"> 4,5,58,73, </key>
+<key name="id_box_tr1"> 5, </key>
+<key name="id_box_tr2"> 5, </key>
+<key name="id_box1"> 56,58, </key>
+<key name="id_box2"> 56,58, </key>
+<key name="id_box3"> 56, </key>
+<key name="id_chamfer_"> 73, </key>
+<key name="id_chamfer_all"> 73, </key>
+<key name="id_chamfer_f"> 73, </key>
+<key name="id_chamfer_f1"> 73, </key>
+<key name="id_circle1"> 3, </key>
+<key name="id_circle2"> 3, </key>
+<key name="id_common"> 6, </key>
+<key name="id_compound"> 5,17,58, </key>
+<key name="id_cone1"> 56, </key>
+<key name="id_cone2"> 56, </key>
+<key name="id_cs1"> 73, </key>
+<key name="id_cs2"> 73, </key>
+<key name="id_cut"> 6,58, </key>
+<key name="id_cut_without_f_2"> 58, </key>
+<key name="id_cylind"> 6,73, </key>
+<key name="id_divid"> 58, </key>
+<key name="id_edg"> 17,36,58, </key>
+<key name="id_edge1"> 8, </key>
+<key name="id_edge2"> 8, </key>
+<key name="id_edge3"> 8, </key>
+<key name="id_edge4"> 8, </key>
+<key name="id_ellips"> 3, </key>
+<key name="id_fac"> 3,58,67, </key>
+<key name="id_face_rot"> 58, </key>
+<key name="id_face1"> 17,36, </key>
+<key name="id_face2"> 17,36, </key>
+<key name="id_face3"> 36, </key>
+<key name="id_fil"> 17, </key>
+<key name="id_fillet"> 73, </key>
+<key name="id_filletall"> 73, </key>
+<key name="id_fus"> 6, </key>
+<key name="id_glu"> 58, </key>
+<key name="id_group1"> 39, </key>
+<key name="id_importbrep"> 58, </key>
+<key name="id_interpol"> 3, </key>
+<key name="id_line1"> 3, </key>
+<key name="id_line2"> 3, </key>
+<key name="id_make_block_explod"> 5, </key>
+<key name="id_mirror1"> 73, </key>
+<key name="id_mirror2"> 73, </key>
+<key name="id_mirror3"> 73, </key>
+<key name="id_offset"> 73, </key>
+<key name="id_p"> 58, </key>
+<key name="id_p_on_arc"> 3, </key>
+<key name="id_p0"> 3, </key>
+<key name="id_p1"> 3,8, </key>
+<key name="id_p100"> 3, </key>
+<key name="id_p2"> 3,8, </key>
+<key name="id_p3"> 3,8, </key>
+<key name="id_p4"> 3,8,73, </key>
+<key name="id_partition1"> 4, </key>
+<key name="id_partition2"> 4, </key>
+<key name="id_partition3"> 4, </key>
+<key name="id_pip"> 17, </key>
+<key name="id_plan"> 4,73, </key>
+<key name="id_plane1"> 3, </key>
+<key name="id_plane2"> 3, </key>
+<key name="id_plane3"> 3, </key>
+<key name="id_polylin"> 3, </key>
+<key name="id_position"> 73, </key>
+<key name="id_prism"> 73, </key>
+<key name="id_prism1"> 17, </key>
+<key name="id_prism2"> 17, </key>
+<key name="id_px"> 3, </key>
+<key name="id_py"> 3, </key>
+<key name="id_pz"> 3, </key>
+<key name="id_qface1"> 8, </key>
+<key name="id_qface2"> 8, </key>
+<key name="id_qface3"> 8, </key>
+<key name="id_result"> 58, </key>
+<key name="id_revolution"> 17, </key>
+<key name="id_rot1d"> 73, </key>
+<key name="id_rot2d"> 73, </key>
+<key name="id_rotation"> 73, </key>
+<key name="id_scal"> 73, </key>
+<key name="id_section"> 6, </key>
+<key name="id_sew"> 58, </key>
+<key name="id_shap"> 58, </key>
+<key name="id_shell"> 36, </key>
+<key name="id_sketcher1"> 67, </key>
+<key name="id_sketcher2"> 67, </key>
+<key name="id_solid"> 36, </key>
+<key name="id_solid1"> 8, </key>
+<key name="id_solid2"> 8, </key>
+<key name="id_spher"> 6, </key>
+<key name="id_sphere1"> 56, </key>
+<key name="id_sphere2"> 56, </key>
+<key name="id_sphere3"> 56, </key>
+<key name="id_torus1"> 56, </key>
+<key name="id_torus2"> 56, </key>
+<key name="id_tr1d"> 73, </key>
+<key name="id_tr2d"> 73, </key>
+<key name="id_translation1"> 73, </key>
+<key name="id_translation2"> 73, </key>
+<key name="id_translation3"> 73, </key>
+<key name="id_vector"> 3, </key>
+<key name="id_vector1"> 3, </key>
+<key name="id_vector2"> 3, </key>
+<key name="id_vector3"> 17, </key>
+<key name="id_vr"> 73, </key>
+<key name="id_vxy"> 3, </key>
+<key name="id_wir"> 17,36,58, </key>
+<key name="id_wire_clos"> 58, </key>
+<key name="idlist"> 58,73, </key>
+<key name="idlist_"> 73, </key>
+<key name="idlist_f"> 73, </key>
+<key name="if"> 0,11,14,19,28,39,43,50,52,58,64,71,72,32, </key>
+<key name="ig"> 37,29,31, </key>
+<key name="imag"> 44,50,73,78, </key>
+<key name="imp"> 64, </key>
+<key name="implement"> 31, </key>
+<key name="impli"> 64, </key>
+<key name="import"> 3,4,5,6,8,10,17,36,37,39,29,43,56,58,67,32,31,73, </key>
+<key name="importation"> 31, </key>
+<key name="importbrep"> 58, </key>
+<key name="importcomponentgui"> 3,4,5,6,8,10,17,36,39,43,56,58,67,73, </key>
+<key name="impossibl"> 28, </key>
+<key name="improv"> 5, </key>
+<key name="in"> 51,31, </key>
+<key name="includ"> 39, </key>
+<key name="increas"> 14, </key>
+<key name="independent"> 16, </key>
+<key name="index"> 25,82, </key>
+<key name="indic"> 9,25,52,58, </key>
+<key name="indicat"> 48,55, </key>
+<key name="inertia"> 43,32, </key>
+<key name="inform"> 32, </key>
+<key name="initial"> 44,45,46,60,61,74, </key>
+<key name="inquir"> 32, </key>
+<key name="insert"> 14, </key>
+<key name="insid"> 52, </key>
+<key name="instead"> 19, </key>
+<key name="integ"> 47, </key>
+<key name="integer"> 26,47, </key>
+<key name="interactive"> 26, </key>
+<key name="intermediat"> 49, </key>
+<key name="internal"> 58,72, </key>
+<key name="interpol"> 3, </key>
+<key name="interpolat"> 20, </key>
+<key name="intersect"> 52, </key>
+<key name="intersection"> 52, </key>
+<key name="introduction"> 49,37,29, </key>
+<key name="invalid"> 43,58,64, </key>
+<key name="invert"> 50, </key>
+<key name="invisibl"> 75, </key>
+<key name="isbyparamet"> 0, </key>
+<key name="iscommonvertex"> 14, </key>
+<key name="iso"> 78, </key>
+<key name="isolin"> 40,78, </key>
+<key name="isometric"> 50, </key>
+<key name="isplanarfac"> 36, </key>
+<key name="isplanarwant"> 3,17,28,67, </key>
+<key name="issucces"> 58, </key>
+<key name="isvalid"> 43,58, </key>
+<key name="iteration"> 34, </key>
+<key name="itself"> 14, </key>
+<key name="ix"> 43,32, </key>
+<key name="iy"> 43,32, </key>
+<key name="iz"> 43,32, </key>
+<key name="join"> 64, </key>
+<key name="jpeg"> 50,78, </key>
+<key name="jpg"> 50,78, </key>
+<key name="junction"> 64, </key>
+<key name="just"> 49, </key>
+<key name="k"> 64, </key>
+<key name="keep"> 44,45,60,74,82, </key>
+<key name="keyboard"> 82, </key>
+<key name="ko"> 58, </key>
+<key name="l"> 36,67, </key>
+<key name="last"> 23,42, </key>
+<key name="lc"> 42,45, </key>
+<key name="lcs1"> 45, </key>
+<key name="lcs2"> 45, </key>
+<key name="least"> 20, </key>
+<key name="leav"> 82, </key>
+<key name="left"> 45,50,78, </key>
+<key name="len"> 58, </key>
+<key name="length"> 0,43,66,32, </key>
+<key name="li"> 1,13, </key>
+<key name="limit"> 52, </key>
+<key name="lin"> 2,3,41,66,82, </key>
+<key name="line1"> 3, </key>
+<key name="line2"> 3, </key>
+<key name="linear"> 66, </key>
+<key name="list"> 3,9,11,12,14,18,20,25,28,34,39,52,57,58,63,64,65,66,68,70,71,72,73,79,82, </key>
+<key name="listchain"> 5, </key>
+<key name="listoffaceid"> 9, </key>
+<key name="listofgeomshap"> 70, </key>
+<key name="listofid"> 70, </key>
+<key name="listofind"> 25, </key>
+<key name="listofkeepinsid"> 52, </key>
+<key name="listofmaterial"> 52, </key>
+<key name="listofremoveinsid"> 52, </key>
+<key name="listofshap"> 18,20,52,63,65,68,79, </key>
+<key name="listoftool"> 52, </key>
+<key name="listofwireid"> 71, </key>
+<key name="listshap"> 33, </key>
+<key name="ll"> 50, </key>
+<key name="local"> 42,45,51,66,73, </key>
+<key name="localcs1"> 45, </key>
+<key name="localcs2"> 45, </key>
+<key name="localop"> 5, </key>
+<key name="locat"> 55, </key>
+<key name="location"> 42,45,31,73, </key>
+<key name="lock"> 50, </key>
+<key name="lsc"> 45, </key>
+<key name="ly"> 66,72, </key>
+<key name="magnitud"> 64, </key>
+<key name="main"> 0,1,2,49,7,9,11,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,41,42,43,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,74,76,77,79,81,82, </key>
+<key name="mainshap"> 82, </key>
+<key name="major"> 24,76, </key>
+<key name="mak"> 5,6,9,43,47,48,52,58,73,74,82, </key>
+<key name="make_block_explod"> 5, </key>
+<key name="makearc"> 1,3,17,36,58,67,73, </key>
+<key name="makebezi"> 3,20, </key>
+<key name="makeblockexplod"> 5,26, </key>
+<key name="makeboolean"> 10,30, </key>
+<key name="makebox"> 7,10,43,56,58,73, </key>
+<key name="makeboxdxdydz"> 5,7,43,56,58,73, </key>
+<key name="makeboxtwopnt"> 4,7,39,56, </key>
+<key name="makecdg"> 43,32, </key>
+<key name="makechamf"> 73, </key>
+<key name="makechamferall"> 9,73, </key>
+<key name="makechamferedg"> 9,73, </key>
+<key name="makechamferfac"> 9,73, </key>
+<key name="makecircl"> 3,13, </key>
+<key name="makecirclethreepnt"> 3,13, </key>
+<key name="makecommon"> 6,16, </key>
+<key name="makecompound"> 5,17,18,43,58, </key>
+<key name="makecon"> 19,56,58, </key>
+<key name="makeconer1r2h"> 19,56, </key>
+<key name="makecut"> 6,58, </key>
+<key name="makecylind"> 6,22,58,73, </key>
+<key name="makecylinderrh"> 22, </key>
+<key name="makeedg"> 8,17,23,36,58, </key>
+<key name="makeellips"> 3,24, </key>
+<key name="makefac"> 3,17,28,36,58,67,73, </key>
+<key name="makefacewir"> 28,36, </key>
+<key name="makefil"> 17,34, </key>
+<key name="makefillet"> 33,73, </key>
+<key name="makefilletall"> 33,73, </key>
+<key name="makefus"> 6,35, </key>
+<key name="makegluefac"> 38,43,58, </key>
+<key name="makehalfpartition"> 4,52, </key>
+<key name="makehexa"> 49,8, </key>
+<key name="makehexa2fac"> 49,8, </key>
+<key name="makeinterpol"> 3,20, </key>
+<key name="makelin"> 3,41, </key>
+<key name="makelinetwopnt"> 3,41, </key>
+<key name="makemark"> 42,73, </key>
+<key name="makemirrorbyaxi"> 44,73, </key>
+<key name="makemirrorbyplan"> 44,73, </key>
+<key name="makemirrorbypoint"> 44,73, </key>
+<key name="makemultirotation1d"> 46, </key>
+<key name="makemultirotation2d"> 46, </key>
+<key name="makemultitransformation1d"> 5,47, </key>
+<key name="makemultitransformation2d"> 5,47, </key>
+<key name="makemultitranslation1d"> 48,73, </key>
+<key name="makemultitranslation2d"> 48,73, </key>
+<key name="makeoffset"> 51,73, </key>
+<key name="makepartition"> 4,52, </key>
+<key name="makepip"> 17,53, </key>
+<key name="makeplan"> 3,4,54, </key>
+<key name="makeplanefac"> 3,54, </key>
+<key name="makeplanethreepnt"> 3,54,73, </key>
+<key name="makepolylin"> 3,20, </key>
+<key name="makeposition"> 45,73, </key>
+<key name="makeprism"> 17,27,36, </key>
+<key name="makeprismvech"> 17,27,58,73, </key>
+<key name="makequad"> 49,8, </key>
+<key name="makequad2edg"> 49,8, </key>
+<key name="makequad4vertic"> 49,8, </key>
+<key name="makerevolution"> 17,59, </key>
+<key name="makerotation"> 58,60,73, </key>
+<key name="makescaletransform"> 61,73, </key>
+<key name="makesection"> 6,62, </key>
+<key name="makesew"> 58,63, </key>
+<key name="makeshell"> 36,65, </key>
+<key name="makesketch"> 36,66,67, </key>
+<key name="makesketcheronplan"> 67, </key>
+<key name="makesolid"> 36,68, </key>
+<key name="makespher"> 5,6,10,56,69, </key>
+<key name="makespherepntr"> 56, </key>
+<key name="maketoru"> 56,76, </key>
+<key name="maketorusrr"> 56,76, </key>
+<key name="maketranslation"> 17,73,74, </key>
+<key name="maketranslationtwopoint"> 73,74, </key>
+<key name="maketranslationvector"> 73,74, </key>
+<key name="makevector"> 3,6,17,36,56,58,67,73,77, </key>
+<key name="makevectordxdydz"> 3,4,17,77, </key>
+<key name="makevertex"> 3,4,5,6,8,17,36,39,43,55,56,58,67,73, </key>
+<key name="makevertexoncurv"> 3,55, </key>
+<key name="makevertexwithref"> 3,55, </key>
+<key name="makewir"> 3,17,36,58,67,73,79, </key>
+<key name="manual"> 82, </key>
+<key name="mark"> 50, </key>
+<key name="mas"> 43,32, </key>
+<key name="material"> 52, </key>
+<key name="math"> 43,58,73, </key>
+<key name="matrix"> 43,32, </key>
+<key name="max"> 26,34,43,64, </key>
+<key name="maxdeg"> 17, </key>
+<key name="maxdegre"> 34, </key>
+<key name="maximal"> 26,64,32, </key>
+<key name="maximum"> 26,34,38,64, </key>
+<key name="maxnbfac"> 26, </key>
+<key name="maxtoleranc"> 64, </key>
+<key name="maxtolerance3d"> 64, </key>
+<key name="mean"> 51,55,66,80, </key>
+<key name="measur"> 32, </key>
+<key name="measurement"> 43,32, </key>
+<key name="mechanism"> 31, </key>
+<key name="meet"> 64, </key>
+<key name="memoris"> 50, </key>
+<key name="mention"> 49, </key>
+<key name="menu"> 0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,40,41,42,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,31,74,76,77,78,79,80,81,82, </key>
+<key name="merg"> 64, </key>
+<key name="mesh"> 2,49,50,78, </key>
+<key name="meshingdeflection"> 2,4, </key>
+<key name="method"> 45, </key>
+<key name="middl"> 1,55, </key>
+<key name="min"> 26,34,43,32, </key>
+<key name="min_dist"> 43, </key>
+<key name="mindeg"> 17, </key>
+<key name="mindegre"> 34, </key>
+<key name="mindistanc"> 43,32, </key>
+<key name="minimal"> 26,28,43,32, </key>
+<key name="minimum"> 26,34,64, </key>
+<key name="minnbfac"> 26, </key>
+<key name="minor"> 24,76, </key>
+<key name="mirror"> 44,73, </key>
+<key name="mirror1"> 73, </key>
+<key name="mirror2"> 73, </key>
+<key name="mirror3"> 73, </key>
+<key name="mod"> 0,10,14,64,78,80, </key>
+<key name="model"> 2,37,29, </key>
+<key name="modifi"> 14,45, </key>
+<key name="modify"> 45,73, </key>
+<key name="modul"> 37,29,50,31, </key>
+<key name="moment"> 43,32, </key>
+<key name="mous"> 50,78, </key>
+<key name="mov"> 45,48, </key>
+<key name="much"> 82, </key>
+<key name="multi"> 5,46,47,48,73, </key>
+<key name="multirotate1d"> 46,73, </key>
+<key name="multirotate2d"> 46,73, </key>
+<key name="multitud"> 57, </key>
+<key name="must"> 43,46,48,71,32, </key>
+<key name="n"> 64, </key>
+<key name="nam"> 0,1,2,49,7,9,13,14,16,18,19,20,21,22,23,24,27,28,33,34,35,38,41,42,44,45,46,47,48,51,52,53,54,55,59,61,62,63,64,65,68,69,70,71,72,31,74,76,77,78,79,81,82, </key>
+<key name="nb"> 7,27,41,69, </key>
+<key name="nb_sub"> 25, </key>
+<key name="nbit"> 17,34, </key>
+<key name="nbound"> 43, </key>
+<key name="nbox"> 43, </key>
+<key name="nbsplitpoint"> 64, </key>
+<key name="nbtim"> 46,47,48, </key>
+<key name="nbtimes1"> 46,48, </key>
+<key name="nbtimes2"> 46,48, </key>
+<key name="nbtimesu"> 47, </key>
+<key name="nbtimesv"> 47, </key>
+<key name="ncentr"> 43, </key>
+<key name="ncompound"> 43, </key>
+<key name="ne"> 7,9,25,27,28,33,34,46,48,53,59,60,61,64,69,74, </key>
+<key name="necessari"> 64, </key>
+<key name="necessary"> 9,33,64,66,32, </key>
+<key name="need"> 14, </key>
+<key name="negativ"> 51, </key>
+<key name="neighbour"> 64, </key>
+<key name="new"> 1,49,7,13,14,18,19,20,22,23,24,25,27,28,34,41,42,50,53,54,55,59,65,66,68,69,73,76,77,78,79,81,82, </key>
+<key name="ninertia"> 43, </key>
+<key name="nminimal"> 43, </key>
+<key name="nod"> 20, </key>
+<key name="noerror"> 11, </key>
+<key name="non"> 43, </key>
+<key name="normal"> 3,13,24,51,54,76, </key>
+<key name="not"> 19, </key>
+<key name="noth"> 28, </key>
+<key name="notion"> 49, </key>
+<key name="nth"> 64, </key>
+<key name="numb"> 26,34,40,46,47,48,51,58,63,64,71,73,78, </key>
+<key name="number"> 47, </key>
+<key name="object"> 1,2,3,4,5,6,8,9,10,13,15,16,17,18,20,23,24,25,27,28,33,34,36,37,39,29,41,42,44,45,46,50,51,53,54,55,56,57,58,59,60,64,65,67,68,72,32,31,30,73,74,77,78,79,80,82, </key>
+<key name="obtain"> 25,43,45,64, </key>
+<key name="occ"> 0,9,14,33,50,70,71,72,78,82, </key>
+<key name="occur"> 11, </key>
+<key name="offset"> 51,73, </key>
+<key name="ok"> 42,43,58,82, </key>
+<key name="old"> 55, </key>
+<key name="on"> 0,14,21,46,47,48,54,55,58,64,66,73,81, </key>
+<key name="opaqu"> 75, </key>
+<key name="open"> 11,14,50,58,31,82, </key>
+<key name="openwir"> 11,58, </key>
+<key name="operation"> 0,1,2,4,49,5,6,7,9,11,12,13,14,16,19,20,21,22,24,25,26,27,33,34,35,37,38,29,41,44,45,46,47,48,51,52,53,54,55,57,58,59,60,61,62,63,64,66,69,70,71,72,30,73,74,76,77,82, </key>
+<key name="operator"> 58,64, </key>
+<key name="opportunity"> 31, </key>
+<key name="opposit"> 7, </key>
+<key name="optimization"> 37,29, </key>
+<key name="option"> 78,80, </key>
+<key name="ord"> 64, </key>
+<key name="orient"> 49, </key>
+<key name="orientat"> 50, </key>
+<key name="orientation"> 50, </key>
+<key name="origin"> 7,19,22,42,50,69,76,77, </key>
+<key name="os"> 58, </key>
+<key name="otherwis"> 0,14,44,45,60,74, </key>
+<key name="our"> 0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,33,34,35,38,41,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,30,74,75,76,77,79,80,82, </key>
+<key name="out"> 50,64, </key>
+<key name="outsid"> 52, </key>
+<key name="ox"> 42,66, </key>
+<key name="oy"> 42, </key>
+<key name="oz"> 19,22,42,66, </key>
+<key name="p"> 56, </key>
+<key name="p_25_25_50"> 5, </key>
+<key name="p_25_50_25"> 5, </key>
+<key name="p_50_25_25"> 5, </key>
+<key name="p_on_arc"> 3, </key>
+<key name="p0"> 3,4,17,36,39,56,58,73, </key>
+<key name="p1"> 3,6,8,17,56,58,67,73, </key>
+<key name="p10"> 8, </key>
+<key name="p100"> 3, </key>
+<key name="p11"> 8, </key>
+<key name="p12"> 8, </key>
+<key name="p13"> 8, </key>
+<key name="p2"> 3,6,8,17,56,58,67,73, </key>
+<key name="p200"> 4,39, </key>
+<key name="p3"> 3,8,17,58,67,73, </key>
+<key name="p4"> 3,8,17,73, </key>
+<key name="p5"> 3,8,17,73, </key>
+<key name="p50"> 3, </key>
+<key name="p6"> 8,17, </key>
+<key name="p7"> 8,17, </key>
+<key name="p70"> 56, </key>
+<key name="p8"> 8,17, </key>
+<key name="p9"> 8, </key>
+<key name="pan"> 50, </key>
+<key name="parallel"> 7,41,42,64, </key>
+<key name="paramet"> 0,14,55,64, </key>
+<key name="parameter"> 4,15,34,58,64,66,75,78,80, </key>
+<key name="parameterization"> 64, </key>
+<key name="parametric"> 64, </key>
+<key name="paramt"> 0, </key>
+<key name="part"> 16,19,50, </key>
+<key name="partition"> 4,52, </key>
+<key name="partition1"> 4, </key>
+<key name="partition2"> 4, </key>
+<key name="partition3"> 4, </key>
+<key name="pas"> 20,41,46,54,66, </key>
+<key name="path"> 17,53, </key>
+<key name="pathshap"> 53, </key>
+<key name="perform"> 4,25,52,73, </key>
+<key name="perpendicular"> 66, </key>
+<key name="pi"> 46,58,73, </key>
+<key name="pictur"> 45, </key>
+<key name="pip"> 17,53, </key>
+<key name="plac"> 45,50,64, </key>
+<key name="plan"> 2,3,4,44,50,52,54,66,73,81,82, </key>
+<key name="planar"> 28,66,67,73,81, </key>
+<key name="plane1"> 3, </key>
+<key name="plane2"> 3, </key>
+<key name="plane3"> 3, </key>
+<key name="plug"> 31, </key>
+<key name="plung"> 2, </key>
+<key name="png"> 50,78, </key>
+<key name="point"> 0,1,3,4,49,7,8,13,14,17,19,20,22,23,24,27,36,39,41,42,43,44,46,50,51,54,55,58,61,64,66,67,69,32,73,74,76,77,82, </key>
+<key name="point1"> 1,3,7,8,13,23,27,41,54,74,77, </key>
+<key name="point2"> 1,3,7,8,13,23,27,41,54,74,77, </key>
+<key name="point3"> 1,3,8,13,54, </key>
+<key name="point4"> 3,8, </key>
+<key name="point5"> 3, </key>
+<key name="pointcoordinat"> 43,32, </key>
+<key name="polylin"> 3,20, </key>
+<key name="pop"> 15,80, </key>
+<key name="position"> 0,45,50,55,64,73,81, </key>
+<key name="positional"> 64, </key>
+<key name="possibiliti"> 28, </key>
+<key name="possibility"> 64, </key>
+<key name="possibl"> 5,20,57,64,32, </key>
+<key name="precision"> 58,63, </key>
+<key name="predefin"> 66, </key>
+<key name="pres"> 42,50, </key>
+<key name="presentation"> 78, </key>
+<key name="presum"> 42, </key>
+<key name="preview"> 50, </key>
+<key name="previou"> 64,66, </key>
+<key name="primitiv"> 7,19,22,37,29,56,69,76, </key>
+<key name="print"> 43,58,32, </key>
+<key name="prism"> 17,27,36,58,73, </key>
+<key name="prism_edg"> 73, </key>
+<key name="prism_fac"> 36,73, </key>
+<key name="prism1"> 17, </key>
+<key name="prism2"> 17, </key>
+<key name="problem"> 64, </key>
+<key name="proces"> 14,58,64,70, </key>
+<key name="processshap"> 58,64, </key>
+<key name="produc"> 2,9,14,16,21,26,33,35,44,46,47,48,51,52,57,60,61,62,63,64,70,73,74, </key>
+<key name="program"> 39, </key>
+<key name="projection"> 46,81, </key>
+<key name="prop"> 43, </key>
+<key name="propagat"> 5,57, </key>
+<key name="propagation"> 5,57, </key>
+<key name="properti"> 43,32, </key>
+<key name="proportional"> 64, </key>
+<key name="provid"> 0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,33,34,35,38,41,44,45,46,47,48,50,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,30,74,75,76,77,79,80,82, </key>
+<key name="ps"> 58, </key>
+<key name="put"> 2, </key>
+<key name="px"> 3,17,36,58,73, </key>
+<key name="pxy"> 73, </key>
+<key name="pxyz"> 17,36,73, </key>
+<key name="py"> 3,17,36,58,73, </key>
+<key name="py1"> 58, </key>
+<key name="python"> 32, </key>
+<key name="pz"> 3,4,17,36,58,73, </key>
+<key name="qface1"> 8, </key>
+<key name="qface2"> 8, </key>
+<key name="qface3"> 8, </key>
+<key name="qface4"> 8, </key>
+<key name="qface5"> 8, </key>
+<key name="qface6"> 8, </key>
+<key name="qface7"> 8, </key>
+<key name="qface8"> 8, </key>
+<key name="quadrangl"> 49,8,54,32, </key>
+<key name="r"> 33,36,67, </key>
+<key name="radio"> 82, </key>
+<key name="radiu"> 3,9,13,19,22,24,33,66,69,73,76, </key>
+<key name="radius"> 3,19,24,76, </key>
+<key name="radius1"> 6,19,56,58,73, </key>
+<key name="radius2"> 19,56, </key>
+<key name="radius3"> 56, </key>
+<key name="radiusmajor"> 24,76, </key>
+<key name="radiusminor"> 24,76, </key>
+<key name="rais"> 39,43,58, </key>
+<key name="rang"> 0,25,37,29,31,75, </key>
+<key name="recent"> 78, </key>
+<key name="reconstruction"> 52, </key>
+<key name="redefin"> 78, </key>
+<key name="reduc"> 64, </key>
+<key name="referenc"> 42,55, </key>
+<key name="refresh"> 78, </key>
+<key name="regard"> 55, </key>
+<key name="relativ"> 66, </key>
+<key name="relative"> 73, </key>
+<key name="relevant"> 80, </key>
+<key name="remain"> 50,80, </key>
+<key name="remaind"> 45, </key>
+<key name="remot"> 50, </key>
+<key name="remov"> 39,44,45,50,58,60,64,70,71,72,74,82, </key>
+<key name="removeobject"> 39,82, </key>
+<key name="removeweb"> 52, </key>
+<key name="renam"> 78, </key>
+<key name="repair"> 0,11,12,14,37,38,29,58,63,64,70,71,72, </key>
+<key name="repetition"> 46,48, </key>
+<key name="represent"> 50,54, </key>
+<key name="representation"> 50, </key>
+<key name="requir"> 64,31, </key>
+<key name="requireddegre"> 64, </key>
+<key name="requirednbsegment"> 64, </key>
+<key name="res"> 58, </key>
+<key name="reset"> 50, </key>
+<key name="resiz"> 50, </key>
+<key name="respect"> 38,66, </key>
+<key name="restor"> 50, </key>
+<key name="restriction"> 64, </key>
+<key name="result"> 0,1,2,4,49,5,6,7,9,11,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,41,44,46,47,48,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,32,73,74,76,77,79,82, </key>
+<key name="resultant"> 64, </key>
+<key name="retriev"> 12, </key>
+<key name="return"> 25,26,43,50,32,82, </key>
+<key name="revers"> 46,60, </key>
+<key name="revolution"> 17,59,64, </key>
+<key name="right"> 15,45,78,80, </key>
+<key name="ris"> 64, </key>
+<key name="rot1d"> 73, </key>
+<key name="rot2d"> 73, </key>
+<key name="rotat"> 46,50,59,60,73, </key>
+<key name="rotation"> 46,50,58,60,73, </key>
+<key name="rul"> 64, </key>
+<key name="runtimeerror"> 43,58, </key>
+<key name="s"> 11,13,14,17,47,58,61,70,71,72,82, </key>
+<key name="s1"> 16,35,62, </key>
+<key name="s2"> 16,35,62, </key>
+<key name="salom"> 3,4,5,6,8,10,17,36,37,39,29,43,56,58,67,73, </key>
+<key name="sam"> 46,64,66,73,82, </key>
+<key name="sameparamet"> 64, </key>
+<key name="satisfy"> 32, </key>
+<key name="sav"> 50,31, </key>
+<key name="scal"> 61,73, </key>
+<key name="scen"> 50, </key>
+<key name="script"> 0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,33,34,35,38,41,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,30,74,75,76,77,79,80,82, </key>
+<key name="se"> 45,50,80, </key>
+<key name="search"> 31, </key>
+<key name="second"> 7,13,19,22,42,44,45,47,48,52,54,55,64,67,69,30,74,76,77,81, </key>
+<key name="section"> 2,6,50,62,30, </key>
+<key name="seem"> 58, </key>
+<key name="segment"> 64,66, </key>
+<key name="select"> 0,1,2,4,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,39,41,42,44,45,46,47,48,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,32,31,74,76,77,78,79,80,81,82, </key>
+<key name="selection"> 33,66,81,82, </key>
+<key name="sens"> 52, </key>
+<key name="separat"> 30, </key>
+<key name="serv"> 20,27,53,59, </key>
+<key name="set"> 0,14,26,28,36,46,51,55,81, </key>
+<key name="setcolor"> 10,15, </key>
+<key name="setdisplaymod"> 3,4,5,6,8,10,17,36,56,58,67,73,80, </key>
+<key name="settransparency"> 3,10,36,67,75, </key>
+<key name="sew"> 58,63, </key>
+<key name="sg"> 5,39,58,78, </key>
+<key name="shad"> 78,80, </key>
+<key name="shap"> 0,2,4,9,11,12,14,16,18,21,25,27,33,34,35,37,38,39,29,40,43,44,45,46,48,50,51,52,53,57,58,59,60,61,62,63,64,70,71,72,32,73,74,75,78,82, </key>
+<key name="shape1"> 32,30, </key>
+<key name="shape2"> 32,30, </key>
+<key name="shapelistcompound"> 17, </key>
+<key name="shapes_of_given_typ"> 25, </key>
+<key name="shapetyp"> 33,36,39,58,73,82, </key>
+<key name="shapetypeedg"> 73, </key>
+<key name="shapetypefac"> 73, </key>
+<key name="shar"> 12, </key>
+<key name="sharp"> 64, </key>
+<key name="shel"> 12,18,36,51,65,68,80, </key>
+<key name="shell"> 49,27,36,51,53,59,65,68, </key>
+<key name="shift"> 45,55,79,82, </key>
+<key name="short"> 15,80, </key>
+<key name="shortcut"> 28, </key>
+<key name="should"> 27,41,70,71,32, </key>
+<key name="show"> 50,32, </key>
+<key name="shown"> 42, </key>
+<key name="sid"> 54, </key>
+<key name="sign"> 51, </key>
+<key name="similar"> 54, </key>
+<key name="simp"> 42, </key>
+<key name="simpl"> 46,47,48, </key>
+<key name="singl"> 28, </key>
+<key name="six"> 49,8, </key>
+<key name="siz"> 9,54,64, </key>
+<key name="sketch"> 36,66,67, </key>
+<key name="sketcher"> 36, </key>
+<key name="sketcher1"> 36,67, </key>
+<key name="sketcher2"> 36,67, </key>
+<key name="sketcher3"> 36, </key>
+<key name="skip"> 82, </key>
+<key name="small"> 50,64, </key>
+<key name="so"> 28,45, </key>
+<key name="solid"> 49,7,8,19,22,25,27,36,47,51,53,59,68,69,76, </key>
+<key name="solid1"> 8, </key>
+<key name="solid2"> 8, </key>
+<key name="sort"> 25, </key>
+<key name="sourc"> 59, </key>
+<key name="spac"> 13,20,54,55,32,77, </key>
+<key name="specifi"> 0,7,9,14,33,42,47,58,64,72,73, </key>
+<key name="specific"> 49, </key>
+<key name="specify"> 0,60, </key>
+<key name="spher"> 5,6,10,56,69,73, </key>
+<key name="sphere1"> 56, </key>
+<key name="sphere2"> 56, </key>
+<key name="sphere3"> 56, </key>
+<key name="splin"> 3,20, </key>
+<key name="split"> 0,64, </key>
+<key name="splitangl"> 64, </key>
+<key name="splitclosedfac"> 64, </key>
+<key name="splitcontinuity"> 64, </key>
+<key name="spot"> 64, </key>
+<key name="sqrt"> 43, </key>
+<key name="stag"> 49, </key>
+<key name="standard"> 15,78, </key>
+<key name="start"> 1,27,45,66,74,77, </key>
+<key name="step"> 37,29,46,48,31, </key>
+<key name="step1"> 48, </key>
+<key name="step2"> 48, </key>
+<key name="still"> 64, </key>
+<key name="str"> 66, </key>
+<key name="strict"> 50, </key>
+<key name="strip"> 64, </key>
+<key name="study"> 3,4,5,6,8,17,36,56,58,67,73, </key>
+<key name="sub"> 25,50,58,71,82, </key>
+<key name="sub_shape_id"> 58, </key>
+<key name="subfacelist"> 39, </key>
+<key name="submenu"> 32, </key>
+<key name="subshap"> 25,82, </key>
+<key name="subshapeall"> 25, </key>
+<key name="subshapeallid"> 25, </key>
+<key name="subshapeallsort"> 25,36,39,58,73, </key>
+<key name="subshapeallsortedid"> 25, </key>
+<key name="subshapeid"> 82, </key>
+<key name="subshapesort"> 25, </key>
+<key name="subtraction"> 45, </key>
+<key name="successful"> 43, </key>
+<key name="sup_fac"> 58, </key>
+<key name="suppres"> 58,70,71,72, </key>
+<key name="suppressfac"> 58,70, </key>
+<key name="suppresshol"> 58,71, </key>
+<key name="suppressinternalwir"> 58,72, </key>
+<key name="surfac"> 28,34,43,51,64,32,73, </key>
+<key name="surfacecontinuity"> 64, </key>
+<key name="surfacemod"> 64, </key>
+<key name="symmetric"> 73, </key>
+<key name="symmetrical"> 44,73, </key>
+<key name="symmetry"> 44, </key>
+<key name="system"> 19,22,42,45,69,73,81, </key>
+<key name="t"> 7,27,39,50,69, </key>
+<key name="tak"> 64, </key>
+<key name="tangent"> 64,66, </key>
+<key name="tangential"> 64, </key>
+<key name="target"> 26,66, </key>
+<key name="technology"> 50, </key>
+<key name="tetrahedral"> 49, </key>
+<key name="textual"> 66,67, </key>
+<key name="th"> 64, </key>
+<key name="theendlc"> 45, </key>
+<key name="them"> 7,25,50,64,70,79,82, </key>
+<key name="theobject"> 45, </key>
+<key name="therefor"> 66, </key>
+<key name="theshap"> 38,58, </key>
+<key name="thestartlc"> 45, </key>
+<key name="thetoleranc"> 38, </key>
+<key name="third"> 7, </key>
+<key name="thre"> 1,3,13,17,20,36,42,44,54,55,67,73,81, </key>
+<key name="thu"> 64,75, </key>
+<key name="tim"> 20,46,48,55,73, </key>
+<key name="tobezi"> 64, </key>
+<key name="togeth"> 82, </key>
+<key name="tol"> 43, </key>
+<key name="tol2d"> 17,34, </key>
+<key name="tol3d"> 17,34, </key>
+<key name="toleranc"> 14,34,38,43,58,64,32, </key>
+<key name="tolerance2d"> 64, </key>
+<key name="tolerance3d"> 58,64, </key>
+<key name="tool"> 43,52,32, </key>
+<key name="toolbar"> 50, </key>
+<key name="top_fac"> 5, </key>
+<key name="top_face_ind"> 5, </key>
+<key name="toru"> 56,76, </key>
+<key name="torus"> 56, </key>
+<key name="torus1"> 56, </key>
+<key name="torus2"> 56, </key>
+<key name="tr1d"> 73, </key>
+<key name="tr2d"> 73, </key>
+<key name="transform"> 5,16,47,61,73, </key>
+<key name="transformat"> 5, </key>
+<key name="transformation"> 5,9,33,37,29,44,45,46,47,48,50,51,60,61,73,74, </key>
+<key name="translat"> 45,46,48,51,73,74, </key>
+<key name="translation"> 46,47,48,73,74, </key>
+<key name="translation1"> 73, </key>
+<key name="translation2"> 73, </key>
+<key name="translation3"> 73, </key>
+<key name="transparency"> 10,75,78, </key>
+<key name="transparent"> 75,80, </key>
+<key name="triangl"> 50, </key>
+<key name="trihedron"> 50, </key>
+<key name="trimsiz"> 3,4,54, </key>
+<key name="tru"> 0,14,52,58,32, </key>
+<key name="truncat"> 19, </key>
+<key name="try"> 28, </key>
+<key name="tt"> 36,67, </key>
+<key name="tui"> 0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,41,42,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,32,30,74,75,76,77,78,79,80,82, </key>
+<key name="tupl"> 32, </key>
+<key name="two"> 0,3,4,49,7,8,9,12,16,17,19,23,35,36,38,39,45,46,47,48,52,64,67,69,32,73,76,81,82, </key>
+<key name="typ"> 20,25,26,52,64,66,32,30,82, </key>
+<key name="u"> 64, </key>
+<key name="underly"> 14,64, </key>
+<key name="unionlist"> 39, </key>
+<key name="up"> 15,19,80, </key>
+<key name="updat"> 78, </key>
+<key name="updateobjbrows"> 5,39,58, </key>
+<key name="us"> 2,49,14,25,26,34,37,29,45,47,50,64,66,72,32,30,75,82, </key>
+<key name="useful"> 0,1,2,49,7,9,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,33,34,35,38,41,44,45,46,47,48,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,30,74,75,76,77,78,79,80,82, </key>
+<key name="v"> 6,56,58,73, </key>
+<key name="v1"> 49, </key>
+<key name="v2"> 49, </key>
+<key name="v3"> 49, </key>
+<key name="v4"> 49, </key>
+<key name="val"> 0, </key>
+<key name="valid"> 43,58,32, </key>
+<key name="validity"> 32, </key>
+<key name="valu"> 0,2,7,9,14,19,22,27,33,38,40,42,43,45,46,48,51,54,58,59,63,64,66,69,32,74,76,77, </key>
+<key name="variety"> 25, </key>
+<key name="variou"> 64, </key>
+<key name="vector"> 3,4,6,13,17,19,22,24,27,36,41,42,44,46,48,54,56,58,59,60,64,66,67,73,74,76,77,81, </key>
+<key name="vector_arc"> 3,67, </key>
+<key name="vector1"> 3,17, </key>
+<key name="vector1_arc1"> 17, </key>
+<key name="vector1_arc2"> 17, </key>
+<key name="vector2"> 3,17, </key>
+<key name="vector2_arc1"> 17, </key>
+<key name="vector2_arc2"> 17, </key>
+<key name="vector3"> 17, </key>
+<key name="versa"> 64, </key>
+<key name="vertex"> 3,4,6,13,14,17,19,22,23,24,27,43,44,53,54,55,56,58,59,61,69,32,73,76, </key>
+<key name="vertex_n"> 55, </key>
+<key name="vertex1"> 23, </key>
+<key name="vertex2"> 23, </key>
+<key name="vertexmaxtol"> 32, </key>
+<key name="vertexmintol"> 32, </key>
+<key name="vertic"> 1,3,49,5,7,8,14,17,23,25,36,39,41,54,56,58,67,73,74,77, </key>
+<key name="via"> 49,7,27,28,41,50,66,69,31, </key>
+<key name="vic"> 64, </key>
+<key name="view"> 0,9,10,14,33,42,50,70,71,72,32,78,79,80,82, </key>
+<key name="visibl"> 50, </key>
+<key name="visualiz"> 50, </key>
+<key name="volum"> 43,32, </key>
+<key name="vr"> 73, </key>
+<key name="vrot1d"> 73, </key>
+<key name="vt"> 73, </key>
+<key name="vtr1d"> 73, </key>
+<key name="vtr2d"> 73, </key>
+<key name="vxy"> 3,17,36,58,73, </key>
+<key name="vxyz"> 4, </key>
+<key name="vz"> 73, </key>
+<key name="w_0"> 58, </key>
+<key name="wantplanarfac"> 58, </key>
+<key name="wat"> 2, </key>
+<key name="waterdensity"> 2,4, </key>
+<key name="way"> 7,25,27,41,44,46,69,82, </key>
+<key name="weight"> 2,4, </key>
+<key name="well"> 64, </key>
+<key name="wf"> 67, </key>
+<key name="what"> 43, </key>
+<key name="whati"> 43,32, </key>
+<key name="wheth"> 32, </key>
+<key name="whil"> 11,17,43,64,80, </key>
+<key name="whos"> 28,32, </key>
+<key name="wid"> 37,29, </key>
+<key name="will"> 0,1,2,49,7,9,11,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,33,34,35,38,41,42,44,45,46,47,48,50,51,52,53,54,55,57,59,60,61,62,63,64,65,66,68,69,70,71,72,31,74,76,77,79,82, </key>
+<key name="wir"> 3,49,11,14,17,25,27,28,36,43,53,58,59,66,67,71,72,73,79, </key>
+<key name="wire_clos"> 58, </key>
+<key name="wire_nam"> 58, </key>
+<key name="wire1"> 17, </key>
+<key name="wire2"> 17, </key>
+<key name="wirefram"> 78,80, </key>
+<key name="wish"> 25,50,31, </key>
+<key name="within"> 14,40,78, </key>
+<key name="without"> 58, </key>
+<key name="work"> 37,29,46,50,64,66,81,82, </key>
+<key name="workingplan"> 66, </key>
+<key name="ww"> 36,67, </key>
+<key name="x"> 3,7,24,42,45,55,66,69,32, </key>
+<key name="x1"> 7, </key>
+<key name="x2"> 7, </key>
+<key name="xdx"> 42, </key>
+<key name="xdy"> 42, </key>
+<key name="xdz"> 42, </key>
+<key name="xmax"> 43,32, </key>
+<key name="xmin"> 43,32, </key>
+<key name="xoy"> 66, </key>
+<key name="xyz"> 81, </key>
+<key name="xz_fac"> 5, </key>
+<key name="xz_face_ind"> 5, </key>
+<key name="y"> 3,7,24,42,55,66,69,32, </key>
+<key name="y1"> 7, </key>
+<key name="y2"> 7, </key>
+<key name="ydx"> 42, </key>
+<key name="ydy"> 42, </key>
+<key name="ydz"> 42, </key>
+<key name="ymax"> 43,32, </key>
+<key name="ymin"> 43,32, </key>
+<key name="your"> 15,34,63,71,32,31,78,81,82, </key>
+<key name="yourselv"> 42, </key>
+<key name="yz_fac"> 5, </key>
+<key name="yz_face_ind"> 5, </key>
+<key name="z"> 2,3,7,42,55,69,32, </key>
+<key name="z1"> 7, </key>
+<key name="z2"> 7, </key>
+<key name="zero"> 19, </key>
+<key name="zmax"> 43,32, </key>
+<key name="zmin"> 43,32, </key>
+<key name="zoom"> 50, </key>
+
+</ftswdata>
-<?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
+<?xml version='1.0' encoding='windows-1252' ?>
+<glossarydata>
+ <entry name="Cell" value="Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension." />
+ <entry name="Component" value="One integer or real value can correspond to each component of a field and to each entity of a mesh" />
+ <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." />
+ <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)." />
+ <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." />
+ <entry name="Equivalence" value="Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension." />
+ <entry name="Face" value="Face of a volumetrical cell (triangle, quadrangle)." />
+ <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." />
+ <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." />
+ <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." />
+ <entry name="Group" value="Unordered set of entities of a mesh. One entity can belong to several groups." />
+ <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)." />
+ <entry name="Nodal connectivity" value="It is a description of an entity of the mesh by an ordered list of nodes constituting this entity." />
+ <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." />
+ <entry name="Point" value="Geometrical entity determined by its coordinates in the space." />
+ <entry name="Reference connectivity" value="For each type of entity of a mesh, reference connectivity define the topology of an entity." />
+ <entry name="Result" value="List of fields referring to one mesh." />
+ <entry name="Study" value="Study represents a chain of sequences of calculations." />
+
+</glossarydata>
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<glossary>\r
-<chunkinfo url="whgdata0.xml" first="Cell" last="Study" num="18" />\r
-\r
+<?xml version='1.0' encoding='windows-1252' ?>
+<glossary>
+<chunkinfo url="whgdata0.xml" first="Cell" last="Study" num="18" />
+
</glossary>
\ No newline at end of file
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<index>\r
-\r
-</index>\r
+<?xml version='1.0' encoding='windows-1252' ?>
+<index>
+
+</index>
-<?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="Displaying/hiding objects" url="files/salome2_sp3_displaygui_functions.htm" />\r
- <book name="Changing Display Parameters" >\r
- <item name="Display Mode" url="wireframe_and_shading.htm" />\r
- <item name="Color" url="color.htm" />\r
- <item name="Transparency" url="transparency.htm" />\r
- <item name="Isolines" url="isos.htm" />\r
- </book>\r
- </book>\r
- <book name="Creating geometrical objects" >\r
- <book name="Creation of Basic Geometric Objects" >\r
- <item name="Point" url="point.htm" />\r
- <item name="Line" url="line.htm" />\r
- <item name="Circle" url="circle.htm" />\r
- <item name="Ellipse" url="ellipse.htm" />\r
- <item name="Arc" url="arc.htm" />\r
- <item name="Curve" url="curve.htm" />\r
- <item name="Vector" url="vector.htm" />\r
- <item name="Plane" url="plane.htm" />\r
- <item name="Working Plane" url="working_plane.htm" />\r
- <item name="Local Coordinate System" url="local_coordinate_system.htm" />\r
- </book>\r
- <book name="Creation of Primitives" >\r
- <item name="Box" url="box.htm" />\r
- <item name="Cylinder" url="cylinder.htm" />\r
- <item name="Sphere" url="sphere.htm" />\r
- <item name="Torus" url="turus.htm" />\r
- <item name="Cone" url="cone.htm" />\r
- </book>\r
- <book name="Generation of Complex Objects" >\r
- <item name="Extrusion" url="extrusion.htm" />\r
- <item name="Revolution" url="revolution.htm" />\r
- <item name="Filling" url="filling.htm" />\r
- <item name="Pipe" url="pipe_creation.htm" />\r
- </book>\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
- <book name="Creation of Advanced Geometrical Objects" >\r
- <item name="Explode" url="explode.htm" />\r
- <item name="Edge" url="edge.htm" />\r
- <item name="Wire" url="wire.htm" />\r
- <item name="Face" url="face.htm" />\r
- <item name="Shell" url="shell.htm" />\r
- <item name="Solid" url="solid.htm" />\r
- <item name="Compound" url="compound.htm" />\r
- </book>\r
- </book>\r
- <book name="Transforming geometrical objects" >\r
- <book name="Basic Operations" >\r
- <item name="Partition" url="partition.htm" />\r
- <item name="Archimede" url="archimede.htm" />\r
- </book>\r
- <book name="Boolean Operations" >\r
- <item name="Using boolean operations" url="files/salome2_sp3_booleangui_functions.htm" />\r
- <item name="Fuse" url="fuse.htm" />\r
- <item name="Common" url="common.htm" />\r
- <item name="Cut" url="cut.htm" />\r
- <item name="Section" url="section.htm" />\r
- </book>\r
- <book name="Transformation Operations" >\r
- <item name="Translation" url="translation.htm" />\r
- <item name="Rotation" url="rotation.htm" />\r
- <item name="Modify the Location" url="modify_the_location.htm" />\r
- <item name="Mirror Image" url="mirror_image.htm" />\r
- <item name="Scale Transform" url="scale_transform.htm" />\r
- <item name="Offset Surface" url="offset_surface.htm" />\r
- <item name="Multi Translation" url="multi_translation.htm" />\r
- <item name="Multi Rotation" url="multi_rotation.htm" />\r
- <item name="Fillet" url="fillet.htm" />\r
- <item name="Chamfer" url="chamfer.htm" />\r
- </book>\r
- <book name="Blocks Operations" >\r
- <item name="Multi Transformation" url="multi_transformation.htm" />\r
- <item name="Explode on Blocks" url="explode_on_blocks.htm" />\r
- <item name="Propagate" url="propagate.htm" />\r
- </book>\r
- <book name="Repairing Operations" >\r
- <item name="Shape Processing" url="shape_processing.htm" />\r
- <item name="Suppress Faces" url="suppress_faces.htm" />\r
- <item name="Close Contour" url="close_contour.htm" />\r
- <item name="Suppress Internal Wires" url="suppress_internal_wires.htm" />\r
- <item name="Suppress Holes" url="suppress_holes.htm" />\r
- <item name="Sewing" url="sewing.htm" />\r
- <item name="Glue Faces" url="glue_faces.htm" />\r
- <item name="Add Point on Edge" url="add_point_on_edge.htm" />\r
- <item name="Check Free Boundaries" url="check_free_boundaries.htm" />\r
- <item name="Check Free Faces" url="check_free_faces.htm" />\r
- </book>\r
- </book>\r
- <item name="Using measurement tools" url="files/salome2_sp3_measuregui_functions.htm" />\r
- <book name="TUI Scripts" >\r
- <item name="Changing Display Parameters" url="changing_display_parameters.htm" />\r
- <book name="Creation of Geometric Objects" >\r
- <item name="Basic Geometrical Objects" url="basic_geometrical_objects.htm" />\r
- <item name="Primitives" url="primitives.htm" />\r
- <item name="Complex Objects" url="complex_objects.htm" />\r
- <item name="Working with Groups" url="groups.htm" />\r
- <item name="Building by Blocks" url="building_by_blocks.htm" />\r
- <item name="Sketcher" url="sketcher_tui.htm" />\r
- <item name="Advanced Geometrical Objects" url="geometrical_objects.htm" />\r
- </book>\r
- <book name="Transformation" >\r
- <item name="Basic Operations" url="basic_operations.htm" />\r
- <item name="Boolean Operations" url="boolean_operations.htm" />\r
- <item name="Transformation Operations" url="transformation_operations.htm" />\r
- <item name="Blocks Operations" url="blocks_operations.htm" />\r
- <item name="Repairing Operations" url="repairing_operations.htm" />\r
- </book>\r
- <item name="Measurement Tools" url="measurement_tools.htm" />\r
- </book>\r
-</book>\r
-\r
-</tocdata>\r
+<?xml version='1.0' encoding='windows-1252' ?>
+<tocdata>
+<book name="Geometry module" >
+ <item name="Introduction to Geometry" url="geometry.htm" />
+ <item name="Importing/exporting geometrical objects" url="files/salome2_sp3_geomtoolsgui_functions.htm" />
+ <book name="Creating geometrical objects" >
+ <book name="Creating Basic Geometric Objects" >
+ <item name="Point" url="point.htm" />
+ <item name="Line" url="line.htm" />
+ <item name="Circle" url="circle.htm" />
+ <item name="Ellipse" url="ellipse.htm" />
+ <item name="Arc" url="arc.htm" />
+ <item name="Curve" url="curve.htm" />
+ <item name="Vector" url="vector.htm" />
+ <item name="Plane" url="plane.htm" />
+ <item name="Working Plane" url="working_plane.htm" />
+ <item name="Local Coordinate System" url="local_coordinate_system.htm" />
+ </book>
+ <book name="Creating Primitives" >
+ <item name="Box" url="box.htm" />
+ <item name="Cylinder" url="cylinder.htm" />
+ <item name="Sphere" url="sphere.htm" />
+ <item name="Torus" url="turus.htm" />
+ <item name="Cone" url="cone.htm" />
+ </book>
+ <book name="Creating Complex Objects" >
+ <item name="Extrusion" url="extrusion.htm" />
+ <item name="Revolution" url="revolution.htm" />
+ <item name="Filling" url="filling.htm" />
+ <item name="Pipe" url="pipe_creation.htm" />
+ </book>
+ <item name="Working with groups" url="working_with_groups.htm" />
+ <item name="Building by blocks" url="newentity_blocks.htm" />
+ <item name="Sketcher" url="sketcher.htm" />
+ <book name="Creating Advanced Geometrical Objects" >
+ <item name="Explode" url="explode.htm" />
+ <item name="Edge" url="edge.htm" />
+ <item name="Wire" url="wire.htm" />
+ <item name="Face" url="face.htm" />
+ <item name="Shell" url="shell.htm" />
+ <item name="Solid" url="solid.htm" />
+ <item name="Compound" url="compound.htm" />
+ </book>
+ </book>
+ <book name="Viewing geometrical objects" >
+ <item name="Viewing Geometrical Objects" url="viewing_geometrical_objects.htm" />
+ <item name="OCC 3D Viewer" url="occ_viewer.htm" />
+ <item name="Display Mode" url="wireframe_and_shading.htm" />
+ <item name="Color" url="color.htm" />
+ <item name="Transparency" url="transparency.htm" />
+ <item name="Isolines" url="isos.htm" />
+ </book>
+ <book name="Transforming geometrical objects" >
+ <book name="Basic Operations" >
+ <item name="Partition" url="partition.htm" />
+ <item name="Archimede" url="archimede.htm" />
+ </book>
+ <book name="Boolean Operations" >
+ <item name="Using boolean operations" url="files/salome2_sp3_booleangui_functions.htm" />
+ <item name="Fuse" url="fuse.htm" />
+ <item name="Common" url="common.htm" />
+ <item name="Cut" url="cut.htm" />
+ <item name="Section" url="section.htm" />
+ </book>
+ <book name="Transformation Operations" >
+ <item name="Translation" url="translation.htm" />
+ <item name="Rotation" url="rotation.htm" />
+ <item name="Modify the Location" url="modify_the_location.htm" />
+ <item name="Mirror Image" url="mirror_image.htm" />
+ <item name="Scale Transform" url="scale_transform.htm" />
+ <item name="Offset Surface" url="offset_surface.htm" />
+ <item name="Multi Translation" url="multi_translation.htm" />
+ <item name="Multi Rotation" url="multi_rotation.htm" />
+ <item name="Fillet" url="fillet.htm" />
+ <item name="Chamfer" url="chamfer.htm" />
+ </book>
+ <book name="Blocks Operations" >
+ <item name="Multi Transformation" url="multi_transformation.htm" />
+ <item name="Explode on Blocks" url="explode_on_blocks.htm" />
+ <item name="Propagate" url="propagate.htm" />
+ </book>
+ <book name="Repairing Operations" >
+ <item name="Shape Processing" url="shape_processing.htm" />
+ <item name="Suppress Faces" url="suppress_faces.htm" />
+ <item name="Close Contour" url="close_contour.htm" />
+ <item name="Suppress Internal Wires" url="suppress_internal_wires.htm" />
+ <item name="Suppress Holes" url="suppress_holes.htm" />
+ <item name="Sewing" url="sewing.htm" />
+ <item name="Glue Faces" url="glue_faces.htm" />
+ <item name="Add Point on Edge" url="add_point_on_edge.htm" />
+ <item name="Check Free Boundaries" url="check_free_boundaries.htm" />
+ <item name="Check Free Faces" url="check_free_faces.htm" />
+ </book>
+ </book>
+ <item name="Using measurement tools" url="files/salome2_sp3_measuregui_functions.htm" />
+ <item name="Access to Geometry module functionality from Python (using geompy.py)" url="geompy_doc/namespacegeompy.html" />
+ <book name="TUI Scripts" >
+ <item name="Viewing Geometrical Objects" url="changing_display_parameters.htm" />
+ <book name="Creating Geometric Objects" >
+ <item name="Basic Geometrical Objects" url="basic_geometrical_objects.htm" />
+ <item name="Primitives" url="primitives.htm" />
+ <item name="Complex Objects" url="complex_objects.htm" />
+ <item name="Working with Groups" url="groups.htm" />
+ <item name="Building by Blocks" url="building_by_blocks.htm" />
+ <item name="Sketcher" url="sketcher_tui.htm" />
+ <item name="Advanced Geometrical Objects" url="geometrical_objects.htm" />
+ </book>
+ <book name="Transformation" >
+ <item name="Basic Operations" url="basic_operations.htm" />
+ <item name="Boolean Operations" url="boolean_operations.htm" />
+ <item name="Transformation Operations" url="transformation_operations.htm" />
+ <item name="Blocks Operations" url="blocks_operations.htm" />
+ <item name="Repairing Operations" url="repairing_operations.htm" />
+ </book>
+ <item name="Measurement Tools" url="measurement_tools.htm" />
+ </book>
+</book>
+
+</tocdata>
-<?xml version='1.0' encoding='windows-1252' ?>\r
-<toc root="whtdata0.xml">\r
-\r
-</toc>\r
+<?xml version='1.0' encoding='windows-1252' ?>
+<toc root="whtdata0.xml">
+
+</toc>
+++ /dev/null
-# Doxyfile 1.3-rc1
-
-#---------------------------------------------------------------------------
-# General configuration options
-#---------------------------------------------------------------------------
-PROJECT_NAME = "SALOME - GEOM - v.3.2.0a1"
-PROJECT_NUMBER = id#1.1
-OUTPUT_DIRECTORY = ../
-OUTPUT_LANGUAGE = English
-EXTRACT_ALL = YES
-EXTRACT_PRIVATE = YES
-EXTRACT_STATIC = YES
-EXTRACT_LOCAL_CLASSES = YES
-HIDE_UNDOC_MEMBERS = NO
-HIDE_UNDOC_CLASSES = NO
-HIDE_FRIEND_COMPOUNDS = NO
-HIDE_IN_BODY_DOCS = NO
-BRIEF_MEMBER_DESC = YES
-REPEAT_BRIEF = NO
-ALWAYS_DETAILED_SEC = YES
-INLINE_INHERITED_MEMB = YES
-FULL_PATH_NAMES = NO
-STRIP_FROM_PATH =
-INTERNAL_DOCS = YES
-CASE_SENSE_NAMES = YES
-SHORT_NAMES = NO
-HIDE_SCOPE_NAMES = NO
-VERBATIM_HEADERS = YES
-SHOW_INCLUDE_FILES = YES
-JAVADOC_AUTOBRIEF = YES
-MULTILINE_CPP_IS_BRIEF = NO
-DETAILS_AT_TOP = NO
-INHERIT_DOCS = YES
-INLINE_INFO = YES
-SORT_MEMBER_DOCS = NO
-DISTRIBUTE_GROUP_DOC = NO
-TAB_SIZE = 5
-GENERATE_TODOLIST = YES
-GENERATE_TESTLIST = YES
-GENERATE_BUGLIST = YES
-GENERATE_DEPRECATEDLIST= YES
-ALIASES =
-ENABLED_SECTIONS =
-MAX_INITIALIZER_LINES = 25
-OPTIMIZE_OUTPUT_FOR_C = YES
-OPTIMIZE_OUTPUT_JAVA = YES
-SHOW_USED_FILES = NO
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-QUIET = NO
-WARNINGS = YES
-WARN_IF_UNDOCUMENTED = YES
-WARN_FORMAT = "$file:$line: $text"
-WARN_LOGFILE = log.txt
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-INPUT = ../../../share/salome/idl/GEOM_Gen.idl
-FILE_PATTERNS =
-RECURSIVE = NO
-EXCLUDE =
-EXCLUDE_SYMLINKS = NO
-EXCLUDE_PATTERNS =
-EXAMPLE_PATH =
-EXAMPLE_PATTERNS =
-EXAMPLE_RECURSIVE = NO
-IMAGE_PATH = sources/
-INPUT_FILTER =
-FILTER_SOURCE_FILES = YES
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-SOURCE_BROWSER = NO
-INLINE_SOURCES = NO
-STRIP_CODE_COMMENTS = YES
-REFERENCED_BY_RELATION = NO
-REFERENCES_RELATION = YES
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-ALPHABETICAL_INDEX = NO
-COLS_IN_ALPHA_INDEX = 5
-IGNORE_PREFIX =
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-GENERATE_HTML = YES
-HTML_OUTPUT = GEOM
-HTML_FILE_EXTENSION = .html
-HTML_HEADER = sources/myheader.html
-HTML_FOOTER =
-HTML_STYLESHEET =
-HTML_ALIGN_MEMBERS = YES
-GENERATE_HTMLHELP = NO
-CHM_FILE =
-HHC_LOCATION =
-GENERATE_CHI = NO
-BINARY_TOC = YES
-TOC_EXPAND = YES
-DISABLE_INDEX = YES
-ENUM_VALUES_PER_LINE = 4
-GENERATE_TREEVIEW = YES
-TREEVIEW_WIDTH = 250
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-GENERATE_LATEX = NO
-LATEX_OUTPUT = latex
-LATEX_CMD_NAME = latex
-MAKEINDEX_CMD_NAME = makeindex
-COMPACT_LATEX = NO
-PAPER_TYPE = a4wide
-EXTRA_PACKAGES =
-LATEX_HEADER =
-PDF_HYPERLINKS = NO
-USE_PDFLATEX = NO
-LATEX_BATCHMODE = NO
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-GENERATE_RTF = NO
-RTF_OUTPUT = rtf
-COMPACT_RTF = NO
-RTF_HYPERLINKS = NO
-RTF_STYLESHEET_FILE =
-RTF_EXTENSIONS_FILE =
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-GENERATE_MAN = NO
-MAN_OUTPUT = man
-MAN_EXTENSION = .3
-MAN_LINKS = NO
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-GENERATE_XML = NO
-XML_SCHEMA =
-XML_DTD =
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-GENERATE_AUTOGEN_DEF = NO
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-GENERATE_PERLMOD = NO
-PERLMOD_LATEX = NO
-PERLMOD_PRETTY = YES
-PERLMOD_MAKEVAR_PREFIX =
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor
-#---------------------------------------------------------------------------
-ENABLE_PREPROCESSING = YES
-MACRO_EXPANSION = YES
-EXPAND_ONLY_PREDEF = NO
-SEARCH_INCLUDES = YES
-INCLUDE_PATH =
-INCLUDE_FILE_PATTERNS =
-PREDEFINED =
-EXPAND_AS_DEFINED =
-SKIP_FUNCTION_MACROS = NO
-#---------------------------------------------------------------------------
-# Configuration::addtions related to external references
-#---------------------------------------------------------------------------
-TAGFILES =
-GENERATE_TAGFILE =
-ALLEXTERNALS = NO
-EXTERNAL_GROUPS = YES
-PERL_PATH = /usr/bin/perl
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
-#---------------------------------------------------------------------------
-CLASS_DIAGRAMS = YES
-HIDE_UNDOC_RELATIONS = NO
-HAVE_DOT = YES
-CLASS_GRAPH = YES
-COLLABORATION_GRAPH = NO
-TEMPLATE_RELATIONS = YES
-INCLUDE_GRAPH = YES
-INCLUDED_BY_GRAPH = NO
-GRAPHICAL_HIERARCHY = YES
-DOT_IMAGE_FORMAT = jpg
-DOT_PATH =
-DOTFILE_DIRS =
-MAX_DOT_GRAPH_WIDTH = 1024
-MAX_DOT_GRAPH_HEIGHT = 1200
-GENERATE_LEGEND = NO
-DOT_CLEANUP = YES
-#---------------------------------------------------------------------------
-# Configuration::addtions related to the search engine
-#---------------------------------------------------------------------------
-SEARCHENGINE = NO
-CGI_NAME = search.cgi
-CGI_URL =
-DOC_URL =
-DOC_ABSPATH =
-BIN_ABSPATH = /usr/local/bin/
-EXT_DOC_PATHS =
+++ /dev/null
-# Doxyfile 1.3-rc1
-
-#---------------------------------------------------------------------------
-# General configuration options
-#---------------------------------------------------------------------------
-PROJECT_NAME = "SALOME - GEOM - v.3.2.0a1"
-PROJECT_NUMBER = id#1.1
-OUTPUT_DIRECTORY = ../
-OUTPUT_LANGUAGE = English
-EXTRACT_ALL = YES
-EXTRACT_PRIVATE = YES
-EXTRACT_STATIC = YES
-EXTRACT_LOCAL_CLASSES = YES
-HIDE_UNDOC_MEMBERS = NO
-HIDE_UNDOC_CLASSES = NO
-HIDE_FRIEND_COMPOUNDS = NO
-HIDE_IN_BODY_DOCS = NO
-BRIEF_MEMBER_DESC = YES
-REPEAT_BRIEF = NO
-ALWAYS_DETAILED_SEC = YES
-INLINE_INHERITED_MEMB = YES
-FULL_PATH_NAMES = NO
-STRIP_FROM_PATH =
-INTERNAL_DOCS = YES
-CASE_SENSE_NAMES = YES
-SHORT_NAMES = NO
-HIDE_SCOPE_NAMES = NO
-VERBATIM_HEADERS = YES
-SHOW_INCLUDE_FILES = YES
-JAVADOC_AUTOBRIEF = YES
-MULTILINE_CPP_IS_BRIEF = NO
-DETAILS_AT_TOP = NO
-INHERIT_DOCS = YES
-INLINE_INFO = YES
-SORT_MEMBER_DOCS = NO
-DISTRIBUTE_GROUP_DOC = NO
-TAB_SIZE = 5
-GENERATE_TODOLIST = YES
-GENERATE_TESTLIST = YES
-GENERATE_BUGLIST = YES
-GENERATE_DEPRECATEDLIST= YES
-ALIASES =
-ENABLED_SECTIONS =
-MAX_INITIALIZER_LINES = 25
-OPTIMIZE_OUTPUT_FOR_C = YES
-OPTIMIZE_OUTPUT_JAVA = YES
-SHOW_USED_FILES = NO
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-QUIET = NO
-WARNINGS = YES
-WARN_IF_UNDOCUMENTED = YES
-WARN_FORMAT = "$file:$line: $text"
-WARN_LOGFILE = log.txt
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-INPUT = list_py_files_to_process
-FILE_PATTERNS =
-RECURSIVE = NO
-EXCLUDE =
-EXCLUDE_SYMLINKS = NO
-EXCLUDE_PATTERNS =
-EXAMPLE_PATH =
-EXAMPLE_PATTERNS =
-EXAMPLE_RECURSIVE = NO
-IMAGE_PATH = ../sources/
-INPUT_FILTER =
-FILTER_SOURCE_FILES = YES
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-SOURCE_BROWSER = NO
-INLINE_SOURCES = NO
-STRIP_CODE_COMMENTS = YES
-REFERENCED_BY_RELATION = NO
-REFERENCES_RELATION = YES
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-ALPHABETICAL_INDEX = NO
-COLS_IN_ALPHA_INDEX = 5
-IGNORE_PREFIX =
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-GENERATE_HTML = YES
-HTML_OUTPUT = ../GEOM/geompy_doc
-HTML_FILE_EXTENSION = .html
-HTML_HEADER = ../sources/myheader_py2.html
-HTML_FOOTER =
-HTML_STYLESHEET =
-HTML_ALIGN_MEMBERS = YES
-GENERATE_HTMLHELP = NO
-CHM_FILE =
-HHC_LOCATION =
-GENERATE_CHI = NO
-BINARY_TOC = YES
-TOC_EXPAND = YES
-DISABLE_INDEX = YES
-ENUM_VALUES_PER_LINE = 4
-GENERATE_TREEVIEW = YES
-TREEVIEW_WIDTH = 250
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-GENERATE_LATEX = NO
-LATEX_OUTPUT = latex
-LATEX_CMD_NAME = latex
-MAKEINDEX_CMD_NAME = makeindex
-COMPACT_LATEX = NO
-PAPER_TYPE = a4wide
-EXTRA_PACKAGES =
-LATEX_HEADER =
-PDF_HYPERLINKS = NO
-USE_PDFLATEX = NO
-LATEX_BATCHMODE = NO
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-GENERATE_RTF = NO
-RTF_OUTPUT = rtf
-COMPACT_RTF = NO
-RTF_HYPERLINKS = NO
-RTF_STYLESHEET_FILE =
-RTF_EXTENSIONS_FILE =
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-GENERATE_MAN = NO
-MAN_OUTPUT = man
-MAN_EXTENSION = .3
-MAN_LINKS = NO
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-GENERATE_XML = NO
-XML_SCHEMA =
-XML_DTD =
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-GENERATE_AUTOGEN_DEF = NO
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-GENERATE_PERLMOD = NO
-PERLMOD_LATEX = NO
-PERLMOD_PRETTY = YES
-PERLMOD_MAKEVAR_PREFIX =
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor
-#---------------------------------------------------------------------------
-ENABLE_PREPROCESSING = YES
-MACRO_EXPANSION = YES
-EXPAND_ONLY_PREDEF = NO
-SEARCH_INCLUDES = YES
-INCLUDE_PATH =
-INCLUDE_FILE_PATTERNS =
-PREDEFINED =
-EXPAND_AS_DEFINED =
-SKIP_FUNCTION_MACROS = NO
-#---------------------------------------------------------------------------
-# Configuration::addtions related to external references
-#---------------------------------------------------------------------------
-TAGFILES =
-GENERATE_TAGFILE =
-ALLEXTERNALS = NO
-EXTERNAL_GROUPS = YES
-PERL_PATH = /usr/bin/perl
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
-#---------------------------------------------------------------------------
-CLASS_DIAGRAMS = YES
-HIDE_UNDOC_RELATIONS = NO
-HAVE_DOT = YES
-CLASS_GRAPH = YES
-COLLABORATION_GRAPH = NO
-TEMPLATE_RELATIONS = YES
-INCLUDE_GRAPH = YES
-INCLUDED_BY_GRAPH = NO
-GRAPHICAL_HIERARCHY = YES
-DOT_IMAGE_FORMAT = jpg
-DOT_PATH =
-DOTFILE_DIRS =
-MAX_DOT_GRAPH_WIDTH = 1024
-MAX_DOT_GRAPH_HEIGHT = 1200
-GENERATE_LEGEND = NO
-DOT_CLEANUP = YES
-#---------------------------------------------------------------------------
-# Configuration::addtions related to the search engine
-#---------------------------------------------------------------------------
-SEARCHENGINE = NO
-CGI_NAME = search.cgi
-CGI_URL =
-DOC_URL =
-DOC_ABSPATH =
-BIN_ABSPATH = /usr/local/bin/
-EXT_DOC_PATHS =
<meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
<title>Main Page</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<body>
-<center><table WIDTH="96%" >
-<tr>
-<td><a href="http://www.opencascade.com"><img src="sources/logocorp.gif" BORDER=0 height=46 width=122></a></td>
-
-
-<td>
-<div align=right><a href="http://www.opencascade.org/SALOME/"><img src="sources/application.gif" BORDER=0 height=46 width=108></a></div>
-</td>
-</tr>
-</table></center>
-
-
</body>
</html>
-H1 { text-align: center; }
-CAPTION { font-weight: bold }
+H1 {
+ text-align: center;
+}
+
+CAPTION {
+ font-weight: bold
+}
+
+/* Link in the top navbar */
A.qindex {}
+
A.qindexRef {}
-A.el { text-decoration: none; font-weight: bold }
-A.elRef { font-weight: bold }
-A.code { text-decoration: none; font-weight: normal; color: #4444ee }
-A.codeRef { font-weight: normal; color: #4444ee }
-A:hover { text-decoration: none; background-color: lightblue }
-DL.el { margin-left: -1cm }
-DIV.fragment { width: 100%; border: none; background-color: #CCCCCC }
-DIV.ah { background-color: #CCCCCC; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
-TD.md { background-color: lightblue; font-weight: bold; }
-TD.mdname1 { background-color: lightblue; font-weight: bold; color: #602020; }
-TD.mdname { background-color: lightblue; font-weight: bold; color: #602020; width: 600px; }
-DIV.groupHeader { margin-left: 16px; margin-top: 12px; margin-bottom: 6px; font-weight: bold }
-DIV.groupText { margin-left: 16px; font-style: italic; font-size: smaller }
-BODY { background: url(sources/bg_salome.gif) }
+
+/* Link to any cross-referenced Doxygen element */
+A.el {
+ text-decoration: none;
+ font-weight: bold
+}
+
+A.elRef {
+ font-weight: bold
+}
+
+/* Link to any cross-referenced Doxygen element inside a code section
+ (ex: header)
+*/
+A.code {
+ text-decoration: none;
+ font-weight: normal;
+ color: #4444ee
+}
+
+A.codeRef {
+ font-weight: normal;
+ color: #4444ee
+}
+
+A:hover {
+ text-decoration: none;
+ background-color: lightblue
+}
+
+DL.el {
+ margin-left: -1cm
+}
+
+/* A code fragment (ex: header) */
+DIV.fragment {
+ width: 100%;
+ border: none;
+ background-color: #CCCCCC
+}
+
+/* In the alpha list (coumpound index), style of an alphabetical index letter */
+DIV.ah {
+ background-color: #CCCCCC;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px
+}
+
+/* Method name (+ type) */
+TD.md {
+ background-color: lightblue;
+ font-weight: bold;
+}
+
+/* Method parameter (some of them) */
+TD.mdname1 {
+ background-color: lightblue;
+ font-weight: bold; color: #602020;
+}
+
+/* Method parameter (some of them) */
+TD.mdname {
+ background-color: lightblue;
+ font-weight: bold;
+ color: #602020;
+ width: 600px;
+}
+
+/* Separator between methods group (usually empty, seems not supported by IE) */
+DIV.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ margin-bottom: 6px;
+ font-weight: bold
+}
+
+DIV.groupText {
+ margin-left: 16px;
+ font-style: italic;
+ font-size: smaller
+}
+
+BODY {
+ background: #FFFFFF;
+}
+
+/*div.div-page {
+ background-color: #FFFFFF;
+ margin-left: 1em;
+ margin-right: 1em;
+ margin-top: 1em;
+ margin-bottom: 0.1em;
+
+ padding-left: 1em;
+ padding-right: 1em;
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+
+ border: 2px solid #0D299A;
+ border-width: 2px;
+ border-color: #0D299A;
+}*/
+
+div.tabs {
+ text-align: justify;
+ margin-left : 2px;
+ margin-right : 2px;
+ margin-top : 2px;
+ margin-bottom : 2px
+ font-weight: bold;
+ color: #FFFFFF;
+}
+
+DIV.div-footer {
+ margin-left: 1em;
+ margin-right: 1em;
+ margin-bottom: 0.2em;
+ text-align: right;
+ font-size: 9pt;
+}
+
+/* In File List, Coumpound List, etc, 1st column of the index */
TD.indexkey {
background-color: #CCCCCC;
font-weight: bold;
margin-top : 2px;
margin-bottom : 2px
}
+
+/* In File List, Coumpound List, etc, 2nd column of the index */
TD.indexvalue {
background-color: #CCCCCC;
font-style: italic;
margin-top : 2px;
margin-bottom : 2px
}
+
span.keyword { color: #008000 }
span.keywordtype { color: #604020 }
span.keywordflow { color: #e08000 }
+++ /dev/null
-foldersTree = gFld("<b>SALOME v.3.2.0a1 </b>", "", "")
- insDoc(foldersTree, gLnk("Main Page", "", "main.html"))
-
-aux1 = insFld(foldersTree, gFld("TUI Reference Guide", ""))
- aux2 = insFld(aux1, gFld("Modules", ""))
- aux3 = insFld(aux2, gFld("SALOME GEOMETRY module", ""))
-/*! insDoc(aux3, gLnk("Overview", "", "overview_Geometry.html"))*/
- aux4 = insFld(aux3, gFld("Packages", ""))
- insDoc(aux4, gLnk("GEOM", "", "namespaceGEOM.html"))
-/*! insDoc(aux3, gLnk("Examples", "", "examples_GEOM.html"))
-*/
-
-/*! Data structures
-*/
- insDoc(aux1, gLnk("Data Structures", "", "annotated.html"))
-
-/*! insDoc(aux1, gLnk("GEOM::GEOM_Gen", "", "interfaceGEOM_1_1GEOM__Gen.html"))
- insDoc(aux1, gLnk("GEOM::GEOM_Shape", "", "interfaceGEOM_1_1GEOM__Shape.html"))
-*/
- insDoc(aux1, gLnk("Class Hierarchy", "", "hierarchy.html"))
-
-/*!
- aux3 = insFld(aux2, gFld("GEOM::GEOM_Gen", "", "interfaceGEOM_1_1GEOM__Gen.html"))
- aux3 = insFld(aux2, gFld("GEOM::GEOM_Shape", "", "interfaceGEOM_1_1GEOM__Shape.html"))
- aux3 = insFld(aux2, gFld("GEOM::AxisStruct", "", "structGEOM_1_1AxisStruct.html"))
- aux3 = insFld(aux2, gFld("GEOM::DirStruct", "", "structGEOM_1_1DirStruct.html"))
- aux3 = insFld(aux2, gFld("GEOM::PointStruct", "", "structGEOM_1_1PointStruct.html"))
-*/
- insDoc(aux1, gLnk("Class methods list", "", "functions.html"))
-/*!
-aux1 = insFld(foldersTree, gFld("Namespace List", "", "namespaces.html"))
- insDoc(aux1, gLnk("GEOM", "", "namespaceGEOM.html"))
-*/
- insDoc(aux1, gLnk("Namespace Members", "", "namespacemembers.html"))
-
- insDoc(aux1, gLnk("File List", "", "files.html"))
-
-/*!
-
- insDoc(aux1, gLnk("GEOM_Gen.idl", "", "GEOM__Gen_8idl.html"))
- insDoc(aux1, gLnk("GEOM_Shape.idl", "", "GEOM__Shape_8idl.html"))
-*/
-
-aux1 = insFld(foldersTree, gFld("IDL/Python mapping", ""))
- insDoc(aux1, gLnk("Mapping of GEOMETRY IDL definitions to Python language", "", "page2.html"))
-
-/*!aux1 = insFld(foldersTree, gFld("Python Commands", "", "geompy_doc/main.html"))
- insDoc(aux1, gLnk("Package geompy", "", "geompy_doc/namespacegeompy.html"))
- insDoc(aux1, gLnk("Namespace Members", "", "geompy_doc/namespacemembers.html"))
- insDoc(aux1, gLnk("File geompy.py", "", "geompy_doc/geompy_8py.html"))
-*/
-
-aux1 = insFld(foldersTree, gFld("Python Commands", "", "geompy_doc/main.html"))
- insDoc(aux1, gLnk("Package List", "", "geompy_doc/namespaces.html"))
- insDoc(aux1, gLnk("Namespace Members", "", "geompy_doc/namespacemembers.html"))
- insDoc(aux1, gLnk("File List", "", "geompy_doc/files.html"))
-
-/*! insDoc(foldersTree, gLnk("Graphical Class Hierarchy", "", "inherits.html"))
-*/
-# Copyright (C) 2003 CEA/DEN, EDF R&D
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
#
+# 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.com
#
# File : Makefile.in
# Author : Vasily Rusyaev (Open Cascade NN)
# Module : doc
-# $Header:
top_srcdir=@top_srcdir@
top_builddir=../../..
#PYTHON_SCRIPTS_PY2 = py2/geompy.py py2/GEOM_TestMeasures.py
-docs:
- cp -fr $(srcdir)/GEOM ./INPUT
+dev_docs:
+ cp -fr $(srcdir)/GEOM ./INPUT; \
+ cp -fr ./GEOM/doxyfile ./GEOM/doxyfile_py ./INPUT; \
+ cp -fr ./GEOM/sources/static/tree.js ./INPUT/sources/static; \
cd INPUT; \
sed 's|../../../share/salome|$(root_srcdir)|' ./doxyfile > ./doxyfile1; \
- mv -f doxyfile1 doxyfile; \
- $(doxygen) ./doxyfile; \
- mkdir py1; mkdir py2; \
- cd ..
- for file in $(PYTHON_SCRIPTS) dummy; do \
- if [ $$file != "dummy" ]; then \
- cp $(root_srcdir)/src/GEOM_SWIG/$$file INPUT/py1/; \
- fi ; \
- done
- cd INPUT; \
- python $(KERNEL_ROOT_DIR)/doc/salome/tui/KERNEL/pythfilter.py ./py1 ./py2; \
- sed 's|list_py_files_to_process|$(PYTHON_SCRIPTS)|' ./doxyfile_py > py2/doxyfile_py; \
- cd py2; \
- $(doxygen) ./doxyfile_py; \
- cd ../..; \
+ sed 's|../../build/salome|$(top_builddir)|' ./doxyfile1 > ./doxyfile2; \
+ mv -f doxyfile2 doxyfile1; \
+ if (test "x@DOXYGEN_WITH_PYTHON@" = "xyes"); then \
+ echo "DOXYGEN SUPPORT PYTHON - @DOXYGEN_WITH_PYTHON@"; \
+ sed 's|python_extension_must_be_here|*.py|' ./doxyfile1 > ./doxyfile2; \
+ mv -f doxyfile2 doxyfile1; \
+ $(doxygen) -u ./doxyfile1; \
+ if( test "x@DOXYGEN_WITH_STL@" = "xyes"); then \
+ sed -e 's|BUILTIN_STL_SUPPORT = NO|BUILTIN_STL_SUPPORT = YES|' ./doxyfile1 > ./doxyfile2; \
+ mv -f doxyfile2 doxyfile1; \
+ fi; \
+ mv -f doxyfile1 doxyfile; \
+ $(doxygen) ./doxyfile; \
+ cd ..; \
+ else \
+ sed 's|python_extension_must_be_here||' ./doxyfile1 > ./doxyfile2; \
+ mv -f doxyfile2 doxyfile1; \
+ mv -f doxyfile1 doxyfile; \
+ $(doxygen) ./doxyfile; \
+ mkdir py1; mkdir py2; \
+ cd ..; \
+ for file in $(PYTHON_SCRIPTS) dummy; do \
+ if [ $$file != "dummy" ]; then \
+ cp $(root_srcdir)/src/GEOM_SWIG/$$file INPUT/py1/; \
+ fi ; \
+ done; \
+ cd INPUT; \
+ python $(KERNEL_ROOT_DIR)/share/doc/salome/tui/KERNEL/pythfilter.py ./py1 ./py2; \
+ sed 's|list_py_files_to_process|$(PYTHON_SCRIPTS)|' ./doxyfile_py > py2/doxyfile_py; \
+ cd py2; \
+ $(doxygen) ./doxyfile_py; \
+ cd ../..; \
+ fi; \
cp -fr $(srcdir)/GEOM/sources/static/*.* ./GEOM/
cp -fr $(srcdir)/GEOM/sources/ GEOM/
cp -fr $(srcdir)/GEOM/HTML/ GEOM/
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
EXPORT_HEADERS = Archimede_VolumeSection.hxx
# additionnal information to compil and link file
-CPPFLAGS += $(OCC_INCLUDES) $(QT_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
-LDFLAGS += $(CAS_KERNEL) $(CAS_MODELER) -L${KERNEL_ROOT_DIR}/lib/salome
+CPPFLAGS += $(OCC_INCLUDES) $(QT_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS += $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
+LDFLAGS += $(CAS_KERNEL) $(CAS_MODELER) $(KERNEL_LDFLAGS)
# additional file to be cleaned
MOSTLYCLEAN =
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: BREPExport.cxx
// Created: Wed May 19 13:10:05 2004
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
LIB_SRC = BREPExport.cxx
# additionnal information to compil and link file
-CPPFLAGS+= $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS+= $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
+CPPFLAGS+= $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS+= $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
-LDFLAGS+= $(CAS_LDPATH) -lTKBRep -L${KERNEL_ROOT_DIR}/lib/salome
+LDFLAGS+= $(CAS_LDPATH) -lTKBRep $(KERNEL_LDFLAGS)
@CONCLUDE@
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: BREPImport.cxx
// Created: Wed May 19 14:29:52 2004
{
BREPIMPORT_EXPORT
TopoDS_Shape Import (const TCollection_AsciiString& theFileName,
+ const TCollection_AsciiString& /*theFormatName*/,
TCollection_AsciiString& theError)
{
MESSAGE("Import BREP from file " << theFileName);
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
LIB_SRC = BREPImport.cxx
# additionnal information to compil and link file
-CPPFLAGS+= $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS+= $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
+CPPFLAGS+= $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS+= $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
-LDFLAGS+= $(CAS_LDPATH) -lTKBRep -L${KERNEL_ROOT_DIR}/lib/salome
+LDFLAGS+= $(CAS_LDPATH) -lTKBRep $(KERNEL_LDFLAGS)
@CONCLUDE@
// GEOM GEOMGUI : GUI for Geometry component
//
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-//
-// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
//
//
//
using namespace std;
-BasicGUI* BasicGUI::myGUIObject = 0;
-
//=======================================================================
// function : GetBasicGUI()
// purpose : Get the only BasicGUI object [ static ]
//=======================================================================
BasicGUI* BasicGUI::GetBasicGUI( GeometryGUI* parent )
{
- if ( myGUIObject == 0 ) {
- myGUIObject = new BasicGUI( parent );
- }
- return myGUIObject;
+ return new BasicGUI( parent );
}
//=======================================================================
{
}
-
//=======================================================================
// function : ~BasicGUI()
// purpose : Destructor
// GEOM GEOMGUI : GUI for Geometry component
//
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-//
-// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
//
//
//
// File : BasicGUI.h
// Author : Damien COQUERET
// Module : GEOM
-// $Header$
#ifndef BASICGUI_H
#define BASICGUI_H
protected:
BasicGUI( GeometryGUI* parent ); // hide constructor to avoid direct creation
-public :
+public:
~BasicGUI();
// Get the only BasicGUI object
bool OnMousePress(QMouseEvent* pe, SUIT_Desktop* parent, SUIT_ViewWindow* theViewWindow);
gp_Pnt ConvertClickToPoint( int x, int y, Handle(V3d_View) aView );
-
-private:
- static BasicGUI* myGUIObject; // the only BasicGUI object
};
#endif
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
//=================================================================================
BasicGUI_ArcDlg::BasicGUI_ArcDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
const char* name, bool modal, WFlags fl)
- : GEOMBase_Skeleton(parent, name, modal, WStyle_Customize |
- WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu),
- myGeometryGUI(theGeometryGUI)
+ : GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_ARC")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
Layout1->addWidget( Group3Pnts, 2, 0 );
+ setHelpFileName("arc.htm");
+
Init();
}
void BasicGUI_ArcDlg::Init()
{
/* init variables */
- // myGeometryGUI->SetState( 0 );
+ // myGeomGUI->SetState( 0 );
globalSelection( GEOM_POINT );
myEditCurrentArgument = Group3Pnts->LineEdit1;
/* signals and slots connections */
connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeometryGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeometryGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
+ connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
+ connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
- // myGeometryGUI->SetState( 0 );
+ // myGeomGUI->SetState( 0 );
globalSelection( GEOM_POINT );
myEditCurrentArgument = Group3Pnts->LineEdit1;
//=================================================================================
void BasicGUI_ArcDlg::DeactivateActiveDialog()
{
- // myGeometryGUI->SetState( -1 );
+ // myGeomGUI->SetState( -1 );
GEOMBase_Skeleton::DeactivateActiveDialog();
}
//=================================================================================
GEOM::GEOM_IOperations_ptr BasicGUI_ArcDlg::createOperation()
{
- return myGeometryGUI->GetGeomGen()->GetICurvesOperations( getStudyId() );
+ return myGeomGUI->GetGeomGen()->GetICurvesOperations( getStudyId() );
}
//=================================================================================
//=================================================================================
void BasicGUI_ArcDlg::closeEvent( QCloseEvent* e )
{
- // myGeometryGUI->SetState( -1 );
GEOMBase_Skeleton::closeEvent( e );
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BasicGUI_ArcDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_ARC_H
#define DIALOGBOX_ARC_H
Q_OBJECT
public:
- BasicGUI_ArcDlg( GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
+ BasicGUI_ArcDlg( GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
~BasicGUI_ArcDlg();
protected:
void Init();
void enterEvent(QEvent* e);
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myPoint1, myPoint2, myPoint3;
DlgRef_3Sel_QTD* Group3Pnts;
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BasicGUI_CircleDlg::BasicGUI_CircleDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu),
- myGeometryGUI(theGeometryGUI)
+BasicGUI_CircleDlg::BasicGUI_CircleDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_CIRCLE_PV")));
QPixmap image2(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_CIRCLE_PNTS")));
Layout1->addWidget( Group3Pnts, 2, 0 );
/***************************************************************/
+ setHelpFileName("circle.htm");
+
Init();
}
myPoint = myDir = myPoint1 = myPoint2 = myPoint3 = GEOM::GEOM_Object::_nil();
- // myGeometryGUI->SetState( 0 );
+ // myGeomGUI->SetState( 0 );
/* Get setting of step value from file configuration */
SUIT_ResourceMgr* resMgr = SUIT_Session::session()->resourceMgr();
/* signals and slots connections */
connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeometryGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeometryGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
+ connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
+ connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
connect(GroupPntVecR->LineEdit2, SIGNAL(returnPressed()), this, SLOT(LineEditReturnPressed()));
connect(GroupPntVecR->SpinBox_DX, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPntVecR->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPntVecR->SpinBox_DX, SLOT(SetStep(double)));
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument())) ;
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
- // myGeometryGUI->SetState( 0 );
+ // myGeomGUI->SetState( 0 );
ConstructorsClicked( getConstructorId() );
}
//=================================================================================
void BasicGUI_CircleDlg::DeactivateActiveDialog()
{
- // myGeometryGUI->SetState( -1 );
+ // myGeomGUI->SetState( -1 );
GEOMBase_Skeleton::DeactivateActiveDialog();
}
//=================================================================================
GEOM::GEOM_IOperations_ptr BasicGUI_CircleDlg::createOperation()
{
- return myGeometryGUI->GetGeomGen()->GetICurvesOperations( getStudyId() );
+ return myGeomGUI->GetGeomGen()->GetICurvesOperations( getStudyId() );
}
//=================================================================================
//=================================================================================
void BasicGUI_CircleDlg::closeEvent( QCloseEvent* e )
{
- // myGeometryGUI->SetState( -1 );
GEOMBase_Skeleton::closeEvent( e );
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BasicGUI_CircleDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_CIRCLE_H
#define DIALOGBOX_CIRCLE_H
// class : BasicGUI_CircleDlg
// purpose :
//=================================================================================
-class GEOM_BASICGUI_EXPORT BasicGUI_CircleDlg : public GEOMBase_Skeleton
-{
+class BasicGUI_CircleDlg : public GEOMBase_Skeleton
+{
Q_OBJECT
public:
- BasicGUI_CircleDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BasicGUI_CircleDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BasicGUI_CircleDlg();
protected:
virtual void closeEvent( QCloseEvent* e );
-private :
+private:
void Init();
void enterEvent(QEvent* e);
double getRadius() const;
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myPoint, myDir, myPoint1, myPoint2, myPoint3;
DlgRef_2Sel1Spin* GroupPntVecR;
void LineEditReturnPressed();
void SetEditCurrentArgument();
void ValueChangedInSpinBox();
-
};
#endif // DIALOGBOX_CIRCLE_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BasicGUI_CurveDlg::BasicGUI_CurveDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu),
- myGeometryGUI(theGeometryGUI)
+BasicGUI_CurveDlg::BasicGUI_CurveDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_POLYLINE")));
QPixmap image2(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_SPLINE")));
QPixmap image3(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_BEZIER")));
-
+
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
setCaption(tr("GEOM_CURVE_TITLE"));
-
+
/***************************************************************/
RadioButton1->setPixmap( image0 );
RadioButton2->setPixmap( image3 );
GroupPoints->GroupBox1->setTitle( tr( "GEOM_NODES" ) );
GroupPoints->TextLabel1->setText( tr("GEOM_POINTS") );
GroupPoints->PushButton1->setPixmap(image1);
-
+
GroupPoints->LineEdit1->setReadOnly( true );
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+ setHelpFileName("curve.htm");
+
Init();
}
/* signals and slots connections */
connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeometryGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeometryGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
+ connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
+ connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
- // myGeometryGUI->SetState( 0 );
+ // myGeomGUI->SetState( 0 );
globalSelection( GEOM_POINT );
ConstructorsClicked( getConstructorId() );
//=================================================================================
void BasicGUI_CurveDlg::DeactivateActiveDialog()
{
- // myGeometryGUI->SetState( -1 );
+ // myGeomGUI->SetState( -1 );
GEOMBase_Skeleton::DeactivateActiveDialog();
}
//=================================================================================
GEOM::GEOM_IOperations_ptr BasicGUI_CurveDlg::createOperation()
{
- return myGeometryGUI->GetGeomGen()->GetICurvesOperations( getStudyId() );
+ return myGeomGUI->GetGeomGen()->GetICurvesOperations( getStudyId() );
}
//=================================================================================
//=================================================================================
void BasicGUI_CurveDlg::closeEvent( QCloseEvent* e )
{
- // myGeometryGUI->SetState( -1 );
GEOMBase_Skeleton::closeEvent( e );
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BasicGUI_CurveDlg.h
// Author : Alexander SLADKOV
// Module : GEOM
-// $Header$
#ifndef BASICGUI_CURVE_H
#define BASICGUI_CURVE_H
#include "DlgRef_1Sel_QTD.h"
#include "BasicGUI.h"
+
#include <list>
//=================================================================================
Q_OBJECT
public:
- BasicGUI_CurveDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BasicGUI_CurveDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BasicGUI_CurveDlg();
protected:
void Init();
void enterEvent(QEvent* e);
- GeometryGUI* myGeometryGUI;
-
DlgRef_1Sel_QTD* GroupPoints;
GEOM::ListOfGO_var myPoints;
list<GEOM::GEOM_Object_var> myOrderedSel;//!< This list used for managing orderes selection
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BasicGUI_EllipseDlg::BasicGUI_EllipseDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+BasicGUI_EllipseDlg::BasicGUI_EllipseDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_ELLIPSE_PV")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
setCaption(tr("GEOM_ELLIPSE_TITLE"));
-
+
/***************************************************************/
GroupConstructors->setTitle(tr("GEOM_ELLIPSE"));
RadioButton1->setPixmap(image0);
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+ setHelpFileName("ellipse.htm");
+
Init();
}
myPoint = myDir = GEOM::GEOM_Object::_nil();
- // myGeometryGUI->SetState( 0 );
+ // myGeomGUI->SetState( 0 );
/* Get setting of step value from file configuration */
SUIT_ResourceMgr* resMgr = SUIT_Session::session()->resourceMgr();
/* signals and slots connections */
connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeometryGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeometryGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
+ connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
+ connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
connect(GroupPoints->SpinBox_DX, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
connect(GroupPoints->SpinBox_DY, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DY, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DY, SLOT(SetStep(double)));
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument())) ;
//=================================================================================
void BasicGUI_EllipseDlg::DeactivateActiveDialog()
{
- // myGeometryGUI->SetState( -1 );
+ // myGeomGUI->SetState( -1 );
GEOMBase_Skeleton::DeactivateActiveDialog();
}
//=================================================================================
GEOM::GEOM_IOperations_ptr BasicGUI_EllipseDlg::createOperation()
{
- return myGeometryGUI->GetGeomGen()->GetICurvesOperations( getStudyId() );
+ return myGeomGUI->GetGeomGen()->GetICurvesOperations( getStudyId() );
}
//=================================================================================
//=================================================================================
void BasicGUI_EllipseDlg::closeEvent( QCloseEvent* e )
{
- // myGeometryGUI->SetState( -1 );
GEOMBase_Skeleton::closeEvent( e );
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BasicGUI_EllipseDlg.h
// Author : Nicolas REJNERI
// Module : GEOM
-// $Header$
#ifndef BASICGUI_ELLIPSE_H
#define BASICGUI_ELLIPSE_H
Q_OBJECT
public:
- BasicGUI_EllipseDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BasicGUI_EllipseDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BasicGUI_EllipseDlg();
protected:
void Init();
void enterEvent(QEvent* e);
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myPoint, myDir;
DlgRef_2Sel2Spin* GroupPoints;
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BasicGUI_LineDlg::BasicGUI_LineDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+BasicGUI_LineDlg::BasicGUI_LineDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap( "GEOM",tr("ICON_DLG_LINE_2P")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap( "GEOM",tr("ICON_SELECT")));
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+ setHelpFileName("line.htm");
+
Init();
}
myPoint1 = myPoint2 = GEOM::GEOM_Object::_nil();
- // myGeometryGUI->SetState( 0 );
+ // myGeomGUI->SetState( 0 );
globalSelection( GEOM_POINT );
/* signals and slots connections */
connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeometryGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeometryGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
+ connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
+ connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
- // myGeometryGUI->SetState( 0 );
+ // myGeomGUI->SetState( 0 );
globalSelection( GEOM_POINT );
myEditCurrentArgument = GroupPoints->LineEdit1;
//=================================================================================
void BasicGUI_LineDlg::DeactivateActiveDialog()
{
- // myGeometryGUI->SetState( -1 );
+ // myGeomGUI->SetState( -1 );
GEOMBase_Skeleton::DeactivateActiveDialog();
}
//=================================================================================
GEOM::GEOM_IOperations_ptr BasicGUI_LineDlg::createOperation()
{
- return myGeometryGUI->GetGeomGen()->GetIBasicOperations( getStudyId() );
+ return myGeomGUI->GetGeomGen()->GetIBasicOperations( getStudyId() );
}
//=================================================================================
//=================================================================================
void BasicGUI_LineDlg::closeEvent( QCloseEvent* e )
{
- // myGeometryGUI->SetState( -1 );
GEOMBase_Skeleton::closeEvent( e );
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BasicGUI_LineDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_LINE_H
#define DIALOGBOX_LINE_H
Q_OBJECT
public:
- BasicGUI_LineDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BasicGUI_LineDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BasicGUI_LineDlg();
protected:
void Init();
void enterEvent(QEvent* e);
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myPoint1;
GEOM::GEOM_Object_var myPoint2;
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// purpose : Constructor
//=================================================================================
BasicGUI_MarkerDlg::BasicGUI_MarkerDlg( GeometryGUI* theGeometryGUI, QWidget* theParent )
-: GEOMBase_Skeleton( theParent, "BasicGUI_MarkerDlg", false,
- WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+ : GEOMBase_Skeleton(theGeometryGUI, theParent, "BasicGUI_MarkerDlg", false,
+ WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap iconCS1 ( SUIT_Session::session()->resourceMgr()->loadPixmap( "GEOM", tr( "ICON_MARKER" ) ) );
QPixmap iconCS2 ( SUIT_Session::session()->resourceMgr()->loadPixmap( "GEOM", tr( "ICON_MARKER2" ) ) );
Layout1->addWidget( Group1, 2, 0 );
Layout1->addWidget( Group2, 2, 0 );
+ setHelpFileName("local_coordinate_system.htm");
+
Init();
}
connect(Group2->LineEdit3, SIGNAL(returnPressed()), this, SLOT(LineEditReturnPressed()));
connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( onClose() ) );
- connect( myGeometryGUI, SIGNAL( SignalDeactivateActiveDialog() ), this, SLOT( onDeactivate() ) );
- connect( myGeometryGUI, SIGNAL( SignalCloseAllDialogs() ), this, SLOT( onClose() ) );
+ connect( myGeomGUI, SIGNAL( SignalDeactivateActiveDialog() ), this, SLOT( onDeactivate() ) );
+ connect( myGeomGUI, SIGNAL( SignalCloseAllDialogs() ), this, SLOT( onClose() ) );
connect( buttonOk, SIGNAL( clicked() ), this, SLOT( onOk() ) );
connect( buttonApply, SIGNAL( clicked() ), this, SLOT( onApply() ) );
if ( aRes && !aSelectedObj->_is_nil() )
{
TopoDS_Shape aShape;
- if ( myGeomBase->GetShape( aSelectedObj, aShape, TopAbs_SHAPE ) && !aShape.IsNull() )
+ if ( GEOMBase::GetShape( aSelectedObj, aShape, TopAbs_SHAPE ) && !aShape.IsNull() )
{
if ( aSelectedObj->GetType() == GEOM_MARKER && aShape.ShapeType() == TopAbs_FACE )
{
if ( !CORBA::is_nil( aSelectedObj ) && aRes ) {
aName = GEOMBase::GetName( aSelectedObj );
TopoDS_Shape aShape;
- if ( myGeomBase->GetShape( aSelectedObj, aShape, TopAbs_SHAPE ) ) {
+ if ( GEOMBase::GetShape( aSelectedObj, aShape, TopAbs_SHAPE ) ) {
GEOM::short_array anIndexes;
TColStd_IndexedMapOfInteger aMap;
//=================================================================================
GEOM::GEOM_IOperations_ptr BasicGUI_MarkerDlg::createOperation()
{
- return myGeometryGUI->GetGeomGen()->GetIBasicOperations( getStudyId() );
+ return myGeomGUI->GetGeomGen()->GetIBasicOperations( getStudyId() );
}
//=================================================================================
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BasicGUI_MarkerDlg.h
// Author : Sergey LITONIN
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_Marker_H
#define DIALOGBOX_Marker_H
const bool toRemoveFromEngine = true,
const double lineWidth = -1 );
-private :
+private:
void enterEvent( QEvent* e );
void onSelectionDone0();
- GeometryGUI* myGeometryGUI;
-
private slots:
void onOk();
void onClose();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BasicGUI_PlaneDlg::BasicGUI_PlaneDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+BasicGUI_PlaneDlg::BasicGUI_PlaneDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_PLANE_PV")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_PLANE_3PNTS")));
Layout1->addWidget(GroupFace, 2, 0);
/***************************************************************/
+ setHelpFileName("plane.htm");
+
Init();
}
myPoint = myDir = myPoint1 = myPoint2 = myPoint3 = myFace = GEOM::GEOM_Object::_nil();
- // myGeometryGUI->SetState( 0 );
+ // myGeomGUI->SetState( 0 );
/* Get setting of step value from file configuration */
SUIT_ResourceMgr* resMgr = SUIT_Session::session()->resourceMgr();
/* signals and slots connections */
connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeometryGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeometryGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
+ connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
+ connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
connect(Group3Pnts->SpinBox_DX, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
connect(GroupFace->SpinBox_DX, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPntDir->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), Group3Pnts->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupFace->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPntDir->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), Group3Pnts->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupFace->SpinBox_DX, SLOT(SetStep(double)));
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(), SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
- // myGeometryGUI->SetState( 0 );
+ // myGeomGUI->SetState( 0 );
ConstructorsClicked( getConstructorId() );
}
//=================================================================================
void BasicGUI_PlaneDlg::DeactivateActiveDialog()
{
- // myGeometryGUI->SetState( -1 );
+ // myGeomGUI->SetState( -1 );
GEOMBase_Skeleton::DeactivateActiveDialog();
}
//=================================================================================
GEOM::GEOM_IOperations_ptr BasicGUI_PlaneDlg::createOperation()
{
- return myGeometryGUI->GetGeomGen()->GetIBasicOperations( getStudyId() );
+ return myGeomGUI->GetGeomGen()->GetIBasicOperations( getStudyId() );
}
//=================================================================================
//=================================================================================
void BasicGUI_PlaneDlg::closeEvent( QCloseEvent* e )
{
- // myGeometryGUI->SetState( -1 );
GEOMBase_Skeleton::closeEvent( e );
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BasicGUI_PlaneDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_PLANE_H
#define DIALOGBOX_PLANE_H
Q_OBJECT
public:
- BasicGUI_PlaneDlg( GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BasicGUI_PlaneDlg( GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BasicGUI_PlaneDlg();
-
+
protected:
// redefined from GEOMBase_Helper
virtual GEOM::GEOM_IOperations_ptr createOperation();
void enterEvent(QEvent* e);
double getSize() const;
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myPoint, myDir, myPoint1, myPoint2, myPoint3, myFace;
DlgRef_2Sel1Spin* GroupPntDir;
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BasicGUI_PointDlg::BasicGUI_PointDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, fl ), myGeometryGUI(theGeometryGUI)
+BasicGUI_PointDlg::BasicGUI_PointDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, fl )
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_POINT")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_POINT_EDGE")));
myX->setPalette( aPal );
myY->setPalette( aPal );
myZ->setPalette( aPal );
+
+ setHelpFileName("point.htm");
Init();
}
-//=======================================================================
+//=================================================================================
// function : ~BasicGUI_PointDlg()
// purpose : Destructor
-//=======================================================================
+//=================================================================================
BasicGUI_PointDlg::~BasicGUI_PointDlg()
{
}
myEditCurrentArgument = 0;
- // myGeometryGUI->SetState( 0 );
-
/* Get setting of step value from file configuration */
SUIT_ResourceMgr* resMgr = SUIT_Session::session()->resourceMgr();
double step = resMgr->doubleValue( "Geometry", "SettingsGeomStep", 100);
/* signals and slots connections */
connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeometryGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeometryGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
+ connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
+ connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
connect(GroupRefPoint->SpinBox_DY, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
connect(GroupRefPoint->SpinBox_DZ, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupOnCurve->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupXYZ->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupXYZ->SpinBox_DY, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupXYZ->SpinBox_DZ, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupRefPoint->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupRefPoint->SpinBox_DY, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupRefPoint->SpinBox_DZ, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupOnCurve->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupXYZ->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupXYZ->SpinBox_DY, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupXYZ->SpinBox_DZ, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupRefPoint->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupRefPoint->SpinBox_DY, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupRefPoint->SpinBox_DZ, SLOT(SetStep(double)));
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
}
-//=======================================================================
+//=================================================================================
// function : ClickOnCancel()
// purpose :
-//=======================================================================
+//=================================================================================
void BasicGUI_PointDlg::ClickOnCancel()
{
GEOMBase_Skeleton::ClickOnCancel();
const int id = getConstructorId();
if ( ( id == 1 || id == 2 ) && myEditCurrentArgument != 0 )
- {
- myEditCurrentArgument->setText("");
- myX->setText( "" );
- myY->setText( "" );
- myZ->setText( "" );
- myRefPoint = myEdge = GEOM::GEOM_Object::_nil();
- }
-
+ {
+ myEditCurrentArgument->setText("");
+ myX->setText( "" );
+ myY->setText( "" );
+ myZ->setText( "" );
+ myRefPoint = myEdge = GEOM::GEOM_Object::_nil();
+ }
+
if ( IObjectCount() == 1 )
+ {
+ Standard_Boolean aRes = Standard_False;
+ Handle(SALOME_InteractiveObject) anIO = firstIObject();
+ GEOM::GEOM_Object_var aSelectedObject = GEOMBase::ConvertIOinGEOMObject( anIO, aRes );
+ if ( !CORBA::is_nil( aSelectedObject ) && aRes )
{
- Standard_Boolean aRes = Standard_False;
- Handle(SALOME_InteractiveObject) anIO = firstIObject();
- GEOM::GEOM_Object_var aSelectedObject = GEOMBase::ConvertIOinGEOMObject( anIO, aRes );
- if ( !CORBA::is_nil( aSelectedObject ) && aRes )
- {
- if ( id == 0 )
- {
- // get CORBA reference to data object
- TopoDS_Shape aShape = myGeometryGUI->GetShapeReader().GetShape( myGeometryGUI->GetGeomGen(), aSelectedObject );
- if ( aShape.IsNull() )
- return;
-
- if ( aShape.ShapeType() != TopAbs_VERTEX )
- {
- TColStd_IndexedMapOfInteger aMap;
-
- ((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr()->GetIndexes( anIO, aMap );
-
- if ( aMap.Extent() == 1 )
- {
- int anIndex = aMap( 1 );
- TopTools_IndexedMapOfShape aShapes;
- TopExp::MapShapes( aShape, aShapes );
- aShape = aShapes.FindKey( anIndex );
-
- if ( aShape.IsNull() || aShape.ShapeType() != TopAbs_VERTEX )
- return;
- }
- else
- return;
- }
-
- gp_Pnt aPnt = BRep_Tool::Pnt( TopoDS::Vertex( aShape ) );
- GroupXYZ->SpinBox_DX->SetValue( aPnt.X() );
- GroupXYZ->SpinBox_DY->SetValue( aPnt.Y() );
- GroupXYZ->SpinBox_DZ->SetValue( aPnt.Z() );
- }
- else if ( id == 1 )
- {
- myRefPoint = aSelectedObject;
- GroupRefPoint->LineEdit1->setText( GEOMBase::GetName( aSelectedObject ) );
- }
- else if ( id == 2 )
- {
- myEdge = aSelectedObject;
- GroupOnCurve->LineEdit1->setText( GEOMBase::GetName( aSelectedObject ) );
- }
- }
+ if ( id == 0 )
+ {
+ // get CORBA reference to data object
+ TopoDS_Shape aShape = myGeomGUI->GetShapeReader().GetShape
+ ( myGeomGUI->GetGeomGen(), aSelectedObject );
+ if ( aShape.IsNull() )
+ return;
+
+ if ( aShape.ShapeType() != TopAbs_VERTEX )
+ {
+ TColStd_IndexedMapOfInteger aMap;
+ LightApp_Application* anApp =
+ (LightApp_Application*)(SUIT_Session::session()->activeApplication());
+ anApp->selectionMgr()->GetIndexes( anIO, aMap );
+
+ if ( aMap.Extent() == 1 )
+ {
+ int anIndex = aMap( 1 );
+ TopTools_IndexedMapOfShape aShapes;
+ TopExp::MapShapes( aShape, aShapes );
+ aShape = aShapes.FindKey( anIndex );
+
+ if ( aShape.IsNull() || aShape.ShapeType() != TopAbs_VERTEX )
+ return;
+ }
+ else
+ return;
+ }
+
+ gp_Pnt aPnt = BRep_Tool::Pnt( TopoDS::Vertex( aShape ) );
+ GroupXYZ->SpinBox_DX->SetValue( aPnt.X() );
+ GroupXYZ->SpinBox_DY->SetValue( aPnt.Y() );
+ GroupXYZ->SpinBox_DZ->SetValue( aPnt.Z() );
+ }
+ else if ( id == 1 )
+ {
+ myRefPoint = aSelectedObject;
+ GroupRefPoint->LineEdit1->setText( GEOMBase::GetName( aSelectedObject ) );
+ }
+ else if ( id == 2 )
+ {
+ myEdge = aSelectedObject;
+ GroupOnCurve->LineEdit1->setText( GEOMBase::GetName( aSelectedObject ) );
+ }
}
-
+ }
+
displayPreview();
}
void BasicGUI_PointDlg::ActivateThisDialog( )
{
GEOMBase_Skeleton::ActivateThisDialog();
- // myGeometryGUI->SetState( 0 );
+ // myGeomGUI->SetState( 0 );
ConstructorsClicked( getConstructorId() );
}
//=================================================================================
void BasicGUI_PointDlg::DeactivateActiveDialog()
{
- // myGeometryGUI->SetState( -1 );
+ // myGeomGUI->SetState( -1 );
GEOMBase_Skeleton::DeactivateActiveDialog();
}
displayPreview();
}
-//=======================================================================
+//=================================================================================
// funcion : getParameter()
// purpose :
-//=======================================================================
+//=================================================================================
double BasicGUI_PointDlg::getParameter() const
{
return GroupOnCurve->SpinBox_DX->GetValue();
//=================================================================================
GEOM::GEOM_IOperations_ptr BasicGUI_PointDlg::createOperation()
{
- return myGeometryGUI->GetGeomGen()->GetIBasicOperations( getStudyId() );
+ return myGeomGUI->GetGeomGen()->GetIBasicOperations( getStudyId() );
}
//=================================================================================
double dy = GroupRefPoint->SpinBox_DY->GetValue();
double dz = GroupRefPoint->SpinBox_DZ->GetValue();
- anObj = GEOM::GEOM_IBasicOperations::_narrow( getOperation() )->MakePointWithReference( myRefPoint, dx, dy, dz );
+ anObj = GEOM::GEOM_IBasicOperations::_narrow( getOperation() )->
+ MakePointWithReference( myRefPoint, dx, dy, dz );
res = true;
break;
}
case 2 :
- anObj = GEOM::GEOM_IBasicOperations::_narrow( getOperation() )->MakePointOnCurve( myEdge, getParameter() );
+ anObj = GEOM::GEOM_IBasicOperations::_narrow( getOperation() )->
+ MakePointOnCurve( myEdge, getParameter() );
res = true;
break;
}
//=================================================================================
void BasicGUI_PointDlg::closeEvent( QCloseEvent* e )
{
- // myGeometryGUI->SetState( -1 );
GEOMBase_Skeleton::closeEvent( e );
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BasicGUI_PointDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_POINT_H
#define DIALOGBOX_POINT_H
Q_OBJECT
public:
- BasicGUI_PointDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BasicGUI_PointDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BasicGUI_PointDlg();
bool acceptMouseEvent() const { return ( getConstructorId() == 0 ); };
void OnPointSelected( const gp_Pnt& ); // called by BasicGUI::OnMousePress()
-
+
protected:
// redefined from GEOMBase_Helper
virtual GEOM::GEOM_IOperations_ptr createOperation();
void enterEvent(QEvent* e);
double getParameter() const;
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myEdge;
GEOM::GEOM_Object_var myRefPoint;
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BasicGUI_VectorDlg::BasicGUI_VectorDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, fl ), myGeometryGUI(theGeometryGUI)
+BasicGUI_VectorDlg::BasicGUI_VectorDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, fl)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_VECTOR_2P")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_VECTOR_DXYZ")));
QPixmap image2(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
setCaption(tr("GEOM_VECTOR_TITLE"));
-
+
/***************************************************************/
GroupConstructors->setTitle(tr("GEOM_VECTOR"));
RadioButton1->setPixmap(image0);
Layout1->addWidget(GroupDimensions, 2, 0);
/***************************************************************/
+ setHelpFileName("vector.htm");
+
/* Initialisations */
Init();
}
/* signals and slots connections */
connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeometryGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeometryGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
+ connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
+ connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
connect(GroupDimensions->SpinBox_DY, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
connect(GroupDimensions->SpinBox_DZ, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DZ, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DZ, SLOT(SetStep(double)));
connect(GroupDimensions->CheckBox1, SIGNAL(stateChanged(int)), this, SLOT(ReverseVector(int)));
//=================================================================================
void BasicGUI_VectorDlg::DeactivateActiveDialog()
{
- // myGeometryGUI->SetState( -1 );
+ // myGeomGUI->SetState( -1 );
GEOMBase_Skeleton::DeactivateActiveDialog();
}
//=================================================================================
GEOM::GEOM_IOperations_ptr BasicGUI_VectorDlg::createOperation()
{
- return myGeometryGUI->GetGeomGen()->GetIBasicOperations( getStudyId() );
+ return myGeomGUI->GetGeomGen()->GetIBasicOperations( getStudyId() );
}
//=================================================================================
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BasicGUI_VectorDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_VECTOR_H
#define DIALOGBOX_VECTOR_H
Q_OBJECT
public:
- BasicGUI_VectorDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BasicGUI_VectorDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BasicGUI_VectorDlg();
-
+
protected:
// redefined from GEOMBase_Helper
virtual GEOM::GEOM_IOperations_ptr createOperation();
void Init();
void enterEvent(QEvent* e);
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myPoint1;
GEOM::GEOM_Object_var myPoint2;
void ClickOnOk();
void ClickOnCancel();
bool ClickOnApply();
-
+
void ActivateThisDialog();
void DeactivateActiveDialog();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BasicGUI_WorkingPlaneDlg::BasicGUI_WorkingPlaneDlg(GeometryGUI* theGeometryGUI , QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+BasicGUI_WorkingPlaneDlg::BasicGUI_WorkingPlaneDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_WPLANE_FACE")));
Layout1->addWidget(Group3, 1, 0);
/***************************************************************/
+ setHelpFileName("working_plane.htm");
+
Init();
}
{
/* init variables */
myEditCurrentArgument = Group1->LineEdit1;
- myWPlane = myGeometryGUI->GetWorkingPlane();
+ myWPlane = myGeomGUI->GetWorkingPlane();
- // myGeometryGUI->SetState( 0 );
+ // myGeomGUI->SetState( 0 );
myFace = GEOM::GEOM_Object::_nil();
myVectX = GEOM::GEOM_Object::_nil();
/* signals and slots connections */
connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeometryGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeometryGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
+ connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
+ connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
connect(GroupConstructors, SIGNAL(clicked(int)), this, SLOT(ConstructorsClicked(int)));
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
void BasicGUI_WorkingPlaneDlg::ConstructorsClicked(int constructorId)
{
disconnect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(), 0, this, 0);
- // myGeometryGUI->SetState( 0 );
+ // myGeomGUI->SetState( 0 );
switch (constructorId)
{
bool BasicGUI_WorkingPlaneDlg::ClickOnApply()
{
buttonApply->setFocus();
- myGeometryGUI->application()->putInfo(tr(""));
+ myGeomGUI->application()->putInfo(tr(""));
const int id = getConstructorId();
if (id == 0) {
gp_Pln aPln = aGPlane->Pln();
myWPlane = aPln.Position();
- myGeometryGUI->SetWorkingPlane(myWPlane);
- myGeometryGUI->ActiveWorkingPlane();
+ myGeomGUI->SetWorkingPlane(myWPlane);
+ myGeomGUI->ActiveWorkingPlane();
return true;
}
}
myWPlane = gp_Ax3(BRep_Tool::Pnt(V1), aDirZ, aDirX);
- myGeometryGUI->SetWorkingPlane(myWPlane);
- myGeometryGUI->ActiveWorkingPlane();
+ myGeomGUI->SetWorkingPlane(myWPlane);
+ myGeomGUI->ActiveWorkingPlane();
return true;
}
} else if (id == 2) {
myWPlane = gp_Ax3(P1, aDirZ, aDirX);
- myGeometryGUI->SetWorkingPlane(myWPlane);
- myGeometryGUI->ActiveWorkingPlane();
+ myGeomGUI->SetWorkingPlane(myWPlane);
+ myGeomGUI->ActiveWorkingPlane();
return true;
}
return false;
//=================================================================================
void BasicGUI_WorkingPlaneDlg::DeactivateActiveDialog()
{
- // myGeometryGUI->SetState( -1 );
+ // myGeomGUI->SetState( -1 );
GEOMBase_Skeleton::DeactivateActiveDialog();
}
//=================================================================================
void BasicGUI_WorkingPlaneDlg::closeEvent( QCloseEvent* e )
{
- // myGeometryGUI->SetState( -1 );
GEOMBase_Skeleton::closeEvent( e );
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
Q_OBJECT
public:
- BasicGUI_WorkingPlaneDlg( GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
+ BasicGUI_WorkingPlaneDlg( GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
~BasicGUI_WorkingPlaneDlg();
virtual void closeEvent( QCloseEvent* e );
void Init();
void enterEvent(QEvent* e);
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myFace;
GEOM::GEOM_Object_var myVectX;
GEOM::GEOM_Object_var myVectZ;
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
LDFLAGS += -lGEOMFiltersSelection -lGEOMBase -lGEOM
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "BlocksGUI_QuadFaceDlg.h"
#include "BlocksGUI_BlockDlg.h"
#include "BlocksGUI_TrsfDlg.h"
-//#include "BlocksGUI_CheckMultiBlockDlg.h"
#include "BlocksGUI_ExplodeDlg.h"
#include "BlocksGUI_PropagateDlg.h"
#include "SUIT_MessageBox.h"
#include "SUIT_Session.h"
+#include "SalomeApp_Application.h"
+
BlocksGUI* BlocksGUI::myGUIObject = 0;
//=======================================================================
switch (theCommandID)
{
- case 9999:
- aDlg = new BlocksGUI_BlockDlg (parent);
- break;
-
- case 9998:
- aDlg = new BlocksGUI_TrsfDlg (parent);
- break;
-
- case 9997:
- aDlg = new BlocksGUI_QuadFaceDlg (parent);
- break;
-
- case 9996:
-// aDlg = new BlocksGUI_CheckMultiBlockDlg (parent, Sel);
- SUIT_MessageBox::warn1 (parent,
- QObject::tr("WRN_WARNING"),
- QObject::tr("WRN_NOT_IMPLEMENTED"),
- QObject::tr("BUT_OK"));
- break;
-
- case 9995:
- aDlg = new BlocksGUI_ExplodeDlg (parent);
- break;
- case 99991:
- aDlg = new BlocksGUI_PropagateDlg (parent, "");
- break;
-
+ case 9999: aDlg = new BlocksGUI_BlockDlg (getGeometryGUI(), parent); break;
+ case 9998: aDlg = new BlocksGUI_TrsfDlg (getGeometryGUI(), parent); break;
+ case 9997: aDlg = new BlocksGUI_QuadFaceDlg (getGeometryGUI(), parent); break;
+ case 9995: aDlg = new BlocksGUI_ExplodeDlg (getGeometryGUI(), parent); break;
+ case 99991: aDlg = new BlocksGUI_PropagateDlg (getGeometryGUI(), parent); break;
default:
- SUIT_Session::session()->activeApplication()->putInfo(tr("GEOM_PRP_COMMAND").arg(theCommandID));
+ getGeometryGUI()->getApp()->putInfo(tr("GEOM_PRP_COMMAND").arg(theCommandID));
break;
}
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// class : BlocksGUI_BlockDlg()
// purpose : Constructs a BlocksGUI_BlockDlg which is a child of 'parent'.
//=================================================================================
-BlocksGUI_BlockDlg::BlocksGUI_BlockDlg (QWidget* parent,
- bool modal)
- : GEOMBase_Skeleton(parent, "BlockDlg", modal,
+BlocksGUI_BlockDlg::BlocksGUI_BlockDlg (GeometryGUI* theGeometryGUI, QWidget* parent, bool modal)
+ : GEOMBase_Skeleton(theGeometryGUI, parent, "BlockDlg", modal,
WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM", tr("ICON_DLG_BLOCK_2F")));
Layout1->addWidget(Group6F, 2, 0);
/***************************************************************/
+ setHelpFileName("newentity_blocks.htm#HexahedralSolid");
+
Init();
}
ActivateThisDialog();
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose : public slot to deactivate if active
-//=================================================================================
-//void BlocksGUI_BlockDlg::DeactivateActiveDialog()
-//{
-// GEOMBase_Skeleton::DeactivateActiveDialog();
-//}
-
//=================================================================================
// function : createOperation
// purpose :
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BlocksGUI_BlockDlg.h
// Author : Julia DOROVSKIKH
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_BLOCK_H
#define DIALOGBOX_BLOCK_H
Q_OBJECT
public:
- BlocksGUI_BlockDlg (QWidget* parent,
+ BlocksGUI_BlockDlg (GeometryGUI* theGeometryGUI, QWidget* parent,
bool modal = FALSE);
~BlocksGUI_BlockDlg();
void ClickOnOk();
bool ClickOnApply();
void ActivateThisDialog();
-// void DeactivateActiveDialog();
void ConstructorsClicked (int constructorId);
void SelectionIntoArgument();
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// class : BlocksGUI_ExplodeDlg()
// purpose : Constructs a BlocksGUI_ExplodeDlg which is a child of 'parent'.
//=================================================================================
-BlocksGUI_ExplodeDlg::BlocksGUI_ExplodeDlg (QWidget* parent,
- bool modal)
- : GEOMBase_Skeleton(parent, "ExplodeDlg", modal,
+BlocksGUI_ExplodeDlg::BlocksGUI_ExplodeDlg (GeometryGUI* theGeometryGUI, QWidget* parent, bool modal)
+ : GEOMBase_Skeleton(theGeometryGUI, parent, "ExplodeDlg", modal,
WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image1 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_BLOCK_EXPLODE")));
Layout1->addWidget(myGrp1, 1, 0);
/***************************************************************/
+ setHelpFileName("explode_on_blocks.htm");
+
Init();
}
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BlocksGUI_ExplodeDlg.h
// Author : Julia DOROVSKIKH
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_BLOCK_EXPLODE_H
#define DIALOGBOX_BLOCK_EXPLODE_H
Q_OBJECT
public:
- BlocksGUI_ExplodeDlg (QWidget* parent,
- bool modal = FALSE);
+ BlocksGUI_ExplodeDlg (GeometryGUI*, QWidget* parent, bool modal = FALSE);
~BlocksGUI_ExplodeDlg();
protected:
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BlocksGUI_PropagateDlg::BlocksGUI_PropagateDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+BlocksGUI_PropagateDlg::BlocksGUI_PropagateDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_PROPAGATE")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
/***************************************************************/
+ setHelpFileName("propagate.htm");
+
Init();
}
-
//=================================================================================
// function : ~BlocksGUI_PropagateDlg()
// purpose : Destroys the object and frees any allocated resources
{
}
-
//=================================================================================
// function : Init()
// purpose :
//myGeomGUI->SetState( 0 );
/* signals and slots connections */
- connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
-
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
ClickOnCancel();
}
-
-
//=================================================================================
// function : ClickOnApply()
// purpose :
}
-//=================================================================================
-// function : ClickOnCancel()
-// purpose :
-//=================================================================================
-void BlocksGUI_PropagateDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose :
-//=================================================================================
-void BlocksGUI_PropagateDlg::DeactivateActiveDialog()
-{
- //myGeomGUI->SetState( -1 );
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : ActivateThisDialog()
// purpose :
{
return myObject;
}
-
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BlocksGUI_PropagateDlg.h
// Author : VKN
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_BlocksGUI_PropagateDlg_H
#define DIALOGBOX_BlocksGUI_PropagateDlg_H
Q_OBJECT
public:
- BlocksGUI_PropagateDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BlocksGUI_PropagateDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = "", bool modal = FALSE, WFlags fl = 0);
~BlocksGUI_PropagateDlg();
protected:
private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
-private :
+private:
void Init();
void enterEvent(QEvent* e);
void closeEvent(QCloseEvent* e);
void activateSelection();
-private :
-
+private:
GEOM::GEOM_Object_var myObject;
QPushButton* mySelBtn;
QLineEdit* mySelName;
-
};
#endif // DIALOGBOX_BlocksGUI_PropagateDlg_H
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "SalomeApp_Application.h"
#include "LightApp_SelectionMgr.h"
-//using namespace std;
-
#include <qlabel.h>
//=================================================================================
// class : BlocksGUI_QuadFaceDlg()
// purpose : Constructs a BlocksGUI_QuadFaceDlg which is a child of 'parent'.
//=================================================================================
-BlocksGUI_QuadFaceDlg::BlocksGUI_QuadFaceDlg (QWidget* parent,
- bool modal)
- : GEOMBase_Skeleton(parent, "QuadFaceDlg", modal,
+BlocksGUI_QuadFaceDlg::BlocksGUI_QuadFaceDlg (GeometryGUI* theGeometryGUI, QWidget* parent, bool modal)
+ : GEOMBase_Skeleton(theGeometryGUI, parent, "QuadFaceDlg", modal,
WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
- QPixmap image1 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_QUAD_FACE_4_VERT")));
- QPixmap image2 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_QUAD_FACE_2_EDGE")));
- QPixmap image3 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_QUAD_FACE_4_EDGE")));
- QPixmap imageS (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
+ SUIT_ResourceMgr* aResMgr = myGeomGUI->getApp()->resourceMgr();
+ QPixmap image1 (aResMgr->loadPixmap("GEOM",tr("ICON_DLG_QUAD_FACE_4_VERT")));
+ QPixmap image2 (aResMgr->loadPixmap("GEOM",tr("ICON_DLG_QUAD_FACE_2_EDGE")));
+ QPixmap image3 (aResMgr->loadPixmap("GEOM",tr("ICON_DLG_QUAD_FACE_4_EDGE")));
+ QPixmap imageS (aResMgr->loadPixmap("GEOM",tr("ICON_SELECT")));
setCaption(tr("GEOM_QUAD_FACE_TITLE"));
Layout1->addWidget(myGrp3, 2, 0);
/***************************************************************/
+ setHelpFileName("newentity_blocks.htm#QuadrangleFace");
+
Init();
}
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BlocksGUI_QuadFaceDlg.h
// Author : Julia DOROVSKIKH
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_QUAD_FACE_H
#define DIALOGBOX_QUAD_FACE_H
Edge14, Edge24, Edge34, Edge44 };
public:
- BlocksGUI_QuadFaceDlg (QWidget* parent,
- bool modal = FALSE);
+ BlocksGUI_QuadFaceDlg (GeometryGUI*, QWidget* parent, bool modal = FALSE);
~BlocksGUI_QuadFaceDlg();
protected:
// redefined from GEOMBase_Helper
virtual GEOM::GEOM_IOperations_ptr createOperation();
- virtual bool isValid (QString& msg);
- virtual bool execute (ObjectList& objects);
+ virtual bool isValid (QString& msg);
+ virtual bool execute (ObjectList& objects);
private:
void Init();
void ClickOnOk();
bool ClickOnApply();
void ActivateThisDialog();
-// void DeactivateActiveDialog();
void ConstructorsClicked( int constructorId );
void SelectionIntoArgument();
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// class : BlocksGUI_TrsfDlg()
// purpose : Constructs a BlocksGUI_TrsfDlg which is a child of 'parent'.
//=================================================================================
-BlocksGUI_TrsfDlg::BlocksGUI_TrsfDlg (QWidget* parent,
- bool modal)
- : GEOMBase_Skeleton(parent, "TrsfDlg", modal,
+BlocksGUI_TrsfDlg::BlocksGUI_TrsfDlg (GeometryGUI* theGeometryGUI, QWidget* parent, bool modal)
+ : GEOMBase_Skeleton(theGeometryGUI, parent, "TrsfDlg", modal,
WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
- QPixmap image1 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_BLOCK_MULTITRSF_SIMPLE")));
- QPixmap image2 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_BLOCK_MULTITRSF_DOUBLE")));
- QPixmap imageS (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
+ SUIT_ResourceMgr* aResMgr = myGeomGUI->getApp()->resourceMgr();
+ QPixmap image1 (aResMgr->loadPixmap("GEOM", tr("ICON_DLG_BLOCK_MULTITRSF_SIMPLE")));
+ QPixmap image2 (aResMgr->loadPixmap("GEOM", tr("ICON_DLG_BLOCK_MULTITRSF_DOUBLE")));
+ QPixmap imageS (aResMgr->loadPixmap("GEOM", tr("ICON_SELECT")));
setCaption(tr("GEOM_BLOCK_MULTITRSF_TITLE"));
Layout1->addWidget( myGrp2, 2, 0 );
/***************************************************************/
+ setHelpFileName("multi_transformation.htm");
+
Init();
}
this->ActivateThisDialog();
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose :
-//=================================================================================
-//void BlocksGUI_TrsfDlg::DeactivateActiveDialog()
-//{
-// // disconnect selection
-// GEOMBase_Skeleton::DeactivateActiveDialog();
-//}
-
//=================================================================================
// function : ValueChangedInSpinBox()
// purpose :
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BlocksGUI_TrsfDlg.h
// Author : Julia DOROVSKIKH
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_BLOCK_MULTITRSF_H
#define DIALOGBOX_BLOCK_MULTITRSF_H
enum { SpinBox1, SpinBox2U, SpinBox2V };
public:
- BlocksGUI_TrsfDlg (QWidget* parent,
- bool modal = FALSE);
+ BlocksGUI_TrsfDlg (GeometryGUI*, QWidget* parent, bool modal = FALSE);
~BlocksGUI_TrsfDlg();
protected:
void ClickOnOk();
bool ClickOnApply();
void ActivateThisDialog();
-// void DeactivateActiveDialog();
void ConstructorsClicked (int constructorId);
void SelectionIntoArgument();
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
LDFLAGS += -lGEOMFiltersSelection -lGEOMBase
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
else
return false;
- QDialog* aDlg = new BooleanGUI_Dialog( anOperation, parent, "");
+ QDialog* aDlg = new BooleanGUI_Dialog( anOperation, getGeometryGUI(), parent, "");
aDlg->show();
return true;
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BooleanGUI_Dialog::BooleanGUI_Dialog( const int theOperation, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, fl),
+BooleanGUI_Dialog::BooleanGUI_Dialog( const int theOperation, GeometryGUI* theGeometryGUI,
+ QWidget* parent, const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, fl),
myOperation( theOperation )
{
QPixmap image0;
image0 = QPixmap( SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_COMMON")));
aTitle = tr("GEOM_COMMON");
aCaption = tr("GEOM_COMMON_TITLE");
+ setHelpFileName("common.htm");
break;
case BooleanGUI::CUT:
image0 = QPixmap( SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_CUT")));
aTitle = tr("GEOM_CUT");
aCaption = tr("GEOM_CUT_TITLE");
+ setHelpFileName("cut.htm");
break;
case BooleanGUI::FUSE:
image0 = QPixmap( SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_FUSE")));
aTitle = tr("GEOM_FUSE");
aCaption = tr("GEOM_FUSE_TITLE");
+ setHelpFileName("fuse.htm");
break;
case BooleanGUI::SECTION:
image0 = QPixmap( SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_SECTION")));
aTitle = tr("GEOM_SECTION");
aCaption = tr("GEOM_SECTION_TITLE");
+ setHelpFileName("section.htm");
break;
}
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
}
-
//=================================================================================
// function : Init()
// purpose :
}
-
//=================================================================================
// function : LineEditReturnPressed()
// purpose :
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BooleanGUI_Dialog.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef BooleanGUI_Dialog_H
#define BooleanGUI_Dialog_H
Q_OBJECT
public:
- BooleanGUI_Dialog( const int theOperation, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BooleanGUI_Dialog( const int theOperation, GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BooleanGUI_Dialog();
protected:
void SelectionIntoArgument();
void LineEditReturnPressed();
void ActivateThisDialog();
-
};
#endif // BooleanGUI_Dialog_H
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
LDFLAGS += -lGEOMBase
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
switch ( theCommandID )
{
- case 4081: aDlg = new BuildGUI_EdgeDlg ( parent, "" ); break;
- case 4082: aDlg = new BuildGUI_WireDlg ( parent, "" ); break;
- case 4083: aDlg = new BuildGUI_FaceDlg ( parent, "" ); break;
- case 4084: aDlg = new BuildGUI_ShellDlg ( parent, "" ); break;
- case 4085: aDlg = new BuildGUI_SolidDlg ( parent, "" ); break;
- case 4086: aDlg = new BuildGUI_CompoundDlg( parent, "" ); break;
+ case 4081: aDlg = new BuildGUI_EdgeDlg ( getGeometryGUI(), parent, "" ); break;
+ case 4082: aDlg = new BuildGUI_WireDlg ( getGeometryGUI(), parent, "" ); break;
+ case 4083: aDlg = new BuildGUI_FaceDlg ( getGeometryGUI(), parent, "" ); break;
+ case 4084: aDlg = new BuildGUI_ShellDlg ( getGeometryGUI(), parent, "" ); break;
+ case 4085: aDlg = new BuildGUI_SolidDlg ( getGeometryGUI(), parent, "" ); break;
+ case 4086: aDlg = new BuildGUI_CompoundDlg( getGeometryGUI(), parent, "" ); break;
default:
SUIT_Session::session()->activeApplication()->putInfo( tr( "GEOM_PRP_COMMAND" ).arg( theCommandID ) );
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BuildGUI_CompoundDlg::BuildGUI_CompoundDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+BuildGUI_CompoundDlg::BuildGUI_CompoundDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_BUILD_COMPOUND")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
Layout1->addWidget(GroupShapes, 2, 0);
/***************************************************************/
+ setHelpFileName("compound.htm");
+
/* Initialisations */
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : GEOMBase_CompoundDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_COMPOUND_H
#define DIALOGBOX_COMPOUND_H
Q_OBJECT
public:
- BuildGUI_CompoundDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BuildGUI_CompoundDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BuildGUI_CompoundDlg();
protected:
void ActivateThisDialog();
void SelectionIntoArgument();
void SetEditCurrentArgument();
-
};
#endif // DIALOGBOX_COMPOUND_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BuildGUI_EdgeDlg::BuildGUI_EdgeDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+BuildGUI_EdgeDlg::BuildGUI_EdgeDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_BUILD_EDGE")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+ setHelpFileName("edge.htm");
+
/* Initialisations */
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BuildGUI_EdgeDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_EDGE_H
#define DIALOGBOX_EDGE_H
Q_OBJECT
public:
- BuildGUI_EdgeDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BuildGUI_EdgeDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BuildGUI_EdgeDlg();
protected:
virtual bool isValid( QString& msg );
virtual bool execute( ObjectList& objects );
-private :
+private:
void Init();
void enterEvent(QEvent* e);
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
-
};
#endif // DIALOGBOX_EDGE_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BuildGUI_FaceDlg::BuildGUI_FaceDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+BuildGUI_FaceDlg::BuildGUI_FaceDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_BUILD_FACE")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
Layout1->addWidget(GroupWire, 2, 0);
/***************************************************************/
+ setHelpFileName("face.htm");
+
/* Initialisations */
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BuildGUI_FaceDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_FACE_H
#define DIALOGBOX_FACE_H
Q_OBJECT
public:
- BuildGUI_FaceDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BuildGUI_FaceDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BuildGUI_FaceDlg();
protected:
void ActivateThisDialog();
void SelectionIntoArgument();
void SetEditCurrentArgument();
-
};
#endif // DIALOGBOX_FACE_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BuildGUI_ShellDlg.cxx
// Author : Damien COQUERET
// Module : GEOM
-// $Header:
+// $Header$
#include "BuildGUI_ShellDlg.h"
#include "GEOMImpl_Types.hxx"
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BuildGUI_ShellDlg::BuildGUI_ShellDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+BuildGUI_ShellDlg::BuildGUI_ShellDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM", tr("ICON_DLG_BUILD_SHELL")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM", tr("ICON_SELECT")));
Layout1->addWidget(GroupShell, 2, 0);
/***************************************************************/
+ setHelpFileName("shell.htm");
+
/* Initialisations */
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BuildGUI_ShellDlg.h
// Author : Damien COQUERET
// Module : GEOM
-// $Header:
#ifndef DIALOGBOX_SHELL_H
#define DIALOGBOX_SHELL_H
Q_OBJECT
public:
- BuildGUI_ShellDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BuildGUI_ShellDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BuildGUI_ShellDlg();
protected:
void SetEditCurrentArgument();
void SelectionIntoArgument();
void ActivateThisDialog();
-
};
#endif // DIALOGBOX_SHELL_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BuildGUI_SolidDlg.cxx
// Author : Damien COQUERET
// Module : GEOM
-// $Header:
+// $Header$
#include "BuildGUI_SolidDlg.h"
#include "GEOMImpl_Types.hxx"
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BuildGUI_SolidDlg::BuildGUI_SolidDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+BuildGUI_SolidDlg::BuildGUI_SolidDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM", tr("ICON_DLG_BUILD_SOLID")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM", tr("ICON_SELECT")));
Layout1->addWidget(GroupSolid, 2, 0);
/***************************************************************/
+ setHelpFileName("solid.htm");
+
/* Initialisations */
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BuildGUI_SolidDlg.h
// Author : Damien COQUERET
// Module : GEOM
-// $Header:
#ifndef DIALOGBOX_SOLID_H
#define DIALOGBOX_SOLID_H
Q_OBJECT
public:
- BuildGUI_SolidDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BuildGUI_SolidDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BuildGUI_SolidDlg();
protected:
void SelectionIntoArgument();
void ActivateThisDialog();
void EnableNameField(bool toEnable);
-
};
#endif // DIALOGBOX_SOLID_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-BuildGUI_WireDlg::BuildGUI_WireDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+BuildGUI_WireDlg::BuildGUI_WireDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_BUILD_WIRE")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+ setHelpFileName("wire.htm");
+
/* Initialisations */
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : BuildGUI_WireDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_WIRE_H
#define DIALOGBOX_WIRE_H
Q_OBJECT
public:
- BuildGUI_WireDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ BuildGUI_WireDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~BuildGUI_WireDlg();
protected:
void ActivateThisDialog();
void SelectionIntoArgument();
void SetEditCurrentArgument();
-
};
#endif // DIALOGBOX_WIRE_H
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
LDFLAGS += -lGEOMFiltersSelection -lGEOMBase
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
LDFLAGS += -lGEOM
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_1List1Spin1Btn_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_1List1Spin1Btn_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_1Sel1Check1List_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_1Sel1Check1List_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_1Sel1Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_1Sel1Check_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_1Sel1Spin1Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_1Sel1Spin1Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_1Sel1Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_1Sel1Spin_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_1Sel2Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_1Sel2Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_1Sel3Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_1Sel3Check_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_1Sel3Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_1Sel3Spin_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_1Sel4Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_1Sel4Spin_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_1Sel5Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_1Sel5Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_1Sel_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_1Sel_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_1Sel_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_1Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_1Spin_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_2Sel1Spin2Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_2Sel1Spin2Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_2Sel1Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_2Sel1Spin_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_2Sel2Spin1Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_2Sel2Spin1Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_2Sel2Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_2Sel2Spin_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_2Sel3Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_2Sel3Spin_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_2Sel4Spin1Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_2Sel4Spin1Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_2Sel_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_2Sel_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_2Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_2Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_3Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_3Check_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_3Sel3Spin1Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_3Sel3Spin1Check_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_3Sel4Spin2Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_3Sel4Spin2Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_3Sel_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_3Sel_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_3Spin1Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_3Spin1Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_3Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_3Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_4Sel1List1Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_4Sel1List1Check_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_4Sel1List_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_4Sel1List_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_6Sel_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_6Sel_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'DlgRef_Skeleton_QTD.ui'
**
-** Created: Wed Aug 11 18:42:51 2004
-** by: The User Interface Compiler (uic)
+** Created: Fri Mar 17 11:18:06 2006
+** by: The User Interface Compiler ($Id$)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
+
#include "DlgRef_Skeleton_QTD.h"
#include <qvariant.h>
-#include <qbuttongroup.h>
-#include <qgroupbox.h>
-#include <qlabel.h>
-#include <qlineedit.h>
#include <qpushbutton.h>
+#include <qgroupbox.h>
+#include <qbuttongroup.h>
#include <qradiobutton.h>
+#include <qlineedit.h>
+#include <qlabel.h>
#include <qlayout.h>
#include <qtooltip.h>
#include <qwhatsthis.h>
-/*
- * Constructs a DlgRef_Skeleton_QTD which is a child of 'parent', with the
+/*
+ * Constructs a DlgRef_Skeleton_QTD as a child of 'parent', with the
* name 'name' and widget flags set to 'f'.
*
* The dialog will by default be modeless, unless you set 'modal' to
* TRUE to construct a modal dialog.
*/
-DlgRef_Skeleton_QTD::DlgRef_Skeleton_QTD( QWidget* parent, const char* name, bool modal, WFlags fl )
+DlgRef_Skeleton_QTD::DlgRef_Skeleton_QTD( QWidget* parent, const char* name, bool modal, WFlags fl )
: QDialog( parent, name, modal, fl )
{
if ( !name )
setName( "DlgRef_Skeleton_QTD" );
- resize( 307, 378 );
setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)7, 0, 0, sizePolicy().hasHeightForWidth() ) );
- setCaption( trUtf8( "DlgRef_Skeleton_QTD" ) );
setSizeGripEnabled( TRUE );
DlgRef_Skeleton_QTDLayout = new QGridLayout( this, 1, 1, 11, 6, "DlgRef_Skeleton_QTDLayout");
GroupMedium = new QGroupBox( this, "GroupMedium" );
GroupMedium->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, GroupMedium->sizePolicy().hasHeightForWidth() ) );
- GroupMedium->setTitle( trUtf8( "" ) );
Layout1->addWidget( GroupMedium, 2, 0 );
GroupButtons = new QGroupBox( this, "GroupButtons" );
GroupButtons->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, GroupButtons->sizePolicy().hasHeightForWidth() ) );
- GroupButtons->setTitle( trUtf8( "" ) );
GroupButtons->setColumnLayout(0, Qt::Vertical );
GroupButtons->layout()->setSpacing( 6 );
GroupButtons->layout()->setMargin( 11 );
Layout3 = new QHBoxLayout( 0, 0, 6, "Layout3");
buttonOk = new QPushButton( GroupButtons, "buttonOk" );
- buttonOk->setText( trUtf8( "&Ok" ) );
Layout3->addWidget( buttonOk );
buttonApply = new QPushButton( GroupButtons, "buttonApply" );
- buttonApply->setText( trUtf8( "&Apply" ) );
Layout3->addWidget( buttonApply );
- QSpacerItem* spacer = new QSpacerItem( 91, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
- Layout3->addItem( spacer );
+ Spacer1 = new QSpacerItem( 91, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
+ Layout3->addItem( Spacer1 );
buttonCancel = new QPushButton( GroupButtons, "buttonCancel" );
- buttonCancel->setText( trUtf8( "&Cancel" ) );
Layout3->addWidget( buttonCancel );
+
+ buttonHelp = new QPushButton( GroupButtons, "buttonHelp" );
+ Layout3->addWidget( buttonHelp );
GroupButtonsLayout->addLayout( Layout3 );
Layout1->addWidget( GroupButtons, 3, 0 );
GroupConstructors = new QButtonGroup( this, "GroupConstructors" );
GroupConstructors->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, 0, 0, GroupConstructors->sizePolicy().hasHeightForWidth() ) );
- GroupConstructors->setTitle( trUtf8( "" ) );
GroupConstructors->setColumnLayout(0, Qt::Vertical );
GroupConstructors->layout()->setSpacing( 6 );
GroupConstructors->layout()->setMargin( 11 );
Layout2 = new QHBoxLayout( 0, 0, 6, "Layout2");
RadioButton1 = new QRadioButton( GroupConstructors, "RadioButton1" );
- RadioButton1->setText( trUtf8( "" ) );
Layout2->addWidget( RadioButton1 );
RadioButton2 = new QRadioButton( GroupConstructors, "RadioButton2" );
- RadioButton2->setText( trUtf8( "" ) );
Layout2->addWidget( RadioButton2 );
RadioButton3 = new QRadioButton( GroupConstructors, "RadioButton3" );
- RadioButton3->setText( trUtf8( "" ) );
Layout2->addWidget( RadioButton3 );
RadioButton4 = new QRadioButton( GroupConstructors, "RadioButton4" );
- RadioButton4->setText( trUtf8( "" ) );
Layout2->addWidget( RadioButton4 );
GroupConstructorsLayout->addLayout( Layout2 );
Layout1->addWidget( GroupConstructors, 0, 0 );
GroupBoxName = new QGroupBox( this, "GroupBoxName" );
- GroupBoxName->setTitle( trUtf8( "Result name" ) );
GroupBoxName->setColumnLayout(0, Qt::Vertical );
GroupBoxName->layout()->setSpacing( 6 );
GroupBoxName->layout()->setMargin( 11 );
Layout66->addWidget( ResultName, 0, 1 );
NameLabel = new QLabel( GroupBoxName, "NameLabel" );
- NameLabel->setText( trUtf8( "Name" ) );
Layout66->addWidget( NameLabel, 0, 0 );
Layout1->addWidget( GroupBoxName, 1, 0 );
DlgRef_Skeleton_QTDLayout->addLayout( Layout1, 0, 0 );
+ languageChange();
+ resize( QSize(307, 378).expandedTo(minimumSizeHint()) );
+ clearWState( WState_Polished );
}
-/*
+/*
* Destroys the object and frees any allocated resources
*/
DlgRef_Skeleton_QTD::~DlgRef_Skeleton_QTD()
// no need to delete child widgets, Qt does it all for us
}
+/*
+ * Sets the strings of the subwidgets using the current
+ * language.
+ */
+void DlgRef_Skeleton_QTD::languageChange()
+{
+ setCaption( tr( "DlgRef_Skeleton_QTD" ) );
+ GroupMedium->setTitle( QString::null );
+ GroupButtons->setTitle( QString::null );
+ buttonOk->setText( tr( "&Ok" ) );
+ buttonApply->setText( tr( "&Apply" ) );
+ buttonCancel->setText( tr( "&Cancel" ) );
+ buttonHelp->setText( tr( "&Help" ) );
+ GroupConstructors->setTitle( QString::null );
+ RadioButton1->setText( QString::null );
+ RadioButton2->setText( QString::null );
+ RadioButton3->setText( QString::null );
+ RadioButton4->setText( QString::null );
+ GroupBoxName->setTitle( tr( "Result name" ) );
+ NameLabel->setText( tr( "Name" ) );
+}
+
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'DlgRef_Skeleton_QTD.ui'
**
-** Created: Wed Aug 11 18:42:51 2004
-** by: The User Interface Compiler (uic)
+** Created: Fri Mar 17 11:18:06 2006
+** by: The User Interface Compiler ($Id$)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
+
#ifndef DLGREF_SKELETON_QTD_H
#define DLGREF_SKELETON_QTD_H
#include <qvariant.h>
#include <qdialog.h>
-class QVBoxLayout;
-class QHBoxLayout;
-class QGridLayout;
-class QButtonGroup;
+
+class QVBoxLayout;
+class QHBoxLayout;
+class QGridLayout;
+class QSpacerItem;
class QGroupBox;
-class QLabel;
-class QLineEdit;
class QPushButton;
+class QButtonGroup;
class QRadioButton;
+class QLineEdit;
+class QLabel;
class GEOM_DLGREF_EXPORT DlgRef_Skeleton_QTD : public QDialog
-{
+{
Q_OBJECT
public:
QPushButton* buttonOk;
QPushButton* buttonApply;
QPushButton* buttonCancel;
+ QPushButton* buttonHelp;
QButtonGroup* GroupConstructors;
QRadioButton* RadioButton1;
QRadioButton* RadioButton2;
QLineEdit* ResultName;
QLabel* NameLabel;
-
protected:
QGridLayout* DlgRef_Skeleton_QTDLayout;
QGridLayout* Layout1;
QHBoxLayout* GroupButtonsLayout;
QHBoxLayout* Layout3;
+ QSpacerItem* Spacer1;
QHBoxLayout* GroupConstructorsLayout;
QHBoxLayout* Layout2;
QGridLayout* GroupBoxNameLayout;
QGridLayout* Layout66;
+
+protected slots:
+ virtual void languageChange();
+
};
#endif // DLGREF_SKELETON_QTD_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
LIB_SERVER_IDL =
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
-LDFLAGS += $(QT_MT_LIBS) -L${GUI_ROOT_DIR}/lib/salome -lqtx
+LDFLAGS += $(QT_MT_LIBS) $(GUI_LDFLAGS) -lqtx
@CONCLUDE@
<property name="spacing">
<number>6</number>
</property>
- <widget class="QPushButton">
+ <widget class="QPushButton">
<property name="name">
<cstring>buttonOk</cstring>
</property>
<string>&Cancel</string>
</property>
</widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>buttonHelp</cstring>
+ </property>
+ <property name="text">
+ <string>&Help</string>
+ </property>
+ </widget>
</hbox>
</widget>
</hbox>
-// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-//
-// 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/
-//
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
#!/bin/sh
#uic -o DlgRef_Skeleton_QTD.h DlgRef_Skeleton_QTD.ui
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "SUIT_ViewWindow.h"
#include "OCCViewer_ViewModel.h"
#include "OCCViewer_ViewManager.h"
-//#include "SVTK_ViewModel.h"
#include "SalomeApp_Study.h"
#include "SalomeApp_Tools.h"
-//#include "SALOMEGUI_ImportOperation.h"
#include <TopoDS_Compound.hxx>
#include <BRep_Builder.hxx>
using namespace boost;
using namespace std;
-EntityGUI* EntityGUI::myGUIObject = 0;
-
//=======================================================================
// function : GetEntityGUI()
// purpose : Get the only EntityGUI object [ static ]
//=======================================================================
EntityGUI* EntityGUI::GetEntityGUI( GeometryGUI* parent )
{
- if ( myGUIObject == 0 ) {
- // init EntityGUI only once
- myGUIObject = new EntityGUI( parent );
- }
- return myGUIObject;
+ return new EntityGUI( parent );
}
//=======================================================================
//=======================================================================
EntityGUI::EntityGUI( GeometryGUI* parent ) : GEOMGUI( parent )
{
- myGeomBase = new GEOMBase();
- myGeom = GEOM::GEOM_Gen::_duplicate( GeometryGUI::GetGeomGen() );
-
mySimulationShape1 = new AIS_Shape(TopoDS_Shape());
mySimulationShape2 = new AIS_Shape(TopoDS_Shape());
}
-
//=======================================================================
// function : ~EntityGUI()
// purpose : Destructor
aDlg = new EntityGUI_SketcherDlg(getGeometryGUI(), parent, "");
break;
case 407: // EXPLODE : use ic
- aDlg = new EntityGUI_SubShapeDlg(parent, "");
+ aDlg = new EntityGUI_SubShapeDlg(getGeometryGUI(), parent, "");
break;
default:
SUIT_Session::session()->activeApplication()->putInfo(tr("GEOM_PRP_COMMAND").arg(theCommandID));
}
if ( aDlg )
aDlg->show();
-
- return true;
-}
-
-
-//=======================================================================
-// function : OnSketchEnd()
-// purpose :
-//=======================================================================
-void EntityGUI::OnSketchEnd(const char *Cmd)
-{
- /* QAD_Application::getDesktop()->putInfo("Create sketch functionality is NOT implemented in new GEOM kernel
- (no such Corba interface method). Waiting for SRN to create it...");
- try {
- GEOM::GEOM_Shape_var result = myGeom->MakeSketcher(Cmd);
- if(result->_is_nil()) {
- QAD_Application::getDesktop()->putInfo(tr("GEOM_PRP_NULLSHAPE"));
- return;
- }
- result->NameType(tr("GEOM_WIRE"));
- if(myGeomBase->Display(result))
- QAD_Application::getDesktop()->putInfo(tr("GEOM_PRP_DONE"));
- }
- catch(const SALOME::SALOME_Exception& S_ex) {
- SalomeApp_Tools::QtCatchCorbaException(S_ex);
- }
- */
- return;
+ return true;
}
//=====================================================================================
void EntityGUI::DisplaySimulationShape(const TopoDS_Shape& S1, const TopoDS_Shape& S2)
{
- //NRI DEBUG : 14/02/2002
- if( SUIT_Session::session()->activeApplication()->desktop()->activeWindow()->getViewManager()->getType()
- != OCCViewer_Viewer::Type() )
+ SUIT_ViewManager* aVM =
+ SUIT_Session::session()->activeApplication()->desktop()->activeWindow()->getViewManager();
+ if (aVM->getType() != OCCViewer_Viewer::Type())
return;
- OCCViewer_Viewer* v3d =
- ((OCCViewer_ViewManager*)(SUIT_Session::session()->activeApplication()->desktop()->activeWindow()->getViewManager()))->getOCCViewer();
+ OCCViewer_Viewer* v3d = ((OCCViewer_ViewManager*)aVM)->getOCCViewer();
Handle(AIS_InteractiveContext) ic = v3d->getAISContext();
try {
- if(!S1.IsNull()) {
+ if (!S1.IsNull()) {
/* erase any previous */
ic->Erase(mySimulationShape1, Standard_True, Standard_False);
ic->ClearPrs(mySimulationShape1);
-
+
mySimulationShape1 = new AIS_Shape(TopoDS_Shape());
mySimulationShape1->Set(S1);
mySimulationShape1->SetColor(Quantity_NOC_RED);
ic->Display(mySimulationShape1, Standard_False);
mySimulationShape1->UnsetColor();
}
- if(!S2.IsNull()) {
+ if (!S2.IsNull()) {
ic->Erase(mySimulationShape2, Standard_True, Standard_False);
ic->ClearPrs(mySimulationShape2);
return;
}
-
//==================================================================================
// function : EraseSimulationShape()
// purpose : Clears the display of 'mySimulationShape' a pure graphical shape
//=====================================================================================
bool EntityGUI::SObjectExist(const _PTR(SObject)& theFatherObject, const char* IOR)
{
- SalomeApp_Study* appStudy = dynamic_cast<SalomeApp_Study*>( SUIT_Session::session()->activeApplication()->activeStudy() );
+ SalomeApp_Study* appStudy = dynamic_cast<SalomeApp_Study*>
+ ( SUIT_Session::session()->activeApplication()->activeStudy() );
if ( !appStudy ) return false;
_PTR(Study) aStudy = appStudy->studyDS();
_PTR(ChildIterator) it ( aStudy->NewChildIterator(theFatherObject) );
}
-//=====================================================================================
-// function : OnSubShapeGetAll()
-// purpose : Explode a shape in all sub shapes with a SubShapeType
-//=====================================================================================
-bool EntityGUI::OnSubShapeGetAll(const TopoDS_Shape& ShapeTopo, const char* ShapeTopoIOR, const int SubShapeType)
-{
- SUIT_Session::session()->activeApplication()->putInfo("OnSubShapeGetAll method from EntityGUI should be reimplemented ...");
- /*
- SALOMEDS::Study_var aStudy = QAD_Application::getDesktop()->getActiveStudy()->getStudyDocument();
- SALOMEDS::SObject_var theObj = aStudy->FindObjectIOR(ShapeTopoIOR);
- if(theObj->_is_nil()) {
- QAD_Application::getDesktop()->putInfo(tr("GEOM_PRP_SHAPE_IN_STUDY"));
- return false;
- }
-
- SALOMEDS::StudyBuilder_var aStudyBuilder = aStudy->NewBuilder();
- SALOMEDS::SObject_var fatherSF = aStudy->FindObjectID(QAD_Application::getDesktop()->getActiveStudy()->getActiveStudyFrame()->entry());
- SALOMEDS::GenericAttribute_var anAttr;
- SALOMEDS::AttributeName_var aName;
- SALOMEDS::AttributeIOR_var anIOR;
- SALOMEDS::AttributePixMap_var aPixmap;
-
- // We create a sub object for each sub shape as attribute of the main object
- // Each sub object contains list (length=1) containing its index in the main shape
- GEOM::GEOM_Shape_var aShape = myGeom->GetIORFromString(ShapeTopoIOR);
- GEOM::GEOM_Gen::ListOfGeomShapes_var listGeomShapes = new GEOM::GEOM_Gen::ListOfGeomShapes;
- GEOM::GEOM_Shape_var aResult;
-
- try {
- listGeomShapes = myGeom->SubShapeAll(aShape, SubShapeType);
- if(listGeomShapes->length() < 1) {
- QAD_Application::getDesktop()->putInfo (tr("GEOM_PRP_ABORT"));
- return false;
- }
- }
- catch(const SALOME::SALOME_Exception& S_ex) {
- SalomeApp_Tools::QtCatchCorbaException(S_ex);
- }
-
- // open transaction
- QAD_Operation* op = new SALOMEGUI_ImportOperation(QAD_Application::getDesktop()->getActiveStudy());
- op->start();
-
- TopoDS_Shape mainTopo = myGeomGUI->GetShapeReader().GetShape(myGeom, aShape);
- TopoDS_Shape mainShape;
- bool main = false;
- while(!main) {
- if(aShape->IsMainShape()) {
- mainShape = myGeomGUI->GetShapeReader().GetShape(myGeom, aShape);
- main = true;
- }
- else
- aShape = myGeom->GetIORFromString(aShape->MainName());
- }
-
- // Loop on each sub shape created
- // int i = 1 ; index for the nameType
- for(int j=0; j<listGeomShapes->length(); j++) {
- // Get each sub shape extracted CORBA and OCC
- aResult = listGeomShapes[j] ;
- TopoDS_Shape S = myGeomGUI->GetShapeReader().GetShape(myGeom, aResult);
-
- if (S.IsNull()) {
- QAD_Application::getDesktop()->putInfo (tr("GEOM_PRP_ABORT"));
- return false;
- }
-
- // Set the nameType of sub shape
- char* nameG = (char *)malloc(20);
- Standard_CString Type;
- if(myGeomBase->GetShapeTypeString(S, Type)) {
- aResult->NameType(Type);
- sprintf(nameG, "%s_%d", Type, myGeomBase->GetIndex(S, mainShape, SubShapeType));
- }
- else {
- aResult->NameType(tr("GEOM_SHAPE"));
- sprintf(nameG, "%s_%d", tr("GEOM_SHAPE").latin1(), myGeomGUI->myNbGeom++);
- }
- SALOMEDS::SObject_var SO = aStudy->FindObjectIOR(aResult->Name());
-
- bool allreadyexist = false;
-
- if(QAD_Application::getDesktop()->getActiveStudy()->getActiveStudyFrame()->getTypeView() == VIEW_OCC) {
- OCCViewer_Viewer3d* v3d = ((OCCViewer_ViewFrame*)QAD_Application::getDesktop()->getActiveStudy()->getActiveStudyFrame()->getRightFrame()->getViewFrame())->getViewer();
- Handle (AIS_InteractiveContext) ic = v3d->getAISContext();
-
- Handle(GEOM_AISShape) result = new GEOM_AISShape(S, nameG);
- Handle(GEOM_InteractiveObject) IO = new GEOM_InteractiveObject(aResult->Name(), myGeomGUI->GetFatherior(), "GEOM");
-
- MESSAGE ("SO->_is_nil() " << SO->_is_nil())
-
- if(SO->_is_nil()) {
- SALOMEDS::SObject_var newObj = aStudyBuilder->NewObject(theObj);
- anAttr = aStudyBuilder->FindOrCreateAttribute(newObj, "AttributeName");
- aName = SALOMEDS::AttributeName::_narrow(anAttr);
- aName->SetValue(nameG);
- anAttr = aStudyBuilder->FindOrCreateAttribute(newObj, "AttributeIOR");
- anIOR = SALOMEDS::AttributeIOR::_narrow(anAttr);
- anIOR->SetValue(aResult->Name());
-
- anAttr = aStudyBuilder->FindOrCreateAttribute(newObj, "AttributePixMap");
- aPixmap = SALOMEDS::AttributePixMap::_narrow(anAttr);
- MESSAGE(" Type " << S.ShapeType())
- if (S.ShapeType() == TopAbs_COMPOUND)
- aPixmap->SetPixMap("ICON_OBJBROWSER_COMPOUND");
- else if(S.ShapeType() == TopAbs_COMPSOLID)
- aPixmap->SetPixMap("ICON_OBJBROWSER_COMPSOLID");
- else if(S.ShapeType() == TopAbs_SOLID)
- aPixmap->SetPixMap("ICON_OBJBROWSER_SOLID");
- else if(S.ShapeType() == TopAbs_SHELL)
- aPixmap->SetPixMap("ICON_OBJBROWSER_SHELL");
- else if(S.ShapeType() == TopAbs_FACE)
- aPixmap->SetPixMap("ICON_OBJBROWSER_FACE");
- else if(S.ShapeType() == TopAbs_WIRE)
- aPixmap->SetPixMap("ICON_OBJBROWSER_WIRE");
- else if(S.ShapeType() == TopAbs_EDGE)
- aPixmap->SetPixMap("ICON_OBJBROWSER_EDGE");
- else if(S.ShapeType() == TopAbs_VERTEX)
- aPixmap->SetPixMap("ICON_OBJBROWSER_VERTEX");
-
- MESSAGE(" aPixmap->GetPixMap " << aPixmap->GetPixMap())
-
- SALOMEDS::SObject_var newObj1 = aStudyBuilder->NewObject(fatherSF);
- aStudyBuilder->Addreference(newObj1, newObj);
- IO->setEntry(newObj->GetID());
-
- aResult->StudyShapeId(newObj->GetID());
- }
- else {
- allreadyexist = true;
- if(!this->SObjectExist(theObj, aResult->Name())) {
- SALOMEDS::SObject_var newObj1 = aStudyBuilder->NewObject(theObj);
- aStudyBuilder->Addreference(newObj1, SO);
- IO->setEntry(SO->GetID());
- aResult->StudyShapeId(SO->GetID());
- }
- }
-
- result->setIO(IO);
- result->setName(nameG);
- if(!allreadyexist)
- ic->Display(result);
-
- }
- else if(QAD_Application::getDesktop()->getActiveStudy()->getActiveStudyFrame()->getTypeView() == VIEW_VTK) {
- SVTK_ViewFrame* vf = dynamic_cast<SVTK_ViewFrame*>( QAD_Application::getDesktop()->getActiveStudy()->getActiveStudyFrame()->getRightFrame()->getViewFrame() );
- SVTK_RenderWindowInteractor* myRenderInter= vf ? vf->getRWInteractor() : 0;
-
- int themode = myRenderInter->GetDisplayMode();
- vtkRenderer *theRenderer = vf->getRenderer();
- vtkRenderWindow *renWin = theRenderer->GetRenderWindow();
-
- Handle(GEOM_InteractiveObject) IO = new GEOM_InteractiveObject(aResult->Name(), myGeomGUI->GetFatherior(), "GEOM");
-
- if(SO->_is_nil()) {
- SALOMEDS::SObject_var newObj = aStudyBuilder->NewObject(theObj);
- anAttr = aStudyBuilder->FindOrCreateAttribute(newObj, "AttributeIOR");
- anIOR = SALOMEDS::AttributeIOR::_narrow(anAttr);
- anIOR->SetValue(aResult->Name());
- anAttr = aStudyBuilder->FindOrCreateAttribute(newObj, "AttributeName");
- aName = SALOMEDS::AttributeName::_narrow(anAttr);
- aName->SetValue(nameG);
-
- anAttr = aStudyBuilder->FindOrCreateAttribute(newObj, "AttributePixMap");
- aPixmap = SALOMEDS::AttributePixMap::_narrow(anAttr);
- if(S.ShapeType() == TopAbs_COMPOUND)
- aPixmap->SetPixMap("ICON_OBJBROWSER_COMPOUND");
- else if(S.ShapeType() == TopAbs_COMPSOLID)
- aPixmap->SetPixMap("ICON_OBJBROWSER_COMPSOLID");
- else if(S.ShapeType() == TopAbs_SOLID)
- aPixmap->SetPixMap("ICON_OBJBROWSER_SOLID");
- else if(S.ShapeType() == TopAbs_SHELL)
- aPixmap->SetPixMap("ICON_OBJBROWSER_SHELL");
- else if(S.ShapeType() == TopAbs_FACE)
- aPixmap->SetPixMap("ICON_OBJBROWSER_FACE");
- else if(S.ShapeType() == TopAbs_WIRE)
- aPixmap->SetPixMap("ICON_OBJBROWSER_WIRE");
- else if(S.ShapeType() == TopAbs_EDGE)
- aPixmap->SetPixMap("ICON_OBJBROWSER_EDGE");
- else if(S.ShapeType() == TopAbs_VERTEX)
- aPixmap->SetPixMap("ICON_OBJBROWSER_VERTEX");
-
- SALOMEDS::SObject_var newObj1 = aStudyBuilder->NewObject(fatherSF);
- aStudyBuilder->Addreference(newObj1, newObj);
- IO->setEntry(newObj->GetID());
- }
- else {
- allreadyexist = true;
- if(!this->SObjectExist(theObj, aResult->Name())) {
- SALOMEDS::SObject_var newObj1 = aStudyBuilder->NewObject(theObj);
- aStudyBuilder->Addreference(newObj1, SO);
- IO->setEntry(SO->GetID());
- }
- }
-
- if(!allreadyexist) {
- vtkActorCollection* theActors = GEOM_AssemblyBuilder::BuildActors(S,0,themode,Standard_True);
- theActors->InitTraversal();
- vtkActor* anActor = (vtkActor*)theActors->GetNextActor();
- while(!(anActor==NULL)) {
- GEOM_Actor* GActor = GEOM_Actor::SafeDownCast(anActor);
- GActor->setIO(IO);
- GActor->setName(nameG);
- theRenderer->AddActor(GActor);
- renWin->Render();
- anActor = (vtkActor*)theActors->GetNextActor();
- }
- }
- }
- }
-
- // commit transaction
- op->finish();
-
- QAD_Application::getDesktop()->getActiveStudy()->updateObjBrowser();
- QAD_Application::getDesktop()->putInfo (tr("GEOM_PRP_READY"));
- */
- return true;
-}
-
-
-//=====================================================================================
-// function : OnSubShapeGetSelected()
-// purpose :
-//=====================================================================================
-bool EntityGUI::OnSubShapeGetSelected(const TopoDS_Shape& ShapeTopo, const char* ShapeTopoIOR, const int SubShapeType, Standard_Integer& aLocalContextId, bool& myUseLocalContext)
-{
- SUIT_Session::session()->activeApplication()->putInfo("OnSubShapeGetSelected method from EntityGUI should be reimplemented ...");
- // //* Test the type of viewer */
-// if(QAD_Application::getDesktop()->getActiveStudy()->getActiveStudyFrame()->getTypeView() > VIEW_OCC)
-// return false;
-
-// SALOMEDS::Study_var aStudy = QAD_Application::getDesktop()->getActiveStudy()->getStudyDocument();
-// SALOMEDS::SObject_var theObj = aStudy->FindObjectIOR(ShapeTopoIOR);
-// if(theObj->_is_nil()) {
-// QAD_Application::getDesktop()->putInfo(tr("GEOM_PRP_SHAPE_IN_STUDY"));
-// return false;
-// }
-
-// OCCViewer_Viewer3d* v3d = ((OCCViewer_ViewFrame*)QAD_Application::getDesktop()->getActiveStudy()->getActiveStudyFrame()->getRightFrame()->getViewFrame())->getViewer();
-// Handle(AIS_InteractiveContext) ic = v3d->getAISContext();
-
-// if( myUseLocalContext == false ) {
-// /* local context is from DialogBox */
-// MESSAGE("Error : No local context opened for sub shapes method" << endl ) ;
-// return false ;
-// }
-
-// GEOM::GEOM_Shape_var aShape = myGeom->GetIORFromString( ShapeTopoIOR );
-// TopoDS_Shape mainTopo = myGeomGUI->GetShapeReader().GetShape(myGeom, aShape);
-
-// TopoDS_Shape mainShape;
-// bool main = false;
-// while(!main) {
-// if(aShape->IsMainShape()) {
-// mainShape = myGeomGUI->GetShapeReader().GetShape(myGeom, aShape);
-// main = true;
-// }
-// else
-// aShape = myGeom->GetIORFromString(aShape->MainName());
-// }
-
-// GEOM::GEOM_Shape::ListOfSubShapeID_var ListOfID = new GEOM::GEOM_Shape::ListOfSubShapeID;
-// ic->InitSelected();
-// int nbSelected = ic->NbSelected();
-// ListOfID->length(nbSelected);
-
-// TopoDS_Compound compound;
-// ic->InitSelected(); /* to init again */
-// BRep_Builder B;
-// B.MakeCompound(compound);
-
-// int i = 0;
-// /* We create a unique compound containing all the sub shapes selected by user as attribute of the main shape */
-// /* the compound is homogenous by selection */
-// while(ic->MoreSelected()) {
-// int index = myGeomBase->GetIndex(ic->SelectedShape(), mainShape, SubShapeType);
-// ListOfID[i] = index;
-// B.Add(compound, ic->SelectedShape());
-// i++;
-// ic->NextSelected();
-// }
-
-// /* Test if user has selected sub shapes */
-// if(ListOfID->length() < 1)
-// return false;
-
-// GEOM::GEOM_Shape_var aResult;
-// try {
-// aResult = myGeom->SubShape(aShape, SubShapeType, ListOfID);
-// }
-// catch (const SALOME::SALOME_Exception& S_ex) {
-// SalomeApp_Tools::QtCatchCorbaException(S_ex);
-// }
-
-// /* local context from DialogBox */
-// ic->CloseLocalContext(aLocalContextId);
-// myUseLocalContext = false ;
-
-// char* nameG = (char *)malloc(20);
-// Standard_CString Type;
-
-// Handle(GEOM_AISShape) result;
-// Handle(GEOM_InteractiveObject) IO;
-
-// if(nbSelected == 1) {
-// TopExp_Explorer Exp (compound, TopAbs_ShapeEnum(SubShapeType));
-// if(Exp.More()) {
-// if(myGeomBase->GetShapeTypeString(Exp.Current(),Type)) {
-// aResult->NameType(Type);
-// sprintf (nameG, "%s_%d", Type, myGeomBase->GetIndex( Exp.Current(), mainTopo, SubShapeType));
-// }
-// else {
-// aResult->NameType(tr("GEOM_SHAPE"));
-// sprintf (nameG, "%s_%d", tr("GEOM_SHAPE").latin1(), myGeomGUI->myNbGeom++);
-// }
-// result = new GEOM_AISShape(Exp.Current(), nameG);
-// IO = new GEOM_InteractiveObject(aResult->Name(), myGeomGUI->GetFatherior(), "GEOM");
-// }
-// }
-// else {
-// if ( myGeomBase->GetShapeTypeString(compound,Type)) {
-// aResult->NameType(Type);
-// sprintf (nameG, "%s_%d", Type, myGeomGUI->myNbGeom++);
-// } else {
-// aResult->NameType(tr("GEOM_SHAPE"));
-// sprintf (nameG, "%s_%d", tr("GEOM_SHAPE").latin1(), myGeomGUI->myNbGeom++);
-// }
-// result = new GEOM_AISShape(compound, nameG);
-// IO = new GEOM_InteractiveObject(aResult->Name(), myGeomGUI->GetFatherior(), "GEOM");
-// }
-
-// SALOMEDS::SObject_var SO = aStudy->FindObjectIOR(aResult->Name());
-
-// /* open transaction */
-// QAD_Operation* op = new SALOMEGUI_ImportOperation(QAD_Application::getDesktop()->getActiveStudy());
-// op->start();
-
-// SALOMEDS::StudyBuilder_var aStudyBuilder = aStudy->NewBuilder();
-// SALOMEDS::SObject_var fatherSF = aStudy->FindObjectID(QAD_Application::getDesktop()->getActiveStudy()->getActiveStudyFrame()->entry());
-// SALOMEDS::GenericAttribute_var anAttr;
-// SALOMEDS::AttributeName_var aName;
-// SALOMEDS::AttributeIOR_var anIOR;
-// SALOMEDS::AttributePixMap_var aPixmap;
-
-// bool allreadyexist = false;
-
-// if(SO->_is_nil()) {
-// SALOMEDS::SObject_var newObj = aStudyBuilder->NewObject(theObj);
-// anAttr = aStudyBuilder->FindOrCreateAttribute(newObj, "AttributeIOR");
-// anIOR = SALOMEDS::AttributeIOR::_narrow(anAttr);
-// anIOR->SetValue(aResult->Name());
-// anAttr = aStudyBuilder->FindOrCreateAttribute(newObj, "AttributeName");
-// aName = SALOMEDS::AttributeName::_narrow(anAttr);
-// aName->SetValue(result->getName());
-
-// anAttr = aStudyBuilder->FindOrCreateAttribute(newObj, "AttributePixMap");
-// aPixmap = SALOMEDS::AttributePixMap::_narrow(anAttr);
-// if(result->Shape().ShapeType() == TopAbs_COMPOUND)
-// aPixmap->SetPixMap("ICON_OBJBROWSER_COMPOUND");
-// else if(result->Shape().ShapeType() == TopAbs_COMPSOLID)
-// aPixmap->SetPixMap("ICON_OBJBROWSER_COMPSOLID");
-// else if(result->Shape().ShapeType() == TopAbs_SOLID)
-// aPixmap->SetPixMap("ICON_OBJBROWSER_SOLID");
-// else if(result->Shape().ShapeType() == TopAbs_SHELL)
-// aPixmap->SetPixMap("ICON_OBJBROWSER_SHELL");
-// else if(result->Shape().ShapeType() == TopAbs_FACE)
-// aPixmap->SetPixMap("ICON_OBJBROWSER_FACE");
-// else if(result->Shape().ShapeType() == TopAbs_WIRE)
-// aPixmap->SetPixMap("ICON_OBJBROWSER_WIRE");
-// else if(result->Shape().ShapeType() == TopAbs_EDGE)
-// aPixmap->SetPixMap("ICON_OBJBROWSER_EDGE");
-// else if(result->Shape().ShapeType() == TopAbs_VERTEX)
-// aPixmap->SetPixMap("ICON_OBJBROWSER_VERTEX");
-
-// SALOMEDS::SObject_var newObj1 = aStudyBuilder->NewObject(fatherSF);
-// aStudyBuilder->Addreference(newObj1, newObj);
-
-// IO->setEntry(newObj->GetID());
-// aResult->StudyShapeId(newObj->GetID());
-// }
-// else {
-// allreadyexist = true;
-// if(!this->SObjectExist(theObj, aResult->Name())) {
-// SALOMEDS::SObject_var newObj1 = aStudyBuilder->NewObject(theObj);
-// aStudyBuilder->Addreference(newObj1, SO);
-
-// IO->setEntry(SO->GetID());
-// aResult->StudyShapeId(SO->GetID());
-// }
-// }
-
-// /* commit transaction */
-// op->finish();
-
-// result->setIO(IO);
-// result->setName(nameG);
-
-// if(!allreadyexist)
-// ic->Display(result);
-
-// DisplayGUI* myDisplayGUI = new DisplayGUI();
-// myDisplayGUI->OnDisplayAll(true);
-
-// QAD_Application::getDesktop()->getActiveStudy()->updateObjBrowser();
-// QAD_Application::getDesktop()->putInfo (tr("GEOM_PRP_READY"));
- return true;
-}
-
-
//=====================================================================================
// EXPORTED METHODS
//=====================================================================================
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : EntityGUI.h
// Author : Damien COQUERET
// Module : GEOM
-// $Header$
#ifndef ENTITYGUI_H
#define ENTITYGUI_H
#include "GEOM_EntityGUI.hxx"
#include "GEOMGUI.h"
-#include "GEOMBase.h"
#include "SALOMEDSClient.hxx"
+#include <TopoDS_Shape.hxx>
+#include <AIS_Shape.hxx>
+
//=================================================================================
// class : EntityGUI
// purpose :
bool OnGUIEvent(int theCommandID, SUIT_Desktop* parent);
- void OnSketchEnd(const char *Cmd);
-
void DisplaySimulationShape(const TopoDS_Shape& S1, const TopoDS_Shape& S2);
void EraseSimulationShape();
- void MakeInterpolAndDisplay(GEOM::string_array& listShapesIOR);
- void MakeBezierAndDisplay(GEOM::string_array& listShapesIOR);
-
- /* Methods for sub shapes explode */
+ // Methods for sub shapes explode
bool SObjectExist(const _PTR(SObject)& theFatherObject, const char* IOR);
- bool OnSubShapeGetAll(const TopoDS_Shape& ShapeTopo, const char* ShapeTopoIOR, const int SubShapeType);
- bool OnSubShapeGetSelected(const TopoDS_Shape& ShapeTopo, const char* ShapeTopoIOR, const int SubShapeType,
- Standard_Integer& aLocalContextId, bool& myUseLocalContext);
- /* AIS shape used only during topo/geom simulations */
+ // AIS shape used only during topo/geom simulations
Handle(AIS_Shape) mySimulationShape1;
Handle(AIS_Shape) mySimulationShape2;
-
- GEOMBase* myGeomBase;
- GEOM::GEOM_Gen_var myGeom; /* Current Geom Component */
-
-private:
- static EntityGUI* myGUIObject; // the only EntityGUI object
};
#endif
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'EntityGUI_1Sel_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'EntityGUI_1Sel_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'EntityGUI_1Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'EntityGUI_1Spin_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'EntityGUI_2Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'EntityGUI_2Spin_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'EntityGUI_3Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'EntityGUI_3Spin_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'EntityGUI_4Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'EntityGUI_4Spin_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'EntityGUI_Dir1_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'EntityGUI_Dir1_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'EntityGUI_Dir2_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'EntityGUI_Dir2_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'EntityGUI_Point_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'EntityGUI_Point_QTD.ui'
// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-//
+//
// 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
+// 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
+//
+// 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
+// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'EntityGUI_Skeleton_QTD.ui'
**
-** Created: ven déc 12 11:17:08 2003
-** by: The User Interface Compiler (uic)
+** Created: Fri Mar 17 15:47:14 2006
+** by: The User Interface Compiler ($Id$)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
+
#include "EntityGUI_Skeleton_QTD.h"
#include <qvariant.h>
-#include <qbuttongroup.h>
-#include <qgroupbox.h>
#include <qpushbutton.h>
+#include <qgroupbox.h>
+#include <qbuttongroup.h>
#include <qradiobutton.h>
#include <qlayout.h>
#include <qtooltip.h>
#include <qwhatsthis.h>
-/*
- * Constructs a EntityGUI_Skeleton_QTD which is a child of 'parent', with the
+/*
+ * Constructs a EntityGUI_Skeleton_QTD as a child of 'parent', with the
* name 'name' and widget flags set to 'f'.
*
* The dialog will by default be modeless, unless you set 'modal' to
* TRUE to construct a modal dialog.
*/
-EntityGUI_Skeleton_QTD::EntityGUI_Skeleton_QTD( QWidget* parent, const char* name, bool modal, WFlags fl )
+EntityGUI_Skeleton_QTD::EntityGUI_Skeleton_QTD( QWidget* parent, const char* name, bool modal, WFlags fl )
: QDialog( parent, name, modal, fl )
{
if ( !name )
setName( "EntityGUI_Skeleton_QTD" );
- resize( 317, 276 );
setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)7, 0, 0, sizePolicy().hasHeightForWidth() ) );
- setCaption( trUtf8( "EntityGUI_Skeleton_QTD" ) );
EntityGUI_Skeleton_QTDLayout = new QGridLayout( this, 1, 1, 11, 6, "EntityGUI_Skeleton_QTDLayout");
Layout1 = new QGridLayout( 0, 1, 1, 0, 6, "Layout1");
GroupVal = new QGroupBox( this, "GroupVal" );
GroupVal->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, GroupVal->sizePolicy().hasHeightForWidth() ) );
- GroupVal->setTitle( trUtf8( "" ) );
Layout1->addWidget( GroupVal, 2, 0 );
GroupConstructors = new QButtonGroup( this, "GroupConstructors" );
GroupConstructors->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, 0, 0, GroupConstructors->sizePolicy().hasHeightForWidth() ) );
- GroupConstructors->setTitle( trUtf8( "Element Type" ) );
GroupConstructors->setColumnLayout(0, Qt::Vertical );
GroupConstructors->layout()->setSpacing( 6 );
GroupConstructors->layout()->setMargin( 11 );
Layout2 = new QHBoxLayout( 0, 0, 6, "Layout2");
RadioButton1 = new QRadioButton( GroupConstructors, "RadioButton1" );
- RadioButton1->setText( trUtf8( "Segment" ) );
Layout2->addWidget( RadioButton1 );
RadioButton2 = new QRadioButton( GroupConstructors, "RadioButton2" );
- RadioButton2->setText( trUtf8( "Arc" ) );
Layout2->addWidget( RadioButton2 );
GroupConstructorsLayout->addLayout( Layout2, 0, 0 );
GroupDest = new QGroupBox( this, "GroupDest" );
GroupDest->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, GroupDest->sizePolicy().hasHeightForWidth() ) );
- GroupDest->setTitle( trUtf8( "Destination" ) );
GroupDest->setColumnLayout(0, Qt::Vertical );
GroupDest->layout()->setSpacing( 6 );
GroupDest->layout()->setMargin( 11 );
GroupDest1 = new QButtonGroup( GroupDest, "GroupDest1" );
GroupDest1->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, GroupDest1->sizePolicy().hasHeightForWidth() ) );
- GroupDest1->setTitle( trUtf8( "Type" ) );
GroupDest1->setColumnLayout(0, Qt::Vertical );
GroupDest1->layout()->setSpacing( 6 );
GroupDest1->layout()->setMargin( 11 );
Layout4 = new QGridLayout( 0, 1, 1, 0, 6, "Layout4");
RB_Dest2 = new QRadioButton( GroupDest1, "RB_Dest2" );
- RB_Dest2->setText( trUtf8( "Direction" ) );
Layout4->addWidget( RB_Dest2, 0, 1 );
RB_Dest1 = new QRadioButton( GroupDest1, "RB_Dest1" );
- RB_Dest1->setText( trUtf8( "Point" ) );
Layout4->addWidget( RB_Dest1, 0, 0 );
GroupDest2 = new QButtonGroup( GroupDest, "GroupDest2" );
GroupDest2->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, GroupDest2->sizePolicy().hasHeightForWidth() ) );
- GroupDest2->setTitle( trUtf8( "" ) );
GroupDest2->setColumnLayout(0, Qt::Vertical );
GroupDest2->layout()->setSpacing( 6 );
GroupDest2->layout()->setMargin( 11 );
GroupDest3 = new QButtonGroup( GroupDest, "GroupDest3" );
GroupDest3->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, GroupDest3->sizePolicy().hasHeightForWidth() ) );
- GroupDest3->setTitle( trUtf8( "" ) );
GroupDest3->setColumnLayout(0, Qt::Vertical );
GroupDest3->layout()->setSpacing( 6 );
GroupDest3->layout()->setMargin( 11 );
GroupButtons = new QGroupBox( this, "GroupButtons" );
GroupButtons->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, GroupButtons->sizePolicy().hasHeightForWidth() ) );
- GroupButtons->setTitle( trUtf8( "" ) );
GroupButtons->setColumnLayout(0, Qt::Vertical );
GroupButtons->layout()->setSpacing( 6 );
GroupButtons->layout()->setMargin( 11 );
Layout3 = new QHBoxLayout( 0, 0, 6, "Layout3");
buttonEnd = new QPushButton( GroupButtons, "buttonEnd" );
- buttonEnd->setText( trUtf8( "End Sketch" ) );
Layout3->addWidget( buttonEnd );
buttonClose = new QPushButton( GroupButtons, "buttonClose" );
- buttonClose->setText( trUtf8( "Close Sketch" ) );
Layout3->addWidget( buttonClose );
- QSpacerItem* spacer = new QSpacerItem( 91, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
- Layout3->addItem( spacer );
+ Spacer1 = new QSpacerItem( 91, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
+ Layout3->addItem( Spacer1 );
buttonCancel = new QPushButton( GroupButtons, "buttonCancel" );
- buttonCancel->setText( trUtf8( "&Cancel" ) );
Layout3->addWidget( buttonCancel );
+
+ buttonHelp = new QPushButton( GroupButtons, "buttonHelp" );
+ Layout3->addWidget( buttonHelp );
GroupButtonsLayout->addLayout( Layout3 );
Layout1->addWidget( GroupButtons, 3, 0 );
EntityGUI_Skeleton_QTDLayout->addLayout( Layout1, 0, 0 );
+ languageChange();
+ resize( QSize(317, 276).expandedTo(minimumSizeHint()) );
+ clearWState( WState_Polished );
// tab order
setTabOrder( RadioButton1, RadioButton2 );
setTabOrder( buttonClose, buttonCancel );
}
-/*
+/*
* Destroys the object and frees any allocated resources
*/
EntityGUI_Skeleton_QTD::~EntityGUI_Skeleton_QTD()
// no need to delete child widgets, Qt does it all for us
}
+/*
+ * Sets the strings of the subwidgets using the current
+ * language.
+ */
+void EntityGUI_Skeleton_QTD::languageChange()
+{
+ setCaption( tr( "EntityGUI_Skeleton_QTD" ) );
+ GroupVal->setTitle( QString::null );
+ GroupConstructors->setTitle( tr( "Element Type" ) );
+ RadioButton1->setText( tr( "Segment" ) );
+ RadioButton2->setText( tr( "Arc" ) );
+ GroupDest->setTitle( tr( "Destination" ) );
+ GroupDest1->setTitle( tr( "Type" ) );
+ RB_Dest2->setText( tr( "Direction" ) );
+ RB_Dest1->setText( tr( "Point" ) );
+ GroupDest2->setTitle( QString::null );
+ GroupDest3->setTitle( QString::null );
+ GroupButtons->setTitle( QString::null );
+ buttonEnd->setText( tr( "End Sketch" ) );
+ buttonClose->setText( tr( "Close Sketch" ) );
+ buttonCancel->setText( tr( "&Cancel" ) );
+ buttonHelp->setText( tr( "&Help" ) );
+}
+
// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-//
+//
// 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
+// 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
+//
+// 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
+// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'EntityGUI_Skeleton_QTD.ui'
**
-** Created: ven déc 12 11:17:07 2003
-** by: The User Interface Compiler (uic)
+** Created: Fri Mar 17 15:47:13 2006
+** by: The User Interface Compiler ($Id$)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
+
#ifndef ENTITYGUI_SKELETON_QTD_H
#define ENTITYGUI_SKELETON_QTD_H
#include <qvariant.h>
#include <qdialog.h>
-class QVBoxLayout;
-class QHBoxLayout;
-class QGridLayout;
-class QButtonGroup;
+
+class QVBoxLayout;
+class QHBoxLayout;
+class QGridLayout;
+class QSpacerItem;
class QGroupBox;
-class QPushButton;
+class QButtonGroup;
class QRadioButton;
+class QPushButton;
class GEOM_ENTITYGUI_EXPORT EntityGUI_Skeleton_QTD : public QDialog
-{
+{
Q_OBJECT
public:
QPushButton* buttonEnd;
QPushButton* buttonClose;
QPushButton* buttonCancel;
-
+ QPushButton* buttonHelp;
protected:
QGridLayout* EntityGUI_Skeleton_QTDLayout;
QGridLayout* GroupDest3Layout;
QHBoxLayout* GroupButtonsLayout;
QHBoxLayout* Layout3;
+ QSpacerItem* Spacer1;
+
+protected slots:
+ virtual void languageChange();
+
};
#endif // ENTITYGUI_SKELETON_QTD_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "EntityGUI_SketcherDlg.h"
#include "Sketcher_Profile.hxx"
#include "GEOM_Displayer.h"
+#include "GEOMBase.h"
#include "SUIT_Desktop.h"
#include "SUIT_Session.h"
#include "SUIT_MessageBox.h"
#include "SUIT_ResourceMgr.h"
#include "SalomeApp_Application.h"
+#include "LightApp_Application.h"
#include "LightApp_SelectionMgr.h"
#include <qpushbutton.h>
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-EntityGUI_SketcherDlg::EntityGUI_SketcherDlg(GeometryGUI* GUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :EntityGUI_Skeleton_QTD(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu | WDestructiveClose), myIsAllAdded( false ),
+EntityGUI_SketcherDlg::EntityGUI_SketcherDlg(GeometryGUI* GUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :EntityGUI_Skeleton_QTD(parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu | WDestructiveClose),
+ myIsAllAdded( false ),
GEOMBase_Helper( dynamic_cast<SUIT_Desktop*>( parent ) ),
myGeometryGUI( GUI )
{
buttonCancel->setText(tr("GEOM_BUT_CANCEL"));
buttonEnd->setText(tr("GEOM_BUT_END_SKETCH"));
buttonClose->setText(tr("GEOM_BUT_CLOSE_SKETCH"));
+ buttonHelp->setText(tr("GEOM_BUT_HELP"));
GroupVal->close(TRUE);
GroupDest2->close(TRUE);
connect(buttonEnd, SIGNAL(clicked()), this, SLOT(ClickOnEnd()));
connect(buttonClose, SIGNAL(clicked()), this, SLOT(ClickOnEnd()));
connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
+ connect(buttonHelp, SIGNAL( clicked() ), this, SLOT( ClickOnHelp()));
connect(Group1Sel->buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
connect(Group1Sel->buttonUndo, SIGNAL(clicked()), this, SLOT(ClickOnUndo()));
connect(myGeometryGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
connect(myGeometryGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
-
+
Init();
}
myLastX2 = 0.0;
myLastY2 = 0.0;
+ myHelpFileName = "sketcher.htm";
+
/* Get setting of step value from file configuration */
double step = SUIT_Session::session()->resourceMgr()->doubleValue( "Geometry", "SettingsGeomStep", 100.0 );
//=================================================================================
bool EntityGUI_SketcherDlg::ClickOnApply()
{
+ ((QPushButton*)sender())->setFocus();
+
myCommand.append( GetNewCommand() );
mySketchState = NEXT_POINT;
return true;
}
+//=================================================================================
+// function : ClickOnHelp()
+// purpose :
+//=================================================================================
+void EntityGUI_SketcherDlg::ClickOnHelp()
+{
+ LightApp_Application* app = (LightApp_Application*)(SUIT_Session::session()->activeApplication());
+ if (app)
+ app->onHelpContextModule(myGeometryGUI ? app->moduleName(myGeometryGUI->moduleName()) : QString(""), myHelpFileName);
+ else {
+ SUIT_MessageBox::warn1(0, QObject::tr("WRN_WARNING"),
+ QObject::tr("EXTERNAL_BROWSER_CANNOT_SHOW_PAGE").
+ arg(app->resourceMgr()->stringValue("ExternalBrowser", "application")).arg(myHelpFileName),
+ QObject::tr("BUT_OK"));
+ }
+}
+
//=================================================================================
// function : ClickOnUndo()
// purpose :
-
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : EntityGUI_SketcherDlg.h
// Author : Damine COQUERET
// Module : GEOM
-// $Header:
#ifndef ENTITYGUI_SKETCHERDLG_H
#define ENTITYGUI_SKETCHERDLG_H
Q_OBJECT
public:
- EntityGUI_SketcherDlg(GeometryGUI* GUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ EntityGUI_SketcherDlg(GeometryGUI* GUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~EntityGUI_SketcherDlg();
protected:
int mySketchState;
bool myIsAllAdded;
-
+
QLineEdit* myEditCurrentArgument; /* Current LineEdit */
-
+
QStringList myCommand;
QStringList myUndoCommand;
GeometryGUI* myGeometryGUI;
+ QString myHelpFileName;
+
enum SketchState {FIRST_POINT, NEXT_POINT};
enum SketchType {PT_ABS, PT_RELATIVE, PT_SEL,
bool createShapes( GEOM::GEOM_Object_ptr theObject,
TopoDS_Shape& theApplyedWire,
TopoDS_Shape& theLastSegment );
+
private slots:
void ClickOnEnd();
void ClickOnCancel();
bool ClickOnApply();
void ClickOnUndo();
void ClickOnRedo();
+ void ClickOnHelp();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
void Dir1Clicked(int constructorId);
void Dir2Clicked(int constructorId);
void ValueChangedInSpinBox(double newValue);
-
};
#endif // ENTITYGUI_SKETCHERDLG_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-EntityGUI_SubShapeDlg::EntityGUI_SubShapeDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, fl)
+EntityGUI_SubShapeDlg::EntityGUI_SubShapeDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, fl)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_SUBSHAPE")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
Layout1->addWidget(GroupPoints, 1, 0);
/***************************************************************/
+ setHelpFileName("explode.htm");
+
Init();
}
GroupPoints->CheckButton1->setEnabled(false);
/* signals and slots connections */
- connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
connect(GroupPoints->ComboBox1, SIGNAL(activated(int)), this, SLOT(ComboTextChanged()));
connect(GroupPoints->CheckButton1, SIGNAL(stateChanged(int)), this, SLOT(SubShapeToggled()));
-
+
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument())) ;
-
+
updateButtonState();
SelectionIntoArgument();
return;
}
- if ( !myGeomBase->GetTopoFromSelection( selectedIO(), S ) ||
+ if ( !GEOMBase::GetTopoFromSelection( selectedIO(), S ) ||
S.IsNull() ||
S.ShapeType() == TopAbs_VERTEX )
{
//=================================================================================
void EntityGUI_SubShapeDlg::DeactivateActiveDialog()
{
- if(GroupConstructors->isEnabled()) {
+ if (GroupConstructors->isEnabled()) {
GEOMBase_Skeleton::DeactivateActiveDialog();
}
}
//=================================================================================
void EntityGUI_SubShapeDlg::enterEvent(QEvent* e)
{
- if(GroupConstructors->isEnabled())
- return;
- ActivateThisDialog();
+ if (!GroupConstructors->isEnabled())
+ ActivateThisDialog();
}
//=================================================================================
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : EntityGUI_SubShapeDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_SUBSHAPE_H
#define DIALOGBOX_SUBSHAPE_H
Q_OBJECT
public:
- EntityGUI_SubShapeDlg( QWidget* parent = 0,
- const char* name = 0,
- bool modal = FALSE,
- WFlags fl = 0 );
- ~EntityGUI_SubShapeDlg();
+ EntityGUI_SubShapeDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ ~EntityGUI_SubShapeDlg();
protected:
// redefined from GEOMBase_Helper
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(OCC_INCLUDES) $(VTK_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(OCC_INCLUDES) $(VTK_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
LDFLAGS += -lGEOMFiltersSelection -lGEOMSketcher -lGEOMBase -lGEOM
<string>&Cancel</string>
</property>
</widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>buttonHelp</cstring>
+ </property>
+ <property name="text">
+ <string>&Help</string>
+ </property>
+ </widget>
</hbox>
</widget>
</hbox>
-// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-//
-// 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/
-//
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
#!/bin/sh
uic -o EntityGUI_Skeleton_QTD.h EntityGUI_Skeleton_QTD.ui
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOM_Application.hxx
// Module : GEOM
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOM_Application.ixx
// Module : GEOM
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOM_Application.jxx
// Module : GEOM
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_DataMapIteratorOfDataMapOfAsciiStringTransient_HeaderFile
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <GEOM_DataMapIteratorOfDataMapOfAsciiStringTransient.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_DataMapNodeOfDataMapOfAsciiStringTransient_HeaderFile
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <GEOM_DataMapNodeOfDataMapOfAsciiStringTransient.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_DataMapOfAsciiStringTransient_HeaderFile
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <GEOM_DataMapOfAsciiStringTransient.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifdef WNT
#pragma warning( disable:4786 )
}
//Add final part of the script
- if(aSeq->Value(aLen) < aScriptLength) anUpdatedScript += aScript.SubString(aSeq->Value(aLen)+1, aScriptLength);
+ if(aLen && aSeq->Value(aLen) < aScriptLength) anUpdatedScript += aScript.SubString(aSeq->Value(aLen)+1, aScriptLength); // mkr : IPAL11865
// Make script to publish in study
if ( isPublished )
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_Engine_HXX_
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_Function_HeaderFile
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_IOperations_HXX_
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// NOTE: This is an intreface to a function for the Shapes
// (Wire, Face, Shell, Solid and Compound) creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
bool GEOM_Object::IsMainShape()
{
Handle(GEOM_Function) aFunction = GetFunction(1);
- if(aFunction == NULL || aFunction->GetDriverGUID() != GetSubShapeID()) return true;
+ if(aFunction.IsNull() || aFunction->GetDriverGUID() != GetSubShapeID()) return true; // mkr : IPAL9921
return false;
}
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_Object_HeaderFile
#define _GEOM_Object_HeaderFile
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include "GEOM_PythonDump.hxx"
#include <TDF_Tool.hxx>
+#include <TopAbs.hxx>
+
+#include <TColStd_ListOfInteger.hxx>
+#include <TColStd_ListIteratorOfListOfInteger.hxx>
+
namespace GEOM
{
size_t TPythonDump::myCounter = 0;
return *this;
}
+ TPythonDump& TPythonDump::operator<< (const TopAbs_ShapeEnum theArg)
+ {
+ myStream<<"geompy.ShapeType[\"";
+ TopAbs::Print(theArg, myStream);
+ myStream<<"\"]";
+ return *this;
+ }
+
TPythonDump& TPythonDump::operator<< (const Handle(GEOM_Object)& theObject)
{
TCollection_AsciiString anEntry;
myStream << anEntry.ToCString();
return *this;
}
+
+ Handle(GEOM_Object) GetCreatedLast(const Handle(GEOM_Object)& theObj1,
+ const Handle(GEOM_Object)& theObj2)
+ {
+ if (theObj1.IsNull()) return theObj2;
+ if (theObj2.IsNull()) return theObj1;
+
+ TColStd_ListOfInteger aTags1, aTags2;
+ TDF_Tool::TagList(theObj1->GetEntry(), aTags1);
+ TDF_Tool::TagList(theObj2->GetEntry(), aTags2);
+ TColStd_ListIteratorOfListOfInteger aListIter1(aTags1), aListIter2(aTags2);
+ for (; aListIter1.More(); aListIter1.Next()) {
+ if (!aListIter2.More())
+ return theObj1; // anObj1 is stored under anObj2
+
+ if (aListIter1.Value() > aListIter2.Value())
+ return theObj1;
+ else if (aListIter1.Value() < aListIter2.Value())
+ return theObj2;
+ }
+ return theObj1;
+ }
+
+ Handle(GEOM_Object) GetCreatedLast(const Handle(TColStd_HSequenceOfTransient)& theObjects)
+ {
+ Handle(GEOM_Object) anObject, aLatest;
+ int i, aLen = theObjects->Length();
+ if (aLen < 1)
+ return aLatest;
+
+ for (i = 1; i <= aLen; i++) {
+ anObject = Handle(GEOM_Object)::DownCast(theObjects->Value(i));
+ aLatest = GetCreatedLast(aLatest, anObject);
+ }
+ return aLatest;
+ }
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOM_PYTHONDUMP_HXX_
#define _GEOM_PYTHONDUMP_HXX_
Standard_EXPORT TPythonDump& operator<< (float theArg);
Standard_EXPORT TPythonDump& operator<< (const void* theArg);
Standard_EXPORT TPythonDump& operator<< (const char* theArg);
+ Standard_EXPORT TPythonDump& operator<< (const TopAbs_ShapeEnum theArg);
Standard_EXPORT TPythonDump& operator<< (const Handle(GEOM_Object)& theObject);
};
+
+ /*! Returns an object from two given, which has the latest entry
+ */
+ Standard_EXPORT Handle(GEOM_Object) GetCreatedLast (const Handle(GEOM_Object)& theObj1,
+ const Handle(GEOM_Object)& theObj2);
+
+ /*! Returns an object from \a theObjects, which has the latest entry
+ */
+ Standard_EXPORT Handle(GEOM_Object) GetCreatedLast (const Handle(TColStd_HSequenceOfTransient)& theObjects);
}
#endif
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include "GEOM_Solver.hxx"
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_Solver_HXX_
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_ShapeDriver.ixx
// Module : GEOM
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : Handle_GEOM_Application.hxx
// Module : GEOM
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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.com
//
-// 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.
+// File : Handle_GEOM_DataMapNodeOfDataMapOfAsciiStringTransient.hxx
+// Module : GEOM
#ifndef _Handle_GEOM_DataMapNodeOfDataMapOfAsciiStringTransient_HeaderFile
#define _Handle_GEOM_DataMapNodeOfDataMapOfAsciiStringTransient_HeaderFile
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
top_srcdir=@top_srcdir@
top_builddir=../..
Handle_GEOM_DataMapNodeOfDataMapOfAsciiStringTransient.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_OCAF) $(CAS_OCAFVIS)
+CPPFLAGS += $(OCC_INCLUDES) $(KERNEL_CXXFLAGS) $(BOOST_CPPFLAGS)
+CXXFLAGS += $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
+LDFLAGS += $(KERNEL_LDFLAGS) $(CAS_OCAF) $(CAS_OCAFVIS)
# additional file to be cleaned
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: BlockFix.cdl
-- Created: Tue Dec 7 11:59:05 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: BlockFix.cxx
// Created: Tue Dec 7 11:59:05 2004
// Author: Pavel DURANDIN
-// Copyright: Open CASCADE SA 2004
#include <BlockFix.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _BlockFix_HeaderFile
#define _BlockFix_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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.com
//
-// 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 <BlockFix.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: BlockFix_BlockFixAPI.cdl
-- Created: Tue Dec 7 17:56:09 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: BlockFix_BlockFixAPI.cxx
// Created: Tue Dec 7 11:59:05 2004
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
-// This file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _BlockFix_BlockFixAPI_HeaderFile
#define _BlockFix_BlockFixAPI_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <BlockFix_BlockFixAPI.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _ShapeBuild_ReShape_HeaderFile
#include <ShapeBuild_ReShape.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <BlockFix_BlockFixAPI.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: BlockFix_CheckTool.cdl
-- Created: Fri Dec 17 10:36:58 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: BlockFix_CheckTool.cxx
// Created: 17.12.04 11:15:25
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _BlockFix_CheckTool_HeaderFile
#define _BlockFix_CheckTool_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <BlockFix_CheckTool.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: BlockFix_PeriodicSurfaceModifier.cdl
-- Created: Wed Dec 15 10:03:50 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: BlockFix_PeriodicSurfaceModifier.cxx
// Created: 15.12.04 10:08:50
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
-// This file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _BlockFix_PeriodicSurfaceModifier_HeaderFile
#define _BlockFix_PeriodicSurfaceModifier_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <BlockFix_PeriodicSurfaceModifier.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Face_HeaderFile
#include <TopoDS_Face.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: BlockFix_SphereSpaceModifier.cdl
-- Created: Tue Dec 7 12:01:49 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: BlockFix.cxx
// Created: Tue Dec 7 11:59:05 2004
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
-// This file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _BlockFix_SphereSpaceModifier_HeaderFile
#define _BlockFix_SphereSpaceModifier_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <BlockFix_SphereSpaceModifier.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Face_HeaderFile
#include <TopoDS_Face.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: BlockFix_UnionEdges.cdl
-- Created: Tue Dec 7 15:24:51 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: BlockFix_UnionEdges.cxx
// Created: 07.12.04 15:27:30
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _BlockFix_UnionEdges_HeaderFile
#define _BlockFix_UnionEdges_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <BlockFix_UnionEdges.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _ShapeBuild_ReShape_HeaderFile
#include <ShapeBuild_ReShape.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: BlockFix_UnionFaces.cdl
-- Created: Tue Dec 7 17:15:42 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: BlockFix_UnionFaces.cxx
// Created: Tue Dec 7 17:15:42 2004
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _BlockFix_UnionFaces_HeaderFile
#define _BlockFix_UnionFaces_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <BlockFix_UnionFaces.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo.cdl
-- Created: Sat Dec 04 12:36:22 2004
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_Algo.cdl
-- Created: Sat Dec 04 12:37:56 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_Algo.cxx
// Created: Sat Dec 04 12:39:47 2004
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_Algo_HeaderFile
#define _GEOMAlgo_Algo_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_Algo.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMAlgo_Algo_HeaderFile
#include <GEOMAlgo_Algo.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_CoupleOfShapes.cdl
-- Created: Wed Dec 15 13:00:10 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_CoupleOfShapes.cxx
// Created: Wed Dec 15 13:03:52 2004
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_CoupleOfShapes_HeaderFile
#define _GEOMAlgo_CoupleOfShapes_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_CoupleOfShapes.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_DataMapIteratorOfDataMapOfPassKeyInteger_HeaderFile
#define _GEOMAlgo_DataMapIteratorOfDataMapOfPassKeyInteger_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_DataMapIteratorOfDataMapOfPassKeyInteger.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
-// This file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_DataMapNodeOfDataMapOfPassKeyInteger_HeaderFile
#define _GEOMAlgo_DataMapNodeOfDataMapOfPassKeyInteger_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_DataMapNodeOfDataMapOfPassKeyInteger.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_DataMapOfPassKeyInteger_HeaderFile
#define _GEOMAlgo_DataMapOfPassKeyInteger_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_DataMapOfPassKeyInteger.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_FinderShapeOn.cdl
-- Created: Tue Jan 11 14:35:52 2005
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_FinderShapeOn.cxx
// Created: Tue Jan 11 14:44:31 2005
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_FinderShapeOn_HeaderFile
#define _GEOMAlgo_FinderShapeOn_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_FinderShapeOn.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _Geom_Surface_HeaderFile
#include <Geom_Surface.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_FinderShapeOn1.cdl
-- Created: Fri Mar 4 10:26:54 2005
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_FinderShapeOn1.cxx
// Created: Fri Mar 4 10:31:06 2005
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_FinderShapeOn1_HeaderFile
#define _GEOMAlgo_FinderShapeOn1_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_FinderShapeOn1.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _Geom_Surface_HeaderFile
#include <Geom_Surface.hxx>
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_GlueAnalyser.cdl
-- Created: Wed Dec 15 11:03:03 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_GlueDetector.cxx
// Created: Wed Dec 15 11:08:09 2004
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_GlueAnalyser_HeaderFile
#define _GEOMAlgo_GlueAnalyser_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_GlueAnalyser.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMAlgo_ListOfCoupleOfShapes_HeaderFile
#include <GEOMAlgo_ListOfCoupleOfShapes.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_Gluer.cdl
-- Created: Sat Dec 04 12:41:32 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_Gluer.cxx
// Created: Sat Dec 04 12:45:53 2004
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_Gluer_HeaderFile
#define _GEOMAlgo_Gluer_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_Gluer.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopTools_ListOfShape_HeaderFile
#include <TopTools_ListOfShape.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
-// This file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
#define _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
-// This file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
#define _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
-// This file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyShapeListOfShape_HeaderFile
#define _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyShapeListOfShape_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyShapeListOfShape.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
-// This file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
#define _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
-// This file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeState_HeaderFile
#define _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeState_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeState.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_IndexedDataMapOfIntegerShape_HeaderFile
#define _GEOMAlgo_IndexedDataMapOfIntegerShape_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_IndexedDataMapOfIntegerShape.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_HeaderFile
#define _GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_IndexedDataMapOfPassKeyShapeListOfShape_HeaderFile
#define _GEOMAlgo_IndexedDataMapOfPassKeyShapeListOfShape_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_IndexedDataMapOfPassKeyShapeListOfShape.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_IndexedDataMapOfShapeBox_HeaderFile
#define _GEOMAlgo_IndexedDataMapOfShapeBox_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_IndexedDataMapOfShapeBox.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_IndexedDataMapOfShapeState_HeaderFile
#define _GEOMAlgo_IndexedDataMapOfShapeState_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_IndexedDataMapOfShapeState.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_ListIteratorOfListOfCoupleOfShapes_HeaderFile
#define _GEOMAlgo_ListIteratorOfListOfCoupleOfShapes_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_ListIteratorOfListOfCoupleOfShapes.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_ListIteratorOfListOfPnt_HeaderFile
#define _GEOMAlgo_ListIteratorOfListOfPnt_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_ListIteratorOfListOfPnt.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
-// This file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_ListNodeOfListOfCoupleOfShapes_HeaderFile
#define _GEOMAlgo_ListNodeOfListOfCoupleOfShapes_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_ListNodeOfListOfCoupleOfShapes.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
-// This file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_ListNodeOfListOfPnt_HeaderFile
#define _GEOMAlgo_ListNodeOfListOfPnt_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_ListNodeOfListOfPnt.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_ListOfCoupleOfShapes_HeaderFile
#define _GEOMAlgo_ListOfCoupleOfShapes_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_ListOfCoupleOfShapes.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_ListOfPnt_HeaderFile
#define _GEOMAlgo_ListOfPnt_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_ListOfPnt.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_PassKey.cdl
-- Created:
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_PassKey.cxx
// Created:
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_PassKey_HeaderFile
#define _GEOMAlgo_PassKey_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_PassKey.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TColStd_ListOfInteger_HeaderFile
#include <TColStd_ListOfInteger.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_PassKeyMapHasher.cdl
-- Created:
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_PassKeyMapHasher.cxx
// Created:
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_PassKeyMapHasher_HeaderFile
#define _GEOMAlgo_PassKeyMapHasher_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_PassKeyMapHasher.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMAlgo_PassKey_HeaderFile
#include <GEOMAlgo_PassKey.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_PassKeyShape.cdl
-- Created:
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_PassKeyShape.cxx
// Created:
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_PassKeyShape_HeaderFile
#define _GEOMAlgo_PassKeyShape_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_PassKeyShape.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_ShapeAlgo.cdl
-- Created: Tue Dec 7 12:05:19 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_ShapeAlgo.cxx
// Created: Tue Dec 7 12:06:54 2004
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_ShapeAlgo_HeaderFile
#define _GEOMAlgo_ShapeAlgo_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_ShapeAlgo.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_ShapeSolid.cdl
-- Created: Thu Jan 13 12:44:07 2005
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_ShapeSolid.cxx
// Created: Thu Jan 13 12:54:48 2005
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_ShapeSolid_HeaderFile
#define _GEOMAlgo_ShapeSolid_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_ShapeSolid.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _BOPTools_DSFiller_HeaderFile
#include <BOPTools_DSFiller.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_ShellSolid.cdl
-- Created: Wed Jan 12 12:45:20 2005
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_ShellSolid.cxx
// Created: Wed Jan 12 12:49:45 2005
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_ShellSolid_HeaderFile
#define _GEOMAlgo_ShellSolid_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_ShellSolid.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMAlgo_ShellSolid_HeaderFile
#include <GEOMAlgo_ShellSolid.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_SolidSolid.cdl
-- Created: Wed Jan 26 12:05:14 2005
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_SolidSolid.cxx
// Created: Wed Jan 26 12:06:26 2005
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_SolidSolid_HeaderFile
#define _GEOMAlgo_SolidSolid_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_SolidSolid.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
-// File generated by CPPExt (Enum)
-//
-// Copyright (C) 1991 - 2000 by
-// Matra Datavision SA. All rights reserved.
-//
-// Copyright (C) 2001 - 2004 by
-// Open CASCADE SA. All rights reserved.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_State_HeaderFile
#define _GEOMAlgo_State_HeaderFile
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_StateCollector.cdl
-- Created: Thu Mar 10 09:39:25 2005
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_StateCollector.cxx
// Created: Thu Mar 10 09:42:11 2005
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_StateCollector_HeaderFile
#define _GEOMAlgo_StateCollector_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_StateCollector.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMAlgo_StateCollector_HeaderFile
#include <GEOMAlgo_StateCollector.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_SurfaceTools.cdl
-- Created: Thu Jan 27 11:03:49 2005
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_SurfaceTools.cxx
// Created: Thu Jan 27 11:05:16 2005
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_SurfaceTools_HeaderFile
#define _GEOMAlgo_SurfaceTools_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_SurfaceTools.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _Geom_Surface_HeaderFile
#include <Geom_Surface.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_Tools.cdl
-- Created: Mon Dec 6 11:26:02 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_Tools.cxx
// Created: Mon Dec 6 11:35:29 2004
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_Tools_HeaderFile
#define _GEOMAlgo_Tools_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_Tools.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_VertexSolid.cdl
-- Created: Wed Jan 12 16:34:53 2005
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_VertexSolid.cxx
// Created: Wed Jan 12 16:36:40 2005
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_VertexSolid_HeaderFile
#define _GEOMAlgo_VertexSolid_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_VertexSolid.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMAlgo_VertexSolid_HeaderFile
#include <GEOMAlgo_VertexSolid.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: GEOMAlgo_WireSolid.cdl
-- Created: Wed Jan 12 10:17:00 2005
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: GEOMAlgo_WireSolid.cxx
// Created: Wed Jan 12 10:19:31 2005
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _GEOMAlgo_WireSolid_HeaderFile
#define _GEOMAlgo_WireSolid_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include <GEOMAlgo_WireSolid.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMAlgo_WireSolid_HeaderFile
#include <GEOMAlgo_WireSolid.hxx>
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _Handle_BlockFix_BlockFixAPI_HeaderFile
#define _Handle_BlockFix_BlockFixAPI_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _Handle_BlockFix_PeriodicSurfaceModifier_HeaderFile
#define _Handle_BlockFix_PeriodicSurfaceModifier_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _Handle_BlockFix_SphereSpaceModifier_HeaderFile
#define _Handle_BlockFix_SphereSpaceModifier_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _Handle_GEOMAlgo_DataMapNodeOfDataMapOfPassKeyInteger_HeaderFile
#define _Handle_GEOMAlgo_DataMapNodeOfDataMapOfPassKeyInteger_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
#define _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
#define _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyShapeListOfShape_HeaderFile
#define _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyShapeListOfShape_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
#define _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeState_HeaderFile
#define _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeState_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _Handle_GEOMAlgo_ListNodeOfListOfCoupleOfShapes_HeaderFile
#define _Handle_GEOMAlgo_ListNodeOfListOfCoupleOfShapes_HeaderFile
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _Handle_GEOMAlgo_ListNodeOfListOfPnt_HeaderFile
#define _Handle_GEOMAlgo_ListNodeOfListOfPnt_HeaderFile
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
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
+CPPFLAGS += $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS += $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
+LDFLAGS += $(CAS_LDPATH) -lTKBO $(KERNEL_LDFLAGS)
%_moc.cxx: %.h
$(MOC) $< -o $@
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "SALOMEDSClient.hxx"
-//=======================================================================
-// function : GEOMBase()
-// purpose : Constructor
-//=======================================================================
-GEOMBase::GEOMBase()
-{
-}
-
-
-//=======================================================================
-// function : ~GEOMBase()
-// purpose : Destructor
-//=======================================================================
-GEOMBase::~GEOMBase()
-{
-}
-
//=====================================================================================
// function : GetShapeFromIOR()
// purpose : exist also as static method !
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : GEOMBase.h
// Author : Damien COQUERET
// Module : GEOM
-// $Header$
#ifndef GEOMBASE_H
#define GEOMBASE_H
class GEOMBASE_EXPORT GEOMBase
{
public :
- GEOMBase();
- ~GEOMBase();
-
- // SAN -- TO BE REMOVED !!!
- static bool Display( GEOM::GEOM_Object_ptr ) {return false;}
- static bool AddInStudy( GEOM::GEOM_Object_ptr ) {return false;}
- static void DisplaySimulationShape(const TopoDS_Shape& S) {};
- static void EraseSimulationShape() {};
- // SAN -- TO BE REMOVED !!!
-
/* Selection and objects management */
static int GetIndex(const TopoDS_Shape& subshape, const TopoDS_Shape& shape, int ShapeType);
static TopoDS_Shape GetShapeFromIOR(QString IOR);
- static bool GetShape( const GEOM::GEOM_Object_ptr&, TopoDS_Shape&, const TopAbs_ShapeEnum = TopAbs_SHAPE );
+ static bool GetShape(const GEOM::GEOM_Object_ptr&, TopoDS_Shape&,
+ const TopAbs_ShapeEnum = TopAbs_SHAPE);
static bool GetTopoFromSelection(const SALOME_ListIO& aList, TopoDS_Shape& tds);
- static int GetNameOfSelectedIObjects(const SALOME_ListIO& aList, QString& aName, const bool theShapesOnly = false );
+ static int GetNameOfSelectedIObjects(const SALOME_ListIO& aList, QString& aName,
+ const bool theShapesOnly = false);
static bool GetShapeTypeString(const TopoDS_Shape& aShape, Standard_CString& aTypeString);
/* Convertions */
static GEOM::GEOM_Object_ptr ConvertIOinGEOMShape(const Handle(SALOME_InteractiveObject)& IO,
- Standard_Boolean& testResult);
+ Standard_Boolean& testResult);
static Handle(GEOM_AISShape) ConvertIOinGEOMAISShape(const Handle(SALOME_InteractiveObject)& IO,
- Standard_Boolean& testResult,
- bool onlyInActiveView = false);
+ Standard_Boolean& testResult,
+ bool onlyInActiveView = false);
- static Handle(AIS_InteractiveObject) GetAIS( const Handle(SALOME_InteractiveObject)& theIO,
- const bool isOnlyInActiveView = false );
+ static Handle(AIS_InteractiveObject) GetAIS(const Handle(SALOME_InteractiveObject)& theIO,
+ const bool isOnlyInActiveView = false);
static void ConvertListOfIOInListOfIOR(const SALOME_ListIO& aList,
- GEOM::string_array& listIOR);
+ GEOM::string_array& listIOR);
static Handle(GEOM_AISShape) ConvertIORinGEOMAISShape(const char * IOR,
- Standard_Boolean& testResult,
- bool onlyInActiveView = false);
+ Standard_Boolean& testResult,
+ bool onlyInActiveView = false);
static GEOM_Actor* ConvertIORinGEOMActor(const char * IOR, Standard_Boolean& testResult,
- bool onlyInActiveView = false);
+ bool onlyInActiveView = false);
static GEOM::GEOM_Object_ptr ConvertIOinGEOMObject(const Handle(SALOME_InteractiveObject)& IO,
- Standard_Boolean& testResult);
+ Standard_Boolean& testResult);
- static void ConvertListOfIOInListOfGO( const SALOME_ListIO& aList,
- GEOM::ListOfGO& listGO,
- const bool theShapesOnly = false );
+ static void ConvertListOfIOInListOfGO(const SALOME_ListIO& aList,
+ GEOM::ListOfGO& listGO,
+ const bool theShapesOnly = false);
- static GEOM::GEOM_Object_ptr GetObjectFromIOR( const char* theIOR );
+ static GEOM::GEOM_Object_ptr GetObjectFromIOR(const char* theIOR);
+
+ static char* GetIORFromObject(const GEOM::GEOM_Object_ptr& theObject);
- static char* GetIORFromObject( const GEOM::GEOM_Object_ptr& theObject );
-
/* Geometry */
static bool VertexToPoint(const TopoDS_Shape& S, gp_Pnt& P);
/* User dialog 1 parameter returned */
static double Parameter(Standard_Boolean& res,
- const char* aValue1 = 0, const char* aTitle1 = 0,
- const char* aTitle = 0, const double bottom = -1E6,
- const double top = +1E6, const int decimals = 6);
+ const char* aValue1 = 0, const char* aTitle1 = 0,
+ const char* aTitle = 0, const double bottom = -1E6,
+ const double top = +1E6, const int decimals = 6);
/* Simulation management */
static bool CreateArrowForLinearEdge(const TopoDS_Shape& tds, TopoDS_Shape& ArrowCone);
/* Generates default names */
- static bool SelectionByNameInDialogs(QWidget* aWidget, const QString& userObjectName, const SALOME_ListIO& aList);
+ static bool SelectionByNameInDialogs(QWidget* aWidget, const QString& userObjectName,
+ const SALOME_ListIO& aList);
/* Shows message box with error code */
static bool DefineDlgPosition(QWidget* aDlg, int& x, int& y);
static void ShowErrorMessage(const char* theErrorCode, const char* theComment = 0);
/* Gets name of object */
- static QString GetName( GEOM::GEOM_Object_ptr );
+ static QString GetName(GEOM::GEOM_Object_ptr);
- static bool IsShape( GEOM::GEOM_Object_ptr theObj );
+ static bool IsShape(GEOM::GEOM_Object_ptr theObj);
};
#endif
-
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
globalSelection( GEOM_ALLOBJECTS, true );
- delete myDisplayer;
+ if (myDisplayer)
+ delete myDisplayer;
}
//================================================================
else {
const int nbObjs = objects.size();
bool withChildren = false;
+ int aNumber = 1;
for ( ObjectList::iterator it = objects.begin(); it != objects.end(); ++it ) {
if ( publish ) {
- QString aName("");
- if ( nbObjs > 1 )
- aName = strlen( getNewObjectName() ) ? GEOMBase::GetDefaultName( getNewObjectName() ) : GEOMBase::GetDefaultName( getPrefix( *it ) );
- else {
- aName = getNewObjectName();
+ QString aName = getNewObjectName();
+ if ( nbObjs > 1 ) {
+ if (aName.isEmpty())
+ aName = getPrefix(*it);
+ if (nbObjs <= 30) {
+ // Try to find a unique name
+ aName = GEOMBase::GetDefaultName(aName);
+ } else {
+ // Don't check name uniqueness in case of numerous objects
+ aName = aName + "_" + QString::number(aNumber++);
+ }
+ } else {
// PAL6521: use a prefix, if some dialog box doesn't reimplement getNewObjectName()
if ( aName.isEmpty() )
aName = GEOMBase::GetDefaultName( getPrefix( *it ) );
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// $Header$
#include "GEOMBase_Skeleton.h"
+
#include "GeometryGUI.h"
-#include "SUIT_Session.h"
#include "SalomeApp_Application.h"
+#include "LightApp_Application.h"
#include "LightApp_SelectionMgr.h"
+#include "SUIT_Session.h"
+#include "SUIT_MessageBox.h"
#include <qpushbutton.h>
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-GEOMBase_Skeleton::GEOMBase_Skeleton(QWidget* parent, const char* name, bool modal, WFlags fl)
- :DlgRef_Skeleton_QTD( parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu | WDestructiveClose ),
- GEOMBase_Helper( dynamic_cast<SUIT_Desktop*>( parent ) )
+GEOMBase_Skeleton::GEOMBase_Skeleton(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ : DlgRef_Skeleton_QTD( parent, name, modal, WStyle_Customize | WStyle_NormalBorder
+ | WStyle_Title | WStyle_SysMenu | WDestructiveClose ),
+ GEOMBase_Helper( dynamic_cast<SUIT_Desktop*>( parent ) ),
+ myGeomGUI( theGeometryGUI )
{
if (!name)
setName("GEOMBase_Skeleton");
buttonCancel->setText(tr("GEOM_BUT_CLOSE"));
buttonOk->setText(tr("GEOM_BUT_OK"));
buttonApply->setText(tr("GEOM_BUT_APPLY"));
+ buttonHelp->setText(tr("GEOM_BUT_HELP"));
GroupMedium->close(TRUE);
resize(0, 0);
//=================================================================================
void GEOMBase_Skeleton::Init()
{
- myGeomGUI = 0;
SalomeApp_Application* app = (SalomeApp_Application*)(SUIT_Session::session()->activeApplication());
- if (app)
- {
- SalomeApp_Module* module = dynamic_cast<SalomeApp_Module*>(app->loadModule("Geometry"));
- if (module)
- myGeomGUI = dynamic_cast<GeometryGUI*>(module);
- }
-
+ if (!myGeomGUI && app)
+ myGeomGUI = dynamic_cast<GeometryGUI*>( app->module( "Geometry" ) );
+
/* init variables */
- myGeomBase = new GEOMBase(); // SAN -- TO BE REMOVED !!!
myGeomGUI->SetActiveDialogBox(this);
-
+
/* signals and slots connections */
connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
if (myGeomGUI)
- {
- connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
- }
-
- /* Move widget on the botton right corner of main widget */
-// int x, y;
-// myGeomBase->DefineDlgPosition( this, x, y );
+ {
+ connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
+ connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
+ }
+
+ // connect help button on a private slot that displays help information
+ connect( buttonHelp, SIGNAL( clicked() ), this, SLOT( ClickOnHelp() ) );
/* displays Dialog */
RadioButton1->setChecked(TRUE);
return GroupConstructors->id( GroupConstructors->selected() );
return -1;
}
+
+//=================================================================================
+// function : ClickOnHelp()
+// purpose :
+//=================================================================================
+void GEOMBase_Skeleton::ClickOnHelp()
+{
+ LightApp_Application* app = (LightApp_Application*)(SUIT_Session::session()->activeApplication());
+ if (app)
+ app->onHelpContextModule(myGeomGUI ? app->moduleName(myGeomGUI->moduleName()) : QString(""), myHelpFileName);
+ else {
+ SUIT_MessageBox::warn1(0, QObject::tr("WRN_WARNING"),
+ QObject::tr("EXTERNAL_BROWSER_CANNOT_SHOW_PAGE").
+ arg(app->resourceMgr()->stringValue("ExternalBrowser", "application")).arg(myHelpFileName),
+ QObject::tr("BUT_OK"));
+ }
+}
+//=================================================================================
+// function : setHelpFileName()
+// purpose : set name for help file html
+//=================================================================================
+
+void GEOMBase_Skeleton::setHelpFileName(const QString& theName)
+{
+ myHelpFileName = theName;
+}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : GEOMBase_Skeleton.h
// Author : Damine COQUERET
// Module : GEOM
-// $Header$
#ifndef GEOMBASE_SKELETON_H
#define GEOMBASE_SKELETON_H
#include <qbuttongroup.h>
class GEOMBASE_EXPORT GEOMBase_Skeleton : public DlgRef_Skeleton_QTD, public GEOMBase_Helper
-{
+{
Q_OBJECT
public:
- GEOMBase_Skeleton(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ GEOMBase_Skeleton(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~GEOMBase_Skeleton();
-// int getConstructorId() const; // returns id of a selected "constructor" radio button or '-1' in case of error
-private :
+private:
void Init();
protected:
void closeEvent(QCloseEvent* e);
- void initName( const char* thePrefix = 0 ); // initialize "Name" field with a string "thePrefix_X" (Vertex_3)
- virtual const char* getNewObjectName() const; // returns contents of "Name" field
- int getConstructorId() const; // returns id of a selected "constructor" radio button or '-1' in case of error
+ /*! initialize "Name" field with a string "thePrefix_X" (Vertex_3)
+ */
+ void initName( const char* thePrefix = 0 );
- QLineEdit* myEditCurrentArgument; /* Current LineEdit */
- GEOMBase* myGeomBase; // SAN -- TO BE REMOVED !!!
- GeometryGUI* myGeomGUI; /* reference GEOM GUI */
+ /*! returns contents of "Name" field
+ */
+ virtual const char* getNewObjectName() const;
+
+ /*! returns id of a selected "constructor" radio button or '-1' in case of error
+ */
+ int getConstructorId() const;
+
+ void setHelpFileName( const QString& );
+
+ QLineEdit* myEditCurrentArgument; //!< Current LineEdit
+ GeometryGUI* myGeomGUI; //!< reference GEOM GUI
+ QString myHelpFileName;
protected slots:
void ClickOnCancel();
void LineEditReturnPressed();
void DeactivateActiveDialog();
void ActivateThisDialog();
-
+ void ClickOnHelp();
};
#endif // GEOMBASE_SKELETON_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
-LDFLAGS += -L$(KERNEL_ROOT_DIR)/lib/salome -L$(GUI_ROOT_DIR)/lib/salome -lDlgRef -lGEOM -lsuit -lOCCViewer -lVTKViewer $(CAS_LDPATH) -lTKPrim
+LDFLAGS += $(KERNEL_LDFLAGS) $(GUI_LDFLAGS) -lDlgRef -lGEOM -lsuit -lOCCViewer -lVTKViewer $(CAS_LDPATH) -lTKPrim
@CONCLUDE@
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
BIN_SERVER_IDL =
# additionnal information to compil and link file
-CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
-LDFLAGS += $(CAS_TKTopAlgo) -L${KERNEL_ROOT_DIR}/lib/salome
+CPPFLAGS += $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS += $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
+LDFLAGS += $(CAS_TKTopAlgo) $(KERNEL_LDFLAGS)
@CONCLUDE@
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
# This is a Qt message file in .po format. Each msgid starts with
# a scope. This scope should *NOT* be translated - eg. translating
# from French to English, "Foo::Bar" would be translated to "Pub",
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
# This is a Qt message file in .po format. Each msgid starts with
# a scope. This scope should *NOT* be translated - eg. translating
# from French to English, "Foo::Bar" would be translated to "Pub",
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
# This is a Qt message file in .po format. Each msgid starts with
# a scope. This scope should *NOT* be translated - eg. translating
# from French to English, "Foo::Bar" would be translated to "Pub",
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS)
-LDFLAGS += -lOCCViewer -lVTKViewer -lSalomeObject -lSalomeGUI -lGEOMClient -lGEOMObject -L${KERNEL_ROOT_DIR}/lib/salome
+LDFLAGS += -lOCCViewer -lVTKViewer -lSalomeObject -lSalomeGUI -lGEOMClient -lGEOMObject $(KERNEL_LDFLAGS)
@CONCLUDE@
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include "GEOM_EdgeFilter.h"
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef GEOM_EDGEFILTER_H
#define GEOM_EDGEFILTER_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include "GEOM_FaceFilter.h"
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef GEOM_FACEFILTER_H
#define GEOM_FACEFILTER_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include "GEOM_LogicalFilter.h"
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef GEOM_LOGICALFILTER_H
#define GEOM_LOGICALFILTER_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include "GEOM_OCCFilter.h"
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef GEOM_OCCFILTER_H
#define GEOM_OCCFILTER_H
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include "GEOM_PreviewFilter.h"
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef GEOM_PREVIEW_FILTER_H
#define GEOM_PREVIEW_FILTER_H
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include "GEOM_SelectionFilter.h"
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef GEOM_SELECTIONFILTER_H
#define GEOM_SELECTIONFILTER_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include "GEOM_TypeFilter.h"
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef GEOM_TYPEFILTER_H
#define GEOM_TYPEFILTER_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(OCC_INCLUDES) $(BOOST_CPPFLAGS) -I$(GUI_ROOT_DIR)/include/salome -I$(KERNEL_ROOT_DIR)/include/salome
-CXXFLAGS += $(QT_INCLUDES) $(BOOST_CPPFLAGS) -I$(GUI_ROOT_DIR)/include/salome -I$(KERNEL_ROOT_DIR)/include/salome
-LDFLAGS += -L$(GUI_ROOT_DIR)/lib/salome -L$(KERNEL_ROOT_DIR)/lib/salome -lsuit -lSalomeApp
+CPPFLAGS += $(QT_INCLUDES) $(OCC_INCLUDES) $(BOOST_CPPFLAGS) $(GUI_CXXFLAGS) $(KERNEL_CXXFLAGS)
+CXXFLAGS += $(QT_INCLUDES) $(BOOST_CPPFLAGS) $(GUI_CXXFLAGS) $(KERNEL_CXXFLAGS)
+LDFLAGS += $(GUI_LDFLAGS) $(KERNEL_LDFLAGS) -lsuit -lSalomeApp
# additional file to be cleaned
MOSTLYCLEAN =
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include "GEOMGUI_OCCSelector.h"
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef GEOMGUI_OCCSELECTOR_H
#define GEOMGUI_OCCSELECTOR_H
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include "GEOMGUI_Selection.h"
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
# This is a Qt message file in .po format. Each msgid starts with
# a scope. This scope should *NOT* be translated - eg. translating
# from French to English, "Foo::Bar" would be translated to "Pub",
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
# This is a Qt message file in .po format. Each msgid starts with
# a scope. This scope should *NOT* be translated - eg. translating
# from French to English, "Foo::Bar" would be translated to "Pub",
#Check Blocks Compound
msgid "GEOM_CHECK_BLOCKS_COMPOUND"
-msgstr "Check Blocks Compound"
+msgstr "Check and Improve Blocks Compound"
#Check Blocks Compound Errors
msgid "GEOM_CHECK_BLOCKS_COMPOUND_ERRORS"
msgid "GEOM_COMPOUND"
msgstr "Compound"
+#Compound of Blocks
+msgid "GEOM_BLOCKS_COMPOUND"
+msgstr "BlocksCompound"
+
#CompSolid
msgid "GEOM_COMPOUNDSOLID"
msgstr "CompSolid"
msgid "GEOM_CHECK_TITLE"
msgstr "Check Shape Informations"
-#: MeasureGUI_CheckCompoundOfBlocks.cxx:61
-msgid "GEOM_CHECK_COMPOUND_BLOCKS_TITLE"
-msgstr "Check Blocks Compound"
-
#: GeometryGUI_CheckShape.cxx:83
msgid "GEOM_CHECK_INFOS"
msgstr "Object And Its Topological Informations"
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
# This is a Qt message file in .po format. Each msgid starts with
# a scope. This scope should *NOT* be translated - eg. translating
# from French to English, "Foo::Bar" would be translated to "Pub",
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
-GEOM::GEOM_Gen_var GeometryGUI::myComponentGeom = GEOM::GEOM_Gen::_nil();
+GEOM::GEOM_Gen_var GeometryGUI::myComponentGeom = GEOM::GEOM_Gen::_nil();
-GEOM::GEOM_Gen_var GeometryGUI::GetGeomGen() { return GeometryGUI::myComponentGeom; }
+GEOM::GEOM_Gen_var GeometryGUI::GetGeomGen()
+{
+ // Bug 12290: exception in Mesh GUI on GEOMBase::GetShape() if Geometry GUI hasn't been loaded
+ if (CORBA::is_nil(myComponentGeom))
+ InitGeomGen();
+ return GeometryGUI::myComponentGeom;
+}
-bool GeometryGUI::InitGeomGen()
+bool GeometryGUI::InitGeomGen()
{
GeometryGUI aGG;
- if( CORBA::is_nil( myComponentGeom ) ) return false;
- return true;
-}
+ if( CORBA::is_nil( myComponentGeom ) ) return false;
+ return true;
+}
//=======================================================================
// function : ClientSObjectToObject
//=======================================================================
void GeometryGUI::OnGUIEvent( int id )
{
- SUIT_Desktop* desk = application()->desktop();
+ SUIT_Application* anApp = application();
+ if (!anApp) return;
+ SUIT_Desktop* desk = anApp->desktop();
// check type of the active viewframe
SUIT_ViewWindow* window = desk->activeWindow();
// function : GeometryGUI::OnKeyPress()
// purpose : Called when any key is pressed by user [static]
//=================================================================================
-bool GeometryGUI::OnKeyPress( QKeyEvent* pe, SUIT_ViewWindow* win )
+void GeometryGUI::OnKeyPress( SUIT_ViewWindow* win, QKeyEvent* pe )
{
GUIMap::Iterator it;
bool bOk = true;
- for ( it = myGUIMap.begin(); it != myGUIMap.end(); ++it )
- bOk = bOk && it.data()->OnKeyPress( pe, application()->desktop(), win );
- return bOk;
+ for ( it = myGUIMap.begin(); it != myGUIMap.end(); ++it ) {
+ SUIT_Application* anApp = application();
+ if (!anApp) return;
+ bOk = bOk && it.data()->OnKeyPress( pe, anApp->desktop(), win );
+ }
+// return bOk;
}
// function : GeometryGUI::OnMouseMove()
// purpose : Manages mouse move events [static]
//=================================================================================
-bool GeometryGUI::OnMouseMove( QMouseEvent* pe, SUIT_ViewWindow* win )
+void GeometryGUI::OnMouseMove( SUIT_ViewWindow* win, QMouseEvent* pe )
{
GUIMap::Iterator it;
bool bOk = true;
- for ( it = myGUIMap.begin(); it != myGUIMap.end(); ++it )
- bOk = bOk && it.data()->OnMouseMove( pe, application()->desktop(), win );
- return bOk;
+ for ( it = myGUIMap.begin(); it != myGUIMap.end(); ++it ) {
+ SUIT_Application* anApp = application();
+ if (!anApp) return;
+ bOk = bOk && it.data()->OnMouseMove( pe, anApp->desktop(), win );
+ }
+// return bOk;
}
// function : GeometryGUI::0nMousePress()
// purpose : Manage mouse press events [static]
//=================================================================================
-bool GeometryGUI::OnMousePress( QMouseEvent* pe, SUIT_ViewWindow* win )
+void GeometryGUI::OnMousePress( SUIT_ViewWindow* win, QMouseEvent* pe )
{
GUIMap::Iterator it;
// OnMousePress() should return false if this event should be processed further
// (see OCCViewer_Viewer3d::onMousePress() for explanation)
bool processed = false;
- for ( it = myGUIMap.begin(); it != myGUIMap.end(); ++it )
- processed = processed || it.data()->OnMousePress( pe, application()->desktop(), win );
- return processed;
+ for ( it = myGUIMap.begin(); it != myGUIMap.end(); ++it ) {
+ SUIT_Application* anApp = application();
+ if (!anApp) return;
+ processed = processed || it.data()->OnMousePress( pe, anApp->desktop(), win );
+ }
+// return processed;
}
/*
//=======================================================================
-// function : GeometryGUI::Deactivate()
-// purpose : Called when GEOM module is deactivated [ static ]
+// function : GeometryGUI::initialize()
+// purpose : Called when GEOM module is created
//=======================================================================
void GeometryGUI::initialize( CAM_Application* app )
{
}
//=======================================================================
-// function : GeometryGUI::Deactivate()
-// purpose : Called when GEOM module is deactivated [ static ]
+// function : GeometryGUI::activateModule()
+// purpose : Called when GEOM module is activated
//=======================================================================
bool GeometryGUI::activateModule( SUIT_Study* study )
{
setMenuShown( true );
setToolShown( true );
- connect( application()->desktop(), SIGNAL( windowActivated( SUIT_ViewWindow* ) ),
+ connect( application()->desktop(), SIGNAL( windowActivated( SUIT_ViewWindow* ) ),
this, SLOT( onWindowActivated( SUIT_ViewWindow* ) ) );
- connect( (STD_Application*)application(), SIGNAL( viewManagerAdded( SUIT_ViewManager* ) ),
- this, SLOT( onViewManagerAdded( SUIT_ViewManager* ) ) );
- connect( (STD_Application*)application(), SIGNAL( viewManagerRemoved( SUIT_ViewManager* ) ),
- this, SLOT( onViewManagerRemoved( SUIT_ViewManager* ) ) );
+
+ // Reset actions accelerator keys
+ //action(111)->setAccel(QKeySequence(CTRL + Key_I)); // Import
+ //action(121)->setAccel(QKeySequence(CTRL + Key_E)); // Export
+ action(111)->setEnabled(true); // Import
+ action(121)->setEnabled(true); // Export
GUIMap::Iterator it;
for ( it = myGUIMap.begin(); it != myGUIMap.end(); ++it )
getApp()->selectionMgr()->setEnabled( false, OCCViewer_Viewer::Type() );
for ( GEOMGUI_OCCSelector* sr = myOCCSelectors.first(); sr; sr = myOCCSelectors.next() )
sr->setEnabled(true);
-
+
// disable VTK selectors
getApp()->selectionMgr()->setEnabled( false, SVTK_Viewer::Type() );
for ( LightApp_VTKSelector* sr = myVTKSelectors.first(); sr; sr = myVTKSelectors.next() )
sr->setEnabled(true);
-
+
return true;
}
//=======================================================================
-// function : GeometryGUI::Deactivate()
-// purpose : Called when GEOM module is deactivated [ static ]
+// function : GeometryGUI::deactivateModule()
+// purpose : Called when GEOM module is deactivated
//=======================================================================
bool GeometryGUI::deactivateModule( SUIT_Study* study )
{
disconnect( application()->desktop(), SIGNAL( windowActivated( SUIT_ViewWindow* ) ),
this, SLOT( onWindowActivated( SUIT_ViewWindow* ) ) );
- disconnect( (STD_Application*)application(), SIGNAL( viewManagerAdded( SUIT_ViewManager* ) ),
- this, SLOT( onViewManagerAdded( SUIT_ViewManager* ) ) );
- disconnect( (STD_Application*)application(), SIGNAL( viewManagerRemoved( SUIT_ViewManager* ) ),
- this, SLOT( onViewManagerRemoved( SUIT_ViewManager* ) ) );
EmitSignalCloseAllDialogs();
for ( it = myGUIMap.begin(); it != myGUIMap.end(); ++it )
it.data()->deactivate();
+ // Unset actions accelerator keys
+ //action(111)->setAccel(QKeySequence()); // Import
+ //action(121)->setAccel(QKeySequence()); // Export
+ action(111)->setEnabled(false); // Import
+ action(121)->setEnabled(false); // Export
+
myOCCSelectors.clear();
getApp()->selectionMgr()->setEnabled( true, OCCViewer_Viewer::Type() );
}
//=======================================================================
-// function : setCommandsEnabled()
+// function : onWindowActivated()
// purpose : update menu items' status - disable non-OCC-viewer-compatible actions
//=======================================================================
void GeometryGUI::onWindowActivated( SUIT_ViewWindow* win )
{
if ( vm->getType() == OCCViewer_Viewer::Type() )
{
+ qDebug( "connect" );
+ connect( vm, SIGNAL( keyPress ( SUIT_ViewWindow*, QKeyEvent* ) ),
+ this, SLOT( OnKeyPress( SUIT_ViewWindow*, QKeyEvent* ) ) );
+ connect( vm, SIGNAL( mousePress( SUIT_ViewWindow*, QMouseEvent* ) ),
+ this, SLOT( OnMousePress( SUIT_ViewWindow*, QMouseEvent* ) ) );
+ connect( vm, SIGNAL( mouseMove ( SUIT_ViewWindow*, QMouseEvent* ) ),
+ this, SLOT( OnMouseMove( SUIT_ViewWindow*, QMouseEvent* ) ) );
+
+
LightApp_SelectionMgr* sm = getApp()->selectionMgr();
myOCCSelectors.append( new GEOMGUI_OCCSelector( ((OCCViewer_ViewManager*)vm)->getOCCViewer(), sm ) );
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
void OnGUIEvent( int id );
- virtual bool OnKeyPress( QKeyEvent*, SUIT_ViewWindow* );
- virtual bool OnMousePress( QMouseEvent*, SUIT_ViewWindow* );
- virtual bool OnMouseMove( QMouseEvent*, SUIT_ViewWindow* );
-
// virtual bool SetSettings();
// virtual void SupportedViewType ( int* buffer, int bufferSize );
virtual void BuildPresentation( const Handle(SALOME_InteractiveObject)&, SUIT_ViewWindow* = 0 );
public slots:
virtual bool deactivateModule( SUIT_Study* );
virtual bool activateModule( SUIT_Study* );
+ virtual void OnKeyPress ( SUIT_ViewWindow*, QKeyEvent* );
+ virtual void OnMousePress( SUIT_ViewWindow*, QMouseEvent* );
+ virtual void OnMouseMove ( SUIT_ViewWindow*, QMouseEvent* );
+
+protected slots:
+ virtual void onViewManagerAdded( SUIT_ViewManager* );
+ virtual void onViewManagerRemoved( SUIT_ViewManager* );
private slots:
void OnGUIEvent();
- void onViewManagerAdded( SUIT_ViewManager* );
- void onViewManagerRemoved( SUIT_ViewManager* );
void onWindowActivated( SUIT_ViewWindow* );
signals :
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "SVTK_ViewModel.h"
#include "SVTK_ViewWindow.h"
#include "SVTK_View.h"
+#include "SVTK_Renderer.h"
#include "GEOM_Actor.h"
#include "GEOM_Client.hxx"
#include "GEOM_AISShape.hxx"
#include "GEOM_AssemblyBuilder.h"
#include "GEOM_InteractiveObject.hxx"
+#include "GEOM_Displayer.h"
#include "SALOME_Event.hxx"
#include "SALOMEDSClient.hxx"
// OCCT Includes
-#include <TopExp_Explorer.hxx>
-#include <TopTools_MapOfShape.hxx>
-#include <TopTools_ListOfShape.hxx>
-#include <TopTools_ListIteratorOfListOfShape.hxx>
-#include <BRepAdaptor_Surface.hxx>
-#include <BRepAdaptor_Curve.hxx>
-#include <GeomAbs_CurveType.hxx>
-#include <GeomAbs_SurfaceType.hxx>
-#include <TopoDS.hxx>
-#include <TopoDS_Edge.hxx>
-#include <TopoDS_Face.hxx>
-#include <TopoDS_Iterator.hxx>
+#include <TopAbs.hxx>
+#include <TopoDS_Shape.hxx>
#include <AIS_ListOfInteractive.hxx>
#include <AIS_ListIteratorOfListOfInteractive.hxx>
-#include <V3d_Viewer.hxx>
+#include <AIS_Drawer.hxx>
+
+// IDL Headers
+#include <SALOMEconfig.h>
+#include CORBA_SERVER_HEADER(GEOM_Gen)
+
+#include <vtkRenderer.h>
using namespace std;
"GEOM",
const_cast<char*>( obj->GetID().c_str()));
- if (SVTK_ViewWindow* aViewWindow = GetSVTKViewWindow(app)) {
+ GEOM_Displayer(ActiveStudy).Display(anIO, true);
+ /*if (SVTK_ViewWindow* aViewWindow = GetSVTKViewWindow(app)) {
SVTK_View* aView = aViewWindow->getView();
int aMode = aView->GetDisplayMode();
aSh->setIO(anIO);
ic->Display(aSh);
ic->AddOrRemoveCurrentObject(aSh,true);
- }
+ }*/
// update object browser
SalomeApp_Application* app = NULL; //dynamic_cast<SalomeApp_Application*>(app);
if (app) {
public:
TEventUpdateBrowser() {}
virtual void Execute() {
- SalomeApp_Application* app = dynamic_cast<SalomeApp_Application*>(SUIT_Session::session()->activeApplication());
+ SalomeApp_Application* app =
+ dynamic_cast<SalomeApp_Application*>(SUIT_Session::session()->activeApplication());
if (app) {
CAM_Module* module = app->module("Geometry");
SalomeApp_Module* appMod = dynamic_cast<SalomeApp_Module*>(module);
ProcessVoidEvent(new TEventUpdateBrowser ());
}
+void GEOM_Swig::createAndDisplayFitAllGO (const char* Entry)
+{
+ class TEventFitAll: public SALOME_Event
+ {
+ public:
+ TEventFitAll() {}
+ virtual void Execute() {
+ SUIT_Application* app = SUIT_Session::session()->activeApplication();
+ if (!app) return;
+
+ if (SVTK_ViewWindow* aViewWindow = GetSVTKViewWindow(app))
+ {
+ SVTK_View* aView = aViewWindow->getView();
+ aView->GetRenderer()->OnFitAll();
+ }
+ else if (OCCViewer_Viewer* occViewer = GetOCCViewer(app))
+ {
+ Handle(V3d_Viewer) aViewer3d = occViewer->getViewer3d();
+ aViewer3d->InitActiveViews();
+
+ if (aViewer3d->MoreActiveViews())
+ aViewer3d->ActiveView()->FitAll();
+ }
+ }
+ };
-int GEOM_Swig::getIndexTopology(const char* SubIOR, const char* IOR)
+ createAndDisplayGO(Entry);
+ ProcessVoidEvent(new TEventFitAll());
+}
+
+int GEOM_Swig::getIndexTopology(const char* SubIOR, const char* IOR)
{
- GEOM::GEOM_Gen_var Geom = GeometryGUI::GetGeomGen();
- if ( CORBA::is_nil( Geom ) )
+ GEOM::GEOM_Gen_var aGeomGen = GeometryGUI::GetGeomGen();
+ if (CORBA::is_nil(aGeomGen))
return -1;
- GEOM::GEOM_Object_var aMainShape = Geom->GetIORFromString(IOR);
- TopoDS_Shape shape = ShapeReader.GetShape(Geom, aMainShape);
-
- GEOM::GEOM_Object_var aSubShape = Geom->GetIORFromString(SubIOR);
- TopoDS_Shape subshape = ShapeReader.GetShape(Geom, aSubShape);
-
- int index = 1;
- if(subshape.ShapeType() == TopAbs_COMPOUND) {
- TopoDS_Iterator it;
- TopTools_ListOfShape CL;
- CL.Append(shape);
- TopTools_ListIteratorOfListOfShape itC;
- for(itC.Initialize(CL); itC.More(); itC.Next()) {
- for(it.Initialize(itC.Value()); it.More(); it.Next()) {
- if (it.Value().ShapeType() == TopAbs_COMPOUND) {
- if (it.Value().IsSame(subshape))
- return index;
- else
- index++;
- CL.Append(it.Value());
- }
- }
- }
- }
- else {
- TopExp_Explorer Exp(shape, subshape.ShapeType());
- TopTools_MapOfShape M;
- while(Exp.More()) {
- if(M.Add(Exp.Current())) {
- if(Exp.Current().IsSame(subshape))
- return index;
- index++;
- }
- Exp.Next();
- }
- }
+ GEOM::GEOM_Object_var aMainShape = aGeomGen->GetIORFromString(IOR);
+ GEOM::GEOM_Object_var aSubShape = aGeomGen->GetIORFromString(SubIOR);
+ if (CORBA::is_nil(aMainShape) || CORBA::is_nil(aSubShape))
+ return -1;
+
+ GEOM::GEOM_IShapesOperations_var anIShapesOperations =
+ aGeomGen->GetIShapesOperations(aMainShape->GetStudyID());
+ if (CORBA::is_nil(anIShapesOperations))
+ return -1;
- return -1;
+ return anIShapesOperations->GetTopologyIndex(aMainShape, aSubShape);
}
const char* GEOM_Swig::getShapeTypeString(const char* IOR)
{
- GEOM::GEOM_Gen_var Geom = GeometryGUI::GetGeomGen();
- if ( CORBA::is_nil( Geom ) )
- return 0;
-
- GEOM::GEOM_Object_var aShape = Geom->GetIORFromString(IOR);
- TopoDS_Shape shape = ShapeReader.GetShape(Geom, aShape);
+ TCollection_AsciiString aTypeName ("Shape of unknown type");
- if( shape.IsNull() ) {
- return "Null Shape" ;
- }
-
- switch (shape.ShapeType() )
+ GEOM::GEOM_Gen_var aGeomGen = GeometryGUI::GetGeomGen();
+ if (!CORBA::is_nil(aGeomGen))
{
- case TopAbs_COMPOUND:
- { return "Compound" ;}
- case TopAbs_COMPSOLID:
- { return "Compound Solid" ;}
- case TopAbs_SOLID:
- { return "Solid" ;}
- case TopAbs_SHELL:
- { return "Shell" ;}
- case TopAbs_FACE:
+ GEOM::GEOM_Object_var aShape = aGeomGen->GetIORFromString(IOR);
+ if (!CORBA::is_nil(aShape))
{
- BRepAdaptor_Surface surf(TopoDS::Face(shape));
- if ( surf.GetType() == GeomAbs_Plane ) {
- return "Plane" ;
- } else if ( surf.GetType() == GeomAbs_Cylinder ) {
- return "Cylindrical Face" ;
- } else if ( surf.GetType() == GeomAbs_Sphere ) {
- return "Spherical Face" ;
- } else if ( surf.GetType() == GeomAbs_Torus ) {
- return "Toroidal Face" ;
- } else if ( surf.GetType() == GeomAbs_Cone ) {
- return "Conical Face" ;
- } else {
- return "GEOM::FACE" ;
+ GEOM::GEOM_IShapesOperations_var anIShapesOperations =
+ aGeomGen->GetIShapesOperations(aShape->GetStudyID());
+ if (!CORBA::is_nil(anIShapesOperations))
+ {
+ aTypeName = anIShapesOperations->GetShapeTypeString(aShape);
}
}
- case TopAbs_WIRE:
- { return "Wire" ;}
- case TopAbs_EDGE:
- {
- BRepAdaptor_Curve curv(TopoDS::Edge(shape));
- if ( curv.GetType() == GeomAbs_Line ) {
- if ( (Abs(curv.FirstParameter()) >= 1E6 ) ||
- (Abs(curv.LastParameter()) >= 1E6 )) {
- return "Line" ;
- } else
- return "Edge" ;
- } else if ( curv.GetType() == GeomAbs_Circle ) {
- if ( curv.IsClosed() )
- return "Circle" ;
- else
- return "Arc" ;
- } else {
- return "Edge" ;
- }
- }
- case TopAbs_VERTEX:
- { return "Vertex" ;}
- case TopAbs_SHAPE:
- { return "Shape" ;}
}
- return 0;
+
+ return CORBA::string_dup(aTypeName.ToCString());
}
const char* GEOM_Swig::getShapeTypeIcon(const char* IOR)
{
- GEOM::GEOM_Gen_var Geom = GeometryGUI::GetGeomGen();
+ GEOM::GEOM_Gen_var Geom = GeometryGUI::GetGeomGen();
if ( CORBA::is_nil( Geom ) )
return "None";
void GEOM_Swig::setDisplayMode(const char* theEntry, int theMode)
{
- SUIT_Application* app = SUIT_Session::session()->activeApplication();
- if ( !app ) return;
-
- Handle(SALOME_InteractiveObject) anIO = new SALOME_InteractiveObject(theEntry, "GEOM", "");
-
- class TEvent: public SALOME_Event{
- SUIT_Application* myApp;
- Handle(SALOME_InteractiveObject) myIO;
- int myParam;
+ class TEvent: public SALOME_Event {
+ std::string myEntry;
+ int myMode;
public:
- TEvent(SUIT_Application* theApp, const Handle(SALOME_InteractiveObject)& theIO, int theParam):
- myApp(theApp), myIO(theIO), myParam(theParam)
+ TEvent(const char* theEntryArg, int theModeArg):
+ myEntry(theEntryArg), myMode(theModeArg)
{}
- virtual void Execute(){
- if(SVTK_ViewWindow* aViewWindow = GetSVTKViewWindow(myApp)){
+ virtual void Execute() {
+ SUIT_Application* anApp = SUIT_Session::session()->activeApplication();
+ if (!anApp) return;
+
+ Handle(SALOME_InteractiveObject) anIO =
+ new SALOME_InteractiveObject(myEntry.c_str(), "GEOM", "");
+
+ if (SVTK_ViewWindow* aViewWindow = GetSVTKViewWindow(anApp)) {
SVTK_View* aView = aViewWindow->getView();
- aView->SetDisplayMode(myIO,myParam);
+ aView->SetDisplayMode(anIO, myMode);
aView->Repaint();
}
- else if(OCCViewer_Viewer* occViewer = GetOCCViewer(myApp)) {
- SOCC_Viewer* soccViewer = dynamic_cast<SOCC_Viewer*>( occViewer );
+ else if (OCCViewer_Viewer* occViewer = GetOCCViewer(anApp)) {
+ SOCC_Viewer* soccViewer = dynamic_cast<SOCC_Viewer*>(occViewer);
if (soccViewer)
- soccViewer->switchRepresentation(myIO,myParam);
+ soccViewer->switchRepresentation(anIO, myMode);
}
}
};
- ProcessVoidEvent(new TEvent(app,anIO,theMode));
+ ProcessVoidEvent(new TEvent (theEntry, theMode));
}
void GEOM_Swig::setColor(const char* theEntry, int red, int green, int blue)
{
- SUIT_Application* app = SUIT_Session::session()->activeApplication();
- if ( !app ) return;
-
- Handle(SALOME_InteractiveObject) anIO = new SALOME_InteractiveObject(theEntry, "GEOM", "");
-
- QColor aColor(red,green,blue);
-
- class TEvent: public SALOME_Event{
- SUIT_Application* myApp;
- Handle(SALOME_InteractiveObject) myIO;
- QColor myParam;
+ class TEvent: public SALOME_Event {
+ std::string myEntry;
+ int myRed;
+ int myGreen;
+ int myBlue;
public:
- TEvent(SUIT_Application* theApp, const Handle(SALOME_InteractiveObject)& theIO, const QColor& theParam):
- myApp(theApp), myIO(theIO), myParam(theParam)
+ TEvent(const char* theEntryArg, int theR, int theG, int theB):
+ myEntry(theEntryArg), myRed(theR), myGreen(theG), myBlue(theB)
{}
- virtual void Execute(){
- if(SVTK_ViewWindow* aViewWindow = GetSVTKViewWindow(myApp)){
+ virtual void Execute() {
+ SUIT_Application* anApp = SUIT_Session::session()->activeApplication();
+ if (!anApp) return;
+
+ Handle(SALOME_InteractiveObject) anIO =
+ new SALOME_InteractiveObject(myEntry.c_str(), "GEOM", "");
+
+ if (SVTK_ViewWindow* aViewWindow = GetSVTKViewWindow(anApp)){
SVTK_View* aView = aViewWindow->getView();
- aView->SetColor(myIO,myParam);
+ QColor aColor (myRed, myGreen, myBlue);
+ aView->SetColor(anIO, aColor);
aView->Repaint();
- }else if(OCCViewer_Viewer* occViewer = GetOCCViewer(myApp)){
+ } else if (OCCViewer_Viewer* occViewer = GetOCCViewer(anApp)) {
Handle(AIS_InteractiveContext) ic = occViewer->getAISContext();
AIS_ListOfInteractive List;
ic->DisplayedObjects(List);
- AIS_ListIteratorOfListOfInteractive ite(List);
- for ( ; ite.More(); ite.Next() ) {
+ AIS_ListIteratorOfListOfInteractive ite (List);
+ for (; ite.More(); ite.Next()) {
Handle(SALOME_InteractiveObject) anObj =
- Handle(SALOME_InteractiveObject)::DownCast( ite.Value()->GetOwner() );
- if ( !anObj.IsNull() && anObj->hasEntry() && anObj->isSame( myIO ) ) {
- Quantity_Color CSFColor = Quantity_Color ( myParam.red() / 255.,
- myParam.green() / 255.,
- myParam.blue() / 255.,
- Quantity_TOC_RGB );
- ite.Value()->SetColor( CSFColor );
- if ( ite.Value()->IsKind( STANDARD_TYPE(GEOM_AISShape) ) )
- Handle(GEOM_AISShape)::DownCast( ite.Value() )->SetShadingColor( CSFColor );
- ite.Value()->Redisplay( Standard_True );
+ Handle(SALOME_InteractiveObject)::DownCast(ite.Value()->GetOwner());
+ if (!anObj.IsNull() && anObj->hasEntry() && anObj->isSame(anIO)) {
+ Quantity_Color CSFColor =
+ Quantity_Color(myRed/255., myGreen/255., myBlue/255., Quantity_TOC_RGB);
+ ite.Value()->SetColor(CSFColor);
+ if (ite.Value()->IsKind(STANDARD_TYPE(GEOM_AISShape)))
+ Handle(GEOM_AISShape)::DownCast(ite.Value())->SetShadingColor(CSFColor);
+ ite.Value()->Redisplay(Standard_True);
occViewer->update();
break;
}
}
}
};
- ProcessVoidEvent(new TEvent(app,anIO,aColor));
+ ProcessVoidEvent(new TEvent(theEntry, red, green, blue));
}
void GEOM_Swig::setTransparency(const char* theEntry, float transp)
{
- SUIT_Application* app = SUIT_Session::session()->activeApplication();
- if ( !app ) return;
-
- Handle(SALOME_InteractiveObject) anIO = new SALOME_InteractiveObject(theEntry, "GEOM", "");
-
- class TEvent: public SALOME_Event{
- SUIT_Application* myApp;
- Handle(SALOME_InteractiveObject) myIO;
+ class TEvent: public SALOME_Event {
+ std::string myEntry;
float myParam;
public:
- TEvent(SUIT_Application* theApp, const Handle(SALOME_InteractiveObject)& theIO, float theParam):
- myApp(theApp), myIO(theIO), myParam(theParam)
+ TEvent(const char* theEntryArg, float theParam):
+ myEntry(theEntryArg), myParam(theParam)
{}
- virtual void Execute(){
- if(SVTK_ViewWindow* aViewWindow = GetSVTKViewWindow(myApp)){
+ virtual void Execute() {
+ SUIT_Application* anApp = SUIT_Session::session()->activeApplication();
+ if (!anApp) return;
+
+ Handle(SALOME_InteractiveObject) anIO =
+ new SALOME_InteractiveObject(myEntry.c_str(), "GEOM", "");
+
+ if (SVTK_ViewWindow* aViewWindow = GetSVTKViewWindow(anApp)) {
SVTK_View* aView = aViewWindow->getView();
- aView->SetTransparency(myIO,myParam);
+ aView->SetTransparency(anIO, myParam);
aView->Repaint();
- }else if(OCCViewer_Viewer* occViewer = GetOCCViewer(myApp)) {
- SOCC_Viewer* soccViewer = dynamic_cast<SOCC_Viewer*>( occViewer );
+ } else if (OCCViewer_Viewer* occViewer = GetOCCViewer(anApp)) {
+ SOCC_Viewer* soccViewer = dynamic_cast<SOCC_Viewer*>(occViewer);
if (soccViewer)
- soccViewer->setTransparency(myIO,myParam);
+ soccViewer->setTransparency(anIO, myParam);
}
}
};
- ProcessVoidEvent(new TEvent(app,anIO,transp));
+ ProcessVoidEvent(new TEvent (theEntry, transp));
}
+class TInitGeomGenEvent: public SALOME_Event {
+public:
+ typedef bool TResult;
+ TResult myResult;
+ TInitGeomGenEvent() : myResult(false) {}
+ virtual void Execute() {
+ myResult = GeometryGUI::InitGeomGen();
+ }
+};
bool GEOM_Swig::initGeomGen()
{
- return GeometryGUI::InitGeomGen();
+ return ProcessEvent(new TInitGeomGenEvent());
+}
+
+
+
+void GEOM_Swig::eraseGO (const char* Entry, bool allWindows)
+{
+ class TEvent: public SALOME_Event
+ {
+ std::string myEntry;
+ bool myFromAllWindows;
+ public:
+ TEvent(const char* theEntry, bool fromAllWindows):
+ myEntry(theEntry), myFromAllWindows(fromAllWindows)
+ {}
+ virtual void Execute()
+ {
+ SUIT_Application* app = SUIT_Session::session()->activeApplication();
+ if (!app) return;
+ SalomeApp_Study* ActiveStudy = dynamic_cast<SalomeApp_Study*>(app->activeStudy());
+ if (!ActiveStudy) return;
+
+ Handle (SALOME_InteractiveObject) aIO = new SALOME_InteractiveObject(myEntry.c_str(), "GEOM", "");
+
+ GEOM_Displayer(ActiveStudy).Erase(aIO, true);
+ /* if (myFromAllWindows) {
+ QPtrList<SUIT_ViewWindow> aWindows = app->desktop()->windows();
+ SUIT_ViewWindow* aWin = 0;
+ for (aWin = aWindows.first(); aWin; aWin = aWindows.next()) {
+ EraseObject(aWin, aIO);
+ }
+ } else {
+ SUIT_ViewWindow* aWin = app->desktop()->activeWindow();
+ if (aWin)
+ EraseObject(aWin, aIO);
+ }*/
+ }
+
+ /* private:
+ void EraseObject(SUIT_ViewWindow* theWin, Handle (SALOME_InteractiveObject) theIO)
+ {
+ if (theWin->getViewManager()->getType() == OCCViewer_Viewer::Type()){
+ OCCViewer_ViewWindow* vw = dynamic_cast<OCCViewer_ViewWindow*>( theWin );
+ if ( vw ) {
+ OCCViewer_ViewManager* vm = dynamic_cast<OCCViewer_ViewManager*>( vw->getViewManager() );
+ if ( vm ) {
+ SOCC_Viewer* aViewer = dynamic_cast<SOCC_Viewer*>(vm->getOCCViewer());
+ if (aViewer) {
+ SALOME_Prs* aPrs = aViewer->CreatePrs(myEntry.c_str());
+ if (aPrs) {
+ SALOME_OCCPrs* aOccPrs = dynamic_cast<SALOME_OCCPrs*>(aPrs);
+ if (aOccPrs) {
+ aViewer->Erase(aOccPrs);
+ aViewer->Repaint();
+ }
+ }
+ }
+ }
+ }
+ } else if (theWin->getViewManager()->getType() == SVTK_Viewer::Type()){
+ SVTK_ViewWindow* aViewWindow = dynamic_cast<SVTK_ViewWindow*>( theWin );
+ if (aViewWindow) {
+ aViewWindow->Erase(theIO);
+ }
+ }
+ }*/
+
+ };
+ ProcessVoidEvent(new TEvent(Entry, allWindows));
+}
+
+
+
+void GEOM_Swig::setDeflection(const char* theEntry, float theDeflect)
+{
+ class TEvent: public SALOME_Event {
+ std::string myEntry;
+ float myParam;
+ public:
+ TEvent(const char* theEntryArg, float theParam):
+ myEntry(theEntryArg), myParam(theParam)
+ {}
+ virtual void Execute() {
+ SUIT_Application* anApp = SUIT_Session::session()->activeApplication();
+ if (!anApp) return;
+
+ Handle(SALOME_InteractiveObject) anIO =
+ new SALOME_InteractiveObject(myEntry.c_str(), "GEOM", "");
+
+ if (SVTK_ViewWindow* aViewWindow = GetSVTKViewWindow(anApp)) {
+ vtkActorCollection* aActors = aViewWindow->getRenderer()->GetActors();
+ aActors->InitTraversal();
+ while (vtkActor* aAct = aActors->GetNextActor()) {
+ if (GEOM_Actor* aGeomActor = dynamic_cast<GEOM_Actor*>(aAct)) {
+ if (aGeomActor->hasIO()) {
+ Handle(SALOME_InteractiveObject) aNextIO = aGeomActor->getIO();
+ if (aNextIO->isSame(anIO)) {
+ aGeomActor->setDeflection(myParam);
+ aViewWindow->Repaint();
+ return;
+ }
+ }
+ }
+ }
+ // aView->SetTransparency(anIO, myParam);
+ //aView->Repaint();
+ } else if (OCCViewer_Viewer* occViewer = GetOCCViewer(anApp)) {
+ Handle(AIS_InteractiveContext) aContext = occViewer->getAISContext();
+ AIS_ListOfInteractive aAISList;
+ aContext->DisplayedObjects(aAISList);
+ AIS_ListIteratorOfListOfInteractive it(aAISList);
+ for (; it.More(); it.Next()) {
+ Handle(SALOME_InteractiveObject) aObj =
+ Handle(SALOME_InteractiveObject)::DownCast(it.Value()->GetOwner());
+ if ((!aObj.IsNull()) && aObj->hasEntry() && aObj->isSame(anIO)) {
+ Handle(AIS_Shape) aShape = Handle(AIS_Shape)::DownCast(it.Value());
+ if (!aShape.IsNull()) {
+ Handle(AIS_Drawer) aDrawer = aShape->Attributes();
+ if (aDrawer.IsNull())
+ aDrawer = new AIS_Drawer();
+ aDrawer->SetDeviationCoefficient(myParam);
+ aShape->SetAttributes(aDrawer);
+ aContext->Redisplay(aShape, true, true);
+ aContext->UpdateCurrentViewer();
+ return;
+ }
+ }
+ }
+ }
+ }
+ };
+
+ ProcessVoidEvent(new TEvent (theEntry, theDeflect));
}
+
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
~GEOM_Swig();
void createAndDisplayGO(const char* Entry);
+ void eraseGO(const char* Entry, bool allWindows);
+ void createAndDisplayFitAllGO(const char* Entry);
void setDisplayMode(const char* Entry, int mode);
void setColor(const char* Entry, int red, int green, int blue);
void setTransparency(const char* Entry, float transp);
+ void setDeflection(const char* Entry, float deflect);
int getIndexTopology(const char *SubEntry, const char *Entry);
const char* getShapeTypeString(const char *Entry);
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
~GEOM_Swig();
void createAndDisplayGO(const char* Entry);
+ void eraseGO(const char* Entry, bool allWindows);
+ void createAndDisplayFitAllGO(const char* Entry);
int getIndexTopology(const char *SubEntry, const char *Entry);
const char* getShapeTypeString(const char *Entry);
void setDisplayMode(const char* Entry, int mode);
void setColor(const char* Entry, int red, int green, int blue);
void setTransparency(const char* Entry, float transp);
+ void setDeflection(const char* Entry, float deflect);
const char* getShapeTypeIcon(const char *Ior);
bool initGeomGen();
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
SALOMEDS.idl \
SALOMEDS_Attributes.idl \
SALOME_GenericObj.idl \
- SALOME_Component.idl
+ SALOME_Component.idl \
+ GEOM_Gen.idl
LIB_SERVER_IDL =
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I$(KERNEL_ROOT_DIR)/include/salome -I$(GUI_ROOT_DIR)/include/salome
-CXXFLAGS += $(BOOST_CPPFLAGS) -I$(KERNEL_ROOT_DIR)/include/salome -I$(GUI_ROOT_DIR)/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
-LDFLAGS += -lGEOMFiltersSelection -L$(KERNEL_ROOT_DIR)/lib/salome -L$(GUI_ROOT_DIR)/lib/salome -lOCCViewer -lVTKViewer -lSalomeApp -lCAM -lGEOMClient -lSOCC -lSVTK -lGEOMObject -lToolsGUI -lEvent
+LDFLAGS += -lGEOMFiltersSelection $(KERNEL_LDFLAGS) $(GUI_LDFLAGS) -lOCCViewer -lVTKViewer -lSalomeApp -lCAM -lGEOMClient -lSOCC -lSVTK -lGEOMObject -lToolsGUI -lEvent
@CONCLUDE@
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_ArcDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include "GEOMImpl_ArchimedeDriver.hxx"
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_ArchimedeDriver.hxx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
-#include <BRepOffsetAPI_MakeFilling.hxx>
-
#include <GEOMImpl_Block6Explorer.hxx>
+#include <ShHealOper_ShapeProcess.hxx>
+
#include "utilities.h"
#include <BRep_Tool.hxx>
#include <BRepTools.hxx>
#include <BRepTools_WireExplorer.hxx>
#include <BRepOffsetAPI_ThruSections.hxx>
+#include <BRepOffsetAPI_MakeFilling.hxx>
+#include <BRepCheck_Analyzer.hxx>
#include <BRepBuilderAPI_Copy.hxx>
#include <BRepBuilderAPI_MakeEdge.hxx>
#include <BRepBuilderAPI_MakeWire.hxx>
// Result of filling
TopoDS_Shape aFace = MF.Shape();
- // Update tolerance
- Standard_Real aTol = MF.G0Error();
-
- TColgp_Array1OfPnt aPnts (1,nbEdges); // points of the given wire
- BRepTools_WireExplorer aWE1 (theWire);
- Standard_Integer vi = 1;
- for (; aWE1.More() && vi <= nbEdges; aWE1.Next(), vi++) {
- aPnts(vi) = BRep_Tool::Pnt(TopoDS::Vertex(aWE1.CurrentVertex()));
+ // 12.04.2006 for PAL12149 begin
+ Handle(Geom_Surface) aGS = BRep_Tool::Surface(TopoDS::Face(aFace));
+ BRepBuilderAPI_MakeFace MK1 (aGS, theWire);
+ if (MK1.IsDone()) {
+ TopoDS_Shape aFace1 = MK1.Shape();
+
+ BRepCheck_Analyzer ana (aFace1, false);
+ if (!ana.IsValid()) {
+ TopoDS_Shape aFace2;
+ ShHealOper_ShapeProcess aHealer;
+ aHealer.Perform(aFace1, aFace2);
+ if (aHealer.isDone())
+ theResult = aFace2;
+ }
}
+ // 12.04.2006 for PAL12149 end
- // Find maximum deviation in vertices
- TopExp_Explorer exp (aFace, TopAbs_VERTEX);
- TopTools_MapOfShape mapShape;
- for (; exp.More(); exp.Next()) {
- if (mapShape.Add(exp.Current())) {
- TopoDS_Vertex aV = TopoDS::Vertex(exp.Current());
- Standard_Real aTolV = BRep_Tool::Tolerance(aV);
- gp_Pnt aP = BRep_Tool::Pnt(aV);
- Standard_Real min_dist = aP.Distance(aPnts(1));
- for (vi = 2; vi <= nbEdges; vi++) {
- min_dist = Min(min_dist, aP.Distance(aPnts(vi)));
+ if (theResult.IsNull()) { // try to deal with pure result of filling
+ // Update tolerance
+ Standard_Real aTol = MF.G0Error();
+
+ TColgp_Array1OfPnt aPnts (1,nbEdges); // points of the given wire
+ BRepTools_WireExplorer aWE1 (theWire);
+ Standard_Integer vi = 1;
+ for (; aWE1.More() && vi <= nbEdges; aWE1.Next(), vi++) {
+ aPnts(vi) = BRep_Tool::Pnt(TopoDS::Vertex(aWE1.CurrentVertex()));
+ }
+
+ // Find maximum deviation in vertices
+ TopExp_Explorer exp (aFace, TopAbs_VERTEX);
+ TopTools_MapOfShape mapShape;
+ for (; exp.More(); exp.Next()) {
+ if (mapShape.Add(exp.Current())) {
+ TopoDS_Vertex aV = TopoDS::Vertex(exp.Current());
+ Standard_Real aTolV = BRep_Tool::Tolerance(aV);
+ gp_Pnt aP = BRep_Tool::Pnt(aV);
+ Standard_Real min_dist = aP.Distance(aPnts(1));
+ for (vi = 2; vi <= nbEdges; vi++) {
+ min_dist = Min(min_dist, aP.Distance(aPnts(vi)));
+ }
+ aTol = Max(aTol, aTolV);
+ aTol = Max(aTol, min_dist);
}
- aTol = Max(aTol, aTolV);
- aTol = Max(aTol, min_dist);
}
- }
- if ((*((Handle(BRep_TFace)*)&aFace.TShape()))->Tolerance() < aTol) {
- (*((Handle(BRep_TFace)*)&aFace.TShape()))->Tolerance(aTol);
+ if ((*((Handle(BRep_TFace)*)&aFace.TShape()))->Tolerance() < aTol) {
+ (*((Handle(BRep_TFace)*)&aFace.TShape()))->Tolerance(aTol);
+ }
+ theResult = aFace;
}
- theResult = aFace;
}
} else {
// try to update wire tolerances to build a planar face
- // With OCCT6.0 or lower
-
+#if 1 //(OCC_VERSION_MAJOR < 6) || (OCC_VERSION_MAJOR == 6 && OCC_VERSION_MINOR <= 1)
// Find a deviation
Standard_Real aToleranceReached, aTol;
BRepLib_FindSurface aFS;
return;
}
- // After migration on OCCT version higher than 6.0
- //BRepLib_MakeFace aBMF;
- //aBMF.Init(theWire, isPlanarWanted, Standard_True);
- //if (aBMF.Error() == BRepLib_FaceDone) {
- // theResult = aBMF.Shape();
- // return;
- //}
+#else // After migration on OCCT version, containing PKV's fix. See bug 8293
+ BRepLib_MakeFace aBMF;
+ aBMF.Init(theWire, isPlanarWanted, Standard_True);
+ if (aBMF.Error() == BRepLib_FaceDone) {
+ theResult = aBMF.Shape();
+ return;
+ }
+#endif
}
}
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_Block6Explorer.hxx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_BlockDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_BooleanDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_BoxDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_ChamferDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_CircleDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_ConeDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_CopyDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_CylinderDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_EllipseDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
#define UnLoadLib( handle ) dlclose( handle );
#endif
-typedef int (*funcPoint)(const TopoDS_Shape&, const TCollection_AsciiString&);
+typedef int (*funcPoint)(const TopoDS_Shape&,
+ const TCollection_AsciiString&,
+ const TCollection_AsciiString&);
//=======================================================================
//function : GetID
aFunction->SetValue(aShape);
// retrieve the file and format names
- TCollection_AsciiString aFileName = aCI.GetFileName();
- TCollection_AsciiString aLibName = aCI.GetPluginName();
- if (aFileName.IsEmpty() || aLibName.IsEmpty())
+ TCollection_AsciiString aFileName = aCI.GetFileName();
+ TCollection_AsciiString aFormatName = aCI.GetFormatName();
+ TCollection_AsciiString aLibName = aCI.GetPluginName();
+ if (aFileName.IsEmpty() || aFormatName.IsEmpty() || aLibName.IsEmpty())
return 0;
// load plugin library
return 0;
// perform the export
- int res = fp( aShape, aFileName );
+ int res = fp( aShape, aFileName, aFormatName );
// unload plugin library
UnLoadLib( anExportLib );
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_ExportDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_FilletDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_FillingDriver.hxx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifdef WNT
#pragma warning( disable:4786 )
#include <GEOMImpl_CylinderDriver.hxx>
#include <GEOMImpl_PrismDriver.hxx>
#include <GEOMImpl_PipeDriver.hxx>
+#include <GEOMImpl_ThruSectionsDriver.hxx>
#include <GEOMImpl_RevolutionDriver.hxx>
#include <GEOMImpl_ShapeDriver.hxx>
#include <GEOMImpl_BlockDriver.hxx>
TFunction_DriverTable::Get()->AddDriver(GEOMImpl_CylinderDriver::GetID(), new GEOMImpl_CylinderDriver());
TFunction_DriverTable::Get()->AddDriver(GEOMImpl_PrismDriver::GetID(), new GEOMImpl_PrismDriver());
TFunction_DriverTable::Get()->AddDriver(GEOMImpl_PipeDriver::GetID(), new GEOMImpl_PipeDriver());
+ TFunction_DriverTable::Get()->AddDriver(GEOMImpl_ThruSectionsDriver::GetID(), new GEOMImpl_ThruSectionsDriver());
TFunction_DriverTable::Get()->AddDriver(GEOMImpl_RevolutionDriver::GetID(), new GEOMImpl_RevolutionDriver());
TFunction_DriverTable::Get()->AddDriver(GEOMImpl_SphereDriver::GetID(), new GEOMImpl_SphereDriver());
TFunction_DriverTable::Get()->AddDriver(GEOMImpl_TorusDriver::GetID(), new GEOMImpl_TorusDriver());
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMImpl_GEN_HXX_
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_GlueDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_HealingDriver.hxx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
#include <GEOMImpl_RevolutionDriver.hxx>
#include <GEOMImpl_ShapeDriver.hxx>
#include <GEOMImpl_FillingDriver.hxx>
+#include <GEOMImpl_ThruSectionsDriver.hxx>
#include <GEOMImpl_IBox.hxx>
#include <GEOMImpl_ICylinder.hxx>
#include <GEOMImpl_IRevolution.hxx>
#include <GEOMImpl_IShapes.hxx>
#include <GEOMImpl_IFilling.hxx>
+#include <GEOMImpl_IThruSections.hxx>
+#include <GEOMImpl_IPipeDiffSect.hxx>
#include <Standard_ErrorHandler.hxx> // CAREFUL ! position of this file is critic : see Lucien PIGNOLONI / OCC
SetErrorCode(OK);
return aFilling;
}
+
+//=============================================================================
+/*!
+ * MakeThruSections
+ */
+//=============================================================================
+Handle(GEOM_Object) GEOMImpl_I3DPrimOperations::MakeThruSections(
+ const Handle(TColStd_HSequenceOfTransient)& theSeqSections,
+ bool theModeSolid,
+ double thePreci,
+ bool theRuled)
+{
+ Handle(GEOM_Object) anObj;
+ SetErrorCode(KO);
+ if(theSeqSections.IsNull())
+ return anObj;
+
+ Standard_Integer nbObj = theSeqSections->Length();
+ if (!nbObj)
+ return anObj;
+
+ //Add a new ThruSections object
+ Handle(GEOM_Object) aThruSect = GetEngine()->AddObject(GetDocID(), GEOM_THRUSECTIONS);
+
+
+ //Add a new ThruSections function
+
+ int aTypeFunc = (theRuled ? THRUSECTIONS_RULED : THRUSECTIONS_SMOOTHED);
+ Handle(GEOM_Function) aFunction =
+ aThruSect->AddFunction(GEOMImpl_ThruSectionsDriver::GetID(), aTypeFunc);
+ if (aFunction.IsNull()) return anObj;
+
+ //Check if the function is set correctly
+ if (aFunction->GetDriverGUID() != GEOMImpl_ThruSectionsDriver::GetID()) return NULL;
+
+ GEOMImpl_IThruSections aCI (aFunction);
+
+ Handle(TColStd_HSequenceOfTransient) aSeqSections = new TColStd_HSequenceOfTransient;
+
+ Standard_Integer i =1;
+ for( ; i <= nbObj; i++) {
+
+ Handle(Standard_Transient) anItem = theSeqSections->Value(i);
+ if(anItem.IsNull())
+ continue;
+
+ Handle(GEOM_Object) aSectObj = Handle(GEOM_Object)::DownCast(anItem);
+ if(!aSectObj.IsNull())
+ {
+ Handle(GEOM_Function) aRefSect = aSectObj->GetLastFunction();
+ if(!aRefSect.IsNull())
+ aSeqSections->Append(aRefSect);
+ }
+ }
+
+ if(!aSeqSections->Length())
+ return anObj;
+
+ aCI.SetSections(aSeqSections);
+ aCI.SetSolidMode(theModeSolid);
+ aCI.SetPrecision(thePreci);
+
+ //Compute the ThruSections value
+ try {
+ if (!GetSolver()->ComputeFunction(aFunction)) {
+ SetErrorCode("ThruSections driver failed");
+ return anObj;
+ }
+ }
+ catch (Standard_Failure) {
+ Handle(Standard_Failure) aFail = Standard_Failure::Caught();
+ SetErrorCode(aFail->GetMessageString());
+ return anObj;
+ }
+
+ //Make a Python command
+ GEOM::TPythonDump pyDump(aFunction);
+ pyDump << aThruSect << " = geompy.MakeThruSections([";
+
+ for(i =1 ; i <= nbObj; i++) {
+
+ Handle(Standard_Transient) anItem = theSeqSections->Value(i);
+ if(anItem.IsNull())
+ continue;
+
+ Handle(GEOM_Object) aSectObj = Handle(GEOM_Object)::DownCast(anItem);
+ if(!aSectObj.IsNull()) {
+ pyDump<< aSectObj;
+ if(i < nbObj)
+ pyDump<<", ";
+ }
+ }
+
+ pyDump<< "],"<<theModeSolid << "," << thePreci <<","<< theRuled <<")";
+
+ SetErrorCode(OK);
+ return aThruSect;
+
+
+}
+
+//=============================================================================
+/*!
+ * MakePipeWithDifferentSections
+ */
+//=============================================================================
+Handle(GEOM_Object) GEOMImpl_I3DPrimOperations::MakePipeWithDifferentSections(
+ const Handle(TColStd_HSequenceOfTransient)& theBases,
+ const Handle(TColStd_HSequenceOfTransient)& theLocations,
+ const Handle(GEOM_Object)& thePath,
+ bool theWithContact,
+ bool theWithCorrections)
+{
+ Handle(GEOM_Object) anObj;
+ SetErrorCode(KO);
+ if(theBases.IsNull())
+ return anObj;
+
+ Standard_Integer nbBases = theBases->Length();
+
+ if (!nbBases)
+ return anObj;
+
+ Standard_Integer nbLocs = (theLocations.IsNull() ? 0 :theLocations->Length());
+ //Add a new Pipe object
+ Handle(GEOM_Object) aPipeDS = GetEngine()->AddObject(GetDocID(), GEOM_PIPE);
+
+ //Add a new Pipe function
+
+ Handle(GEOM_Function) aFunction =
+ aPipeDS->AddFunction(GEOMImpl_PipeDriver::GetID(), PIPE_DIFFERENT_SECTIONS);
+ if (aFunction.IsNull()) return anObj;
+
+ //Check if the function is set correctly
+ if (aFunction->GetDriverGUID() != GEOMImpl_PipeDriver::GetID()) return anObj;
+
+ GEOMImpl_IPipeDiffSect aCI (aFunction);
+
+ Handle(GEOM_Function) aRefPath = thePath->GetLastFunction();
+ if(aRefPath.IsNull())
+ return anObj;
+
+ Handle(TColStd_HSequenceOfTransient) aSeqBases = new TColStd_HSequenceOfTransient;
+ Handle(TColStd_HSequenceOfTransient) aSeqLocs = new TColStd_HSequenceOfTransient;
+
+ Standard_Integer i =1;
+ for( ; i <= nbBases; i++) {
+
+ Handle(Standard_Transient) anItem = theBases->Value(i);
+ if(anItem.IsNull())
+ continue;
+
+ Handle(GEOM_Object) aBase = Handle(GEOM_Object)::DownCast(anItem);
+ if(aBase.IsNull())
+ continue;
+ Handle(GEOM_Function) aRefBase = aBase->GetLastFunction();
+ if(aRefBase.IsNull())
+ continue;
+ if(nbLocs)
+ {
+ Handle(Standard_Transient) anItemLoc = theLocations->Value(i);
+ if(anItemLoc.IsNull())
+ continue;
+
+ Handle(GEOM_Object) aLoc = Handle(GEOM_Object)::DownCast(anItemLoc);
+ if(aLoc.IsNull())
+ continue;
+ Handle(GEOM_Function) aRefLoc = aLoc->GetLastFunction();
+ if(aRefLoc.IsNull())
+ continue;
+ aSeqLocs->Append(aRefLoc);
+ }
+ aSeqBases->Append(aRefBase);
+ }
+
+ if(!aSeqBases->Length())
+ return anObj;
+
+ aCI.SetBases(aSeqBases);
+ aCI.SetLocations(aSeqLocs);
+ aCI.SetPath(aRefPath);
+ aCI.SetWithContactMode(theWithContact);
+ aCI.SetWithCorrectionMode(theWithCorrections);
+
+ //Compute the Pipe value
+ try {
+ if (!GetSolver()->ComputeFunction(aFunction)) {
+ SetErrorCode("Pipe with defferent section driver failed");
+ return anObj;
+ }
+ }
+ catch (Standard_Failure) {
+ Handle(Standard_Failure) aFail = Standard_Failure::Caught();
+ SetErrorCode(aFail->GetMessageString());
+ return anObj;
+ }
+
+ //Make a Python command
+ GEOM::TPythonDump pyDump(aFunction);
+ pyDump << aPipeDS << " = geompy.MakePipeWithDifferentSections([";
+
+ for(i =1 ; i <= nbBases; i++) {
+
+ Handle(Standard_Transient) anItem = theBases->Value(i);
+ if(anItem.IsNull())
+ continue;
+
+ Handle(GEOM_Object) anObj = Handle(GEOM_Object)::DownCast(anItem);
+ if(!anObj.IsNull()) {
+ pyDump<< anObj;
+ if(i < nbBases)
+ pyDump<<", ";
+ }
+
+ }
+
+ pyDump<< "], [";
+
+ for(i =1 ; i <= nbLocs; i++) {
+
+ Handle(Standard_Transient) anItem = theLocations->Value(i);
+ if(anItem.IsNull())
+ continue;
+
+ Handle(GEOM_Object) anObj = Handle(GEOM_Object)::DownCast(anItem);
+ if(!anObj.IsNull()) {
+ pyDump<< anObj;
+ if(i < nbLocs)
+ pyDump<<", ";
+ }
+ }
+
+ pyDump<< "], "<<thePath<<","<<theWithContact << "," << theWithCorrections<<")";
+
+ SetErrorCode(OK);
+ return aPipeDS;
+
+
+}
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMImpl_I3DPrimOperations_HXX_
#include "GEOM_Engine.hxx"
#include "GEOM_Object.hxx"
#include <TDocStd_Document.hxx>
+#include <TColStd_HSequenceOfTransient.hxx>
class GEOMImpl_I3DPrimOperations : public GEOM_IOperations {
public:
Standard_EXPORT Handle(GEOM_Object) MakeFilling (Handle(GEOM_Object) theShape, int theMinDeg, int theMaxDeg, double theTol2D, double theTol3D, int theNbIter);
+ Standard_EXPORT Handle(GEOM_Object) MakeThruSections(const Handle(TColStd_HSequenceOfTransient)& theSeqSections,
+ bool theModeSolid,
+ double thePreci,
+ bool theRuled);
+
+ Standard_EXPORT Handle(GEOM_Object) MakePipeWithDifferentSections(
+ const Handle(TColStd_HSequenceOfTransient)& theBases,
+ const Handle(TColStd_HSequenceOfTransient)& theLocations,
+ const Handle(GEOM_Object)& thePath,
+ bool theWithContact,
+ bool theWithCorrections);
};
#endif
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Arc creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Archimede operation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
return aPoint;
}
+//=============================================================================
+/*!
+ * MakeTangentOnCurve
+ */
+//=============================================================================
+Handle(GEOM_Object) GEOMImpl_IBasicOperations::MakeTangentOnCurve
+ (const Handle(GEOM_Object)& theCurve, double theParameter)
+{
+ SetErrorCode(KO);
+
+ if (theCurve.IsNull()) return NULL;
+
+ //Add a new Vector object
+ Handle(GEOM_Object) aVec = GetEngine()->AddObject(GetDocID(), GEOM_VECTOR);
+
+ //Add a new Point function for creation a point relativley another point
+ Handle(GEOM_Function) aFunction = aVec->AddFunction(GEOMImpl_VectorDriver::GetID(), VECTOR_TANGENT_CURVE_PAR);
+
+ //Check if the function is set correctly
+ if (aFunction->GetDriverGUID() != GEOMImpl_VectorDriver::GetID()) return NULL;
+
+ GEOMImpl_IVector aVI (aFunction);
+
+ Handle(GEOM_Function) aRefFunction = theCurve->GetLastFunction();
+ if (aRefFunction.IsNull()) return NULL;
+
+ aVI.SetCurve(aRefFunction);
+ aVI.SetParameter(theParameter);
+
+ //Compute the vector value
+ try {
+ if (!GetSolver()->ComputeFunction(aFunction)) {
+ SetErrorCode("Vector driver failed");
+ return NULL;
+ }
+ }
+ catch (Standard_Failure) {
+ Handle(Standard_Failure) aFail = Standard_Failure::Caught();
+ SetErrorCode(aFail->GetMessageString());
+ return NULL;
+ }
+
+ //Make a Python command
+ GEOM::TPythonDump(aFunction) << aVec << " = geompy.MakeTangentOnCurve("
+ << theCurve << ", " << theParameter << ")";
+
+ SetErrorCode(OK);
+ return aVec;
+}
//=============================================================================
/*!
SetErrorCode(OK);
return aMarker;
}
+
+//=============================================================================
+/*!
+ * MakeTangentPlaneOnFace
+ */
+//=============================================================================
+
+Handle(GEOM_Object) GEOMImpl_IBasicOperations::MakeTangentPlaneOnFace(const Handle(GEOM_Object)& theFace,
+ double theParamU,
+ double theParamV,
+ double theSize)
+{
+ SetErrorCode(KO);
+
+ if (theFace.IsNull()) return NULL;
+
+ //Add a new Plane object
+ Handle(GEOM_Object) aPlane = GetEngine()->AddObject(GetDocID(), GEOM_PLANE);
+
+ //Add a new Plane function
+ Handle(GEOM_Function) aFunction =
+ aPlane->AddFunction(GEOMImpl_PlaneDriver::GetID(), PLANE_TANGENT_FACE);
+
+ //Check if the function is set correctly
+ if (aFunction->GetDriverGUID() != GEOMImpl_PlaneDriver::GetID()) return NULL;
+
+ GEOMImpl_IPlane aPI (aFunction);
+
+ Handle(GEOM_Function) aRef = theFace->GetLastFunction();
+ if (aRef.IsNull()) return NULL;
+
+ aPI.SetFace(aRef);
+ aPI.SetSize(theSize);
+ aPI.SetParameterU(theParamU);
+ aPI.SetParameterV(theParamV);
+
+ //Compute the Plane value
+ try {
+ if (!GetSolver()->ComputeFunction(aFunction)) {
+ SetErrorCode("Plane driver failed");
+ return NULL;
+ }
+ }
+ catch (Standard_Failure) {
+ Handle(Standard_Failure) aFail = Standard_Failure::Caught();
+ SetErrorCode(aFail->GetMessageString());
+ return NULL;
+ }
+
+ //Make a Python command
+ GEOM::TPythonDump(aFunction) << aPlane << " = geompy.MakeTangentPlaneOnFace("
+ << theFace << ", " <<theParamU <<", "<<theParamV <<", "<< theSize << ")";
+
+ SetErrorCode(OK);
+ return aPlane;
+}
+
+
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMImpl_IBasicOperations_HXX_
Standard_EXPORT Handle(GEOM_Object) MakeVectorTwoPnt (Handle(GEOM_Object) thePnt1,
Handle(GEOM_Object) thePnt2);
+ Standard_EXPORT Handle(GEOM_Object) MakeTangentOnCurve(const Handle(GEOM_Object)& theCurve,
+ double theParameter);
+
// Line
Standard_EXPORT Handle(GEOM_Object) MakeLineTwoPnt (Handle(GEOM_Object) thePnt1,
Handle(GEOM_Object) thePnt2);
Standard_EXPORT Handle(GEOM_Object) MakeMarker (double theOX, double theOY, double theOZ,
double theXDX, double theXDY, double theXDZ,
double theYDX, double theYDY, double theYDZ);
+
+ Standard_EXPORT Handle(GEOM_Object) MakeTangentPlaneOnFace(const Handle(GEOM_Object)& theFace,
+ double theParamU,
+ double theParamV,
+ double theSize);
+
};
#endif
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an interface to a function for the Blocks Multi-Transformations.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// NOTE: This is an interface to a function for the Blocks
// creation and transformation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifdef WNT
#pragma warning( disable:4786 )
//The GetPoint() doesn't change object so no new function is required.
Handle(GEOM_Function) aFunction = theShape->GetLastFunction();
- TCollection_AsciiString anOldDescr = aFunction->GetDescription();
//Make a Python command
- GEOM::TPythonDump(aFunction) << anOldDescr.ToCString() << "\n\t"
+ GEOM::TPythonDump(aFunction, /*append=*/true)
<< aResult << " = geompy.GetPoint(" << theShape << ", "
- << theX << ", " << theY << ", " << theZ << ", " << theEpsilon << ")";
+ << theX << ", " << theY << ", " << theZ << ", " << theEpsilon << ")";
SetErrorCode(OK);
return aResult;
//The explode doesn't change object so no new function is required.
aFunction = theCompound->GetLastFunction();
- TCollection_AsciiString anOldDescr = aFunction->GetDescription();
//Make a Python command
- GEOM::TPythonDump(aFunction) << anOldDescr.ToCString() << "\n\t["
- << anAsciiList.ToCString() << "] = geompy.MakeBlockExplode("
- << theCompound << ", " << theMinNbFaces << ", " << theMaxNbFaces << ")";
+ GEOM::TPythonDump(aFunction, /*append=*/true)
+ << "[" << anAsciiList.ToCString() << "] = geompy.MakeBlockExplode("
+ << theCompound << ", " << theMinNbFaces << ", " << theMaxNbFaces << ")";
SetErrorCode(OK);
return aBlocks;
// The Propagation doesn't change object so no new function is required.
Handle(GEOM_Function) aFunction = theShape->GetLastFunction();
- TCollection_AsciiString anOldDescr = aFunction->GetDescription();
// Make a Python command
- GEOM::TPythonDump(aFunction) << anOldDescr.ToCString() << "\n\t["
- << aListRes.ToCString() << "] = geompy.Propagate(" << theShape << ")";
+ GEOM::TPythonDump(aFunction, /*append=*/true)
+ << "[" << aListRes.ToCString() << "] = geompy.Propagate(" << theShape << ")";
SetErrorCode(OK);
return aSeq;
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMImpl_IBlocksOperations_HXX_
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Common, Cut and Fuse creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMImpl_IBooleanOperations_HXX_
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Box creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an interface to a function for the Chamfer and creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Circle creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Cone creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Copy operation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
using namespace std;
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Cylinder creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Ellipse creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an interface to a function for the Fillet and creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Filling operation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// NOTE: This is an interface to a function for the Glueing of faces
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
*/
//=============================================================================
Handle(GEOM_Object) GEOMImpl_IGroupOperations::CreateGroup
- (Handle(GEOM_Object) theMainShape, TopAbs_ShapeEnum theShapeType)
+ (Handle(GEOM_Object) theMainShape, TopAbs_ShapeEnum theShapeType)
{
SetErrorCode(KO);
//Make a Python command
Handle(GEOM_Function) aFunction = aGroup->GetFunction(1);
- //TCollection_AsciiString anOldDescr = aFunction->GetDescription();
- //GEOM::TPythonDump(aFunction) << anOldDescr.ToCString() << "\n\t" << aGroup
GEOM::TPythonDump(aFunction) << aGroup
- << " = geompy.CreateGroup(" << theMainShape << ", " << (int)theShapeType << ")";
+ << " = geompy.CreateGroup(" << theMainShape << ", " << theShapeType << ")";
SetErrorCode(OK);
- return aGroup;
+ return aGroup;
}
//=============================================================================
}
//Make a Python command
- TCollection_AsciiString anOldDescr = aFunction->GetDescription();
-
- GEOM::TPythonDump(aFunction) << anOldDescr.ToCString() << "\n\t"
+ GEOM::TPythonDump(aFunction, /*append=*/true)
<< "geompy.AddObject(" << theGroup << ", " << theSubShapeID << ")";
SetErrorCode(OK);
}
//Make a Python command
- TCollection_AsciiString anOldDescr = aFunction->GetDescription();
-
- GEOM::TPythonDump(aFunction) << anOldDescr.ToCString() << "\n\t"
+ GEOM::TPythonDump(aFunction, /*append=*/true)
<< "geompy.RemoveObject(" << theGroup << ", " << theSubShapeID << ")";
SetErrorCode(OK);
SetErrorCode(KO);
if (theGroup.IsNull()) return;
+ Standard_Integer aLen = theSubShapes->Length();
+ if (aLen < 1) {
+ SetErrorCode("The list is empty");
+ return;
+ }
+
Handle(GEOM_Function) aFunction = theGroup->GetFunction(1);
if (aFunction.IsNull()) return;
TopExp::MapShapes(aMainShape, mapIndices);
// Get IDs of sub-shapes to add
- Standard_Integer i, new_id, aLen = theSubShapes->Length();
+ Standard_Integer i, new_id;
for (i = 1; i <= aLen; i++) {
Handle(GEOM_Object) anObj_i = Handle(GEOM_Object)::DownCast(theSubShapes->Value(i));
aSSI.SetIndices(aNewSeq);
}
- //Make a Python command
- TCollection_AsciiString anOldDescr = aFunction->GetDescription();
+ //Make a Python command
+ Handle(GEOM_Object) aLatest = GEOM::GetCreatedLast(theSubShapes);
+ aLatest = GEOM::GetCreatedLast(aLatest, theGroup);
+ Handle(GEOM_Function) aLastFunc = aLatest->GetLastFunction();
- GEOM::TPythonDump pd (aFunction);
- pd << anOldDescr.ToCString() << "\n\t" << "geompy.UnionList(" << theGroup << ", [";
+ GEOM::TPythonDump pd (aLastFunc, /*append=*/true);
+ pd << "geompy.UnionList(" << theGroup << ", [";
for (i = 1; i <= aLen; i++) {
Handle(GEOM_Object) anObj_i = Handle(GEOM_Object)::DownCast(theSubShapes->Value(i));
SetErrorCode(KO);
if (theGroup.IsNull()) return;
+ Standard_Integer aLen = theSubShapes->Length();
+ if (aLen < 1) {
+ SetErrorCode("The list is empty");
+ return;
+ }
+
Handle(GEOM_Function) aFunction = theGroup->GetFunction(1);
if (aFunction.IsNull()) return;
TopExp::MapShapes(aMainShape, mapIndices);
// Get IDs of sub-shapes to be removed
- Standard_Integer i, rem_id, aLen = theSubShapes->Length();
+ Standard_Integer i, rem_id;
for (i = 1; i <= aLen; i++) {
Handle(GEOM_Object) anObj_i = Handle(GEOM_Object)::DownCast(theSubShapes->Value(i));
}
//Make a Python command
- TCollection_AsciiString anOldDescr = aFunction->GetDescription();
+ Handle(GEOM_Object) aLatest = GEOM::GetCreatedLast(theSubShapes);
+ aLatest = GEOM::GetCreatedLast(aLatest, theGroup);
+ Handle(GEOM_Function) aLastFunc = aLatest->GetLastFunction();
- GEOM::TPythonDump pd (aFunction);
- pd << anOldDescr.ToCString() << "\n\t" << "geompy.DifferenceList(" << theGroup << ", [";
+ GEOM::TPythonDump pd (aLastFunc, /*append=*/true);
+ pd << "geompy.DifferenceList(" << theGroup << ", [";
for (i = 1; i <= aLen; i++) {
Handle(GEOM_Object) anObj_i = Handle(GEOM_Object)::DownCast(theSubShapes->Value(i));
SetErrorCode(OK);
}
+
//=============================================================================
/*!
* UnionIDs
SetErrorCode(KO);
if (theGroup.IsNull()) return;
+ Standard_Integer aLen = theSubShapes->Length();
+ if (aLen < 1) {
+ SetErrorCode("The list is empty");
+ return;
+ }
+
Handle(GEOM_Function) aFunction = theGroup->GetFunction(1);
if (aFunction.IsNull()) return;
TopExp::MapShapes(aMainShape, mapIndices);
// Get IDs of sub-shapes to add
- Standard_Integer i, new_id, aLen = theSubShapes->Length();
+ Standard_Integer i, new_id;
for (i = 1; i <= aLen; i++) {
new_id = theSubShapes->Value(i);
aSSI.SetIndices(aNewSeq);
}
+ //Make a Python command
+ GEOM::TPythonDump pd (aFunction, /*append=*/true);
+ pd << "geompy.UnionIDs(" << theGroup << ", [";
+ for (i = 1; i < aLen; i++)
+ pd << theSubShapes->Value(i) << ", ";
+ pd << theSubShapes->Value(aLen) << "])";
+
SetErrorCode(OK);
}
SetErrorCode(KO);
if (theGroup.IsNull()) return;
+ Standard_Integer aLen = theSubShapes->Length();
+ if (aLen < 1) {
+ SetErrorCode("The list is empty");
+ return;
+ }
+
Handle(GEOM_Function) aFunction = theGroup->GetFunction(1);
if (aFunction.IsNull()) return;
TopExp::MapShapes(aMainShape, mapIndices);
// Get IDs of sub-shapes to be removed
- Standard_Integer i, rem_id, aLen = theSubShapes->Length();
+ Standard_Integer i, rem_id;
for (i = 1; i <= aLen; i++) {
rem_id = theSubShapes->Value(i);
if (mapIDsCurrent.Contains(rem_id)) {
aSSI.SetIndices(aNewSeq);
}
+ //Make a Python command
+ GEOM::TPythonDump pd (aFunction, /*append=*/true);
+ pd << "geompy.DifferenceIDs(" << theGroup << ", [";
+ for (i = 1; i < aLen; i++)
+ pd << theSubShapes->Value(i) << ", ";
+ pd << theSubShapes->Value(aLen) << "])";
+
SetErrorCode(OK);
}
if (aMainShape.IsNull()) return NULL;
//Make a Python command
- TCollection_AsciiString anOldDescr = aGroupFunction->GetDescription();
-
- GEOM::TPythonDump(aGroupFunction) << anOldDescr.ToCString() << "\n\t"
+ GEOM::TPythonDump(aGroupFunction, /*append=*/true)
<< aMainShape << " = geompy.GetMainShape(" << theGroup << ")";
SetErrorCode(OK);
Handle(TColStd_HArray1OfInteger) GEOMImpl_IGroupOperations::GetObjects(Handle(GEOM_Object) theGroup)
{
SetErrorCode(KO);
-
- if(theGroup.IsNull()) return NULL;
+
+ if(theGroup.IsNull()) return NULL;
Handle(GEOM_Function) aFunction = theGroup->GetFunction(1);
if(aFunction.IsNull()) return NULL;
-
+
GEOM_ISubShape aSSI(aFunction);
Handle(TColStd_HArray1OfInteger) aSeq = aSSI.GetIndices();
if(aSeq.IsNull()) return NULL;
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMImpl_IGroupOperations_HXX_
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Healing creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifdef WNT
#pragma warning( disable:4786 )
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMImpl_IHealingOperations_HXX_
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Import Export operation.
#define EXP_ARG_REF 1
#define EXP_ARG_FILE 2
#define EXP_ARG_PLUG 3
+#define EXP_ARG_FORM 4
class GEOMImpl_IImportExport
{
Handle(GEOM_Function) GetOriginal() { return _func->GetReference(EXP_ARG_REF); }
- void SetFileName(const TCollection_AsciiString& theFileName) { _func->SetString(EXP_ARG_FILE, theFileName); }
+ void SetFileName(const TCollection_AsciiString& theFileName)
+ { _func->SetString(EXP_ARG_FILE, theFileName); }
TCollection_AsciiString GetFileName() { return _func->GetString(EXP_ARG_FILE); }
- void SetPluginName(const TCollection_AsciiString& theFormatName)
- { _func->SetString(EXP_ARG_PLUG, theFormatName); }
+ void SetPluginName(const TCollection_AsciiString& thePluginLibName)
+ { _func->SetString(EXP_ARG_PLUG, thePluginLibName); }
TCollection_AsciiString GetPluginName() { return _func->GetString(EXP_ARG_PLUG); }
+ void SetFormatName(const TCollection_AsciiString& theFormatName)
+ { _func->SetString(EXP_ARG_FORM, theFormatName); }
+
+ TCollection_AsciiString GetFormatName() { return _func->GetString(EXP_ARG_FORM); }
+
private:
Handle(GEOM_Function) _func;
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
//Check if the function is set correctly
if (aFunction->GetDriverGUID() != GEOMImpl_ExportDriver::GetID()) return;
- //Set parameters
- GEOMImpl_IImportExport aCI (aFunction);
- aCI.SetOriginal(aRefFunction);
- aCI.SetFileName(theFileName);
-
Handle(TCollection_HAsciiString) aHLibName;
if (!IsSupported(Standard_False, theFormatName, aHLibName)) {
return;
}
TCollection_AsciiString aLibName = aHLibName->String();
+
+ //Set parameters
+ GEOMImpl_IImportExport aCI (aFunction);
+ aCI.SetOriginal(aRefFunction);
+ aCI.SetFileName(theFileName);
+ aCI.SetFormatName(theFormatName);
aCI.SetPluginName(aLibName);
//Perform the Export
//Check if the function is set correctly
if (aFunction->GetDriverGUID() != GEOMImpl_ImportDriver::GetID()) return result;
- //Set parameters
- GEOMImpl_IImportExport aCI (aFunction);
- aCI.SetFileName(theFileName);
-
Handle(TCollection_HAsciiString) aHLibName;
if (!IsSupported(Standard_True, theFormatName, aHLibName)) {
return result;
}
TCollection_AsciiString aLibName = aHLibName->String();
+
+ //Set parameters
+ GEOMImpl_IImportExport aCI (aFunction);
+ aCI.SetFileName(theFileName);
+ aCI.SetFormatName(theFormatName);
aCI.SetPluginName(aLibName);
//Perform the Import
// Read Patterns for each supported format
int j = 1, len = theFormats->Length();
for (; j <= len; j++) {
- TCollection_AsciiString aPattern;
- TCollection_AsciiString aKey (theFormats->Value(j));
- aKey += ".Pattern";
+ TCollection_AsciiString aKey, aPattern;
+ aKey = theFormats->Value(j) + ".ImportPattern";
if (myResMgr->Find(aKey.ToCString()))
aPattern = myResMgr->Value(aKey.ToCString());
else {
- aPattern = theFormats->Value(j);
- aPattern += " Files ( *.* )";
+ aKey = theFormats->Value(j) + ".Pattern";
+ if (myResMgr->Find(aKey.ToCString()))
+ aPattern = myResMgr->Value(aKey.ToCString());
+ else {
+ aPattern = theFormats->Value(j);
+ aPattern += " Files ( *.* )";
+ }
}
thePatterns->Append(aPattern);
}
// Read Patterns for each supported format
int j = 1, len = theFormats->Length();
for (; j <= len; j++) {
- TCollection_AsciiString aPattern;
- TCollection_AsciiString aKey (theFormats->Value(j));
- aKey += ".Pattern";
+ TCollection_AsciiString aKey, aPattern;
+ aKey = theFormats->Value(j) + ".ExportPattern";
if (myResMgr->Find(aKey.ToCString()))
aPattern = myResMgr->Value(aKey.ToCString());
else {
- aPattern = theFormats->Value(j);
- aPattern += " Files ( *.* )";
+ aKey = theFormats->Value(j) + ".Pattern";
+ if (myResMgr->Find(aKey.ToCString()))
+ aPattern = myResMgr->Value(aKey.ToCString());
+ else {
+ aPattern = theFormats->Value(j);
+ aPattern += " Files ( *.* )";
+ }
}
thePatterns->Append(aPattern);
}
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMImpl_IInsertOperations_HXX_
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the vector creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
#include <GEOMImpl_IArchimede.hxx>
#include <GEOMImpl_ArchimedeDriver.hxx>
+#include <GEOMImpl_Gen.hxx>
+#include <GEOMImpl_IShapesOperations.hxx>
+
#include "utilities.h"
#include <OpUtil.hxx>
#include <Utils_ExceptHandlers.hxx>
{
SetErrorCode(KO);
- TopoDS_Shape aShape = theShape->GetValue();
- TopoDS_Shape aSubShape = theSubShape->GetValue();
-
- if (aShape.IsNull() || aSubShape.IsNull()) return -1;
+ Standard_Integer anInd = -1;
+ GEOM_Engine* anEngine = GetEngine();
+ //GEOMImpl_Gen* aGen = dynamic_cast<GEOMImpl_Gen*>(anEngine);
+ GEOMImpl_Gen* aGen = (GEOMImpl_Gen*)anEngine;
- TopTools_IndexedMapOfShape anIndices;
- TopExp::MapShapes(aShape, anIndices);
- if (anIndices.Contains(aSubShape)) {
- SetErrorCode(OK);
- return anIndices.FindIndex(aSubShape);
+ if (aGen) {
+ GEOMImpl_IShapesOperations* anIShapesOperations =
+ aGen->GetIShapesOperations(GetDocID());
+ anInd = anIShapesOperations->GetSubShapeIndex(theShape, theSubShape);
+ SetErrorCode(anIShapesOperations->GetErrorCode());
}
- return -1;
+ return anInd;
}
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMImpl_ILocalOperations_HXX_
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an interface to a function for the local coordinate system creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// NOTE: This is an interface to a functions for the Measurement
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMImpl_IMeasureOperations_HXX_
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Mirror creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Offset creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Partition creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Pipe creation.
+#ifndef _GEOMImpl_IPIPE_HXX_
+#define _GEOMImpl_IPIPE_HXX_
#include "GEOM_Function.hxx"
Handle(GEOM_Function) GetBase() { return _func->GetReference(PIPE_ARG_BASE); }
Handle(GEOM_Function) GetPath() { return _func->GetReference(PIPE_ARG_PATH); }
- private:
+ protected:
Handle(GEOM_Function) _func;
};
+
+#endif
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the vector creation.
#define PLN_ARG_REF 6
+#define PLN_ARG_PARAM_U 7
+
+#define PLN_ARG_PARAM_V 8
+
class GEOMImpl_IPlane
{
public:
Handle(GEOM_Function) GetPoint1() { return _func->GetReference(PLN_ARG_PNT1); }
Handle(GEOM_Function) GetPoint2() { return _func->GetReference(PLN_ARG_PNT2); }
Handle(GEOM_Function) GetPoint3() { return _func->GetReference(PLN_ARG_PNT3); }
+
+ void SetParameterU(double theParamU) { _func->SetReal(PLN_ARG_PARAM_U, theParamU); }
+ double GetParameterU() { return _func->GetReal(PLN_ARG_PARAM_U); }
+
+ void SetParameterV(double theParamV) { _func->SetReal(PLN_ARG_PARAM_V, theParamV); }
+ double GetParameterV() { return _func->GetReal(PLN_ARG_PARAM_V); }
private:
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the point creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Polyline creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Setting In Position.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Prism creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Revolution creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Rotate operation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Scale creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// NOTE: This is an intreface to a function for the Shapes
// (Wire, Face, Shell, Solid and Compound) creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
#include <BRep_Tool.hxx>
#include <BRepGProp.hxx>
#include <BRepAdaptor_Curve.hxx>
+#include <BRepAdaptor_Surface.hxx>
#include <BRepBndLib.hxx>
#include <BRepBuilderAPI_MakeFace.hxx>
#include <BRepMesh_IncrementalMesh.hxx>
#include <TColStd_HArray1OfInteger.hxx>
#include <vector>
-//#include <iostream>
-
-//#include <OSD_Timer.hxx>
#include <Standard_ErrorHandler.hxx> // CAREFUL ! position of this file is critic : see Lucien PIGNOLONI / OCC
const Standard_Integer theShapeType,
const Standard_Boolean isSorted)
{
-// OSD_Timer timer1, timer2, timer3, timer4;
-// timer1.Start();
-
SetErrorCode(KO);
if (theShape.IsNull()) return NULL;
return aSeq;
}
-// timer1.Stop();
-// timer2.Start();
-
if (isSorted)
SortShapes(listShape);
-// timer2.Stop();
-// timer3.Start();
-
TopTools_IndexedMapOfShape anIndices;
TopExp::MapShapes(aShape, anIndices);
Handle(TColStd_HArray1OfInteger) anArray;
anAsciiList.Trunc(anAsciiList.Length() - 1);
aFunction = theShape->GetLastFunction();
- TCollection_AsciiString anOldDescr = aFunction->GetDescription();
- GEOM::TPythonDump pd (aFunction);
- pd << anOldDescr.ToCString() << "\n\t[" << anAsciiList.ToCString();
+ GEOM::TPythonDump pd (aFunction, /*append=*/true);
+ pd << "[" << anAsciiList.ToCString();
pd << "] = geompy.SubShapeAll" << (isSorted ? "Sorted(" : "(");
- pd << theShape << ", " << theShapeType << ")";
+ pd << theShape << ", " << TopAbs_ShapeEnum(theShapeType) << ")";
SetErrorCode(OK);
-// timer4.Stop();
-
-// cout << "Explosure takes:" << endl;
-// timer1.Show();
-// cout << "Sorting takes:" << endl;
-// timer2.Show();
-// cout << "Sub-shapes addition takes:" << endl;
-// timer3.Show();
-// cout << "Update Description takes:" << endl;
-// timer4.Show();
-
return aSeq;
}
}
Handle(GEOM_Function) aFunction = theShape->GetLastFunction();
- TCollection_AsciiString anOldDescr = aFunction->GetDescription();
//Make a Python command
- GEOM::TPythonDump pd (aFunction);
- pd << anOldDescr.ToCString() << "\n\tlistSubShapeIDs = geompy.SubShapeAll";
+ GEOM::TPythonDump pd (aFunction, /*append=*/true);
+ pd << "listSubShapeIDs = geompy.SubShapeAll";
pd << (isSorted ? "SortedIDs(" : "IDs(");
- pd << theShape << ", " << theShapeType << ")";
+ pd << theShape << ", " << TopAbs_ShapeEnum(theShapeType) << ")";
SetErrorCode(OK);
return aSeq;
return anObj;
}
+//=============================================================================
+/*!
+ * GetSubShapeIndex
+ */
+//=============================================================================
+Standard_Integer GEOMImpl_IShapesOperations::GetSubShapeIndex (Handle(GEOM_Object) theMainShape,
+ Handle(GEOM_Object) theSubShape)
+{
+ SetErrorCode(KO);
+
+ TopoDS_Shape aMainShape = theMainShape->GetValue();
+ TopoDS_Shape aSubShape = theSubShape->GetValue();
+
+ if (aMainShape.IsNull() || aSubShape.IsNull()) return -1;
+
+ TopTools_IndexedMapOfShape anIndices;
+ TopExp::MapShapes(aMainShape, anIndices);
+ if (anIndices.Contains(aSubShape)) {
+ SetErrorCode(OK);
+ return anIndices.FindIndex(aSubShape);
+ }
+
+ return -1;
+}
+
+//=============================================================================
+/*!
+ * GetTopologyIndex
+ */
+//=============================================================================
+Standard_Integer GEOMImpl_IShapesOperations::GetTopologyIndex (Handle(GEOM_Object) theMainShape,
+ Handle(GEOM_Object) theSubShape)
+{
+ SetErrorCode(OK);
+
+ TopoDS_Shape aMainShape = theMainShape->GetValue();
+ TopoDS_Shape aSubShape = theSubShape->GetValue();
+
+ if (aMainShape.IsNull() || aSubShape.IsNull()) {
+ SetErrorCode("Null argument shape given");
+ return -1;
+ }
+
+ int index = 1;
+ if (aSubShape.ShapeType() == TopAbs_COMPOUND) {
+ TopoDS_Iterator it;
+ TopTools_ListOfShape CL;
+ CL.Append(aMainShape);
+ TopTools_ListIteratorOfListOfShape itC;
+ for (itC.Initialize(CL); itC.More(); itC.Next()) {
+ for (it.Initialize(itC.Value()); it.More(); it.Next()) {
+ if (it.Value().ShapeType() == TopAbs_COMPOUND) {
+ if (it.Value().IsSame(aSubShape))
+ return index;
+ else
+ index++;
+ CL.Append(it.Value());
+ }
+ }
+ }
+ } else {
+ TopExp_Explorer anExp (aMainShape, aSubShape.ShapeType());
+ TopTools_MapOfShape M;
+ for (; anExp.More(); anExp.Next()) {
+ if (M.Add(anExp.Current())) {
+ if (anExp.Current().IsSame(aSubShape))
+ return index;
+ index++;
+ }
+ }
+ }
+
+ SetErrorCode("The sub-shape does not belong to the main shape");
+ return -1;
+}
+
+//=============================================================================
+/*!
+ * GetShapeTypeString
+ */
+//=============================================================================
+TCollection_AsciiString GEOMImpl_IShapesOperations::GetShapeTypeString (Handle(GEOM_Object) theShape)
+{
+ SetErrorCode(KO);
+
+ TCollection_AsciiString aTypeName ("Null Shape");
+
+ TopoDS_Shape aShape = theShape->GetValue();
+ if (aShape.IsNull())
+ return aTypeName;
+
+ switch (aShape.ShapeType() )
+ {
+ case TopAbs_COMPOUND:
+ aTypeName = "Compound";
+ break;
+ case TopAbs_COMPSOLID:
+ aTypeName = "Compound Solid";
+ break;
+ case TopAbs_SOLID:
+ aTypeName = "Solid";
+ break;
+ case TopAbs_SHELL:
+ aTypeName = "Shell";
+ break;
+ case TopAbs_FACE:
+ {
+ BRepAdaptor_Surface surf (TopoDS::Face(aShape));
+ if (surf.GetType() == GeomAbs_Plane)
+ aTypeName = "Plane";
+ else if (surf.GetType() == GeomAbs_Cylinder)
+ aTypeName = "Cylindrical Face";
+ else if (surf.GetType() == GeomAbs_Sphere)
+ aTypeName = "Spherical Face";
+ else if (surf.GetType() == GeomAbs_Torus)
+ aTypeName = "Toroidal Face";
+ else if (surf.GetType() == GeomAbs_Cone)
+ aTypeName = "Conical Face";
+ else
+ aTypeName = "GEOM::FACE";
+ }
+ break;
+ case TopAbs_WIRE:
+ aTypeName = "Wire";
+ break;
+ case TopAbs_EDGE:
+ {
+ BRepAdaptor_Curve curv (TopoDS::Edge(aShape));
+ if (curv.GetType() == GeomAbs_Line) {
+ if ((Abs(curv.FirstParameter()) >= 1E6) ||
+ (Abs(curv.LastParameter()) >= 1E6))
+ aTypeName = "Line";
+ else
+ aTypeName = "Edge" ;
+ } else if (curv.GetType() == GeomAbs_Circle) {
+ if (curv.IsClosed())
+ aTypeName = "Circle";
+ else
+ aTypeName = "Arc";
+ } else {
+ aTypeName = "Edge";
+ }
+ }
+ break;
+ case TopAbs_VERTEX:
+ aTypeName = "Vertex";
+ break;
+ case TopAbs_SHAPE:
+ aTypeName = "Shape";
+ break;
+ default:
+ aTypeName = "Shape of unknown type";
+ }
+
+ return aTypeName;
+}
+
//=============================================================================
/*!
//The explode doesn't change object so no new function is required.
Handle(GEOM_Function) aFunction = theShape->GetLastFunction();
- TCollection_AsciiString anOldDescr = aFunction->GetDescription();
//Make a Python command
- GEOM::TPythonDump(aFunction) << anOldDescr.ToCString()
- << "\n\tlistFreeFacesIDs = geompy.GetFreeFacesIDs(" << theShape << ")";
+ GEOM::TPythonDump(aFunction, /*append=*/true)
+ << "listFreeFacesIDs = geompy.GetFreeFacesIDs(" << theShape << ")";
SetErrorCode(OK);
return aSeq;
GEOM::TPythonDump(aFunction) << "[" << anAsciiList.ToCString()
<< "] = geompy.GetSharedShapes(" << theShape1 << ", "
- << theShape2 << ", " << theShapeType << ")";
+ << theShape2 << ", " << TopAbs_ShapeEnum(theShapeType) << ")";
SetErrorCode(OK);
return aSeq;
GEOMAlgo_State theState)
{
Handle(TColStd_HSequenceOfInteger) aSeqOfIDs;
-// MESSAGE("--------------------------- GetShapesOnPlane phase 1 takes:");
-// OSD_Timer timer1;
-// timer1.Start();
// Check presence of triangulation, build if need
if (!CheckTriangulation(theShape))
// Default value=0
aFinder.SetNbPntsMax(100);
-// timer1.Stop();
-// timer1.Show();
-
-// MESSAGE("--------------------------- Perform on Plane takes:");
-// timer1.Reset();
-// timer1.Start();
aFinder.Perform();
-// timer1.Stop();
-// timer1.Show();
-
-// MESSAGE("--------------------------- GetShapesOnPlane phase 3 takes:");
-// timer1.Reset();
-// timer1.Start();
// Interprete results
Standard_Integer iErr = aFinder.ErrorStatus();
return aSeqOfIDs;
}
-// timer1.Stop();
-// timer1.Show();
-
-// MESSAGE("--------------------------- GetShapesOnPlane phase 4 takes:");
-// timer1.Reset();
-// timer1.Start();
-
// Fill sequence of object IDs
aSeqOfIDs = new TColStd_HSequenceOfInteger;
int id = anIndices.FindIndex(itSub.Value());
aSeqOfIDs->Append(id);
}
-// timer1.Stop();
-// timer1.Show();
+
return aSeqOfIDs;
}
{
SetErrorCode(KO);
-// MESSAGE("--------------------------- GetShapesOnPlane phase 1 takes:");
-// OSD_Timer timer1;
-// timer1.Start();
-
if (theShape.IsNull() || theAx1.IsNull()) return NULL;
TopoDS_Shape aShape = theShape->GetValue();
if ( aSeq.IsNull() || aSeq->Length() == 0 )
return NULL;
-// timer1.Stop();
-// timer1.Show();
-
-// MESSAGE("--------------------------- GetShapesOnPlane phase 5 takes:");
-// timer1.Reset();
-// timer1.Start();
-
// Make a Python command
Handle(GEOM_Object) anObj = Handle(GEOM_Object)::DownCast( aSeq->Value( 1 ));
GEOM::TPythonDump(aFunction) << "[" << anAsciiList.ToCString()
<< "] = geompy.GetShapesOnPlane(" << theShape << ", "
- << theShapeType << ", " << theAx1 << ", " << theState << ")";
+ << aShapeType << ", " << theAx1 << ", " << theState << ")";
SetErrorCode(OK);
return aSeq;
Handle(GEOM_Function) aFunction = anObj->GetLastFunction();
GEOM::TPythonDump(aFunction) << "[" << anAsciiList.ToCString()
- << "] = geompy.GetShapesOnCylinder(" << theShape << ", " << theShapeType
+ << "] = geompy.GetShapesOnCylinder(" << theShape << ", " << aShapeType
<< ", " << theAxis << ", " << theRadius << ", " << theState << ")";
SetErrorCode(OK);
Handle(GEOM_Function) aFunction = anObj->GetLastFunction();
GEOM::TPythonDump(aFunction) << "[" << anAsciiList.ToCString()
- << "] = geompy.GetShapesOnSphere(" << theShape << ", " << theShapeType
+ << "] = geompy.GetShapesOnSphere(" << theShape << ", " << aShapeType
<< ", " << theCenter << ", " << theRadius << ", " << theState << ")";
SetErrorCode(OK);
return aSeq;
}
-//=======================================================================
-//function : getCreatedLast
- /*!
- * \brief Select the object created last
- * \param theObj1 - Object 1
- * \param theObj2 - Object 2
- * \retval Handle(GEOM_Object) - selected object
- */
-//=======================================================================
-
-Handle(GEOM_Object) GEOMImpl_IShapesOperations::getCreatedLast(const Handle(GEOM_Object)& theObj1,
- const Handle(GEOM_Object)& theObj2)
-{
- if ( theObj1.IsNull() ) return theObj2;
- if ( theObj2.IsNull() ) return theObj1;
- return ( theObj1->GetEntry().Tag() > theObj2->GetEntry().Tag() ) ? theObj1 : theObj2;
-}
-
//=============================================================================
/*!
* GetShapesOnPlaneIDs
aSeq = getShapesOnSurfaceIDs( aPlane, aShape, aShapeType, theState );
// The GetShapesOnPlaneIDs() doesn't change object so no new function is required.
- Handle(GEOM_Function) aFunction = getCreatedLast(theShape,theAx1)->GetLastFunction();
+ Handle(GEOM_Function) aFunction = GEOM::GetCreatedLast(theShape,theAx1)->GetLastFunction();
// Make a Python command
- const bool append = true;
- GEOM::TPythonDump(aFunction,append)
+ GEOM::TPythonDump(aFunction, /*append=*/true)
<< "listShapesOnPlane = geompy.GetShapesOnPlaneIDs"
- << "(" << theShape << "," << theShapeType << "," << theAx1 << "," << theState << ")";
+ << "(" << theShape << "," << aShapeType << "," << theAx1 << "," << theState << ")";
SetErrorCode(OK);
return aSeq;
aSeq = getShapesOnSurfaceIDs( aCylinder, aShape, aShapeType, theState );
// The GetShapesOnCylinder() doesn't change object so no new function is required.
- Handle(GEOM_Function) aFunction = getCreatedLast(theShape,theAxis)->GetLastFunction();
+ Handle(GEOM_Function) aFunction = GEOM::GetCreatedLast(theShape,theAxis)->GetLastFunction();
// Make a Python command
- const bool append = true;
- GEOM::TPythonDump(aFunction,append)
+ GEOM::TPythonDump(aFunction, /*append=*/true)
<< "listShapesOnCylinder = geompy.GetShapesOnCylinderIDs"
- << "(" << theShape << ", " << theShapeType << ", " << theAxis << ", "
+ << "(" << theShape << ", " << aShapeType << ", " << theAxis << ", "
<< theRadius << ", " << theState << ")";
SetErrorCode(OK);
aSeq = getShapesOnSurfaceIDs( aSphere, aShape, aShapeType, theState );
// The GetShapesOnSphere() doesn't change object so no new function is required.
- Handle(GEOM_Function) aFunction = getCreatedLast(theShape,theCenter)->GetLastFunction();
+ Handle(GEOM_Function) aFunction = GEOM::GetCreatedLast(theShape,theCenter)->GetLastFunction();
// Make a Python command
- const bool append = true;
- GEOM::TPythonDump(aFunction,append)
+ GEOM::TPythonDump(aFunction, /*append=*/true)
<< "listShapesOnCylinder = geompy.GetShapesOnCylinderIDs"
- << "(" << theShape << ", " << theShapeType << ", " << theCenter << ", "
+ << "(" << theShape << ", " << aShapeType << ", " << theCenter << ", "
<< theRadius << ", " << theState << ")";
SetErrorCode(OK);
GEOM::TPythonDump(aFunction)
<< "[" << anAsciiList.ToCString() << "] = geompy.GetShapesOnQuadrangle("
<< theShape << ", "
- << theShapeType << ", "
+ << TopAbs_ShapeEnum(theShapeType) << ", "
<< theTopLeftPoint << ", "
<< theTopRigthPoint << ", "
<< theBottomLeftPoint << ", "
// Make a Python command
// The GetShapesOnCylinder() doesn't change object so no new function is required.
- Handle(GEOM_Object) lastObj = getCreatedLast(theShape,theTopLeftPoint);
- lastObj = getCreatedLast(lastObj,theTopRigthPoint);
- lastObj = getCreatedLast(lastObj,theBottomRigthPoint);
- lastObj = getCreatedLast(lastObj,theBottomLeftPoint);
+ Handle(GEOM_Object) lastObj = GEOM::GetCreatedLast(theShape,theTopLeftPoint);
+ lastObj = GEOM::GetCreatedLast(lastObj,theTopRigthPoint);
+ lastObj = GEOM::GetCreatedLast(lastObj,theBottomRigthPoint);
+ lastObj = GEOM::GetCreatedLast(lastObj,theBottomLeftPoint);
Handle(GEOM_Function) aFunction = lastObj->GetLastFunction();
- const bool append = true;
- GEOM::TPythonDump(aFunction,append)
+ GEOM::TPythonDump(aFunction, /*append=*/true)
<< "listShapesOnQuadrangle = geompy.GetShapesOnQuadrangleIDs("
<< theShape << ", "
- << theShapeType << ", "
+ << TopAbs_ShapeEnum(theShapeType) << ", "
<< theTopLeftPoint << ", "
<< theTopRigthPoint << ", "
<< theBottomLeftPoint << ", "
MidXYZ.SetValue(Index,
GPoint.X()*999 + GPoint.Y()*99 + GPoint.Z()*0.9);
}
+
// Sorting
Standard_Integer aTemp;
Standard_Boolean exchange, Sort = Standard_True;
//=======================================================================
bool GEOMImpl_IShapesOperations::CheckTriangulation (const TopoDS_Shape& aShape)
{
-// MESSAGE("CheckTriangulation");
-//
-// OSD_Timer timer1;
-// timer1.Start();
-
TopExp_Explorer exp (aShape, TopAbs_FACE);
if (!exp.More()) {
SetErrorCode("Shape without faces given");
Standard_Real dx = aXmax - aXmin, dy = aYmax - aYmin, dz = aZmax - aZmin;
Standard_Real aDeflection = Max(Max(dx, dy), dz) * aDeviationCoefficient * 4;
-
-// MESSAGE("Deflection = " << aDeflection);
-
Standard_Real aHLRAngle = 0.349066;
BRepMesh_IncrementalMesh Inc (aShape, aDeflection, Standard_False, aHLRAngle);
}
-// timer1.Stop();
-// timer1.Show();
return true;
}
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMImpl_IShapesOperations_HXX_
const Standard_Boolean isSorted);
Standard_EXPORT Handle(GEOM_Object) GetSubShape (Handle(GEOM_Object) theMainShape,
- const Standard_Integer theID);
+ const Standard_Integer theID);
+
+ Standard_EXPORT Standard_Integer GetSubShapeIndex (Handle(GEOM_Object) theMainShape,
+ Handle(GEOM_Object) theSubShape);
+
+ Standard_EXPORT Standard_Integer GetTopologyIndex (Handle(GEOM_Object) theMainShape,
+ Handle(GEOM_Object) theSubShape);
+
+ Standard_EXPORT TCollection_AsciiString GetShapeTypeString (Handle(GEOM_Object) theShape);
Standard_EXPORT Standard_Integer NumberOfFaces (Handle(GEOM_Object) theShape);
Standard_EXPORT Standard_Integer NumberOfEdges (Handle(GEOM_Object) theShape);
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an interface to a function for the Sketcher creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Sphere creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Spline creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Torus creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOMImpl_ITransformOperations_HXX_
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the Translate creation.
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//NOTE: This is an intreface to a function for the vector creation.
#define VEC_ARG_PNT1 4
#define VEC_ARG_PNT2 5
+#define VEC_ARG_CURVE 6
+#define VEC_ARG_PARAM 7
+
+
class GEOMImpl_IVector
{
public:
Handle(GEOM_Function) GetPoint1() { return _func->GetReference(VEC_ARG_PNT1); }
Handle(GEOM_Function) GetPoint2() { return _func->GetReference(VEC_ARG_PNT2); }
+ void SetCurve(Handle(GEOM_Function) theRef) { _func->SetReference(VEC_ARG_CURVE, theRef); }
+
+ Handle(GEOM_Function) GetCurve() { return _func->GetReference(VEC_ARG_CURVE); }
+
+ void SetParameter(double theParam) { _func->SetReal(VEC_ARG_PARAM, theParam); }
+
+ double GetParameter() { return _func->GetReal(VEC_ARG_PARAM); }
+
private:
Handle(GEOM_Function) _func;
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
#define UnLoadLib( handle ) dlclose( handle );
#endif
-typedef TopoDS_Shape (*funcPoint)(const TCollection_AsciiString&, TCollection_AsciiString&);
+typedef TopoDS_Shape (*funcPoint)(const TCollection_AsciiString&,
+ const TCollection_AsciiString&,
+ TCollection_AsciiString&);
//=======================================================================
//function : GetID
//Standard_Integer aType = aFunction->GetType();
// retrieve the file and plugin library names
- TCollection_AsciiString aFileName = aCI.GetFileName();
- TCollection_AsciiString aLibName = aCI.GetPluginName();
- if (aFileName.IsEmpty() || aLibName.IsEmpty())
+ TCollection_AsciiString aFileName = aCI.GetFileName();
+ TCollection_AsciiString aFormatName = aCI.GetFormatName();
+ TCollection_AsciiString aLibName = aCI.GetPluginName();
+ if (aFileName.IsEmpty() || aFormatName.IsEmpty() || aLibName.IsEmpty())
return 0;
// load plugin library
// perform the import
TCollection_AsciiString anError;
- TopoDS_Shape aShape = fp( aFileName, anError );
+ TopoDS_Shape aShape = fp( aFileName, aFormatName, anError );
// unload plugin library
UnLoadLib( anImportLib );
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_ImportDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_LineDriver.hxx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_MarkerDriver.hxx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_MeasureDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
#include <BRepBuilderAPI_Transform.hxx>
#include <TopAbs.hxx>
+#include <TopExp.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
#include <TopoDS_Edge.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Vertex.hxx>
-#include <TopExp.hxx>
+#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
#include <Geom_Plane.hxx>
TopoDS_Shape anOriginal = anOriginalFunction->GetValue();
if (anOriginal.IsNull()) return 0;
+ // Bug 12158: Check for standalone (not included in faces) degenerated edges
+ TopTools_IndexedDataMapOfShapeListOfShape aEFMap;
+ TopExp::MapShapesAndAncestors(anOriginal, TopAbs_EDGE, TopAbs_FACE, aEFMap);
+ Standard_Integer i, nbE = aEFMap.Extent();
+ for (i = 1; i <= nbE; i++) {
+ TopoDS_Shape anEdgeSh = aEFMap.FindKey(i);
+ if (BRep_Tool::Degenerated(TopoDS::Edge(anEdgeSh))) {
+ const TopTools_ListOfShape& aFaces = aEFMap.FindFromIndex(i);
+ if (aFaces.IsEmpty())
+ Standard_ConstructionError::Raise
+ ("Mirror aborted : cannot process standalone degenerated edge");
+ }
+ }
+
+ // Perform Mirror
if (aType == MIRROR_PLANE || aType == MIRROR_PLANE_COPY) {
Handle(GEOM_Function) aPlane = TI.GetPlane();
if (aPlane.IsNull()) return 0;
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_MirrorDriver.hxx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_OffsetDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_PartitionDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
#include <TopoDS_Wire.hxx>
#include <TopoDS_Edge.hxx>
#include <TopoDS_Shape.hxx>
+#include <BRepOffsetAPI_MakePipeShell.hxx>
+#include <TColStd_HSequenceOfTransient.hxx>
+#include <GEOMImpl_IPipeDiffSect.hxx>
#include <Standard_NullObject.hxx>
#include <Standard_TypeMismatch.hxx>
#include <Standard_ConstructionError.hxx>
+#include "utilities.h"
+#include <TopExp_Explorer.hxx>
+#include <TopTools_SequenceOfShape.hxx>
+#include <BRep_Builder.hxx>
+#include <TopoDS_Compound.hxx>
//=======================================================================
//function : GetID
{
if (Label().IsNull()) return 0;
Handle(GEOM_Function) aFunction = GEOM_Function::GetFunction(Label());
-
- GEOMImpl_IPipe aCI (aFunction);
+ GEOMImpl_IPipe* aCI= 0;
Standard_Integer aType = aFunction->GetType();
+ if(aType == PIPE_BASE_PATH)
+ aCI = new GEOMImpl_IPipe(aFunction);
+ else if(aType == PIPE_DIFFERENT_SECTIONS)
+ aCI = new GEOMImpl_IPipeDiffSect(aFunction);
+ else
+ return 0;
- TopoDS_Shape aShape;
+ Handle(GEOM_Function) aRefPath = aCI->GetPath();
+ TopoDS_Shape aShapePath = aRefPath->GetValue();
- if (aType == PIPE_BASE_PATH) {
- Handle(GEOM_Function) aRefBase = aCI.GetBase();
- Handle(GEOM_Function) aRefPath = aCI.GetPath();
- TopoDS_Shape aShapeBase = aRefBase->GetValue();
- TopoDS_Shape aShapePath = aRefPath->GetValue();
- if (aShapeBase.IsNull() || aShapePath.IsNull()) {
- Standard_NullObject::Raise("MakePipe aborted : null shape argument");
- }
- // Get path contour
- TopoDS_Wire aWire;
- if (aShapePath.ShapeType() == TopAbs_WIRE) {
- aWire = TopoDS::Wire(aShapePath);
- } else {
- if (aShapePath.ShapeType() == TopAbs_EDGE) {
+ if (aShapePath.IsNull())
+ {
+ cout<<"Driver : path is null"<<endl;
+ if(aCI) delete aCI;
+ Standard_NullObject::Raise("MakePipe aborted : null path argument");
+ }
+
+ // Get path contour
+ TopoDS_Wire aWirePath;
+ if (aShapePath.ShapeType() == TopAbs_WIRE) {
+ aWirePath = TopoDS::Wire(aShapePath);
+ }
+ else {
+ if (aShapePath.ShapeType() == TopAbs_EDGE) {
+
TopoDS_Edge anEdge = TopoDS::Edge(aShapePath);
- aWire = BRepBuilderAPI_MakeWire(anEdge);
- } else {
- Standard_TypeMismatch::Raise("MakePipe aborted : path shape is neither a wire nor an edge");
- }
+ aWirePath = BRepBuilderAPI_MakeWire(anEdge);
+ }
+ else {
+ if(aCI) delete aCI;
+ Standard_TypeMismatch::Raise("MakePipe aborted : path shape is neither a wire nor an edge");
+ }
+ }
+
+ TopoDS_Shape aShape;
+
+ if (aType == PIPE_BASE_PATH)
+ {
+
+ Handle(GEOM_Function) aRefBase = aCI->GetBase();
+
+ TopoDS_Shape aShapeBase = aRefBase->GetValue();
+
+ if (aShapeBase.IsNull()) {
+ if(aCI) delete aCI;
+ Standard_NullObject::Raise("MakePipe aborted : null base argument");
}
// Make pipe
- aShape = BRepOffsetAPI_MakePipe(aWire, aShapeBase);
- }
- else {
+ aShape = BRepOffsetAPI_MakePipe(aWirePath, aShapeBase);
}
+ //building pipe with different sections
+ else if (aType == PIPE_DIFFERENT_SECTIONS)
+ {
+ GEOMImpl_IPipeDiffSect* aCIDS = (GEOMImpl_IPipeDiffSect*)aCI;
+ //GEOMImpl_IPipeDiffSect* aCIDS = static_cast<GEOMImpl_IPipeDiffSect*>(aCI);
+ BRepOffsetAPI_MakePipeShell aBuilder(aWirePath);
+ Handle(TColStd_HSequenceOfTransient) aBasesObjs = aCIDS->GetBases ();
+ Handle(TColStd_HSequenceOfTransient) aLocObjs = aCIDS->GetLocations ();
+ Standard_Boolean aWithContact = (aCIDS->GetWithContactMode());
+ Standard_Boolean aWithCorrect = (aCIDS->GetWithCorrectionMode());
+
+ Standard_Integer i =1, nbBases = aBasesObjs->Length(),
+ nbLocs = (aLocObjs.IsNull() ? 0 :aLocObjs->Length());
+
+ if(nbLocs && nbLocs != nbBases)
+ {
+ if(aCI) delete aCI;
+ Standard_ConstructionError::Raise("Number of sections is not equal to number of locations ");
+ }
+ TopTools_SequenceOfShape aSeqBases;
+ TopTools_SequenceOfShape aSeqLocs;
+ TopTools_SequenceOfShape aSeqFaces;
+ for( ; i <= nbBases; i++)
+ {
+ Handle(Standard_Transient) anItem = aBasesObjs->Value(i);
+ if(anItem.IsNull())
+ continue;
+ Handle(GEOM_Function) aRefBase = Handle(GEOM_Function)::DownCast(anItem);
+ if(aRefBase.IsNull())
+ continue;
+ TopoDS_Shape aShapeBase = aRefBase->GetValue();
+ if(aShapeBase.IsNull())
+ continue;
+ TopAbs_ShapeEnum aTypeBase = aShapeBase.ShapeType();
+
+ //if for section was specified face with a few wires then a few
+ // pipes were build and make solid
+ if(aTypeBase == TopAbs_FACE)
+ {
+ //for case one path should be used other type function
+ aSeqFaces.Append(aShapeBase);
+ TopExp_Explorer aExpW(aShapeBase,TopAbs_WIRE);
+ for( ; aExpW.More(); aExpW.Next())
+ {
+ TopoDS_Shape aWireProf = aExpW.Current();
+ aSeqBases.Append(aWireProf);
+ }
+ }
+ else if(aTypeBase == TopAbs_WIRE || aTypeBase == TopAbs_VERTEX)
+ aSeqBases.Append(aShapeBase);
+ else if(aTypeBase == TopAbs_EDGE)
+ {
+ TopoDS_Edge anEdge = TopoDS::Edge(aShapeBase);
+ TopoDS_Shape aWireProf = BRepBuilderAPI_MakeWire(anEdge);
+ aSeqBases.Append(aWireProf);
+ }
+ if(nbLocs)
+ {
+ Handle(Standard_Transient) anItemLoc = aLocObjs->Value(i);
+ if(anItemLoc.IsNull())
+ continue;
+ Handle(GEOM_Function) aRefLoc = Handle(GEOM_Function)::DownCast(anItemLoc);
+ TopoDS_Shape aShapeLoc = aRefLoc->GetValue();
+ if(aShapeLoc.IsNull() || aShapeLoc.ShapeType() != TopAbs_VERTEX)
+ continue;
+ aSeqLocs.Append(aShapeLoc);
+ }
+ }
+
+ nbLocs = aSeqLocs.Length();
+ Standard_Integer nbShapes = aSeqBases.Length();
+ Standard_Integer step = nbShapes/nbBases;
+
+ if(nbShapes < nbBases || fmod((double)nbShapes, (double)nbBases))
+ {
+ if(aCI) delete aCI;
+ Standard_ConstructionError::Raise("Invalid sections were specified for building pipe");
+ }
+
+ Standard_Integer ind =0;
+ for( i=1; i <= nbShapes && ind < nbShapes; i++) //i+nbBases <= nbShapes
+ {
+ TopTools_SequenceOfShape usedBases;
+ Standard_Integer j = 1;
+ for( ; j <= nbBases ; j++)
+ {
+ ind = i + (j-1)*step;
+
+ TopoDS_Shape aWireProf = aSeqBases.Value(ind);
+ usedBases.Append(aWireProf);
+ if(nbLocs)
+ {
+ TopoDS_Shape aShapeLoc = aSeqLocs.Value(j);
+ TopoDS_Vertex aVert = TopoDS::Vertex(aShapeLoc);
+ aBuilder.Add(aWireProf,aVert,aWithContact,aWithCorrect);
+ }
+ else
+ aBuilder.Add(aWireProf,aWithContact,aWithCorrect);
+ }
+ if(!aBuilder.IsReady())
+ {
+ if(aCI) delete aCI;
+ Standard_ConstructionError::Raise("Invalid input data for building PIPE: bases are invalid");
+ }
+ aBuilder.Build();
+ aShape = aBuilder.Shape();
+ aSeqFaces.Append(aShape);
+ for( j = 1; j <=usedBases.Length(); j++)
+ aBuilder.Delete(usedBases.Value(j));
+ }
+
+ //for case if section is face
+ if(aSeqFaces.Length() >1)
+ {
+ BRep_Builder aB;
+ TopoDS_Compound aComp;
+ aB.MakeCompound(aComp);
+ for( i = 1; i <= aSeqFaces.Length(); i++)
+ aB.Add(aComp,aSeqFaces.Value(i));
+ aShape = aComp;
+ }
+ }
if (aShape.IsNull()) return 0;
BRepCheck_Analyzer ana (aShape, Standard_False);
if (!ana.IsValid()) {
+ if(aCI) delete aCI;
Standard_ConstructionError::Raise("Algorithm have produced an invalid shape result");
}
aFunction->SetValue(aShape);
log.SetTouched(Label());
-
+ if(aCI) delete aCI;
return 1;
}
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_PipeDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
#include <BRepBuilderAPI_MakeFace.hxx>
#include <BRep_Tool.hxx>
+#include <BRepTopAdaptor_FClass2d.hxx>
+#include <ShapeAnalysis.hxx>
#include <TopAbs.hxx>
#include <TopoDS.hxx>
#include <gp_Pnt.hxx>
#include <gp_Pln.hxx>
#include <gp_Vec.hxx>
+#include <gp_Dir.hxx>
+#include <gp_Ax3.hxx>
#include <Standard_ConstructionError.hxx>
#include <Standard_TypeMismatch.hxx>
Standard_TypeMismatch::Raise("Plane creation aborted: non-planar face given as argument");
}
aShape = BRepBuilderAPI_MakeFace(aGS, -aSize, +aSize, -aSize, +aSize).Shape();
- } else {
+ }
+ else if (aType == PLANE_TANGENT_FACE)
+ {
+ Handle(GEOM_Function) aRefFace = aPI.GetFace();
+ TopoDS_Shape aShape1 = aRefFace->GetValue();
+ if(aShape1.IsNull())
+ Standard_TypeMismatch::Raise("Plane was not created.Basis face was not specified");
+ TopoDS_Face aFace = TopoDS::Face(aShape1);
+
+ Standard_Real aKoefU = aPI.GetParameterU();
+ Standard_Real aKoefV = aPI.GetParameterV();
+ Standard_Real aUmin,aUmax,aVmin,aVmax;
+ ShapeAnalysis::GetFaceUVBounds(aFace,aUmin,aUmax,aVmin,aVmax);
+ Standard_Real aDeltaU = aUmax - aUmin;
+ Standard_Real aDeltaV = aVmax - aVmin;
+ Standard_Real aParamU = aUmin + aDeltaU*aKoefU;
+ Standard_Real aParamV = aVmin + aDeltaV*aKoefV;
+ Handle(Geom_Surface) aSurf = BRep_Tool::Surface(aFace);
+ if(aSurf.IsNull())
+ Standard_TypeMismatch::Raise("Plane was not created.Base surface is absent");
+ gp_Vec aVecU,aVecV;
+ gp_Pnt aPLoc;
+ aSurf->D1(aParamU,aParamV,aPLoc,aVecU,aVecV);
+ BRepTopAdaptor_FClass2d clas(aFace,Precision::PConfusion());
+
+ TopAbs_State stOut= clas.PerformInfinitePoint();
+ gp_Pnt2d aP2d(aParamU,aParamV);
+ TopAbs_State st= clas.Perform(aP2d);
+ if(st == stOut)
+ Standard_TypeMismatch::Raise("Plane was not created.Point lies outside the face");
+ gp_Vec aNorm = aVecU^aVecV;
+ gp_Ax3 anAxis(aPLoc,gp_Dir(aNorm),gp_Dir(aVecU));
+ gp_Pln aPlane(anAxis);
+ BRepBuilderAPI_MakeFace aTool(aPlane, -aSize, +aSize, -aSize, +aSize);
+ if(aTool.IsDone())
+ aShape = aTool.Shape();
+ }
+
+ else {
}
if (aShape.IsNull()) return 0;
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_PlaneDriver.hxx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_PointDriver.hxx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_PolylineDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_PositionDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_PrismDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_RevolutionDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_RotateDriver.hxx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
#include <BRepBuilderAPI_Transform.hxx>
#include <BRep_Tool.hxx>
+#include <BRepAlgo.hxx>
+#include <TopAbs.hxx>
+#include <TopExp.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
-#include <TopAbs.hxx>
-#include <TopExp.hxx>
+#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
#include <Precision.hxx>
#include <gp_Pnt.hxx>
if (aShapeBase.IsNull() || aShapePnt.IsNull()) return 0;
if (aShapePnt.ShapeType() != TopAbs_VERTEX) return 0;
+ // Bug 6839: Check for standalone (not included in faces) degenerated edges
+ TopTools_IndexedDataMapOfShapeListOfShape aEFMap;
+ TopExp::MapShapesAndAncestors(aShapeBase, TopAbs_EDGE, TopAbs_FACE, aEFMap);
+ Standard_Integer i, nbE = aEFMap.Extent();
+ for (i = 1; i <= nbE; i++) {
+ TopoDS_Shape anEdgeSh = aEFMap.FindKey(i);
+ if (BRep_Tool::Degenerated(TopoDS::Edge(anEdgeSh))) {
+ const TopTools_ListOfShape& aFaces = aEFMap.FindFromIndex(i);
+ if (aFaces.IsEmpty())
+ Standard_ConstructionError::Raise
+ ("Scaling aborted : cannot scale standalone degenerated edge");
+ }
+ }
+
+ // Perform Scaling
gp_Pnt aP = BRep_Tool::Pnt(TopoDS::Vertex(aShapePnt));
gp_Trsf aTrsf;
aTrsf.SetScale(aP, aCI.GetFactor());
if (aShape.IsNull()) return 0;
+ if (!BRepAlgo::IsValid(aShape))
+ Standard_ConstructionError::Raise("Scaling aborted : non valid shape result");
+
aFunction->SetValue(aShape);
log.SetTouched(Label());
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_ScaleDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_ShapeDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_SketcherDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_SphereDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_SplineDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_Template.hxx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_TorusDriver.ixx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_TranslateDriver.hxx
// Module : GEOMImpl
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//GEOM_Object types
#define GEOM_MARKER 39
+#define GEOM_THRUSECTIONS 40
+
//GEOM_Function types
#define COPY_WITH_REF 1
#define POINT_XYZ 1
#define POINT_XYZ_REF 2
#define POINT_CURVE_PAR 3
+//#define POINT_FACE_PAR 4
#define VECTOR_TWO_PNT 1
#define VECTOR_DX_DY_DZ 2
+#define VECTOR_TANGENT_CURVE_PAR 3
#define PLANE_PNT_VEC 1
#define PLANE_FACE 2
#define PLANE_THREE_PNT 3
+#define PLANE_TANGENT_FACE 4
#define LINE_TWO_PNT 1
#define LINE_PNT_DIR 2
#define REVOLUTION_BASE_AXIS_ANGLE 1
#define PIPE_BASE_PATH 1
+#define PIPE_DIFFERENT_SECTIONS 2
+
+#define THRUSECTIONS_RULED 1
+#define THRUSECTIONS_SMOOTHED 2
#define BOOLEAN_COMMON 1
#define BOOLEAN_CUT 2
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
#include <gp_Pnt.hxx>
#include <Precision.hxx>
+#include <Geom_Curve.hxx>
+#include <gp_Vec.hxx>
#include <TCollection_AsciiString.hxx>
#include <Standard_ConstructionError.hxx>
GEOMImpl_IVector aPI (aFunction);
Standard_Integer aType = aFunction->GetType();
- if (aType != VECTOR_DX_DY_DZ && aType != VECTOR_TWO_PNT) return 0;
+ if (aType != VECTOR_DX_DY_DZ && aType != VECTOR_TWO_PNT && aType != VECTOR_TANGENT_CURVE_PAR) return 0;
TopoDS_Shape aShape;
Standard_ConstructionError::Raise("The end points are too close");
}
aShape = BRepBuilderAPI_MakeEdge(V1, V2).Shape();
- } else {
+ }
+ else if(aType == VECTOR_TANGENT_CURVE_PAR) {
+ Handle(GEOM_Function) aRefCurve = aPI.GetCurve();
+ TopoDS_Shape aRefShape = aRefCurve->GetValue();
+ if (aRefShape.ShapeType() != TopAbs_EDGE) {
+ Standard_TypeMismatch::Raise
+ ("Tangent On Curve creation aborted : curve shape is not an edge");
+ }
+ Standard_Real aFParam =0., aLParam =0., aParam =0.;
+ Handle(Geom_Curve) aCurve = BRep_Tool::Curve(TopoDS::Edge(aRefShape), aFParam, aLParam);
+ if(aCurve.IsNull()) {
+ Standard_TypeMismatch::Raise
+ ("Tangent On Curve creation aborted : curve is null");
+ }
+
+ aParam = aFParam + (aLParam - aFParam) * aPI.GetParameter();
+ gp_Pnt aPoint1,aPoint2;
+ gp_Vec aVec;
+ aCurve->D1(aParam,aPoint1,aVec);
+ if(aVec.Magnitude() < gp::Resolution())
+ Standard_TypeMismatch::Raise
+ ("Tangent On Curve creation aborted : invalid value of tangent");
+ aPoint2.SetXYZ(aPoint1.XYZ() + aVec.XYZ());
+ BRepBuilderAPI_MakeEdge aBuilder(aPoint1,aPoint2);
+ if(aBuilder.IsDone())
+ aShape = aBuilder.Shape();
}
if (aShape.IsNull()) return 0;
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : GEOMImpl_VectorDriver.hxx
// Module : GEOMImpl
FF1BBB17-5D14-4df2-980B-3A668264EA16 // Prism (Extrusion)
FF1BBB18-5D14-4df2-980B-3A668264EA16 // Revolution
FF1BBB19-5D14-4df2-980B-3A668264EA16 // Pipe
+FF1BB971-E99C-4f89-B989-5B48E061049B //ThruSections
FF1BBB21-5D14-4df2-980B-3A668264EA16 // Boolean
FF1BBB22-5D14-4df2-980B-3A668264EA16 // Partition
+# GEOM GEOM : implementaion of GEOM_Gen.idl
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
top_srcdir=@top_srcdir@
top_builddir=../..
GEOMImpl_TorusDriver.cxx \
GEOMImpl_PrismDriver.cxx \
GEOMImpl_PipeDriver.cxx \
+ GEOMImpl_ThruSectionsDriver.cxx \
GEOMImpl_RevolutionDriver.cxx \
GEOMImpl_ShapeDriver.cxx \
GEOMImpl_BlockDriver.cxx \
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 -lTKFillet -lTKOffset -lCASCatch -lGEOMbasic -lNMTAlgo -lGEOMAlgo -lShHealOper
+CPPFLAGS += $(OCC_INCLUDES) $(KERNEL_CXXFLAGS) $(BOOST_CPPFLAGS)
+CXXFLAGS += $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
+LDFLAGS += $(KERNEL_LDFLAGS) $(CAS_LDPATH) -lTKCAF -lTKFillet -lTKOffset -lGEOMbasic -lNMTAlgo -lGEOMAlgo -lShHealOper
# additional file to be cleaned
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "GeometryGUI.h"
#include "GEOMToolsGUI_TransparencyDlg.h"
#include "GEOMToolsGUI_NbIsosDlg.h" // Method ISOS adjustement
-#include "GEOMToolsGUI_NameDlg.h"
#include "GEOM_Actor.h"
#include "GEOMBase.h"
#include <SUIT_MessageBox.h>
#include <SalomeApp_Application.h>
-#include <LightApp_SelectionMgr.h>
#include <SalomeApp_Study.h>
#include <SalomeApp_Module.h>
+#include <LightApp_SelectionMgr.h>
+#include <LightApp_NameDlg.h>
+
#include "SALOMEDSClient.hxx"
#include "utilities.h"
if( obj->FindAttribute(anAttr, "AttributeName") ) {
_PTR(AttributeName) aName (anAttr);
- QString newName = GEOMToolsGUI_NameDlg::getName( app->desktop(), aName->Value().c_str() );
+ QString newName = LightApp_NameDlg::getName( app->desktop(), aName->Value().c_str() );
if ( !newName.isEmpty() ) {
aName->SetValue( newName.latin1() ); // rename the SObject
IObject->setName( newName.latin1() );// rename the InteractiveObject
+++ /dev/null
-// SALOME GEOMToolsGUI : implementation of desktop and GUI kernel
-//
-// Copyright (C) 2003 CEA/DEN, EDF R&D
-//
-//
-//
-// File : GEOMToolsGUI_NameDlg.cxx
-// Author : Vadim SANDLER
-// Module : SALOME
-// $Header$
-
-
-#include "GEOMToolsGUI_NameDlg.h"
-#include <SUIT_Session.h>
-#include <SUIT_Application.h>
-#include <SUIT_Desktop.h>
-#include <SUIT_Tools.h>
-
-#include <qgroupbox.h>
-#include <qlabel.h>
-#include <qlineedit.h>
-#include <qpushbutton.h>
-#include <qlayout.h>
-
-//using namespace std;
-/*!
- Constructor
-*/
-GEOMToolsGUI_NameDlg::GEOMToolsGUI_NameDlg( QWidget* parent )
- : QDialog( parent ? parent : SUIT_Session::session()->activeApplication()->desktop(),
- "GEOMToolsGUI_NameDlg",
- true,
- WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu )
-{
- setCaption( tr("TLT_RENAME") );
- setSizeGripEnabled( TRUE );
-
- QVBoxLayout* topLayout = new QVBoxLayout( this );
- topLayout->setMargin( 11 ); topLayout->setSpacing( 6 );
-
- /***************************************************************/
- QGroupBox* GroupC1 = new QGroupBox( this, "GroupC1" );
- GroupC1->setColumnLayout(0, Qt::Vertical );
- GroupC1->layout()->setMargin( 0 ); GroupC1->layout()->setSpacing( 0 );
- QHBoxLayout* GroupC1Layout = new QHBoxLayout( GroupC1->layout() );
- GroupC1Layout->setAlignment( Qt::AlignTop );
- GroupC1Layout->setMargin( 11 ); GroupC1Layout->setSpacing( 6 );
-
- QLabel* TextLabel = new QLabel( GroupC1, "TextLabel1" );
- TextLabel->setText( tr( "NAME_LBL" ) );
- GroupC1Layout->addWidget( TextLabel );
-
- myLineEdit = new QLineEdit( GroupC1, "LineEdit1" );
- myLineEdit->setMinimumSize( 250, 0 );
- GroupC1Layout->addWidget( myLineEdit );
-
- /***************************************************************/
- QGroupBox* GroupButtons = new QGroupBox( this, "GroupButtons" );
- GroupButtons->setColumnLayout(0, Qt::Vertical );
- GroupButtons->layout()->setMargin( 0 ); GroupButtons->layout()->setSpacing( 0 );
- QHBoxLayout* GroupButtonsLayout = new QHBoxLayout( GroupButtons->layout() );
- GroupButtonsLayout->setAlignment( Qt::AlignTop );
- GroupButtonsLayout->setMargin( 11 ); GroupButtonsLayout->setSpacing( 6 );
-
- myButtonOk = new QPushButton( GroupButtons, "buttonOk" );
- myButtonOk->setText( tr( "GEOM_BUT_OK" ) );
- myButtonOk->setAutoDefault( TRUE );
- myButtonOk->setDefault( TRUE );
- GroupButtonsLayout->addWidget( myButtonOk );
-
- GroupButtonsLayout->addStretch();
-
- myButtonCancel = new QPushButton( GroupButtons, "buttonCancel" );
- myButtonCancel->setText( tr( "GEOM_BUT_CANCEL" ) );
- myButtonCancel->setAutoDefault( TRUE );
- GroupButtonsLayout->addWidget( myButtonCancel );
- /***************************************************************/
-
- topLayout->addWidget( GroupC1 );
- topLayout->addWidget( GroupButtons );
-
- // signals and slots connections
- connect( myButtonOk, SIGNAL( clicked() ), this, SLOT( accept() ) );
- connect( myButtonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) );
-
- /* Move widget on the botton right corner of main widget */
- SUIT_Tools::centerWidget( this, parent );
-}
-
-/*!
- Destructor
-*/
-GEOMToolsGUI_NameDlg::~GEOMToolsGUI_NameDlg()
-{
-}
-
-/*!
- Sets name
-*/
-void GEOMToolsGUI_NameDlg::setName( const QString& name )
-{
- myLineEdit->setText( name );
- myLineEdit->end(false);
- myLineEdit->home(true);
-}
-
-/*!
- Returns name entered by user
-*/
-QString GEOMToolsGUI_NameDlg::name()
-{
- return myLineEdit->text();
-}
-
-void GEOMToolsGUI_NameDlg::accept()
-{
- if ( name().stripWhiteSpace().isEmpty() )
- return;
- QDialog::accept();
-}
-
-/*!
- Creates modal <Rename> dialog and returns name entered [ static ]
-*/
-QString GEOMToolsGUI_NameDlg::getName( QWidget* parent, const QString& oldName )
-{
- QString n;
- GEOMToolsGUI_NameDlg* dlg = new GEOMToolsGUI_NameDlg( parent );
- if ( !oldName.isNull() )
- dlg->setName( oldName );
- if ( dlg->exec() == QDialog::Accepted )
- n = dlg->name();
- delete dlg;
- return n;
-}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "GEOMToolsGUI_NbIsosDlg.h"
+#include "GeometryGUI.h"
+#include <LightApp_Application.h>
+#include <SUIT_MessageBox.h>
+#include <SUIT_Session.h>
#include <SUIT_Tools.h>
#include <qlabel.h>
QPushButton* buttonCancel = new QPushButton( GroupButtons, "buttonCancel" );
buttonCancel->setText( tr( "GEOM_BUT_CANCEL" ) ) ;
buttonCancel->setAutoDefault( TRUE );
- GroupButtonsLayout->addWidget( buttonCancel, 0, 2 );
+ GroupButtonsLayout->addWidget( buttonCancel, 0, 1 );
+
+ QPushButton* buttonHelp = new QPushButton( GroupButtons, "buttonHelp" );
+ buttonHelp->setText( tr( "GEOM_BUT_HELP" ) ) ;
+ buttonHelp->setAutoDefault( TRUE );
+ GroupButtonsLayout->addWidget( buttonHelp, 0, 2 );
/***************************************************************/
MyDialogLayout->addWidget(GroupC1, 0, 0);
MyDialogLayout->addWidget(GroupButtons, 1, 0);
-
+
+ myHelpFileName = "isos.htm";
// signals and slots connections
connect(buttonOk, SIGNAL(clicked()), this, SLOT(accept()));
connect(buttonCancel, SIGNAL(clicked()), this, SLOT(reject()));
+ connect(buttonHelp, SIGNAL(clicked()), this, SLOT(ClickOnHelp()));
/* Move widget on the botton right corner of main widget */
SUIT_Tools::centerWidget(this, parent);
}
-
//=================================================================================
// function : ~GEOMToolsGUI_NbIsosDlg()
// purpose : Destroys the object and frees any allocated resources
SpinBoxV->setValue( v );
}
+//=================================================================================
+// function : ClickOnHelp()
+// purpose :
+//=================================================================================
+void GEOMToolsGUI_NbIsosDlg::ClickOnHelp()
+{
+ LightApp_Application* app = (LightApp_Application*)(SUIT_Session::session()->activeApplication());
+ if (app) {
+ GeometryGUI* aGeomGUI = dynamic_cast<GeometryGUI*>( app->module( "Geometry" ) );
+ app->onHelpContextModule(aGeomGUI ? app->moduleName(aGeomGUI->moduleName()) : QString(""), myHelpFileName);
+ }
+ else {
+ SUIT_MessageBox::warn1(0, QObject::tr("WRN_WARNING"),
+ QObject::tr("EXTERNAL_BROWSER_CANNOT_SHOW_PAGE").
+ arg(app->resourceMgr()->stringValue("ExternalBrowser", "application")).arg(myHelpFileName),
+ QObject::tr("BUT_OK"));
+ }
+}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
void setU( const int );
void setV( const int );
+private slots:
+ void ClickOnHelp();
+
private:
QSpinBox* SpinBoxU;
QSpinBox* SpinBoxV;
+ QString myHelpFileName;
};
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "GEOMToolsGUI_TransparencyDlg.h"
#include "GEOMBase.h"
#include "GEOM_AISShape.hxx"
+#include "GeometryGUI.h"
#include "SALOME_ListIO.hxx"
#include "SALOME_ListIteratorOfListIO.hxx"
#include <SUIT_ViewManager.h>
#include <SUIT_Application.h>
#include <SUIT_Desktop.h>
+#include <SUIT_MessageBox.h>
#include <SUIT_ResourceMgr.h>
#include <SUIT_Session.h>
#include <SUIT_OverrideCursor.h>
#include <SalomeApp_Application.h>
+#include <LightApp_Application.h>
#include <LightApp_SelectionMgr.h>
#include <qframe.h>
buttonOk->setText( tr( "GEOM_BUT_OK" ) );
buttonOk->setAutoDefault( TRUE );
buttonOk->setDefault( TRUE );
- GroupButtonsLayout->addItem( new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum), 0, 0 );
- GroupButtonsLayout->addWidget( buttonOk, 0, 1 );
- GroupButtonsLayout->addItem( new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum), 0, 2 );
+
+ QPushButton* buttonHelp = new QPushButton( GroupButtons, "buttonHelp" );
+ buttonHelp->setText( tr( "GEOM_BUT_HELP" ) );
+ buttonHelp->setAutoDefault( TRUE );
+ buttonHelp->setDefault( TRUE );
+
+ GroupButtonsLayout->addWidget( buttonOk, 0, 0 );
+ GroupButtonsLayout->addItem( new QSpacerItem( 0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum), 0, 1 );
+ GroupButtonsLayout->addWidget( buttonHelp, 0, 2 );
/*************************************************************************/
QGroupBox* GroupC1 = new QGroupBox( this, "GroupC1" );
// mySlider->setValue( 5 ) ;
ValueHasChanged(mySlider->value());
+ myHelpFileName = "transparency.htm";
+
// signals and slots connections : after ValueHasChanged()
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
+ connect(buttonHelp, SIGNAL(clicked()), this, SLOT(ClickOnHelp()));
connect(mySlider, SIGNAL(valueChanged(int)), this, SLOT(ValueHasChanged(int)));
}
return;
}
+//=================================================================================
+// function : ClickOnHelp()
+// purpose :
+//=================================================================================
+void GEOMToolsGUI_TransparencyDlg::ClickOnHelp()
+{
+ LightApp_Application* app = (LightApp_Application*)(SUIT_Session::session()->activeApplication());
+ if (app) {
+ GeometryGUI* aGeomGUI = dynamic_cast<GeometryGUI*>( app->module( "Geometry" ) );
+ app->onHelpContextModule(aGeomGUI ? app->moduleName(aGeomGUI->moduleName()) : QString(""), myHelpFileName);
+ }
+ else {
+ SUIT_MessageBox::warn1(0, QObject::tr("WRN_WARNING"),
+ QObject::tr("EXTERNAL_BROWSER_CANNOT_SHOW_PAGE").
+ arg(app->resourceMgr()->stringValue("ExternalBrowser", "application")).arg(myHelpFileName),
+ QObject::tr("BUT_OK"));
+ }
+}
//=================================================================================
// function : ValueHasChanged()
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
private :
bool myFirstInit ; /* Inform for the first init */
QSlider* mySlider;
+ QString myHelpFileName;
private slots:
void ClickOnOk();
void ClickOnClose();
+ void ClickOnHelp();
void ValueHasChanged( int ) ;
};
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
LIB = libGEOMToolsGUI.la
# header files
-EXPORT_HEADERS=
+EXPORT_HEADERS =
LIB_SRC = GEOMToolsGUI.cxx \
GEOMToolsGUI_1.cxx \
GEOMToolsGUI_TransparencyDlg.cxx \
- GEOMToolsGUI_NbIsosDlg.cxx \
- GEOMToolsGUI_NameDlg.cxx
+ GEOMToolsGUI_NbIsosDlg.cxx
LIB_MOC = GEOMToolsGUI_TransparencyDlg.h \
- GEOMToolsGUI_NbIsosDlg.h \
- GEOMToolsGUI_NameDlg.h
+ GEOMToolsGUI_NbIsosDlg.h
LIB_CLIENT_IDL = SALOMEDS_Attributes.idl \
SALOME_GenericObj.idl \
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I$(KERNEL_ROOT_DIR)/include/salome -I$(GUI_ROOT_DIR)/include/salome
-CXXFLAGS += $(BOOST_CPPFLAGS) -I$(KERNEL_ROOT_DIR)/include/salome -I$(GUI_ROOT_DIR)/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
-LDFLAGS += -L$(KERNEL_ROOT_DIR)/lib/salome -L$(GUI_ROOT_DIR)/lib/salome -lGEOMBase -lVTKViewer -lOCCViewer -lsuit -lSalomeApp
+LDFLAGS += $(KERNEL_LDFLAGS) $(GUI_LDFLAGS) -lGEOMBase -lVTKViewer -lOCCViewer -lsuit -lSalomeApp
@CONCLUDE@
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifdef WNT
#pragma warning( disable:4786 )
}
TCollection_AsciiString aScript =
- "### This file is generated by SALOME automatically by dump python funcitonality\n"
+ "### This file is generated by SALOME automatically by dump python functionality\n"
"### of GEOM component\n\n";
aScript += _impl->DumpPython(aStudy->StudyId(), aMap, isPublished, isValidScript);
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifdef WNT
#pragma warning( disable:4786 )
#include <TCollection_AsciiString.hxx>
#include <TColStd_HArray1OfInteger.hxx>
#include <TopAbs_ShapeEnum.hxx>
+#include <OSD.hxx>
#include "SALOMEDS_Tool.hxx"
_impl = new ::GEOMImpl_Gen;
+ OSD::SetSignal( true );
}
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef __GEOM_GEN_I_H__
#define __GEOM_GEN_I_H__
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
return GetObject(anObject);
}
+
+//=============================================================================
+/*!
+ * MakeThruSections
+ */
+//=============================================================================
+GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeThruSections(const GEOM::ListOfGO& theSeqSections,
+ CORBA::Boolean theModeSolid,
+ CORBA::Double thePreci,
+ CORBA::Boolean theRuled)
+{
+ GEOM::GEOM_Object_var aGEOMObject;
+
+ //Set a not done flag
+ GetOperations()->SetNotDone();
+ Handle(TColStd_HSequenceOfTransient) aSeqSections = new TColStd_HSequenceOfTransient;
+ int ind, aLen;
+
+ //Get the shapes
+ aLen = theSeqSections.length();
+ for (ind = 0; ind < aLen; ind++) {
+ if (theSeqSections[ind] == NULL) continue;
+ Handle(GEOM_Object) aSh = GetOperations()->GetEngine()->GetObject
+ (theSeqSections[ind]->GetStudyID(), theSeqSections[ind]->GetEntry());
+ if (!aSh.IsNull())
+ aSeqSections->Append(aSh);
+ }
+ if(!aSeqSections->Length())
+ return aGEOMObject._retn();
+
+ // Make shell or solid
+ Handle(GEOM_Object) anObject =
+ GetOperations()->MakeThruSections(aSeqSections,theModeSolid,thePreci,theRuled);
+ if (!GetOperations()->IsDone() || anObject.IsNull())
+ return aGEOMObject._retn();
+
+ return GetObject(anObject);
+}
+
+//=============================================================================
+/*!
+ * MakePipeWithDifferentSections
+ */
+//=============================================================================
+GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePipeWithDifferentSections(const GEOM::ListOfGO& theBases,
+ const GEOM::ListOfGO& theLocations,
+ GEOM::GEOM_Object_ptr thePath,
+ CORBA::Boolean theWithContact,
+ CORBA::Boolean theWithCorrections)
+{
+ GEOM::GEOM_Object_var aGEOMObject;
+
+ //Set a not done flag
+ GetOperations()->SetNotDone();
+ Handle(TColStd_HSequenceOfTransient) aSeqBases = new TColStd_HSequenceOfTransient;
+ Handle(TColStd_HSequenceOfTransient) aSeqLocations = new TColStd_HSequenceOfTransient;
+ int ind=0, aNbBases =0,aNbLocs=0;
+
+ //Get the shapes
+ aNbBases = theBases.length();
+ aNbLocs = theLocations.length();
+
+ if( aNbLocs && aNbBases != aNbLocs)
+ return aGEOMObject._retn();
+
+ Handle(GEOM_Object) aPath = GetOperations()->GetEngine()->GetObject
+ (thePath->GetStudyID(), thePath->GetEntry());
+ if(aPath.IsNull())
+ return aGEOMObject._retn();
+
+ for (ind = 0; ind < aNbBases; ind++) {
+ if (theBases[ind] == NULL) continue;
+ Handle(GEOM_Object) aBase = GetOperations()->GetEngine()->GetObject(theBases[ind]->GetStudyID(),
+ theBases[ind]->GetEntry());
+ if(aBase.IsNull())
+ continue;
+ if(aNbLocs)
+ {
+ Handle(GEOM_Object) aLoc = GetOperations()->GetEngine()->GetObject
+ (theLocations[ind]->GetStudyID(), theLocations[ind]->GetEntry());
+ if(aLoc.IsNull())
+ continue;
+ aSeqLocations->Append(aLoc);
+ }
+ aSeqBases->Append(aBase);
+ }
+ if(!aSeqBases->Length())
+ return aGEOMObject._retn();
+
+ // Make pipe
+ Handle(GEOM_Object) anObject =
+ GetOperations()->MakePipeWithDifferentSections(aSeqBases,aSeqLocations ,aPath,
+ theWithContact,theWithCorrections);
+ if (!GetOperations()->IsDone() || anObject.IsNull())
+ return aGEOMObject._retn();
+
+ return GetObject(anObject);
+}
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_I3DPrimOperations_i_HeaderFile
GEOM::GEOM_Object_ptr MakeFilling(GEOM::GEOM_Object_ptr theShape, CORBA::Long theMinDeg, CORBA::Long theMaxDeg, CORBA::Double theTol2D, CORBA::Double theTol3D, CORBA::Long theNbIter);
+ GEOM::GEOM_Object_ptr MakeThruSections(const GEOM::ListOfGO& theSeqSections,
+ CORBA::Boolean theModeSolid,
+ CORBA::Double thePreci,
+ CORBA::Boolean theRuled);
+
+ GEOM::GEOM_Object_ptr MakePipeWithDifferentSections(const GEOM::ListOfGO& theBases,
+ const GEOM::ListOfGO& theLocations,
+ GEOM::GEOM_Object_ptr thePath,
+ CORBA::Boolean theWithContact,
+ CORBA::Boolean theWithCorrections);
+
::GEOMImpl_I3DPrimOperations* GetOperations()
{ return (::GEOMImpl_I3DPrimOperations*)GetImpl(); }
};
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
return GetObject(anObject);
}
+//=============================================================================
+/*!
+ * MakeTangentOnCurve
+ */
+//=============================================================================
+GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeTangentOnCurve
+ (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theParameter)
+{
+ GEOM::GEOM_Object_var aGEOMObject;
+
+ //Set a not done flag
+ GetOperations()->SetNotDone();
+
+ if (theCurve == NULL) return aGEOMObject._retn();
+
+ //Get the reference curve
+
+ Handle(GEOM_Object) aRefernce = GetOperations()->GetEngine()->GetObject
+ (theCurve->GetStudyID(), theCurve->GetEntry());
+ if (aRefernce.IsNull()) return aGEOMObject._retn();
+
+ //Create the point
+
+ Handle(GEOM_Object) anObject =
+ GetOperations()->MakeTangentOnCurve(aRefernce, theParameter);
+ if (!GetOperations()->IsDone() || anObject.IsNull())
+ return aGEOMObject._retn();
+
+ return GetObject(anObject);
+}
+
//=============================================================================
/*!
return GetObject(anObject);
}
+
+//=============================================================================
+/*!
+ * MakeTangentPlaneOnFace
+ */
+//=============================================================================
+
+GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeTangentPlaneOnFace
+ (GEOM::GEOM_Object_ptr theFace,
+ CORBA::Double theParameterU,
+ CORBA::Double theParameterV,
+ CORBA::Double theTrimSize)
+{
+ GEOM::GEOM_Object_var aGEOMObject;
+
+ //Set a not done flag
+ GetOperations()->SetNotDone();
+
+ if (theFace == NULL) return aGEOMObject._retn();
+
+ //Get the reference face
+
+ Handle(GEOM_Object) aRef = GetOperations()->GetEngine()->GetObject
+ (theFace->GetStudyID(), theFace->GetEntry());
+ if (aRef.IsNull()) return aGEOMObject._retn();
+
+ //Create the plane
+
+ Handle(GEOM_Object) anObject =
+ GetOperations()->MakeTangentPlaneOnFace(aRef, theParameterU,theParameterV,theTrimSize);
+ if (!GetOperations()->IsDone() || anObject.IsNull())
+ return aGEOMObject._retn();
+
+ return GetObject(anObject);
+}
+
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_IBasicOperations_i_HeaderFile
GEOM::GEOM_Object_ptr MakePointOnCurve (GEOM::GEOM_Object_ptr theCurve,
CORBA::Double theParameter);
+ GEOM::GEOM_Object_ptr MakeTangentOnCurve (GEOM::GEOM_Object_ptr theRefCurve,
+ CORBA::Double theParameter);
+
GEOM::GEOM_Object_ptr MakeVectorDXDYDZ (CORBA::Double theDX,
CORBA::Double theDY,
CORBA::Double theDZ);
CORBA::Double theXDX, CORBA::Double theXDY, CORBA::Double theXDZ,
CORBA::Double theYDX, CORBA::Double theYDY, CORBA::Double theYDZ);
+ GEOM::GEOM_Object_ptr MakeTangentPlaneOnFace (GEOM::GEOM_Object_ptr theFace,
+ CORBA::Double theParameterU,
+ CORBA::Double theParameterV,
+ CORBA::Double theTrimSize);
+
::GEOMImpl_IBasicOperations* GetOperations() { return (::GEOMImpl_IBasicOperations*)GetImpl(); }
};
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_IBlocksOperations_i_HeaderFile
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_IBooleanOperations_i_HeaderFile
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_ICurvesOperations_i_HeaderFile
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_IGroupOperations_i_HeaderFile
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_IHealingOperations_i_HeaderFile
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifdef WNT
#pragma warning( disable:4786 )
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_IInsertOperations_i_HeaderFile
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_ILocalOperations_i_HeaderFile
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// Get shape parameters
TCollection_AsciiString aDescription = GetOperations()->WhatIs(aShape);
- return strdup(aDescription.ToCString());
+ return CORBA::string_dup(aDescription.ToCString());
}
//=============================================================================
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_IMeasureOperations_i_HeaderFile
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include "GEOM_IOperations_i.hh"
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_IOperations_i_HeaderFile
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
return GetObject(anObject);
}
+//=============================================================================
+/*!
+ * GetSubShapeIndex
+ */
+//=============================================================================
+CORBA::Long GEOM_IShapesOperations_i::GetSubShapeIndex
+ (GEOM::GEOM_Object_ptr theMainShape, GEOM::GEOM_Object_ptr theSubShape)
+{
+ if (theMainShape == NULL || theSubShape == NULL) return -1;
+
+ //Get the reference shapes
+ Handle(GEOM_Object) aMainShapeRef = GetOperations()->GetEngine()->GetObject
+ (theMainShape->GetStudyID(), theMainShape->GetEntry());
+ Handle(GEOM_Object) aSubShapeRef = GetOperations()->GetEngine()->GetObject
+ (theSubShape->GetStudyID(), theSubShape->GetEntry());
+ if (aMainShapeRef.IsNull() || aSubShapeRef.IsNull()) return -1;
+
+ //Get the unique ID of <theSubShape> inside <theMainShape>
+ CORBA::Long anID = GetOperations()->GetSubShapeIndex(aMainShapeRef, aSubShapeRef);
+ if (!GetOperations()->IsDone())
+ return -1;
+
+ return anID;
+}
+
+//=============================================================================
+/*!
+ * GetTopologyIndex
+ */
+//=============================================================================
+CORBA::Long GEOM_IShapesOperations_i::GetTopologyIndex
+ (GEOM::GEOM_Object_ptr theMainShape, GEOM::GEOM_Object_ptr theSubShape)
+{
+ if (theMainShape == NULL || theSubShape == NULL) return -1;
+
+ //Get the reference shapes
+ Handle(GEOM_Object) aMainShapeRef = GetOperations()->GetEngine()->GetObject
+ (theMainShape->GetStudyID(), theMainShape->GetEntry());
+ Handle(GEOM_Object) aSubShapeRef = GetOperations()->GetEngine()->GetObject
+ (theSubShape->GetStudyID(), theSubShape->GetEntry());
+ if (aMainShapeRef.IsNull() || aSubShapeRef.IsNull()) return -1;
+
+ //Get an ID of <theSubShape>, unique among all sub-shapes of <theMainShape> of the same type
+ CORBA::Long anID = GetOperations()->GetTopologyIndex(aMainShapeRef, aSubShapeRef);
+ if (!GetOperations()->IsDone())
+ return -1;
+
+ return anID;
+}
+
+//=============================================================================
+/*!
+ * GetShapeTypeString
+ */
+//=============================================================================
+char* GEOM_IShapesOperations_i::GetShapeTypeString (GEOM::GEOM_Object_ptr theShape)
+{
+ if (theShape == NULL) return NULL;
+
+ //Get the reference shape
+ Handle(GEOM_Object) aShape = GetOperations()->GetEngine()->GetObject
+ (theShape->GetStudyID(), theShape->GetEntry());
+
+ if (aShape.IsNull()) return NULL;
+
+ // Get shape parameters
+ TCollection_AsciiString aDescription = GetOperations()->GetShapeTypeString(aShape);
+ return CORBA::string_dup(aDescription.ToCString());
+}
+
//=============================================================================
/*!
* NumberOfFaces
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_IShapesOperations_i_HeaderFile
GEOM::GEOM_Object_ptr GetSubShape (GEOM::GEOM_Object_ptr theMainShape,
CORBA::Long theID);
+ CORBA::Long GetSubShapeIndex (GEOM::GEOM_Object_ptr theMainShape,
+ GEOM::GEOM_Object_ptr theSubShape);
+
+ CORBA::Long GetTopologyIndex (GEOM::GEOM_Object_ptr theMainShape,
+ GEOM::GEOM_Object_ptr theSubShape);
+
+ char* GetShapeTypeString (GEOM::GEOM_Object_ptr theShape);
+
CORBA::Long NumberOfFaces (GEOM::GEOM_Object_ptr theShape);
CORBA::Long NumberOfEdges (GEOM::GEOM_Object_ptr theShape);
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_Stream.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_ITransformOperations_i_HeaderFile
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include <Standard_OStream.hxx>
//function : getShape
//purpose : return the TopoDS_Shape when client and servant are colocated, be careful
//=======================================================================
-long GEOM_Object_i::getShape() {
+CORBA::Long GEOM_Object_i::getShape() {
_geom = _impl->GetValue();
- return((long)(&_geom));
+ return CORBA::Long(size_t(&_geom));
}
//=============================================================================
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _GEOM_Object_i_HeaderFile
virtual SALOMEDS::TMPFile* GetShapeStream();
- long getShape();
+ virtual CORBA::Long getShape();
virtual bool IsMainShape() { return _impl->IsMainShape(); }
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
GEOM_Gen_i.hh
# additionnal information to compil and link file
-CPPFLAGS += $(OCC_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS += $(OCC_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
+CPPFLAGS += $(OCC_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS)
+CXXFLAGS += $(OCC_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS)
LDFLAGS += -lGEOMArchimede -lGEOMbasic -lGEOMimpl -lGEOMSketcher \
$(CAS_DATAEXCHANGE) $(CAS_LDPATH) -lTKFillet -lTKOffset \
- -L${KERNEL_ROOT_DIR}/lib/salome -lSalomeNS -lSalomeContainer -lSalomeGenericObj -lTOOLSDS
+ $(KERNEL_LDFLAGS) -lSalomeNS -lSalomeContainer -lSalomeGenericObj -lTOOLSDS
# additional file to be cleaned
MOSTLYCLEAN =
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef __GEOM_LIST_I_H__
#define __GEOM_LIST_I_H__
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#include "GEOM_Superv_i.hh"
#include "SALOME_LifeCycleCORBA.hxx"
+
+#include CORBA_SERVER_HEADER(SALOME_Session)
+#include "SALOMEDSClient_ClientFactory.hxx"
+
+#define isNewStudy(a,b) (a > 0 && a != b)
+
using namespace std;
//=============================================================================
// constructor:
setGeomEngine();
myStudyID = -1;
+ myLastStudyID = -1;
myBasicOp = GEOM::GEOM_IBasicOperations::_nil();
my3DPrimOp = GEOM::GEOM_I3DPrimOperations::_nil();
//=============================================================================
void GEOM_Superv_i::SetStudyID( CORBA::Long theId )
{
- myStudyID = theId;
+ // mkr : PAL10770 -->
+ myLastStudyID = myStudyID;
+
+ CORBA::Object_ptr anObject = name_service->Resolve("/Kernel/Session");
+ if ( !CORBA::is_nil(anObject) ) {
+ SALOME::Session_var aSession = SALOME::Session::_narrow(anObject);
+ if ( !CORBA::is_nil(aSession) ) {
+ int aStudyID = aSession->GetActiveStudyId();
+ if ( theId != aStudyID && aStudyID > 0) { // mkr : IPAL12128
+ MESSAGE("Warning : given study ID theId="<<theId<<" is wrong and will be replaced by the value "<<aStudyID);
+ myStudyID = aStudyID;
+ }
+ else
+ myStudyID = theId; // mkr : IPAL12128
+ }
+ }
+
+ if ( isNewStudy(myLastStudyID,myStudyID) ) {
+ if (CORBA::is_nil(myGeomEngine)) setGeomEngine();
+ string anEngine = _orb->object_to_string( myGeomEngine );
+
+ CORBA::Object_var anObj = name_service->Resolve("/myStudyManager");
+ if ( !CORBA::is_nil(anObj) ) {
+ SALOMEDS::StudyManager_var aStudyManager = SALOMEDS::StudyManager::_narrow(anObj);
+ if ( !CORBA::is_nil(aStudyManager) ) {
+ _PTR(Study) aDSStudy = ClientFactory::Study(aStudyManager->GetStudyByID(myStudyID));
+ if ( aDSStudy ) {
+ _PTR(SComponent) aSCO = aDSStudy->FindComponent(myGeomEngine->ComponentDataType());
+ if ( aSCO ) {
+ _PTR(StudyBuilder) aBuilder = aDSStudy->NewBuilder();
+ if ( aBuilder ) aBuilder->LoadWith( aSCO, anEngine );
+ }
+ }
+ }
+ }
+ }
+ // mkr : PAL10770 <--
}
//=============================================================================
// AddItemToListOfLong:
//=============================================================================
void GEOM_Superv_i::AddItemToListOfLong(GEOM::GEOM_List_ptr& theList,
- long theObject)
+ CORBA::Long theObject)
{
MESSAGE("GEOM_Superv_i::AddItemToListOfLong(...)");
if (GEOM_List_i<GEOM::ListOfLong>* aList =
// AddItemToListOfDouble:
//=============================================================================
void GEOM_Superv_i::AddItemToListOfDouble(GEOM::GEOM_List_ptr& theList,
- double theObject)
+ CORBA::Double theObject)
{
MESSAGE("GEOM_Superv_i::AddItemToListOfDouble(...)");
if (GEOM_List_i<GEOM::ListOfDouble>* aList =
if (CORBA::is_nil(myGeomEngine))
setGeomEngine();
// get GEOM_IBasicOperations interface
- myBasicOp = myGeomEngine->GetIBasicOperations(myStudyID);
+ if (CORBA::is_nil(myBasicOp) || isNewStudy(myLastStudyID,myStudyID))
+ myBasicOp = myGeomEngine->GetIBasicOperations(myStudyID);
}
//=============================================================================
if (CORBA::is_nil(myGeomEngine))
setGeomEngine();
// get GEOM_I3DPrimOperations interface
- my3DPrimOp = myGeomEngine->GetI3DPrimOperations(myStudyID);
+ if (CORBA::is_nil(my3DPrimOp) || isNewStudy(myLastStudyID,myStudyID))
+ my3DPrimOp = myGeomEngine->GetI3DPrimOperations(myStudyID);
}
//=============================================================================
if (CORBA::is_nil(myGeomEngine))
setGeomEngine();
// get GEOM_IBooleanOperations interface
- myBoolOp = myGeomEngine->GetIBooleanOperations(myStudyID);
+ if (CORBA::is_nil(myBoolOp) || isNewStudy(myLastStudyID,myStudyID))
+ myBoolOp = myGeomEngine->GetIBooleanOperations(myStudyID);
}
//=============================================================================
if (CORBA::is_nil(myGeomEngine))
setGeomEngine();
// get GEOM_IInsertOperations interface
- myInsOp = myGeomEngine->GetIInsertOperations(myStudyID);
+ if (CORBA::is_nil(myInsOp) || isNewStudy(myLastStudyID,myStudyID))
+ myInsOp = myGeomEngine->GetIInsertOperations(myStudyID);
}
//=============================================================================
if (CORBA::is_nil(myGeomEngine))
setGeomEngine();
// get GEOM_ITransformOperations interface
- myTransfOp = myGeomEngine->GetITransformOperations(myStudyID);
+ if (CORBA::is_nil(myTransfOp) || isNewStudy(myLastStudyID,myStudyID))
+ myTransfOp = myGeomEngine->GetITransformOperations(myStudyID);
}
//=============================================================================
if (CORBA::is_nil(myGeomEngine))
setGeomEngine();
// get GEOM_IShapesOperations interface
- myShapesOp = myGeomEngine->GetIShapesOperations(myStudyID);
+ if (CORBA::is_nil(myShapesOp) || isNewStudy(myLastStudyID,myStudyID))
+ myShapesOp = myGeomEngine->GetIShapesOperations(myStudyID);
}
//=============================================================================
if (CORBA::is_nil(myGeomEngine))
setGeomEngine();
// get GEOM_IBlocksOperations interface
- myBlocksOp = myGeomEngine->GetIBlocksOperations(myStudyID);
+ if (CORBA::is_nil(myBlocksOp) || isNewStudy(myLastStudyID,myStudyID))
+ myBlocksOp = myGeomEngine->GetIBlocksOperations(myStudyID);
}
//=============================================================================
if (CORBA::is_nil(myGeomEngine))
setGeomEngine();
// get GEOM_ICurvesOperations interface
- myCurvesOp = myGeomEngine->GetICurvesOperations(myStudyID);
+ if (CORBA::is_nil(myCurvesOp) || isNewStudy(myLastStudyID,myStudyID))
+ myCurvesOp = myGeomEngine->GetICurvesOperations(myStudyID);
}
//=============================================================================
if (CORBA::is_nil(myGeomEngine))
setGeomEngine();
// get GEOM_ILocalOperations interface
- myLocalOp = myGeomEngine->GetILocalOperations(myStudyID);
+ if (CORBA::is_nil(myLocalOp) || isNewStudy(myLastStudyID,myStudyID))
+ myLocalOp = myGeomEngine->GetILocalOperations(myStudyID);
}
//=============================================================================
if (CORBA::is_nil(myGeomEngine))
setGeomEngine();
// get GEOM_IGroupOperations interface
- myGroupOp = myGeomEngine->GetIGroupOperations(myStudyID);
+ if (CORBA::is_nil(myGroupOp) || isNewStudy(myLastStudyID,myStudyID))
+ myGroupOp = myGeomEngine->GetIGroupOperations(myStudyID);
}
//=============================================================================
//============================================================================
SALOMEDS::TMPFile* GEOM_Superv_i::Save(SALOMEDS::SComponent_ptr theComponent,
const char* theURL,
- bool isMultiFile)
+ CORBA::Boolean isMultiFile)
{
SALOMEDS::TMPFile_var aStreamFile;
return aStreamFile._retn();
//============================================================================
SALOMEDS::TMPFile* GEOM_Superv_i::SaveASCII(SALOMEDS::SComponent_ptr theComponent,
const char* theURL,
- bool isMultiFile)
+ CORBA::Boolean isMultiFile)
{
SALOMEDS::TMPFile_var aStreamFile;
return aStreamFile._retn();
CORBA::Boolean GEOM_Superv_i::Load(SALOMEDS::SComponent_ptr theComponent,
const SALOMEDS::TMPFile& theStream,
const char* theURL,
- bool isMultiFile)
+ CORBA::Boolean isMultiFile)
{
return false;
}
CORBA::Boolean GEOM_Superv_i::LoadASCII(SALOMEDS::SComponent_ptr theComponent,
const SALOMEDS::TMPFile& theStream,
const char* theURL,
- bool isMultiFile)
+ CORBA::Boolean isMultiFile)
{
return false;
}
// purpose :
//============================================================================
void GEOM_Superv_i::Close(SALOMEDS::SComponent_ptr theComponent)
-{}
+{
+}
//============================================================================
// function : ComponentDataType()
// function : CanPublishInStudy
// purpose :
//============================================================================
-bool GEOM_Superv_i::CanPublishInStudy(CORBA::Object_ptr theIOR)
+CORBA::Boolean GEOM_Superv_i::CanPublishInStudy(CORBA::Object_ptr theIOR)
{
if (CORBA::is_nil(myGeomEngine))
setGeomEngine();
CORBA::Double theZ)
{
MESSAGE("GEOM_Superv_i::MakePointXYZ");
- if (CORBA::is_nil(myBasicOp)) getBasicOp();
+ getBasicOp();
// make vertex and return
return myBasicOp->MakePointXYZ(theX, theY, theZ);
}
CORBA::Double theZ)
{
MESSAGE("GEOM_Superv_i::MakePointWithReference");
- if (CORBA::is_nil(myBasicOp)) getBasicOp();
+ getBasicOp();
return myBasicOp->MakePointWithReference(theReference, theX, theY, theZ);
}
CORBA::Double theParameter)
{
MESSAGE("GEOM_Superv_i::MakePointOnCurve");
- if (CORBA::is_nil(myBasicOp)) getBasicOp();
+ getBasicOp();
return myBasicOp->MakePointOnCurve(theRefCurve, theParameter);
}
+//=============================================================================
+// MakeTangentOnCurve:
+//=============================================================================
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeTangentOnCurve (GEOM::GEOM_Object_ptr theRefCurve,
+ CORBA::Double theParameter)
+{
+ MESSAGE("GEOM_Superv_i::MakeTangentOnCurve");
+ getBasicOp();
+ return myBasicOp->MakeTangentOnCurve(theRefCurve, theParameter);
+}
+
//=============================================================================
// MakeVectorDXDYDZ:
//=============================================================================
CORBA::Double theDZ)
{
MESSAGE("GEOM_Superv_i::MakeVectorDXDYDZ");
- if (CORBA::is_nil(myBasicOp)) getBasicOp();
+ getBasicOp();
return myBasicOp->MakeVectorDXDYDZ(theDX, theDY, theDZ);
}
GEOM::GEOM_Object_ptr thePnt2)
{
MESSAGE("GEOM_Superv_i::MakeVector");
- if (CORBA::is_nil(myBasicOp)) getBasicOp();
+ getBasicOp();
return myBasicOp->MakeVectorTwoPnt(thePnt1, thePnt2);
}
GEOM::GEOM_Object_ptr thePnt2)
{
MESSAGE("GEOM_Superv_i::MakeLineTwoPnt");
- if (CORBA::is_nil(myBasicOp)) getBasicOp();
+ getBasicOp();
return myBasicOp->MakeLineTwoPnt(thePnt1, thePnt2);
}
CORBA::Double theTrimSize)
{
MESSAGE("GEOM_Superv_i::MakePlaneThreePnt");
- if (CORBA::is_nil(myBasicOp)) getBasicOp();
+ getBasicOp();
return myBasicOp->MakePlaneThreePnt(thePnt1, thePnt2, thePnt3, theTrimSize);
}
CORBA::Double theTrimSize)
{
MESSAGE("GEOM_Superv_i::MakePlanePntVec");
- if (CORBA::is_nil(myBasicOp)) getBasicOp();
+ getBasicOp();
return myBasicOp->MakePlanePntVec(thePnt, theVec, theTrimSize);
}
CORBA::Double theTrimSize)
{
MESSAGE("GEOM_Superv_i::MakePlaneFace");
- if (CORBA::is_nil(myBasicOp)) getBasicOp();
+ getBasicOp();
return myBasicOp->MakePlaneFace(theFace, theTrimSize);
}
CORBA::Double theYDX, CORBA::Double theYDY, CORBA::Double theYDZ)
{
MESSAGE("GEOM_Superv_i::MakeMarker");
- if (CORBA::is_nil(myBasicOp)) getBasicOp();
+ getBasicOp();
return myBasicOp->MakeMarker(theOX, theOY, theOZ, theXDX, theXDY, theXDZ, theYDX, theYDY, theYDZ);
}
+//=============================================================================
+// MakeTangentPlaneOnFace:
+//=============================================================================
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeTangentPlaneOnFace (GEOM::GEOM_Object_ptr theFace,
+ CORBA::Double theParameterU,
+ CORBA::Double theParameterV,
+ CORBA::Double theTrimSize)
+{
+ MESSAGE("GEOM_Superv_i::MakeTangentPlaneOnFace");
+ getBasicOp();
+ return myBasicOp->MakeTangentPlaneOnFace(theFace, theParameterU,theParameterV,theTrimSize);
+}
+
//================= Primitives Construction : 3DPrimOperations ================
//=============================================================================
// MakeBox:
CORBA::Double theZ2)
{
MESSAGE("GEOM_Superv_i::MakeBox");
- if (CORBA::is_nil(myBasicOp)) getBasicOp();
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ getBasicOp();
+ get3DPrimOp();
return my3DPrimOp->MakeBoxTwoPnt(myBasicOp->MakePointXYZ(theX1, theY1, theZ1),
myBasicOp->MakePointXYZ(theX2, theY2, theZ2));
}
CORBA::Double theDZ)
{
MESSAGE("GEOM_Superv_i::MakeBoxDXDYDZ");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakeBoxDXDYDZ(theDX, theDY, theDZ);
}
GEOM::GEOM_Object_ptr thePnt2)
{
MESSAGE("GEOM_Superv_i::MakeBoxTwoPnt");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakeBoxTwoPnt(thePnt1, thePnt2);
}
CORBA::Double theHeight)
{
MESSAGE("GEOM_Superv_i::MakeCylinderPntVecRH");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakeCylinderPntVecRH(thePnt, theAxis, theRadius, theHeight);
}
CORBA::Double theH)
{
MESSAGE("GEOM_Superv_i::MakeCylinderRH");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakeCylinderRH(theR, theH);
}
CORBA::Double theRadius)
{
MESSAGE("GEOM_Superv_i::MakeSphepe");
- if (CORBA::is_nil(myBasicOp)) getBasicOp();
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ getBasicOp();
+ get3DPrimOp();
return my3DPrimOp->MakeSpherePntR(myBasicOp->MakePointXYZ(theX, theY, theZ), theRadius);
}
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSphereR (CORBA::Double theR)
{
MESSAGE("GEOM_Superv_i::MakeSphereR");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakeSphereR(theR);
}
CORBA::Double theR)
{
MESSAGE("GEOM_Superv_i::MakeSpherePntR");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakeSpherePntR(thePnt, theR);
}
CORBA::Double theRMinor)
{
MESSAGE("GEOM_Superv_i::MakeTorusPntVecRR");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakeTorusPntVecRR(thePnt, theVec, theRMajor, theRMinor);
}
CORBA::Double theRMinor)
{
MESSAGE("GEOM_Superv_i::MakeTorusRR");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakeTorusRR(theRMajor, theRMinor);
}
CORBA::Double theHeight)
{
MESSAGE("GEOM_Superv_i::MakeConePntVecR1R2H");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakeConePntVecR1R2H(thePnt, theAxis, theR1, theR2, theHeight);
}
CORBA::Double theHeight)
{
MESSAGE("GEOM_Superv_i::MakeConeR1R2H");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakeConeR1R2H(theR1, theR2, theHeight);
}
CORBA::Double theH)
{
MESSAGE("GEOM_Superv_i::MakePrismVecH");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakePrismVecH(theBase, theVec, theH);
}
GEOM::GEOM_Object_ptr thePoint2)
{
MESSAGE("GEOM_Superv_i::MakePrismTwoPnt");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakePrismTwoPnt(theBase, thePoint1, thePoint2);
}
GEOM::GEOM_Object_ptr thePath)
{
MESSAGE("GEOM_Superv_i::MakePipe");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakePipe(theBase, thePath);
}
CORBA::Double theAngle)
{
MESSAGE("GEOM_Superv_i::MakeRevolutionAxisAngle");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakeRevolutionAxisAngle(theBase, theAxis, theAngle);
}
CORBA::Long theNbIter)
{
MESSAGE("GEOM_Superv_i::MakeFilling");
- if (CORBA::is_nil(my3DPrimOp)) get3DPrimOp();
+ get3DPrimOp();
return my3DPrimOp->MakeFilling(theShape, theMinDeg, theMaxDeg, theTol2D, theTol3D, theNbIter);
}
// theOperation indicates the operation to be done:
// 1 - Common, 2 - Cut, 3 - Fuse, 4 - Section
MESSAGE("GEOM_Superv_i::MakeBoolean");
- if (CORBA::is_nil(myBoolOp)) getBoolOp();
+ getBoolOp();
return myBoolOp->MakeBoolean(theShape1, theShape2, theOperation);
}
+//=============================================================================
+// MakeThruSections:
+//=============================================================================
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeThruSections(const GEOM::ListOfGO& theSeqSections,
+ CORBA::Boolean theModeSolid,
+ CORBA::Double thePreci,
+ CORBA::Boolean theRuled)
+{
+ MESSAGE("GEOM_Superv_i::MakeThruSections");
+ get3DPrimOp();
+ return my3DPrimOp->MakeThruSections(theSeqSections, theModeSolid,thePreci,theRuled);
+}
+
+//=============================================================================
+// MakePipe:
+//=============================================================================
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePipeWithDifferentSections(const GEOM::ListOfGO& theBases,
+ const GEOM::ListOfGO& theLocations,
+ GEOM::GEOM_Object_ptr thePath,
+ CORBA::Boolean theWithContact,
+ CORBA::Boolean theWithCorrections)
+{
+ MESSAGE("GEOM_Superv_i::MakePipeWithDifferentSections");
+ get3DPrimOp();
+ return my3DPrimOp->MakePipeWithDifferentSections(theBases,theLocations, thePath,theWithContact,theWithCorrections);
+}
//=============================================================================
// MakeFuse:
//=============================================================================
GEOM::GEOM_Object_ptr theShape2)
{
MESSAGE("GEOM_Superv_i::MakeFuse");
- if (CORBA::is_nil(myBoolOp)) getBoolOp();
+ getBoolOp();
return myBoolOp->MakeBoolean(theShape1, theShape2, 3);
}
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();
+ getBoolOp();
return myBoolOp->MakePartition(aListImplS->GetList(), aListImplT->GetList(),
aListImplKI->GetList(), aListImplRI->GetList(),
theLimit, theRemoveWebs, aListImplM->GetList());
GEOM::GEOM_Object_ptr thePlane)
{
MESSAGE("GEOM_Superv_i::MakeHalfPartition");
- if (CORBA::is_nil(myBoolOp)) getBoolOp();
+ getBoolOp();
return myBoolOp->MakeHalfPartition(theShape, thePlane);
}
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCopy (GEOM::GEOM_Object_ptr theOriginal)
{
MESSAGE("GEOM_Superv_i::MakeCopy");
- if (CORBA::is_nil(myInsOp)) getInsOp();
+ getInsOp();
return myInsOp->MakeCopy(theOriginal);
}
const char* theFormatName)
{
MESSAGE("GEOM_Superv_i::Export");
- if (CORBA::is_nil(myInsOp)) getInsOp();
+ getInsOp();
myInsOp->Export(theObject, theFileName, theFormatName);
}
const char* theFormatName)
{
MESSAGE("GEOM_Superv_i::Import");
- if (CORBA::is_nil(myInsOp)) getInsOp();
+ getInsOp();
return myInsOp->Import(theFileName, theFormatName);
}
GEOM::string_array_out thePatterns)
{
MESSAGE("GEOM_Superv_i::ImportTranslators");
- if (CORBA::is_nil(myInsOp)) getInsOp();
+ getInsOp();
myInsOp->ImportTranslators(theFormats, thePatterns);
}
GEOM::string_array_out thePatterns)
{
MESSAGE("GEOM_Superv_i::ExportTranslators");
- if (CORBA::is_nil(myInsOp)) getInsOp();
+ getInsOp();
myInsOp->ExportTranslators(theFormats, thePatterns);
}
GEOM::GEOM_Object_ptr thePoint2)
{
MESSAGE("GEOM_Superv_i::TranslateTwoPoints");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->TranslateTwoPoints(theObject, thePoint1, thePoint2);
}
GEOM::GEOM_Object_ptr thePoint2)
{
MESSAGE("GEOM_Superv_i::TranslateTwoPointsCopy");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->TranslateTwoPointsCopy(theObject, thePoint1, thePoint2);
}
CORBA::Double theDZ)
{
MESSAGE("GEOM_Superv_i::TranslateDXDYDZ");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->TranslateDXDYDZ(theObject, theDX, theDY, theDZ);
}
CORBA::Double theDZ)
{
MESSAGE("GEOM_Superv_i::TranslateDXDYDZCopy");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->TranslateDXDYDZCopy(theObject, theDX, theDY, theDZ);
}
GEOM::GEOM_Object_ptr theVector)
{
MESSAGE("GEOM_Superv_i::TranslateVector");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->TranslateVector(theObject, theVector);
}
GEOM::GEOM_Object_ptr theVector)
{
MESSAGE("GEOM_Superv_i::TranslateVectorCopy");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->TranslateVectorCopy(theObject, theVector);
}
CORBA::Long theNbTimes)
{
MESSAGE("GEOM_Superv_i::MultiTranslate1D");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->MultiTranslate1D(theObject, theVector, theStep, theNbTimes);
}
CORBA::Long theNbTimes2)
{
MESSAGE("GEOM_Superv_i::MultiTranslate2D");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->MultiTranslate2D(theObject, theVector1, theStep1, theNbTimes1,
theVector2, theStep2, theNbTimes2);
}
CORBA::Double theAngle)
{
MESSAGE("GEOM_Superv_i::Rotate");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->Rotate(theObject, theAxis, theAngle);
}
CORBA::Double theAngle)
{
MESSAGE("GEOM_Superv_i::RotateCopy");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->RotateCopy(theObject, theAxis, theAngle);
}
CORBA::Long theNbTimes)
{
MESSAGE("GEOM_Superv_i::MultiRotate1D");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->MultiRotate1D(theObject, theAxis, theNbTimes);
}
CORBA::Long theNbTimes2)
{
MESSAGE("GEOM_Superv_i::MultiRotate2D");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->MultiRotate2D(theObject, theAxis, theAngle, theNbTimes1, theStep, theNbTimes2);
}
GEOM::GEOM_Object_ptr thePlane)
{
MESSAGE("GEOM_Superv_i::MirrorPlane");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->MirrorPlane(theObject, thePlane);
}
GEOM::GEOM_Object_ptr thePlane)
{
MESSAGE("GEOM_Superv_i::MirrorPlaneCopy");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->MirrorPlaneCopy(theObject, thePlane);
}
GEOM::GEOM_Object_ptr theAxis)
{
MESSAGE("GEOM_Superv_i::MirrorAxis");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->MirrorAxis(theObject, theAxis);
}
GEOM::GEOM_Object_ptr theAxis)
{
MESSAGE("GEOM_Superv_i::MirrorAxisCopy");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->MirrorAxisCopy(theObject, theAxis);
}
GEOM::GEOM_Object_ptr thePoint)
{
MESSAGE("GEOM_Superv_i::MirrorPoint");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->MirrorPoint(theObject, thePoint);
}
GEOM::GEOM_Object_ptr thePoint)
{
MESSAGE("GEOM_Superv_i::MirrorPointCopy");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->MirrorPointCopy(theObject, thePoint);
}
CORBA::Double theOffset)
{
MESSAGE("GEOM_Superv_i::OffsetShape");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->OffsetShape(theObject, theOffset);
}
CORBA::Double theOffset)
{
MESSAGE("GEOM_Superv_i::OffsetShapeCopy");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->OffsetShapeCopy(theObject, theOffset);
}
CORBA::Double theFactor)
{
MESSAGE("GEOM_Superv_i::ScaleShape");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->ScaleShape(theObject, thePoint, theFactor);
}
CORBA::Double theFactor)
{
MESSAGE("GEOM_Superv_i::ScaleShapeCopy");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->ScaleShapeCopy(theObject, thePoint, theFactor);
}
GEOM::GEOM_Object_ptr theEndLCS)
{
MESSAGE("GEOM_Superv_i::PositionShape");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->PositionShape(theObject, theStartLCS, theEndLCS);
}
GEOM::GEOM_Object_ptr theEndLCS)
{
MESSAGE("GEOM_Superv_i::PositionShapeCopy");
- if (CORBA::is_nil(myTransfOp)) getTransfOp();
+ getTransfOp();
return myTransfOp->PositionShapeCopy(theObject, theStartLCS, theEndLCS);
}
GEOM::GEOM_Object_ptr thePnt2)
{
MESSAGE("GEOM_Superv_i::MakeEdge");
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ getShapesOp();
return myShapesOp->MakeEdge(thePnt1, thePnt2);
}
MESSAGE("GEOM_Superv_i::MakeWire");
if (GEOM_List_i<GEOM::ListOfGO>* aListImplEW =
dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theEdgesAndWires, myPOA).in())) {
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ getShapesOp();
return myShapesOp->MakeWire(aListImplEW->GetList());
}
return NULL;
CORBA::Boolean isPlanarWanted)
{
MESSAGE("GEOM_Superv_i::MakeFace");
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ getShapesOp();
return myShapesOp->MakeFace(theWire, isPlanarWanted);
}
MESSAGE("GEOM_Superv_i::MakeFaceWires");
if (GEOM_List_i<GEOM::ListOfGO>* aListImplW =
dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theWires, myPOA).in())) {
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ getShapesOp();
return myShapesOp->MakeFaceWires(aListImplW->GetList(), isPlanarWanted);
}
return NULL;
MESSAGE("GEOM_Superv_i::MakeShell");
if (GEOM_List_i<GEOM::ListOfGO>* aListImplFS =
dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theFacesAndShells, myPOA).in())) {
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ getShapesOp();
return myShapesOp->MakeShell(aListImplFS->GetList());
}
return NULL;
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSolidShell (GEOM::GEOM_Object_ptr theShell)
{
MESSAGE("GEOM_Superv_i::MakeSolidShell");
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ getShapesOp();
return myShapesOp->MakeSolidShell(theShell);
}
MESSAGE("GEOM_Superv_i::MakeSolidShells");
if (GEOM_List_i<GEOM::ListOfGO>* aListImplS =
dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theShells, myPOA).in())) {
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ getShapesOp();
return myShapesOp->MakeSolidShells(aListImplS->GetList());
}
return NULL;
MESSAGE("GEOM_Superv_i::MakeCompound");
if (GEOM_List_i<GEOM::ListOfGO>* aListImpl =
dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theShapes, myPOA).in())) {
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ getShapesOp();
return myShapesOp->MakeCompound(aListImpl->GetList());
}
return NULL;
CORBA::Double theTolerance)
{
MESSAGE("GEOM_Superv_i::MakeGlueFaces");
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ getShapesOp();
return myShapesOp->MakeGlueFaces(theShape, theTolerance);
}
CORBA::Boolean isSorted)
{
MESSAGE("GEOM_Superv_i::MakeExplode");
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ getShapesOp();
GEOM::ListOfGO* aList = myShapesOp->MakeExplode(theShape, theShapeType, isSorted);
GEOM_List_i<GEOM::ListOfGO>* aListPtr = new GEOM_List_i<GEOM::ListOfGO>(*(aList));
CORBA::Long GEOM_Superv_i::NumberOfFaces (GEOM::GEOM_Object_ptr theShape)
{
MESSAGE("GEOM_Superv_i::NumberOfFaces");
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ getShapesOp();
return myShapesOp->NumberOfFaces(theShape);
}
CORBA::Long GEOM_Superv_i::NumberOfEdges (GEOM::GEOM_Object_ptr theShape)
{
MESSAGE("GEOM_Superv_i::NumberOfEdges");
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ getShapesOp();
return myShapesOp->NumberOfEdges(theShape);
}
GEOM::GEOM_Object_ptr GEOM_Superv_i::ChangeOrientation (GEOM::GEOM_Object_ptr theShape)
{
MESSAGE("GEOM_Superv_i::ChangeOrientation");
- if (CORBA::is_nil(myShapesOp)) getShapesOp();
+ getShapesOp();
return myShapesOp->ChangeOrientation(theShape);
}
GEOM::GEOM_Object_ptr thePnt4)
{
MESSAGE("GEOM_Superv_i::MakeQuad4Vertices");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->MakeQuad4Vertices(thePnt1, thePnt2, thePnt3, thePnt4);
}
GEOM::GEOM_Object_ptr theEdge4)
{
MESSAGE("GEOM_Superv_i::MakeQuad");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->MakeQuad(theEdge1, theEdge2, theEdge3, theEdge4);
}
GEOM::GEOM_Object_ptr theEdge2)
{
MESSAGE("GEOM_Superv_i::MakeQuad2Edges");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->MakeQuad2Edges(theEdge1, theEdge2);
}
GEOM::GEOM_Object_ptr theFace6)
{
MESSAGE("GEOM_Superv_i::MakeHexa");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->MakeHexa(theFace1, theFace2, theFace3, theFace4, theFace5, theFace6);
}
GEOM::GEOM_Object_ptr theFace2)
{
MESSAGE("GEOM_Superv_i::MakeHexa2Faces");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->MakeHexa2Faces(theFace1, theFace2);
}
CORBA::Double theEpsilon)
{
MESSAGE("GEOM_Superv_i::GetPoint");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->GetPoint(theShape, theX, theY, theZ, theEpsilon);
}
GEOM::GEOM_Object_ptr thePoint2)
{
MESSAGE("GEOM_Superv_i::GetEdge");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->GetEdge(theShape, thePoint1, thePoint2);
}
GEOM::GEOM_Object_ptr thePoint)
{
MESSAGE("GEOM_Superv_i::GetEdgeNearPoint");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->GetEdgeNearPoint(theShape, thePoint);
}
GEOM::GEOM_Object_ptr thePoint4)
{
MESSAGE("GEOM_Superv_i::GetFaceByPoints");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->GetFaceByPoints(theShape, thePoint1, thePoint2, thePoint3, thePoint4);
}
GEOM::GEOM_Object_ptr theEdge2)
{
MESSAGE("GEOM_Superv_i::GetFaceByEdges");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->GetFaceByEdges(theShape, theEdge1, theEdge2);
}
GEOM::GEOM_Object_ptr theFace)
{
MESSAGE("GEOM_Superv_i::GetOppositeFace");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->GetOppositeFace(theBlock, theFace);
}
GEOM::GEOM_Object_ptr thePoint)
{
MESSAGE("GEOM_Superv_i::GetFaceNearPoint");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->GetFaceNearPoint(theShape, thePoint);
}
GEOM::GEOM_Object_ptr theVector)
{
MESSAGE("GEOM_Superv_i::GetFaceByNormale");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->GetFaceByNormale(theBlock, theVector);
}
CORBA::Long& theNbBlocks)
{
MESSAGE("GEOM_Superv_i::IsCompoundOfBlocks");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->IsCompoundOfBlocks(theCompound, theMinNbFaces, theMaxNbFaces, theNbBlocks);
}
GEOM::GEOM_IBlocksOperations::BCErrors_out theErrors)
{
MESSAGE("GEOM_Superv_i::CheckCompoundOfBlocks");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->CheckCompoundOfBlocks(theCompound, theErrors);
}
const GEOM::GEOM_IBlocksOperations::BCErrors& theErrors)
{
MESSAGE("GEOM_Superv_i::PrintBCErrors");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->PrintBCErrors(theCompound, theErrors);
}
CORBA::Long theMaxNbFaces)
{
MESSAGE("GEOM_Superv_i::ExplodeCompoundOfBlocks");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
GEOM::ListOfGO* aBlocks = myBlocksOp->ExplodeCompoundOfBlocks(theCompound, theMinNbFaces, theMaxNbFaces);
GEOM_List_i<GEOM::ListOfGO>* aListPtr = new GEOM_List_i<GEOM::ListOfGO>(*(aBlocks));
return aListPtr->_this();
GEOM::GEOM_Object_ptr thePoint)
{
MESSAGE("GEOM_Superv_i::GetBlockNearPoint");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->GetBlockNearPoint(theCompound, thePoint);
}
MESSAGE("GEOM_Superv_i::GetBlockByParts");
if (GEOM_List_i<GEOM::ListOfGO>* aListImplP =
dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theParts, myPOA).in())) {
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->GetBlockByParts(theCompound, aListImplP->GetList());
}
return NULL;
MESSAGE("GEOM_Superv_i::GetBlocksByParts");
if (GEOM_List_i<GEOM::ListOfGO>* aListImplP =
dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theParts, myPOA).in())) {
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
GEOM::ListOfGO* aBlocks = myBlocksOp->GetBlocksByParts(theCompound, aListImplP->GetList());
GEOM_List_i<GEOM::ListOfGO>* aListPtr = new GEOM_List_i<GEOM::ListOfGO>(*(aBlocks));
CORBA::Long theNbTimes)
{
MESSAGE("GEOM_Superv_i::MakeMultiTransformation1D");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->MakeMultiTransformation1D(theBlock, theDirFace1, theDirFace2, theNbTimes);
}
CORBA::Long theNbTimesV)
{
MESSAGE("GEOM_Superv_i::MakeMultiTransformation2D");
- if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+ getBlocksOp();
return myBlocksOp->MakeMultiTransformation2D(theBlock,
theDirFace1U, theDirFace2U, theNbTimesU,
theDirFace1V, theDirFace2V, theNbTimesV);
CORBA::Double theR)
{
MESSAGE("GEOM_Superv_i::MakeCirclePntVecR");
- if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+ getCurvesOp();
return myCurvesOp->MakeCirclePntVecR(theCenter, theVector, theR);
}
GEOM::GEOM_Object_ptr thePnt3)
{
MESSAGE("GEOM_Superv_i::MakeCircleThreePnt");
- if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+ getCurvesOp();
return myCurvesOp->MakeCircleThreePnt(thePnt1, thePnt2, thePnt3);
}
CORBA::Double theRMinor)
{
MESSAGE("GEOM_Superv_i::MakeEllipse");
- if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+ getCurvesOp();
return myCurvesOp->MakeEllipse(theCenter, theVector, theRMajor, theRMinor);
}
GEOM::GEOM_Object_ptr thePnt3)
{
MESSAGE("GEOM_Superv_i::MakeArc");
- if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+ getCurvesOp();
return myCurvesOp->MakeArc(thePnt1, thePnt2, thePnt3);
}
MESSAGE("GEOM_Superv_i::MakePolyline");
if (GEOM_List_i<GEOM::ListOfGO>* aListImplP =
dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(thePoints, myPOA).in())) {
- if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+ getCurvesOp();
return myCurvesOp->MakePolyline(aListImplP->GetList());
}
return NULL;
MESSAGE("GEOM_Superv_i::MakeSplineBezier");
if (GEOM_List_i<GEOM::ListOfGO>* aListImplP =
dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(thePoints, myPOA).in())) {
- if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+ getCurvesOp();
return myCurvesOp->MakeSplineBezier(aListImplP->GetList());
}
return NULL;
MESSAGE("GEOM_Superv_i::MakeSplineInterpolation");
if (GEOM_List_i<GEOM::ListOfGO>* aListImplP =
dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(thePoints, myPOA).in())) {
- if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+ getCurvesOp();
return myCurvesOp->MakeSplineInterpolation(aListImplP->GetList());
}
return NULL;
MESSAGE("GEOM_Superv_i::MakeSketcher");
if (GEOM_List_i<GEOM::ListOfDouble>* aListImplWP =
dynamic_cast<GEOM_List_i<GEOM::ListOfDouble>*>(GetServant(theWorkingPlane, myPOA).in())) {
- if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+ getCurvesOp();
return myCurvesOp->MakeSketcher(theCommand, aListImplWP->GetList());
}
return NULL;
CORBA::Double theR)
{
MESSAGE("GEOM_Superv_i::MakeFilletAllMakeSketcher");
- if (CORBA::is_nil(myLocalOp)) getLocalOp();
+ getLocalOp();
return myLocalOp->MakeFilletAll(theShape, theR);
}
MESSAGE("GEOM_Superv_i::MakeFilletEdges");
if (GEOM_List_i<GEOM::ListOfLong>* aListImplE =
dynamic_cast<GEOM_List_i<GEOM::ListOfLong>*>(GetServant(theEdges, myPOA).in())) {
- if (CORBA::is_nil(myLocalOp)) getLocalOp();
+ getLocalOp();
return myLocalOp->MakeFilletEdges(theShape, theR, aListImplE->GetList());
}
return NULL;
MESSAGE("GEOM_Superv_i::MakeFilletFaces");
if (GEOM_List_i<GEOM::ListOfLong>* aListImplF =
dynamic_cast<GEOM_List_i<GEOM::ListOfLong>*>(GetServant(theFaces, myPOA).in())) {
- if (CORBA::is_nil(myLocalOp)) getLocalOp();
+ getLocalOp();
return myLocalOp->MakeFilletFaces(theShape, theR, aListImplF->GetList());
}
return NULL;
GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferAll (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD)
{
MESSAGE("GEOM_Superv_i::MakeChamferAll");
- if (CORBA::is_nil(myLocalOp)) getLocalOp();
+ getLocalOp();
return myLocalOp->MakeChamferAll(theShape, theD);
}
CORBA::Long theFace1, CORBA::Long theFace2)
{
MESSAGE("GEOM_Superv_i::MakeChamferEdge");
- if (CORBA::is_nil(myLocalOp)) getLocalOp();
+ getLocalOp();
return myLocalOp->MakeChamferEdge(theShape, theD1, theD2, theFace1, theFace2);
}
MESSAGE("GEOM_Superv_i::MakeChamferFaces");
if (GEOM_List_i<GEOM::ListOfLong>* aListImplF =
dynamic_cast<GEOM_List_i<GEOM::ListOfLong>*>(GetServant(theFaces, myPOA).in())) {
- if (CORBA::is_nil(myLocalOp)) getLocalOp();
+ getLocalOp();
return myLocalOp->MakeChamferFaces(theShape, theD1, theD2, aListImplF->GetList());
}
return NULL;
CORBA::Double theMeshingDeflection)
{
MESSAGE("GEOM_Superv_i::MakeArchimede");
- if (CORBA::is_nil(myLocalOp)) getLocalOp();
+ getLocalOp();
return myLocalOp->MakeArchimede(theShape, theWeight, theWaterDensity, theMeshingDeflection);
}
GEOM::GEOM_Object_ptr theSubShape)
{
MESSAGE("GEOM_Superv_i::GetSubShapeIndexMakeArchimede");
- if (CORBA::is_nil(myLocalOp)) getLocalOp();
+ getLocalOp();
return myLocalOp->GetSubShapeIndex(theShape, theSubShape);
}
CORBA::Long theShapeType)
{
MESSAGE("GEOM_Superv_i::CreateGroup");
- if (CORBA::is_nil(myGroupOp)) getGroupOp();
+ getGroupOp();
return myGroupOp->CreateGroup(theMainShape, theShapeType);
}
CORBA::Long theSubShapeId)
{
MESSAGE("GEOM_Superv_i::AddObject");
- if (CORBA::is_nil(myGroupOp)) getGroupOp();
+ getGroupOp();
myGroupOp->AddObject(theGroup, theSubShapeId);
}
CORBA::Long theSubShapeId)
{
MESSAGE("GEOM_Superv_i::RemoveObject");
- if (CORBA::is_nil(myGroupOp)) getGroupOp();
+ getGroupOp();
myGroupOp->RemoveObject(theGroup, theSubShapeId);
}
CORBA::Long GEOM_Superv_i::GetType (GEOM::GEOM_Object_ptr theGroup)
{
MESSAGE("GEOM_Superv_i::GetType");
- if (CORBA::is_nil(myGroupOp)) getGroupOp();
+ getGroupOp();
return myGroupOp->GetType(theGroup);
}
GEOM::GEOM_Object_ptr GEOM_Superv_i::GetMainShape (GEOM::GEOM_Object_ptr theGroup)
{
MESSAGE("GEOM_Superv_i::GetMainShape");
- if (CORBA::is_nil(myGroupOp)) getGroupOp();
+ getGroupOp();
return myGroupOp->GetMainShape(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();
+ getGroupOp();
GEOM::ListOfLong* aList = myGroupOp->GetObjects(theGroup);
GEOM_List_i<GEOM::ListOfLong>* aListPtr = new GEOM_List_i<GEOM::ListOfLong>(*(aList));
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef __GEOM_SUPERV_I_H__
#define __GEOM_SUPERV_I_H__
//-----------------------------------------------------------//
GEOM::GEOM_List_ptr CreateListOfGO();
void AddItemToListOfGO(GEOM::GEOM_List_ptr& theList,
- GEOM::GEOM_Object_ptr theObject);
+ 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);
+ CORBA::Long theObject);
//-----------------------------------------------------------//
// Create ListOfDouble and add items to it //
//-----------------------------------------------------------//
GEOM::GEOM_List_ptr CreateListOfDouble();
void AddItemToListOfDouble(GEOM::GEOM_List_ptr& theList,
- double theObject);
+ CORBA::Double theObject);
//-----------------------------------------------------------------------//
// Inherited methods from SALOMEDS::Driver //
SALOMEDS::TMPFile* Save(SALOMEDS::SComponent_ptr theComponent,
const char* theURL,
- bool isMultiFile);
+ CORBA::Boolean isMultiFile);
SALOMEDS::TMPFile* SaveASCII(SALOMEDS::SComponent_ptr theComponent,
const char* theURL,
- bool isMultiFile);
+ CORBA::Boolean isMultiFile);
CORBA::Boolean Load(SALOMEDS::SComponent_ptr theComponent,
const SALOMEDS::TMPFile& theStream,
const char* theURL,
- bool isMultiFile);
+ CORBA::Boolean isMultiFile);
CORBA::Boolean LoadASCII(SALOMEDS::SComponent_ptr theComponent,
const SALOMEDS::TMPFile& theStream,
const char* theURL,
- bool isMultiFile);
+ CORBA::Boolean isMultiFile);
void Close(SALOMEDS::SComponent_ptr theComponent);
char* ComponentDataType();
CORBA::Boolean isMultiFile,
CORBA::Boolean isASCII);
- bool CanPublishInStudy(CORBA::Object_ptr theIOR);
+ CORBA::Boolean CanPublishInStudy(CORBA::Object_ptr theIOR);
SALOMEDS::SObject_ptr PublishInStudy(SALOMEDS::Study_ptr theStudy,
SALOMEDS::SObject_ptr theSObject,
CORBA::Object_ptr theObject,
CORBA::Double theZ);
GEOM::GEOM_Object_ptr MakePointOnCurve (GEOM::GEOM_Object_ptr theRefCurve,
CORBA::Double theParameter);
+ GEOM::GEOM_Object_ptr MakeTangentOnCurve (GEOM::GEOM_Object_ptr theRefCurve,
+ CORBA::Double theParameter);
GEOM::GEOM_Object_ptr MakeVectorDXDYDZ (CORBA::Double theDX,
CORBA::Double theDY,
CORBA::Double theDZ);
CORBA::Double theXDX, CORBA::Double theXDY, CORBA::Double theXDZ,
CORBA::Double theYDX, CORBA::Double theYDY, CORBA::Double theYDZ);
+ GEOM::GEOM_Object_ptr MakeTangentPlaneOnFace (GEOM::GEOM_Object_ptr theFace,
+ CORBA::Double theParameterU,
+ CORBA::Double theParameterV,
+ CORBA::Double theTrimSize);
+
//-----------------------------------------------------------//
// Primitives Construction : 3DPrimOperations //
//-----------------------------------------------------------//
CORBA::Long theMinDeg, CORBA::Long theMaxDeg,
CORBA::Double theTol2D, CORBA::Double theTol3D,
CORBA::Long theNbIter);
+
+ GEOM::GEOM_Object_ptr MakeThruSections(const GEOM::ListOfGO& theSeqSections,
+ CORBA::Boolean theModeSolid,
+ CORBA::Double thePreci,
+ CORBA::Boolean theRuled);
+
+ GEOM::GEOM_Object_ptr MakePipeWithDifferentSections(const GEOM::ListOfGO& theBases,
+ const GEOM::ListOfGO& theLocations,
+ GEOM::GEOM_Object_ptr thePath,
+ CORBA::Boolean theWithContact,
+ CORBA::Boolean theWithCorrections);
//-----------------------------------------------------------//
// BooleanOperations //
SALOME_NamingService * name_service;
GEOM::GEOM_Gen_ptr myGeomEngine;
CORBA::Long myStudyID;
+ CORBA::Long myLastStudyID; // mkr : PAL10770
PortableServer::POA_var myPOA;
GEOM::GEOM_IBasicOperations_ptr myBasicOp;
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
GEOM_Superv_i.cc
LIB_SERVER_IDL = SALOMEDS.idl SALOMEDS_Attributes.idl SALOME_Component.idl SALOME_Exception.idl \
- SALOME_GenericObj.idl SALOME_ModuleCatalog.idl GEOM_Gen.idl GEOM_Superv.idl \
+ SALOME_GenericObj.idl SALOME_ModuleCatalog.idl SALOME_Session.idl GEOM_Gen.idl GEOM_Superv.idl \
# Executables targets
BIN =
EXPORT_HEADERS =
# additionnal information to compil and link file
-CPPFLAGS += $(OCC_INCLUDES) $(QT_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome $(BOOST_CPPFLAGS)
-CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
-LDFLAGS += -lGEOMEngine -lSalomeNS -lSalomeLifeCycleCORBA -lSalomeContainer -L${KERNEL_ROOT_DIR}/lib/salome -lSalomeGenericObj
+CPPFLAGS += $(OCC_INCLUDES) $(QT_INCLUDES) $(KERNEL_CXXFLAGS) $(BOOST_CPPFLAGS)
+CXXFLAGS += $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
+LDFLAGS += -lGEOMEngine -lSalomeNS -lSalomeLifeCycleCORBA -lSalomeContainer $(KERNEL_LDFLAGS) -lSalomeGenericObj
# additional file to be cleaned
MOSTLYCLEAN =
-#####################################################################\r
-#Created :17/02/2005\r
-#Auhtor :MASLOV Eugeny, KOVALTCHUK Alexey \r
-#####################################################################\r
-\r
-import geompy\r
-import salome\r
-import os\r
-import math\r
-\r
-#Sketcher_1 creation\r
-Sketcher_1 = geompy.MakeSketcher("Sketcher:F 100 -57.7:TT 100 57.7:TT 0 115.47:TT -100 57.7:TT -100 -57.7:TT 0 -115.47:WW") \r
-geompy.addToStudy(Sketcher_1, "Sketcher_1")\r
-Face_1 = geompy.MakeFace(Sketcher_1, 1)\r
-geompy.addToStudy(Face_1, "Face_1")\r
-\r
-#Line creation\r
-Line_1 = geompy.MakeLineTwoPnt(geompy.MakeVertex(0,0,0), geompy.MakeVertex(0,0,100))\r
-geompy.addToStudy(Line_1, "Line_1")\r
-\r
-#Prism creation\r
-Prism_1 = geompy.MakePrismVecH(Face_1, Line_1, 100)\r
-geompy.addToStudy(Prism_1, "Prism_1")\r
-\r
-#Sketcher_2 creation\r
-Sketcher_2 = geompy.MakeSketcher("Sketcher:F 50 0:TT 80 0:TT 112 13:TT 112 48:TT 80 63:TT 80 90:TT 50 90:WW", [0,0,0, 1,0,0, 0,1,0]) \r
-geompy.addToStudy(Sketcher_2, "Sketcher_2")\r
-Face_2 = geompy.MakeFace(Sketcher_2, 1)\r
-geompy.addToStudy(Face_2, "Face_2")\r
-\r
-#Revolution creation\r
-Revolution_1 = geompy.MakeRevolution(Face_2, Line_1, 2*math.pi)\r
-geompy.addToStudy(Revolution_1, "Revolution_1")\r
-\r
-#Common applying\r
-Common_1 = geompy.MakeBoolean(Revolution_1, Prism_1, 1)\r
-geompy.addToStudy(Common_1, "Common_1")\r
-\r
-#Explode Common_1 on edges\r
-CommonExplodedListEdges = geompy.SubShapeAll(Common_1, geompy.ShapeType["EDGE"])\r
-for i in range(0, len(CommonExplodedListEdges)):\r
- name = "Edge_"+str(i+1)\r
- geompy.addToStudyInFather(Common_1, CommonExplodedListEdges[i], name)\r
-\r
-#Fillet applying\r
-#ID = geompy.GetSubShapeID(Common_1, CommonExplodedListEdges[0])\r
-Fillet_1 = geompy.MakeFillet(Common_1, 10, geompy.ShapeType["EDGE"], [6])\r
-geompy.addToStudy(Fillet_1, "Fillet_1")\r
-\r
-#Chamfer applying\r
-Chamfer_1 = geompy.MakeChamferEdge(Fillet_1, 10, 10, 16, 50 )\r
-geompy.addToStudy(Chamfer_1, "Chamfer_1")\r
-\r
-Chamfer_2 = geompy.MakeChamferEdge(Chamfer_1, 10, 10, 21, 31 )\r
-geompy.addToStudy(Chamfer_2, "Chamfer_2")\r
-\r
-#Import of the shape from "slots.brep"\r
-thePath = os.getenv("DATA_DIR")\r
-theFileName = thePath + "/Shapes/Brep/slots.brep"\r
-theShapeForCut = geompy.ImportBREP(theFileName)\r
-geompy.addToStudy(theShapeForCut, "slot.brep_1")\r
-\r
-#Cut applying\r
-Cut_1 = geompy.MakeBoolean(Chamfer_2, theShapeForCut, 2)\r
-geompy.addToStudy(Cut_1, "Cut_1")\r
-\r
-salome.sg.updateObjBrowser(1)\r
-\r
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
+#####################################################################
+#Created :17/02/2005
+#Auhtor :MASLOV Eugeny, KOVALTCHUK Alexey
+#####################################################################
+
+import geompy
+import salome
+import os
+import math
+
+#Sketcher_1 creation
+Sketcher_1 = geompy.MakeSketcher("Sketcher:F 100 -57.7:TT 100 57.7:TT 0 115.47:TT -100 57.7:TT -100 -57.7:TT 0 -115.47:WW")
+geompy.addToStudy(Sketcher_1, "Sketcher_1")
+Face_1 = geompy.MakeFace(Sketcher_1, 1)
+geompy.addToStudy(Face_1, "Face_1")
+
+#Line creation
+Line_1 = geompy.MakeLineTwoPnt(geompy.MakeVertex(0,0,0), geompy.MakeVertex(0,0,100))
+geompy.addToStudy(Line_1, "Line_1")
+
+#Prism creation
+Prism_1 = geompy.MakePrismVecH(Face_1, Line_1, 100)
+geompy.addToStudy(Prism_1, "Prism_1")
+
+#Sketcher_2 creation
+Sketcher_2 = geompy.MakeSketcher("Sketcher:F 50 0:TT 80 0:TT 112 13:TT 112 48:TT 80 63:TT 80 90:TT 50 90:WW", [0,0,0, 1,0,0, 0,1,0])
+geompy.addToStudy(Sketcher_2, "Sketcher_2")
+Face_2 = geompy.MakeFace(Sketcher_2, 1)
+geompy.addToStudy(Face_2, "Face_2")
+
+#Revolution creation
+Revolution_1 = geompy.MakeRevolution(Face_2, Line_1, 2*math.pi)
+geompy.addToStudy(Revolution_1, "Revolution_1")
+
+#Common applying
+Common_1 = geompy.MakeBoolean(Revolution_1, Prism_1, 1)
+geompy.addToStudy(Common_1, "Common_1")
+
+#Explode Common_1 on edges
+CommonExplodedListEdges = geompy.SubShapeAll(Common_1, geompy.ShapeType["EDGE"])
+for i in range(0, len(CommonExplodedListEdges)):
+ name = "Edge_"+str(i+1)
+ geompy.addToStudyInFather(Common_1, CommonExplodedListEdges[i], name)
+
+#Fillet applying
+#ID = geompy.GetSubShapeID(Common_1, CommonExplodedListEdges[0])
+Fillet_1 = geompy.MakeFillet(Common_1, 10, geompy.ShapeType["EDGE"], [6])
+geompy.addToStudy(Fillet_1, "Fillet_1")
+
+#Chamfer applying
+Chamfer_1 = geompy.MakeChamferEdge(Fillet_1, 10, 10, 16, 50 )
+geompy.addToStudy(Chamfer_1, "Chamfer_1")
+
+Chamfer_2 = geompy.MakeChamferEdge(Chamfer_1, 10, 10, 21, 31 )
+geompy.addToStudy(Chamfer_2, "Chamfer_2")
+
+#Import of the shape from "slots.brep"
+thePath = os.getenv("DATA_DIR")
+theFileName = thePath + "/Shapes/Brep/slots.brep"
+theShapeForCut = geompy.ImportBREP(theFileName)
+geompy.addToStudy(theShapeForCut, "slot.brep_1")
+
+#Cut applying
+Cut_1 = geompy.MakeBoolean(Chamfer_2, theShapeForCut, 2)
+geompy.addToStudy(Cut_1, "Cut_1")
+
+salome.sg.updateObjBrowser(1)
+
-# GEOM GEOM_SWIG : binding of C++ omplementaion with Python
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.
#
-# Copyright (C) 2003 CEA/DEN, EDF R&D
+# 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.com
+#
+# GEOM GEOM_SWIG : binding of C++ omplementaion with Python
#
# File : GEOM_Partition1.py
# Module : GEOM
-# GEOM GEOM_SWIG : binding of C++ omplementaion with Python
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.
#
-# Copyright (C) 2003 CEA/DEN, EDF R&D
+# 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.com
+#
+# GEOM GEOM_SWIG : binding of C++ omplementaion with Python
#
# File : GEOM_Partition2.py
# Module : GEOM
-# GEOM GEOM_SWIG : binding of C++ omplementaion with Python
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.
#
-# Copyright (C) 2003 CEA/DEN, EDF R&D
+# 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.com
+#
+# GEOM GEOM_SWIG : binding of C++ omplementaion with Python
#
# File : GEOM_Partition3.py
# Module : GEOM
-# GEOM GEOM_SWIG : binding of C++ omplementaion with Python
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.
#
-# Copyright (C) 2003 CEA/DEN, EDF R&D
+# 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.com
+#
+# GEOM GEOM_SWIG : binding of C++ omplementaion with Python
#
# File : GEOM_Partition4.py
# Module : GEOM
-# GEOM GEOM_SWIG : binding of C++ omplementaion with Python
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.
#
-# Copyright (C) 2003 CEA/DEN, EDF R&D
+# 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.com
+#
+# GEOM GEOM_SWIG : binding of C++ omplementaion with Python
#
# File : GEOM_Partition5.py
# Module : GEOM
-# GEOM GEOM_SWIG : binding of C++ omplementaion with Python\r
-#\r
-# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,\r
-# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS \r
-# \r
-# This library is free software; you can redistribute it and/or \r
-# modify it under the terms of the GNU Lesser General Public \r
-# License as published by the Free Software Foundation; either \r
-# version 2.1 of the License. \r
-# \r
-# This library is distributed in the hope that it will be useful, \r
-# but WITHOUT ANY WARRANTY; without even the implied warranty of \r
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \r
-# Lesser General Public License for more details. \r
-# \r
-# You should have received a copy of the GNU Lesser General Public \r
-# License along with this library; if not, write to the Free Software \r
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \r
-# \r
-# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org \r
-#\r
-#\r
-#\r
-# File : GEOM_Sketcher.py\r
-# Author : Damien COQUERET, Open CASCADE\r
-# Module : GEOM\r
-# $Header$\r
-\r
-import geompy\r
-\r
-#SKETCHER INFOS\r
-#Init Sketcher\r
-#Create a string beginning by :"Sketcher:"\r
-#Each command must be separated by ":"\r
-#"F x y" : Create first point at X & Y\r
-\r
-#To Make Segment\r
-#"R angle" : Set the direction by angle\r
-#"D dx dy" : Set the direction by DX & DY\r
-\r
-#"TT x y" : Create by point at X & Y\r
-#"T dx dy" : Create by point with DX & DY\r
-#"L length" : Create by direction & Length\r
-#"IX x" : Create by direction & Intersect. X\r
-#"IY y" : Create by direction & Intersect. Y\r
-\r
-#To Make Arc\r
-#"C radius length" : Create by direction, radius and length(in degree)\r
-\r
-#To finish\r
-#"WW" : Close Wire\r
-\r
-#Create Sketcher\r
-Cmd = "Sketch:F 0 0:TT 0 100:C 100 180:WW"\r
-Sketcher = geompy.MakeSketcher(Cmd) #(string)->GEOM_Shape_ptr\r
-\r
-#Add In Study\r
-id_Sketcher = geompy.addToStudy(Sketcher, "Sketcher")\r
+# GEOM GEOM_SWIG : binding of C++ omplementaion with Python
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
+#
+#
+# File : GEOM_Sketcher.py
+# Author : Damien COQUERET, Open CASCADE
+# Module : GEOM
+# $Header$
+
+import geompy
+
+#SKETCHER INFOS
+#Init Sketcher
+#Create a string beginning by :"Sketcher:"
+#Each command must be separated by ":"
+#"F x y" : Create first point at X & Y
+
+#To Make Segment
+#"R angle" : Set the direction by angle
+#"D dx dy" : Set the direction by DX & DY
+
+#"TT x y" : Create by point at X & Y
+#"T dx dy" : Create by point with DX & DY
+#"L length" : Create by direction & Length
+#"IX x" : Create by direction & Intersect. X
+#"IY y" : Create by direction & Intersect. Y
+
+#To Make Arc
+#"C radius length" : Create by direction, radius and length(in degree)
+
+#To finish
+#"WW" : Close Wire
+
+#Create Sketcher
+Cmd = "Sketch:F 0 0:TT 0 100:C 100 180:WW"
+Sketcher = geompy.MakeSketcher(Cmd) #(string)->GEOM_Shape_ptr
+
+#Add In Study
+id_Sketcher = geompy.addToStudy(Sketcher, "Sketcher")
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
# File : GEOM_usinggeom.py
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
# File : GEOM_TestHealing.py
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
def TestMeasureOperations (geompy, math):
p0 = geompy.MakeVertex(0 , 0, 0)
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
# File : GEOM_TestOthers.py
geompy.AddObject(CreateGroup, f_ind_6) # box_faces[5]
geompy.AddObject(CreateGroup, f_ind_1) # box_faces[0]
geompy.AddObject(CreateGroup, f_ind_4) # box_faces[3]
+ # Now contains f_ind_6, f_ind_1, f_ind_4
# UnionList
geompy.UnionList(CreateGroup, [box_faces[2], box_faces[4], box_faces[5]])
+ # Now contains f_ind_6, f_ind_1, f_ind_4, f_ind_3, f_ind_5
# RemoveObject(theGroup, theSubShapeID)
geompy.RemoveObject(CreateGroup, f_ind_1) # box_faces[0]
+ # Now contains f_ind_6, f_ind_4, f_ind_3, f_ind_5
# DifferenceList
geompy.DifferenceList(CreateGroup, [box_faces[1], box_faces[0], box_faces[3]])
+ # Now contains f_ind_6, f_ind_3, f_ind_5
# GetObjectIDs
GetObjectIDs = geompy.GetObjectIDs(CreateGroup)
BoxCopy = geompy.GetMainShape(CreateGroup)
+ # DifferenceIDs
+ geompy.DifferenceIDs(CreateGroup, [f_ind_3, f_ind_5])
+ # Now contains f_ind_6
+
+ # UnionIDs
+ geompy.UnionIDs(CreateGroup, [f_ind_1, f_ind_2, f_ind_6])
+ # Now contains f_ind_6, f_ind_1, f_ind_2
+
+ # Check
+ GetObjectIDs = geompy.GetObjectIDs(CreateGroup)
+ print "Group of Box's faces includes the following IDs:"
+ print "(must be ", f_ind_6, ", ", f_ind_1, " and ", f_ind_2, ")"
+ for ObjectID in GetObjectIDs:
+ print " ", ObjectID
+
# -----------------------------------------------------------------------------
# enumeration ShapeTypeString as a dictionary
# -----------------------------------------------------------------------------
for face_i in faces_on_pln:
geompy.addToStudy(face_i, "Face on Plane (N = (0, 1, 1)) or below it")
+ # GetShapesOnPlaneIDs
+ faces_above_pln_ids = geompy.GetShapesOnPlaneIDs(blocksComp, geompy.ShapeType["FACE"],
+ v_0pp, geompy.GEOM.ST_OUT)
+ faces_above = geompy.CreateGroup(blocksComp, geompy.ShapeType["FACE"])
+ geompy.UnionIDs(faces_above, faces_above_pln_ids)
+ geompy.addToStudy(faces_above, "Group of faces above Plane (N = (0, 1, 1))")
+
# GetShapesOnCylinder
- edges_on_cyl = geompy.GetShapesOnCylinder(blocksComp, geompy.ShapeType["EDGE"],
- vy, 55, geompy.GEOM.ST_OUT)
- for edge_i in edges_on_cyl:
+ edges_out_cyl = geompy.GetShapesOnCylinder(blocksComp, geompy.ShapeType["EDGE"],
+ vy, 55, geompy.GEOM.ST_OUT)
+ for edge_i in edges_out_cyl:
geompy.addToStudy(edge_i, "Edge out of Cylinder (axis = (0, 1, 0), r = 55)")
+ # GetShapesOnCylinderIDs
+ edges_in_cyl_ids = geompy.GetShapesOnCylinderIDs(blocksComp, geompy.ShapeType["EDGE"],
+ vy, 80, geompy.GEOM.ST_IN)
+ edges_in = geompy.CreateGroup(blocksComp, geompy.ShapeType["EDGE"])
+ geompy.UnionIDs(edges_in, edges_in_cyl_ids)
+ geompy.addToStudy(edges_in, "Group of edges inside Cylinder (axis = (0, 1, 0), r = 55)")
+
# GetShapesOnSphere
vertices_on_sph = geompy.GetShapesOnSphere(blocksComp, geompy.ShapeType["VERTEX"],
p0, 100, geompy.GEOM.ST_ON)
geompy.addToStudy(vertex_i, "Vertex on Sphere (center = (0, 0, 0), r = 100)")
pass
+ # GetShapesOnSphereIDs
+ vertices_on_sph_ids = geompy.GetShapesOnSphereIDs(blocksComp, geompy.ShapeType["VERTEX"],
+ p0, 100, geompy.GEOM.ST_ON)
+ vertices_on = geompy.CreateGroup(blocksComp, geompy.ShapeType["VERTEX"])
+ geompy.UnionIDs(vertices_on, vertices_on_sph_ids)
+ geompy.addToStudy(vertices_on, "Group of vertices on Sphere (center = (0, 0, 0), r = 100)")
+
# GetShapesOnQuadrangle
geompy.addToStudy(f12, "F12" )
print "Error in GetShapesOnQuadrangle()"
pass
+ # GetShapesOnQuadrangleIDs
+ vertices_on_quad_ids = geompy.GetShapesOnQuadrangleIDs(f12, geompy.ShapeType["VERTEX"],
+ tl, tr, bl, br, geompy.GEOM.ST_ON)
+ vertices_on_quad = geompy.CreateGroup(f12, geompy.ShapeType["VERTEX"])
+ geompy.UnionIDs(vertices_on_quad, vertices_on_quad_ids)
+ geompy.addToStudy(vertices_on_quad, "Group of vertices on Quadrangle F12")
+
# GetInPlace(theShapeWhere, theShapeWhat)
box5 = geompy.MakeBoxDXDYDZ(100, 100, 100)
box6 = geompy.MakeTranslation(box5, 50, 50, 0)
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
#==============================================================================
# Info.
# Bug (from script, bug) : cyl2complementary_modified.py, PAL6700
import salome
import geompy
geomgui = salome.ImportComponentGUI("GEOM")
-
+import salome_ComponentGUI
def addToStudy(shape, name):
i = geompy.addToStudy(shape, name)
salome.sg.updateObjBrowser(0)
- geomgui.createAndDisplayGO(i)
+ if not isinstance(geomgui, type(salome_ComponentGUI)):
+ geomgui.createAndDisplayGO(i)
return i
# Piece
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
import geompy
import math
from time import sleep
-
+import salome_ComponentGUI
geom = salome.lcc.FindOrLoadComponent("FactoryServer", "GEOM")
myBuilder = salome.myStudy.NewBuilder()
torus1 = PrimOp.MakeTorusPntVecRR(point0,dirz,150.,25.)
id_torus1 = geompy.addToStudy(torus1,"torus1")
-gg.createAndDisplayGO(id_torus1)
+if not isinstance(gg, type(salome_ComponentGUI)):
+ gg.createAndDisplayGO(id_torus1)
torus2 = InsertOp.MakeCopy(torus1)
vec1 = BasicOp.MakeVectorDXDYDZ(0.,0.,100.)
torus2 = TrsfOp.TranslateVectorCopy(torus2,vec1)
id_torus2 = geompy.addToStudy(torus2,"torus2")
-gg.createAndDisplayGO(id_torus2)
+if not isinstance(gg, type(salome_ComponentGUI)):
+ gg.createAndDisplayGO(id_torus2)
cylz1 = PrimOp.MakeCylinderPntVecRH(point0,dirz,25.,100.)
name = "cyl%d"%(ind)
acyl = TrsfOp.TranslateVectorCopy(acyl,vec_i)
id_acyl = geompy.addToStudy(acyl,name)
- gg.createAndDisplayGO(id_acyl)
+ if not isinstance(gg, type(salome_ComponentGUI)):
+ gg.createAndDisplayGO(id_acyl)
shapeList.append(acyl)
idList.append(id_acyl)
ind = ind +1
cage = geompy.MakeCompound(shapeList)
id_cage = geompy.addToStudy(cage,"cage")
-gg.createAndDisplayGO(id_cage)
+if not isinstance(gg, type(salome_ComponentGUI)):
+ gg.createAndDisplayGO(id_cage)
from salome import sg
sleep(1)
sg.Display(id_torus1)
sg.Display(id_torus2)
sg.Display(id_acyl)
-
-gg.setTransparency(id_torus1,0.5)
-
-gg.setDisplayMode(id_torus1,1)
-gg.setDisplayMode(id_torus2,1)
-gg.setDisplayMode(id_acyl,1)
-#gg.setDisplayMode(id_cage,1)
-
-gg.setColor(id_torus1,0,0,255)
-gg.setColor(id_torus2,255,0,0)
-gg.setColor(id_acyl,0,255,0)
-#gg.setColor(id_cage,255,255,0)
+if not isinstance(gg, type(salome_ComponentGUI)):
+ gg.setTransparency(id_torus1,0.5)
+
+ gg.setDisplayMode(id_torus1,1)
+ gg.setDisplayMode(id_torus2,1)
+ gg.setDisplayMode(id_acyl,1)
+ #gg.setDisplayMode(id_cage,1)
+
+ gg.setColor(id_torus1,0,0,255)
+ gg.setColor(id_torus2,255,0,0)
+ gg.setColor(id_acyl,0,255,0)
+ #gg.setColor(id_cage,255,255,0)
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
geom = salome.lcc.FindOrLoadComponent("FactoryServer", "GEOM")
myBuilder = salome.myStudy.NewBuilder()
-from geompy import gg
+#from geompy import gg
#smeshgui = salome.ImportComponentGUI("SMESH")
#smeshgui.Init(salome.myStudyId);
-# GEOM GEOM_SWIG : binding of C++ omplementaion with Python\r
-#\r
-# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,\r
-# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS \r
-# \r
-# This library is free software; you can redistribute it and/or \r
-# modify it under the terms of the GNU Lesser General Public \r
-# License as published by the Free Software Foundation; either \r
-# version 2.1 of the License. \r
-# \r
-# This library is distributed in the hope that it will be useful, \r
-# but WITHOUT ANY WARRANTY; without even the implied warranty of \r
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU \r
-# Lesser General Public License for more details. \r
-# \r
-# You should have received a copy of the GNU Lesser General Public \r
-# License along with this library; if not, write to the Free Software \r
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \r
-# \r
-# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org \r
-#\r
-#\r
-#\r
-# File : GEOM_example5.py\r
-# Author : Damien COQUERET, Open CASCADE\r
-# Module : GEOM\r
-# $Header$\r
-\r
-import salome\r
-import geompy\r
-\r
-geom = salome.lcc.FindOrLoadComponent("FactoryServer", "GEOM")\r
-\r
-#Create Points\r
-BasicOp = geom.GetIBasicOperations(salome.myStudyId)\r
-Vertex1 = BasicOp.MakePointXYZ(0., 0., 0.)\r
-Vertex2 = BasicOp.MakePointXYZ(100., 20., 30.)\r
-Vertex3 = BasicOp.MakePointXYZ(150., 100., -25.)\r
-Vertex4 = BasicOp.MakePointXYZ(40., -80., 79.)\r
-\r
-#GEOM_Objects List for Splines\r
-GOList = []\r
-GOList.append(Vertex1)\r
-GOList.append(Vertex2)\r
-GOList.append(Vertex3)\r
-GOList.append(Vertex4)\r
-\r
-#Create Splines\r
-Bezier = geompy.MakeBezier(GOList)\r
-Interpol = geompy.MakeInterpol(GOList)\r
-\r
-#Add In Study\r
-id_Bezier = geompy.addToStudy(Bezier, "Bezier")\r
-id_Interpol = geompy.addToStudy(Interpol, "Interpol")\r
+# GEOM GEOM_SWIG : binding of C++ omplementaion with Python
+#
+# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
+#
+#
+# File : GEOM_example5.py
+# Author : Damien COQUERET, Open CASCADE
+# Module : GEOM
+# $Header$
+
+import salome
+import geompy
+
+geom = salome.lcc.FindOrLoadComponent("FactoryServer", "GEOM")
+
+#Create Points
+BasicOp = geom.GetIBasicOperations(salome.myStudyId)
+Vertex1 = BasicOp.MakePointXYZ(0., 0., 0.)
+Vertex2 = BasicOp.MakePointXYZ(100., 20., 30.)
+Vertex3 = BasicOp.MakePointXYZ(150., 100., -25.)
+Vertex4 = BasicOp.MakePointXYZ(40., -80., 79.)
+
+#GEOM_Objects List for Splines
+GOList = []
+GOList.append(Vertex1)
+GOList.append(Vertex2)
+GOList.append(Vertex3)
+GOList.append(Vertex4)
+
+#Create Splines
+Bezier = geompy.MakeBezier(GOList)
+Interpol = geompy.MakeInterpol(GOList)
+
+#Add In Study
+id_Bezier = geompy.addToStudy(Bezier, "Bezier")
+id_Interpol = geompy.addToStudy(Interpol, "Interpol")
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
"""
"""
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
#==============================================================================
# Info.
# Bug (from script, bug) : shellSolid_modified.py, PAL6611
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
#==============================================================================
# Info.
# Bug (from script, bug) : tube_geom_corrected.py, PAL5243
-#==============================================================================\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
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
+#==============================================================================
+# Info.
+# Bug (from script, bug) : tube_geom_gg2_corrected.py, PAL5243
+# Modified : 25/11/2004
+# Author : Kovaltchuk Alexey
+# Project : PAL/SALOME
+#==============================================================================
+#
+# Geometrie du cas test
+#
+
+from geompy import *
+import salome
+#
+# 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)
+
+baseId = 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.)
+yaxis = MakeVectorDXDYDZ(0.,1.,0.)
+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.),
+ MakeVectorDXDYDZ(1.,0.,0.), 10000. )
+cut_right = MakeMirrorByPlane(cut_left,symPlaneYZ)
+#
+# front chamfer
+#
+xaxis = MakeVectorDXDYDZ(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.),
+ MakeVectorDXDYDZ(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)
+travId = 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 = MakePartition([base.,weld.GetName()])
+assemblage = MakePartition([base,weld])
+addToStudy(assemblage, "base+weld")
+#print assemblage.GetName()
+#print trav.GetName()
+#assemblage = MakePartition([assemblage.GetName(),trav.GetName()])
+assemblage = MakePartition([assemblage,trav])
+assemblageId = addToStudy(assemblage, "assemblage")
+
+#
+# Display
+#
+gg = ImportComponentGUI("GEOM")
+import salome_ComponentGUI
+if not isinstance(gg, type(salome_ComponentGUI)):
+ gg.initGeomGen()
+ 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,255,0,0)
+ gg.createAndDisplayGO(weldId)
+ gg.setTransparency(weldId,0.5)
+ gg.setDisplayMode(weldId,1)
+ gg.setColor(weldId,0,0,255)
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
#####################################################################################
#Created :17/02/2005
#Auhtor :KOVALTCHUK Alexey
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
#####################################################################
#Created :17/02/2005
#Auhtor :KOVALTCHUK Alexey
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
#==============================================================================
# Created : 17/02/2005
# Author : Alexander KOVALEV
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
#####################################################################
#Created :17/02/2005
#Auhtor :KOVALTCHUK Alexey
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
#####################################################################
#Created :15/02/2005
#Auhtor :KOVALTCHUK Alexey
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
g = lcc.FindOrLoadComponent("FactoryServer", "GEOM")
geom = g._narrow( GEOM.GEOM_Gen )
-gg = ImportComponentGUI("GEOM")
-gg.initGeomGen()
+#gg = ImportComponentGUI("GEOM")
+#gg.initGeomGen()
#SRN: modified on Mar 18, 2005
#SRN: end of modifications
+## Get name for sub-shape aSubObj of shape aMainObj
+#
+# Example: see GEOM_TestAll.py
def SubShapeName(aSubObj, aMainObj):
- """
- * Get name for sub-shape aSubObj of shape aMainObj
-
- * Example: see GEOM_TestAll.py
- """
- aSubId = orb.object_to_string(aSubObj)
- aMainId = orb.object_to_string(aMainObj)
- index = gg.getIndexTopology(aSubId, aMainId)
- name = gg.getShapeTypeString(aSubId) + "_%d"%(index)
+ #aSubId = orb.object_to_string(aSubObj)
+ #aMainId = orb.object_to_string(aMainObj)
+ #index = gg.getIndexTopology(aSubId, aMainId)
+ #name = gg.getShapeTypeString(aSubId) + "_%d"%(index)
+ index = ShapesOp.GetTopologyIndex(aMainObj, aSubObj)
+ name = ShapesOp.GetShapeTypeString(aSubObj) + "_%d"%(index)
return name
+## Publish in study aShape with name aName
+#
+# Example: see GEOM_TestAll.py
def addToStudy(aShape, aName):
- """
- * Publish in study aShape with name aName
-
- * Example: see GEOM_TestAll.py
- """
try:
aSObject = geom.AddInStudy(myStudy, aShape, aName, None)
except:
return ""
return aShape.GetStudyEntry()
+## Publish in study aShape with name aName as sub-object of previously published aFather
+#
+# Example: see GEOM_TestAll.py
def addToStudyInFather(aFather, aShape, aName):
- """
- * Publish in study aShape with name aName as sub-object of previously published aFather
-
- * Example: see GEOM_TestAll.py
- """
try:
aSObject = geom.AddInStudy(myStudy, aShape, aName, aFather)
except:
# Basic primitives
# -----------------------------------------------------------------------------
+## Create point by three coordinates.
+# @param theX The X coordinate of the point.
+# @param theY The Y coordinate of the point.
+# @param theZ The Z coordinate of the point.
+# @return New GEOM_Object, containing the created point.
+#
+# Example: see GEOM_TestAll.py
def MakeVertex(theX, theY, theZ):
- """
- * Create point by three coordinates.
- * \param theX The X coordinate of the point.
- * \param theY The Y coordinate of the point.
- * \param theZ The Z coordinate of the point.
- * \return New GEOM_Object, containing the created point.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BasicOp.MakePointXYZ(theX, theY, theZ)
if BasicOp.IsDone() == 0:
print "MakePointXYZ : ", BasicOp.GetErrorCode()
return anObj
+## Create a point, distant from the referenced point
+# on the given distances along the coordinate axes.
+# @param theReference The referenced point.
+# @param theX Displacement from the referenced point along OX axis.
+# @param theY Displacement from the referenced point along OY axis.
+# @param theZ Displacement from the referenced point along OZ axis.
+# @return New GEOM_Object, containing the created point.
+#
+# Example: see GEOM_TestAll.py
def MakeVertexWithRef(theReference, theX, theY, theZ):
- """
- * Create a point, distant from the referenced point
- * on the given distances along the coordinate axes.
- * \param theReference The referenced point.
- * \param theX Displacement from the referenced point along OX axis.
- * \param theY Displacement from the referenced point along OY axis.
- * \param theZ Displacement from the referenced point along OZ axis.
- * \return New GEOM_Object, containing the created point.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BasicOp.MakePointWithReference(theReference, theX, theY, theZ)
if BasicOp.IsDone() == 0:
print "MakePointWithReference : ", BasicOp.GetErrorCode()
return anObj
+## Create a point, corresponding to the given parameter on the given curve.
+# @param theRefCurve The referenced curve.
+# @param theParameter Value of parameter on the referenced curve.
+# @return New GEOM_Object, containing the created point.
+#
+# Example: see GEOM_TestAll.py
def MakeVertexOnCurve(theRefCurve, theParameter):
- """
- * Create a point, corresponding to the given parameter on the given curve.
- * \param theRefCurve The referenced curve.
- * \param theParameter Value of parameter on the referenced curve.
- * \return New GEOM_Object, containing the created point.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BasicOp.MakePointOnCurve(theRefCurve, theParameter)
if BasicOp.IsDone() == 0:
print "MakePointOnCurve : ", BasicOp.GetErrorCode()
return anObj
+## Create a tangent, corresponding to the given parameter on the given curve.
+# @param theRefCurve The referenced curve.
+# @param theParameter Value of parameter on the referenced curve.
+# @return New GEOM_Object, containing the created tangent.
+def MakeTangentOnCurve(theRefCurve, theParameter):
+ anObj = BasicOp.MakeTangentOnCurve(theRefCurve, theParameter)
+ if BasicOp.IsDone() == 0:
+ print "MakeTangentOnCurve : ", BasicOp.GetErrorCode()
+ return anObj
+
+## Create a vector with the given components.
+# @param theDX X component of the vector.
+# @param theDY Y component of the vector.
+# @param theDZ Z component of the vector.
+# @return New GEOM_Object, containing the created vector.
+#
+# Example: see GEOM_TestAll.py
def MakeVectorDXDYDZ(theDX, theDY, theDZ):
- """
- * Create a vector with the given components.
- * \param theDX X component of the vector.
- * \param theDY Y component of the vector.
- * \param theDZ Z component of the vector.
- * \return New GEOM_Object, containing the created vector.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BasicOp.MakeVectorDXDYDZ(theDX, theDY, theDZ)
if BasicOp.IsDone() == 0:
print "MakeVectorDXDYDZ : ", BasicOp.GetErrorCode()
return anObj
+## Create a vector between two points.
+# @param thePnt1 Start point for the vector.
+# @param thePnt2 End point for the vector.
+# @return New GEOM_Object, containing the created vector.
+
+# Example: see GEOM_TestAll.py
def MakeVector(thePnt1, thePnt2):
- """
- * Create a vector between two points.
- * \param thePnt1 Start point for the vector.
- * \param thePnt2 End point for the vector.
- * \return New GEOM_Object, containing the created vector.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BasicOp.MakeVectorTwoPnt(thePnt1, thePnt2)
if BasicOp.IsDone() == 0:
print "MakeVectorTwoPnt : ", BasicOp.GetErrorCode()
return anObj
+## Create a line, passing through the given point
+# and parrallel to the given direction
+# @param thePnt Point. The resulting line will pass through it.
+# @param theDir Direction. The resulting line will be parallel to it.
+# @return New GEOM_Object, containing the created line.
+#
+# Example: see GEOM_TestAll.py
def MakeLine(thePnt, theDir):
- """
- * Create a line, passing through the given point
- * and parrallel to the given direction
- * \param thePnt Point. The resulting line will pass through it.
- * \param theDir Direction. The resulting line will be parallel to it.
- * \return New GEOM_Object, containing the created line.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BasicOp.MakeLine(thePnt, theDir)
if BasicOp.IsDone() == 0:
print "MakeLine : ", BasicOp.GetErrorCode()
return anObj
+## Create a line, passing through the given points
+# @param thePnt1 First of two points, defining the line.
+# @param thePnt2 Second of two points, defining the line.
+# @return New GEOM_Object, containing the created line.
+#
+# Example: see GEOM_TestAll.py
def MakeLineTwoPnt(thePnt1, thePnt2):
- """
- * Create a line, passing through the given points
- * \param thePnt1 First of two points, defining the line.
- * \param thePnt2 Second of two points, defining the line.
- * \return New GEOM_Object, containing the created line.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BasicOp.MakeLineTwoPnt(thePnt1, thePnt2)
if BasicOp.IsDone() == 0:
print "MakeLineTwoPnt : ", BasicOp.GetErrorCode()
return anObj
+## Create a plane, passing through the given point
+# and normal to the given vector.
+# @param thePnt Point, the plane has to pass through.
+# @param theVec Vector, defining the plane normal direction.
+# @param theTrimSize Half size of a side of quadrangle face, representing the plane.
+# @return New GEOM_Object, containing the created plane.
+#
+# Example: see GEOM_TestAll.py
def MakePlane(thePnt, theVec, theTrimSize):
- """
- * Create a plane, passing through the given point
- * and normal to the given vector.
- * \param thePnt Point, the plane has to pass through.
- * \param theVec Vector, defining the plane normal direction.
- * \param theTrimSize Half size of a side of quadrangle face, representing the plane.
- * \return New GEOM_Object, containing the created plane.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BasicOp.MakePlanePntVec(thePnt, theVec, theTrimSize)
if BasicOp.IsDone() == 0:
print "MakePlanePntVec : ", BasicOp.GetErrorCode()
return anObj
+## Create a plane, passing through the three given points
+# @param thePnt1 First of three points, defining the plane.
+# @param thePnt2 Second of three points, defining the plane.
+# @param thePnt3 Fird of three points, defining the plane.
+# @param theTrimSize Half size of a side of quadrangle face, representing the plane.
+# @return New GEOM_Object, containing the created plane.
+#
+# Example: see GEOM_TestAll.py
def MakePlaneThreePnt(thePnt1, thePnt2, thePnt3, theTrimSize):
- """
- * Create a plane, passing through the three given points
- * \param thePnt1 First of three points, defining the plane.
- * \param thePnt2 Second of three points, defining the plane.
- * \param thePnt3 Fird of three points, defining the plane.
- * \param theTrimSize Half size of a side of quadrangle face, representing the plane.
- * \return New GEOM_Object, containing the created plane.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BasicOp.MakePlaneThreePnt(thePnt1, thePnt2, thePnt3, theTrimSize)
if BasicOp.IsDone() == 0:
print "MakePlaneThreePnt : ", BasicOp.GetErrorCode()
return anObj
+## Create a plane, similar to the existing one, but with another size of representing face.
+# @param theFace Referenced plane.
+# @param theTrimSize New half size of a side of quadrangle face, representing the plane.
+# @return New GEOM_Object, containing the created plane.
+#
+# Example: see GEOM_TestAll.py
def MakePlaneFace(theFace, theTrimSize):
- """
- * Create a plane, similar to the existing one, but with another size of representing face.
- * \param theFace Referenced plane.
- * \param theTrimSize New half size of a side of quadrangle face, representing the plane.
- * \return New GEOM_Object, containing the created plane.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BasicOp.MakePlaneFace(theFace, theTrimSize)
if BasicOp.IsDone() == 0:
print "MakePlaneFace : ", BasicOp.GetErrorCode()
return anObj
+## Create a local coordinate system.
+# @param OX,OY,OZ Three coordinates of coordinate system origin.
+# @param XDX,XDY,XDZ Three components of OX direction
+# @param YDX,YDY,YDZ Three components of OY direction
+# @return New GEOM_Object, containing the created coordinate system.
+#
+# Example: see GEOM_TestAll.py
def MakeMarker(OX,OY,OZ, XDX,XDY,XDZ, YDX,YDY,YDZ):
- """
- * Create a local coordinate system.
- * \param OX,OY,OZ Three coordinates of coordinate system origin.
- * \param XDX,XDY,XDZ Three components of OX direction
- * \param YDX,YDY,YDZ Three components of OY direction
- * \return New GEOM_Object, containing the created coordinate system.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BasicOp.MakeMarker(OX,OY,OZ, XDX,XDY,XDZ, YDX,YDY,YDZ)
if BasicOp.IsDone() == 0:
print "MakeMarker : ", BasicOp.GetErrorCode()
return anObj
+## Create a local coordinate system.
+# @param theOrigin Point of coordinate system origin.
+# @param theXVec Vector of X direction
+# @param theYVec Vector of Y direction
+# @return New GEOM_Object, containing the created coordinate system.
def MakeMarkerPntTwoVec(theOrigin, theXVec, theYVec):
- """
- * Create a local coordinate system.
- * \param theOrigin Point of coordinate system origin.
- * \param theXVec Vector of X direction
- * \param theYVec Vector of Y direction
- * \return New GEOM_Object, containing the created coordinate system.
- """
O = PointCoordinates( theOrigin )
OXOY = []
for vec in [ theXVec, theYVec ]:
# Curves
# -----------------------------------------------------------------------------
+## Create an arc of circle, passing through three given points.
+# @param thePnt1 Start point of the arc.
+# @param thePnt2 Middle point of the arc.
+# @param thePnt3 End point of the arc.
+# @return New GEOM_Object, containing the created arc.
+#
+# Example: see GEOM_TestAll.py
def MakeArc(thePnt1, thePnt2, thePnt3):
- """
- * Create an arc of circle, passing through three given points.
- * \param thePnt1 Start point of the arc.
- * \param thePnt2 Middle point of the arc.
- * \param thePnt3 End point of the arc.
- * \return New GEOM_Object, containing the created arc.
-
- * Example: see GEOM_TestAll.py
- """
anObj = CurvesOp.MakeArc(thePnt1, thePnt2, thePnt3)
if CurvesOp.IsDone() == 0:
print "MakeArc : ", CurvesOp.GetErrorCode()
return anObj
+## Create a circle with given center, normal vector and radius.
+# @param thePnt Circle center.
+# @param theVec Vector, normal to the plane of the circle.
+# @param theR Circle radius.
+# @return New GEOM_Object, containing the created circle.
+#
+# Example: see GEOM_TestAll.py
def MakeCircle(thePnt, theVec, theR):
- """
- * Create a circle with given center, normal vector and radius.
- * \param thePnt Circle center.
- * \param theVec Vector, normal to the plane of the circle.
- * \param theR Circle radius.
- * \return New GEOM_Object, containing the created circle.
-
- * Example: see GEOM_TestAll.py
- """
anObj = CurvesOp.MakeCirclePntVecR(thePnt, theVec, theR)
if CurvesOp.IsDone() == 0:
print "MakeCirclePntVecR : ", CurvesOp.GetErrorCode()
return anObj
+## Create a circle, passing through three given points
+# @param thePnt1,thePnt2,thePnt3 Points, defining the circle.
+# @return New GEOM_Object, containing the created circle.
+#
+# Example: see GEOM_TestAll.py
def MakeCircleThreePnt(thePnt1, thePnt2, thePnt3):
- """
- * Create a circle, passing through three given points
- * \param thePnt1,thePnt2,thePnt3 Points, defining the circle.
- * \return New GEOM_Object, containing the created circle.
-
- * Example: see GEOM_TestAll.py
- """
anObj = CurvesOp.MakeCircleThreePnt(thePnt1, thePnt2, thePnt3)
if CurvesOp.IsDone() == 0:
print "MakeCircleThreePnt : ", CurvesOp.GetErrorCode()
return anObj
+## Create an ellipse with given center, normal vector and radiuses.
+# @param thePnt Ellipse center.
+# @param theVec Vector, normal to the plane of the ellipse.
+# @param theRMajor Major ellipse radius.
+# @param theRMinor Minor ellipse radius.
+# @return New GEOM_Object, containing the created ellipse.
+#
+# Example: see GEOM_TestAll.py
def MakeEllipse(thePnt, theVec, theRMajor, theRMinor):
- """
- * Create an ellipse with given center, normal vector and radiuses.
- * \param thePnt Ellipse center.
- * \param theVec Vector, normal to the plane of the ellipse.
- * \param theRMajor Major ellipse radius.
- * \param theRMinor Minor ellipse radius.
- * \return New GEOM_Object, containing the created ellipse.
-
- * Example: see GEOM_TestAll.py
- """
anObj = CurvesOp.MakeEllipse(thePnt, theVec, theRMajor, theRMinor)
if CurvesOp.IsDone() == 0:
print "MakeEllipse : ", CurvesOp.GetErrorCode()
return anObj
+## Create a polyline on the set of points.
+# @param thePoints Sequence of points for the polyline.
+# @return New GEOM_Object, containing the created polyline.
+#
+# Example: see GEOM_TestAll.py
def MakePolyline(thePoints):
- """
- * Create a polyline on the set of points.
- * \param thePoints Sequence of points for the polyline.
- * \return New GEOM_Object, containing the created polyline.
-
- * Example: see GEOM_TestAll.py
- """
anObj = CurvesOp.MakePolyline(thePoints)
if CurvesOp.IsDone() == 0:
print "MakePolyline : ", CurvesOp.GetErrorCode()
return anObj
+## Create bezier curve on the set of points.
+# @param thePoints Sequence of points for the bezier curve.
+# @return New GEOM_Object, containing the created bezier curve.
+#
+# Example: see GEOM_TestAll.py
def MakeBezier(thePoints):
- """
- * Create bezier curve on the set of points.
- * \param thePoints Sequence of points for the bezier curve.
- * \return New GEOM_Object, containing the created bezier curve.
-
- * Example: see GEOM_TestAll.py
- """
anObj = CurvesOp.MakeSplineBezier(thePoints)
if CurvesOp.IsDone() == 0:
print "MakeSplineBezier : ", CurvesOp.GetErrorCode()
return anObj
+## Create B-Spline curve on the set of points.
+# @param thePoints Sequence of points for the B-Spline curve.
+# @return New GEOM_Object, containing the created B-Spline curve.
+#
+# Example: see GEOM_TestAll.py
def MakeInterpol(thePoints):
- """
- * Create B-Spline curve on the set of points.
- * \param thePoints Sequence of points for the B-Spline curve.
- * \return New GEOM_Object, containing the created B-Spline curve.
-
- * Example: see GEOM_TestAll.py
- """
anObj = CurvesOp.MakeSplineInterpolation(thePoints)
if CurvesOp.IsDone() == 0:
print "MakeSplineInterpolation : ", CurvesOp.GetErrorCode()
return anObj
+## Create a sketcher (wire or face), following the textual description,
+# passed through \a theCommand argument. \n
+# Edges of the resulting wire or face will be arcs of circles and/or linear segments. \n
+# Format of the description string have to be the following:
+#
+# "Sketcher[:F x1 y1]:CMD[:CMD[:CMD...]]"
+#
+# Where:
+# - x1, y1 are coordinates of the first sketcher point (zero by default),
+# - CMD is one of
+# - "R angle" : Set the direction by angle
+# - "D dx dy" : Set the direction by DX & DY
+# .
+# \n
+# - "TT x y" : Create segment by point at X & Y
+# - "T dx dy" : Create segment by point with DX & DY
+# - "L length" : Create segment by direction & Length
+# - "IX x" : Create segment by direction & Intersect. X
+# - "IY y" : Create segment by direction & Intersect. Y
+# .
+# \n
+# - "C radius length" : Create arc by direction, radius and length(in degree)
+# .
+# \n
+# - "WW" : Close Wire (to finish)
+# - "WF" : Close Wire and build face (to finish)
+#
+# @param theCommand String, defining the sketcher in local
+# coordinates of the working plane.
+# @param theWorkingPlane Nine double values, defining origin,
+# OZ and OX directions of the working plane.
+# @return New GEOM_Object, containing the created wire.
+#
+# Example: see GEOM_TestAll.py
def MakeSketcher(theCommand, theWorkingPlane = [0,0,0, 0,0,1, 1,0,0]):
- """
- * Create a sketcher (wire or face), following the textual description,
- * passed through \a theCommand argument. \n
- * Edges of the resulting wire or face will be arcs of circles and/or linear segments. \n
- * Format of the description string have to be the following:
- *
- * "Sketcher[:F x1 y1]:CMD[:CMD[:CMD...]]"
- *
- * Where:
- * - x1, y1 are coordinates of the first sketcher point (zero by default),
- * - CMD is one of
- * - "R angle" : Set the direction by angle
- * - "D dx dy" : Set the direction by DX & DY
- * .
- * \n
- * - "TT x y" : Create segment by point at X & Y
- * - "T dx dy" : Create segment by point with DX & DY
- * - "L length" : Create segment by direction & Length
- * - "IX x" : Create segment by direction & Intersect. X
- * - "IY y" : Create segment by direction & Intersect. Y
- * .
- * \n
- * - "C radius length" : Create arc by direction, radius and length(in degree)
- * .
- * \n
- * - "WW" : Close Wire (to finish)
- * - "WF" : Close Wire and build face (to finish)
- *
- * \param theCommand String, defining the sketcher in local
- * coordinates of the working plane.
- * \param theWorkingPlane Nine double values, defining origin,
- * OZ and OX directions of the working plane.
- * \return New GEOM_Object, containing the created wire.
-
- * Example: see GEOM_TestAll.py
- """
anObj = CurvesOp.MakeSketcher(theCommand, theWorkingPlane)
if CurvesOp.IsDone() == 0:
print "MakeSketcher : ", CurvesOp.GetErrorCode()
return anObj
+## Create a sketcher (wire or face), following the textual description,
+# passed through \a theCommand argument. \n
+# For format of the description string see the previous method.\n
+# @param theCommand String, defining the sketcher in local
+# coordinates of the working plane.
+# @param theWorkingPlane Planar Face of the working plane.
+# @return New GEOM_Object, containing the created wire.
def MakeSketcherOnPlane(theCommand, theWorkingPlane):
- """
- * Create a sketcher (wire or face), following the textual description,
- * passed through \a theCommand argument. \n
- * For format of the description string see the previous method.\n
- * \param theCommand String, defining the sketcher in local
- * coordinates of the working plane.
- * \param theWorkingPlane Planar Face of the working plane.
- * \return New GEOM_Object, containing the created wire.
- """
anObj = CurvesOp.MakeSketcherOnPlane(theCommand, theWorkingPlane)
if CurvesOp.IsDone() == 0:
print "MakeSketcher : ", CurvesOp.GetErrorCode()
# Create 3D Primitives
# -----------------------------------------------------------------------------
+## Create a box by coordinates of two opposite vertices.
+#
+# Example: see GEOM_TestAll.py
def MakeBox(x1,y1,z1,x2,y2,z2):
- """
- * Create a box by coordinates of two opposite vertices.
-
- * Example: see GEOM_TestAll.py
- """
pnt1 = MakeVertex(x1,y1,z1)
pnt2 = MakeVertex(x2,y2,z2)
return MakeBoxTwoPnt(pnt1,pnt2)
+## Create a box with specified dimensions along the coordinate axes
+# and with edges, parallel to the coordinate axes.
+# Center of the box will be at point (DX/2, DY/2, DZ/2).
+# @param theDX Length of Box edges, parallel to OX axis.
+# @param theDY Length of Box edges, parallel to OY axis.
+# @param theDZ Length of Box edges, parallel to OZ axis.
+# @return New GEOM_Object, containing the created box.
+#
+# Example: see GEOM_TestAll.py
def MakeBoxDXDYDZ(theDX, theDY, theDZ):
- """
- * Create a box with specified dimensions along the coordinate axes
- * and with edges, parallel to the coordinate axes.
- * Center of the box will be at point (DX/2, DY/2, DZ/2).
- * \param theDX Length of Box edges, parallel to OX axis.
- * \param theDY Length of Box edges, parallel to OY axis.
- * \param theDZ Length of Box edges, parallel to OZ axis.
- * \return New GEOM_Object, containing the created box.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakeBoxDXDYDZ(theDX, theDY, theDZ)
if PrimOp.IsDone() == 0:
print "MakeBoxDXDYDZ : ", PrimOp.GetErrorCode()
return anObj
+## Create a box with two specified opposite vertices,
+# and with edges, parallel to the coordinate axes
+# @param thePnt1 First of two opposite vertices.
+# @param thePnt2 Second of two opposite vertices.
+# @return New GEOM_Object, containing the created box.
+#
+# Example: see GEOM_TestAll.py
def MakeBoxTwoPnt(thePnt1, thePnt2):
- """
- * Create a box with two specified opposite vertices,
- * and with edges, parallel to the coordinate axes
- * \param thePnt1 First of two opposite vertices.
- * \param thePnt2 Second of two opposite vertices.
- * \return New GEOM_Object, containing the created box.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakeBoxTwoPnt(thePnt1, thePnt2)
if PrimOp.IsDone() == 0:
print "MakeBoxTwoPnt : ", PrimOp.GetErrorCode()
return anObj
+## Create a cylinder with given base point, axis, radius and height.
+# @param thePnt Central point of cylinder base.
+# @param theAxis Cylinder axis.
+# @param theR Cylinder radius.
+# @param theH Cylinder height.
+# @return New GEOM_Object, containing the created cylinder.
+#
+# Example: see GEOM_TestAll.py
def MakeCylinder(thePnt, theAxis, theR, theH):
- """
- * Create a cylinder with given base point, axis, radius and height.
- * \param thePnt Central point of cylinder base.
- * \param theAxis Cylinder axis.
- * \param theR Cylinder radius.
- * \param theH Cylinder height.
- * \return New GEOM_Object, containing the created cylinder.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakeCylinderPntVecRH(thePnt, theAxis, theR, theH)
if PrimOp.IsDone() == 0:
print "MakeCylinderPntVecRH : ", PrimOp.GetErrorCode()
return anObj
+## Create a cylinder with given radius and height at
+# the origin of coordinate system. Axis of the cylinder
+# will be collinear to the OZ axis of the coordinate system.
+# @param theR Cylinder radius.
+# @param theH Cylinder height.
+# @return New GEOM_Object, containing the created cylinder.
+#
+# Example: see GEOM_TestAll.py
def MakeCylinderRH(theR, theH):
- """
- * Create a cylinder with given radius and height at
- * the origin of coordinate system. Axis of the cylinder
- * will be collinear to the OZ axis of the coordinate system.
- * \param theR Cylinder radius.
- * \param theH Cylinder height.
- * \return New GEOM_Object, containing the created cylinder.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakeCylinderRH(theR, theH)
if PrimOp.IsDone() == 0:
print "MakeCylinderRH : ", PrimOp.GetErrorCode()
return anObj
+## Create a sphere with given center and radius.
+# @param thePnt Sphere center.
+# @param theR Sphere radius.
+# @return New GEOM_Object, containing the created sphere.
+#
+# Example: see GEOM_TestAll.py
def MakeSpherePntR(thePnt, theR):
- """
- * Create a sphere with given center and radius.
- * \param thePnt Sphere center.
- * \param theR Sphere radius.
- * \return New GEOM_Object, containing the created sphere.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakeSpherePntR(thePnt, theR)
if PrimOp.IsDone() == 0:
print "MakeSpherePntR : ", PrimOp.GetErrorCode()
return anObj
+## Create a sphere with given center and radius.
+# @param x,y,z Coordinates of sphere center.
+# @param theR Sphere radius.
+# @return New GEOM_Object, containing the created sphere.
+#
+# Example: see GEOM_TestAll.py
def MakeSphere(x, y, z, theR):
- """
- * Create a sphere with given center and radius.
- * \param x,y,z Coordinates of sphere center.
- * \param theR Sphere radius.
- * \return New GEOM_Object, containing the created sphere.
-
- * Example: see GEOM_TestAll.py
- """
point = MakeVertex(x, y, z)
anObj = MakeSpherePntR(point, theR)
return anObj
+## Create a sphere with given radius at the origin of coordinate system.
+# @param theR Sphere radius.
+# @return New GEOM_Object, containing the created sphere.
+#
+# Example: see GEOM_TestAll.py
def MakeSphereR(theR):
- """
- * Create a sphere with given radius at the origin of coordinate system.
- * \param theR Sphere radius.
- * \return New GEOM_Object, containing the created sphere.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakeSphereR(theR)
if PrimOp.IsDone() == 0:
print "MakeSphereR : ", PrimOp.GetErrorCode()
return anObj
+## Create a cone with given base point, axis, height and radiuses.
+# @param thePnt Central point of the first cone base.
+# @param theAxis Cone axis.
+# @param theR1 Radius of the first cone base.
+# @param theR2 Radius of the second cone base.
+# \note If both radiuses are non-zero, the cone will be truncated.
+# \note If the radiuses are equal, a cylinder will be created instead.
+# @param theH Cone height.
+# @return New GEOM_Object, containing the created cone.
+#
+# Example: see GEOM_TestAll.py
def MakeCone(thePnt, theAxis, theR1, theR2, theH):
- """
- * Create a cone with given base point, axis, height and radiuses.
- * \param thePnt Central point of the first cone base.
- * \param theAxis Cone axis.
- * \param theR1 Radius of the first cone base.
- * \param theR2 Radius of the second cone base.
- * \note If both radiuses are non-zero, the cone will be truncated.
- * \note If the radiuses are equal, a cylinder will be created instead.
- * \param theH Cone height.
- * \return New GEOM_Object, containing the created cone.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakeConePntVecR1R2H(thePnt, theAxis, theR1, theR2, theH)
if PrimOp.IsDone() == 0:
print "MakeConePntVecR1R2H : ", PrimOp.GetErrorCode()
return anObj
+## Create a cone with given height and radiuses at
+# the origin of coordinate system. Axis of the cone will
+# be collinear to the OZ axis of the coordinate system.
+# @param theR1 Radius of the first cone base.
+# @param theR2 Radius of the second cone base.
+# \note If both radiuses are non-zero, the cone will be truncated.
+# \note If the radiuses are equal, a cylinder will be created instead.
+# @param theH Cone height.
+# @return New GEOM_Object, containing the created cone.
+#
+# Example: see GEOM_TestAll.py
def MakeConeR1R2H(theR1, theR2, theH):
- """
- * Create a cone with given height and radiuses at
- * the origin of coordinate system. Axis of the cone will
- * be collinear to the OZ axis of the coordinate system.
- * \param theR1 Radius of the first cone base.
- * \param theR2 Radius of the second cone base.
- * \note If both radiuses are non-zero, the cone will be truncated.
- * \note If the radiuses are equal, a cylinder will be created instead.
- * \param theH Cone height.
- * \return New GEOM_Object, containing the created cone.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakeConeR1R2H(theR1, theR2, theH)
if PrimOp.IsDone() == 0:
print "MakeConeR1R2H : ", PrimOp.GetErrorCode()
return anObj
+## Create a torus with given center, normal vector and radiuses.
+# @param thePnt Torus central point.
+# @param theVec Torus axis of symmetry.
+# @param theRMajor Torus major radius.
+# @param theRMinor Torus minor radius.
+# @return New GEOM_Object, containing the created torus.
+#
+# Example: see GEOM_TestAll.py
def MakeTorus(thePnt, theVec, theRMajor, theRMinor):
- """
- * Create a torus with given center, normal vector and radiuses.
- * \param thePnt Torus central point.
- * \param theVec Torus axis of symmetry.
- * \param theRMajor Torus major radius.
- * \param theRMinor Torus minor radius.
- * \return New GEOM_Object, containing the created torus.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakeTorusPntVecRR(thePnt, theVec, theRMajor, theRMinor)
if PrimOp.IsDone() == 0:
print "MakeTorusPntVecRR : ", PrimOp.GetErrorCode()
return anObj
+## Create a torus with given radiuses at the origin of coordinate system.
+# @param theRMajor Torus major radius.
+# @param theRMinor Torus minor radius.
+# @return New GEOM_Object, containing the created torus.
+#
+# Example: see GEOM_TestAll.py
def MakeTorusRR(theRMajor, theRMinor):
- """
- * Create a torus with given radiuses at the origin of coordinate system.
- * \param theRMajor Torus major radius.
- * \param theRMinor Torus minor radius.
- * \return New GEOM_Object, containing the created torus.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakeTorusRR(theRMajor, theRMinor)
if PrimOp.IsDone() == 0:
print "MakeTorusRR : ", PrimOp.GetErrorCode()
return anObj
+## Create a shape by extrusion of the base shape along a vector, defined by two points.
+# @param theBase Base shape to be extruded.
+# @param thePoint1 First end of extrusion vector.
+# @param thePoint2 Second end of extrusion vector.
+# @return New GEOM_Object, containing the created prism.
+#
+# Example: see GEOM_TestAll.py
def MakePrism(theBase, thePoint1, thePoint2):
- """
- * Create a shape by extrusion of the base shape along a vector, defined by two points.
- * \param theBase Base shape to be extruded.
- * \param thePoint1 First end of extrusion vector.
- * \param thePoint2 Second end of extrusion vector.
- * \return New GEOM_Object, containing the created prism.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakePrismTwoPnt(theBase, thePoint1, thePoint2)
if PrimOp.IsDone() == 0:
print "MakePrismTwoPnt : ", PrimOp.GetErrorCode()
return anObj
+## Create a shape by extrusion of the base shape along the vector,
+# i.e. all the space, transfixed by the base shape during its translation
+# along the vector on the given distance.
+# @param theBase Base shape to be extruded.
+# @param theVec Direction of extrusion.
+# @param theH Prism dimension along theVec.
+# @return New GEOM_Object, containing the created prism.
+#
+# Example: see GEOM_TestAll.py
def MakePrismVecH(theBase, theVec, theH):
- """
- * Create a shape by extrusion of the base shape along the vector,
- * i.e. all the space, transfixed by the base shape during its translation
- * along the vector on the given distance.
- * \param theBase Base shape to be extruded.
- * \param theVec Direction of extrusion.
- * \param theH Prism dimension along theVec.
- * \return New GEOM_Object, containing the created prism.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakePrismVecH(theBase, theVec, theH)
if PrimOp.IsDone() == 0:
print "MakePrismVecH : ", PrimOp.GetErrorCode()
return anObj
+## Create a shape by extrusion of the base shape along
+# the path shape. The path shape can be a wire or an edge.
+# @param theBase Base shape to be extruded.
+# @param thePath Path shape to extrude the base shape along it.
+# @return New GEOM_Object, containing the created pipe.
+#
+# Example: see GEOM_TestAll.py
def MakePipe(theBase, thePath):
- """
- * Create a shape by extrusion of the base shape along
- * the path shape. The path shape can be a wire or an edge.
- * \param theBase Base shape to be extruded.
- * \param thePath Path shape to extrude the base shape along it.
- * \return New GEOM_Object, containing the created pipe.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakePipe(theBase, thePath)
if PrimOp.IsDone() == 0:
print "MakePipe : ", PrimOp.GetErrorCode()
return anObj
+## Create a shape by revolution of the base shape around the axis
+# on the given angle, i.e. all the space, transfixed by the base
+# shape during its rotation around the axis on the given angle.
+# @param theBase Base shape to be rotated.
+# @param theAxis Rotation axis.
+# @param theAngle Rotation angle in radians.
+# @return New GEOM_Object, containing the created revolution.
+#
+# Example: see GEOM_TestAll.py
def MakeRevolution(theBase, theAxis, theAngle):
- """
- * Create a shape by revolution of the base shape around the axis
- * on the given angle, i.e. all the space, transfixed by the base
- * shape during its rotation around the axis on the given angle.
- * \param theBase Base shape to be rotated.
- * \param theAxis Rotation axis.
- * \param theAngle Rotation angle in radians.
- * \return New GEOM_Object, containing the created revolution.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakeRevolutionAxisAngle(theBase, theAxis, theAngle)
if PrimOp.IsDone() == 0:
print "MakeRevolutionAxisAngle : ", PrimOp.GetErrorCode()
return anObj
+## Create a shell or solid passing through set of sections.Sections should be wires,edges or vertices.
+# @param theSeqSections - set of specified sections.
+# @param theModeSolid - mode defining building solid or shell
+# @param thePreci - precision 3D used for smoothing by default 1.e-6
+# @param theRuled - mode defining type of the result surfaces (ruled or smoothed).
+# @return New GEOM_Object, containing the created shell or solid.
+#
+# Example: see GEOM_TestAll.py
+def MakeThruSections(theSeqSections,theModeSolid,thePreci,theRuled):
+ anObj = PrimOp.MakeThruSections(theSeqSections,theModeSolid,thePreci,theRuled)
+ if PrimOp.IsDone() == 0:
+ print "MakeThruSections : ", PrimOp.GetErrorCode()
+ return anObj
+
+## Create a shape by extrusion of the profile shape along
+# the path shape. The path shape can be a wire or an edge.
+# the several profiles can be specified in the several locations of path.
+# @param theSeqBases - list of Bases shape to be extruded.
+# @param theLocations - list of locations on the path corresponding
+# specified list of the Bases shapes. Number of locations
+# should be equal to number of bases or list of locations can be empty.
+# @param thePath - Path shape to extrude the base shape along it.
+# @param theWithContact - the mode defining that the section is translated to be in
+# contact with the spine.
+# @param - WithCorrection - defining that the section is rotated to be
+# orthogonal to the spine tangent in the correspondent point
+# @return New GEOM_Object, containing the created pipe.
+#
+# Example: see GEOM_TestAll.py
+def MakePipeWithDifferentSections(theSeqBases, theLocations,thePath,theWithContact,theWithCorrection):
+ anObj = PrimOp.MakePipeWithDifferentSections(theSeqBases, theLocations,thePath,theWithContact,theWithCorrection)
+ if PrimOp.IsDone() == 0:
+ print "MakePipeWithDifferentSections : ", PrimOp.GetErrorCode()
+ return anObj
+
# -----------------------------------------------------------------------------
# Create base shapes
# -----------------------------------------------------------------------------
+## Create a linear edge with specified ends.
+# @param thePnt1 Point for the first end of edge.
+# @param thePnt2 Point for the second end of edge.
+# @return New GEOM_Object, containing the created edge.
+#
+# Example: see GEOM_TestAll.py
def MakeEdge(thePnt1, thePnt2):
- """
- * Create a linear edge with specified ends.
- * \param thePnt1 Point for the first end of edge.
- * \param thePnt2 Point for the second end of edge.
- * \return New GEOM_Object, containing the created edge.
-
- * Example: see GEOM_TestAll.py
- """
anObj = ShapesOp.MakeEdge(thePnt1, thePnt2)
if ShapesOp.IsDone() == 0:
print "MakeEdge : ", ShapesOp.GetErrorCode()
return anObj
+## Create a wire from the set of edges and wires.
+# @param theEdgesAndWires List of edges and/or wires.
+# @return New GEOM_Object, containing the created wire.
+#
+# Example: see GEOM_TestAll.py
def MakeWire(theEdgesAndWires):
- """
- * Create a wire from the set of edges and wires.
- * \param theEdgesAndWires List of edges and/or wires.
- * \return New GEOM_Object, containing the created wire.
-
- * Example: see GEOM_TestAll.py
- """
anObj = ShapesOp.MakeWire(theEdgesAndWires)
if ShapesOp.IsDone() == 0:
print "MakeWire : ", ShapesOp.GetErrorCode()
return anObj
+## Create a face on the given wire.
+# @param theWire Wire to build the face on.
+# @param isPlanarWanted If TRUE, only planar face will be built.
+# If impossible, NULL object will be returned.
+# @return New GEOM_Object, containing the created face.
+#
+# Example: see GEOM_TestAll.py
def MakeFace(theWire, isPlanarWanted):
- """
- * Create a face on the given wire.
- * \param theWire Wire to build the face on.
- * \param isPlanarWanted If TRUE, only planar face will be built.
- * If impossible, NULL object will be returned.
- * \return New GEOM_Object, containing the created face.
-
- * Example: see GEOM_TestAll.py
- """
anObj = ShapesOp.MakeFace(theWire, isPlanarWanted)
if ShapesOp.IsDone() == 0:
print "MakeFace : ", ShapesOp.GetErrorCode()
return anObj
+## Create a face on the given wires set.
+# @param theWires List of wires to build the face on.
+# @param isPlanarWanted If TRUE, only planar face will be built.
+# If impossible, NULL object will be returned.
+# @return New GEOM_Object, containing the created face.
+#
+# Example: see GEOM_TestAll.py
def MakeFaceWires(theWires, isPlanarWanted):
- """
- * Create a face on the given wires set.
- * \param theWires List of wires to build the face on.
- * \param isPlanarWanted If TRUE, only planar face will be built.
- * If impossible, NULL object will be returned.
- * \return New GEOM_Object, containing the created face.
-
- * Example: see GEOM_TestAll.py
- """
anObj = ShapesOp.MakeFaceWires(theWires, isPlanarWanted)
if ShapesOp.IsDone() == 0:
print "MakeFaceWires : ", ShapesOp.GetErrorCode()
return anObj
+## Shortcut to MakeFaceWires()
+#
+# Example: see GEOM_TestOthers.py
def MakeFaces(theWires, isPlanarWanted):
- """
- * Shortcut to MakeFaceWires()
-
- * Example: see GEOM_TestOthers.py
- """
anObj = MakeFaceWires(theWires, isPlanarWanted)
return anObj
+## Create a shell from the set of faces and shells.
+# @param theFacesAndShells List of faces and/or shells.
+# @return New GEOM_Object, containing the created shell.
+#
+# Example: see GEOM_TestAll.py
def MakeShell(theFacesAndShells):
- """
- * Create a shell from the set of faces and shells.
- * \param theFacesAndShells List of faces and/or shells.
- * \return New GEOM_Object, containing the created shell.
-
- * Example: see GEOM_TestAll.py
- """
anObj = ShapesOp.MakeShell(theFacesAndShells)
if ShapesOp.IsDone() == 0:
print "MakeShell : ", ShapesOp.GetErrorCode()
return anObj
+## Create a solid, bounded by the given shells.
+# @param theShells Sequence of bounding shells.
+# @return New GEOM_Object, containing the created solid.
+#
+# Example: see GEOM_TestAll.py
def MakeSolid(theShells):
- """
- * Create a solid, bounded by the given shells.
- * \param theShells Sequence of bounding shells.
- * \return New GEOM_Object, containing the created solid.
-
- * Example: see GEOM_TestAll.py
- """
anObj = ShapesOp.MakeSolidShells(theShells)
if ShapesOp.IsDone() == 0:
print "MakeSolid : ", ShapesOp.GetErrorCode()
return anObj
+## Create a compound of the given shapes.
+# @param theShapes List of shapes to put in compound.
+# @return New GEOM_Object, containing the created compound.
+#
+# Example: see GEOM_TestAll.py
def MakeCompound(theShapes):
- """
- * Create a compound of the given shapes.
- * \param theShapes List of shapes to put in compound.
- * \return New GEOM_Object, containing the created compound.
-
- * Example: see GEOM_TestAll.py
- """
anObj = ShapesOp.MakeCompound(theShapes)
if ShapesOp.IsDone() == 0:
print "MakeCompound : ", ShapesOp.GetErrorCode()
return anObj
+## Gives quantity of faces in the given shape.
+# @param theShape Shape to count faces of.
+# @return Quantity of faces.
+#
+# Example: see GEOM_TestOthers.py
def NumberOfFaces(theShape):
- """
- * Gives quantity of faces in the given shape.
- * \param theShape Shape to count faces of.
- * \return Quantity of faces.
-
- * Example: see GEOM_TestOthers.py
- """
nb_faces = ShapesOp.NumberOfFaces(theShape)
if ShapesOp.IsDone() == 0:
print "NumberOfFaces : ", ShapesOp.GetErrorCode()
return nb_faces
+## Gives quantity of edges in the given shape.
+# @param theShape Shape to count edges of.
+# @return Quantity of edges.
+#
+# Example: see GEOM_TestOthers.py
def NumberOfEdges(theShape):
- """
- * Gives quantity of edges in the given shape.
- * \param theShape Shape to count edges of.
- * \return Quantity of edges.
-
- * Example: see GEOM_TestOthers.py
- """
nb_edges = ShapesOp.NumberOfEdges(theShape)
if ShapesOp.IsDone() == 0:
print "NumberOfEdges : ", ShapesOp.GetErrorCode()
return nb_edges
+## Reverses an orientation the given shape.
+# @param theShape Shape to be reversed.
+# @return The reversed copy of theShape.
+#
+# Example: see GEOM_TestAll.py
def ChangeOrientation(theShape):
- """
- * Reverses an orientation the given shape.
- * \param theShape Shape to be reversed.
- * \return The reversed copy of theShape.
-
- * Example: see GEOM_TestAll.py
- """
anObj = ShapesOp.ChangeOrientation(theShape)
if ShapesOp.IsDone() == 0:
print "ChangeOrientation : ", ShapesOp.GetErrorCode()
return anObj
+## Shortcut to ChangeOrientation()
+#
+# Example: see GEOM_TestOthers.py
def OrientationChange(theShape):
- """
- * Shortcut to ChangeOrientation()
-
- * Example: see GEOM_TestOthers.py
- """
anObj = ChangeOrientation(theShape)
return anObj
+## Retrieve all free faces from the given shape.
+# Free face is a face, which is not shared between two shells of the shape.
+# @param theShape Shape to find free faces in.
+# @return List of IDs of all free faces, contained in theShape.
+#
+# Example: see GEOM_TestOthers.py
def GetFreeFacesIDs(theShape):
- """
- * Retrieve all free faces from the given shape.
- * Free face is a face, which is not shared between two shells of the shape.
- * \param theShape Shape to find free faces in.
- * \return List of IDs of all free faces, contained in theShape.
-
- * Example: see GEOM_TestOthers.py
- """
anIDs = ShapesOp.GetFreeFacesIDs(theShape)
if ShapesOp.IsDone() == 0:
print "GetFreeFacesIDs : ", ShapesOp.GetErrorCode()
return anIDs
+## Get all sub-shapes of theShape1 of the given type, shared with theShape2.
+# @param theShape1 Shape to find sub-shapes in.
+# @param theShape2 Shape to find shared sub-shapes with.
+# @param theShapeType Type of sub-shapes to be retrieved.
+# @return List of sub-shapes of theShape1, shared with theShape2.
+#
+# Example: see GEOM_TestOthers.py
def GetSharedShapes(theShape1, theShape2, theShapeType):
- """
- * Get all sub-shapes of theShape1 of the given type, shared with theShape2.
- * \param theShape1 Shape to find sub-shapes in.
- * \param theShape2 Shape to find shared sub-shapes with.
- * \param theShapeType Type of sub-shapes to be retrieved.
- * \return List of sub-shapes of theShape1, shared with theShape2.
-
- * Example: see GEOM_TestOthers.py
- """
aList = ShapesOp.GetSharedShapes(theShape1, theShape2, theShapeType)
if ShapesOp.IsDone() == 0:
print "GetSharedShapes : ", ShapesOp.GetErrorCode()
return aList
+## Find in \a theShape all sub-shapes of type \a theShapeType, situated relatively
+# the specified plane by the certain way, defined through \a theState parameter.
+# @param theShape Shape to find sub-shapes of.
+# @param theShapeType Type of sub-shapes to be retrieved.
+# @param theAx1 Vector (or line, or linear edge), specifying normal
+# direction and location of the plane to find shapes on.
+# @param theState The state of the subshapes to find. It can be one of
+# ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
+# @return List of all found sub-shapes.
+#
+# Example: see GEOM_TestOthers.py
def GetShapesOnPlane(theShape, theShapeType, theAx1, theState):
- """
- * Find in \a theShape all sub-shapes of type \a theShapeType, situated relatively
- * the specified plane by the certain way, defined through \a theState parameter.
- * \param theShape Shape to find sub-shapes of.
- * \param theShapeType Type of sub-shapes to be retrieved.
- * \param theAx1 Vector (or line, or linear edge), specifying normal
- * direction and location of the plane to find shapes on.
- * \param theState The state of the subshapes to find. It can be one of
- * ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
- * \return List of all found sub-shapes.
-
- * Example: see GEOM_TestOthers.py
- """
aList = ShapesOp.GetShapesOnPlane(theShape, theShapeType, theAx1, theState)
if ShapesOp.IsDone() == 0:
print "GetShapesOnPlane : ", ShapesOp.GetErrorCode()
return aList
+## Works like the above method, but returns list of sub-shapes indices
+#
+# Example: see GEOM_TestOthers.py
def GetShapesOnPlaneIDs(theShape, theShapeType, theAx1, theState):
- """
- * Works like the above method, but returns list of sub-shapes indices
- """
aList = ShapesOp.GetShapesOnPlaneIDs(theShape, theShapeType, theAx1, theState)
if ShapesOp.IsDone() == 0:
print "GetShapesOnPlaneIDs : ", ShapesOp.GetErrorCode()
return aList
+## Find in \a theShape all sub-shapes of type \a theShapeType, situated relatively
+# the specified cylinder by the certain way, defined through \a theState parameter.
+# @param theShape Shape to find sub-shapes of.
+# @param theShapeType Type of sub-shapes to be retrieved.
+# @param theAxis Vector (or line, or linear edge), specifying
+# axis of the cylinder to find shapes on.
+# @param theRadius Radius of the cylinder to find shapes on.
+# @param theState The state of the subshapes to find. It can be one of
+# ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
+# @return List of all found sub-shapes.
+#
+# Example: see GEOM_TestOthers.py
def GetShapesOnCylinder(theShape, theShapeType, theAxis, theRadius, theState):
- """
- * Find in \a theShape all sub-shapes of type \a theShapeType, situated relatively
- * the specified cylinder by the certain way, defined through \a theState parameter.
- * \param theShape Shape to find sub-shapes of.
- * \param theShapeType Type of sub-shapes to be retrieved.
- * \param theAxis Vector (or line, or linear edge), specifying
- * axis of the cylinder to find shapes on.
- * \param theRadius Radius of the cylinder to find shapes on.
- * \param theState The state of the subshapes to find. It can be one of
- * ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
- * \return List of all found sub-shapes.
-
- * Example: see GEOM_TestOthers.py
- """
aList = ShapesOp.GetShapesOnCylinder(theShape, theShapeType, theAxis, theRadius, theState)
if ShapesOp.IsDone() == 0:
print "GetShapesOnCylinder : ", ShapesOp.GetErrorCode()
return aList
+## Works like the above method, but returns list of sub-shapes indices
+#
+# Example: see GEOM_TestOthers.py
def GetShapesOnCylinderIDs(theShape, theShapeType, theAxis, theRadius, theState):
- """
- * Works like the above method, but returns list of sub-shapes indices
- """
aList = ShapesOp.GetShapesOnCylinderIDs(theShape, theShapeType, theAxis, theRadius, theState)
if ShapesOp.IsDone() == 0:
print "GetShapesOnCylinderIDs : ", ShapesOp.GetErrorCode()
return aList
+## Find in \a theShape all sub-shapes of type \a theShapeType, situated relatively
+# the specified sphere by the certain way, defined through \a theState parameter.
+# @param theShape Shape to find sub-shapes of.
+# @param theShapeType Type of sub-shapes to be retrieved.
+# @param theCenter Point, specifying center of the sphere to find shapes on.
+# @param theRadius Radius of the sphere to find shapes on.
+# @param theState The state of the subshapes to find. It can be one of
+# ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
+# @return List of all found sub-shapes.
+#
+# Example: see GEOM_TestOthers.py
def GetShapesOnSphere(theShape, theShapeType, theCenter, theRadius, theState):
- """
- * Find in \a theShape all sub-shapes of type \a theShapeType, situated relatively
- * the specified sphere by the certain way, defined through \a theState parameter.
- * \param theShape Shape to find sub-shapes of.
- * \param theShapeType Type of sub-shapes to be retrieved.
- * \param theCenter Point, specifying center of the sphere to find shapes on.
- * \param theRadius Radius of the sphere to find shapes on.
- * \param theState The state of the subshapes to find. It can be one of
- * ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
- * \return List of all found sub-shapes.
-
- * Example: see GEOM_TestOthers.py
- """
aList = ShapesOp.GetShapesOnSphere(theShape, theShapeType, theCenter, theRadius, theState)
if ShapesOp.IsDone() == 0:
print "GetShapesOnSphere : ", ShapesOp.GetErrorCode()
return aList
+## Works like the above method, but returns list of sub-shapes indices
+#
+# Example: see GEOM_TestOthers.py
def GetShapesOnSphereIDs(theShape, theShapeType, theCenter, theRadius, theState):
- """
- * Works like the above method, but returns list of sub-shapes indices
- """
aList = ShapesOp.GetShapesOnSphereIDs(theShape, theShapeType, theCenter, theRadius, theState)
if ShapesOp.IsDone() == 0:
print "GetShapesOnSphereIDs : ", ShapesOp.GetErrorCode()
return aList
+## Find in \a theShape all sub-shapes of type \a theShapeType, situated relatively
+# the specified quadrangle by the certain way, defined through \a theState parameter.
+# @param theShape Shape to find sub-shapes of.
+# @param theShapeType Type of sub-shapes to be retrieved.
+# @param theCenter Point, specifying center of the sphere to find shapes on.
+# @param theRadius Radius of the sphere to find shapes on.
+# @param theState The state of the subshapes to find. It can be one of
+# ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
+# @return List of all found sub-shapes.
+#
+# Example: see GEOM_TestOthers.py
def GetShapesOnQuadrangle(theShape, theShapeType, theTopLeftPoint, theTopRigthPoint, theBottomLeftPoint, theBottomRigthPoint, theState):
- """
- * Find in \a theShape all sub-shapes of type \a theShapeType, situated relatively
- * the specified quadrangle by the certain way, defined through \a theState parameter.
- * \param theShape Shape to find sub-shapes of.
- * \param theShapeType Type of sub-shapes to be retrieved.
- * \param theCenter Point, specifying center of the sphere to find shapes on.
- * \param theRadius Radius of the sphere to find shapes on.
- * \param theState The state of the subshapes to find. It can be one of
- * ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN.
- * \return List of all found sub-shapes.
-
- * Example: see GEOM_TestOthers.py
- """
aList = ShapesOp.GetShapesOnQuadrangle(theShape, theShapeType, theTopLeftPoint, theTopRigthPoint, theBottomLeftPoint, theBottomRigthPoint, theState)
if ShapesOp.IsDone() == 0:
print "GetShapesOnQuadrangle : ", ShapesOp.GetErrorCode()
return aList
+## Works like the above method, but returns list of sub-shapes indices
+#
+# Example: see GEOM_TestOthers.py
def GetShapesOnQuadrangleIDs(theShape, theShapeType, theTopLeftPoint, theTopRigthPoint, theBottomLeftPoint, theBottomRigthPoint, theState):
- """
- * Works like the above method, but returns list of sub-shapes indices
- """
aList = ShapesOp.GetShapesOnQuadrangleIDs(theShape, theShapeType, theTopLeftPoint, theTopRigthPoint, theBottomLeftPoint, theBottomRigthPoint, theState)
if ShapesOp.IsDone() == 0:
print "GetShapesOnQuadrangleIDs : ", ShapesOp.GetErrorCode()
return aList
+## Get sub-shape(s) of theShapeWhere, which are
+# coincident with \a theShapeWhat or could be a part of it.
+# @param theShapeWhere Shape to find sub-shapes of.
+# @param theShapeWhat Shape, specifying what to find.
+# @return Group of all found sub-shapes or a single found sub-shape.
+#
+# Example: see GEOM_TestOthers.py
def GetInPlace(theShapeWhere, theShapeWhat):
- """
- * Get sub-shape(s) of theShapeWhere, which are
- * coincident with \a theShapeWhat or could be a part of it.
- * \param theShapeWhere Shape to find sub-shapes of.
- * \param theShapeWhat Shape, specifying what to find.
- * \return Group of all found sub-shapes or a single found sub-shape.
-
- * Example: see GEOM_TestOthers.py
- """
anObj = ShapesOp.GetInPlace(theShapeWhere, theShapeWhat)
if ShapesOp.IsDone() == 0:
print "GetInPlace : ", ShapesOp.GetErrorCode()
# Access to sub-shapes by their unique IDs inside the main shape.
# -----------------------------------------------------------------------------
+## Obtain a composite sub-shape of <aShape>, composed from sub-shapes
+# of <aShape>, selected by their unique IDs inside <aShape>
+#
+# Example: see GEOM_TestAll.py
def GetSubShape(aShape, ListOfID):
- """
- * Obtain a composite sub-shape of <aShape>, composed from sub-shapes
- * of <aShape>, selected by their unique IDs inside <aShape>
-
- * Example: see GEOM_TestAll.py
- """
anObj = geom.AddSubShape(aShape,ListOfID)
return anObj
+## Obtain unique ID of sub-shape <aSubShape> inside <aShape>
+#
+# Example: see GEOM_TestAll.py
def GetSubShapeID(aShape, aSubShape):
- """
- * Obtain unique ID of sub-shape <aSubShape> inside <aShape>
-
- * Example: see GEOM_TestAll.py
- """
anID = LocalOp.GetSubShapeIndex(aShape, aSubShape)
if LocalOp.IsDone() == 0:
print "GetSubShapeIndex : ", LocalOp.GetErrorCode()
# Decompose objects
# -----------------------------------------------------------------------------
+## Explode a shape on subshapes of a given type.
+# @param theShape Shape to be exploded.
+# @param theShapeType Type of sub-shapes to be retrieved.
+# @return List of sub-shapes of type theShapeType, contained in theShape.
+#
+# Example: see GEOM_TestAll.py
def SubShapeAll(aShape, aType):
- """
- * Explode a shape on subshapes of a given type.
- * \param theShape Shape to be exploded.
- * \param theShapeType Type of sub-shapes to be retrieved.
- * \return List of sub-shapes of type theShapeType, contained in theShape.
-
- * Example: see GEOM_TestAll.py
- """
ListObj = ShapesOp.MakeExplode(aShape,aType,0)
if ShapesOp.IsDone() == 0:
print "MakeExplode : ", ShapesOp.GetErrorCode()
return ListObj
+## Explode a shape on subshapes of a given type.
+# @param theShape Shape to be exploded.
+# @param theShapeType Type of sub-shapes to be retrieved.
+# @return List of IDs of sub-shapes.
def SubShapeAllIDs(aShape, aType):
- """
- * Explode a shape on subshapes of a given type.
- * \param theShape Shape to be exploded.
- * \param theShapeType Type of sub-shapes to be retrieved.
- * \return List of IDs of sub-shapes.
- """
ListObj = ShapesOp.SubShapeAllIDs(aShape,aType,0)
if ShapesOp.IsDone() == 0:
print "SubShapeAllIDs : ", ShapesOp.GetErrorCode()
return ListObj
+## Explode a shape on subshapes of a given type.
+# Sub-shapes will be sorted by coordinates of their gravity centers.
+# @param theShape Shape to be exploded.
+# @param theShapeType Type of sub-shapes to be retrieved.
+# @return List of sub-shapes of type theShapeType, contained in theShape.
+#
+# Example: see GEOM_TestAll.py
def SubShapeAllSorted(aShape, aType):
- """
- * Explode a shape on subshapes of a given type.
- * Sub-shapes will be sorted by coordinates of their gravity centers.
- * \param theShape Shape to be exploded.
- * \param theShapeType Type of sub-shapes to be retrieved.
- * \return List of sub-shapes of type theShapeType, contained in theShape.
-
- * Example: see GEOM_TestAll.py
- """
ListObj = ShapesOp.MakeExplode(aShape,aType,1)
if ShapesOp.IsDone() == 0:
print "MakeExplode : ", ShapesOp.GetErrorCode()
return ListObj
+## Explode a shape on subshapes of a given type.
+# Sub-shapes will be sorted by coordinates of their gravity centers.
+# @param theShape Shape to be exploded.
+# @param theShapeType Type of sub-shapes to be retrieved.
+# @return List of IDs of sub-shapes.
def SubShapeAllSortedIDs(aShape, aType):
- """
- * Explode a shape on subshapes of a given type.
- * Sub-shapes will be sorted by coordinates of their gravity centers.
- * \param theShape Shape to be exploded.
- * \param theShapeType Type of sub-shapes to be retrieved.
- * \return List of IDs of sub-shapes.
- """
ListIDs = ShapesOp.SubShapeAllIDs(aShape,aType,1)
if ShapesOp.IsDone() == 0:
print "SubShapeAllSortedIDs : ", ShapesOp.GetErrorCode()
return ListObj
+## Obtain a compound of sub-shapes of <aShape>,
+# selected by they indices in list of all sub-shapes of type <aType>.
+# Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]
+#
+# Example: see GEOM_TestAll.py
def SubShape(aShape, aType, ListOfInd):
- """
- * Obtain a compound of sub-shapes of <aShape>,
- * selected by they indices in list of all sub-shapes of type <aType>.
- * Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]
-
- * Example: see GEOM_TestAll.py
- """
ListOfIDs = []
AllShapeList = SubShapeAll(aShape, aType)
for ind in ListOfInd:
anObj = GetSubShape(aShape, ListOfIDs)
return anObj
+## Obtain a compound of sub-shapes of <aShape>,
+# selected by they indices in sorted list of all sub-shapes of type <aType>.
+# Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]
+#
+# Example: see GEOM_TestAll.py
def SubShapeSorted(aShape, aType, ListOfInd):
- """
- * Obtain a compound of sub-shapes of <aShape>,
- * selected by they indices in sorted list of all sub-shapes of type <aType>.
- * Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]
-
- * Example: see GEOM_TestAll.py
- """
ListOfIDs = []
AllShapeList = SubShapeAllSorted(aShape, aType)
for ind in ListOfInd:
# Healing operations
# -----------------------------------------------------------------------------
+## Apply a sequence of Shape Healing operators to the given object.
+# @param theShape Shape to be processed.
+# @param theOperators List of names of operators ("FixShape", "SplitClosedFaces", etc.).
+# @param theParameters List of names of parameters
+# ("FixShape.Tolerance3d", "SplitClosedFaces.NbSplitPoints", etc.).
+# @param theValues List of values of parameters, in the same order
+# as parameters are listed in \a theParameters list.
+# @return New GEOM_Object, containing processed shape.
+#
+# Example: see GEOM_TestHealing.py
def ProcessShape(theShape, theOperators, theParameters, theValues):
- """
- * Apply a sequence of Shape Healing operators to the given object.
- * \param theShape Shape to be processed.
- * \param theOperators List of names of operators ("FixShape", "SplitClosedFaces", etc.).
- * \param theParameters List of names of parameters
- * ("FixShape.Tolerance3d", "SplitClosedFaces.NbSplitPoints", etc.).
- * \param theValues List of values of parameters, in the same order
- * as parameters are listed in \a theParameters list.
- * \return New GEOM_Object, containing processed shape.
-
- * Example: see GEOM_TestHealing.py
- """
anObj = HealOp.ProcessShape(theShape, theOperators, theParameters, theValues)
if HealOp.IsDone() == 0:
print "ProcessShape : ", HealOp.GetErrorCode()
return anObj
+## Remove faces from the given object (shape).
+# @param theObject Shape to be processed.
+# @param theFaces Indices of faces to be removed, if EMPTY then the method
+# removes ALL faces of the given object.
+# @return New GEOM_Object, containing processed shape.
+#
+# Example: see GEOM_TestHealing.py
def SuppressFaces(theObject, theFaces):
- """
- * Remove faces from the given object (shape).
- * \param theObject Shape to be processed.
- * \param theFaces Indices of faces to be removed, if EMPTY then the method
- * removes ALL faces of the given object.
- * \return New GEOM_Object, containing processed shape.
-
- * Example: see GEOM_TestHealing.py
- """
anObj = HealOp.SuppressFaces(theObject, theFaces)
if HealOp.IsDone() == 0:
print "SuppressFaces : ", HealOp.GetErrorCode()
return anObj
+## Sewing of some shapes into single shape.
+#
+# Example: see GEOM_TestHealing.py
def MakeSewing(ListShape, theTolerance):
- """
- * Sewing of some shapes into single shape.
-
- * Example: see GEOM_TestHealing.py
- """
comp = MakeCompound(ListShape)
anObj = Sew(comp, theTolerance)
return anObj
+## Sewing of the given object.
+# @param theObject Shape to be processed.
+# @param theTolerance Required tolerance value.
+# @return New GEOM_Object, containing processed shape.
+#
+# Example: see MakeSewing() above
def Sew(theObject, theTolerance):
- """
- * Sewing of the given object.
- * \param theObject Shape to be processed.
- * \param theTolerance Required tolerance value.
- * \return New GEOM_Object, containing processed shape.
-
- * Example: see MakeSewing() above
- """
anObj = HealOp.Sew(theObject, theTolerance)
if HealOp.IsDone() == 0:
print "Sew : ", HealOp.GetErrorCode()
return anObj
+## Remove internal wires and edges from the given object (face).
+# @param theObject Shape to be processed.
+# @param theWires Indices of wires to be removed, if EMPTY then the method
+# removes ALL internal wires of the given object.
+# @return New GEOM_Object, containing processed shape.
+#
+# Example: see GEOM_TestHealing.py
def SuppressInternalWires(theObject, theWires):
- """
- * Remove internal wires and edges from the given object (face).
- * \param theObject Shape to be processed.
- * \param theWires Indices of wires to be removed, if EMPTY then the method
- * removes ALL internal wires of the given object.
- * \return New GEOM_Object, containing processed shape.
-
- * Example: see GEOM_TestHealing.py
- """
anObj = HealOp.RemoveIntWires(theObject, theWires)
if HealOp.IsDone() == 0:
print "SuppressInternalWires : ", HealOp.GetErrorCode()
return anObj
+## Remove internal closed contours (holes) from the given object.
+# @param theObject Shape to be processed.
+# @param theWires Indices of wires to be removed, if EMPTY then the method
+# removes ALL internal holes of the given object
+# @return New GEOM_Object, containing processed shape.
+#
+# Example: see GEOM_TestHealing.py
def SuppressHoles(theObject, theWires):
- """
- * Remove internal closed contours (holes) from the given object.
- * \param theObject Shape to be processed.
- * \param theWires Indices of wires to be removed, if EMPTY then the method
- * removes ALL internal holes of the given object
- * \return New GEOM_Object, containing processed shape.
-
- * Example: see GEOM_TestHealing.py
- """
anObj = HealOp.FillHoles(theObject, theWires)
if HealOp.IsDone() == 0:
print "SuppressHoles : ", HealOp.GetErrorCode()
return anObj
+## Close an open wire.
+# @param theObject Shape to be processed.
+# @param theWires Indexes of edge(s) and wire(s) to be closed within <VAR>theObject</VAR>'s shape,
+# if -1, then theObject itself is a wire.
+# @param isCommonVertex If TRUE : closure by creation of a common vertex,
+# If FALS : closure by creation of an edge between ends.
+# @return New GEOM_Object, containing processed shape.
+#
+# Example: see GEOM_TestHealing.py
def CloseContour(theObject, theWires, isCommonVertex):
- """
- * Close an open wire.
- * \param theObject Shape to be processed.
- * \param theWires Indexes of edge(s) and wire(s) to be closed within <VAR>theObject</VAR>'s shape,
- * if -1, then theObject itself is a wire.
- * \param isCommonVertex If TRUE : closure by creation of a common vertex,
- * If FALS : closure by creation of an edge between ends.
- * \return New GEOM_Object, containing processed shape.
-
- * Example: see GEOM_TestHealing.py
- """
anObj = HealOp.CloseContour(theObject, theWires, isCommonVertex)
if HealOp.IsDone() == 0:
print "CloseContour : ", HealOp.GetErrorCode()
return anObj
+## Addition of a point to a given edge object.
+# @param theObject Shape to be processed.
+# @param theEdgeIndex Index of edge to be divided within theObject's shape,
+# if -1, then theObject itself is the edge.
+# @param theValue Value of parameter on edge or length parameter,
+# depending on \a isByParameter.
+# @param isByParameter If TRUE : \a theValue is treated as a curve parameter [0..1],
+# if FALSE : \a theValue is treated as a length parameter [0..1]
+# @return New GEOM_Object, containing processed shape.
+#
+# Example: see GEOM_TestHealing.py
def DivideEdge(theObject, theEdgeIndex, theValue, isByParameter):
- """
- * Addition of a point to a given edge object.
- * \param theObject Shape to be processed.
- * \param theEdgeIndex Index of edge to be divided within theObject's shape,
- * if -1, then theObject itself is the edge.
- * \param theValue Value of parameter on edge or length parameter,
- * depending on \a isByParameter.
- * \param isByParameter If TRUE : \a theValue is treated as a curve parameter [0..1],
- * if FALSE : \a theValue is treated as a length parameter [0..1]
- * \return New GEOM_Object, containing processed shape.
-
- * Example: see GEOM_TestHealing.py
- """
anObj = HealOp.DivideEdge(theObject, theEdgeIndex, theValue, isByParameter)
if HealOp.IsDone() == 0:
print "DivideEdge : ", HealOp.GetErrorCode()
return anObj
+## Get a list of wires (wrapped in GEOM_Object-s),
+# that constitute a free boundary of the given shape.
+# @param theObject Shape to get free boundary of.
+# @return [status, theClosedWires, theOpenWires]
+# status: FALSE, if an error(s) occured during the method execution.
+# theClosedWires: Closed wires on the free boundary of the given shape.
+# theOpenWires: Open wires on the free boundary of the given shape.
+#
+# Example: see GEOM_TestHealing.py
def GetFreeBoundary(theObject):
- """
- * Get a list of wires (wrapped in GEOM_Object-s),
- * that constitute a free boundary of the given shape.
- * \param theObject Shape to get free boundary of.
- * \return [status, theClosedWires, theOpenWires]
- * status: FALSE, if an error(s) occured during the method execution.
- * theClosedWires: Closed wires on the free boundary of the given shape.
- * theOpenWires: Open wires on the free boundary of the given shape.
-
- * Example: see GEOM_TestHealing.py
- """
anObj = HealOp.GetFreeBoundary(theObject)
if HealOp.IsDone() == 0:
print "GetFreeBoundaries : ", HealOp.GetErrorCode()
# Create advanced objects
# -----------------------------------------------------------------------------
+## Create a copy of the given object
+#
+# Example: see GEOM_TestAll.py
def MakeCopy(theOriginal):
- """
- * Create a copy of the given object
-
- * Example: see GEOM_TestAll.py
- """
anObj = InsertOp.MakeCopy(theOriginal)
if InsertOp.IsDone() == 0:
print "MakeCopy : ", InsertOp.GetErrorCode()
return anObj
+## Create a filling from the given compound of contours.
+# @param theShape the compound of contours
+# @param theMinDeg a minimal degree
+# @param theMaxDeg a maximal degree
+# @param theTol2D a 2d tolerance
+# @param theTol3D a 3d tolerance
+# @param theNbIter a number of iteration
+# @return New GEOM_Object, containing the created filling surface.
+#
+# Example: see GEOM_TestAll.py
def MakeFilling(theShape, theMinDeg, theMaxDeg, theTol2D, theTol3D, theNbIter):
- """
- * Create a filling from the given compound of contours.
- * \param theShape the compound of contours
- * \param theMinDeg a minimal degree
- * \param theMaxDeg a maximal degree
- * \param theTol2D a 2d tolerance
- * \param theTol3D a 3d tolerance
- * \param theNbIter a number of iteration
- * \return New GEOM_Object, containing the created filling surface.
-
- * Example: see GEOM_TestAll.py
- """
anObj = PrimOp.MakeFilling(theShape, theMinDeg, theMaxDeg, theTol2D, theTol3D, theNbIter)
if PrimOp.IsDone() == 0:
print "MakeFilling : ", PrimOp.GetErrorCode()
return anObj
+## Replace coincident faces in theShape by one face.
+# @param theShape Initial shape.
+# @param theTolerance Maximum distance between faces, which can be considered as coincident.
+# @return New GEOM_Object, containing a copy of theShape without coincident faces.
+#
+# Example: see GEOM_Spanner.py
def MakeGlueFaces(theShape, theTolerance):
- """
- * Replace coincident faces in theShape by one face.
- * \param theShape Initial shape.
- * \param theTolerance Maximum distance between faces, which can be considered as coincident.
- * \return New GEOM_Object, containing a copy of theShape without coincident faces.
-
- * Example: see GEOM_Spanner.py
- """
anObj = ShapesOp.MakeGlueFaces(theShape, theTolerance)
if ShapesOp.IsDone() == 0:
print "MakeGlueFaces : ", ShapesOp.GetErrorCode()
# Boolean (Common, Cut, Fuse, Section)
# -----------------------------------------------------------------------------
+## Perform one of boolean operations on two given shapes.
+# @param theShape1 First argument for boolean operation.
+# @param theShape2 Second argument for boolean operation.
+# @param theOperation Indicates the operation to be done:
+# 1 - Common, 2 - Cut, 3 - Fuse, 4 - Section.
+# @return New GEOM_Object, containing the result shape.
+#
+# Example: see GEOM_TestAll.py
def MakeBoolean(theShape1, theShape2, theOperation):
- """
- * Perform one of boolean operations on two given shapes.
- * \param theShape1 First argument for boolean operation.
- * \param theShape2 Second argument for boolean operation.
- * \param theOperation Indicates the operation to be done:
- * 1 - Common, 2 - Cut, 3 - Fuse, 4 - Section.
- * \return New GEOM_Object, containing the result shape.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BoolOp.MakeBoolean(theShape1, theShape2, theOperation)
if BoolOp.IsDone() == 0:
print "MakeBoolean : ", BoolOp.GetErrorCode()
return anObj
+## Shortcut to MakeBoolean(s1, s2, 1)
+#
+# Example: see GEOM_TestOthers.py
def MakeCommon(s1, s2):
- """
- * Shortcut to MakeBoolean(s1, s2, 1)
-
- * Example: see GEOM_TestOthers.py
- """
return MakeBoolean(s1, s2, 1)
+## Shortcut to MakeBoolean(s1, s2, 2)
+#
+# Example: see GEOM_TestOthers.py
def MakeCut(s1, s2):
- """
- * Shortcut to MakeBoolean(s1, s2, 2)
-
- * Example: see GEOM_TestOthers.py
- """
return MakeBoolean(s1, s2, 2)
+## Shortcut to MakeBoolean(s1, s2, 3)
+#
+# Example: see GEOM_TestOthers.py
def MakeFuse(s1, s2):
- """
- * Shortcut to MakeBoolean(s1, s2, 3)
-
- * Example: see GEOM_TestOthers.py
- """
return MakeBoolean(s1, s2, 3)
+## Shortcut to MakeBoolean(s1, s2, 4)
+#
+# Example: see GEOM_TestOthers.py
def MakeSection(s1, s2):
- """
- * Shortcut to MakeBoolean(s1, s2, 4)
-
- * Example: see GEOM_TestOthers.py
- """
return MakeBoolean(s1, s2, 4)
+## Perform partition operation.
+# @param ListShapes Shapes to be intersected.
+# @param ListTools Shapes to intersect theShapes.
+# @param ListKeepInside Shapes, outside which the results will be deleted.
+# Each shape from theKeepInside must belong to theShapes also.
+# @param ListRemoveInside Shapes, inside which the results will be deleted.
+# Each shape from theRemoveInside must belong to theShapes also.
+# @param Limit Type of resulting shapes (corresponding to TopAbs_ShapeEnum).
+# @param RemoveWebs If TRUE, perform Glue 3D algorithm.
+# @param ListMaterials Material indices for each shape. Make sence, only if theRemoveWebs is TRUE.
+# @return New GEOM_Object, containing the result shapes.
+#
+# Example: see GEOM_TestAll.py
def MakePartition(ListShapes, ListTools=[], ListKeepInside=[], ListRemoveInside=[],
Limit=ShapeType["SHAPE"], RemoveWebs=0, ListMaterials=[]):
- """
- * Perform partition operation.
- * \param ListShapes Shapes to be intersected.
- * \param ListTools Shapes to intersect theShapes.
- * \param ListKeepInside Shapes, outside which the results will be deleted.
- * Each shape from theKeepInside must belong to theShapes also.
- * \param ListRemoveInside Shapes, inside which the results will be deleted.
- * Each shape from theRemoveInside must belong to theShapes also.
- * \param Limit Type of resulting shapes (corresponding to TopAbs_ShapeEnum).
- * \param RemoveWebs If TRUE, perform Glue 3D algorithm.
- * \param ListMaterials Material indices for each shape. Make sence, only if theRemoveWebs is TRUE.
- * \return New GEOM_Object, containing the result shapes.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BoolOp.MakePartition(ListShapes, ListTools,
ListKeepInside, ListRemoveInside,
Limit, RemoveWebs, ListMaterials);
print "MakePartition : ", BoolOp.GetErrorCode()
return anObj
+## Shortcut to MakePartition()
+#
+# Example: see GEOM_TestOthers.py
def Partition(ListShapes, ListTools=[], ListKeepInside=[], ListRemoveInside=[],
Limit=ShapeType["SHAPE"], RemoveWebs=0, ListMaterials=[]):
- """
- * Shortcut to MakePartition()
-
- * Example: see GEOM_TestOthers.py
- """
anObj = MakePartition(ListShapes, ListTools,
ListKeepInside, ListRemoveInside,
Limit, RemoveWebs, ListMaterials);
return anObj
+## Perform partition of the Shape with the Plane
+# @param theShape Shape to be intersected.
+# @param thePlane Tool shape, to intersect theShape.
+# @return New GEOM_Object, containing the result shape.
+#
+# Example: see GEOM_TestAll.py
def MakeHalfPartition(theShape, thePlane):
- """
- * Perform partition of the Shape with the Plane
- * \param theShape Shape to be intersected.
- * \param thePlane Tool shape, to intersect theShape.
- * \return New GEOM_Object, containing the result shape.
-
- * Example: see GEOM_TestAll.py
- """
anObj = BoolOp.MakeHalfPartition(theShape, thePlane)
if BoolOp.IsDone() == 0:
print "MakeHalfPartition : ", BoolOp.GetErrorCode()
# Transform objects
# -----------------------------------------------------------------------------
+## Translate the given object along the vector, specified
+# by its end points, creating its copy before the translation.
+# @param theObject The object to be translated.
+# @param thePoint1 Start point of translation vector.
+# @param thePoint2 End point of translation vector.
+# @return New GEOM_Object, containing the translated object.
+#
+# Example: see GEOM_TestAll.py
def MakeTranslationTwoPoints(theObject, thePoint1, thePoint2):
- """
- * Translate the given object along the vector, specified
- * by its end points, creating its copy before the translation.
- * \param theObject The object to be translated.
- * \param thePoint1 Start point of translation vector.
- * \param thePoint2 End point of translation vector.
- * \return New GEOM_Object, containing the translated object.
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.TranslateTwoPointsCopy(theObject, thePoint1, thePoint2)
if TrsfOp.IsDone() == 0:
print "TranslateTwoPointsCopy : ", TrsfOp.GetErrorCode()
return anObj
+## Translate the given object along the vector, specified
+# by its components, creating its copy before the translation.
+# @param theObject The object to be translated.
+# @param theDX,theDY,theDZ Components of translation vector.
+# @return New GEOM_Object, containing the translated object.
+#
+# Example: see GEOM_TestAll.py
def MakeTranslation(theObject, theDX, theDY, theDZ):
- """
- * Translate the given object along the vector, specified
- * by its components, creating its copy before the translation.
- * \param theObject The object to be translated.
- * \param theDX,theDY,theDZ Components of translation vector.
- * \return New GEOM_Object, containing the translated object.
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.TranslateDXDYDZCopy(theObject, theDX, theDY, theDZ)
if TrsfOp.IsDone() == 0:
print "TranslateDXDYDZCopy : ", TrsfOp.GetErrorCode()
return anObj
+## Translate the given object along the given vector,
+# creating its copy before the translation.
+# @param theObject The object to be translated.
+# @param theVector The translation vector.
+# @return New GEOM_Object, containing the translated object.
+#
+# Example: see GEOM_TestAll.py
def MakeTranslationVector(theObject, theVector):
- """
- * Translate the given object along the given vector,
- * creating its copy before the translation.
- * \param theObject The object to be translated.
- * \param theVector The translation vector.
- * \return New GEOM_Object, containing the translated object.
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.TranslateVectorCopy(theObject, theVector)
if TrsfOp.IsDone() == 0:
print "TranslateVectorCopy : ", TrsfOp.GetErrorCode()
return anObj
+## Rotate the given object around the given axis
+# on the given angle, creating its copy before the rotatation.
+# @param theObject The object to be rotated.
+# @param theAxis Rotation axis.
+# @param theAngle Rotation angle in radians.
+# @return New GEOM_Object, containing the rotated object.
+#
+# Example: see GEOM_TestAll.py
def MakeRotation(theObject, theAxis, theAngle):
- """
- * Rotate the given object around the given axis
- * on the given angle, creating its copy before the rotatation.
- * \param theObject The object to be rotated.
- * \param theAxis Rotation axis.
- * \param theAngle Rotation angle in radians.
- * \return New GEOM_Object, containing the rotated object.
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.RotateCopy(theObject, theAxis, theAngle)
if TrsfOp.IsDone() == 0:
print "RotateCopy : ", TrsfOp.GetErrorCode()
return anObj
+## Scale the given object by the factor, creating its copy before the scaling.
+# @param theObject The object to be scaled.
+# @param thePoint Center point for scaling.
+# @param theFactor Scaling factor value.
+# @return New GEOM_Object, containing the scaled shape.
+#
+# Example: see GEOM_TestAll.py
def MakeScaleTransform(theObject, thePoint, theFactor):
- """
- * Scale the given object by the factor, creating its copy before the scaling.
- * \param theObject The object to be scaled.
- * \param thePoint Center point for scaling.
- * \param theFactor Scaling factor value.
- * \return New GEOM_Object, containing the scaled shape.
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.ScaleShapeCopy(theObject, thePoint, theFactor)
if TrsfOp.IsDone() == 0:
print "ScaleShapeCopy : ", TrsfOp.GetErrorCode()
return anObj
+## Create an object, symmetrical
+# to the given one relatively the given plane.
+# @param theObject The object to be mirrored.
+# @param thePlane Plane of symmetry.
+# @return New GEOM_Object, containing the mirrored shape.
+#
+# Example: see GEOM_TestAll.py
def MakeMirrorByPlane(theObject, thePlane):
- """
- * Create an object, symmetrical
- * to the given one relatively the given plane.
- * \param theObject The object to be mirrored.
- * \param thePlane Plane of symmetry.
- * \return New GEOM_Object, containing the mirrored shape.
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.MirrorPlaneCopy(theObject, thePlane)
if TrsfOp.IsDone() == 0:
print "MirrorPlaneCopy : ", TrsfOp.GetErrorCode()
return anObj
+## Create an object, symmetrical
+# to the given one relatively the given axis.
+# @param theObject The object to be mirrored.
+# @param theAxis Axis of symmetry.
+# @return New GEOM_Object, containing the mirrored shape.
+#
+# Example: see GEOM_TestAll.py
def MakeMirrorByAxis(theObject, theAxis):
- """
- * Create an object, symmetrical
- * to the given one relatively the given axis.
- * \param theObject The object to be mirrored.
- * \param theAxis Axis of symmetry.
- * \return New GEOM_Object, containing the mirrored shape.
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.MirrorAxisCopy(theObject, theAxis)
if TrsfOp.IsDone() == 0:
print "MirrorAxisCopy : ", TrsfOp.GetErrorCode()
return anObj
+## Create an object, symmetrical
+# to the given one relatively the given point.
+# @param theObject The object to be mirrored.
+# @param thePoint Point of symmetry.
+# @return New GEOM_Object, containing the mirrored shape.
+#
+# Example: see GEOM_TestAll.py
def MakeMirrorByPoint(theObject, thePoint):
- """
- * Create an object, symmetrical
- * to the given one relatively the given point.
- * \param theObject The object to be mirrored.
- * \param thePoint Point of symmetry.
- * \return New GEOM_Object, containing the mirrored shape.
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.MirrorPointCopy(theObject, thePoint)
if TrsfOp.IsDone() == 0:
print "MirrorPointCopy : ", TrsfOp.GetErrorCode()
return anObj
+## Modify the Location of the given object by LCS
+# creating its copy before the setting
+#
+# Example: see GEOM_TestAll.py
def MakePosition(theObject, theStartLCS, theEndLCS):
- """
- * Modify the Location of the given object by LCS
- * creating its copy before the setting
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.PositionShapeCopy(theObject, theStartLCS, theEndLCS)
if TrsfOp.IsDone() == 0:
print "PositionShapeCopy : ", TrsfOp.GetErrorCode()
return anObj
+## Create new object as offset of the given one.
+# @param theObject The base object for the offset.
+# @param theOffset Offset value.
+# @return New GEOM_Object, containing the offset object.
+#
+# Example: see GEOM_TestAll.py
def MakeOffset(theObject, theOffset):
- """
- * Create new object as offset of the given one.
- * \param theObject The base object for the offset.
- * \param theOffset Offset value.
- * \return New GEOM_Object, containing the offset object.
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.OffsetShapeCopy(theObject, theOffset)
if TrsfOp.IsDone() == 0:
print "OffsetShapeCopy : ", TrsfOp.GetErrorCode()
# Patterns
# -----------------------------------------------------------------------------
+## Translate the given object along the given vector a given number times
+# @param theObject The object to be translated.
+# @param theVector Direction of the translation.
+# @param theStep Distance to translate on.
+# @param theNbTimes Quantity of translations to be done.
+# @return New GEOM_Object, containing compound of all
+# the shapes, obtained after each translation.
+#
+# Example: see GEOM_TestAll.py
def MakeMultiTranslation1D(theObject, theVector, theStep, theNbTimes):
- """
- * Translate the given object along the given vector a given number times
- * \param theObject The object to be translated.
- * \param theVector Direction of the translation.
- * \param theStep Distance to translate on.
- * \param theNbTimes Quantity of translations to be done.
- * \return New GEOM_Object, containing compound of all
- * the shapes, obtained after each translation.
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.MultiTranslate1D(theObject, theVector, theStep, theNbTimes)
if TrsfOp.IsDone() == 0:
print "MultiTranslate1D : ", TrsfOp.GetErrorCode()
return anObj
+## Conseqently apply two specified translations to theObject specified number of times.
+# @param theObject The object to be translated.
+# @param theVector1 Direction of the first translation.
+# @param theStep1 Step of the first translation.
+# @param theNbTimes1 Quantity of translations to be done along theVector1.
+# @param theVector2 Direction of the second translation.
+# @param theStep2 Step of the second translation.
+# @param theNbTimes2 Quantity of translations to be done along theVector2.
+# @return New GEOM_Object, containing compound of all
+# the shapes, obtained after each translation.
+#
+# Example: see GEOM_TestAll.py
def MakeMultiTranslation2D(theObject, theVector1, theStep1, theNbTimes1,
theVector2, theStep2, theNbTimes2):
- """
- * Conseqently apply two specified translations to theObject specified number of times.
- * \param theObject The object to be translated.
- * \param theVector1 Direction of the first translation.
- * \param theStep1 Step of the first translation.
- * \param theNbTimes1 Quantity of translations to be done along theVector1.
- * \param theVector2 Direction of the second translation.
- * \param theStep2 Step of the second translation.
- * \param theNbTimes2 Quantity of translations to be done along theVector2.
- * \return New GEOM_Object, containing compound of all
- * the shapes, obtained after each translation.
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.MultiTranslate2D(theObject, theVector1, theStep1, theNbTimes1,
theVector2, theStep2, theNbTimes2)
if TrsfOp.IsDone() == 0:
print "MultiTranslate2D : ", TrsfOp.GetErrorCode()
return anObj
+## Rotate the given object around the given axis a given number times.
+# Rotation angle will be 2*PI/theNbTimes.
+# @param theObject The object to be rotated.
+# @param theAxis The rotation axis.
+# @param theNbTimes Quantity of rotations to be done.
+# @return New GEOM_Object, containing compound of all the
+# shapes, obtained after each rotation.
+#
+# Example: see GEOM_TestAll.py
def MultiRotate1D(theObject, theAxis, theNbTimes):
- """
- * Rotate the given object around the given axis a given number times.
- * Rotation angle will be 2*PI/theNbTimes.
- * \param theObject The object to be rotated.
- * \param theAxis The rotation axis.
- * \param theNbTimes Quantity of rotations to be done.
- * \return New GEOM_Object, containing compound of all the
- * shapes, obtained after each rotation.
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.MultiRotate1D(theObject, theAxis, theNbTimes)
if TrsfOp.IsDone() == 0:
print "MultiRotate1D : ", TrsfOp.GetErrorCode()
return anObj
+## Rotate the given object around the
+# given axis on the given angle a given number
+# times and multi-translate each rotation result.
+# Translation direction passes through center of gravity
+# of rotated shape and its projection on the rotation axis.
+# @param theObject The object to be rotated.
+# @param theAxis Rotation axis.
+# @param theAngle Rotation angle in graduces.
+# @param theNbTimes1 Quantity of rotations to be done.
+# @param theStep Translation distance.
+# @param theNbTimes2 Quantity of translations to be done.
+# @return New GEOM_Object, containing compound of all the
+# shapes, obtained after each transformation.
+#
+# Example: see GEOM_TestAll.py
def MultiRotate2D(theObject, theAxis, theAngle, theNbTimes1, theStep, theNbTimes2):
- """
- * Rotate the given object around the
- * given axis on the given angle a given number
- * times and multi-translate each rotation result.
- * Translation direction passes through center of gravity
- * of rotated shape and its projection on the rotation axis.
- * \param theObject The object to be rotated.
- * \param theAxis Rotation axis.
- * \param theAngle Rotation angle in graduces.
- * \param theNbTimes1 Quantity of rotations to be done.
- * \param theStep Translation distance.
- * \param theNbTimes2 Quantity of translations to be done.
- * \return New GEOM_Object, containing compound of all the
- * shapes, obtained after each transformation.
-
- * Example: see GEOM_TestAll.py
- """
anObj = TrsfOp.MultiRotate2D(theObject, theAxis, theAngle, theNbTimes1, theStep, theNbTimes2)
if TrsfOp.IsDone() == 0:
print "MultiRotate2D : ", TrsfOp.GetErrorCode()
return anObj
+## The same, as MultiRotate1D(), but axis is given by direction and point
+#
+# Example: see GEOM_TestOthers.py
def MakeMultiRotation1D(aShape,aDir,aPoint,aNbTimes):
- """
- * The same, as MultiRotate1D(), but axis is given by direction and point
-
- * Example: see GEOM_TestOthers.py
- """
aVec = MakeLine(aPoint,aDir)
anObj = MultiRotate1D(aShape,aVec,aNbTimes)
return anObj
+## The same, as MultiRotate2D(), but axis is given by direction and point
+#
+# Example: see GEOM_TestOthers.py
def MakeMultiRotation2D(aShape,aDir,aPoint,anAngle,nbtimes1,aStep,nbtimes2):
- """
- * The same, as MultiRotate2D(), but axis is given by direction and point
-
- * Example: see GEOM_TestOthers.py
- """
aVec = MakeLine(aPoint,aDir)
anObj = MultiRotate2D(aShape,aVec,anAngle,nbtimes1,aStep,nbtimes2)
return anObj
# Local operations
# -----------------------------------------------------------------------------
+## Perform a fillet on all edges of the given shape.
+# @param theShape Shape, to perform fillet on.
+# @param theR Fillet radius.
+# @return New GEOM_Object, containing the result shape.
+#
+# Example: see GEOM_TestOthers.py
def MakeFilletAll(theShape, theR):
- """
- * Perform a fillet on all edges of the given shape.
- * \param theShape Shape, to perform fillet on.
- * \param theR Fillet radius.
- * \return New GEOM_Object, containing the result shape.
-
- * Example: see GEOM_TestOthers.py
- """
anObj = LocalOp.MakeFilletAll(theShape, theR)
if LocalOp.IsDone() == 0:
print "MakeFilletAll : ", LocalOp.GetErrorCode()
return anObj
+## Perform a fillet on the specified edges/faces of the given shape
+# @param theShape Shape, to perform fillet on.
+# @param theR Fillet radius.
+# @param theShapeType Type of shapes in <theListShapes>.
+# @param theListShapes Global indices of edges/faces to perform fillet on.
+# \note Global index of sub-shape can be obtained, using method geompy.GetSubShapeID().
+# @return New GEOM_Object, containing the result shape.
+#
+# Example: see GEOM_TestAll.py
def MakeFillet(theShape, theR, theShapeType, theListShapes):
- """
- * Perform a fillet on the specified edges/faces of the given shape
- * \param theShape Shape, to perform fillet on.
- * \param theR Fillet radius.
- * \param theShapeType Type of shapes in <theListShapes>.
- * \param theListShapes Global indices of edges/faces to perform fillet on.
- * \note Global index of sub-shape can be obtained, using method geompy.GetSubShapeID().
- * \return New GEOM_Object, containing the result shape.
-
- * Example: see GEOM_TestAll.py
- """
anObj = None
if theShapeType == ShapeType["EDGE"]:
anObj = LocalOp.MakeFilletEdges(theShape, theR, theListShapes)
print "MakeFillet : ", LocalOp.GetErrorCode()
return anObj
+## Perform a symmetric chamfer on all edges of the given shape.
+# @param theShape Shape, to perform chamfer on.
+# @param theD Chamfer size along each face.
+# @return New GEOM_Object, containing the result shape.
+#
+# Example: see GEOM_TestOthers.py
def MakeChamferAll(theShape, theD):
- """
- * Perform a symmetric chamfer on all edges of the given shape.
- * \param theShape Shape, to perform chamfer on.
- * \param theD Chamfer size along each face.
- * \return New GEOM_Object, containing the result shape.
-
- * Example: see GEOM_TestOthers.py
- """
anObj = LocalOp.MakeChamferAll(theShape, theD)
if LocalOp.IsDone() == 0:
print "MakeChamferAll : ", LocalOp.GetErrorCode()
return anObj
+## Perform a chamfer on edges, common to the specified faces,
+# with distance D1 on the Face1
+# @param theShape Shape, to perform chamfer on.
+# @param theD1 Chamfer size along \a theFace1.
+# @param theD2 Chamfer size along \a theFace2.
+# @param theFace1,theFace2 Global indices of two faces of \a theShape.
+# \note Global index of sub-shape can be obtained, using method geompy.GetSubShapeID().
+# @return New GEOM_Object, containing the result shape.
+#
+# Example: see GEOM_TestAll.py
def MakeChamferEdge(theShape, theD1, theD2, theFace1, theFace2):
- """
- * Perform a chamfer on edges, common to the specified faces,
- * with distance D1 on the Face1
- * \param theShape Shape, to perform chamfer on.
- * \param theD1 Chamfer size along \a theFace1.
- * \param theD2 Chamfer size along \a theFace2.
- * \param theFace1,theFace2 Global indices of two faces of \a theShape.
- * \note Global index of sub-shape can be obtained, using method geompy.GetSubShapeID().
- * \return New GEOM_Object, containing the result shape.
-
- * Example: see GEOM_TestAll.py
- """
anObj = LocalOp.MakeChamferEdge(theShape, theD1, theD2, theFace1, theFace2)
if LocalOp.IsDone() == 0:
print "MakeChamferEdge : ", LocalOp.GetErrorCode()
return anObj
+## Perform a chamfer on all edges of the specified faces,
+# with distance D1 on the first specified face (if several for one edge)
+# @param theShape Shape, to perform chamfer on.
+# @param theD1 Chamfer size along face from \a theFaces. If both faces,
+# connected to the edge, are in \a theFaces, \a theD1
+# will be get along face, which is nearer to \a theFaces beginning.
+# @param theD2 Chamfer size along another of two faces, connected to the edge.
+# @param theFaces Sequence of global indices of faces of \a theShape.
+# \note Global index of sub-shape can be obtained, using method geompy.GetSubShapeID().
+# @return New GEOM_Object, containing the result shape.
+#
+# Example: see GEOM_TestAll.py
def MakeChamferFaces(theShape, theD1, theD2, theFaces):
- """
- * Perform a chamfer on all edges of the specified faces,
- * with distance D1 on the first specified face (if several for one edge)
- * \param theShape Shape, to perform chamfer on.
- * \param theD1 Chamfer size along face from \a theFaces. If both faces,
- * connected to the edge, are in \a theFaces, \a theD1
- * will be get along face, which is nearer to \a theFaces beginning.
- * \param theD2 Chamfer size along another of two faces, connected to the edge.
- * \param theFaces Sequence of global indices of faces of \a theShape.
- * \note Global index of sub-shape can be obtained, using method geompy.GetSubShapeID().
- * \return New GEOM_Object, containing the result shape.
-
- * Example: see GEOM_TestAll.py
- """
anObj = LocalOp.MakeChamferFaces(theShape, theD1, theD2, theFaces)
if LocalOp.IsDone() == 0:
print "MakeChamferFaces : ", LocalOp.GetErrorCode()
return anObj
+## Shortcut to MakeChamferEdge() and MakeChamferFaces()
+#
+# Example: see GEOM_TestOthers.py
def MakeChamfer(aShape,d1,d2,aShapeType,ListShape):
- """
- * Shortcut to MakeChamferEdge() and MakeChamferFaces()
-
- * Example: see GEOM_TestOthers.py
- """
anObj = None
if aShapeType == ShapeType["EDGE"]:
anObj = MakeChamferEdge(aShape,d1,d2,ListShape[0],ListShape[1])
anObj = MakeChamferFaces(aShape,d1,d2,ListShape)
return anObj
+## Perform an Archimde operation on the given shape with given parameters.
+# The object presenting the resulting face is returned.
+# @param theShape Shape to be put in water.
+# @param theWeight Weight og the shape.
+# @param theWaterDensity Density of the water.
+# @param theMeshDeflection Deflection of the mesh, using to compute the section.
+# @return New GEOM_Object, containing a section of \a theShape
+# by a plane, corresponding to water level.
+#
+# Example: see GEOM_TestAll.py
def Archimede(theShape, theWeight, theWaterDensity, theMeshDeflection):
- """
- * Perform an Archimde operation on the given shape with given parameters.
- * The object presenting the resulting face is returned
- * \param theShape Shape to be put in water.
- * \param theWeight Weight og the shape.
- * \param theWaterDensity Density of the water.
- * \param theMeshDeflection Deflection of the mesh, using to compute the section.
- * \return New GEOM_Object, containing a section of \a theShape
- * by a plane, corresponding to water level.
-
- * Example: see GEOM_TestAll.py
- """
anObj = LocalOp.MakeArchimede(theShape, theWeight, theWaterDensity, theMeshDeflection)
if LocalOp.IsDone() == 0:
print "MakeArchimede : ", LocalOp.GetErrorCode()
# Information objects
# -----------------------------------------------------------------------------
+## Get point coordinates
+# @return [x, y, z]
+#
+# Example: see GEOM_TestMeasures.py
def PointCoordinates(Point):
- """
- * Get point coordinates
- * \return [x, y, z]
-
- * Example: see GEOM_TestMeasures.py
- """
aTuple = MeasuOp.PointCoordinates(Point)
if MeasuOp.IsDone() == 0:
print "PointCoordinates : ", MeasuOp.GetErrorCode()
return aTuple
+## Get summarized length of all wires,
+# area of surface and volume of the given shape.
+# @param theShape Shape to define properties of.
+# @return [theLength, theSurfArea, theVolume]
+# theLength: Summarized length of all wires of the given shape.
+# theSurfArea: Area of surface of the given shape.
+# theVolume: Volume of the given shape.
+#
+# Example: see GEOM_TestMeasures.py
def BasicProperties(theShape):
- """
- * Get summarized length of all wires,
- * area of surface and volume of the given shape.
- * \param theShape Shape to define properties of.
- * \return [theLength, theSurfArea, theVolume]
- * theLength: Summarized length of all wires of the given shape.
- * theSurfArea: Area of surface of the given shape.
- * theVolume: Volume of the given shape.
-
- * Example: see GEOM_TestMeasures.py
- """
aTuple = MeasuOp.GetBasicProperties(theShape)
if MeasuOp.IsDone() == 0:
print "BasicProperties : ", MeasuOp.GetErrorCode()
return aTuple
+## Get parameters of bounding box of the given shape
+# @param theShape Shape to obtain bounding box of.
+# @return [Xmin,Xmax, Ymin,Ymax, Zmin,Zmax]
+# Xmin,Xmax: Limits of shape along OX axis.
+# Ymin,Ymax: Limits of shape along OY axis.
+# Zmin,Zmax: Limits of shape along OZ axis.
+#
+# Example: see GEOM_TestMeasures.py
def BoundingBox(theShape):
- """
- * Get parameters of bounding box of the given shape
- * \param theShape Shape to obtain bounding box of.
- * \return [Xmin,Xmax, Ymin,Ymax, Zmin,Zmax]
- * Xmin,Xmax: Limits of shape along OX axis.
- * Ymin,Ymax: Limits of shape along OY axis.
- * Zmin,Zmax: Limits of shape along OZ axis.
-
- * Example: see GEOM_TestMeasures.py
- """
aTuple = MeasuOp.GetBoundingBox(theShape)
if MeasuOp.IsDone() == 0:
print "BoundingBox : ", MeasuOp.GetErrorCode()
return aTuple
+## Get inertia matrix and moments of inertia of theShape.
+# @param theShape Shape to calculate inertia of.
+# @return [I11,I12,I13, I21,I22,I23, I31,I32,I33, Ix,Iy,Iz]
+# I(1-3)(1-3): Components of the inertia matrix of the given shape.
+# Ix,Iy,Iz: Moments of inertia of the given shape.
+#
+# Example: see GEOM_TestMeasures.py
def Inertia(theShape):
- """
- * Get inertia matrix and moments of inertia of theShape.
- * \param theShape Shape to calculate inertia of.
- * \return [I11,I12,I13, I21,I22,I23, I31,I32,I33, Ix,Iy,Iz]
- * I(1-3)(1-3): Components of the inertia matrix of the given shape.
- * Ix,Iy,Iz: Moments of inertia of the given shape.
-
- * Example: see GEOM_TestMeasures.py
- """
aTuple = MeasuOp.GetInertia(theShape)
if MeasuOp.IsDone() == 0:
print "Inertia : ", MeasuOp.GetErrorCode()
return aTuple
+## Get minimal distance between the given shapes.
+# @param theShape1,theShape2 Shapes to find minimal distance between.
+# @return Value of the minimal distance between the given shapes.
+#
+# Example: see GEOM_TestMeasures.py
def MinDistance(theShape1, theShape2):
- """
- * Get minimal distance between the given shapes.
- * \param theShape1,theShape2 Shapes to find minimal distance between.
- * \return Value of the minimal distance between the given shapes.
-
- * Example: see GEOM_TestMeasures.py
- """
aTuple = MeasuOp.GetMinDistance(theShape1, theShape2)
if MeasuOp.IsDone() == 0:
print "MinDistance : ", MeasuOp.GetErrorCode()
return aTuple[0]
+## Get min and max tolerances of sub-shapes of theShape
+# @param theShape Shape, to get tolerances of.
+# @return [FaceMin,FaceMax, EdgeMin,EdgeMax, VertMin,VertMax]
+# FaceMin,FaceMax: Min and max tolerances of the faces.
+# EdgeMin,EdgeMax: Min and max tolerances of the edges.
+# VertMin,VertMax: Min and max tolerances of the vertices.
+#
+# Example: see GEOM_TestMeasures.py
def Tolerance(theShape):
- """
- * Get min and max tolerances of sub-shapes of theShape
- * \param theShape Shape, to get tolerances of.
- * \return [FaceMin,FaceMax, EdgeMin,EdgeMax, VertMin,VertMax]
- * FaceMin,FaceMax: Min and max tolerances of the faces.
- * EdgeMin,EdgeMax: Min and max tolerances of the edges.
- * VertMin,VertMax: Min and max tolerances of the vertices.
-
- * Example: see GEOM_TestMeasures.py
- """
aTuple = MeasuOp.GetTolerance(theShape)
if MeasuOp.IsDone() == 0:
print "Tolerance : ", MeasuOp.GetErrorCode()
return aTuple
+## Obtain description of the given shape (number of sub-shapes of each type)
+# @param theShape Shape to be described.
+# @return Description of the given shape.
+#
+# Example: see GEOM_TestMeasures.py
def WhatIs(theShape):
- """
- * Obtain description of the given shape (number of sub-shapes of each type)
- * \param theShape Shape to be described.
- * \return Description of the given shape.
-
- * Example: see GEOM_TestMeasures.py
- """
aDescr = MeasuOp.WhatIs(theShape)
if MeasuOp.IsDone() == 0:
print "WhatIs : ", MeasuOp.GetErrorCode()
return aDescr
+## Get a point, situated at the centre of mass of theShape.
+# @param theShape Shape to define centre of mass of.
+# @return New GEOM_Object, containing the created point.
+#
+# Example: see GEOM_TestMeasures.py
def MakeCDG(theShape):
- """
- * Get a point, situated at the centre of mass of theShape.
- * \param theShape Shape to define centre of mass of.
- * \return New GEOM_Object, containing the created point.
-
- * Example: see GEOM_TestMeasures.py
- """
anObj = MeasuOp.GetCentreOfMass(theShape)
if MeasuOp.IsDone() == 0:
print "GetCentreOfMass : ", MeasuOp.GetErrorCode()
return anObj
+## Check a topology of the given shape.
+# @param theShape Shape to check validity of.
+# @return TRUE, if the shape "seems to be valid" from the topological point of view.
+# If theShape is invalid, prints a description of problem.
+#
+# Example: see GEOM_TestMeasures.py
def CheckShape(theShape):
- """
- * Check a topology of the given shape.
- * \param theShape Shape to check validity of.
- * \return TRUE, if the shape "seems to be valid" from the topological point of view.
- * If theShape is invalid, prints a description of problem.
-
- * Example: see GEOM_TestMeasures.py
- """
(IsValid, Status) = MeasuOp.CheckShape(theShape)
if MeasuOp.IsDone() == 0:
print "CheckShape : ", MeasuOp.GetErrorCode()
# Import/Export objects
# -----------------------------------------------------------------------------
+## Import a shape from the BREP or IGES or STEP file
+# (depends on given format) with given name.
+# @param theFileName The file, containing the shape.
+# @param theFormatName Specify format for the file reading.
+# Available formats can be obtained with InsertOp.ImportTranslators() method.
+# @return New GEOM_Object, containing the imported shape.
+#
+# Example: see GEOM_TestOthers.py
def Import(theFileName, theFormatName):
- """
- * Import a shape from the BREP or IGES or STEP file
- * (depends on given format) with given name.
- * \param theFileName The file, containing the shape.
- * \param theFormatName Specify format for the file reading.
- * Available formats can be obtained with InsertOp.ImportTranslators() method.
- * \return New GEOM_Object, containing the imported shape.
-
- * Example: see GEOM_TestOthers.py
- """
anObj = InsertOp.Import(theFileName, theFormatName)
if InsertOp.IsDone() == 0:
print "Import : ", InsertOp.GetErrorCode()
return anObj
+## Shortcut to Import() for BREP format
+#
+# Example: see GEOM_TestOthers.py
def ImportBREP(theFileName):
- """
- * Shortcut to Import() for BREP format
-
- * Example: see GEOM_TestOthers.py
- """
return Import(theFileName, "BREP")
+## Shortcut to Import() for IGES format
+#
+# Example: see GEOM_TestOthers.py
def ImportIGES(theFileName):
- """
- * Shortcut to Import() for IGES format
-
- * Example: see GEOM_TestOthers.py
- """
return Import(theFileName, "IGES")
+## Shortcut to Import() for STEP format
+#
+# Example: see GEOM_TestOthers.py
def ImportSTEP(theFileName):
- """
- * Shortcut to Import() for STEP format
-
- * Example: see GEOM_TestOthers.py
- """
return Import(theFileName, "STEP")
+## Export the given shape into a file with given name.
+# @param theObject Shape to be stored in the file.
+# @param theFileName Name of the file to store the given shape in.
+# @param theFormatName Specify format for the shape storage.
+# Available formats can be obtained with InsertOp.ImportTranslators() method.
+#
+# Example: see GEOM_TestOthers.py
def Export(theObject, theFileName, theFormatName):
- """
- * Export the given shape into a file with given name.
- * \param theObject Shape to be stored in the file.
- * \param theFileName Name of the file to store the given shape in.
- * \param theFormatName Specify format for the shape storage.
- * Available formats can be obtained with InsertOp.ImportTranslators() method.
-
- * Example: see GEOM_TestOthers.py
- """
InsertOp.Export(theObject, theFileName, theFormatName)
if InsertOp.IsDone() == 0:
print "Export : ", InsertOp.GetErrorCode()
+## Shortcut to Export() for BREP format
+#
+# Example: see GEOM_TestOthers.py
def ExportBREP(theObject, theFileName):
- """
- * Shortcut to Export() for BREP format
-
- * Example: see GEOM_TestOthers.py
- """
return Export(theObject, theFileName, "BREP")
+## Shortcut to Export() for IGES format
+#
+# Example: see GEOM_TestOthers.py
def ExportIGES(theObject, theFileName):
- """
- * Shortcut to Export() for IGES format
-
- * Example: see GEOM_TestOthers.py
- """
return Export(theObject, theFileName, "IGES")
+## Shortcut to Export() for STEP format
+#
+# Example: see GEOM_TestOthers.py
def ExportSTEP(theObject, theFileName):
- """
- * Shortcut to Export() for STEP format
-
- * Example: see GEOM_TestOthers.py
- """
return Export(theObject, theFileName, "STEP")
# -----------------------------------------------------------------------------
# Block operations
# -----------------------------------------------------------------------------
+## Create a quadrangle face from four edges. Order of Edges is not
+# important. It is not necessary that edges share the same vertex.
+# @param E1,E2,E3,E4 Edges for the face bound.
+# @return New GEOM_Object, containing the created face.
+#
+# Example: see GEOM_Spanner.py
def MakeQuad(E1, E2, E3, E4):
- """
- * Create a quadrangle face from four edges. Order of Edges is not
- * important. It is not necessary that edges share the same vertex.
- * \param E1,E2,E3,E4 Edges for the face bound.
- * \return New GEOM_Object, containing the created face.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.MakeQuad(E1, E2, E3, E4)
if BlocksOp.IsDone() == 0:
print "MakeQuad : ", BlocksOp.GetErrorCode()
return anObj
+## Create a quadrangle face on two edges.
+# The missing edges will be built by creating the shortest ones.
+# @param E1,E2 Two opposite edges for the face.
+# @return New GEOM_Object, containing the created face.
+#
+# Example: see GEOM_Spanner.py
def MakeQuad2Edges(E1, E2):
- """
- * Create a quadrangle face on two edges.
- * The missing edges will be built by creating the shortest ones.
- * \param E1,E2 Two opposite edges for the face.
- * \return New GEOM_Object, containing the created face.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.MakeQuad2Edges(E1, E2)
if BlocksOp.IsDone() == 0:
print "MakeQuad2Edges : ", BlocksOp.GetErrorCode()
return anObj
+## Create a quadrangle face with specified corners.
+# The missing edges will be built by creating the shortest ones.
+# @param V1,V2,V3,V4 Corner vertices for the face.
+# @return New GEOM_Object, containing the created face.
+#
+# Example: see GEOM_Spanner.py
def MakeQuad4Vertices(V1, V2, V3, V4):
- """
- * Create a quadrangle face with specified corners.
- * The missing edges will be built by creating the shortest ones.
- * \param V1,V2,V3,V4 Corner vertices for the face.
- * \return New GEOM_Object, containing the created face.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.MakeQuad4Vertices(V1, V2, V3, V4)
if BlocksOp.IsDone() == 0:
print "MakeQuad4Vertices : ", BlocksOp.GetErrorCode()
return anObj
+## Create a hexahedral solid, bounded by the six given faces. Order of
+# faces is not important. It is not necessary that Faces share the same edge.
+# @param F1,F2,F3,F4,F5,F6 Faces for the hexahedral solid.
+# @return New GEOM_Object, containing the created solid.
+#
+# Example: see GEOM_Spanner.py
def MakeHexa(F1, F2, F3, F4, F5, F6):
- """
- * Create a hexahedral solid, bounded by the six given faces. Order of
- * faces is not important. It is not necessary that Faces share the same edge.
- * \param F1,F2,F3,F4,F5,F6 Faces for the hexahedral solid.
- * \return New GEOM_Object, containing the created solid.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.MakeHexa(F1, F2, F3, F4, F5, F6)
if BlocksOp.IsDone() == 0:
print "MakeHexa : ", BlocksOp.GetErrorCode()
return anObj
+## Create a hexahedral solid between two given faces.
+# The missing faces will be built by creating the smallest ones.
+# @param F1,F2 Two opposite faces for the hexahedral solid.
+# @return New GEOM_Object, containing the created solid.
+#
+# Example: see GEOM_Spanner.py
def MakeHexa2Faces(F1, F2):
- """
- * Create a hexahedral solid between two given faces.
- * The missing faces will be built by creating the smallest ones.
- * \param F1,F2 Two opposite faces for the hexahedral solid.
- * \return New GEOM_Object, containing the created solid.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.MakeHexa2Faces(F1, F2)
if BlocksOp.IsDone() == 0:
print "MakeHexa2Faces : ", BlocksOp.GetErrorCode()
return anObj
+## Get a vertex, found in the given shape by its coordinates.
+# @param theShape Block or a compound of blocks.
+# @param theX,theY,theZ Coordinates of the sought vertex.
+# @param theEpsilon Maximum allowed distance between the resulting
+# vertex and point with the given coordinates.
+# @return New GEOM_Object, containing the found vertex.
+#
+# Example: see GEOM_TestOthers.py
def GetPoint(theShape, theX, theY, theZ, theEpsilon):
- """
- * Get a vertex, found in the given shape by its coordinates.
- * \param theShape Block or a compound of blocks.
- * \param theX,theY,theZ Coordinates of the sought vertex.
- * \param theEpsilon Maximum allowed distance between the resulting
- * vertex and point with the given coordinates.
- * \return New GEOM_Object, containing the found vertex.
-
- * Example: see GEOM_TestOthers.py
- """
anObj = BlocksOp.GetPoint(theShape, theX, theY, theZ, theEpsilon)
if BlocksOp.IsDone() == 0:
print "GetPoint : ", BlocksOp.GetErrorCode()
return anObj
+## Get an edge, found in the given shape by two given vertices.
+# @param theShape Block or a compound of blocks.
+# @param thePoint1,thePoint2 Points, close to the ends of the desired edge.
+# @return New GEOM_Object, containing the found edge.
+#
+# Example: see GEOM_Spanner.py
def GetEdge(theShape, thePoint1, thePoint2):
- """
- * Get an edge, found in the given shape by two given vertices.
- * \param theShape Block or a compound of blocks.
- * \param thePoint1,thePoint2 Points, close to the ends of the desired edge.
- * \return New GEOM_Object, containing the found edge.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.GetEdge(theShape, thePoint1, thePoint2)
if BlocksOp.IsDone() == 0:
print "GetEdge : ", BlocksOp.GetErrorCode()
return anObj
+## Find an edge of the given shape, which has minimal distance to the given point.
+# @param theShape Block or a compound of blocks.
+# @param thePoint Point, close to the desired edge.
+# @return New GEOM_Object, containing the found edge.
+#
+# Example: see GEOM_TestOthers.py
def GetEdgeNearPoint(theShape, thePoint):
- """
- * Find an edge of the given shape, which has minimal distance to the given point.
- * \param theShape Block or a compound of blocks.
- * \param thePoint Point, close to the desired edge.
- * \return New GEOM_Object, containing the found edge.
-
- * Example: see GEOM_TestOthers.py
- """
anObj = BlocksOp.GetEdgeNearPoint(theShape, thePoint)
if BlocksOp.IsDone() == 0:
print "GetEdgeNearPoint : ", BlocksOp.GetErrorCode()
return anObj
+## Returns a face, found in the given shape by four given corner vertices.
+# @param theShape Block or a compound of blocks.
+# @param thePoint1-thePoint4 Points, close to the corners of the desired face.
+# @return New GEOM_Object, containing the found face.
+#
+# Example: see GEOM_Spanner.py
def GetFaceByPoints(theShape, thePoint1, thePoint2, thePoint3, thePoint4):
- """
- * Returns a face, found in the given shape by four given corner vertices.
- * \param theShape Block or a compound of blocks.
- * \param thePoint1-thePoint4 Points, close to the corners of the desired face.
- * \return New GEOM_Object, containing the found face.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.GetFaceByPoints(theShape, thePoint1, thePoint2, thePoint3, thePoint4)
if BlocksOp.IsDone() == 0:
print "GetFaceByPoints : ", BlocksOp.GetErrorCode()
return anObj
+## Get a face of block, found in the given shape by two given edges.
+# @param theShape Block or a compound of blocks.
+# @param theEdge1,theEdge2 Edges, close to the edges of the desired face.
+# @return New GEOM_Object, containing the found face.
+#
+# Example: see GEOM_Spanner.py
def GetFaceByEdges(theShape, theEdge1, theEdge2):
- """
- * Get a face of block, found in the given shape by two given edges.
- * \param theShape Block or a compound of blocks.
- * \param theEdge1,theEdge2 Edges, close to the edges of the desired face.
- * \return New GEOM_Object, containing the found face.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.GetFaceByEdges(theShape, theEdge1, theEdge2)
if BlocksOp.IsDone() == 0:
print "GetFaceByEdges : ", BlocksOp.GetErrorCode()
return anObj
+## Find a face, opposite to the given one in the given block.
+# @param theBlock Must be a hexahedral solid.
+# @param theFace Face of \a theBlock, opposite to the desired face.
+# @return New GEOM_Object, containing the found face.
+#
+# Example: see GEOM_Spanner.py
def GetOppositeFace(theBlock, theFace):
- """
- * Find a face, opposite to the given one in the given block.
- * \param theBlock Must be a hexahedral solid.
- * \param theFace Face of \a theBlock, opposite to the desired face.
- * \return New GEOM_Object, containing the found face.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.GetOppositeFace(theBlock, theFace)
if BlocksOp.IsDone() == 0:
print "GetOppositeFace : ", BlocksOp.GetErrorCode()
return anObj
+## Find a face of the given shape, which has minimal distance to the given point.
+# @param theShape Block or a compound of blocks.
+# @param thePoint Point, close to the desired face.
+# @return New GEOM_Object, containing the found face.
+#
+# Example: see GEOM_Spanner.py
def GetFaceNearPoint(theShape, thePoint):
- """
- * Find a face of the given shape, which has minimal distance to the given point.
- * \param theShape Block or a compound of blocks.
- * \param thePoint Point, close to the desired face.
- * \return New GEOM_Object, containing the found face.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.GetFaceNearPoint(theShape, thePoint)
if BlocksOp.IsDone() == 0:
print "GetFaceNearPoint : ", BlocksOp.GetErrorCode()
return anObj
+## Find a face of block, whose outside normale has minimal angle with the given vector.
+# @param theShape Block or a compound of blocks.
+# @param theVector Vector, close to the normale of the desired face.
+# @return New GEOM_Object, containing the found face.
+#
+# Example: see GEOM_Spanner.py
def GetFaceByNormale(theBlock, theVector):
- """
- * Find a face of block, whose outside normale has minimal angle with the given vector.
- * \param theShape Block or a compound of blocks.
- * \param theVector Vector, close to the normale of the desired face.
- * \return New GEOM_Object, containing the found face.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.GetFaceByNormale(theBlock, theVector)
if BlocksOp.IsDone() == 0:
print "GetFaceByNormale : ", BlocksOp.GetErrorCode()
return anObj
+## Check, if the compound of blocks is given.
+# To be considered as a compound of blocks, the
+# given shape must satisfy the following conditions:
+# - Each element of the compound should be a Block (6 faces and 12 edges).
+# - A connection between two Blocks should be an entire quadrangle face or an entire edge.
+# - The compound should be connexe.
+# - The glue between two quadrangle faces should be applied.
+# @param theCompound The compound to check.
+# @return TRUE, if the given shape is a compound of blocks.
+# If theCompound is not valid, prints all discovered errors.
+#
+# Example: see GEOM_Spanner.py
def CheckCompoundOfBlocks(theCompound):
- """
- * Check, if the compound of blocks is given.
- * To be considered as a compound of blocks, the
- * given shape must satisfy the following conditions:
- * - Each element of the compound should be a Block (6 faces and 12 edges).
- * - A connection between two Blocks should be an entire quadrangle face or an entire edge.
- * - The compound should be connexe.
- * - The glue between two quadrangle faces should be applied.
- * \param theCompound The compound to check.
- * \return TRUE, if the given shape is a compound of blocks.
- * If theCompound is not valid, prints all discovered errors.
-
- * Example: see GEOM_Spanner.py
- """
(IsValid, BCErrors) = BlocksOp.CheckCompoundOfBlocks(theCompound)
if BlocksOp.IsDone() == 0:
print "CheckCompoundOfBlocks : ", BlocksOp.GetErrorCode()
print Descr
return IsValid
+## Remove all seam and degenerated edges from \a theShape.
+# Unite faces and edges, sharing one surface.
+# @param theShape The compound or single solid to remove irregular edges from.
+# @return Improved shape.
+#
+# Example: see GEOM_TestOthers.py
def RemoveExtraEdges(theShape):
- """
- * Remove all seam and degenerated edges from \a theShape.
- * Unite faces and edges, sharing one surface.
- * \param theShape The compound or single solid to remove irregular edges from.
- * \return Improved shape.
-
- * Example: see GEOM_TestOthers.py
- """
anObj = BlocksOp.RemoveExtraEdges(theShape)
if BlocksOp.IsDone() == 0:
print "RemoveExtraEdges : ", BlocksOp.GetErrorCode()
return anObj
+## Check, if the given shape is a blocks compound.
+# Fix all detected errors.
+# \note Single block can be also fixed by this method.
+# @param theCompound The compound to check and improve.
+# @return Improved compound.
+#
+# Example: see GEOM_TestOthers.py
def CheckAndImprove(theShape):
- """
- * Check, if the given shape is a blocks compound.
- * Fix all detected errors.
- * \note Single block can be also fixed by this method.
- * \param theCompound The compound to check and improve.
- * \return Improved compound.
-
- * Example: see GEOM_TestOthers.py
- """
anObj = BlocksOp.CheckAndImprove(theShape)
if BlocksOp.IsDone() == 0:
print "CheckAndImprove : ", BlocksOp.GetErrorCode()
return anObj
+## Get all the blocks, contained in the given compound.
+# @param theCompound The compound to explode.
+# @param theMinNbFaces If solid has lower number of faces, it is not a block.
+# @param theMaxNbFaces If solid has higher number of faces, it is not a block.
+# \note If theMaxNbFaces = 0, the maximum number of faces is not restricted.
+# @return List of GEOM_Objects, containing the retrieved blocks.
+#
+# Example: see GEOM_TestOthers.py
def MakeBlockExplode(theCompound, theMinNbFaces, theMaxNbFaces):
- """
- * Get all the blocks, contained in the given compound.
- * \param theCompound The compound to explode.
- * \param theMinNbFaces If solid has lower number of faces, it is not a block.
- * \param theMaxNbFaces If solid has higher number of faces, it is not a block.
- * \note If theMaxNbFaces = 0, the maximum number of faces is not restricted.
- * \return List of GEOM_Objects, containing the retrieved blocks.
-
- * Example: see GEOM_TestOthers.py
- """
aList = BlocksOp.ExplodeCompoundOfBlocks(theCompound, theMinNbFaces, theMaxNbFaces)
if BlocksOp.IsDone() == 0:
print "MakeBlockExplode : ", BlocksOp.GetErrorCode()
return aList
+## Find block, containing the given point inside its volume or on boundary.
+# @param theCompound Compound, to find block in.
+# @param thePoint Point, close to the desired block. If the point lays on
+# boundary between some blocks, we return block with nearest center.
+# @return New GEOM_Object, containing the found block.
+#
+# Example: see GEOM_Spanner.py
def GetBlockNearPoint(theCompound, thePoint):
- """
- * Find block, containing the given point inside its volume or on boundary.
- * \param theCompound Compound, to find block in.
- * \param thePoint Point, close to the desired block. If the point lays on
- * boundary between some blocks, we return block with nearest center.
- * \return New GEOM_Object, containing the found block.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.GetBlockNearPoint(theCompound, thePoint)
if BlocksOp.IsDone() == 0:
print "GetBlockNearPoint : ", BlocksOp.GetErrorCode()
return anObj
+## Find block, containing all the elements, passed as the parts, or maximum quantity of them.
+# @param theCompound Compound, to find block in.
+# @param theParts List of faces and/or edges and/or vertices to be parts of the found block.
+# @return New GEOM_Object, containing the found block.
+#
+# Example: see GEOM_TestOthers.py
def GetBlockByParts(theCompound, theParts):
- """
- * Find block, containing all the elements, passed as the parts, or maximum quantity of them.
- * \param theCompound Compound, to find block in.
- * \param theParts List of faces and/or edges and/or vertices to be parts of the found block.
- * \return New GEOM_Object, containing the found block.
-
- * Example: see GEOM_TestOthers.py
- """
anObj = BlocksOp.GetBlockByParts(theCompound, theParts)
if BlocksOp.IsDone() == 0:
print "GetBlockByParts : ", BlocksOp.GetErrorCode()
return anObj
+## Return all blocks, containing all the elements, passed as the parts.
+# @param theCompound Compound, to find blocks in.
+# @param theParts List of faces and/or edges and/or vertices to be parts of the found blocks.
+# @return List of GEOM_Objects, containing the found blocks.
+#
+# Example: see GEOM_Spanner.py
def GetBlocksByParts(theCompound, theParts):
- """
- * Return all blocks, containing all the elements, passed as the parts.
- * \param theCompound Compound, to find blocks in.
- * \param theParts List of faces and/or edges and/or vertices to be parts of the found blocks.
- * \return List of GEOM_Objects, containing the found blocks.
-
- * Example: see GEOM_Spanner.py
- """
aList = BlocksOp.GetBlocksByParts(theCompound, theParts)
if BlocksOp.IsDone() == 0:
print "GetBlocksByParts : ", BlocksOp.GetErrorCode()
return aList
+## Multi-transformate block and glue the result.
+# Transformation is defined so, as to superpose direction faces.
+# @param Block Hexahedral solid to be multi-transformed.
+# @param DirFace1 ID of First direction face.
+# @param DirFace2 ID of Second direction face.
+# @param NbTimes Quantity of transformations to be done.
+# \note Unique ID of sub-shape can be obtained, using method GetSubShapeID().
+# @return New GEOM_Object, containing the result shape.
+#
+# Example: see GEOM_Spanner.py
def MakeMultiTransformation1D(Block, DirFace1, DirFace2, NbTimes):
- """
- * Multi-transformate block and glue the result.
- * Transformation is defined so, as to superpose direction faces.
- * \param Block Hexahedral solid to be multi-transformed.
- * \param DirFace1 ID of First direction face.
- * \param DirFace2 ID of Second direction face.
- * \param NbTimes Quantity of transformations to be done.
- * \note Unique ID of sub-shape can be obtained, using method GetSubShapeID().
- * \return New GEOM_Object, containing the result shape.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.MakeMultiTransformation1D(Block, DirFace1, DirFace2, NbTimes)
if BlocksOp.IsDone() == 0:
print "MakeMultiTransformation1D : ", BlocksOp.GetErrorCode()
return anObj
+## Multi-transformate block and glue the result.
+# @param Block Hexahedral solid to be multi-transformed.
+# @param DirFace1U,DirFace2U IDs of Direction faces for the first transformation.
+# @param DirFace1V,DirFace2V IDs of Direction faces for the second transformation.
+# @param NbTimesU,NbTimesV Quantity of transformations to be done.
+# @return New GEOM_Object, containing the result shape.
+#
+# Example: see GEOM_Spanner.py
def MakeMultiTransformation2D(Block, DirFace1U, DirFace2U, NbTimesU,
DirFace1V, DirFace2V, NbTimesV):
- """
- * Multi-transformate block and glue the result.
- * \param Block Hexahedral solid to be multi-transformed.
- * \param DirFace1U,DirFace2U IDs of Direction faces for the first transformation.
- * \param DirFace1V,DirFace2V IDs of Direction faces for the second transformation.
- * \param NbTimesU,NbTimesV Quantity of transformations to be done.
- * \return New GEOM_Object, containing the result shape.
-
- * Example: see GEOM_Spanner.py
- """
anObj = BlocksOp.MakeMultiTransformation2D(Block, DirFace1U, DirFace2U, NbTimesU,
DirFace1V, DirFace2V, NbTimesV)
if BlocksOp.IsDone() == 0:
print "MakeMultiTransformation2D : ", BlocksOp.GetErrorCode()
return anObj
+## Build all possible propagation groups.
+# Propagation group is a set of all edges, opposite to one (main)
+# edge of this group directly or through other opposite edges.
+# Notion of Opposite Edge make sence only on quadrangle face.
+# @param theShape Shape to build propagation groups on.
+# @return List of GEOM_Objects, each of them is a propagation group.
+#
+# Example: see GEOM_TestOthers.py
def Propagate(theShape):
- """
- * Build all possible propagation groups.
- * Propagation group is a set of all edges, opposite to one (main)
- * edge of this group directly or through other opposite edges.
- * Notion of Opposite Edge make sence only on quadrangle face.
- * \param theShape Shape to build propagation groups on.
- * \return List of GEOM_Objects, each of them is a propagation group.
-
- * Example: see GEOM_TestOthers.py
- """
listChains = BlocksOp.Propagate(theShape)
if BlocksOp.IsDone() == 0:
print "Propagate : ", BlocksOp.GetErrorCode()
# Group operations
# -----------------------------------------------------------------------------
+## Creates a new group which will store sub shapes of theMainShape
+# @param theMainShape is a GEOM object on which the group is selected
+# @param theShapeType defines a shape type of the group
+# @return a newly created GEOM group
+#
+# Example: see GEOM_TestOthers.py
def CreateGroup(theMainShape, theShapeType):
- """
- * Creates a new group which will store sub shapes of theMainShape
- * \param theMainShape is a GEOM object on which the group is selected
- * \param theShapeType defines a shape type of the group
- * \return a newly created GEOM group
-
- * Example: see GEOM_TestOthers.py
- """
anObj = GroupOp.CreateGroup(theMainShape, theShapeType)
if GroupOp.IsDone() == 0:
print "CreateGroup : ", GroupOp.GetErrorCode()
return anObj
+## Adds a sub object with ID theSubShapeId to the group
+# @param theGroup is a GEOM group to which the new sub shape is added
+# @param theSubShapeID is a sub shape ID in the main object.
+# \note Use method GetSubShapeID() to get an unique ID of the sub shape
+#
+# Example: see GEOM_TestOthers.py
def AddObject(theGroup, theSubShapeID):
- """
- * Adds a sub object with ID theSubShapeId to the group
- * \param theGroup is a GEOM group to which the new sub shape is added
- * \param theSubShapeID is a sub shape ID in the main object.
- * \note Use method GetSubShapeID() to get an unique ID of the sub shape
-
- * Example: see GEOM_TestOthers.py
- """
GroupOp.AddObject(theGroup, theSubShapeID)
if GroupOp.IsDone() == 0:
print "AddObject : ", GroupOp.GetErrorCode()
+## Removes a sub object with ID \a theSubShapeId from the group
+# @param theGroup is a GEOM group from which the new sub shape is removed
+# @param theSubShapeID is a sub shape ID in the main object.
+# \note Use method GetSubShapeID() to get an unique ID of the sub shape
+#
+# Example: see GEOM_TestOthers.py
def RemoveObject(theGroup, theSubShapeID):
- """
- * Removes a sub object with ID \a theSubShapeId from the group
- * \param theGroup is a GEOM group from which the new sub shape is removed
- * \param theSubShapeID is a sub shape ID in the main object.
- * \note Use method GetSubShapeID() to get an unique ID of the sub shape
-
- * Example: see GEOM_TestOthers.py
- """
GroupOp.RemoveObject(theGroup, theSubShapeID)
if GroupOp.IsDone() == 0:
print "RemoveObject : ", GroupOp.GetErrorCode()
+## Adds to the group all the given shapes. No errors, if some shapes are alredy included.
+# @param theGroup is a GEOM group to which the new sub shapes are added.
+# @param theSubShapes is a list of sub shapes to be added.
+#
+# Example: see GEOM_TestOthers.py
def UnionList (theGroup, theSubShapes):
- """
- * Adds to the group all the given shapes. No errors, if some shapes are alredy included.
- * \param theGroup is a GEOM group to which the new sub shapes are added.
- * \param theSubShapes is a list of sub shapes to be added.
-
- * Example: see GEOM_TestOthers.py
- """
GroupOp.UnionList(theGroup, theSubShapes)
if GroupOp.IsDone() == 0:
print "UnionList : ", GroupOp.GetErrorCode()
+## Works like the above method, but argument
+# theSubShapes here is a list of sub-shapes indices
+#
+# Example: see GEOM_TestOthers.py
def UnionIDs(theGroup, theSubShapes):
- """
- * Works like the above method, but argument
- * theSubShapes here is a list of sub-shapes indices
- """
GroupOp.UnionIDs(theGroup, theSubShapes)
if GroupOp.IsDone() == 0:
print "UnionIDs : ", GroupOp.GetErrorCode()
+## Removes from the group all the given shapes. No errors, if some shapes are not included.
+# @param theGroup is a GEOM group from which the sub-shapes are removed.
+# @param theSubShapes is a list of sub-shapes to be removed.
+#
+# Example: see GEOM_TestOthers.py
def DifferenceList (theGroup, theSubShapes):
- """
- * Removes from the group all the given shapes. No errors, if some shapes are not included.
- * \param theGroup is a GEOM group from which the sub-shapes are removed.
- * \param theSubShapes is a list of sub-shapes to be removed.
-
- * Example: see GEOM_TestOthers.py
- """
GroupOp.DifferenceList(theGroup, theSubShapes)
if GroupOp.IsDone() == 0:
print "DifferenceList : ", GroupOp.GetErrorCode()
+## Works like the above method, but argument
+# theSubShapes here is a list of sub-shapes indices
+#
+# Example: see GEOM_TestOthers.py
def DifferenceIDs(theGroup, theSubShapes):
- """
- * Works like the above method, but argument
- * theSubShapes here is a list of sub-shapes indices
- """
GroupOp.DifferenceIDs(theGroup, theSubShapes)
if GroupOp.IsDone() == 0:
print "DifferenceIDs : ", GroupOp.GetErrorCode()
+## Returns a list of sub objects ID stored in the group
+# @param theGroup is a GEOM group for which a list of IDs is requested
+#
+# Example: see GEOM_TestOthers.py
def GetObjectIDs(theGroup):
- """
- * Returns a list of sub objects ID stored in the group
- * \param theGroup is a GEOM group for which a list of IDs is requested
-
- * Example: see GEOM_TestOthers.py
- """
ListIDs = GroupOp.GetObjects(theGroup)
if GroupOp.IsDone() == 0:
print "GetObjectIDs : ", GroupOp.GetErrorCode()
return ListIDs
+## Returns a type of sub objects stored in the group
+# @param theGroup is a GEOM group which type is returned.
+#
+# Example: see GEOM_TestOthers.py
def GetType(theGroup):
- """
- * Returns a type of sub objects stored in the group
- * \param theGroup is a GEOM group which type is returned.
-
- * Example: see GEOM_TestOthers.py
- """
aType = GroupOp.GetType(theGroup)
if GroupOp.IsDone() == 0:
print "GetType : ", GroupOp.GetErrorCode()
return aType
+## Returns a main shape associated with the group
+# @param theGroup is a GEOM group for which a main shape object is requested
+# @return a GEOM object which is a main shape for theGroup
+#
+# Example: see GEOM_TestOthers.py
def GetMainShape(theGroup):
- """
- * Returns a main shape associated with the group
- * \param theGroup is a GEOM group for which a main shape object is requested
- * \return a GEOM object which is a main shape for theGroup
-
- * Example: see GEOM_TestOthers.py
- """
anObj = GroupOp.GetMainShape(theGroup)
if GroupOp.IsDone() == 0:
print "GetMainShape : ", GroupOp.GetErrorCode()
return anObj
+## Create group of edges of theShape, whose length is in range [min_length, max_length].
+# If include_min/max == 0, edges with length == min/max_length will not be included in result.
def GetEdgesByLength (theShape, min_length, max_length, include_min = 1, include_max = 1):
- """
- Create group of edges of theShape, whose length is in range [min_length, max_length].
- If include_min/max == 0, edges with length == min/max_length will not be included in result.
- """
-
edges = SubShapeAll(theShape, ShapeType["EDGE"])
edges_in_range = []
for edge in edges:
return group_edges
+## Create group of edges of selected shape, whose length is in range [min_length, max_length].
+# If include_min/max == 0, edges with length == min/max_length will not be included in result.
def SelectEdges (min_length, max_length, include_min = 1, include_max = 1):
- """
- Create group of edges of selected shape, whose length is in range [min_length, max_length].
- If include_min/max == 0, edges with length == min/max_length will not be included in result.
- """
-
nb_selected = sg.SelectedCount()
if nb_selected < 1:
print "Select a shape before calling this function, please."
return group_edges
+## Add Path to load python scripts from
def addPath(Path):
- """
- * Add Path to load python scripts from
- """
if (sys.path.count(Path) < 1):
sys.path.append(Path)
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File : libGeometry_Swig.i
// Created : Tue Mar 26 15:04:48 2002
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
case 4031: aDlg = new GenerationGUI_PrismDlg ( getGeometryGUI(), parent, ""); break;
case 4032: aDlg = new GenerationGUI_RevolDlg ( getGeometryGUI(), parent, ""); break;
case 4033: aDlg = new GenerationGUI_FillingDlg ( getGeometryGUI(), parent, ""); break;
- case 4034: aDlg = new GenerationGUI_PipeDlg ( parent, ""); break;
+ case 4034: aDlg = new GenerationGUI_PipeDlg ( getGeometryGUI(), parent, ""); break;
default: SUIT_Session::session()->activeApplication()->putInfo( tr( "GEOM_PRP_COMMAND" ).arg( theCommandID ) ); break;
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
//=================================================================================
GenerationGUI_FillingDlg::GenerationGUI_FillingDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal,
- WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu),
- myGeometryGUI(theGeometryGUI)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal,
+ WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM", tr("ICON_DLG_FILLING")));
QPixmap image1 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM", tr("ICON_SELECT")));
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+ setHelpFileName("filling.htm");
+
/* Initialisations */
Init();
}
connect(GroupPoints->SpinBox_4, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
connect(GroupPoints->SpinBox_5, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_1, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_2, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_3, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_4, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_5, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_1, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_2, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_3, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_4, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_5, SLOT(SetStep(double)));
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument())) ;
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : GenerationGUI_FillingDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_FILLING_H
#define DIALOGBOX_FILLING_H
Q_OBJECT
public:
- GenerationGUI_FillingDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ GenerationGUI_FillingDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~GenerationGUI_FillingDlg();
protected:
void Init();
void enterEvent(QEvent* e);
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myCompound; /* compound of curves */
Standard_Integer myMinDeg;
Standard_Integer myMaxDeg;
void SelectionIntoArgument();
void SetEditCurrentArgument();
void ValueChangedInSpinBox(double newValue);
-
};
#endif // DIALOGBOX_FILLING_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-GenerationGUI_PipeDlg::GenerationGUI_PipeDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+GenerationGUI_PipeDlg::GenerationGUI_PipeDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_PIPE")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+ setHelpFileName("pipe_creation.htm");
+
/* Initialisations */
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : GenerationGUI_PipeDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_PIPE_H
#define DIALOGBOX_PIPE_H
Q_OBJECT
public:
- GenerationGUI_PipeDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ GenerationGUI_PipeDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~GenerationGUI_PipeDlg();
protected:
GEOM::GEOM_Object_var myBase; /* Base shape */
GEOM::GEOM_Object_var myPath; /* Shape, defining the path */
bool myOkBase;
- bool myOkPath ; /* to check when arguments are defined */
+ bool myOkPath; /* to check when arguments are defined */
DlgRef_2Sel_QTD* GroupPoints;
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
-
};
#endif // DIALOGBOX_PIPE_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-GenerationGUI_PrismDlg::GenerationGUI_PrismDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+GenerationGUI_PrismDlg::GenerationGUI_PrismDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_PRISM")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+ setHelpFileName("extrusion.htm");
+
/* Initialisations */
Init();
}
connect(GroupPoints->LineEdit2, SIGNAL(returnPressed()), this, SLOT(LineEditReturnPressed()));
connect(GroupPoints->SpinBox_DX, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
connect(GroupPoints->CheckButton2, SIGNAL(toggled(bool)), this, SLOT(onReverse()));
-
+
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument())) ;
erasePreview();
myEditCurrentArgument->setText("");
- if(IObjectCount() != 1)
- {
- if(myEditCurrentArgument == GroupPoints->LineEdit1)
- myOkBase = false;
- else if(myEditCurrentArgument == GroupPoints->LineEdit2)
- myOkVec = false;
- return;
- }
-
+ if (IObjectCount() != 1) {
+ if (myEditCurrentArgument == GroupPoints->LineEdit1)
+ myOkBase = false;
+ else if (myEditCurrentArgument == GroupPoints->LineEdit2)
+ myOkVec = false;
+ return;
+ }
+
// nbSel == 1
Standard_Boolean testResult = Standard_False;
- GEOM::GEOM_Object_ptr aSelectedObject = GEOMBase::ConvertIOinGEOMObject( firstIObject(), testResult );
-
+ GEOM::GEOM_Object_ptr aSelectedObject =
+ GEOMBase::ConvertIOinGEOMObject( firstIObject(), testResult );
+
if (!testResult)
return;
- if(myEditCurrentArgument == GroupPoints->LineEdit1) {
+ if (myEditCurrentArgument == GroupPoints->LineEdit1) {
myOkBase = false;
TopoDS_Shape S;
- if ( !GEOMBase::GetShape(aSelectedObject, S) ||
+ if (!GEOMBase::GetShape(aSelectedObject, S) ||
S.ShapeType() <= 2)
return;
-
+
myBase = aSelectedObject;
myOkBase = true;
- }
- else if(myEditCurrentArgument == GroupPoints->LineEdit2) {
+ } else if (myEditCurrentArgument == GroupPoints->LineEdit2) {
myVec = aSelectedObject;
myOkVec = true;
}
myEditCurrentArgument->setText( GEOMBase::GetName( aSelectedObject ) );
-
+
displayPreview();
}
}
-
//=================================================================================
// function : getHeight()
// purpose :
bool GenerationGUI_PrismDlg::execute( ObjectList& objects )
{
GEOM::GEOM_Object_var anObj;
-
- anObj = GEOM::GEOM_I3DPrimOperations::_narrow(getOperation() )->MakePrismVecH ( myBase, myVec, getHeight() );
-
+
+ anObj = GEOM::GEOM_I3DPrimOperations::_narrow(getOperation())->
+ MakePrismVecH(myBase, myVec, getHeight());
+
if ( !anObj->_is_nil() )
objects.push_back( anObj._retn() );
double anOldValue = GroupPoints->SpinBox_DX->GetValue();
GroupPoints->SpinBox_DX->SetValue( -anOldValue );
}
-
-
-
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : GenerationGUI_PrismDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_PRISM_H
#define DIALOGBOX_PRISM_H
Q_OBJECT
public:
- GenerationGUI_PrismDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ GenerationGUI_PrismDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~GenerationGUI_PrismDlg();
protected:
void enterEvent(QEvent* e);
double getHeight() const;
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myBase; /* Base shape */
GEOM::GEOM_Object_var myVec; /* Vector, defining the direction */
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-GenerationGUI_RevolDlg::GenerationGUI_RevolDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+GenerationGUI_RevolDlg::GenerationGUI_RevolDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_REVOL")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+ setHelpFileName("revolution.htm");
+
/* Initialisations */
Init();
}
connect(GroupPoints->SpinBox_DX, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
connect(GroupPoints->CheckButton2, SIGNAL(toggled(bool)), this, SLOT(onReverse()));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
-
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
+
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
- SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument())) ;
+ SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
initName(tr("GEOM_REVOLUTION"));
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : GenerationGUI_RevolDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_REVOLUTION_H
#define DIALOGBOX_REVOLUTION_H
Q_OBJECT
public:
- GenerationGUI_RevolDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ GenerationGUI_RevolDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~GenerationGUI_RevolDlg();
protected:
void enterEvent(QEvent* e);
double getAngle() const;
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myBase; /* Base shape */
GEOM::GEOM_Object_var myAxis; /* Axis of the revolution */
bool myOkBase;
void SetEditCurrentArgument();
void ValueChangedInSpinBox();
void onReverse();
-
};
#endif // DIALOGBOX_REVOLUTION_H
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
LDFLAGS += -lGEOMFiltersSelection -lGEOMBase $(CAS_LDPATH) -lTKOffset
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
{
}
-
//=======================================================================
// function : ~GroupGUI()
// purpose : Destructor
bool GroupGUI::OnGUIEvent( int theCommandID, SUIT_Desktop* parent )
{
getGeometryGUI()->EmitSignalDeactivateDialog();
-
+
QDialog* aDlg = NULL;
- SalomeApp_Study* appStudy = dynamic_cast<SalomeApp_Study*>( SUIT_Session::session()->activeApplication()->activeStudy() );
+ SUIT_Application* suitApp = SUIT_Session::session()->activeApplication();
+ SalomeApp_Study* appStudy = dynamic_cast<SalomeApp_Study*>(suitApp->activeStudy());
if ( !appStudy ) return false;
_PTR(Study) aStudy = appStudy->studyDS();
-
+
if ( aStudy->GetProperties()->IsLocked() ) {
SUIT_MessageBox::warn1 ( parent,
QObject::tr("WRN_WARNING"),
switch ( theCommandID ) {
case 800:
- case 8001:
- aDlg = new GroupGUI_GroupDlg( GroupGUI_GroupDlg::CreateGroup, parent, "");
+ case 8001: // CREATE GROUP
+ aDlg = new GroupGUI_GroupDlg (GroupGUI_GroupDlg::CreateGroup, getGeometryGUI(), parent);
break;
- case 801:
+ case 801: // EDIT GROUP
{
SALOME_ListIO aList;
aList.Clear();
-
- SalomeApp_Application* app = dynamic_cast< SalomeApp_Application* >( SUIT_Session::session()->activeApplication() );
- if ( app ) {
+
+ SalomeApp_Application* app = dynamic_cast<SalomeApp_Application*>(suitApp);
+ if (app) {
LightApp_SelectionMgr* aSelMgr = app->selectionMgr();
- if ( aSelMgr )
- aSelMgr->selectedObjects( aList );
+ if (aSelMgr)
+ aSelMgr->selectedObjects(aList);
}
- if ( aList.Extent() == 1 ) {
+ if (aList.Extent() == 1) {
Standard_Boolean aResult = Standard_False;
GEOM::GEOM_Object_var anObj =
GEOMBase::ConvertIOinGEOMObject( aList.First(), aResult );
- if ( aResult && !CORBA::is_nil( anObj ) && anObj->GetType() == GEOM_GROUP ) {
- aDlg = new GroupGUI_GroupDlg( GroupGUI_GroupDlg::EditGroup, parent, "" );
+ if (aResult && !CORBA::is_nil(anObj) && anObj->GetType() == GEOM_GROUP) {
+ aDlg = new GroupGUI_GroupDlg (GroupGUI_GroupDlg::EditGroup, getGeometryGUI(), parent);
break;
}
}
- SUIT_MessageBox::warn1 ( parent,
- tr("WRN_WARNING"),
- tr("NO_GROUP"),
- tr("BUT_OK") );
+ SUIT_MessageBox::warn1(parent, tr("WRN_WARNING"), tr("NO_GROUP"), tr("BUT_OK") );
break;
}
default:
- SUIT_Session::session()->activeApplication()->putInfo( tr( "GEOM_PRP_COMMAND" ).arg( theCommandID ) );
+ suitApp->putInfo(tr("GEOM_PRP_COMMAND").arg(theCommandID));
break;
}
-
- if ( aDlg != NULL )
+
+ if (aDlg != NULL)
aDlg->show();
-
+
return true;
}
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include <TColStd_MapOfInteger.hxx>
-GroupGUI_GroupDlg::GroupGUI_GroupDlg(Mode mode,
- QWidget* parent,
- const char* name,
- bool modal,
- WFlags fl)
- :GEOMBase_Skeleton( parent, "GroupGUI_GroupDlg", false,
+GroupGUI_GroupDlg::GroupGUI_GroupDlg(Mode mode, GeometryGUI* theGeometryGUI, QWidget* parent)
+ :GEOMBase_Skeleton( theGeometryGUI, parent, "GroupGUI_GroupDlg", false,
WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu),
myMode( mode ),
myBusy( false )
aMedLayout->addWidget( myAddBtn, 2, 3 );
aMedLayout->addWidget( myRemBtn, 3, 3 );
+ setHelpFileName("working_with_groups.htm");
+
Init();
}
ClickOnCancel();
}
-
//=================================================================================
// function : ClickOnApply()
// purpose :
return false;
if ( myMode == CreateGroup )
- initName();
+ {
+ initName();
+ myIdList->clear();
+ }
return true;
}
// try to find out and process the object browser selection
if ( !aMapIndex.Extent() ) {
+ globalSelection( GEOM_ALLSHAPES );
+
GEOM::ListOfGO anObjects;
GEOMBase::ConvertListOfIOInListOfGO(selectedIO(), anObjects);
GEOM::GEOM_ILocalOperations_var aLocOp = getGeomEngine()->GetILocalOperations( getStudyId() );
aMapIndex.Add( anIndex );
}
}
+
+ if ( !myMainObj->_is_nil() )
+ localSelection( myMainObj, getShapeType() );
}
if (aMapIndex.Extent() >= 1) {
RETURN_WITH_MSG( !CORBA::is_nil( myMainObj ), tr( "NO_GROUP" ) )
}
- const char* aName = getNewObjectName();
- RETURN_WITH_MSG ( aName && strlen( aName ), tr( "EMPTY_NAME" ) )
+ QString aName (getNewObjectName());
+ RETURN_WITH_MSG ( !aName.stripWhiteSpace().isEmpty(), tr( "EMPTY_NAME" ) )
RETURN_WITH_MSG ( myIdList->count(), tr( "EMPTY_LIST" ) )
return true;
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : GroupGUI_GroupDlg.h
// Author : Sergey ANIKIN
// Module : GEOM
-// $Header$
#ifndef GROUPGUI_GROUPDLG_H
#define GROUPGUI_GROUPDLG_H
EditGroup
} Mode;
- GroupGUI_GroupDlg(Mode mode, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ GroupGUI_GroupDlg(Mode mode, GeometryGUI*, QWidget* parent = 0);
~GroupGUI_GroupDlg();
protected:
virtual bool execute( ObjectList& objects );
virtual GEOM::GEOM_Object_ptr getFather( GEOM::GEOM_Object_ptr theObj );
-
private slots:
void ClickOnOk();
bool ClickOnApply();
bool myBusy;
GEOM::GEOM_Object_var myMainObj;
GEOM::GEOM_Object_var myGroup;
-
+
QPushButton* mySelBtn;
QLineEdit* myMainName;
QPushButton* mySelSubBtn;
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
LDFLAGS += -lGEOMFiltersSelection -lGEOMBase
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: IGESExport.cxx
// Created: Wed May 19 14:49:45 2004
extern "C"
{
IGESEXPORT_EXPORT
- int Export(const TopoDS_Shape& theShape, const TCollection_AsciiString& theFileName)
+ int Export( const TopoDS_Shape& theShape,
+ const TCollection_AsciiString& theFileName,
+ const TCollection_AsciiString& theFormatName )
{
MESSAGE("Export IGES into file " << theFileName.ToCString());
- try
- {
- //VRV: OCC 4.0 migration
- IGESControl_Controller::Init();
- IGESControl_Writer ICW (Interface_Static::CVal("XSTEP.iges.unit"),
- Interface_Static::IVal("XSTEP.iges.writebrep.mode"));
- //VRV: OCC 4.0 migration
-
- ICW.AddShape( theShape );
- ICW.ComputeModel();
- if ( ICW.Write( theFileName.ToCString() ) )
- return 1;
- }
- catch(Standard_Failure)
- {
- //THROW_SALOME_CORBA_EXCEPTION("Exception catched in IGESExport", SALOME::BAD_PARAM);
- }
+ try
+ {
+ // define, whether to write only faces (5.1 IGES format)
+ // or shells and solids also (5.3 IGES format)
+ int aBrepMode = 0;
+ if (theFormatName.IsEqual("IGES_5_3"))
+ aBrepMode = 1;
+
+ // initialize writer
+ IGESControl_Controller::Init();
+ //IGESControl_Writer ICW (Interface_Static::CVal("write.iges.unit"),
+ // Interface_Static::IVal("write.iges.brep.mode"));
+ IGESControl_Writer ICW (Interface_Static::CVal("write.iges.unit"), aBrepMode);
+
+ // perform shape writing
+ ICW.AddShape( theShape );
+ ICW.ComputeModel();
+ if ( ICW.Write( theFileName.ToCString() ) )
+ return 1;
+ }
+ catch(Standard_Failure)
+ {
+ //THROW_SALOME_CORBA_EXCEPTION("Exception catched in IGESExport", SALOME::BAD_PARAM);
+ }
return 0;
}
}
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
LIB_SRC = IGESExport.cxx
# additionnal information to compil and link file
-CPPFLAGS+= $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS+= $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
+CPPFLAGS+= $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS+= $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
-LDFLAGS+= $(CAS_LDPATH) -lTKIGES -L${KERNEL_ROOT_DIR}/lib/salome
+LDFLAGS+= $(CAS_LDPATH) -lTKIGES $(KERNEL_LDFLAGS)
@CONCLUDE@
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: IGESImport.cxx
// Created: Wed May 19 14:36:35 2004
{
IGESIMPORT_EXPORT
TopoDS_Shape Import (const TCollection_AsciiString& theFileName,
+ const TCollection_AsciiString& /*theFormatName*/,
TCollection_AsciiString& theError)
{
IGESControl_Reader aReader;
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
LIB_SRC = IGESImport.cxx
# additionnal information to compil and link file
-CPPFLAGS+= $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS+= $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
+CPPFLAGS+= $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS+= $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
-LDFLAGS+= $(CAS_LDPATH) -lTKIGES -L${KERNEL_ROOT_DIR}/lib/salome
+LDFLAGS+= $(CAS_LDPATH) -lTKIGES $(KERNEL_LDFLAGS)
@CONCLUDE@
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
LDFLAGS += -lGEOMBase
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
switch ( theCommandID )
{
- case 701 : new MeasureGUI_PropertiesDlg ( getGeometryGUI(), parent ); break; // LENGTH, AREA AND VOLUME
- case 702 : new MeasureGUI_CenterMassDlg ( parent ); break; // CENTER MASS
- case 703 : new MeasureGUI_InertiaDlg ( getGeometryGUI(), parent ); break; // INERTIA
- case 7041 : new MeasureGUI_BndBoxDlg ( getGeometryGUI(), parent ); break; // BOUNDING BOX
- case 7042 : new MeasureGUI_DistanceDlg ( getGeometryGUI(), parent ); break; // MIN DISTANCE
- case 705 : new MeasureGUI_MaxToleranceDlg( getGeometryGUI(), parent ); break; // MAXTOLERANCE
- case 706 : new MeasureGUI_WhatisDlg ( getGeometryGUI(), parent ); break; // WHATIS
- case 707 : new MeasureGUI_CheckShapeDlg ( getGeometryGUI(), parent ); break; // CHECKSHAPE
- case 7072 : new MeasureGUI_CheckCompoundOfBlocksDlg ( getGeometryGUI(), parent ); break; // CHECKCOMPOUND
- case 708 : new MeasureGUI_PointDlg ( getGeometryGUI(), parent ); break; // POINT COORDINATES
-
+ case 701 : new MeasureGUI_PropertiesDlg (getGeometryGUI(), parent); break; // LENGTH, AREA AND VOLUME
+ case 702 : new MeasureGUI_CenterMassDlg (getGeometryGUI(), parent); break; // CENTER MASS
+ case 703 : new MeasureGUI_InertiaDlg (getGeometryGUI(), parent); break; // INERTIA
+ case 7041: new MeasureGUI_BndBoxDlg (getGeometryGUI(), parent); break; // BOUNDING BOX
+ case 7042: new MeasureGUI_DistanceDlg (getGeometryGUI(), parent); break; // MIN DISTANCE
+ case 705 : new MeasureGUI_MaxToleranceDlg(getGeometryGUI(), parent); break; // MAXTOLERANCE
+ case 706 : new MeasureGUI_WhatisDlg (getGeometryGUI(), parent); break; // WHATIS
+ case 707 : new MeasureGUI_CheckShapeDlg (getGeometryGUI(), parent); break; // CHECKSHAPE
+ case 7072: new MeasureGUI_CheckCompoundOfBlocksDlg (getGeometryGUI(), parent); break; // CHECKCOMPOUND
+ case 708 : new MeasureGUI_PointDlg (getGeometryGUI(), parent); break; // POINT COORDINATES
+
default:
SUIT_Session::session()->activeApplication()->putInfo( tr( "GEOM_PRP_COMMAND" ).arg( theCommandID ) );
break;
}
-//=====================================================================================
-// function : MakeCDGAndDisplay()
-// purpose :
-//=====================================================================================
-/*void MeasureGUI::MakeCDGAndDisplay(GEOM::GEOM_Shape_ptr Shape)
-{
- QAD_Application::getDesktop()->putInfo("MakeCDGAndDisplay method from MeasureGUI should be reimplemented ...");
-
- try {
- GEOM::GEOM_Shape_var result = myGeom->MakeCDG(Shape);
- if(result->_is_nil()) {
- QAD_Application::getDesktop()->putInfo(tr("GEOM_PRP_ABORT"));
- return;
- }
- result->NameType(tr("GEOM_POINT"));
- if(myGeomBase->Display(result))
- QAD_Application::getDesktop()->putInfo(tr("GEOM_PRP_DONE"));
- }
- catch(const SALOME::SALOME_Exception& S_ex) {
- SalomeApp_Tools::QtCatchCorbaException(S_ex);
- }
-
- return;
-}
-*/
-
-
//=====================================================================================
// EXPORTED METHODS
//=====================================================================================
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'MeasureGUI_1Sel12LineEdit_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'MeasureGUI_1Sel12LineEdit_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'MeasureGUI_1Sel1TextView_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'MeasureGUI_1Sel1TextView_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'MeasureGUI_1Sel3LineEdit_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'MeasureGUI_1Sel3LineEdit_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'MeasureGUI_1Sel6LineEdit_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'MeasureGUI_1Sel6LineEdit_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'MeasureGUI_2Sel1LineEdit_QTD.ui'
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'MeasureGUI_2Sel1LineEdit_QTD.ui'
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
/***************************************************************/
+ myHelpFileName = "files/salome2_sp3_measuregui_functions.htm#Bounding_box";
+
/* Initialisation */
Init();
}
return !aShape.IsNull() ? getDisplayer()->BuildPrs( aShape ) : 0;
}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : MeasureGUI_BndBoxDlg.h
// Author : Nicolas REJNERI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_BNDBOX_H
#define DIALOGBOX_BNDBOX_H
Q_OBJECT
public:
- MeasureGUI_BndBoxDlg( GeometryGUI* GUI,
- QWidget* parent );
- ~MeasureGUI_BndBoxDlg();
-protected:
+ MeasureGUI_BndBoxDlg(GeometryGUI* GUI,
+ QWidget* parent);
+ ~MeasureGUI_BndBoxDlg();
+protected:
// redefined from GEOMBase_Helper and MeasureGUI_Skeleton
virtual void processObject();
virtual SALOME_Prs* buildPrs();
private:
-
void Init();
bool getParameters( double& Xmin, double& Xmax,
double& Ymin, double& Ymax,
double& Zmin, double& Zmax );
private:
-
MeasureGUI_1Sel6LineEdit_QTD* myGrp;
};
#endif // DIALOGBOX_BNDBOX_H
-
-
-
-
-
-
-
-
-
-
-
-
-
-
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-MeasureGUI_CenterMassDlg::MeasureGUI_CenterMassDlg( QWidget* parent )
-: GEOMBase_Skeleton( parent, "MeasureGUI_CenterMassDlg", false,
- WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+MeasureGUI_CenterMassDlg::MeasureGUI_CenterMassDlg( GeometryGUI* theGeometryGUI, QWidget* parent )
+ : GEOMBase_Skeleton(theGeometryGUI, parent, "MeasureGUI_CenterMassDlg", false,
+ WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
- QPixmap image0( SUIT_Session::session()->resourceMgr()->loadPixmap( "GEOM",tr( "ICON_DLG_CENTERMASS" ) ) );
- QPixmap image1( SUIT_Session::session()->resourceMgr()->loadPixmap( "GEOM",tr( "ICON_SELECT" ) ) );
+ QPixmap image0 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM", tr("ICON_DLG_CENTERMASS")));
+ QPixmap image1 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM", tr("ICON_SELECT")));
setCaption( tr( "GEOM_CMASS_TITLE" ) );
/***************************************************************/
-
GroupConstructors->setTitle( tr( "GEOM_CMASS" ) );
RadioButton1->setPixmap( image0 );
RadioButton2->close( TRUE );
Layout1->addWidget( myGrp, 2, 0 );
/***************************************************************/
+ myHelpFileName = "files/salome2_sp3_measuregui_functions.htm#Center_gravity";
+
/* Initialisation */
Init();
}
return true;
}
-
-
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
Q_OBJECT
public:
- MeasureGUI_CenterMassDlg( QWidget* parent );
- ~MeasureGUI_CenterMassDlg();
+ MeasureGUI_CenterMassDlg( GeometryGUI* GUI,
+ QWidget* parent );
+ ~MeasureGUI_CenterMassDlg();
protected:
-
// redefined from GEOMBase_Helper
virtual GEOM::GEOM_IOperations_ptr createOperation();
virtual bool isValid( QString& msg );
void ActivateThisDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
- void SetEditCurrentArgument();
+ void SetEditCurrentArgument();
private:
-
void Init( );
void enterEvent( QEvent* e );
void processObject();
bool getParameters( double&, double&, double& );
private:
-
GEOM::GEOM_Object_var myObj;
MeasureGUI_1Sel3LineEdit_QTD* myGrp;
};
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "utilities.h"
#include "SUIT_Session.h"
+#include "LightApp_SelectionMgr.h"
#include "SalomeApp_Tools.h"
+#include "SalomeApp_Application.h"
#include <TopTools_IndexedMapOfShape.hxx>
#include <TopExp.hxx>
// TRUE to construct a modal dialog.
//=================================================================================
MeasureGUI_CheckCompoundOfBlocksDlg::MeasureGUI_CheckCompoundOfBlocksDlg( GeometryGUI* GUI, QWidget* parent )
-: MeasureGUI_Skeleton( GUI, parent, "MeasureGUI_CheckCompoundOfBlocksDlg" )
+ : GEOMBase_Skeleton(GUI, parent, "MeasureGUI_CheckCompoundOfBlocksDlg", false, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu | WDestructiveClose)
{
- QPixmap image0( SUIT_Session::session()->resourceMgr()->loadPixmap(
- "GEOM",tr( "ICON_DLG_CHECK_COMPOUND_OF_BLOCKS" ) ) );
- QPixmap image1( SUIT_Session::session()->resourceMgr()->loadPixmap(
- "GEOM",tr( "ICON_SELECT" ) ) );
+ SUIT_ResourceMgr* aResMgr = SUIT_Session::session()->resourceMgr();
+ QPixmap image0 (aResMgr->loadPixmap("GEOM", tr("ICON_DLG_CHECK_COMPOUND_OF_BLOCKS")));
+ QPixmap image1 (aResMgr->loadPixmap("GEOM", tr("ICON_SELECT")));
setCaption( tr( "GEOM_CHECK_BLOCKS_COMPOUND" ) );
/***************************************************************/
-
GroupConstructors->setTitle( tr( "GEOM_CHECK_BLOCKS_COMPOUND" ) );
RadioButton1->setPixmap( image0 );
+ RadioButton2->close( TRUE );
+ RadioButton3->close( TRUE );
myGrp = new MeasureGUI_1Sel1TextView_QTD( this, "myGrp" );
myGrp->GroupBox1->setTitle( tr( "GEOM_CHECK_INFOS" ) );
myGrp->TextLabel1->setText( tr( "GEOM_OBJECT" ) );
+
myGrp->TextEdit1->setReadOnly( TRUE );
-
QFont aFont( TEXTEDIT_FONT_FAMILY, TEXTEDIT_FONT_SIZE );
aFont.setStyleHint( QFont::TypeWriter, QFont::PreferAntialias );
myGrp->TextEdit1->setFont( aFont );
+
myGrp->PushButton1->setPixmap( image1 );
myGrp->LineEdit1->setReadOnly( true );
-
/***************************************************************/
QGridLayout* aGBLayout = new QGridLayout( myGrp->GroupBox1->layout() );
aGBLayout->setAlignment( Qt::AlignTop );
myErrorsLBox->setMinimumSize( 100, 100 );
Layout2->addWidget( myErrorsLBox, 1, 0 );
-
- mySubShapesLbl = new QLabel( tr( "GEOM_CHECK_BLOCKS_COMPOUND_SUBSHAPES" ), myGrp, "BlockCompoundSubShapes" );
+ mySubShapesLbl = new QLabel( tr( "GEOM_CHECK_BLOCKS_COMPOUND_SUBSHAPES" ),
+ myGrp, "BlockCompoundSubShapes" );
Layout2->addWidget( mySubShapesLbl, 0, 1 );
mySubShapesLBox = new QListBox( myGrp, "ListSubShapes" );
Layout2->addWidget( mySubShapesLBox, 1, 1 );
aGBLayout->addLayout( Layout2, 1, 0 );
- Layout1->addWidget( myGrp, 1, 0 );
+ Layout1->addWidget( myGrp, 2, 0 );
+
connect( myErrorsLBox, SIGNAL( selectionChanged() ), SLOT( onErrorsListSelectionChanged() ) );
connect( mySubShapesLBox, SIGNAL( selectionChanged() ), SLOT( onSubShapesListSelectionChanged() ) );
+ /***************************************************************/
+
+ myHelpFileName = "files/salome2_sp3_measuregui_functions.htm#Check_comp_blocks";
+
/* Initialisation */
Init();
}
-
//=================================================================================
// function : ~MeasureGUI_CheckCompoundOfBlocksDlg()
// purpose : Destroys the object and frees any allocated resources
{
}
-
//=================================================================================
// function : Init()
// purpose :
//=================================================================================
void MeasureGUI_CheckCompoundOfBlocksDlg::Init()
{
+ myEditCurrentArgument = myGrp->LineEdit1;
+
+ // signals and slots connections
+ connect( buttonOk, SIGNAL( clicked() ), this, SLOT( ClickOnOk() ) );
+ connect( buttonApply, SIGNAL( clicked() ), this, SLOT( ClickOnApply() ) );
+
+ connect( myGrp->LineEdit1, SIGNAL( returnPressed() ), this, SLOT( LineEditReturnPressed() ) );
+ connect( myGrp->PushButton1, SIGNAL( clicked() ), this, SLOT( SetEditCurrentArgument() ) );
+
+ connect(myGeomGUI->getApp()->selectionMgr(),
+ SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
+
+ initName( tr( "GEOM_BLOCKS_COMPOUND") );
+ buttonOk->setEnabled(false);
+ buttonApply->setEnabled(false);
activateSelection();
- mySelBtn = myGrp->PushButton1;
- mySelEdit = myGrp->LineEdit1;
- MeasureGUI_Skeleton::Init();
+ SelectionIntoArgument();
+
+ // displays Dialog
+ this->show();
+}
+
+//=================================================================================
+// function : ClickOnOk()
+// purpose :
+//=================================================================================
+void MeasureGUI_CheckCompoundOfBlocksDlg::ClickOnOk()
+{
+ if (ClickOnApply())
+ ClickOnCancel();
+}
+
+//=================================================================================
+// function : ClickOnApply()
+// purpose :
+//=================================================================================
+bool MeasureGUI_CheckCompoundOfBlocksDlg::ClickOnApply()
+{
+ if ( !onAccept() )
+ return false;
+
+ initName();
+ return true;
+}
+
+//=================================================================================
+// function : SelectionIntoArgument
+// purpose :
+//=================================================================================
+void MeasureGUI_CheckCompoundOfBlocksDlg::SelectionIntoArgument()
+{
+ erasePreview();
+ myObj = GEOM::GEOM_Object::_nil();
+
+ if (IObjectCount() != 1) {
+ myGrp->LineEdit1->setText("");
+ processObject();
+ return;
+ }
+
+ Standard_Boolean testResult = Standard_False;
+ GEOM::GEOM_Object_var aSelectedObject =
+ GEOMBase::ConvertIOinGEOMObject( firstIObject(), testResult );
+
+ if (!testResult || aSelectedObject->_is_nil()) {
+ myGrp->LineEdit1->setText("");
+ processObject();
+ return;
+ }
+
+ myObj = aSelectedObject;
+ myGrp->LineEdit1->setText(GEOMBase::GetName(myObj));
+ processObject();
+ displayPreview();
+}
+
+//=================================================================================
+// function : SetEditCurrentArgument
+// purpose :
+//=================================================================================
+void MeasureGUI_CheckCompoundOfBlocksDlg::SetEditCurrentArgument()
+{
+ myGrp->LineEdit1->setFocus();
+ myEditCurrentArgument = myGrp->LineEdit1;
+ SelectionIntoArgument();
+}
+
+//=================================================================================
+// function : LineEditReturnPressed()
+// purpose :
+//=================================================================================
+void MeasureGUI_CheckCompoundOfBlocksDlg::LineEditReturnPressed()
+{
+ QLineEdit* send = (QLineEdit*)sender();
+ if (send == myGrp->LineEdit1) {
+ myEditCurrentArgument = myGrp->LineEdit1;
+ GEOMBase_Skeleton::LineEditReturnPressed();
+ }
+}
+
+//=================================================================================
+// function : ActivateThisDialog()
+// purpose :
+//=================================================================================
+void MeasureGUI_CheckCompoundOfBlocksDlg::ActivateThisDialog()
+{
+ GEOMBase_Skeleton::ActivateThisDialog();
+
+ LightApp_SelectionMgr* aSel = myGeomGUI->getApp()->selectionMgr();
+ if (aSel)
+ connect(aSel, SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
+
+ activateSelection();
+ displayPreview();
}
//=================================================================================
if (isCompoundOfBlocks) {
aMsg += tr( "GEOM_CHECK_BLOCKS_COMPOUND_HAS_NO_ERRORS" );
+ buttonOk->setEnabled(false);
+ buttonApply->setEnabled(false);
} else {
aMsg += tr( "GEOM_CHECK_BLOCKS_COMPOUND_HAS_ERRORS" );
+ buttonOk->setEnabled(true);
+ buttonApply->setEnabled(true);
}
myGrp->TextEdit1->setText(aMsg);
+
QStringList aErrList;
QString aErrStr( "" );
QString aConSfx( " # " );
if ( !aErrStr.isEmpty() )
aErrList.append(aErrStr);
}
+
myErrorsLBox->clear();
mySubShapesLBox->clear();
myErrorsLBox->insertStringList(aErrList);
- return;
}
//=================================================================================
}
mySubShapesLBox->clear();
mySubShapesLBox->insertStringList(aSubShapeList);
- return;
}
//=================================================================================
}
}
}
- return;
}
//=================================================================================
aMap.Add( GEOM_COMPOUND );
globalSelection( aMap );
}
+
+//=================================================================================
+// function : enterEvent()
+// purpose :
+//=================================================================================
+void MeasureGUI_CheckCompoundOfBlocksDlg::enterEvent(QEvent* e)
+{
+ if (!GroupConstructors->isEnabled())
+ ActivateThisDialog();
+}
+
+//=================================================================================
+// function : isValid
+// purpose :
+//=================================================================================
+bool MeasureGUI_CheckCompoundOfBlocksDlg::isValid( QString& )
+{
+ return !myObj->_is_nil();
+}
+
+//=================================================================================
+// function : execute
+// purpose :
+//=================================================================================
+bool MeasureGUI_CheckCompoundOfBlocksDlg::execute( ObjectList& objects )
+{
+ GEOM::GEOM_Object_var anObj;
+
+ anObj = GEOM::GEOM_IBlocksOperations::_narrow(getOperation())->CheckAndImprove(myObj);
+
+ if (!anObj->_is_nil())
+ objects.push_back(anObj._retn());
+
+ return true;
+}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : MeasureGUI_CheckCompoundOfBlocksDlg.h
// Author : VKN
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_CHECKCOMPOUNDOFBLOCKSDLG_H
#define DIALOGBOX_CHECKCOMPOUNDOFBLOCKSDLG_H
#include "GEOM_MeasureGUI.hxx"
-#include "MeasureGUI_Skeleton.h"
+#include "GEOMBase_Skeleton.h"
class MeasureGUI_1Sel1TextView_QTD;
class QListBox;
// class : MeasureGUI_CheckCompoundOfBlocksDlg
// purpose :
//=================================================================================
-class GEOM_MEASUREGUI_EXPORT MeasureGUI_CheckCompoundOfBlocksDlg : public MeasureGUI_Skeleton
+class GEOM_MEASUREGUI_EXPORT MeasureGUI_CheckCompoundOfBlocksDlg : public GEOMBase_Skeleton
{
Q_OBJECT
public:
- MeasureGUI_CheckCompoundOfBlocksDlg( GeometryGUI* GUI,
- QWidget* theParent );
- ~MeasureGUI_CheckCompoundOfBlocksDlg();
-protected:
+ MeasureGUI_CheckCompoundOfBlocksDlg(GeometryGUI* GUI, QWidget* theParent);
+ ~MeasureGUI_CheckCompoundOfBlocksDlg();
- // redefined from GEOMBase_Helper and MeasureGUI_Skeleton
+protected:
+ // redefined from GEOMBase_Helper and GEOMBase_Skeleton
virtual GEOM::GEOM_IOperations_ptr createOperation();
+ virtual bool isValid( QString& msg );
+ virtual bool execute( ObjectList& objects );
virtual void processObject();
private slots:
+ void ClickOnOk();
+ bool ClickOnApply();
+ void ActivateThisDialog();
+ void LineEditReturnPressed();
+ void SelectionIntoArgument();
+ void SetEditCurrentArgument();
void onErrorsListSelectionChanged();
void onSubShapesListSelectionChanged();
private:
-
- void Init();
- bool getBCErrors( bool& theIsCompoundOfBlocks,
- GEOM::GEOM_IBlocksOperations::BCErrors& theErrors);
- void activateSelection();
+ void Init();
+ void enterEvent( QEvent* e );
+ bool getBCErrors( bool& theIsCompoundOfBlocks,
+ GEOM::GEOM_IBlocksOperations::BCErrors& theErrors);
+ void activateSelection();
private:
+ GEOM::GEOM_Object_var myObj;
+ MeasureGUI_1Sel1TextView_QTD* myGrp;
- MeasureGUI_1Sel1TextView_QTD* myGrp;
- QLabel* myErrorsLbl;
- QListBox* myErrorsLBox;
- QLabel* mySubShapesLbl;
- QListBox* mySubShapesLBox;
-
+ QLabel* myErrorsLbl;
+ QListBox* myErrorsLBox;
+ QLabel* mySubShapesLbl;
+ QListBox* mySubShapesLBox;
};
#endif // DIALOGBOX_CHECKCOMPOUNDOFBLOCKSDLG_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
/***************************************************************/
+ myHelpFileName = "files/salome2_sp3_measuregui_functions.htm#check";
+
/* Initialisation */
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
/***************************************************************/
+ myHelpFileName = "files/salome2_sp3_measuregui_functions.htm#Min_distance";
+
/* Initialisation */
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
/***************************************************************/
+ myHelpFileName = "files/salome2_sp3_measuregui_functions.htm#Inertia_axis";
+
/* Initialisation */
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
/***************************************************************/
+ myHelpFileName = "files/salome2_sp3_measuregui_functions.htm#Tolerance";
+
/* Initialisation */
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
Layout1->addWidget( aGrp, 1, 0 );
+ myHelpFileName = "files/salome2_sp3_measuregui_functions.htm#PointCoord";
+
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
/***************************************************************/
+ myHelpFileName = "files/salome2_sp3_measuregui_functions.htm#Basic_properties";
+
/* Initialisation */
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "GEOM_Displayer.h"
#include "GeometryGUI.h"
-#include "SalomeApp_Application.h"
+#include "LightApp_Application.h"
#include "LightApp_SelectionMgr.h"
+#include "SalomeApp_Application.h"
#include "SalomeApp_Tools.h"
+#include "SUIT_MessageBox.h"
#include "SUIT_Session.h"
#include "SUIT_OverrideCursor.h"
mySelBtn = 0;
mySelEdit = 0;
myDisplayer = 0;
+ myHelpFileName = "";
if ( !name )
setName( "MeasureGUI_Skeleton" );
buttonClose->setText( tr( "GEOM_BUT_CLOSE" ) );
+ buttonHelp->setText(tr("GEOM_BUT_HELP"));
buttonClose->setAutoDefault( false );
connect( buttonClose, SIGNAL( clicked() ),
this, SLOT( ClickOnCancel() ) );
+
+ connect( buttonHelp, SIGNAL( clicked() ),
+ this, SLOT( ClickOnHelp() ) );
connect( myGeomGUI, SIGNAL( SignalDeactivateActiveDialog() ),
this, SLOT ( DeactivateActiveDialog() ) );
close();
}
+//=================================================================================
+// function : ClickOnHelp()
+// purpose :
+//=================================================================================
+void MeasureGUI_Skeleton::ClickOnHelp()
+{
+ LightApp_Application* app = (LightApp_Application*)(SUIT_Session::session()->activeApplication());
+ if (app)
+ app->onHelpContextModule(myGeomGUI ? app->moduleName(myGeomGUI->moduleName()) : QString(""), myHelpFileName);
+ else {
+ SUIT_MessageBox::warn1(0, QObject::tr("WRN_WARNING"),
+ QObject::tr("EXTERNAL_BROWSER_CANNOT_SHOW_PAGE").
+ arg(app->resourceMgr()->stringValue("ExternalBrowser", "application")).arg(myHelpFileName),
+ QObject::tr("BUT_OK"));
+ }
+}
//=================================================================================
// function : LineEditReturnPressed()
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
protected slots:
virtual void ClickOnCancel();
+ virtual void ClickOnHelp();
virtual void DeactivateActiveDialog();
virtual void ActivateThisDialog();
virtual void SelectionIntoArgument();
GeometryGUI* myGeomGUI;
GEOM_Displayer* myDisplayer;
+
+ QString myHelpFileName;
};
#endif // MEASUREGUI_SKELETON_H
// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-//
+//
// 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
+// 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
+//
+// 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
+// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form implementation generated from reading ui file 'MeasureGUI_Skeleton_QTD.ui'
**
-** Created: lun oct 27 11:23:09 2003
-** by: The User Interface Compiler (uic)
+** Created: Tue Mar 21 10:10:08 2006
+** by: The User Interface Compiler ($Id$)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
+
#include "MeasureGUI_Skeleton_QTD.h"
#include <qvariant.h>
-#include <qbuttongroup.h>
-#include <qgroupbox.h>
#include <qpushbutton.h>
+#include <qgroupbox.h>
+#include <qbuttongroup.h>
#include <qradiobutton.h>
#include <qlayout.h>
#include <qtooltip.h>
#include <qwhatsthis.h>
-/*
- * Constructs a MeasureGUI_Skeleton_QTD which is a child of 'parent', with the
+/*
+ * Constructs a MeasureGUI_Skeleton_QTD as a child of 'parent', with the
* name 'name' and widget flags set to 'f'.
*
* The dialog will by default be modeless, unless you set 'modal' to
* TRUE to construct a modal dialog.
*/
-MeasureGUI_Skeleton_QTD::MeasureGUI_Skeleton_QTD( QWidget* parent, const char* name, bool modal, WFlags fl )
+MeasureGUI_Skeleton_QTD::MeasureGUI_Skeleton_QTD( QWidget* parent, const char* name, bool modal, WFlags fl )
: QDialog( parent, name, modal, fl )
{
if ( !name )
setName( "MeasureGUI_Skeleton_QTD" );
- resize( 228, 266 );
setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)7, 0, 0, sizePolicy().hasHeightForWidth() ) );
- setCaption( trUtf8( "MeasureGUI_Skeleton_QTD" ) );
setSizeGripEnabled( TRUE );
MeasureGUI_Skeleton_QTDLayout = new QGridLayout( this, 1, 1, 11, 6, "MeasureGUI_Skeleton_QTDLayout");
GroupButtons = new QGroupBox( this, "GroupButtons" );
GroupButtons->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, GroupButtons->sizePolicy().hasHeightForWidth() ) );
- GroupButtons->setTitle( trUtf8( "" ) );
GroupButtons->setColumnLayout(0, Qt::Vertical );
GroupButtons->layout()->setSpacing( 6 );
GroupButtons->layout()->setMargin( 11 );
GroupButtonsLayout->setAlignment( Qt::AlignTop );
Layout3 = new QGridLayout( 0, 1, 1, 0, 6, "Layout3");
- QSpacerItem* spacer = new QSpacerItem( 120, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
- Layout3->addItem( spacer, 0, 2 );
- QSpacerItem* spacer_2 = new QSpacerItem( 120, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
- Layout3->addItem( spacer_2, 0, 0 );
+ Spacer1 = new QSpacerItem( 120, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
+ Layout3->addItem( Spacer1, 0, 1 );
buttonClose = new QPushButton( GroupButtons, "buttonClose" );
- buttonClose->setText( trUtf8( "&Close" ) );
- Layout3->addWidget( buttonClose, 0, 1 );
+ Layout3->addWidget( buttonClose, 0, 0 );
+
+ buttonHelp = new QPushButton( GroupButtons, "buttonHelp" );
+
+ Layout3->addWidget( buttonHelp, 0, 2 );
GroupButtonsLayout->addLayout( Layout3, 0, 0 );
GroupConstructors = new QButtonGroup( this, "GroupConstructors" );
GroupConstructors->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, 0, 0, GroupConstructors->sizePolicy().hasHeightForWidth() ) );
- GroupConstructors->setTitle( trUtf8( "" ) );
GroupConstructors->setColumnLayout(0, Qt::Vertical );
GroupConstructors->layout()->setSpacing( 6 );
GroupConstructors->layout()->setMargin( 11 );
Layout2 = new QHBoxLayout( 0, 0, 6, "Layout2");
RadioButton1 = new QRadioButton( GroupConstructors, "RadioButton1" );
- RadioButton1->setText( trUtf8( "" ) );
Layout2->addWidget( RadioButton1 );
GroupConstructorsLayout->addLayout( Layout2, 0, 0 );
GroupMedium = new QGroupBox( this, "GroupMedium" );
GroupMedium->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, GroupMedium->sizePolicy().hasHeightForWidth() ) );
- GroupMedium->setTitle( trUtf8( "" ) );
Layout1->addWidget( GroupMedium, 1, 0 );
MeasureGUI_Skeleton_QTDLayout->addLayout( Layout1, 0, 0 );
+ languageChange();
+ resize( QSize(228, 266).expandedTo(minimumSizeHint()) );
+ clearWState( WState_Polished );
}
-/*
+/*
* Destroys the object and frees any allocated resources
*/
MeasureGUI_Skeleton_QTD::~MeasureGUI_Skeleton_QTD()
// no need to delete child widgets, Qt does it all for us
}
+/*
+ * Sets the strings of the subwidgets using the current
+ * language.
+ */
+void MeasureGUI_Skeleton_QTD::languageChange()
+{
+ setCaption( tr( "MeasureGUI_Skeleton_QTD" ) );
+ GroupButtons->setTitle( QString::null );
+ buttonClose->setText( tr( "&Close" ) );
+ buttonHelp->setText( tr( "&Help" ) );
+ GroupConstructors->setTitle( QString::null );
+ RadioButton1->setText( QString::null );
+ GroupMedium->setTitle( QString::null );
+}
+
// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-//
+//
// 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
+// 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
+//
+// 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
+// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
/****************************************************************************
** Form interface generated from reading ui file 'MeasureGUI_Skeleton_QTD.ui'
**
-** Created: lun oct 27 11:23:09 2003
-** by: The User Interface Compiler (uic)
+** Created: Tue Mar 21 10:10:08 2006
+** by: The User Interface Compiler ($Id$)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
+
#ifndef MEASUREGUI_SKELETON_QTD_H
#define MEASUREGUI_SKELETON_QTD_H
#include <qvariant.h>
#include <qdialog.h>
-class QVBoxLayout;
-class QHBoxLayout;
-class QGridLayout;
-class QButtonGroup;
+
+class QVBoxLayout;
+class QHBoxLayout;
+class QGridLayout;
+class QSpacerItem;
class QGroupBox;
class QPushButton;
+class QButtonGroup;
class QRadioButton;
class GEOM_MEASUREGUI_EXPORT MeasureGUI_Skeleton_QTD : public QDialog
-{
+{
Q_OBJECT
public:
QGroupBox* GroupButtons;
QPushButton* buttonClose;
+ QPushButton* buttonHelp;
QButtonGroup* GroupConstructors;
QRadioButton* RadioButton1;
QGroupBox* GroupMedium;
-
protected:
QGridLayout* MeasureGUI_Skeleton_QTDLayout;
QGridLayout* Layout1;
QGridLayout* GroupButtonsLayout;
QGridLayout* Layout3;
+ QSpacerItem* Spacer1;
QGridLayout* GroupConstructorsLayout;
QHBoxLayout* Layout2;
+
+protected slots:
+ virtual void languageChange();
+
};
#endif // MEASUREGUI_SKELETON_QTD_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
/***************************************************************/
+ myHelpFileName = "files/salome2_sp3_measuregui_functions.htm#Whatis";
+
/* Initialisation */
Init();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
<property name="spacing">
<number>6</number>
</property>
- <spacer row="0" column="2">
- <property name="name">
- <cstring>Spacer2</cstring>
- </property>
- <property name="orientation">
- <enum>Horizontal</enum>
- </property>
- <property name="sizeType">
- <enum>Expanding</enum>
- </property>
- <property name="sizeHint">
- <size>
- <width>120</width>
- <height>0</height>
- </size>
- </property>
- </spacer>
- <spacer row="0" column="0">
+ <spacer row="0" column="1">
<property name="name">
<cstring>Spacer1</cstring>
</property>
</size>
</property>
</spacer>
- <widget class="QPushButton" row="0" column="1">
+ <widget class="QPushButton" row="0" column="0">
<property name="name">
<cstring>buttonClose</cstring>
</property>
<string>&Close</string>
</property>
</widget>
+ <widget class="QPushButton" row="0" column="2">
+ <property name="name">
+ <cstring>buttonHelp</cstring>
+ </property>
+ <property name="text">
+ <string>&Help</string>
+ </property>
+ </widget>
</grid>
</widget>
</grid>
-// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
-//
-// 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/
-//
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# 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.com
+#
#!/bin/sh
#uic -o MeasureGUI_Skeleton_QTD.h MeasureGUI_Skeleton_QTD.ui
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
EXPORT_IDLS=
-CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
-LDFLAGS += $(CAS_LDPATH) -lTKBool -lTKBO -lNMTTools -L${KERNEL_ROOT_DIR}/lib/salome
+CPPFLAGS += $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS += $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
+LDFLAGS += $(CAS_LDPATH) -lTKBool -lTKBO -lNMTTools $(KERNEL_LDFLAGS)
%_moc.cxx: %.h
$(MOC) $< -o $@
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTAlgo.cdl
-- Created: Tue Jan 27 14:39:05 2004
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTAlgo_Algo.cdl
-- Created: Tue Jan 27 14:41:04 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTAlgo_Algo.cxx
// Created: Tue Jan 27 14:58:21 2004
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTAlgo_Algo_HeaderFile
#define _NMTAlgo_Algo_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-#include <NMTAlgo_Algo.jxx>
-
-
-
+// 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.com
+#include <NMTAlgo_Algo.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _NMTTools_DSFiller_HeaderFile
#include <NMTTools_DSFiller.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTAlgo_Builder.cdl
-- Created: Tue Jan 27 15:09:45 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTAlgo_Inter3d.cxx
// Created: Tue Jan 27 15:14:13 2004
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTAlgo_Builder_HeaderFile
#define _NMTAlgo_Builder_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTAlgo_Builder.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _NMTTools_DSFiller_HeaderFile
#include <NMTTools_DSFiller.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
class Loop3d from NMTAlgo
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//using namespace std;
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTAlgo_Loop3d_HeaderFile
#define _NMTAlgo_Loop3d_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTAlgo_Loop3d.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTAlgo_Splitter.cdl
-- Created: Tue Jan 27 15:09:45 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTAlgo_Splitter.cxx
// Created: Thu Jan 29 17:13:03 2004
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _NMTAlgo_Splitter_HeaderFile
#define _NMTAlgo_Splitter_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTAlgo_Splitter.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTAlgo_Splitter1.cdl
-- Created: Wed Feb 11 14:23:25 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTAlgo_Splitter1.cxx
// Created: Wed Feb 11 14:26:27 2004
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTAlgo_Splitter1_HeaderFile
#define _NMTAlgo_Splitter1_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTAlgo_Splitter1.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTAlgo_Splitter_1.cxx
// Created: Mon Feb 2 14:58:54 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTAlgo_Splitter_2.cxx
// Created: Mon Feb 9 15:07:51 2004
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTAlgo_Tools.cdl
-- Created: Fri Jan 30 16:29:14 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTAlgo_Tools.cxx
// Created: Fri Jan 30 16:30:45 2004
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTAlgo_Tools_HeaderFile
#define _NMTAlgo_Tools_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTAlgo_Tools.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shell_HeaderFile
#include <TopoDS_Shell.hxx>
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
#ifndef _Handle_NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger_HeaderFile
#define _Handle_NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger_HeaderFile
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
#ifndef _Handle_NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors_HeaderFile
#define _Handle_NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors_HeaderFile
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
EXPORT_IDLS=
-CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
-LDFLAGS += $(CAS_LDPATH) -lTKBool -lTKBO -L${KERNEL_ROOT_DIR}/lib/salome
+CPPFLAGS += $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS += $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
+LDFLAGS += $(CAS_LDPATH) -lTKBool -lTKBO $(KERNEL_LDFLAGS)
%_moc.cxx: %.h
$(MOC) $< -o $@
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTDS.cdl
-- Created: Fri Nov 28 10:13:19 2003
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTDS_CArray1OfIndexRange_HeaderFile
#define _NMTDS_CArray1OfIndexRange_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTDS_CArray1OfIndexRange.hxx>
#ifndef _Standard_OutOfRange_HeaderFile
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTDS_IndexRange.cdl
-- Created: Fri Nov 28 10:31:05 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTDS_IndexRange.cxx
// Created: Fri Nov 28 10:34:59 2003
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTDS_IndexRange_HeaderFile
#define _NMTDS_IndexRange_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTDS_IndexRange.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _NMTDS_IndexRange_HeaderFile
#include <NMTDS_IndexRange.hxx>
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
+
#ifndef _NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger_HeaderFile
#define _NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger_HeaderFile
-// File generated by CPPExt (Transient)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger.hxx>
#ifndef _Standard_TypeMismatch_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTDS_IndexedDataMapOfIntegerIndexedDataMapOfShapeInteger_HeaderFile
#define _NMTDS_IndexedDataMapOfIntegerIndexedDataMapOfShapeInteger_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTDS_IndexedDataMapOfIntegerIndexedDataMapOfShapeInteger.hxx>
#ifndef _Standard_DomainError_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTDS_ListIteratorOfListOfIndexedDataMapOfShapeAncestorsSuccessors_HeaderFile
#define _NMTDS_ListIteratorOfListOfIndexedDataMapOfShapeAncestorsSuccessors_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTDS_ListIteratorOfListOfIndexedDataMapOfShapeAncestorsSuccessors.hxx>
#ifndef _Standard_NoMoreObject_HeaderFile
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
+
#ifndef _NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors_HeaderFile
#define _NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors_HeaderFile
-// File generated by CPPExt (Transient)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors.hxx>
#ifndef _Standard_TypeMismatch_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTDS_ListOfIndexedDataMapOfShapeAncestorsSuccessors_HeaderFile
#define _NMTDS_ListOfIndexedDataMapOfShapeAncestorsSuccessors_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTDS_ListOfIndexedDataMapOfShapeAncestorsSuccessors.hxx>
#ifndef _Standard_NoSuchObject_HeaderFile
-// File generated by CPPExt (Pointer)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#ifndef _NMTDS_PShapesDataStructure_HeaderFile
#define _NMTDS_PShapesDataStructure_HeaderFile
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTDS_ShapesDataStructure.cdl
-- Created: Mon Dec 1 10:17:05 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTDS_ShapesDataStructure.cxx
// Created: Mon Dec 1 10:21:04 2003
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _NMTDS_ShapesDataStructure_HeaderFile
#define _NMTDS_ShapesDataStructure_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTDS_ShapesDataStructure.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
#ifndef _Handle_NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger_HeaderFile
#define _Handle_NMTDS_IndexedDataMapNodeOfIndexedDataMapOfIntegerIndexedDataMapOfShapeInteger_HeaderFile
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
#ifndef _Handle_NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors_HeaderFile
#define _Handle_NMTDS_ListNodeOfListOfIndexedDataMapOfShapeAncestorsSuccessors_HeaderFile
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
#ifndef _Handle_NMTTools_IndexedDataMapNodeOfIndexedDataMapOfIndexedMapOfInteger_HeaderFile
#define _Handle_NMTTools_IndexedDataMapNodeOfIndexedDataMapOfIndexedMapOfInteger_HeaderFile
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
#ifndef _Handle_NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapeIndexedMapOfShape_HeaderFile
#define _Handle_NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapeIndexedMapOfShape_HeaderFile
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
#ifndef _Handle_NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapePaveBlock_HeaderFile
#define _Handle_NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapePaveBlock_HeaderFile
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
#ifndef _Handle_NMTTools_ListNodeOfListOfCommonBlock_HeaderFile
#define _Handle_NMTTools_ListNodeOfListOfCommonBlock_HeaderFile
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
#ifndef _Handle_NMTTools_ListNodeOfListOfCoupleOfShape_HeaderFile
#define _Handle_NMTTools_ListNodeOfListOfCoupleOfShape_HeaderFile
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
EXPORT_IDLS=
-CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
-LDFLAGS += $(CAS_LDPATH) -lTKBool -lTKBO -lNMTDS -L${KERNEL_ROOT_DIR}/lib/salome
+CPPFLAGS += $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS += $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
+LDFLAGS += $(CAS_LDPATH) -lTKBool -lTKBO -lNMTDS $(KERNEL_LDFLAGS)
%_moc.cxx: %.h
$(MOC) $< -o $@
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTTools.cdl
-- Created: Thu Dec 4 16:55:49 2003
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTTools_CommonBlock.cdl
-- Created: Tue Dec 9 12:11:48 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_CommonBlock.cxx
// Created: Tue Dec 9 12:23:29 2003
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_CommonBlock_HeaderFile
#define _NMTTools_CommonBlock_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_CommonBlock.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _BOPTools_PaveBlock_HeaderFile
#include <BOPTools_PaveBlock.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTTools_CommonBlockAPI.cdl
-- Created: Mon Dec 15 11:35:46 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_CommonBlockAPI.cxx
// Created: Mon Dec 15 11:38:04 2003
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_CommonBlockAPI_HeaderFile
#define _NMTTools_CommonBlockAPI_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_CommonBlockAPI.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _NMTTools_ListOfCommonBlock_HeaderFile
#include <NMTTools_ListOfCommonBlock.hxx>
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_CommonBlockPool_HeaderFile
#define _NMTTools_CommonBlockPool_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_CommonBlockPool.hxx>
#ifndef _Standard_OutOfRange_HeaderFile
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTTools_CoupleOfShape.cdl
-- Created: Wed Jan 28 15:03:39 2004
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_CoupleOfShape.cxx
// Created: Wed Jan 28 15:06:11 2004
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_CoupleOfShape_HeaderFile
#define _NMTTools_CoupleOfShape_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_CoupleOfShape.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTTools_DEProcessor.cdl
-- Created: Wed Sep 12 12:08:37 2001
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: BOPTools_DEProcessor.cxx
// Created: Wed Sep 12 12:10:52 2001
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_DEProcessor_HeaderFile
#define _NMTTools_DEProcessor_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_DEProcessor.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _NMTTools_PaveFiller_HeaderFile
#include <NMTTools_PaveFiller.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTTools_DSFiller.cdl
-- Created: Fri Dec 5 13:57:03 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_DSFiller.cxx
// Created: Fri Dec 5 14:06:34 2003
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_DSFiller_HeaderFile
#define _NMTTools_DSFiller_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_DSFiller.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
+
#ifndef _NMTTools_IndexedDataMapNodeOfIndexedDataMapOfIndexedMapOfInteger_HeaderFile
#define _NMTTools_IndexedDataMapNodeOfIndexedDataMapOfIndexedMapOfInteger_HeaderFile
-// File generated by CPPExt (Transient)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_IndexedDataMapNodeOfIndexedDataMapOfIndexedMapOfInteger.hxx>
#ifndef _Standard_TypeMismatch_HeaderFile
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
+
#ifndef _NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapeIndexedMapOfShape_HeaderFile
#define _NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapeIndexedMapOfShape_HeaderFile
-// File generated by CPPExt (Transient)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapeIndexedMapOfShape.hxx>
#ifndef _Standard_TypeMismatch_HeaderFile
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
+
#ifndef _NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapePaveBlock_HeaderFile
#define _NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapePaveBlock_HeaderFile
-// File generated by CPPExt (Transient)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_IndexedDataMapNodeOfIndexedDataMapOfShapePaveBlock.hxx>
#ifndef _Standard_TypeMismatch_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_IndexedDataMapOfIndexedMapOfInteger_HeaderFile
#define _NMTTools_IndexedDataMapOfIndexedMapOfInteger_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_IndexedDataMapOfIndexedMapOfInteger.hxx>
#ifndef _Standard_DomainError_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_IndexedDataMapOfShapeIndexedMapOfShape_HeaderFile
#define _NMTTools_IndexedDataMapOfShapeIndexedMapOfShape_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_IndexedDataMapOfShapeIndexedMapOfShape.hxx>
#ifndef _Standard_DomainError_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_IndexedDataMapOfShapePaveBlock_HeaderFile
#define _NMTTools_IndexedDataMapOfShapePaveBlock_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_IndexedDataMapOfShapePaveBlock.hxx>
#ifndef _Standard_DomainError_HeaderFile
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTTools_IteratorOfCoupleOfShape.cdl
-- Created: Thu Dec 4 16:57:48 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_IteratorOfCoupleOfShape.cxx
// Created: Thu Dec 4 17:00:03 2003
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_IteratorOfCoupleOfShape_HeaderFile
#define _NMTTools_IteratorOfCoupleOfShape_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_IteratorOfCoupleOfShape.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _Standard_NoSuchObject_HeaderFile
#include <Standard_NoSuchObject.hxx>
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_ListIteratorOfListOfCommonBlock_HeaderFile
#define _NMTTools_ListIteratorOfListOfCommonBlock_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_ListIteratorOfListOfCommonBlock.hxx>
#ifndef _Standard_NoMoreObject_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_ListIteratorOfListOfCoupleOfShape_HeaderFile
#define _NMTTools_ListIteratorOfListOfCoupleOfShape_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_ListIteratorOfListOfCoupleOfShape.hxx>
#ifndef _Standard_NoMoreObject_HeaderFile
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
+
#ifndef _NMTTools_ListNodeOfListOfCommonBlock_HeaderFile
#define _NMTTools_ListNodeOfListOfCommonBlock_HeaderFile
-// File generated by CPPExt (Transient)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_ListNodeOfListOfCommonBlock.hxx>
#ifndef _Standard_TypeMismatch_HeaderFile
-// File generated by CPPExt (Transient)
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// 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.com
+
#ifndef _NMTTools_ListNodeOfListOfCoupleOfShape_HeaderFile
#define _NMTTools_ListNodeOfListOfCoupleOfShape_HeaderFile
-// File generated by CPPExt (Transient)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_ListNodeOfListOfCoupleOfShape.hxx>
#ifndef _Standard_TypeMismatch_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_ListOfCommonBlock_HeaderFile
#define _NMTTools_ListOfCommonBlock_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_ListOfCommonBlock.hxx>
#ifndef _Standard_NoSuchObject_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_ListOfCoupleOfShape_HeaderFile
#define _NMTTools_ListOfCoupleOfShape_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_ListOfCoupleOfShape.hxx>
#ifndef _Standard_NoSuchObject_HeaderFile
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTTools_PCurveMaker.cdl
-- Created:
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_PCurveMaker.cxx
// Created:
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_PCurveMaker_HeaderFile
#define _NMTTools_PCurveMaker_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_PCurveMaker.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _NMTTools_PCurveMaker_HeaderFile
#include <NMTTools_PCurveMaker.hxx>
-// File generated by CPPExt (Pointer)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#ifndef _NMTTools_PDSFiller_HeaderFile
#define _NMTTools_PDSFiller_HeaderFile
-// File generated by CPPExt (Pointer)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#ifndef _NMTTools_PPaveFiller_HeaderFile
#define _NMTTools_PPaveFiller_HeaderFile
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTTools_PaveFiller.cdl
-- Created: Fri Dec 5 14:35:00 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_PaveFiller.cxx
// Created: Fri Dec 5 14:58:54 2003
-// 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.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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 file is part of the Open CASCADE Technology software.
+// 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
//
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _NMTTools_PaveFiller_HeaderFile
#define _NMTTools_PaveFiller_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_PaveFiller.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _BOPTools_InterferencePool_HeaderFile
#include <BOPTools_InterferencePool.hxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_PaveFiller_0.cxx
// Created: Mon Dec 8 11:45:51 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_PaveFiller_1.cxx
// Created: Mon Dec 8 11:47:55 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_PaveFiller_2.cxx
// Created: Mon Dec 8 12:02:56 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_PaveFiller_3.cxx
// Created: Mon Dec 8 16:06:56 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_PaveFiller_4.cxx
// Created: Mon Dec 8 17:08:58 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_PaveFiller_5.cxx
// Created: Mon Dec 15 11:28:33 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_PaveFiller_6.cxx
// Created: Fri Dec 19 10:27:31 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_PaveFiller_7.cxx
// Created: Thu Dec 18 15:14:55 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_PaveFiller_8.cxx
// Created: Fri Dec 19 11:15:53 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_PaveFiller_9.cxx
// Created: Fri Dec 19 11:15:53 2003
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- File: NMTTools_Tools.cdl
-- Created: Mon Dec 8 10:32:34 2003
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: NMTTools_Tools.cxx
// Created: Mon Dec 8 10:35:15 2003
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
#ifndef _NMTTools_Tools_HeaderFile
#define _NMTTools_Tools_HeaderFile
-// File generated by CPPExt (Value)
-// Copyright (C) 1991,1995 by
-//
-// MATRA DATAVISION, FRANCE
-//
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
-//
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+
#include <NMTTools_Tools.jxx>
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
#ifndef _TopTools_ListOfShape_HeaderFile
#include <TopTools_ListOfShape.hxx>
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
//a4bis->SetInteriorColor(myShadingColor);
myDrawer->ShadingAspect()->SetColor(myShadingColor);
- // PAL12113: AIS_Shape::Compute() works correctly with shapes containing no faces
+ // PAL12113: AIS_Shape::Compute() works correctly with shapes containing no faces
//StdPrs_ShadedShape::Add(aPrs,myshape,myDrawer);
- AIS_Shape::Compute(aPresentationManager, aPrs, aMode);
+ AIS_Shape::Compute(aPresentationManager, aPrs, aMode);
break;
}
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#endif
#ifndef _Prs3d_Presentation_HeaderFile
#include <Prs3d_Presentation.hxx>
-#endif
\ No newline at end of file
+#endif
-// GEOM_AISTrihedron : Filter for VTK viewer\r
-//\r
-// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,\r
-// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS\r
-//\r
-// This library is free software; you can redistribute it and/or\r
-// modify it under the terms of the GNU Lesser General Public\r
-// License as published by the Free Software Foundation; either\r
-// version 2.1 of the License.\r
-//\r
-// This library is distributed in the hope that it will be useful,\r
-// but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\r
-// Lesser General Public License for more details.\r
-//\r
-// You should have received a copy of the GNU Lesser General Public\r
-// License along with this library; if not, write to the Free Software\r
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\r
-//\r
-// See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org\r
-//\r
-//\r
-//\r
-// File : GEOM_AISTrihedron.cxx\r
-// Author : Sergey LITONIN\r
-// Module : SALOME\r
-\r
-#include "GEOM_AISTrihedron.hxx"\r
-#include <Geom_Axis2Placement.hxx>\r
-\r
-IMPLEMENT_STANDARD_HANDLE(GEOM_AISTrihedron, AIS_Trihedron)\r
-IMPLEMENT_STANDARD_RTTIEXT(GEOM_AISTrihedron, AIS_Trihedron)\r
-\r
-/*\r
- Class : GEOM_AISTrihedron\r
- Description : Interactive object for displaying local CS\r
-*/\r
-\r
-GEOM_AISTrihedron::GEOM_AISTrihedron( const Handle(Geom_Axis2Placement)& thePlc )\r
-: AIS_Trihedron( thePlc )\r
-{\r
-\r
-}\r
-Handle(SALOME_InteractiveObject) GEOM_AISTrihedron::getIO()\r
-{\r
- return myObject;\r
-}\r
-Standard_Boolean GEOM_AISTrihedron::hasIO()\r
-{\r
- return !myObject.IsNull();\r
-}\r
-\r
-Standard_CString GEOM_AISTrihedron::getName()\r
-{\r
- return myName.ToCString();\r
-}\r
-void GEOM_AISTrihedron::setName( Standard_CString aName )\r
-{\r
- myName = TCollection_AsciiString( aName );\r
-}\r
-\r
-void GEOM_AISTrihedron::setIO( const Handle(SALOME_InteractiveObject)& theIO )\r
-{\r
- myObject = theIO;\r
-}\r
-\r
-\r
-\r
-\r
-\r
-\r
+// GEOM_AISTrihedron : Filter for VTK viewer
+//
+// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+//
+//
+//
+// File : GEOM_AISTrihedron.cxx
+// Author : Sergey LITONIN
+// Module : SALOME
+
+#include "GEOM_AISTrihedron.hxx"
+#include <Geom_Axis2Placement.hxx>
+
+IMPLEMENT_STANDARD_HANDLE(GEOM_AISTrihedron, AIS_Trihedron)
+IMPLEMENT_STANDARD_RTTIEXT(GEOM_AISTrihedron, AIS_Trihedron)
+
+/*
+ Class : GEOM_AISTrihedron
+ Description : Interactive object for displaying local CS
+*/
+
+GEOM_AISTrihedron::GEOM_AISTrihedron( const Handle(Geom_Axis2Placement)& thePlc )
+: AIS_Trihedron( thePlc )
+{
+
+}
+Handle(SALOME_InteractiveObject) GEOM_AISTrihedron::getIO()
+{
+ return myObject;
+}
+Standard_Boolean GEOM_AISTrihedron::hasIO()
+{
+ return !myObject.IsNull();
+}
+
+Standard_CString GEOM_AISTrihedron::getName()
+{
+ return myName.ToCString();
+}
+void GEOM_AISTrihedron::setName( Standard_CString aName )
+{
+ myName = TCollection_AsciiString( aName );
+}
+
+void GEOM_AISTrihedron::setIO( const Handle(SALOME_InteractiveObject)& theIO )
+{
+ myObject = theIO;
+}
+
+
+
+
+
+
\ No newline at end of file
-// GEOM_AISTrihedron : Filter for VTK viewer\r
-//\r
-// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,\r
-// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS\r
-//\r
-// This library is free software; you can redistribute it and/or\r
-// modify it under the terms of the GNU Lesser General Public\r
-// License as published by the Free Software Foundation; either\r
-// version 2.1 of the License.\r
-//\r
-// This library is distributed in the hope that it will be useful,\r
-// but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\r
-// Lesser General Public License for more details.\r
-//\r
-// You should have received a copy of the GNU Lesser General Public\r
-// License along with this library; if not, write to the Free Software\r
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\r
-//\r
-// See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org\r
-//\r
-//\r
-//\r
-// File : GEOM_AISTrihedron.hxx\r
-// Author : Sergey LITONIN\r
-// Module : SALOME\r
-\r
-#ifndef GEOM_AISTrihedron_HeaderFile\r
-#define GEOM_AISTrihedron_HeaderFile\r
-\r
-#include <SALOME_InteractiveObject.hxx>\r
-\r
-#include <AIS_Trihedron.hxx>\r
-#include <Standard_DefineHandle.hxx>\r
-#include <TCollection_AsciiString.hxx>\r
-\r
-class Handle(Geom_Axis2Placement);\r
-\r
-DEFINE_STANDARD_HANDLE(GEOM_AISTrihedron, AIS_Trihedron)\r
-\r
-/*\r
- Class : GEOM_AISTrihedron\r
- Description : Interactive object for displaying local CS\r
-*/\r
-\r
-class GEOM_AISTrihedron : public AIS_Trihedron\r
-{\r
-public:\r
-\r
- Standard_EXPORT GEOM_AISTrihedron( const Handle(Geom_Axis2Placement)& );\r
-\r
- Standard_EXPORT Handle(SALOME_InteractiveObject) getIO();\r
- Standard_EXPORT void setIO( const Handle(SALOME_InteractiveObject)& );\r
- Standard_EXPORT Standard_Boolean hasIO();\r
- Standard_EXPORT Standard_CString getName();\r
- Standard_EXPORT void setName( Standard_CString aName );\r
-\r
-private:\r
-\r
- TCollection_AsciiString myName;\r
- Handle(SALOME_InteractiveObject) myObject;\r
-\r
-public:\r
- DEFINE_STANDARD_RTTI(GEOM_AISTrihedron)\r
-};\r
-\r
-#endif\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
+// GEOM_AISTrihedron : Filter for VTK viewer
+//
+// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.com
+//
+//
+//
+// File : GEOM_AISTrihedron.hxx
+// Author : Sergey LITONIN
+// Module : SALOME
+
+#ifndef GEOM_AISTrihedron_HeaderFile
+#define GEOM_AISTrihedron_HeaderFile
+
+#include <SALOME_InteractiveObject.hxx>
+
+#include <AIS_Trihedron.hxx>
+#include <Standard_DefineHandle.hxx>
+#include <TCollection_AsciiString.hxx>
+
+class Handle(Geom_Axis2Placement);
+
+DEFINE_STANDARD_HANDLE(GEOM_AISTrihedron, AIS_Trihedron)
+
+/*
+ Class : GEOM_AISTrihedron
+ Description : Interactive object for displaying local CS
+*/
+
+class GEOM_AISTrihedron : public AIS_Trihedron
+{
+public:
+
+ Standard_EXPORT GEOM_AISTrihedron( const Handle(Geom_Axis2Placement)& );
+
+ Standard_EXPORT Handle(SALOME_InteractiveObject) getIO();
+ Standard_EXPORT void setIO( const Handle(SALOME_InteractiveObject)& );
+ Standard_EXPORT Standard_Boolean hasIO();
+ Standard_EXPORT Standard_CString getName();
+ Standard_EXPORT void setName( Standard_CString aName );
+
+private:
+
+ TCollection_AsciiString myName;
+ Handle(SALOME_InteractiveObject) myObject;
+
+public:
+ DEFINE_STANDARD_RTTI(GEOM_AISTrihedron)
+};
+
+#endif
+
+
+
+
+
+
+
+
+
+
+
+
+
+
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
if(myShape.ShapeType() == TopAbs_VERTEX) {
if(ren){
//The parameter determine size of vertex actor relate to diagonal of RendererWindow
- static float delta = 0.01;
- float X1 = -1, Y1 = -1, Z1 = 0;
+ static vtkFloatingPointType delta = 0.01;
+ vtkFloatingPointType X1 = -1, Y1 = -1, Z1 = 0;
ren->ViewToWorld(X1,Y1,Z1);
- float X2 = +1, Y2 = +1, Z2 = 0;
+ vtkFloatingPointType X2 = +1, Y2 = +1, Z2 = 0;
ren->ViewToWorld(X2,Y2,Z2);
Z2 = sqrt((X2-X1)*(X2-X1) + (Y2-Y1)*(Y2-Y1) + (Z2-Z1)*(Z2-Z1));
this->SetScale(Z2*delta);
// Opacity methods
//-------------------------------------------------------------
-void GEOM_Actor::SetOpacity(float opa)
+void GEOM_Actor::SetOpacity(vtkFloatingPointType opa)
{
//HighlightProperty->SetOpacity(opa);
SALOME_Actor::SetOpacity(opa);
ShadingProperty->SetOpacity(opa);
}
-float GEOM_Actor::GetOpacity() {
+vtkFloatingPointType GEOM_Actor::GetOpacity() {
return ShadingProperty->GetOpacity();
}
//-------------------------------------------------------------
// Color methods
//-------------------------------------------------------------
-void GEOM_Actor::SetColor(float r,float g,float b) {
+void GEOM_Actor::SetColor(vtkFloatingPointType r,vtkFloatingPointType g,vtkFloatingPointType b) {
ShadingProperty->SetColor(r,g,b);
}
-void GEOM_Actor::GetColor(float& r,float& g,float& b) {
- float color[3];
+void GEOM_Actor::GetColor(vtkFloatingPointType& r,vtkFloatingPointType& g,vtkFloatingPointType& b) {
+ vtkFloatingPointType color[3];
ShadingProperty->GetColor(color);
r = color[0];
g = color[1];
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
void SetShadingProperty(vtkProperty* Prop);
// Opacity
- void SetOpacity(float opa);
- float GetOpacity();
+ void SetOpacity(vtkFloatingPointType opa);
+ vtkFloatingPointType GetOpacity();
// Color
- void SetColor(float r,float g,float b);
- void GetColor(float& r,float& g,float& b);
+ void SetColor(vtkFloatingPointType r,vtkFloatingPointType g,vtkFloatingPointType b);
+ void GetColor(vtkFloatingPointType& r,vtkFloatingPointType& g,vtkFloatingPointType& b);
virtual bool IsInfinite() {return myIsInfinite;}
protected:
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
vtkTypeMacro( GEOM_VTKTrihedronAxis, VTKViewer_Axis );
static GEOM_VTKTrihedronAxis* New();
- void SetAxis( const gp_Ax1& theAxis, const int theRot, float theColor[ 3 ] );
+ void SetAxis( const gp_Ax1& theAxis, const int theRot, vtkFloatingPointType theColor[ 3 ] );
virtual void Render( vtkRenderer* theRenderer );
- virtual void SetSize( float theSize );
+ virtual void SetSize( vtkFloatingPointType theSize );
gp_Pnt GetOri() const;
- void SetColor( const float theColor[ 3 ] );
+ void SetColor( const vtkFloatingPointType theColor[ 3 ] );
private:
- float myOri[ 3 ];
+ vtkFloatingPointType myOri[ 3 ];
vtkMatrix4x4* myMatrix;
vtkTransform* myTrsf;
};
myTrsf->Delete();
}
-void GEOM_VTKTrihedronAxis::SetSize( float theSize )
+void GEOM_VTKTrihedronAxis::SetSize( vtkFloatingPointType theSize )
{
- float aPosition[ 3 ] = { myOri[ 0 ] + myDir[ 0 ] * theSize,
- myOri[ 1 ] + myDir[ 1 ] * theSize,
- myOri[ 2 ] + myDir[ 2 ] * theSize };
+ vtkFloatingPointType aPosition[ 3 ] = { myOri[ 0 ] + myDir[ 0 ] * theSize,
+ myOri[ 1 ] + myDir[ 1 ] * theSize,
+ myOri[ 2 ] + myDir[ 2 ] * theSize };
myLineSource->SetPoint1( myOri[ 0 ], myOri[ 1 ], myOri[ 2 ] );
myLineSource->SetPoint2( aPosition );
void GEOM_VTKTrihedronAxis::SetAxis( const gp_Ax1& theAxis,
const int theRot,
- float theColor[ 3 ] )
+ vtkFloatingPointType theColor[ 3 ] )
{
gp_Pnt aLoc = theAxis.Location();
gp_Dir aDir = theAxis.Direction();
myDir[ 1 ] = aDir.Y();
myDir[ 2 ] = aDir.Z();
- float aColor[ 3 ] = { 0, 0, 0 };
+ vtkFloatingPointType aColor[ 3 ] = { 0, 0, 0 };
aColor[ theRot ] = 1;
vtkProperty* aProperty = vtkProperty::New();
if ( theColor[ 0 ] == -1 )
else if ( theRot == 2 ) myVectorText->SetText( "Z" );
}
-void GEOM_VTKTrihedronAxis::SetColor( const float theColor[ 3 ] )
+void GEOM_VTKTrihedronAxis::SetColor( const vtkFloatingPointType theColor[ 3 ] )
{
vtkProperty* aProperty = vtkProperty::New();
aProperty->SetColor( theColor[ 0 ], theColor[ 1 ], theColor[ 2 ] );
myMapper->Delete();
}
-void GEOM_VTKTrihedron::SetSize( float theSize )
+void GEOM_VTKTrihedron::SetSize( vtkFloatingPointType theSize )
{
mySize = theSize;
for ( int i = 0; i < 3; i++ )
( (GEOM_VTKTrihedronAxis*)myAxis[ 2 ] )->Render( r );
}
-void GEOM_VTKTrihedron::SetColor( float r, float g, float b )
+void GEOM_VTKTrihedron::SetColor( vtkFloatingPointType r, vtkFloatingPointType g, vtkFloatingPointType b )
{
myColor[ 0 ] = r;
myColor[ 1 ] = g;
if ( myAxis[ 2 ] ) ( (GEOM_VTKTrihedronAxis*)myAxis[ 2 ] )->SetColor( myColor );
}
-void GEOM_VTKTrihedron::GetColor( float& r, float& g, float& b )
+void GEOM_VTKTrihedron::GetColor( vtkFloatingPointType& r, vtkFloatingPointType& g, vtkFloatingPointType& b )
{
r = myColor[ 0 ];
g = myColor[ 1 ];
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
vtkTypeMacro( GEOM_VTKTrihedron, SALOME_Actor );
static GEOM_VTKTrihedron* New();
- virtual float GetSize() { return mySize;}
+ virtual vtkFloatingPointType GetSize() { return mySize;}
virtual void SetVisibility( VTKViewer_Trihedron::TVisibility theVis );
virtual void VisibilityOff() { SetVisibility( VTKViewer_Trihedron::eOff ); }
virtual void Render(vtkRenderer *, vtkMapper *);
virtual bool IsSetCamera() const;
virtual bool IsResizable() const;
- virtual void SetSize( float );
+ virtual void SetSize( vtkFloatingPointType );
virtual void SetCamera( vtkCamera* );
- void SetColor( float r, float g, float b );
- void GetColor( float& r, float& g, float& b );
+ void SetColor( vtkFloatingPointType r, vtkFloatingPointType g, vtkFloatingPointType b );
+ void GetColor( vtkFloatingPointType& r, vtkFloatingPointType& g, vtkFloatingPointType& b );
virtual bool hasHighlight() { return false; }
protected:
VTKViewer_Axis* myAxis[3];
vtkPolyDataMapper* myMapper;
- float mySize;
+ vtkFloatingPointType mySize;
gp_Pnt myLocation;
gp_Dir myDirX, myDirY, myDirZ;
- float myColor[ 3 ];
+ vtkFloatingPointType myColor[ 3 ];
};
#endif
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
BIN =
BIN_SRC =
-CPPFLAGS+=$(QT_INCLUDES) $(PYTHON_INCLUDES) $(OCC_INCLUDES) $(VTK_INCLUDES) $(OGL_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-LDFLAGS+=$(PYTHON_LIBS) $(QT_MT_LIBS) $(VTK_LIBS) $(OGL_LIBS) -lSalomeObject -L${KERNEL_ROOT_DIR}/lib/salome -L${GUI_ROOT_DIR}/lib/salome
+CPPFLAGS += $(QT_INCLUDES) $(PYTHON_INCLUDES) $(OCC_INCLUDES) $(VTK_INCLUDES) $(OGL_INCLUDES) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+LDFLAGS += $(PYTHON_LIBS) $(QT_MT_LIBS) $(VTK_LIBS) $(OGL_LIBS) -lSalomeObject $(KERNEL_LDFLAGS) $(GUI_LDFLAGS)
%_moc.cxx: %.h
$(MOC) $< -o $@
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
LDFLAGS += $(CAS_LDPATH) -lTKFillet -lGEOMBase
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "SUIT_Session.h"
#include "SUIT_Desktop.h"
+#include "SalomeApp_Application.h"
#include <TopTools_MapOfShape.hxx>
#include <TopExp_Explorer.hxx>
bool OperationGUI::OnGUIEvent( int theCommandID, SUIT_Desktop* parent )
{
getGeometryGUI()->EmitSignalDeactivateDialog();
-
- switch ( theCommandID )
+
+ switch (theCommandID)
{
- case 503: // PARTITION
- ( new OperationGUI_PartitionDlg( parent, "" ) )->show();
- break;
- case 504: // ARCHIMEDE
- new OperationGUI_ArchimedeDlg( getGeometryGUI(), parent );
- break;
- case 505: // FILLET
- new OperationGUI_FilletDlg( parent );
- break;
- case 506: // CHAMFER
- new OperationGUI_ChamferDlg( parent );
- break;
- case 507: // CLIPPING RANGE
- ( new OperationGUI_ClippingDlg( parent, "" ) )->show();
- break;
- default:
- SUIT_Session::session()->activeApplication()->putInfo(tr("GEOM_PRP_COMMAND").arg(theCommandID));
- break;
+ case 503: (new OperationGUI_PartitionDlg(getGeometryGUI(), parent))->show(); break;
+ case 504: (new OperationGUI_ArchimedeDlg(getGeometryGUI(), parent))->show(); break;
+ case 505: (new OperationGUI_FilletDlg (getGeometryGUI(), parent))->show(); break;
+ case 506: (new OperationGUI_ChamferDlg (getGeometryGUI(), parent))->show(); break;
+ case 507: (new OperationGUI_ClippingDlg (getGeometryGUI(), parent))->show(); break;
+ default:
+ getGeometryGUI()->getApp()->putInfo(tr("GEOM_PRP_COMMAND").arg(theCommandID));
}
-
+
return true;
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// TRUE to construct a modal dialog.
//=================================================================================
OperationGUI_ArchimedeDlg::OperationGUI_ArchimedeDlg( GeometryGUI* theGeometryGUI, QWidget* parent )
-: GEOMBase_Skeleton( parent, "ArchimedeDlg", false,
- WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+ : GEOMBase_Skeleton(theGeometryGUI, parent, "ArchimedeDlg", false,
+ WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_ARCHIMEDE")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+ setHelpFileName("archimede.htm");
+
/* Initialisations */
Init();
}
connect(GroupPoints->LineEdit1, SIGNAL(returnPressed()), this, SLOT(LineEditReturnPressed()));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DY, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DZ, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DY, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DZ, SLOT(SetStep(double)));
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
- SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument())) ;
+ connect(myGeomGUI->getApp()->selectionMgr(), SIGNAL(currentSelectionChanged()),
+ this, SLOT(SelectionIntoArgument()));
initName( tr( "GEOM_ARCHIMEDE" ) );
globalSelection( GEOM_ALLSHAPES );
SelectionIntoArgument();
-
- /* displays Dialog */
- GroupPoints->show();
- this->show();
}
{
GEOMBase_Skeleton::ActivateThisDialog();
globalSelection( GEOM_ALLSHAPES );
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
return;
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : OperationGUI_ArchimedeDlg.h
// Author : Nicolas REJNERI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_ARCHIMEDE_H
#define DIALOGBOX_ARCHIMEDE_H
Q_OBJECT
public:
- OperationGUI_ArchimedeDlg( GeometryGUI* theGeometryGUI, QWidget* parent );
+ OperationGUI_ArchimedeDlg(GeometryGUI* theGeometryGUI, QWidget* parent);
~OperationGUI_ArchimedeDlg();
protected:
-
// redefined from GEOMBase_Helper
-
virtual GEOM::GEOM_IOperations_ptr createOperation();
virtual bool isValid( QString& msg );
virtual bool execute( ObjectList& objects );
GEOM::GEOM_Object_var myShape;
DlgRef_1Sel3Spin* GroupPoints;
double myStep;
- GeometryGUI* myGeometryGUI;
private slots:
void ClickOnOk();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : OperationGUI_ChamferDlg.cxx
// Author : Damien COQUERET
// Module : GEOM
-
// $Header$
#include "OperationGUI_ChamferDlg.h"
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-OperationGUI_ChamferDlg::OperationGUI_ChamferDlg( QWidget* parent )
-: GEOMBase_Skeleton(parent, "ChamferDlg", false,
- WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+OperationGUI_ChamferDlg::OperationGUI_ChamferDlg(GeometryGUI* theGeometryGUI, QWidget* parent)
+ : GEOMBase_Skeleton(theGeometryGUI, parent, "ChamferDlg", false,
+ WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
myConstructorId = -1;
for ( anIter = mySpinBox.begin(); anIter != mySpinBox.end(); ++anIter )
anIter.data()->RangeStepAndValidator( 0.001, 999.999, SpecificStep, 3 );
+ setHelpFileName("chamfer.htm");
+
/* Initialisations */
Init();
}
this, SLOT( ValueChangedInSpinBox( double ) ) );
// selection
- connect( ((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
- SIGNAL( currentSelectionChanged() ), this, SLOT( SelectionIntoArgument() ) );
+ connect(myGeomGUI->getApp()->selectionMgr(),
+ SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
initName( tr( "GEOM_CHAMFER" ) );
myGrp2->hide();
myGrp3->hide();
myGrp1->show();
-
- this->show();
}
void OperationGUI_ChamferDlg::ConstructorsClicked( int constructorId )
{
// Activate next widget
- if ( SUIT_Session::session()->activeApplication()->desktop()->activeWindow()->getViewManager()->getType()
- != OCCViewer_Viewer::Type() )
- {
- RadioButton1->setChecked( true );
- return;
- }
-
- if ( myConstructorId == constructorId )
+ if (myGeomGUI->getApp()->desktop()->activeWindow()->getViewManager()->getType()
+ != OCCViewer_Viewer::Type())
+ {
+ RadioButton1->setChecked( true );
+ return;
+ }
+
+ if (myConstructorId == constructorId)
return;
// Get values from previous widget
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose :
-//=================================================================================
-void OperationGUI_ChamferDlg::DeactivateActiveDialog()
-{
- // disconnect selection
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : ActivateThisDialog()
// purpose :
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : OperationGUI_ChamferDlg.h
// Author : Damien COQUERET
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_CHAMFER_H
#define DIALOGBOX_CHAMFER_H
enum { SpinBox1, SpinBox21, SpinBox22, SpinBox31, SpinBox32 };
public:
- OperationGUI_ChamferDlg( QWidget* parent );
- virtual ~OperationGUI_ChamferDlg();
+ OperationGUI_ChamferDlg(GeometryGUI* theGeometryGUI, QWidget* parent);
+ virtual ~OperationGUI_ChamferDlg();
protected:
// redefined from GEOMBase_Helper
virtual bool execute( ObjectList& objects );
private slots:
-
void ClickOnOk();
bool ClickOnApply();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
void ValueChangedInSpinBox( double newValue );
void ConstructorsClicked( int constructorId );
-private :
-
+private:
void Init();
void enterEvent( QEvent* e );
void reset();
void enableWidgets();
private:
-
int myConstructorId;
GEOM::GEOM_Object_var myShape;
};
#endif // DIALOGBOX_CHAMFER_H
-
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "SUIT_ViewWindow.h"
#include "SVTK_ViewWindow.h"
#include "SVTK_ViewModel.h"
+
#include "OCCViewer_ViewWindow.h"
#include "OCCViewer_ViewPort3d.h"
#include <qcombobox.h>
// VTK Includes
+#include "VTKViewer.h"
#include <vtkCamera.h>
#include <vtkRenderer.h>
// class : OperationGUI_ClippingDlg()
// purpose :
//=================================================================================
-OperationGUI_ClippingDlg::OperationGUI_ClippingDlg( QWidget* parent, const char* name, bool modal, WFlags fl )
- : GEOMBase_Skeleton( parent, "OperationGUI_ClippingDlg", false,
- WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+OperationGUI_ClippingDlg::OperationGUI_ClippingDlg(GeometryGUI* theGeometryGUI, QWidget* parent)
+ : GEOMBase_Skeleton(theGeometryGUI, parent, "OperationGUI_ClippingDlg", false,
+ WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
setCaption( tr( "Change clipping range" ) );
-
+
GroupConstructors->close();
GroupBoxName->close();
GroupArgumentsLayout->setAlignment( Qt::AlignTop );
GroupArgumentsLayout->setSpacing( 6 );
GroupArgumentsLayout->setMargin( 11 );
-
+
// Controls
TextLabelNear = new QLabel( GroupArguments, "TextLabelNear" );
TextLabelNear->setText( tr( "Near" ) );
TextLabelFar->setText( tr( "Far" ) );
TextLabelFar->setFixedWidth(74);
GroupArgumentsLayout->addWidget( TextLabelFar, 0, 2 );
-
+
SpinBox_Far = new DlgRef_SpinBox( GroupArguments, "SpinBox_Far");
GroupArgumentsLayout->addWidget( SpinBox_Far, 0, 3 );
-
+
resetButton = new QPushButton( GroupArguments, "resetButton" );
resetButton->setText( tr( "Reset" ) );
GroupArgumentsLayout->addWidget( resetButton, 0, 4 );
TypeCB->insertItem(tr("FRONT"));
TypeCB->insertItem(tr("SLICE"));
GroupArgumentsLayout->addMultiCellWidget( TypeCB, 1, 1, 0, 4 );
-
+
Layout1->addWidget( GroupArguments, 2, 0 );
-
+
/* Initialisations */
SpinBox_Near->RangeStepAndValidator( -999999.999, +999999.999, 10.0, 3 );
SpinBox_Far->RangeStepAndValidator( -999999.999, +999999.999, 10.0, 3 );
-
- //GeometryGUI* aGeomGUI = GeometryGUI::GetGeomGUI();
-
+
/* signals and slots connections */
- connect( buttonOk, SIGNAL( clicked() ), this, SLOT( ClickOnOk() ) );
- connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( ClickOnCancel() ) ) ;
- connect( buttonApply, SIGNAL( clicked() ), this, SLOT( ClickOnApply() ) );
-
+ connect( buttonOk , SIGNAL( clicked() ), this, SLOT( ClickOnOk() ) );
+ connect( buttonApply, SIGNAL( clicked() ), this, SLOT( ClickOnApply() ) );
+
connect( resetButton, SIGNAL (clicked() ), this, SLOT( onReset() ) ) ;
-
- // connect( aGeomGUI, SIGNAL ( SignalDeactivateActiveDialog() ), this, SLOT( onDeactivate() ) ) ;
- //connect( aGeomGUI, SIGNAL ( SignalCloseAllDialogs() ), this, SLOT( ClickOnCancel() ) ) ;
+
+ setHelpFileName("none.htm");
Init();
}
// no need to delete child widgets, Qt does it all for us
}
-
//=================================================================================
// function : Init()
// purpose :
double position[3];
anActiveCamera->GetPosition(position);
- float bounds[6];
+ vtkFloatingPointType bounds[6];
aRenderer->ComputeVisiblePropBounds(bounds);
double center[3];
(position[1]-center[1])*(position[1]-center[1]) +
(position[2]-center[2])*(position[2]-center[2]));
- float range[2] = {distance - width/2.0, distance + width/2.0};
+ vtkFloatingPointType range[2] = {distance - width/2.0, distance + width/2.0};
SpinBox_Near->SetValue(range[0]);
SpinBox_Far->SetValue(range[1]);
return false;
}
- float range[2] = { SpinBox_Near->GetValue(), SpinBox_Far->GetValue() };
+ vtkFloatingPointType range[2] = { SpinBox_Near->GetValue(), SpinBox_Far->GetValue() };
if (range[0] < 0.0) range[0] = 0.0;
anActiveCamera->SetClippingRange( range );
ClickOnCancel();
}
-
-//=================================================================================
-// function : ClickOnCancel()
-// purpose :
-//=================================================================================
-void OperationGUI_ClippingDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : onActivate()
// purpose :
GEOMBase_Skeleton::ActivateThisDialog();
}
-
-//=================================================================================
-// function : onDeactivate()
-// purpose : public slot to deactivate if active
-//=================================================================================
-void OperationGUI_ClippingDlg::DeactivateActiveDialog()
-{
- return;
-}
-
//=================================================================================
// function : enterEvent()
// purpose :
//=================================================================================
-void OperationGUI_ClippingDlg::enterEvent(QEvent* e)
+void OperationGUI_ClippingDlg::enterEvent(QEvent*)
{
this->setEnabled(true);
return;
}
-
//=================================================================================
// function : closeEvent
// purpose :
QDialog::closeEvent( e );
}
-
//=================================================================================
// function : onReset()
// purpose :
//=================================================================================
void OperationGUI_ClippingDlg::onReset()
{
- SUIT_ViewWindow* anActiveWindow = SUIT_Session::session()->activeApplication()->desktop()->activeWindow();
+ SUIT_ViewWindow* anActiveWindow =
+ SUIT_Session::session()->activeApplication()->desktop()->activeWindow();
if (!anActiveWindow)
return;
double position[3];
anActiveCamera->GetPosition(position);
- float bounds[6];
+ vtkFloatingPointType bounds[6];
aRenderer->ComputeVisiblePropBounds(bounds);
double center[3];
(position[1]-center[1])*(position[1]-center[1]) +
(position[2]-center[2])*(position[2]-center[2]));
- float range[2] = {distance - width/2.0, distance + width/2.0};
+ vtkFloatingPointType range[2] = {distance - width/2.0, distance + width/2.0};
SpinBox_Near->SetValue(range[0]);
SpinBox_Far->SetValue(range[1]);
TypeCB->setCurrentItem(ztype);
}
-
-
return;
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : OperationGUI_ClippingDlg.h
// Author : Michael Zorin
// Module : GEOM
-// $Header:
#ifndef DIALOGBOX_CLIPPINGRANGE_H
#define DIALOGBOX_CLIPPING_H
class OperationGUI_ClippingDlg : public GEOMBase_Skeleton
{
Q_OBJECT
-
- public:
- OperationGUI_ClippingDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+
+public:
+ OperationGUI_ClippingDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0);
~OperationGUI_ClippingDlg();
-
-private :
+private:
void Init();
ViewerTypes myViewerType;
virtual void closeEvent( QCloseEvent* e );
void enterEvent(QEvent* e);
-
+
QGroupBox* GroupArguments;
QLabel* TextLabelNear;
DlgRef_SpinBox* SpinBox_Near;
private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void onActivate();
- void DeactivateActiveDialog();
-
void onReset();
};
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-OperationGUI_FilletDlg::OperationGUI_FilletDlg( QWidget* parent )
- :GEOMBase_Skeleton( parent, "OperationGUI_FilletDlg", false,
- WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+OperationGUI_FilletDlg::OperationGUI_FilletDlg(GeometryGUI* theGeometryGUI, QWidget* parent)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, "OperationGUI_FilletDlg", false,
+ WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
myConstructorId = -1;
-
- QPixmap image0( SUIT_Session::session()->resourceMgr()->loadPixmap( "GEOM", tr( "ICON_DLG_FILLET_ALL" ) ) );
- QPixmap image1( SUIT_Session::session()->resourceMgr()->loadPixmap( "GEOM", tr( "ICON_DLG_FILLET_EDGE" ) ) );
- QPixmap image2( SUIT_Session::session()->resourceMgr()->loadPixmap( "GEOM", tr( "ICON_DLG_FILLET_FACE" ) ) );
-
- QPixmap iconSelect( SUIT_Session::session()->resourceMgr()->loadPixmap( "GEOM", tr( "ICON_SELECT" ) ) );
- setCaption( tr( "GEOM_FILLET_TITLE" ) );
+ SUIT_ResourceMgr* aResMgr = myGeomGUI->getApp()->resourceMgr();
+ QPixmap image0 (aResMgr->loadPixmap("GEOM", tr("ICON_DLG_FILLET_ALL")));
+ QPixmap image1 (aResMgr->loadPixmap("GEOM", tr("ICON_DLG_FILLET_EDGE")));
+ QPixmap image2 (aResMgr->loadPixmap("GEOM", tr("ICON_DLG_FILLET_FACE")));
+
+ QPixmap iconSelect(aResMgr->loadPixmap("GEOM", tr("ICON_SELECT")));
+
+ setCaption(tr("GEOM_FILLET_TITLE"));
/***************************************************************/
GroupConstructors->setTitle( tr( "GEOM_FILLET" ) );
Group2->SpinBox_DX->RangeStepAndValidator(0.001, 999.999, SpecificStep, 3);
Group3->SpinBox_DX->RangeStepAndValidator(0.001, 999.999, SpecificStep, 3);
+ setHelpFileName("fillet.htm");
+
/* Initialisations */
Init();
}
connect(Group3->SpinBox_DX, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
// selection
- connect( ((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
- SIGNAL( currentSelectionChanged() ), this, SLOT( SelectionIntoArgument() ) );
-
+ connect(myGeomGUI->getApp()->selectionMgr(),
+ SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
initName( tr( "GEOM_FILLET" ) );
Group2->hide();
Group3->hide();
Group1->show();
-
- this->show();
}
if ( aResult && !anObj->_is_nil() )
{
- TColStd_IndexedMapOfInteger anIndexes;
- ((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr()->GetIndexes( firstIObject(), anIndexes );
-
- if ( anIndexes.Extent() > 0 )
- {
- QString aName;
- if ( anIndexes.Extent() == 1 )
- {
- int anIndex = anIndexes( 1 );
-
- aName = QString( GEOMBase::GetName( anObj ) ) + QString( ":%1" ).arg( anIndex );
- }
- else
- aName = tr( "GEOM_MEN_POPUP_NAME" ).arg( anIndexes.Extent() );
-
- myEditCurrentArgument->setText( aName );
-
- if ( myConstructorId == 1 )
- myEdges = anIndexes;
- else
- myFaces = anIndexes;
-
- displayPreview();
- return;
- }
+ TColStd_IndexedMapOfInteger anIndexes;
+ myGeomGUI->getApp()->selectionMgr()->GetIndexes( firstIObject(), anIndexes );
+
+ if ( anIndexes.Extent() > 0 )
+ {
+ QString aName;
+ if ( anIndexes.Extent() == 1 )
+ {
+ int anIndex = anIndexes( 1 );
+
+ aName = QString( GEOMBase::GetName( anObj ) ) + QString( ":%1" ).arg( anIndex );
+ }
+ else
+ aName = tr( "GEOM_MEN_POPUP_NAME" ).arg( anIndexes.Extent() );
+
+ myEditCurrentArgument->setText( aName );
+
+ if ( myConstructorId == 1 )
+ myEdges = anIndexes;
+ else
+ myFaces = anIndexes;
+
+ displayPreview();
+ return;
+ }
}
}
myFaces.Clear();
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose :
-//=================================================================================
-void OperationGUI_FilletDlg::DeactivateActiveDialog()
-{
- GEOMBase_Skeleton::DeactivateActiveDialog();
- return;
-}
-
-
//=================================================================================
// function : ActivateThisDialog()
// purpose :
{
GEOMBase_Skeleton::ActivateThisDialog();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
- SIGNAL(currentSelectionChanged()), this, SLOT( SelectionIntoArgument() ) );
+ connect(myGeomGUI->getApp()->selectionMgr(),
+ SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
activateSelection();
displayPreview();
else if ( anId == 1 ) return Group2->SpinBox_DX->GetValue();
else return Group3->SpinBox_DX->GetValue();
}
-
-
-
-
-
-
-
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : OperationGUI_FilletDlg.h
// Author : Damien COQUERET
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_FILLET_H
#define DIALOGBOX_FILLET_H
Q_OBJECT
public:
- OperationGUI_FilletDlg( QWidget* parent );
- ~OperationGUI_FilletDlg();
+ OperationGUI_FilletDlg(GeometryGUI* theGeometryGUI, QWidget* parent);
+ ~OperationGUI_FilletDlg();
protected:
// redefined from GEOMBase_Helper
virtual bool execute( ObjectList& objects );
private slots:
-
void ClickOnOk();
bool ClickOnApply();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
void ValueChangedInSpinBox( double newValue );
void ConstructorsClicked( int constructorId );
-private :
-
+private:
void Init();
void enterEvent( QEvent* e );
void reset();
void enableWidgets();
double getRadius() const;
-private :
-
+private:
int myConstructorId;
GEOM::GEOM_Object_var myShape;
TColStd_IndexedMapOfInteger myEdges;
TColStd_IndexedMapOfInteger myFaces;
-
+
DlgRef_1Sel1Spin* Group1;
DlgRef_2Sel1Spin* Group2;
DlgRef_2Sel1Spin* Group3;
};
#endif // DIALOGBOX_FILLET_H
-
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-OperationGUI_MaterialDlg::OperationGUI_MaterialDlg (QWidget* parent, const char* name,
- GEOM::ListOfGO ListShapes,
+OperationGUI_MaterialDlg::OperationGUI_MaterialDlg (GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, GEOM::ListOfGO ListShapes,
bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
myListShapes = ListShapes;
myParentDlg = parent;
- QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_PARTITION")));
+ QPixmap image0 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_PARTITION")));
setCaption(tr("GEOM_MATERIAL_TITLE"));
myShapeCol = GroupPoints->ListView1->addColumn(tr("GEOM_MATERIAL_SHAPE"));
myMaterCol = GroupPoints->ListView1->addColumn(tr("GEOM_MATERIAL_MATERIAL"));
GroupPoints->ListView1->setSelectionMode(QListView::Extended);
+ GroupPoints->ListView1->setSorting(-1);
GroupPoints->TextLabel1->setText(tr("GEOM_MATERIAL_ID"));
GroupPoints->PushButton1->setText(tr("GEOM_MATERIAL_SET"));
Layout1->addWidget(GroupPoints, 1, 0);
/***************************************************************/
-
+
+ setHelpFileName("none.htm");
+
Init();
}
-
//=================================================================================
// function : ~OperationGUI_MaterialDlg()
// purpose : Destroys the object and frees any allocated resources
// no need to delete child widgets, Qt does it all for us
}
-
//=================================================================================
// function : Init()
// purpose :
dynamic_cast<OperationGUI_PartitionDlg*>(myParentDlg);
if (aParentDlg)
myListMaterials = aParentDlg->GetListMaterials();
-
+
/* list filling */
MESSAGE("Filling list with " << myListShapes.length() << " objects");
QString aMaterialId;
+ QListViewItem *anItem = NULL;
for (int ind = 0; ind < myListShapes.length(); ind++) {
GEOM::GEOM_Object_var anObject = myListShapes[ind];
if (!anObject->_is_nil()) {
aMaterialId = QString::number(myListMaterials[ind]);
else
aMaterialId = "0";
- QListViewItem* aItem =
- new QListViewItem(GroupPoints->ListView1, GEOMBase::GetName( anObject ), aMaterialId);
+ if (anItem)
+ // insert after aPrevItem
+ anItem = new QListViewItem(GroupPoints->ListView1, anItem,
+ GEOMBase::GetName( anObject ), aMaterialId);
+ else
+ // the first item creation
+ anItem = new QListViewItem(GroupPoints->ListView1,
+ GEOMBase::GetName( anObject ), aMaterialId);
}
}
MESSAGE("Filled");
connect(GroupPoints->PushButton1, SIGNAL(clicked()), this, SLOT(SetMaterial()));
-// connect(GroupPoints->ListView1, SIGNAL(returnPressed()), this, SLOT(LineEditReturnPressed()));
-// connect(GroupPoints->SpinBox1, SIGNAL(returnPressed()), this, SLOT(LineEditReturnPressed()));
-
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
-
- /* displays Dialog */
- MESSAGE("GroupPoints->show() ...");
- GroupPoints->show();
- MESSAGE("this->show() ...");
- this->show();
- MESSAGE("return");
-
- return;
}
//=================================================================================
void OperationGUI_MaterialDlg::SelectionIntoArgument()
{
- QString aString = ""; /* name of selection */
+ /*QString aString = ""; // name of selection
- int nbSel = myGeomBase->GetNameOfSelectedIObjects(selectedIO(), aString);
- if(nbSel < 1) {
+ int nbSel = GEOMBase::GetNameOfSelectedIObjects(selectedIO(), aString);
+ if (nbSel < 1) {
return;
}
//myGeomBase->ConvertListOfIOInListOfIOR(selectedIO(), myListShapes);
- /* no simulation */
- return;
+ // no simulation
+ return;*/
}
//=================================================================================
void OperationGUI_MaterialDlg::enterEvent(QEvent* e)
{
- if(!GroupConstructors->isEnabled())
+ if (!GroupConstructors->isEnabled())
this->ActivateThisDialog();
}
// 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
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : OperationGUI_MaterialDlg.h
// Author : Julia DOROVSKIKH
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_MATERIAL_H
#define DIALOGBOX_MATERIAL_H
Q_OBJECT
public:
- OperationGUI_MaterialDlg (QWidget* parent, const char* name,
- GEOM::ListOfGO ListShapes,
+ OperationGUI_MaterialDlg (GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, GEOM::ListOfGO ListShapes,
bool modal = FALSE, WFlags fl = 0);
~OperationGUI_MaterialDlg();
QWidget* myParentDlg;
- GEOM::ListOfGO myListShapes;
- GEOM::ListOfLong myListMaterials;
+ GEOM::ListOfGO myListShapes;
+ GEOM::ListOfLong myListMaterials;
DlgRef_1List1Spin1Btn_QTD* GroupPoints;
void ActivateThisDialog();
void SelectionIntoArgument();
void SetMaterial();
-
};
#endif // DIALOGBOX_MATERIAL_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-OperationGUI_PartitionDlg::OperationGUI_PartitionDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+OperationGUI_PartitionDlg::OperationGUI_PartitionDlg(GeometryGUI* theGeometryGUI, QWidget* parent)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, "OperationGUI_PartitionDlg", false,
+ WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
- QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_PARTITION")));
- QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_PARTITION_PLANE")));
- QPixmap image2(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
+ SUIT_ResourceMgr* aResMgr = myGeomGUI->getApp()->resourceMgr();
+ QPixmap image0 (aResMgr->loadPixmap("GEOM", tr("ICON_DLG_PARTITION")));
+ QPixmap image1 (aResMgr->loadPixmap("GEOM", tr("ICON_DLG_PARTITION_PLANE")));
+ QPixmap image2 (aResMgr->loadPixmap("GEOM", tr("ICON_SELECT")));
setCaption(tr("GEOM_PARTITION_TITLE"));
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+
+ setHelpFileName("partition.htm");
Init();
}
connect(GroupPoints->ComboBox1, SIGNAL(activated(int)), this, SLOT(ComboTextChanged()));
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
initName( tr( "GEOM_PARTITION" ) );
//=================================================================================
void OperationGUI_PartitionDlg::ConstructorsClicked(int constructorId)
{
- disconnect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(), 0, this, 0);
+ disconnect(myGeomGUI->getApp()->selectionMgr(), 0, this, 0);
globalSelection();
myListShapes.length(0);
break;
}
}
-
+
myEditCurrentArgument = GroupPoints->LineEdit1;
GroupPoints->LineEdit1->clear();
GroupPoints->LineEdit2->clear();
onRemoveWebs(false);
myEditCurrentArgument->setFocus();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
MESSAGE(width()<<" "<<height());
}
}
-//=======================================================================
-// function : ClickOnCancel()
-// purpose :
-//=======================================================================
-void OperationGUI_PartitionDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection as changed or other case
void OperationGUI_PartitionDlg::LineEditReturnPressed()
{
QLineEdit* send = (QLineEdit*)sender();
-
+
if(send == GroupPoints->LineEdit1 ||
send == GroupPoints->LineEdit2 ||
send == GroupPoints->LineEdit3 ||
void OperationGUI_PartitionDlg::ActivateThisDialog()
{
GEOMBase_Skeleton::ActivateThisDialog();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
ConstructorsClicked( getConstructorId() );
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose : public slot to deactivate if active
-//=================================================================================
-void OperationGUI_PartitionDlg::DeactivateActiveDialog()
-{
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : enterEvent()
// purpose :
//=================================================================================
void OperationGUI_PartitionDlg::enterEvent(QEvent* e)
{
- if(!GroupConstructors->isEnabled())
+ if (!GroupConstructors->isEnabled())
this->ActivateThisDialog();
}
//=================================================================================
bool OperationGUI_PartitionDlg::isValid( QString& msg )
{
- return (myListShapes.length() || myListTools.length() ||
- myListKeepInside.length() || myListRemoveInside.length());
+ return (myListShapes.length() || myListTools.length() ||
+ myListKeepInside.length() || myListRemoveInside.length());
}
bool OperationGUI_PartitionDlg::execute( ObjectList& objects )
{
bool res = false;
-
+
GEOM::GEOM_Object_var anObj;
QString msg;
-
+
int aLimit = GetLimit();
int aConstructorId = getConstructorId();
-
- if (aConstructorId==1)
+
+ if (aConstructorId == 1)
aLimit = GEOM::SHAPE;
-
- if (isValid( msg ))
- {
-
- if ( aConstructorId==0 && !toRemoveWebs() )
- myListMaterials.length(0);
-
- anObj = GEOM::GEOM_IBooleanOperations::_narrow( getOperation() )->MakePartition(myListShapes,
- myListTools,
- myListKeepInside,
- myListRemoveInside,
- aLimit,
- toRemoveWebs(),
- myListMaterials);
- res = true;
- }
-
- if ( !anObj->_is_nil() )
+
+ if (isValid( msg )) {
+ if (aConstructorId == 0 && !toRemoveWebs())
+ myListMaterials.length(0);
+
+ anObj = GEOM::GEOM_IBooleanOperations::_narrow(getOperation())->
+ MakePartition(myListShapes, myListTools,
+ myListKeepInside, myListRemoveInside,
+ aLimit, toRemoveWebs(), myListMaterials);
+ res = true;
+ }
+
+ if (!anObj->_is_nil())
objects.push_back( anObj._retn() );
-
+
return res;
}
//function : ComboTextChanged
//purpose :
//=======================================================================
-
void OperationGUI_PartitionDlg::ComboTextChanged()
{
bool IsEnabled = GroupPoints->ComboBox1->currentItem() < 3;
//=================================================================================
void OperationGUI_PartitionDlg::SetMaterials()
{
- MESSAGE("OperationGUI_MaterialDlg ...");
- OperationGUI_MaterialDlg *aDlg =
- new OperationGUI_MaterialDlg(this, "", myListShapes, true);
- MESSAGE("OperationGUI_MaterialDlg");
- return;
+ OperationGUI_MaterialDlg* aDlg =
+ new OperationGUI_MaterialDlg(myGeomGUI, this, "", myListShapes, true);
+ aDlg->show();
}
int OperationGUI_PartitionDlg::GetLimit() const
{
int aLimit = GroupPoints->ComboBox1->currentItem();
-
+
switch(aLimit)
- {
- case 0 :
- {
- aLimit = GEOM::SOLID;
- break;
- }
- case 1 :
- {
- aLimit = GEOM::SHELL;
- break;
- }
- case 2 :
- {
- aLimit = GEOM::FACE;
- break;
- }
- case 3 :
- {
- aLimit = GEOM::WIRE;
- break;
- }
- case 4 :
- {
- aLimit = GEOM::EDGE;
- break;
- }
- case 5 :
- {
- aLimit = GEOM::VERTEX;
- break;
- }
- default :
- aLimit = GEOM::SHAPE;
- }
-
+ {
+ case 0: aLimit = GEOM::SOLID ; break;
+ case 1: aLimit = GEOM::SHELL ; break;
+ case 2: aLimit = GEOM::FACE ; break;
+ case 3: aLimit = GEOM::WIRE ; break;
+ case 4: aLimit = GEOM::EDGE ; break;
+ case 5: aLimit = GEOM::VERTEX; break;
+ default: aLimit = GEOM::SHAPE ;
+ }
+
return aLimit;
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : OperationGUI_PartitionDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_PARTITION_H
#define DIALOGBOX_PARTITION_H
#include "GEOMBase_Skeleton.h"
#include "DlgRef_4Sel1List1Check_QTD.h"
-
//=================================================================================
// class : OperationGUI_PartitionDlg
// purpose :
Q_OBJECT
public:
- OperationGUI_PartitionDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ OperationGUI_PartitionDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0);
~OperationGUI_PartitionDlg();
void SetListMaterials(GEOM::ListOfLong ListMaterials)
void enterEvent(QEvent* e);
bool toRemoveWebs() const;
int GetLimit() const;
-
- GEOM::ListOfGO myListShapes;
- GEOM::ListOfLong myListMaterials;
- GEOM::ListOfGO myListTools;
- GEOM::ListOfGO myListRemoveInside;
- GEOM::ListOfGO myListKeepInside;
-
+
+ GEOM::ListOfGO myListShapes;
+ GEOM::ListOfLong myListMaterials;
+ GEOM::ListOfGO myListTools;
+ GEOM::ListOfGO myListRemoveInside;
+ GEOM::ListOfGO myListKeepInside;
+
DlgRef_4Sel1List1Check_QTD* GroupPoints;
private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
EXPORT_IDLS=
-CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
-LDFLAGS += $(CAS_LDPATH) -lTKBool -L${KERNEL_ROOT_DIR}/lib/salome
+CPPFLAGS += $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS += $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
+LDFLAGS += $(CAS_LDPATH) -lTKBool $(KERNEL_LDFLAGS)
%_moc.cxx: %.h
$(MOC) $< -o $@
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- GEOM PARTITION : partition algorithm
--
-- 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
--
--
--
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- GEOM PARTITION : partition algorithm
--
-- 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
--
--
--
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- GEOM PARTITION : partition algorithm
--
-- 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
--
--
--
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- GEOM PARTITION : partition algorithm
--
-- 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
--
--
--
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- GEOM PARTITION : partition algorithm
--
-// GEOM PARTITION : partition algorithm
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 2003 CEA/DEN, EDF R& D
+// 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.com
//
+// GEOM PARTITION : partition algorithm
//
// File : Partition_Loop2d.cxx
// Author : Benedicte MARTIN
-// GEOM PARTITION : partition algorithm
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 2003 CEA/DEN, EDF R&D
+// 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.com
//
+// GEOM PARTITION : partition algorithm
//
// File : Partition_Loop2d.hxx
// Module : GEOM
-// GEOM PARTITION : partition algorithm
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 2003 CEA/DEN, EDF R&D
+// 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
//
-//
-//
-// File : Partition_Loop2d.ixx
-// Module : GEOM
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include "Partition_Loop2d.jxx"
-// GEOM PARTITION : partition algorithm
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 2003 CEA/DEN, EDF R&D
+// 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
//
-//
-//
-// File : Partition_Loop2d.jxx
-// Module : GEOM
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _TopoDS_Face_HeaderFile
#include <TopoDS_Face.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- GEOM PARTITION : partition algorithm
--
-// GEOM PARTITION : partition algorithm
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 2003 CEA/DEN, EDF R&D
+// 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.com
//
+// GEOM PARTITION : partition algorithm
//
// File : Partition_Loop3d.cxx
// Module : GEOM
-// GEOM PARTITION : partition algorithm
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 2003 CEA/DEN, EDF R&D
+// 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.com
//
+// GEOM PARTITION : partition algorithm
//
// File : Partition_Loop3d.hxx
// Module : GEOM
-// GEOM PARTITION : partition algorithm
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 2003 CEA/DEN, EDF R&D
+// 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
//
-//
-//
-// File : Partition_Loop3d.ixx
-// Module : GEOM
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#include "Partition_Loop3d.jxx"
-// GEOM PARTITION : partition algorithm
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 2003 CEA/DEN, EDF R&D
+// 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
//
-//
-//
-// File : Partition_Loop3d.jxx
-// Module : GEOM
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#ifndef _TopoDS_Shape_HeaderFile
#include <TopoDS_Shape.hxx>
// 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/
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-- GEOM PARTITION : partition algorithm
--
-- 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+-- See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
--
--
--
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
-// GEOM PARTITION : partition algorithm
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// Copyright (C) 2003 CEA/DEN, EDF R&D
+// 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.com
//
+// GEOM PARTITION : partition algorithm
//
// File : Partition_Spliter.hxx
// Module : GEOM
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
LDFLAGS += -lGEOMFiltersSelection -lGEOMBase
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-PrimitiveGUI_BoxDlg::PrimitiveGUI_BoxDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+PrimitiveGUI_BoxDlg::PrimitiveGUI_BoxDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM", tr("ICON_DLG_BOX_2P")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM", tr("ICON_DLG_BOX_DXYZ")));
Layout1->addWidget(GroupPoints, 2, 0);
Layout1->addWidget(GroupDimensions, 2, 0);
/***************************************************************/
+
+ setHelpFileName("box.htm");
Init();
}
/* signals and slots connections */
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
+
connect(GroupConstructors, SIGNAL(clicked(int)), this, SLOT(ConstructorsClicked(int)));
connect(GroupPoints->PushButton1, SIGNAL(clicked()), this, SLOT(SetEditCurrentArgument()));
connect(GroupDimensions->SpinBox_DY, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
connect(GroupDimensions->SpinBox_DZ, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DZ, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DZ, SLOT(SetStep(double)));
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
}
-//=================================================================================
-// function : ClickOnCancel()
-// purpose :
-//=================================================================================
-void PrimitiveGUI_BoxDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection as changed
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose : public slot to deactivate if active
-//=================================================================================
-void PrimitiveGUI_BoxDlg::DeactivateActiveDialog()
-{
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : ValueChangedInSpinBox()
// purpose :
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : PrimitiveGUI_BoxDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_BOX_H
#define DIALOGBOX_BOX_H
{
Q_OBJECT
- public:
- PrimitiveGUI_BoxDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+public:
+ PrimitiveGUI_BoxDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~PrimitiveGUI_BoxDlg();
protected:
void Init();
void enterEvent(QEvent* e);
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myPoint1, myPoint2; /* Points containing the vector */
DlgRef_2Sel_QTD* GroupPoints;
private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
void ConstructorsClicked(int);
void ValueChangedInSpinBox();
-
};
#endif // DIALOGBOX_BOX_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-PrimitiveGUI_ConeDlg::PrimitiveGUI_ConeDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+PrimitiveGUI_ConeDlg::PrimitiveGUI_ConeDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_CONE_PV")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_CONE_DXYZ")));
Layout1->addWidget(GroupDimensions, 2, 0);
/***************************************************************/
+ setHelpFileName( "cone.htm" );
+
Init();
}
connect(GroupDimensions->SpinBox_DY, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
connect(GroupDimensions->SpinBox_DZ, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DY, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DZ, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DZ, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DY, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DZ, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DZ, SLOT(SetStep(double)));
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument())) ;
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : PrimitiveGUI_ConeDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_CONE_H
#define DIALOGBOX_CONE_H
Q_OBJECT
public:
- PrimitiveGUI_ConeDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ PrimitiveGUI_ConeDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~PrimitiveGUI_ConeDlg();
protected:
double getRadius2() const;
double getHeight() const;
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myPoint, myDir;
DlgRef_2Sel3Spin* GroupPoints;
void SetEditCurrentArgument();
void ConstructorsClicked(int);
void ValueChangedInSpinBox();
-
};
#endif // DIALOGBOX_CONE_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-PrimitiveGUI_CylinderDlg::PrimitiveGUI_CylinderDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+PrimitiveGUI_CylinderDlg::PrimitiveGUI_CylinderDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_CYLINDER_PV")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_CYLINDER_DXYZ")));
Layout1->addWidget(GroupDimensions, 2, 0);
/***************************************************************/
+ setHelpFileName("cylinder.htm");
+
Init();
}
connect(GroupDimensions->SpinBox_DX, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
connect(GroupDimensions->SpinBox_DY, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DY, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DY, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY, SLOT(SetStep(double)));
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument())) ;
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : PrimitiveGUI_CylinderDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_CYLINDER_H
#define DIALOGBOX_CYLINDER_H
Q_OBJECT
public:
- PrimitiveGUI_CylinderDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ PrimitiveGUI_CylinderDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~PrimitiveGUI_CylinderDlg();
protected:
double getRadius() const;
double getHeight() const;
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myPoint, myDir;
DlgRef_2Sel2Spin* GroupPoints;
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-PrimitiveGUI_SphereDlg::PrimitiveGUI_SphereDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+PrimitiveGUI_SphereDlg::PrimitiveGUI_SphereDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_SPHERE_P")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_SPHERE_DXYZ")));
Layout1->addWidget(GroupDimensions, 2, 0);
/***************************************************************/
+ setHelpFileName("sphere.htm");
+
Init();
}
connect(GroupDimensions->SpinBox_DX, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
connect(GroupPoints->SpinBox_DX, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX, SLOT(SetStep(double)));
-
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX, SLOT(SetStep(double)));
+
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : PrimitiveGUI_SphereDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_SPHERE_H
#define DIALOGBOX_SPHERE_H
Q_OBJECT
public:
- PrimitiveGUI_SphereDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ PrimitiveGUI_SphereDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~PrimitiveGUI_SphereDlg();
protected:
virtual void closeEvent( QCloseEvent* e );
-private :
+private:
void Init();
void enterEvent(QEvent* e);
double getRadius() const;
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myPoint; /* Center point */
DlgRef_1Sel1Spin* GroupPoints;
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-PrimitiveGUI_TorusDlg::PrimitiveGUI_TorusDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+PrimitiveGUI_TorusDlg::PrimitiveGUI_TorusDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_TORUS_PV")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_TORUS_DXYZ")));
QPixmap image2(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
-
+
setCaption(tr("GEOM_TORUS_TITLE"));
/***************************************************************/
Layout1->addWidget(GroupPoints, 2, 0);
Layout1->addWidget(GroupDimensions, 2, 0);
/***************************************************************/
+
+ setHelpFileName("turus.htm");
Init();
}
connect(GroupDimensions->SpinBox_DX, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
connect(GroupDimensions->SpinBox_DY, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DY, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DY, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY, SLOT(SetStep(double)));
connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument())) ;
}
-
//=================================================================================
// function : ConstructorsClicked()
// purpose : Radio button management
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : PrimitiveGUI_TorusDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_TORUS_H
#define DIALOGBOX_TORUS_H
Q_OBJECT
public:
- PrimitiveGUI_TorusDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ PrimitiveGUI_TorusDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~PrimitiveGUI_TorusDlg();
protected:
virtual bool execute( ObjectList& objects );
virtual void closeEvent( QCloseEvent* e );
-
+
private:
void Init();
void enterEvent(QEvent* e);
double getRadius1() const;
double getRadius2() const;
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myPoint, myDir;
-
+
DlgRef_2Sel2Spin* GroupPoints;
DlgRef_2Spin* GroupDimensions;
-
+
private slots:
void ClickOnOk();
bool ClickOnApply();
void SetEditCurrentArgument();
void ConstructorsClicked(int);
void ValueChangedInSpinBox();
-
};
#endif // DIALOGBOX_TORUS_H
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
LDFLAGS += -lGEOMBase
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
bool RepairGUI::OnGUIEvent(int theCommandID, SUIT_Desktop* parent)
{
getGeometryGUI()->EmitSignalDeactivateDialog();
-
+
QDialog* aDlg = NULL;
switch (theCommandID) {
- case 601: // SEWING
- aDlg = new RepairGUI_SewingDlg( parent, "" );
- break;
- case 602: // GLUE FACES
- aDlg = new RepairGUI_GlueDlg( parent, "" );
- break;
- case 603: // SUPPRESS FACES
- aDlg = new RepairGUI_SuppressFacesDlg( parent, "" );
- break;
- case 604: // SUPPRESS HOLES
- aDlg = new RepairGUI_RemoveHolesDlg( parent, "" );
- break;
- case 605: // SHAPE PROCESSING
- aDlg = new RepairGUI_ShapeProcessDlg( parent, "" );
- break;
- case 606: // CLOSE CONTOUR
- aDlg = new RepairGUI_CloseContourDlg( parent, "" );
- break;
- case 607: // REMOVE INTERNAL WIRES
- aDlg = new RepairGUI_RemoveIntWiresDlg( parent, "" );
- break;
- case 608: // ADD POINT ON EDGE
- aDlg = new RepairGUI_DivideEdgeDlg( getGeometryGUI(), parent, "" );
- break;
- case 609: // FREE BOUNDARIES
- aDlg = new RepairGUI_FreeBoundDlg( getGeometryGUI(), parent );
- break;
- case 610: // FREE FACES
- aDlg = new RepairGUI_FreeFacesDlg( getGeometryGUI(), parent, "" );
- break;
+ case 601: aDlg = new RepairGUI_SewingDlg (getGeometryGUI(), parent, ""); break;
+ case 602: aDlg = new RepairGUI_GlueDlg (getGeometryGUI(), parent, ""); break;
+ case 603: aDlg = new RepairGUI_SuppressFacesDlg (getGeometryGUI(), parent, ""); break;
+ case 604: aDlg = new RepairGUI_RemoveHolesDlg (getGeometryGUI(), parent, ""); break;
+ case 605: aDlg = new RepairGUI_ShapeProcessDlg (getGeometryGUI(), parent, ""); break;
+ case 606: aDlg = new RepairGUI_CloseContourDlg (getGeometryGUI(), parent, ""); break;
+ case 607: aDlg = new RepairGUI_RemoveIntWiresDlg(getGeometryGUI(), parent, ""); break;
+ case 608: aDlg = new RepairGUI_DivideEdgeDlg (getGeometryGUI(), parent, ""); break;
+ case 609: aDlg = new RepairGUI_FreeBoundDlg (getGeometryGUI(), parent, ""); break;
+ case 610: aDlg = new RepairGUI_FreeFacesDlg (getGeometryGUI(), parent, ""); break;
default:
SUIT_Session::session()->activeApplication()->putInfo(tr("GEOM_PRP_COMMAND").arg(theCommandID));
break;
if ( aDlg )
aDlg->show();
-
+
return true;
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-RepairGUI_CloseContourDlg::RepairGUI_CloseContourDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+RepairGUI_CloseContourDlg::RepairGUI_CloseContourDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_CLOSECONTOUR")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
GroupPoints->getGroupBoxLayout()->addMultiCellWidget(myIsVertexGr, 2, 2, 0, 2);
/***************************************************************/
+ setHelpFileName("close_contour.htm");
+
Init();
}
initSelection();
/* signals and slots connections */
- connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
-
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
connect(mySelectWiresBtn, SIGNAL(clicked()), this, SLOT(SetEditCurrentArgument()));
connect(mySelectWiresEdt, SIGNAL(returnPressed()), this, SLOT(LineEditReturnPressed()));
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
initName( tr( "CLOSE_CONTOUR_NEW_OBJ_NAME" ) );
return true;
}
-
-//=================================================================================
-// function : ClickOnCancel()
-// purpose :
-//=================================================================================
-void RepairGUI_CloseContourDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection as changed or other case
{
myEditCurrentArgument->setText( GEOMBase::GetName( myObject ) );
TopoDS_Shape aShape;
- if ( myGeomBase->GetShape( myObject, aShape, TopAbs_WIRE ) )
+ if ( GEOMBase::GetShape( myObject, aShape, TopAbs_WIRE ) )
mySelectWiresEdt->setText( myEditCurrentArgument->text() );
}
else
else if ( myEditCurrentArgument == mySelectWiresEdt )
{
TColStd_IndexedMapOfInteger aMap;
- ((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr()->GetIndexes( anIO, aMap );
+ myGeomGUI->getApp()->selectionMgr()->GetIndexes( anIO, aMap );
const int n = aMap.Extent();
myWiresInd->length( n );
for ( int i = 1; i <= n; i++ )
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose :
-//=================================================================================
-void RepairGUI_CloseContourDlg::DeactivateActiveDialog()
-{
- //myGeomGUI->SetState( -1 );
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : ActivateThisDialog()
// purpose :
void RepairGUI_CloseContourDlg::ActivateThisDialog()
{
GEOMBase_Skeleton::ActivateThisDialog();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
myEditCurrentArgument = GroupPoints->LineEdit1;
bool RepairGUI_CloseContourDlg::isValid( QString& msg )
{
TopoDS_Shape aTmpShape;
- return !myObject->_is_nil() && ( myWiresInd->length() || myGeomBase->GetShape( myObject, aTmpShape, TopAbs_WIRE ) );
+ return !myObject->_is_nil() && ( myWiresInd->length() || GEOMBase::GetShape( myObject, aTmpShape, TopAbs_WIRE ) );
}
//=================================================================================
localSelection( myObject, TopAbs_WIRE );
}
}
-
-
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : RepairGUI_CloseContourDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_CloseContour_H
#define DIALOGBOX_CloseContour_H
Q_OBJECT
public:
- RepairGUI_CloseContourDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ RepairGUI_CloseContourDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~RepairGUI_CloseContourDlg();
protected:
virtual bool isValid( QString& );
virtual bool execute( ObjectList& objects );
-private :
+private:
void Init();
void enterEvent(QEvent* e);
void closeEvent(QCloseEvent* e);
private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
//=================================================================================
RepairGUI_DivideEdgeDlg::RepairGUI_DivideEdgeDlg (GeometryGUI* theGeometryGUI, QWidget* parent,
const char* name, bool modal, WFlags fl)
- : GEOMBase_Skeleton(parent, name, modal, WStyle_Customize |
+ : GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
- myGeomGUI = theGeometryGUI;
-
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_DIVIDE_EDGE")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
GroupPoints->getGroupBoxLayout()->addLayout( aLay, 2, 0 );
/***************************************************************/
+ setHelpFileName("add_point_on_edge.htm");
+
Init();
}
-
//=================================================================================
// function : ~RepairGUI_DivideEdgeDlg()
// purpose : Destroys the object and frees any allocated resources
{
}
-
//=================================================================================
// function : Init()
// purpose :
initSelection();
/* signals and slots connections */
- connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
-
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
}
-//=================================================================================
-// function : ClickOnCancel()
-// purpose :
-//=================================================================================
-void RepairGUI_DivideEdgeDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection as changed or other case
if ( !CORBA::is_nil( aSelectedObj ) && aRes )
{
TopoDS_Shape aShape;
- if ( myGeomBase->GetShape( aSelectedObj, aShape, TopAbs_SHAPE ) )
+ if ( GEOMBase::GetShape( aSelectedObj, aShape, TopAbs_SHAPE ) )
{
const int aType = aShape.ShapeType();
if ( aType <= TopAbs_EDGE ) // edge, wire, face, shell, solid, compound
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose :
-//=================================================================================
-void RepairGUI_DivideEdgeDlg::DeactivateActiveDialog()
-{
- //myGeomGUI->SetState( -1 );
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
//=================================================================================
// function : ActivateThisDialog()
// purpose :
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : RepairGUI_DivideEdgeDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_DivideEdge_H
#define DIALOGBOX_DivideEdge_H
virtual bool isValid( QString& );
virtual bool execute( ObjectList& objects );
-private :
+private:
void Init();
void enterEvent(QEvent* e);
void closeEvent(QCloseEvent* e);
protected slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "GEOMImpl_Types.hxx"
#include "SalomeApp_Application.h"
+#include "LightApp_Application.h"
#include "LightApp_SelectionMgr.h"
+#include "SUIT_MessageBox.h"
#include "SUIT_Session.h"
#include <TColStd_MapOfInteger.hxx>
#define SPACING 5
#define MARGIN 10
-/*
- Calss : RepairGUI_FreeBoundDlg
+/*!
+ Class : RepairGUI_FreeBoundDlg
Description : Dialog for displaying free boundaries of selected face, shell or solid
*/
-
//=================================================================================
// function : RepairGUI_FreeBoundDlg
// purpose : Constructor
//=================================================================================
-RepairGUI_FreeBoundDlg::RepairGUI_FreeBoundDlg( GeometryGUI* theGUI, QWidget* theParent )
+RepairGUI_FreeBoundDlg::RepairGUI_FreeBoundDlg(GeometryGUI* theGUI, QWidget* theParent, const char*)
: QDialog( theParent, "RepairGUI_FreeBoundDlg", false,
WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu | WDestructiveClose ),
GEOMBase_Helper( dynamic_cast<SUIT_Desktop*>( theParent ) ),
- myGeomGUI ( theGUI )
+ myGeomGUI( theGUI )
{
setCaption( tr( "CAPTION" ) );
QFrame* aFrame = new QFrame( this );
aFrame->setFrameStyle( QFrame::Box | QFrame::Sunken );
QPushButton* aCloseBtn = new QPushButton( tr( "GEOM_BUT_CLOSE" ), aFrame );
+ QPushButton* aHelpBtn = new QPushButton( tr( "GEOM_BUT_HELP" ), aFrame );
QHBoxLayout* aBtnLay = new QHBoxLayout( aFrame, MARGIN, SPACING );
- aBtnLay->addItem( new QSpacerItem( 0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum ) );
aBtnLay->addWidget( aCloseBtn );
aBtnLay->addItem( new QSpacerItem( 0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum ) );
+ aBtnLay->addWidget( aHelpBtn );
QVBoxLayout* aLay = new QVBoxLayout( this );
aLay->setSpacing( SPACING );
aLay->addWidget( aMainGrp );
aLay->addWidget( aFrame );
+ myHelpFileName = "check_free_boundaries.htm";
+
connect( aCloseBtn, SIGNAL( clicked() ), SLOT( onClose() ) );
+ connect( aHelpBtn, SIGNAL( clicked() ), SLOT( onHelp() ) );
Init();
}
erasePreview();
}
+//=================================================================================
+// function : onHelp()
+// purpose :
+//=================================================================================
+void RepairGUI_FreeBoundDlg::onHelp()
+{
+ LightApp_Application* app = (LightApp_Application*)(SUIT_Session::session()->activeApplication());
+ if (app)
+ app->onHelpContextModule(myGeomGUI ? app->moduleName(myGeomGUI->moduleName()) : QString(""), myHelpFileName);
+ else {
+ SUIT_MessageBox::warn1
+ (0, tr("WRN_WARNING"), tr("EXTERNAL_BROWSER_CANNOT_SHOW_PAGE").
+ arg(app->resourceMgr()->stringValue("ExternalBrowser", "application")).arg(myHelpFileName),
+ tr("BUT_OK"));
+ }
+}
+
//=================================================================================
// function : onDeactivate
// purpose : Deactivate this dialog
{
setEnabled(false);
globalSelection();
- disconnect( ((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(), 0, this, 0 );
+ disconnect(myGeomGUI->getApp()->selectionMgr(), 0, this, 0);
myGeomGUI->SetActiveDialogBox( 0 );
}
myObj = anObj;
displayPreview( false, true, true, 3 );
}
-
}
//=================================================================================
return result;
}
-
-
-
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : RepairGUI_FreeBoundDlg.h
// Author : Sergey LITONIN
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_WHATIS_H
#define DIALOGBOX_WHATIS_H
Q_OBJECT
public:
- RepairGUI_FreeBoundDlg( GeometryGUI*, QWidget* );
- ~RepairGUI_FreeBoundDlg();
+ RepairGUI_FreeBoundDlg(GeometryGUI*, QWidget*, const char* name = 0);
+ ~RepairGUI_FreeBoundDlg();
private slots:
-
void onClose();
+ void onHelp();
void onDeactivate();
void onActivate();
void onSelectionDone();
private:
-
void Init();
void enterEvent( QEvent* e );
void closeEvent( QCloseEvent* e );
virtual bool isValid( QString& );
private:
-
QLineEdit* myEdit;
QLabel* myClosedLbl;
QLabel* myOpenLbl;
GeometryGUI* myGeomGUI;
int myNbClosed;
int myNbOpen;
+ QString myHelpFileName;
};
#endif // DIALOGBOX_WHATIS_H
-
-
-
-
-
-
-
-
-
-
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
#include "RepairGUI_FreeFacesDlg.h"
-#include "SalomeApp_Application.h"
+#include "LightApp_Application.h"
#include "LightApp_SelectionMgr.h"
+#include "SalomeApp_Application.h"
#include "SalomeApp_Tools.h"
+#include "SUIT_MessageBox.h"
#include "SUIT_Session.h"
#include "SUIT_OverrideCursor.h"
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-RepairGUI_FreeFacesDlg::RepairGUI_FreeFacesDlg(GeometryGUI* GUI, QWidget* parent, const char* name, bool modal, WFlags fl)
-:QDialog( parent, "RepairGUI_FreeBoundDlg", false,
- WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu | WDestructiveClose ),
- GEOMBase_Helper( dynamic_cast<SUIT_Desktop*>( parent ) ),
- myGeomGUI( GUI )
+RepairGUI_FreeFacesDlg::RepairGUI_FreeFacesDlg(GeometryGUI* GUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :QDialog(parent, "RepairGUI_FreeBoundDlg", false,
+ WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu | WDestructiveClose),
+ GEOMBase_Helper(dynamic_cast<SUIT_Desktop*>(parent)),
+ myGeomGUI(GUI)
{
myDisplayer = 0;
QFrame* aFrame = new QFrame( this );
aFrame->setFrameStyle( QFrame::Box | QFrame::Sunken );
QPushButton* aCloseBtn = new QPushButton( tr( "GEOM_BUT_CLOSE" ), aFrame );
+ QPushButton* aHelpBtn = new QPushButton( tr( "GEOM_BUT_HELP" ), aFrame );
QHBoxLayout* aBtnLay = new QHBoxLayout( aFrame, MARGIN, SPACING );
- aBtnLay->addItem( new QSpacerItem( 0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum ) );
aBtnLay->addWidget( aCloseBtn );
aBtnLay->addItem( new QSpacerItem( 0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum ) );
+ aBtnLay->addWidget( aHelpBtn );
QVBoxLayout* aLay = new QVBoxLayout( this );
aLay->setSpacing( SPACING );
aLay->addItem( new QSpacerItem( 0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum ) );
aLay->addWidget( aFrame );
+ myHelpFileName = "check_free_faces.htm";
+
connect( aCloseBtn, SIGNAL( clicked() ), SLOT( onClose() ) );
+ connect( aHelpBtn, SIGNAL( clicked() ), SLOT( onHelp() ) );
connect( mySelBtn, SIGNAL( clicked() ),
this, SLOT ( onSetEditCurrentArgument() ) );
/***************************************************************/
erasePreview();
}
+//=================================================================================
+// function : onHelp()
+// purpose :
+//=================================================================================
+void RepairGUI_FreeFacesDlg::onHelp()
+{
+ LightApp_Application* app = (LightApp_Application*)(SUIT_Session::session()->activeApplication());
+ if (app)
+ app->onHelpContextModule(myGeomGUI ? app->moduleName(myGeomGUI->moduleName()) : QString(""), myHelpFileName);
+ else {
+ SUIT_MessageBox::warn1(0, QObject::tr("WRN_WARNING"),
+ QObject::tr("EXTERNAL_BROWSER_CANNOT_SHOW_PAGE").
+ arg(app->resourceMgr()->stringValue("ExternalBrowser", "application")).arg(myHelpFileName),
+ QObject::tr("BUT_OK"));
+ }
+}
+
//=================================================================================
// function : onDeactivate
// purpose : Deactivate this dialog
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : RepairGUI_FreeFacesDlg.h
// Author : VKN
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_FreeFaces_H
#define DIALOGBOX_FreeFaces_H
Q_OBJECT
public:
- RepairGUI_FreeFacesDlg(GeometryGUI* GUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ RepairGUI_FreeFacesDlg(GeometryGUI* GUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~RepairGUI_FreeFacesDlg();
protected:
virtual bool isValid( QString& );
virtual bool execute( ObjectList& objects );
-private :
-
+private:
void Init();
void enterEvent(QEvent* e);
void closeEvent(QCloseEvent* e);
void activateSelection();
- GEOM_Displayer* getDisplayer();
+ GEOM_Displayer* getDisplayer();
private slots:
+ void onClose();
+ void onHelp();
+ void onDeactivate();
+ void onActivate();
+ void onSelectionDone();
+ void onSetEditCurrentArgument();
- void onClose();
- void onDeactivate();
- void onActivate();
- void onSelectionDone();
- void onSetEditCurrentArgument();
-
-private :
-
+private:
GEOM_Displayer* myDisplayer;
GEOM::GEOM_Object_var myObj;
QPushButton* mySelBtn;
QLineEdit* myEdit;
GeometryGUI* myGeomGUI;
-
+ QString myHelpFileName;
};
#endif // DIALOGBOX_FreeFaces_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-RepairGUI_GlueDlg::RepairGUI_GlueDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+RepairGUI_GlueDlg::RepairGUI_GlueDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
- QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_GLUE_FACES")));
- QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
+ QPixmap image0 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_GLUE_FACES")));
+ QPixmap image1 (SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
setCaption(tr("GEOM_GLUE_TITLE"));
QGridLayout* aLay = new QGridLayout( 0, 2, 2, 0, 6, "aLay" );
QLabel* aLbl1 = new QLabel( tr( "GEOM_TOLERANCE" ), GroupPoints->GroupBox1 );
- myTolEdt = new QtxDblSpinBox( 0, 100, 1e-7, GroupPoints->GroupBox1 );//QAD_SpinBoxDbl( GroupPoints->GroupBox1, 0, 100, 1e-7, 10, 1e-10 );
+ myTolEdt = new QtxDblSpinBox( 0, 100, 1e-7, GroupPoints->GroupBox1 );
myTolEdt->setPrecision( 10 );
myTolEdt->setValue( DEFAULT_TOLERANCE_VALUE );
GroupPoints->getGroupBoxLayout()->addLayout( aLay, 3, 0 );
/***************************************************************/
+ setHelpFileName("glue_faces.htm");
+
Init();
}
globalSelection( GEOM_COMPOUND );
/* signals and slots connections */
- connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
-
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
}
-
//=================================================================================
// function : ClickOnApply()
// purpose :
}
-//=================================================================================
-// function : ClickOnCancel()
-// purpose :
-//=================================================================================
-void RepairGUI_GlueDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose :
-//=================================================================================
-void RepairGUI_GlueDlg::DeactivateActiveDialog()
-{
- //myGeomGUI->SetState( -1 );
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : ActivateThisDialog()
// purpose :
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : RepairGUI_GlueDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_Glue_H
#define DIALOGBOX_Glue_H
Q_OBJECT
public:
- RepairGUI_GlueDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ RepairGUI_GlueDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~RepairGUI_GlueDlg();
protected:
virtual bool isValid( QString& );
virtual bool execute( ObjectList& objects );
-private :
+private:
void Init();
void enterEvent(QEvent* e);
void closeEvent(QCloseEvent* e);
private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-RepairGUI_RemoveHolesDlg::RepairGUI_RemoveHolesDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+RepairGUI_RemoveHolesDlg::RepairGUI_RemoveHolesDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_SUPPRESS_HOLES")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
GroupPoints->getGroupBoxLayout()->addLayout( aDetectLay, 3, 0 );
/***************************************************************/
+ setHelpFileName("suppress_holes.htm");
+
Init();
}
myOpen = -1;
/* signals and slots connections */
- connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
-
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
ClickOnCancel();
}
-
-
//=================================================================================
// function : ClickOnApply()
// purpose :
}
-//=================================================================================
-// function : ClickOnCancel()
-// purpose :
-//=================================================================================
-void RepairGUI_RemoveHolesDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose :
-//=================================================================================
-void RepairGUI_RemoveHolesDlg::DeactivateActiveDialog()
-{
- //myGeomGUI->SetState( -1 );
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : ActivateThisDialog()
// purpose :
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : RepairGUI_RemoveHolesDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_RemoveHoles_H
#define DIALOGBOX_RemoveHoles_H
Q_OBJECT
public:
- RepairGUI_RemoveHolesDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ RepairGUI_RemoveHolesDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~RepairGUI_RemoveHolesDlg();
protected:
virtual bool isValid( QString& );
virtual bool execute( ObjectList& objects );
-private :
+private:
void Init();
void enterEvent(QEvent* e);
void closeEvent(QCloseEvent* e);
QLineEdit* mySelectWiresEdt;
QPushButton* myFreeBoundBtn;
- int myClosed; // number of free closed boundaries detected. calculated in execute(), used in onDetect().
- int myOpen; // number of free open boundaries detected. calculated in execute(), used in onDetect().
+ int myClosed; // Number of free closed boundaries detected. Calculated in execute(), used in onDetect().
+ int myOpen; // Number of free open boundaries detected. Calculated in execute(), used in onDetect().
private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-RepairGUI_RemoveIntWiresDlg::RepairGUI_RemoveIntWiresDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+RepairGUI_RemoveIntWiresDlg::RepairGUI_RemoveIntWiresDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
- QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_SUPPRESS_INT_WIRES")));
- QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
+ QPixmap image0 (myGeomGUI->getApp()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_SUPPRESS_INT_WIRES")));
+ QPixmap image1 (myGeomGUI->getApp()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
setCaption(tr("GEOM_REMOVE_INTERNAL_WIRES_TITLE"));
GroupPoints->getGroupBoxLayout()->addLayout( aSelectWiresLay, 2, 0 );
/***************************************************************/
+ setHelpFileName("suppress_internal_wires.htm");
+
Init();
}
initSelection();
/* signals and slots connections */
- connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
-
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
ClickOnCancel();
}
-
-
//=================================================================================
// function : ClickOnApply()
// purpose :
}
-//=================================================================================
-// function : ClickOnCancel()
-// purpose :
-//=================================================================================
-void RepairGUI_RemoveIntWiresDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose :
-//=================================================================================
-void RepairGUI_RemoveIntWiresDlg::DeactivateActiveDialog()
-{
- //myGeomGUI->SetState( -1 );
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : ActivateThisDialog()
// purpose :
initSelection();
}
-
//=================================================================================
// function : enterEvent()
// purpose : Mouse enter onto the dialog to activate it
ActivateThisDialog();
}
-
//=================================================================================
// function : closeEvent()
// purpose :
//=================================================================================
bool RepairGUI_RemoveIntWiresDlg::execute( ObjectList& objects )
{
- GEOM::GEOM_Object_var anObj = GEOM::GEOM_IHealingOperations::_narrow( getOperation() )->RemoveIntWires( myObject, myWiresInd );
- bool aResult = !anObj->_is_nil();
- if ( aResult )
- objects.push_back( anObj._retn() );
+ GEOM::GEOM_Object_var anObj = GEOM::GEOM_IHealingOperations::_narrow( getOperation() )->
+ RemoveIntWires( myObject, myWiresInd );
+ bool aResult = !anObj->_is_nil();
+ if ( aResult )
+ objects.push_back( anObj._retn() );
- return aResult;
+ return aResult;
}
//=================================================================================
//=================================================================================
void RepairGUI_RemoveIntWiresDlg::onRemoveAllClicked()
{
- bool b = myAllChk->isOn();
+ bool b = myAllChk->isOn();
mySelectWiresLbl->setEnabled( !b );
mySelectWiresBtn->setEnabled( !b );
mySelectWiresEdt->setEnabled( !b );
localSelection( myObject, TopAbs_WIRE );
}
}
-
-
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : RepairGUI_RemoveIntWiresDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_RemoveIntWires_H
#define DIALOGBOX_RemoveIntWires_H
Q_OBJECT
public:
- RepairGUI_RemoveIntWiresDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ RepairGUI_RemoveIntWiresDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~RepairGUI_RemoveIntWiresDlg();
protected:
virtual bool isValid( QString& );
virtual bool execute( ObjectList& objects );
-private :
+private:
void Init();
void enterEvent(QEvent* e);
void closeEvent(QCloseEvent* e);
void initSelection();
- GEOM::GEOM_Object_var myObject;
- GEOM::short_array_var myWiresInd;
+ GEOM::GEOM_Object_var myObject;
+ GEOM::short_array_var myWiresInd;
DlgRef_1Sel_Ext* GroupPoints;
QCheckBox* myAllChk;
private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-RepairGUI_SewingDlg::RepairGUI_SewingDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+RepairGUI_SewingDlg::RepairGUI_SewingDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_SEWING")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
GroupPoints->getGroupBoxLayout()->addLayout( aLay, 3, 0 );
/***************************************************************/
+ setHelpFileName("sewing.htm");
+
Init();
}
myOpen = -1;
/* signals and slots connections */
- connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
-
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
ClickOnCancel();
}
-
-
//=================================================================================
// function : ClickOnApply()
// purpose :
}
-//=================================================================================
-// function : ClickOnCancel()
-// purpose :
-//=================================================================================
-void RepairGUI_SewingDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose :
-//=================================================================================
-void RepairGUI_SewingDlg::DeactivateActiveDialog()
-{
- //myGeomGUI->SetState( -1 );
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : ActivateThisDialog()
// purpose :
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : RepairGUI_SewingDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_Sewing_H
#define DIALOGBOX_Sewing_H
Q_OBJECT
public:
- RepairGUI_SewingDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ RepairGUI_SewingDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~RepairGUI_SewingDlg();
protected:
virtual bool isValid( QString& );
virtual bool execute( ObjectList& objects );
-private :
+private:
void Init();
void enterEvent(QEvent* e);
void closeEvent(QCloseEvent* e);
QtxDblSpinBox* myTolEdt;
QPushButton* myFreeBoundBtn;
- int myClosed; // number of free closed boundaries detected. calculated in execute(), used in onDetect().
- int myOpen; // number of free open boundaries detected. calculated in execute(), used in onDetect().
+ int myClosed; // Number of free closed boundaries detected. Calculated in execute(), used in onDetect().
+ int myOpen; // Number of free open boundaries detected. Calculated in execute(), used in onDetect().
private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-RepairGUI_ShapeProcessDlg::RepairGUI_ShapeProcessDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+RepairGUI_ShapeProcessDlg::RepairGUI_ShapeProcessDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
+ setHelpFileName("shape_processing.htm");
init();
}
-
//=================================================================================
// function : ~RepairGUI_ShapeProcessDlg()
// purpose : Destroys the object and frees any allocated resources
{
}
-
//=================================================================================
// function : Init()
// purpose :
myStack->addWidget( aFrame, myOpLst.findIndex( "SameParameter" ) );
// signals and slots connections
- connect( myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(deactivate()) );
- connect( myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(onCancel()) );
-
- connect( buttonCancel, SIGNAL(clicked()), this, SLOT(onCancel()) );
connect( buttonOk, SIGNAL(clicked()), this, SLOT(onOk()) );
connect( buttonApply, SIGNAL(clicked()), this, SLOT(onApply()) );
//=================================================================================
void RepairGUI_ShapeProcessDlg::onOk()
{
- if ( onApply() )
- onCancel();
+ if (onApply())
+ ClickOnCancel();
}
-
-
//=================================================================================
// function : onApply()
// purpose :
}
-//=================================================================================
-// function : onCancel()
-// purpose :
-//=================================================================================
-void RepairGUI_ShapeProcessDlg::onCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : selectionChanged()
// purpose : Called when selection as changed or other case
}
-//=================================================================================
-// function : deactivate()
-// purpose :
-//=================================================================================
-void RepairGUI_ShapeProcessDlg::deactivate()
-{
- //myGeomGUI->SetState( -1 );
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : activate()
// purpose :
{
QButton* btn = (QButton*)sender();
if ( on && btn->isToggleButton() &&
- QMessageBox::warning( SUIT_Session::session()->activeApplication()->desktop(), tr( "GEOM_WRN_WARNING" ), tr( "TIME_CONSUMING" ), QMessageBox::Yes, QMessageBox::No ) == QMessageBox::No )
+ QMessageBox::warning(myGeomGUI->getApp()->desktop(),
+ tr( "GEOM_WRN_WARNING" ), tr( "TIME_CONSUMING" ),
+ QMessageBox::Yes, QMessageBox::No ) == QMessageBox::No )
btn->toggle();
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : RepairGUI_ShapeProcessDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_ShapeProcess_H
#define DIALOGBOX_ShapeProcess_H
Q_OBJECT
public:
- RepairGUI_ShapeProcessDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ RepairGUI_ShapeProcessDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~RepairGUI_ShapeProcessDlg();
protected:
virtual void closeEvent( QCloseEvent* e );
-private :
+private:
void init();
void reset();
void loadDefaults(); // initialize all controls with default values (from resource file)
- GEOM::string_array* getActiveOperators();
- GEOM::string_array* getParameters( const GEOM::string_array& theOperators );
- GEOM::string_array* getValues( const GEOM::string_array& theParameters );
-
+
+ GEOM::string_array* getActiveOperators();
+ GEOM::string_array* getParameters( const GEOM::string_array& theOperators );
+ GEOM::string_array* getValues( const GEOM::string_array& theParameters );
+
void enterEvent(QEvent* e);
QWidget* getControl( const char* );
// (analize its class and convert the value string)
const char* getValue( QWidget* theControl ) const; // retrieve value of the control in the proper way
- QStringList myOpLst; // list of available Shape Healing Operators
+ QStringList myOpLst; // list of available Shape Healing Operators
QMap<QString,QStringList> myValMap; // map of parameters of operators
//QDict<QString,QWidget*> myCtrlMap; // map of controls (values) of parameters
void initParamsValues(); // initialize the data structures
QListView* myOpList;
QWidgetStack* myStack;
- QtxDblSpinBox* myFixShapeTol3D;
- QtxDblSpinBox* myFixShapeMaxTol3D;
-
- QtxDblSpinBox* myFixFaceSizeTol;
+ QtxDblSpinBox* myFixShapeTol3D;
+ QtxDblSpinBox* myFixShapeMaxTol3D;
- QtxDblSpinBox* myDropSmallEdgesTol3D;
+ QtxDblSpinBox* myFixFaceSizeTol;
- QtxDblSpinBox* mySplitAngleAngle;
- QtxDblSpinBox* mySplitAngleMaxTol;
+ QtxDblSpinBox* myDropSmallEdgesTol3D;
+
+ QtxDblSpinBox* mySplitAngleAngle;
+ QtxDblSpinBox* mySplitAngleMaxTol;
QSpinBox* mySplitClosedFacesNum;
- QtxDblSpinBox* mySplitContTol3D;
+ QtxDblSpinBox* mySplitContTol3D;
QComboBox* mySplitContSurfCont;
QComboBox* mySplitContCurvCont;
QCheckBox* myBSplineSurfModeChk;
QCheckBox* myBSpline3DCurveChk;
QCheckBox* myBSpline2DCurveChk;
- QtxDblSpinBox* myBSplineTol3D;
- QtxDblSpinBox* myBSplineTol2D;
+ QtxDblSpinBox* myBSplineTol3D;
+ QtxDblSpinBox* myBSplineTol2D;
QSpinBox* myBSplineDegree;
QSpinBox* myBSplineSegments;
QComboBox* myBSpline2DCont;
QCheckBox* myToBezierSurfModeChk;
QCheckBox* myToBezier3DCurveChk;
QCheckBox* myToBezier2DCurveChk;
- QtxDblSpinBox* myToBezierMaxTol;
+ QtxDblSpinBox* myToBezierMaxTol;
- QtxDblSpinBox* mySameParameterTol3D;
+ QtxDblSpinBox* mySameParameterTol3D;
private slots:
void onOk();
bool onApply();
- void onCancel();
-
+
void activate();
- void deactivate();
void lineEditReturnPressed();
void selectionChanged();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-RepairGUI_SuppressFacesDlg::RepairGUI_SuppressFacesDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+RepairGUI_SuppressFacesDlg::RepairGUI_SuppressFacesDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_SUPRESS_FACE")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+
+ setHelpFileName("suppress_faces.htm");
Init();
}
initSelection();
/* signals and slots connections */
- connect(buttonCancel, SIGNAL(clicked()), this, SLOT(ClickOnCancel()));
- connect(myGeomGUI, SIGNAL(SignalDeactivateActiveDialog()), this, SLOT(DeactivateActiveDialog()));
- connect(myGeomGUI, SIGNAL(SignalCloseAllDialogs()), this, SLOT(ClickOnCancel()));
-
connect(buttonOk, SIGNAL(clicked()), this, SLOT(ClickOnOk()));
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
ClickOnCancel();
}
-
-
//=================================================================================
// function : ClickOnApply()
// purpose :
}
-//=================================================================================
-// function : ClickOnCancel()
-// purpose :
-//=================================================================================
-void RepairGUI_SuppressFacesDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection as changed or other case
if ( !CORBA::is_nil( aSelectedObject ) && aRes )
{
TopoDS_Shape aShape;
- if ( myGeomBase->GetShape( aSelectedObject, aShape, TopAbs_SHAPE ) )
+ if ( GEOMBase::GetShape( aSelectedObject, aShape, TopAbs_SHAPE ) )
{
if ( aShape.ShapeType() <= TopAbs_FACE ) // FACE, SHELL, SOLID, COMPOUND
{
GEOM::short_array anIndexes;
TColStd_IndexedMapOfInteger aMap;
- ((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr()->GetIndexes( anIO, aMap );
+ myGeomGUI->getApp()->selectionMgr()->GetIndexes( anIO, aMap );
if ( !aMap.IsEmpty() )
{
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose :
-//=================================================================================
-void RepairGUI_SuppressFacesDlg::DeactivateActiveDialog()
-{
- //myGeomGUI->SetState( -1 );
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : ActivateThisDialog()
// purpose :
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : RepairGUI_SuppressFacesDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_SUPPRESSFACES_H
#define DIALOGBOX_SUPPRESSFACES_H
Q_OBJECT
public:
- RepairGUI_SuppressFacesDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ RepairGUI_SuppressFacesDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~RepairGUI_SuppressFacesDlg();
protected:
void enterEvent(QEvent* e);
void closeEvent(QCloseEvent* e);
- GEOM::ListOfGO_var myObjects;
- QValueList<GEOM::short_array> myFaces;
- // GEOM::short_array-s contain indexes of selected faces,
- // index of a GEOM::short_array in myFaces list equals to index of
- // GEOM::GEOM_Object in myObjects list to which the faces belong to.
-
- void Convert( const TColStd_IndexedMapOfInteger&, GEOM::short_array& );
+ GEOM::ListOfGO_var myObjects;
+ QValueList<GEOM::short_array> myFaces;
+ // GEOM::short_array-s contain indexes of selected faces,
+ // index of a GEOM::short_array in myFaces list equals to index of
+ // GEOM::GEOM_Object in myObjects list to which the faces belong to.
+
+ void Convert( const TColStd_IndexedMapOfInteger&, GEOM::short_array& );
+
+ void initSelection();
- void initSelection();
-
DlgRef_1Sel_QTD* GroupPoints;
private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
-
+
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
EXPORT_HEADERS= Sketcher_Profile.hxx
# additionnal information to compil and link file
-CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome
-LDFLAGS += $(CAS_KERNEL) $(CAS_MODELER) -L${KERNEL_ROOT_DIR}/lib/salome
+CPPFLAGS += $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS)
+LDFLAGS += $(CAS_KERNEL) $(CAS_MODELER) $(KERNEL_LDFLAGS)
@CONCLUDE@
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
LIB_SRC = STEPExport.cxx
# additionnal information to compil and link file
-CPPFLAGS+= $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS+= $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
+CPPFLAGS+= $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS+= $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
-LDFLAGS+= $(CAS_LDPATH) -lTKSTEP -L${KERNEL_ROOT_DIR}/lib/salome
+LDFLAGS+= $(CAS_LDPATH) -lTKSTEP $(KERNEL_LDFLAGS)
@CONCLUDE@
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: STEPExport.cxx
// Created: Wed May 19 14:53:52 2004
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
LIB_SRC = STEPImport.cxx
# additionnal information to compil and link file
-CPPFLAGS+= $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS+= $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
+CPPFLAGS+= $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS+= $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
-LDFLAGS+= $(CAS_LDPATH) -lTKSTEP -L${KERNEL_ROOT_DIR}/lib/salome
+LDFLAGS+= $(CAS_LDPATH) -lTKSTEP $(KERNEL_LDFLAGS)
@CONCLUDE@
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: STEPImport.cxx
// Created: Wed May 19 14:41:10 2004
{
STEPIMPORT_EXPORT
TopoDS_Shape Import (const TCollection_AsciiString& theFileName,
+ const TCollection_AsciiString& /*theFormatName*/,
TCollection_AsciiString& theError)
{
MESSAGE("Import STEP model from file " << theFileName.ToCString());
# 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
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# idl files
EXPORT_IDLS=
-CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
-CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
+CPPFLAGS += $(OCC_INCLUDES) $(KERNEL_CXXFLAGS)
+CXXFLAGS += $(OCC_CXXFLAGS) $(KERNEL_CXXFLAGS)
LDFLAGS += $(CAS_KERNEL) $(CAS_MATH) $(CAS_TKTopAlgo) $(CAS_LDPATH) -lTKBool -lTKShHealing
// 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/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
// File: ShHealOper_CloseContour.cxx
// Created: 20.04.04 11:36:01
// Author: Galina KULIKOVA
-// Copyright: Airbus Industries 2004
#include <ShHealOper_CloseContour.hxx>
#include <BRep_Tool.hxx>
#include <ShapeBuild_Edge.hxx>
#include <TopExp_Explorer.hxx>
+
//=======================================================================
//function : ShHealOper_CloseContour()
//purpose : Constructor
//=======================================================================
-
ShHealOper_CloseContour::ShHealOper_CloseContour (const TopoDS_Shape& theShape )
{
Init(theShape);
}
+
//=======================================================================
//function : Init
//purpose :
//=======================================================================
-
void ShHealOper_CloseContour::Init(const TopoDS_Shape& theShape)
{
ShHealOper_Tool::Init(theShape);
myMaxTolerance = 1.0;
TopExp::MapShapesAndAncestors(theShape,TopAbs_EDGE,TopAbs_FACE,myMapEdgesFace);
}
+
//=======================================================================
//function : Perform
//purpose :
//=======================================================================
-
Standard_Boolean ShHealOper_CloseContour::Perform(const TopTools_SequenceOfShape& theSeqEdges,
const Standard_Boolean theModeVertex,
const Standard_Boolean theModeFixGapsCurves)
return myDone;
}
+
//=======================================================================
//function : Perform
//purpose :
//=======================================================================
-
Standard_Boolean ShHealOper_CloseContour::Perform(const TopoDS_Wire& theWire,
const Standard_Boolean theModeVertex,
const Standard_Boolean theModeFixGapsCurves)
build(asewd);
return myDone;
}
+
//=======================================================================
//function : Build
//purpose :
//=======================================================================
-
void ShHealOper_CloseContour::build(Handle(ShapeExtend_WireData)& theSewd)
{
TopTools_SequenceOfShape aCommonFaces;
}
return;
}
+
//=======================================================================
//function : checkGaps
//purpose :
//=======================================================================
-
Standard_Boolean ShHealOper_CloseContour::fixGaps(const Handle(ShapeExtend_WireData)& theWire,
const TopTools_SequenceOfShape& theCommonFaces)
{
//function : checkOneFace
//purpose :
//=======================================================================
-
Standard_Boolean ShHealOper_CloseContour::checkOneFace(const Handle(ShapeExtend_WireData)& theSewd,
TopTools_SequenceOfShape& theCommonFaces) const
{
-
TopTools_IndexedMapOfShape amapfaces;
TopoDS_Edge aEdge1 = theSewd->Edge(1);
Standard_Boolean isOneFace = myMapEdgesFace.Contains(aEdge1 );
theCommonFaces.Append(aF);
}
}
- return isOneFace;
+ return isOneFace;
}
+
//=======================================================================
//function : buildEdge
//purpose :
//=======================================================================
-
void ShHealOper_CloseContour::buildEdge(const TopoDS_Edge& aE1,
const TopoDS_Edge& aE2,
const TopTools_SequenceOfShape& theCommonFaces)
myFreeEdges.Append(edge);
}
}
+
//=======================================================================
//function : UpdateWire
//purpose :
//=======================================================================
-
void ShHealOper_CloseContour::updateWire (Handle(ShapeExtend_WireData)& sbwd)
{
Standard_Integer i=1;
-// File: ShHealOper_CloseContour.hxx
-// Created: 20.04.04 10:25:46
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_CloseContour.hxx
+// Created: 20.04.04 10:25:46
+// Author: Galina KULIKOVA
#ifndef ShHealOper_CloseContour_HeaderFile
-// File: ShHealOper_EdgeDivide.cxx
-// Created: 30.04.04 16:44:47
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_EdgeDivide.cxx
+// Created: 30.04.04 16:44:47
+// Author: Galina KULIKOVA
#include <ShHealOper_EdgeDivide.hxx>
#include <ShapeUpgrade_WireDivide.hxx>
-// File: ShHealOper_EdgeDivide.hxx
-// Created: 30.04.04 16:06:25
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_EdgeDivide.hxx
+// Created: 30.04.04 16:06:25
+// Author: Galina KULIKOVA
#ifndef ShHealOper_EdgeDivide_HeaderFile
-// File: ShHealOper_FillHoles.cxx
-// Created: 26.04.04 17:35:30
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_FillHoles.cxx
+// Created: 26.04.04 17:35:30
+// Author: Galina KULIKOVA
#include <ShHealOper_FillHoles.hxx>
-// File: ShHealOper_FillHoles.hxx
-// Created: 26.04.04 17:15:10
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
-
+// File: ShHealOper_FillHoles.hxx
+// Created: 26.04.04 17:15:10
+// Author: Galina KULIKOVA
#ifndef ShHealOper_FillHoles_HeaderFile
-// File: ShHealOper_RemoveFace.cxx
-// Created: 16.04.04 12:12:38
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_RemoveFace.cxx
+// Created: 16.04.04 12:12:38
+// Author: Galina KULIKOVA
#include <ShHealOper_RemoveFace.hxx>
#include <BRepTools_ReShape.hxx>
-// File: ShHealOper_RemoveFace.hxx
-// Created: 15.04.04 18:10:16
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
-
+// File: ShHealOper_RemoveFace.hxx
+// Created: 15.04.04 18:10:16
+// Author: Galina KULIKOVA
#ifndef ShHealOper_RemoveFace_HeaderFile
-// File: ShHealOper_RemoveInternalWires.cxx
-// Created: 26.04.04 14:46:45
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_RemoveInternalWires.cxx
+// Created: 26.04.04 14:46:45
+// Author: Galina KULIKOVA
#include <ShHealOper_RemoveInternalWires.hxx>
-// File: ShHealOper_RemoveInternalWires.hxx
-// Created: 26.04.04 11:22:26
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_RemoveInternalWires.hxx
+// Created: 26.04.04 11:22:26
+// Author: Galina KULIKOVA
#ifndef ShHealOper_RemoveInternalWires_HeaderFile
-// File: ShHealOper_Sewing.cxx
-// Created: 29.04.04 15:07:10
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_Sewing.cxx
+// Created: 29.04.04 15:07:10
+// Author: Galina KULIKOVA
#include <ShHealOper_Sewing.hxx>
-// File: ShHealOper_Sewing.hxx
-// Created: 29.04.04 13:29:10
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_Sewing.hxx
+// Created: 29.04.04 13:29:10
+// Author: Galina KULIKOVA
#ifndef ShHealOper_Sewing_HeaderFile
-// File: ShHealOper_ShapeProcess.cxx
-// Created: 14.04.04 10:58:04
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_ShapeProcess.cxx
+// Created: 14.04.04 10:58:04
+// Author: Galina KULIKOVA
#include <ShHealOper_ShapeProcess.hxx>
#include <ShapeProcessAPI_ApplySequence.hxx>
-// File: ShHealOper_ShapeProcess.hxx
-// Created: 13.04.04 11:45:20
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_ShapeProcess.hxx
+// Created: 13.04.04 11:45:20
+// Author: Galina KULIKOVA
#ifndef ShHealOper_ShapeProcess_HeaderFile
-// File: ShHealOper_SplitCurve2d.hxx
-// Created: 05.05.04 12:56:01
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_SplitCurve2d.hxx
+// Created: 05.05.04 12:56:01
+// Author: Galina KULIKOVA
#ifndef ShHealOper_SplitCurve2d_HeaderFile
-// File: ShHealOper_SplitCurve2d.cxx
-// Created: 05.05.04 13:03:10
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_SplitCurve2d.cxx
+// Created: 05.05.04 13:03:10
+// Author: Galina KULIKOVA
#include <ShHealOper_SplitCurve2d.hxx>
-// File: ShHealOper_SplitCurve2d.hxx
-// Created: 05.05.04 12:56:01
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_SplitCurve2d.hxx
+// Created: 05.05.04 12:56:01
+// Author: Galina KULIKOVA
#ifndef ShHealOper_SplitCurve2d_HeaderFile
-// File: ShHealOper_SplitCurve3d.cxx
-// Created: 05.05.04 12:48:36
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_SplitCurve3d.cxx
+// Created: 05.05.04 12:48:36
+// Author: Galina KULIKOVA
#include <ShHealOper_SplitCurve3d.hxx>
-// File: ShHealOper_SplitCurve3d.hxx
-// Created: 05.05.04 12:28:13
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_SplitCurve3d.hxx
+// Created: 05.05.04 12:28:13
+// Author: Galina KULIKOVA
#ifndef ShHealOper_SplitCurve3d_HeaderFile
-// File: ShHealOper_Tool.cxx
-// Created: 26.04.04 12:11:33
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
-
+// File: ShHealOper_Tool.cxx
+// Created: 26.04.04 12:11:33
+// Author: Galina KULIKOVA
#include <ShHealOper_Tool.hxx>
-// File: ShHealOper_Tool.hxx
-// Created: 26.04.04 11:36:04
-// Author: Galina KULIKOVA
-// < MODULE = KERNEL> <PACKAGE = ShHealOper> : <Shape Healing Operations>
-// Copyright (C) 2003 CEA
+// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+//
+// 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.
//
-// 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.
+// 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
//
-
-// 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.
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-// 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
//
+// File: ShHealOper_Tool.hxx
+// Created: 26.04.04 11:36:04
+// Author: Galina KULIKOVA
#ifndef ShHealOper_Tool_HeaderFile
# 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
#
#
# additionnal information to compil and link file
-CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
-CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome
+CPPFLAGS += $(QT_INCLUDES) $(VTK_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) $(BOOST_CPPFLAGS) $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
+CXXFLAGS += $(KERNEL_CXXFLAGS) $(GUI_CXXFLAGS)
LDFLAGS += -lGEOMFiltersSelection -lGEOMBase
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
QDialog* aDlg = NULL;
switch (theCommandID)
- {
- case 5021: // TRANSLATION
- {
- aDlg = new TransformationGUI_TranslationDlg( getGeometryGUI(), parent, "" );
- break;
- }
- case 5022: // ROTATION
- {
- aDlg = new TransformationGUI_RotationDlg( parent, "" );
- break;
- }
- case 5023: // POSITION
- {
- aDlg = new TransformationGUI_PositionDlg( parent, "" );
- break;
- }
- case 5024: // MIRROR
- {
- aDlg = new TransformationGUI_MirrorDlg( parent, "" );
- break;
- }
- case 5025: // SCALE
- {
- aDlg = new TransformationGUI_ScaleDlg( getGeometryGUI(), parent, "" );
- break;
- }
- case 5026: // OFFSET
- {
- aDlg = new TransformationGUI_OffsetDlg( parent, "" );
- break;
- }
- case 5027: // MULTI TRANSLATION
- {
- aDlg = new TransformationGUI_MultiTranslationDlg( getGeometryGUI(), parent, "" );
- break;
- }
- case 5028: // MULTI ROTATION
- {
- aDlg = new TransformationGUI_MultiRotationDlg( getGeometryGUI(), parent, "" );
- break;
- }
- default:
- {
- SUIT_Session::session()->activeApplication()->putInfo(tr("GEOM_PRP_COMMAND").arg(theCommandID));
- break;
- }
- }
+ {
+ case 5021: // TRANSLATION
+ aDlg = new TransformationGUI_TranslationDlg( getGeometryGUI(), parent, "" );
+ break;
+ case 5022: // ROTATION
+ aDlg = new TransformationGUI_RotationDlg( getGeometryGUI(), parent, "" );
+ break;
+ case 5023: // POSITION
+ aDlg = new TransformationGUI_PositionDlg( getGeometryGUI(), parent, "" );
+ break;
+ case 5024: // MIRROR
+ aDlg = new TransformationGUI_MirrorDlg( getGeometryGUI(), parent, "" );
+ break;
+ case 5025: // SCALE
+ aDlg = new TransformationGUI_ScaleDlg( getGeometryGUI(), parent, "" );
+ break;
+ case 5026: // OFFSET
+ aDlg = new TransformationGUI_OffsetDlg( getGeometryGUI(), parent, "" );
+ break;
+ case 5027: // MULTI TRANSLATION
+ aDlg = new TransformationGUI_MultiTranslationDlg( getGeometryGUI(), parent, "" );
+ break;
+ case 5028: // MULTI ROTATION
+ aDlg = new TransformationGUI_MultiRotationDlg( getGeometryGUI(), parent, "" );
+ break;
+ default:
+ SUIT_Session::session()->activeApplication()->putInfo(tr("GEOM_PRP_COMMAND").arg(theCommandID));
+ break;
+ }
if ( aDlg != NULL )
aDlg->show();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-TransformationGUI_MirrorDlg::TransformationGUI_MirrorDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+TransformationGUI_MirrorDlg::TransformationGUI_MirrorDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_MIRROR_POINT")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_MIRROR_AXE")));
GroupPoints->PushButton2->setPixmap(image3);
GroupPoints->CheckButton1->setText(tr("GEOM_CREATE_COPY"));
Layout1->addWidget(GroupPoints, 2, 0);
-
/***************************************************************/
+
+ setHelpFileName("mirror_image.htm");
Init();
}
connect(GroupPoints->CheckButton1, SIGNAL(toggled(bool)), this, SLOT(CreateCopyModeChanged(bool)));
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
initName( tr( "GEOM_MIRROR" ) );
}
-
//=================================================================================
// function : ConstructorsClicked()
// purpose : Radio button management
//=================================================================================
void TransformationGUI_MirrorDlg::ConstructorsClicked(int constructorId)
{
- disconnect( ((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(), 0, this, 0 );
+ disconnect( myGeomGUI->getApp()->selectionMgr(), 0, this, 0 );
globalSelection();
myEditCurrentArgument = GroupPoints->LineEdit1;
break;
}
}
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
}
}
-//=======================================================================
-// function : ClickOnCancel()
-// purpose :
-//=======================================================================
-void TransformationGUI_MirrorDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection has changed
void TransformationGUI_MirrorDlg::ActivateThisDialog()
{
GEOMBase_Skeleton::ActivateThisDialog();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
ConstructorsClicked( getConstructorId() );
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose : public slot to deactivate if active
-//=================================================================================
-void TransformationGUI_MirrorDlg::DeactivateActiveDialog()
-{
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : enterEvent()
// purpose : when mouse enter onto the QWidget
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : TransformationGUI_MirrorDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_MIRROR_H
#define DIALOGBOX_MIRROR_H
Q_OBJECT
public:
- TransformationGUI_MirrorDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ TransformationGUI_MirrorDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~TransformationGUI_MirrorDlg();
protected:
virtual void closeEvent( QCloseEvent* e );
-private :
+private:
void Init();
void enterEvent(QEvent* e);
private slots :
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-TransformationGUI_MultiRotationDlg::TransformationGUI_MultiRotationDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+TransformationGUI_MultiRotationDlg::TransformationGUI_MultiRotationDlg
+ (GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
- QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_MULTIROTATION_SIMPLE")));
- QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_MULTIROTATION_DOUBLE")));
- QPixmap image2(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
+ SUIT_ResourceMgr* aResMgr = myGeomGUI->getApp()->resourceMgr();
+ QPixmap image0(aResMgr->loadPixmap("GEOM",tr("ICON_DLG_MULTIROTATION_SIMPLE")));
+ QPixmap image1(aResMgr->loadPixmap("GEOM",tr("ICON_DLG_MULTIROTATION_DOUBLE")));
+ QPixmap image2(aResMgr->loadPixmap("GEOM",tr("ICON_SELECT")));
setCaption(tr("GEOM_MULTIROTATION_TITLE"));
Layout1->addWidget(GroupDimensions, 2, 0);
/***************************************************************/
+ setHelpFileName("multi_rotation.htm");
+
Init();
}
connect(GroupDimensions->SpinBox_DX2, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
connect(GroupDimensions->SpinBox_DY2, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX1, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY1, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX2, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY2, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX1, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY1, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX2, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY2, SLOT(SetStep(double)));
connect(GroupDimensions->CheckButton1, SIGNAL(toggled(bool)), this, SLOT(ReverseAngle()));
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
initName( tr( "GEOM_MULTIROTATION" ) );
//=================================================================================
void TransformationGUI_MultiRotationDlg::ConstructorsClicked(int constructorId)
{
- disconnect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(), 0, this, 0);
-
+ disconnect(myGeomGUI->getApp()->selectionMgr(), 0, this, 0);
+
myAng = 45.0;
myStep = 50.0;
myNbTimes1 = myNbTimes2 = 2;
-
+
globalSelection( GEOM_ALLSHAPES );
switch (constructorId)
myEditCurrentArgument->setFocus();
myBase = myVector = GEOM::GEOM_Object::_nil();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(), SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
+ connect(myGeomGUI->getApp()->selectionMgr(), SIGNAL(currentSelectionChanged()),
+ this, SLOT(SelectionIntoArgument()));
}
}
-//=======================================================================
-// function : ClickOnCancel()
-// purpose :
-//=======================================================================
-void TransformationGUI_MultiRotationDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection as changed or other case
void TransformationGUI_MultiRotationDlg::SelectionIntoArgument()
{
myEditCurrentArgument->setText("");
-
- if(IObjectCount() != 1) {
- if(myEditCurrentArgument == GroupPoints->LineEdit1 || myEditCurrentArgument == GroupDimensions->LineEdit1)
+
+ if (IObjectCount() != 1) {
+ if (myEditCurrentArgument == GroupPoints->LineEdit1 ||
+ myEditCurrentArgument == GroupDimensions->LineEdit1)
myBase = GEOM::GEOM_Object::_nil();
- else if(myEditCurrentArgument == GroupPoints->LineEdit2 || myEditCurrentArgument == GroupDimensions->LineEdit2)
+ else if (myEditCurrentArgument == GroupPoints->LineEdit2 ||
+ myEditCurrentArgument == GroupDimensions->LineEdit2)
myVector = GEOM::GEOM_Object::_nil();
return;
}
-
+
// nbSel == 1
Standard_Boolean testResult = Standard_False;;
- GEOM::GEOM_Object_var aSelectedObject = GEOMBase::ConvertIOinGEOMObject(firstIObject(), testResult );
+ GEOM::GEOM_Object_var aSelectedObject =
+ GEOMBase::ConvertIOinGEOMObject(firstIObject(), testResult );
- if ( !testResult || CORBA::is_nil( aSelectedObject ) || !GEOMBase::IsShape( aSelectedObject ) )
+ if (!testResult || CORBA::is_nil(aSelectedObject) || !GEOMBase::IsShape(aSelectedObject))
return;
-
- if(myEditCurrentArgument == GroupPoints->LineEdit1 || myEditCurrentArgument == GroupDimensions->LineEdit1)
+ if (myEditCurrentArgument == GroupPoints->LineEdit1 ||
+ myEditCurrentArgument == GroupDimensions->LineEdit1)
myBase = aSelectedObject;
- else if(myEditCurrentArgument == GroupPoints->LineEdit2 || myEditCurrentArgument == GroupDimensions->LineEdit2)
+ else if (myEditCurrentArgument == GroupPoints->LineEdit2 ||
+ myEditCurrentArgument == GroupDimensions->LineEdit2)
myVector = aSelectedObject;
-
+
myEditCurrentArgument->setText( GEOMBase::GetName( aSelectedObject ) );
displayPreview();
void TransformationGUI_MultiRotationDlg::ActivateThisDialog()
{
GEOMBase_Skeleton::ActivateThisDialog();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
ConstructorsClicked( getConstructorId() );
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose : public slot to deactivate if active
-//=================================================================================
-void TransformationGUI_MultiRotationDlg::DeactivateActiveDialog()
-{
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : enterEvent()
// purpose :
//=================================================================================
GEOM::GEOM_IOperations_ptr TransformationGUI_MultiRotationDlg::createOperation()
{
- return myGeometryGUI->GetGeomGen()->GetITransformOperations( getStudyId() );
+ return myGeomGUI->GetGeomGen()->GetITransformOperations( getStudyId() );
}
case 0 :
{
if ( !CORBA::is_nil( myBase ) && !CORBA::is_nil( myVector ) ) {
- anObj = GEOM::GEOM_ITransformOperations::_narrow( getOperation() )->MultiRotate1D( myBase, myVector, myNbTimes1 );
+ anObj = GEOM::GEOM_ITransformOperations::_narrow( getOperation() )->
+ MultiRotate1D( myBase, myVector, myNbTimes1 );
res = true;
}
break;
{
if ( !CORBA::is_nil( myBase ) && !CORBA::is_nil( myVector ) )
{
- anObj = GEOM::GEOM_ITransformOperations::_narrow( getOperation() )->MultiRotate2D( myBase, myVector, myAng, myNbTimes1, myStep, myNbTimes2 );
+ anObj = GEOM::GEOM_ITransformOperations::_narrow( getOperation() )->
+ MultiRotate2D( myBase, myVector, myAng, myNbTimes1, myStep, myNbTimes2 );
res = true;
}
break;
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : TransformationGUI_MultiRotationDlg.h
// Author : Damien COQUERET
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_MULTIROTATION_H
#define DIALOGBOX_MULTIROTATION_H
Q_OBJECT
public:
- TransformationGUI_MultiRotationDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ TransformationGUI_MultiRotationDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~TransformationGUI_MultiRotationDlg();
protected:
void Init();
void enterEvent(QEvent* e);
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myBase, myVector;
int myNbTimes1;
int myNbTimes2;
private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
void ReverseAngle();
void ValueChangedInSpinBox(double newValue);
void ConstructorsClicked(int constructorId);
-
};
#endif // DIALOGBOX_MULTIROTATION_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-TransformationGUI_MultiTranslationDlg::TransformationGUI_MultiTranslationDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+TransformationGUI_MultiTranslationDlg::TransformationGUI_MultiTranslationDlg
+ (GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
- QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap( "GEOM",tr("ICON_DLG_MULTITRANSLATION_SIMPLE")));
- QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap( "GEOM",tr("ICON_DLG_MULTITRANSLATION_DOUBLE")));
- QPixmap image2(SUIT_Session::session()->resourceMgr()->loadPixmap( "GEOM",tr("ICON_SELECT")));
+ SUIT_ResourceMgr* aResMgr = myGeomGUI->getApp()->resourceMgr();
+ QPixmap image0 (aResMgr->loadPixmap("GEOM", tr("ICON_DLG_MULTITRANSLATION_SIMPLE")));
+ QPixmap image1 (aResMgr->loadPixmap("GEOM", tr("ICON_DLG_MULTITRANSLATION_DOUBLE")));
+ QPixmap image2 (aResMgr->loadPixmap("GEOM", tr("ICON_SELECT")));
setCaption(tr("GEOM_MULTITRANSLATION_TITLE"));
Layout1->addWidget(GroupDimensions, 2, 0);
/***************************************************************/
+ setHelpFileName("multi_translation.htm");
+
Init();
}
connect(GroupDimensions->SpinBox_DX2, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
connect(GroupDimensions->SpinBox_DY2, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DY, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX1, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY1, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX2, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY2, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DY, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX1, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY1, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DX2, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupDimensions->SpinBox_DY2, SLOT(SetStep(double)));
connect(GroupPoints->CheckButton1, SIGNAL(toggled(bool)), this, SLOT(ReverseStepU()));
connect(GroupDimensions->CheckButton1, SIGNAL(toggled(bool)), this, SLOT(ReverseStepU()));
connect(GroupDimensions->CheckButton2, SIGNAL(toggled(bool)), this, SLOT(ReverseStepV()));
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
//=================================================================================
void TransformationGUI_MultiTranslationDlg::ConstructorsClicked(int constructorId)
{
- disconnect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(), 0, this, 0);
+ disconnect(myGeomGUI->getApp()->selectionMgr(), 0, this, 0);
myStepU = myStepV = 50.0;
myNbTimesU = myNbTimesV = 2;
myEditCurrentArgument->setFocus();
myBase = myVectorU = GEOM::GEOM_Object::_nil();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
}
}
-//=======================================================================
-// function : ClickOnCancel()
-// purpose :
-//=======================================================================
-void TransformationGUI_MultiTranslationDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection as changed or other case
void TransformationGUI_MultiTranslationDlg::ActivateThisDialog()
{
GEOMBase_Skeleton::ActivateThisDialog();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
ConstructorsClicked( getConstructorId() );
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose : public slot to deactivate if active
-//=================================================================================
-void TransformationGUI_MultiTranslationDlg::DeactivateActiveDialog()
-{
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : enterEvent()
// purpose :
//=================================================================================
GEOM::GEOM_IOperations_ptr TransformationGUI_MultiTranslationDlg::createOperation()
{
- return myGeometryGUI->GetGeomGen()->GetITransformOperations( getStudyId() );
+ return myGeomGUI->GetGeomGen()->GetITransformOperations( getStudyId() );
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : TransformationGUI_MultiTranslationDlg.h
// Author : Damien COQUERET
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_MULTITRANSLATION_H
#define DIALOGBOX_MULTITRANSLATION_H
Q_OBJECT
public:
- TransformationGUI_MultiTranslationDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ TransformationGUI_MultiTranslationDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~TransformationGUI_MultiTranslationDlg();
protected:
void Init();
void enterEvent(QEvent* e);
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myBase, myVectorU, myVectorV ;
int myNbTimesU;
int myNbTimesV;
private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
void ReverseStepV();
void ValueChangedInSpinBox(double newValue);
void ConstructorsClicked(int constructorId);
-
};
#endif // DIALOGBOX_MULTITRANSLATION_H
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-TransformationGUI_OffsetDlg::TransformationGUI_OffsetDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+TransformationGUI_OffsetDlg::TransformationGUI_OffsetDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_OFFSET")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+
+ setHelpFileName("offset_surface.htm");
Init();
}
connect(buttonApply, SIGNAL(clicked()), this, SLOT(ClickOnApply()));
connect(GroupPoints->PushButton1, SIGNAL(clicked()), this, SLOT(SetEditCurrentArgument()));
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
connect(GroupPoints->SpinBox_DX, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
}
-//=======================================================================
-// function : ClickOnCancel()
-// purpose :
-//=======================================================================
-void TransformationGUI_OffsetDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection has changed
void TransformationGUI_OffsetDlg::ActivateThisDialog()
{
GEOMBase_Skeleton::ActivateThisDialog();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
globalSelection( GEOM_ALLSHAPES );
myEditCurrentArgument = GroupPoints->LineEdit1;
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose : public slot to deactivate if active
-//=================================================================================
-void TransformationGUI_OffsetDlg::DeactivateActiveDialog()
-{
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : ValueChangedInSpinBox()
// purpose :
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : TransformationGUI_OffsetDlg.h
// Author : Michael Zorin
// Module : GEOM
-// $Header: /dn05/salome/PAL/GEOM/GEOM_SRC/src/TransformationGUI/TransformationGUI_Offset.h
#ifndef DIALOGBOX_OFFSET_H
#define DIALOGBOX_OFFSET_H
Q_OBJECT
public:
- TransformationGUI_OffsetDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ TransformationGUI_OffsetDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~TransformationGUI_OffsetDlg();
protected:
virtual void closeEvent( QCloseEvent* e );
-private :
+private:
void Init();
void enterEvent(QEvent* e);
double GetOffset() const;
DlgRef_1Sel1Spin1Check* GroupPoints;
-private slots :
+private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void SelectionIntoArgument();
void LineEditReturnPressed();
void SetEditCurrentArgument();
};
#endif // DIALOGBOX_OFFSET_H
-
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-TransformationGUI_PositionDlg::TransformationGUI_PositionDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+TransformationGUI_PositionDlg::TransformationGUI_PositionDlg
+ (GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
+ : GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
- QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_POSITION")));
- QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_POSITION2")));
- QPixmap imageselect(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
+ SUIT_ResourceMgr* aResMgr = myGeomGUI->getApp()->resourceMgr();
+ QPixmap image0(aResMgr->loadPixmap("GEOM",tr("ICON_DLG_POSITION")));
+ QPixmap image1(aResMgr->loadPixmap("GEOM",tr("ICON_DLG_POSITION2")));
+ QPixmap imageselect(aResMgr->loadPixmap("GEOM",tr("ICON_SELECT")));
setCaption(tr("GEOM_POSITION_TITLE"));
Layout1->addWidget(Group1, 2, 0);
/***************************************************************/
+
+ setHelpFileName("modify_the_location.htm");
Init();
}
connect(Group1->CheckBox1, SIGNAL(toggled(bool)), this, SLOT(CreateCopyModeChanged(bool)));
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
initName( tr( "GEOM_POSITION" ) );
//=================================================================================
void TransformationGUI_PositionDlg::ConstructorsClicked(int constructorId)
{
- disconnect( ((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(), 0, this, 0 );
+ disconnect(myGeomGUI->getApp()->selectionMgr(), 0, this, 0);
globalSelection();
myEditCurrentArgument = Group1->LineEdit1;
break;
}
}
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
SelectionIntoArgument();
}
-
//=================================================================================
// function : ClickOnOk()
// purpose :
}
-//=======================================================================
-// function : ClickOnCancel()
-// purpose :
-//=======================================================================
-void TransformationGUI_PositionDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection has changed
void TransformationGUI_PositionDlg::ActivateThisDialog()
{
GEOMBase_Skeleton::ActivateThisDialog();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
ConstructorsClicked( getConstructorId() );
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose : public slot to deactivate if active
-//=================================================================================
-void TransformationGUI_PositionDlg::DeactivateActiveDialog()
-{
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : enterEvent()
// purpose : when mouse enter onto the QWidget
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : TransformationGUI_PositionDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_POSITION_H
#define DIALOGBOX_POSITION_H
Q_OBJECT
public:
- TransformationGUI_PositionDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ TransformationGUI_PositionDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~TransformationGUI_PositionDlg();
protected:
virtual void closeEvent( QCloseEvent* e );
-private :
+private:
void Init();
void enterEvent(QEvent* e);
DlgRef_3Sel3Spin1Check* Group1;
-private slots :
+private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-TransformationGUI_RotationDlg::TransformationGUI_RotationDlg(QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
+TransformationGUI_RotationDlg::TransformationGUI_RotationDlg
+ (GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_ROTATION")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
connect(GroupPoints->CheckButton1, SIGNAL(toggled(bool)), this, SLOT(CreateCopyModeChanged(bool)));
connect(GroupPoints->CheckButton2, SIGNAL(toggled(bool)), this, SLOT(onReverse()));
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument())) ;
+ setHelpFileName("rotation.htm");
+
Init();
}
}
-//=======================================================================
-// function : ClickOnCancel()
-// purpose :
-//=======================================================================
-void TransformationGUI_RotationDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection as changed or other case
void TransformationGUI_RotationDlg::ActivateThisDialog()
{
GEOMBase_Skeleton::ActivateThisDialog();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
globalSelection();
GroupPoints->LineEdit1->setFocus();
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose : public slot to deactivate if active
-//=================================================================================
-void TransformationGUI_RotationDlg::DeactivateActiveDialog()
-{
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : enterEvent()
// purpose :
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : TransformationGUI_RotationDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_ROTATION_H
#define DIALOGBOX_ROTATION_H
Q_OBJECT
public:
- TransformationGUI_RotationDlg(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ TransformationGUI_RotationDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~TransformationGUI_RotationDlg();
protected:
virtual void closeEvent( QCloseEvent* e );
-private :
+private:
void Init();
void enterEvent(QEvent* e);
double GetAngle() const;
private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-TransformationGUI_ScaleDlg::TransformationGUI_ScaleDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+TransformationGUI_ScaleDlg::TransformationGUI_ScaleDlg(GeometryGUI* theGeometryGUI, QWidget* parent,
+ const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_SCALE")));
QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
connect(GroupPoints->LineEdit2, SIGNAL(returnPressed()), this, SLOT(LineEditReturnPressed()));
connect(GroupPoints->SpinBox_DX, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox_DX, SLOT(SetStep(double)));
connect(GroupPoints->CheckButton1, SIGNAL(toggled(bool)), this, SLOT(CreateCopyModeChanged(bool)));
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument())) ;
+ setHelpFileName("scale_transform.htm");
+
Init();
}
}
-//=======================================================================
-// function : ClickOnCancel()
-// purpose :
-//=======================================================================
-void TransformationGUI_ScaleDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection as changed or other case
void TransformationGUI_ScaleDlg::ActivateThisDialog()
{
GEOMBase_Skeleton::ActivateThisDialog();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
globalSelection();
GroupPoints->LineEdit1->setFocus();
}
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose : public slot to deactivate if active
-//=================================================================================
-void TransformationGUI_ScaleDlg::DeactivateActiveDialog()
-{
- GEOMBase_Skeleton::DeactivateActiveDialog();
-}
-
-
//=================================================================================
// function : enterEvent()
// purpose :
//=================================================================================
GEOM::GEOM_IOperations_ptr TransformationGUI_ScaleDlg::createOperation()
{
- return myGeometryGUI->GetGeomGen()->GetITransformOperations( getStudyId() );
+ return myGeomGUI->GetGeomGen()->GetITransformOperations( getStudyId() );
}
//=================================================================================
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : TransformationGUI_ScaleDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_SCALE_H
#define DIALOGBOX_SCALE_H
Q_OBJECT
public:
- TransformationGUI_ScaleDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ TransformationGUI_ScaleDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~TransformationGUI_ScaleDlg();
protected:
void enterEvent(QEvent* e);
double GetFactor() const;
- GeometryGUI* myGeometryGUI;
-
GEOM::ListOfGO myObjects;
GEOM::GEOM_Object_var myPoint; /* Central Point */
DlgRef_2Sel1Spin2Check* GroupPoints;
-private slots :
+private slots:
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// The dialog will by default be modeless, unless you set 'modal' to
// TRUE to construct a modal dialog.
//=================================================================================
-TransformationGUI_TranslationDlg::TransformationGUI_TranslationDlg(GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
- :GEOMBase_Skeleton(parent, name, modal, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu), myGeometryGUI(theGeometryGUI)
+TransformationGUI_TranslationDlg::TransformationGUI_TranslationDlg
+ (GeometryGUI* theGeometryGUI, QWidget* parent, const char* name, bool modal, WFlags fl)
+ :GEOMBase_Skeleton(theGeometryGUI, parent, name, modal, WStyle_Customize |
+ WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu)
{
- QPixmap image0(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_TRANSLATION_DXYZ")));
- QPixmap image1(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_TRANSLATION_POINTS")));
- QPixmap image2(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_DLG_TRANSLATION_VECTOR")));
- QPixmap image3(SUIT_Session::session()->resourceMgr()->loadPixmap("GEOM",tr("ICON_SELECT")));
+ SUIT_ResourceMgr* aResMgr = myGeomGUI->getApp()->resourceMgr();
+ QPixmap image0 (aResMgr->loadPixmap("GEOM", tr("ICON_DLG_TRANSLATION_DXYZ")));
+ QPixmap image1 (aResMgr->loadPixmap("GEOM", tr("ICON_DLG_TRANSLATION_POINTS")));
+ QPixmap image2 (aResMgr->loadPixmap("GEOM", tr("ICON_DLG_TRANSLATION_VECTOR")));
+ QPixmap image3 (aResMgr->loadPixmap("GEOM", tr("ICON_SELECT")));
setCaption(tr("GEOM_TRANSLATION_TITLE"));
Layout1->addWidget(GroupPoints, 2, 0);
/***************************************************************/
+ setHelpFileName("translation.htm");
+
Init();
}
connect(GroupPoints->SpinBox2, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
connect(GroupPoints->SpinBox3, SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox()));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox1, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox2, SLOT(SetStep(double)));
- connect(myGeometryGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox3, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox1, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox2, SLOT(SetStep(double)));
+ connect(myGeomGUI, SIGNAL(SignalDefaultStepValueChanged(double)), GroupPoints->SpinBox3, SLOT(SetStep(double)));
connect(GroupPoints->CheckBox1, SIGNAL(toggled(bool)), this, SLOT(CreateCopyModeChanged(bool)));
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument())) ;
initName( tr( "GEOM_TRANSLATION" ) );
//=================================================================================
void TransformationGUI_TranslationDlg::ConstructorsClicked(int constructorId)
{
- disconnect( ((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(), 0, this, 0 );
+ disconnect(myGeomGUI->getApp()->selectionMgr(), 0, this, 0);
myEditCurrentArgument = GroupPoints->LineEdit1;
globalSelection();
}
myEditCurrentArgument->setFocus();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
}
}
-//=======================================================================
-// function : ClickOnCancel()
-// purpose :
-//=======================================================================
-void TransformationGUI_TranslationDlg::ClickOnCancel()
-{
- GEOMBase_Skeleton::ClickOnCancel();
-}
-
-
//=================================================================================
// function : SelectionIntoArgument()
// purpose : Called when selection as changed or other case
void TransformationGUI_TranslationDlg::ActivateThisDialog()
{
GEOMBase_Skeleton::ActivateThisDialog();
- connect(((SalomeApp_Application*)(SUIT_Session::session()->activeApplication()))->selectionMgr(),
+ connect(myGeomGUI->getApp()->selectionMgr(),
SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
-
- ConstructorsClicked( getConstructorId() );
-}
-
-//=================================================================================
-// function : DeactivateActiveDialog()
-// purpose : public slot to deactivate if active
-//=================================================================================
-void TransformationGUI_TranslationDlg::DeactivateActiveDialog()
-{
- GEOMBase_Skeleton::DeactivateActiveDialog();
+ ConstructorsClicked( getConstructorId() );
}
//=================================================================================
GEOM::GEOM_IOperations_ptr TransformationGUI_TranslationDlg::createOperation()
{
- return myGeometryGUI->GetGeomGen()->GetITransformOperations( getStudyId() );
+ return myGeomGUI->GetGeomGen()->GetITransformOperations( getStudyId() );
}
// 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.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
//
//
// File : TransformationGUI_TranslationDlg.h
// Author : Lucien PIGNOLONI
// Module : GEOM
-// $Header$
#ifndef DIALOGBOX_TRANSLATION_H
#define DIALOGBOX_TRANSLATION_H
Q_OBJECT
public:
- TransformationGUI_TranslationDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0);
+ TransformationGUI_TranslationDlg(GeometryGUI* theGeometryGUI, QWidget* parent = 0,
+ const char* name = 0, bool modal = FALSE, WFlags fl = 0);
~TransformationGUI_TranslationDlg();
protected:
void Init();
void enterEvent(QEvent* e);
- GeometryGUI* myGeometryGUI;
-
GEOM::GEOM_Object_var myVector, myPoint1, myPoint2;
GEOM::ListOfGO myObjects;
private slots :
void ClickOnOk();
bool ClickOnApply();
- void ClickOnCancel();
void ActivateThisDialog();
- void DeactivateActiveDialog();
void LineEditReturnPressed();
void SelectionIntoArgument();
void SetEditCurrentArgument();