This commit was generated by cvs2git to create branch 'WPdev'.

Cherrypick from master 2006-06-06 12:35:18 UTC jfa <jfa@opencascade.com> 'Fix problem with table of contents resizing':
    GEOM_version.h.in
    adm_local/Makefile.in
    adm_local/unix/config_files/check_GEOM.m4
    bin/VERSION.in
    doc/salome/gui/GEOM/geometry.htm
    doc/salome/gui/GEOM/image1.gif
    doc/salome/gui/GEOM/image1.jpg
    doc/salome/gui/GEOM/image18.gif
    doc/salome/gui/GEOM/image2.gif
    doc/salome/gui/GEOM/image26.gif
    doc/salome/gui/GEOM/image33.gif
    doc/salome/gui/GEOM/image4.gif
    doc/salome/gui/GEOM/image5.gif
    doc/salome/gui/GEOM/index.htm
    doc/salome/gui/GEOM/index_csh.htm
    doc/salome/gui/GEOM/index_rhc.htm
    doc/salome/gui/GEOM/occ_viewer.htm
    doc/salome/gui/GEOM/pics/clipping.png
    doc/salome/gui/GEOM/pics/geomcreategroup.png
    doc/salome/gui/GEOM/pics/geomexport.png
    doc/salome/gui/GEOM/pics/geomimport.png
    doc/salome/gui/GEOM/pics/image100.gif
    doc/salome/gui/GEOM/pics/image102.gif
    doc/salome/gui/GEOM/pics/image103.gif
    doc/salome/gui/GEOM/pics/image105.gif
    doc/salome/gui/GEOM/pics/image106.gif
    doc/salome/gui/GEOM/pics/image77.gif
    doc/salome/gui/GEOM/pics/image86.gif
    doc/salome/gui/GEOM/pics/image88.gif
    doc/salome/gui/GEOM/pics/image89.gif
    doc/salome/gui/GEOM/pics/image91.gif
    doc/salome/gui/GEOM/pics/image95.gif
    doc/salome/gui/GEOM/pics/image96.gif
    doc/salome/gui/GEOM/pics/image97.gif
    doc/salome/gui/GEOM/pics/image98.gif
    doc/salome/gui/GEOM/pics/image99.gif
    doc/salome/gui/GEOM/viewing_geometrical_objects.htm
    doc/salome/gui/GEOM/whd_dpns.htm
    doc/salome/gui/GEOM/whd_hide0.gif
    doc/salome/gui/GEOM/whd_hide1.gif
    doc/salome/gui/GEOM/whd_hide2.gif
    doc/salome/gui/GEOM/whd_next0.gif
    doc/salome/gui/GEOM/whd_next1.gif
    doc/salome/gui/GEOM/whd_next2.gif
    doc/salome/gui/GEOM/whd_nvp10.htm
    doc/salome/gui/GEOM/whd_nvp20.htm
    doc/salome/gui/GEOM/whd_prev0.gif
    doc/salome/gui/GEOM/whd_prev1.gif
    doc/salome/gui/GEOM/whd_prev2.gif
    doc/salome/gui/GEOM/whd_show0.gif
    doc/salome/gui/GEOM/whd_show1.gif
    doc/salome/gui/GEOM/whd_show2.gif
    doc/salome/gui/GEOM/whd_sync0.gif
    doc/salome/gui/GEOM/whd_sync1.gif
    doc/salome/gui/GEOM/whd_sync2.gif
    doc/salome/gui/GEOM/whd_tab0.gif
    doc/salome/gui/GEOM/whd_tab1.gif
    doc/salome/gui/GEOM/whd_tab2.gif
    doc/salome/gui/GEOM/whd_tab3.gif
    doc/salome/gui/GEOM/whd_tab4.gif
    doc/salome/gui/GEOM/whd_tab5.gif
    doc/salome/gui/GEOM/whd_tab6.gif
    doc/salome/gui/GEOM/whd_tab7.gif
    doc/salome/gui/GEOM/whd_tab8.gif
    doc/salome/gui/GEOM/whd_tabs.htm
    doc/salome/gui/GEOM/whd_toc1.gif
    doc/salome/gui/GEOM/whd_toc2.gif
    doc/salome/gui/GEOM/whd_toc3.gif
    doc/salome/gui/GEOM/whd_toc4.gif
    doc/salome/gui/GEOM/whd_topic.xml
    doc/salome/gui/GEOM/whd_wbsh0.gif
    doc/salome/gui/GEOM/whd_wbsh1.gif
    doc/salome/gui/GEOM/whd_wbsh2.gif
    doc/salome/gui/GEOM/whgdata/whlstfl26.htm
    doc/salome/tui/GEOM/doxyfile.in
    doc/salome/tui/GEOM/doxyfile_py.in
    doc/salome/tui/GEOM/sources/footer.html
    doc/salome/tui/GEOM/sources/static/tree.js.in
    resources/GEOMCatalog.xml.in
    resources/SalomeApp.xml
    src/GEOMImpl/GEOMImpl_IPipeDiffSect.hxx
    src/GEOMImpl/GEOMImpl_IThruSections.hxx
    src/GEOMImpl/GEOMImpl_ThruSectionsDriver.cxx
    src/GEOMImpl/GEOMImpl_ThruSectionsDriver.hxx
This commit is contained in:
admin 2006-06-06 12:35:22 +00:00
parent 7059263e47
commit 36221e3cf4
84 changed files with 7450 additions and 0 deletions

34
GEOM_version.h.in Normal file
View File

@ -0,0 +1,34 @@
// 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/
//
// File : GEOM_version.h
// Author : Vadim SANDLER
// Module : SALOME
#if !defined(__GEOM_VERSION_H__)
#define __GEOM_VERSION_H__
/*
GEOM_VERSION is (major << 16) + (minor << 8) + patch.
*/
#define GEOM_VERSION_STR "@VERSION@"
#define GEOM_VERSION @XVERSION@
#endif // __GEOM_VERSION_H__

60
adm_local/Makefile.in Normal file
View File

@ -0,0 +1,60 @@
# 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
#
# source path
top_srcdir=@top_srcdir@
top_builddir=..
srcdir=@srcdir@
VPATH=.:$(srcdir)/adm_local
all: resources
install:
cp -rf @top_srcdir@/adm_local @prefix@
bin:
resources :
cp -rf @top_srcdir@/adm_local $(top_builddir)
inc:
lib:
depend:
depend_idl:
install-end:
install-include:
install-bin:
uninstall:
uninstall-idl:
distclean:
clean:
distclean-other:

View File

@ -0,0 +1,63 @@
# Check availability of Geom binary distribution
#
# Author : Nicolas REJNERI (OPEN CASCADE, 2003)
#
AC_DEFUN([CHECK_GEOM],[
AC_CHECKING(for Geom)
Geom_ok=no
GEOM_LDFLAGS=""
GEOM_CXXFLAGS=""
AC_ARG_WITH(geom,
[ --with-geom=DIR root directory path of GEOM installation ],
GEOM_DIR="$withval",GEOM_DIR="")
if test "x$GEOM_DIR" == "x" ; then
# no --with-geom-dir option used
if test "x$GEOM_ROOT_DIR" != "x" ; then
# GEOM_ROOT_DIR environment variable defined
GEOM_DIR=$GEOM_ROOT_DIR
else
# search Geom binaries in PATH variable
AC_PATH_PROG(TEMP, libGEOM_Swig.py)
if test "x$TEMP" != "x" ; then
GEOM_BIN_DIR=`dirname $TEMP`
GEOM_DIR=`dirname $GEOM_BIN_DIR`
fi
fi
#
fi
if test -f ${GEOM_DIR}/bin/salome/libGEOM_Swig.py ; then
Geom_ok=yes
AC_MSG_RESULT(Using Geom module distribution in ${GEOM_DIR})
if test "x$GEOM_ROOT_DIR" == "x" ; then
GEOM_ROOT_DIR=${GEOM_DIR}
fi
AC_SUBST(GEOM_ROOT_DIR)
GEOM_LDFLAGS=-L${GEOM_DIR}/lib${LIB_LOCATION_SUFFIX}/salome
GEOM_CXXFLAGS=-I${GEOM_DIR}/include/salome
AC_SUBST(GEOM_LDFLAGS)
AC_SUBST(GEOM_CXXFLAGS)
else
AC_MSG_WARN("Cannot find compiled Geom module distribution")
fi
AC_MSG_RESULT(for Geom: $Geom_ok)
])dnl

1
bin/VERSION.in Executable file
View File

@ -0,0 +1 @@
THIS IS SALOME - GEOM VERSION: @VERSION@

144
doc/salome/gui/GEOM/geometry.htm Executable file
View File

@ -0,0 +1,144 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<title>geometry</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)
{
addTocInfo("Geometry module\nIntroduction to Geometry");
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>&nbsp;</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 &nbsp;CAD
functions:</p></li>
</ul>
<p>&nbsp;</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>&nbsp;</td>
<td width="50%" class="whs7">
<p><img src="image3.jpg" width="400px" height="292px" border="0" class="img_whs8"></td></tr>
</table>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

BIN
doc/salome/gui/GEOM/image1.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
doc/salome/gui/GEOM/image1.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
doc/salome/gui/GEOM/image18.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
doc/salome/gui/GEOM/image2.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

BIN
doc/salome/gui/GEOM/image26.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
doc/salome/gui/GEOM/image33.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1001 B

BIN
doc/salome/gui/GEOM/image4.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
doc/salome/gui/GEOM/image5.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 938 B

180
doc/salome/gui/GEOM/index.htm Executable file
View File

@ -0,0 +1,180 @@
<html>
<head>
<title>Geometry Module Reference Manual</title>
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<meta name="description" content="WebHelp 5.50">
</head>
<script language="javascript1.2" src="whutils.js"></script>
<script language="javascript1.2" src="whmsg.js"></script>
<script language="javascript" src="whver.js"></script>
<script language="javascript1.2" src="whstub.js"></script><script language="javascript1.2" src="whstart.js"></script>
<script language="javascript">
<!--
var strDefaultTopic = "about:blank";
var nWebhelpNavPaneMode = 1; //1: DHTML 2:Applet 3:PureHTML 4:Noframeset
var bNoApplet = false;
var strPaneDHTML = "whd_nvp10.htm"; //whd_nvp10.htm if tab enabled, whnframe.htm if tab disabled.
var strPaneApplet = "whd_nvp20.htm";
var strPaneList = "whgdata/whnvp30.htm";
var strHTML = "";
var strPane = "";
var nViewFrameType = -1;
function CMRServer()
{
this.m_cAgents = new Array;
}
var cMRServer = new CMRServer;
//figure out which mode is the best
if (!window.gAgent)
{
// low end browser, we don't even try to determine it.
document.location = "whnjs.htm";
}
else
{
if (!gbNav4&&!gbIE4&&!gbOpera7&&!gbSafari)
document.location = "whnjs.htm";
else if (gbNav4 && !gbNav6 && ((gnVerMinor <= 4.06)))
document.location = "whnjs.htm";
else if (gbMac && gbIE4 && !gbIE5)
document.location = "whnjs.htm";
//figure out which mode is the best
else
{
nViewFrameType=nWebhelpNavPaneMode;
if (nWebhelpNavPaneMode==1||nWebhelpNavPaneMode == 2)
{
var gbDHTML=(nWebhelpNavPaneMode==1);
if (gbNav4) nViewFrameType = 2;
if (gbNav4&&(gnVerMinor < 4.1)) nViewFrameType = 3;
if (gbNav4&&(gnVerMinor == 4.6)) nViewFrameType = 3;
if (gbIE4&&gbDHTML) nViewFrameType = 1;
if (gbIE4&&gbSunOS&&nWebhelpNavPaneMode==2) nViewFrameType = 3;
if (gbNav6&&gbDHTML) nViewFrameType = 1;
if (gbNav6&&!gbNav61&&nWebhelpNavPaneMode == 2) nViewFrameType = 3;
if (gbMac) nViewFrameType = 3;
if (gbOpera7&&nViewFrameType == 2) nViewFrameType = 3;
if ((bNoApplet)&&(nViewFrameType == 2)) nViewFrameType = 3;
}
}
}
if (nViewFrameType!=-1)
{
var gbWindows = ((gAgent.indexOf("win") != -1) || (gAgent.indexOf("16bit") != -1));
//The colordepth of the 16 color on Windows is 1.
if ((gbWindows) && (gbNav4) && (window.screen) && (window.screen.colorDepth <= 4))
{
alert("WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors.");
nViewFrameType = 3;
}
//figure out which one is navpane
if (nViewFrameType == 1)
strPane = strPaneDHTML;
else if (nViewFrameType == 2)
strPane = strPaneApplet;
else
strPane = strPaneList;
var oParam = new Object();
oParam.sTopic = "";
var oMsg = new whMessage(WH_MSG_GETDEFAULTTOPIC, window, 1, oParam);
if (SendMessage(oMsg) && oParam.sTopic != "")
strDefaultTopic = oParam.sTopic;
if (nViewFrameType == 1)
{
//DHTML (iframe or xml based)
strHTML += "<frameset id=\"whPfset\" cols=\"260,*\" frameborder=\"1\">";
strHTML += "<frame name=\"bsscleft\" title=\"navigation frame\" src=\"" + strPane + "\" scrolling=\"no\"></frame>";
strHTML += "<frame name=\"bsscright\" title=\"topic frame\" src=\"" + strDefaultTopic + "\" scrolling=\"auto\"></frame></frameset>";
}
else if (nViewFrameType == 2)
{
//applet (xml based)
strHTML += "<frameset id=\"whPfset\" cols=\"260,*\" framespacing=\"0\" frameborder=\"0\" border=\"0\">";
strHTML += "<frame name=\"bsscleft\" title=\"navigation frame\" src=\"" + strPane+ "\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\"></frame>";
strHTML += "<frame name=\"bsscright\" title=\"topic frame\" src=\"" + strDefaultTopic + "\" scrolling=\"auto\"></frame></frameset>";
}
else if (nViewFrameType == 3)
{
//generic html (pure html based)
strHTML += "<frameset id=\"whPfset\" cols=\"260,*\">";
strHTML += "<frame title=\"navigation frame\" src=\"" + strPane + "\" name=\"bsscleft\" scrolling=\"no\"></frame>";
strHTML += "<frame title=\"topic frame\" src=\"" + strDefaultTopic + "\" name=\"bsscright\" scrolling=\"auto\"></frame>";
strHTML += "</frameset>";
}
else if (nViewFrameType == 4)
{
//no navipane at all
strHTML += "<frameset id=\"whPfset\" border=\"0\" cols=\"100%,*\">";
strHTML += "<frame title=\"topic frame\" src=\"" + strDefaultTopic + "\" name=\"bsscright\" framespacing=\"0\" frameborder=\"0\" border=\"0\" scrolling=\"auto\">";
strHTML += "</frameset>";
}
document.write(strHTML);
RegisterListener2(window, WH_MSG_SHOWPANE);
RegisterListener2(window, WH_MSG_HIDEPANE);
RegisterListener2(window, WH_MSG_ISPANEVISIBLE);
window.onunload = window_unload;
}
function window_unload()
{
UnRegisterListener2(window, WH_MSG_SHOWPANE);
UnRegisterListener2(window, WH_MSG_HIDEPANE);
UnRegisterListener2(window, WH_MSG_ISPANEVISIBLE);
}
function onSendMessage(oMsg)
{
var nMsgId = oMsg.nMessageId;
if (nMsgId == WH_MSG_SHOWPANE)
{
getElement("whPfset").cols = "260,*";
var onMsg = new whMessage(WH_MSG_PANESTATUE, this, 1, "visible");
SendMessage(onMsg);
onMsg = new whMessage(WH_MSG_GETPANEINFO, this, 1, "");
if (SendMessage(onMsg))
{
onMsg = new whMessage(WH_MSG_PANEINFO, this, 1, onMsg.oParam);
SendMessage(onMsg);
}
return false;
}
else if (nMsgId == WH_MSG_HIDEPANE)
{
getElement("whPfset").cols = "0,*";
var onMsg = new whMessage(WH_MSG_PANESTATUE, this, 1, "invisible");
SendMessage(onMsg);
onMsg = new whMessage(WH_MSG_PANEINFO, this, 1, "");
SendMessage(onMsg);
return false;
}
else if (nMsgId == WH_MSG_ISPANEVISIBLE)
{
var n = parseInt(getElement("whPfset").cols);
if (n > 0)
{
oMsg.oParam.bVisible = true;
}
return false;
}
return true;
}
//-->
</script>
<body>
<noscript>
<p> It seems javascript is disabled in your browser, please enable it and reload again, or click <a href="whnjs.htm">here</a> to view without javascript</p>
</noscript>
</body>
</html>

106
doc/salome/gui/GEOM/index_csh.htm Executable file
View File

@ -0,0 +1,106 @@
<html>
<head>
<title>Geometry Module Reference Manual</title>
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<meta name="description" content="WebHelp 5.50">
<script language="javascript" src="whutils.js"></script>
<script language="javascript">
<!--
var gCSHFileName = "whc_data.htm";
var gCSHSuffixName1 = "_csh.html";
var gCSHSuffixName2 = "_csh.htm";
//-->
</script>
<script language="javascript">
<!--
gCSHFileName="cshdat_webhelp.htm";
//-->
</script>
<script language="javascript">
<!--
var gasProj = new Array();
gasProj[0] = _getPath(document.location.href);
var gCurrent = 0;
function addProject(strProj)
{
var len = gasProj.length;
if (strProj)
{
strProj = _replaceSlash(strProj);
if (strProj.lastIndexOf("/") != strProj.length - 1)
strProj += "/";
var strPPath = _getFullPath(_getPath(document.location.href), strProj);
var bFound = false;
for (var i = 0; i < len; i ++)
{
if (isSamePath(gasProj[i], strPPath))
{
bFound = true;
break;
}
}
if (!bFound)
gasProj[len] = strPPath;
}
}
function isSamePath(strPath1, strPath2)
{
return strPath1.toLowerCase() == strPath2.toLowerCase();
}
function goNext()
{
gCurrent ++;
var len = gasProj.length;
if (gCurrent >= len)
return getHomePage()
else
frames["csh"].location = gasProj[gCurrent] + gCSHFileName;
return "";
}
function getRelHomePage(strLocation)
{
var strCurPPath = _getPath(strLocation);
var strOriPPath = _getPath(getHomePage());
var strRelPath = _getRelativeFileName(strOriPPath, strCurPPath);
var strURL = getHomePage() + "#" + strRelPath;
return strURL;
}
function getHomePage()
{
var strHomePage;
var strTmp = location.toString();
var nPos = strTmp.indexOf("#");
if (nPos != -1)
{
strHomePage = strTmp.substring(0, nPos);
}
else
{
strHomePage = strTmp;
}
var nPos1 = strHomePage.indexOf(gCSHSuffixName1);
var nPos = strHomePage.indexOf(gCSHSuffixName2);
if (nPos != -1)
{
strHomePage = strHomePage.substring(0,nPos);
if (nPos1 != -1)
strHomePage += ".html";
else
strHomePage += ".htm";
}
return strHomePage;
}
//-->
</script>
</head>
<frameset rows="1,*">
<frame name="dumb" src="about:blank"></frame>
<frame name="csh" src="cshdat_webhelp.htm"></frame>
</frameset>
</html>

106
doc/salome/gui/GEOM/index_rhc.htm Executable file
View File

@ -0,0 +1,106 @@
<html>
<head>
<title>Geometry Module Reference Manual</title>
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<meta name="description" content="WebHelp 5.50">
<script language="javascript" src="whutils.js"></script>
<script language="javascript">
<!--
var gCSHFileName = "whc_data.htm";
var gCSHSuffixName1 = "_rhc.html";
var gCSHSuffixName2 = "_rhc.htm";
//-->
</script>
<script language="javascript">
<!--
gCSHFileName="cshdat_robohelp.htm";
//-->
</script>
<script language="javascript">
<!--
var gasProj = new Array();
gasProj[0] = _getPath(document.location.href);
var gCurrent = 0;
function addProject(strProj)
{
var len = gasProj.length;
if (strProj)
{
strProj = _replaceSlash(strProj);
if (strProj.lastIndexOf("/") != strProj.length - 1)
strProj += "/";
var strPPath = _getFullPath(_getPath(document.location.href), strProj);
var bFound = false;
for (var i = 0; i < len; i ++)
{
if (isSamePath(gasProj[i], strPPath))
{
bFound = true;
break;
}
}
if (!bFound)
gasProj[len] = strPPath;
}
}
function isSamePath(strPath1, strPath2)
{
return strPath1.toLowerCase() == strPath2.toLowerCase();
}
function goNext()
{
gCurrent ++;
var len = gasProj.length;
if (gCurrent >= len)
return getHomePage()
else
frames["csh"].location = gasProj[gCurrent] + gCSHFileName;
return "";
}
function getRelHomePage(strLocation)
{
var strCurPPath = _getPath(strLocation);
var strOriPPath = _getPath(getHomePage());
var strRelPath = _getRelativeFileName(strOriPPath, strCurPPath);
var strURL = getHomePage() + "#" + strRelPath;
return strURL;
}
function getHomePage()
{
var strHomePage;
var strTmp = location.toString();
var nPos = strTmp.indexOf("#");
if (nPos != -1)
{
strHomePage = strTmp.substring(0, nPos);
}
else
{
strHomePage = strTmp;
}
var nPos1 = strHomePage.indexOf(gCSHSuffixName1);
var nPos = strHomePage.indexOf(gCSHSuffixName2);
if (nPos != -1)
{
strHomePage = strHomePage.substring(0,nPos);
if (nPos1 != -1)
strHomePage += ".html";
else
strHomePage += ".htm";
}
return strHomePage;
}
//-->
</script>
</head>
<frameset rows="1,*">
<frame name="dumb" src="about:blank"></frame>
<frame name="csh" src="cshdat_robohelp.htm"></frame>
</frameset>
</html>

View File

@ -0,0 +1,206 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<title>OCC_Viewer</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:291px; height:29px; float:none; border-style:none; }
ul.whs2 { list-style:disc; }
img_whs3 { border:none; width:26px; height:25px; float:none; border-style:none; }
img_whs4 { border:none; width:27px; height:25px; float:none; border-style:none; }
img_whs5 { border:none; width:24px; height:23px; float:none; border-style:none; }
img_whs6 { border:none; width:24px; height:24px; float:none; border-style:none; }
img_whs7 { border:none; width:25px; height:24px; float:none; border-style:none; }
img_whs8 { border:none; width:23px; height:23px; float:none; border-style:none; }
img_whs9 { border:none; width:26px; height:26px; float:none; border-style:none; }
img_whs10 { border:none; width:78px; height:147px; float:none; border-style:none; }
img_whs11 { border:none; height:26px; float:none; width:29px; border-style:none; }
img_whs12 { border:none; width:26px; height:24px; float:none; border-style:none; }
img_whs13 { border:none; width:28px; height:29px; float:none; border-style:none; }
img_whs14 { border:none; width:29px; height:26px; float:none; border-style:none; }
p.whs15 { margin-left:40px; }
img_whs16 { border:none; width:395px; height:280px; float:none; border-style:none; }
p.whs17 { margin-left:84px; }
-->
</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\nViewing geometrical objects\nOCC 3D Viewer");
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>OCC 3D Viewer</h1>
<p><span style="font-weight: bold;"><B>OCC (Open CasCade) 3D viewer</B></span>
has been developed on the basis of Open CASCADE Technology. This is the
default viewer for Geometry Module, providing good representation of construction
and transformation of geometrical objects. Only this viewer allows to
work with groups and sub-shapes. This viewer can also work in Mesh module,
however, it doesn't allow to visualize meshes. </p>
<p>&nbsp;</p>
<p>The functions of OCC viewer are available via its Viewer Toolbar. Buttons
marked with small downward triangles have extended functionality which
can be accessed by locking on them with left mouse button. &nbsp;</p>
<p>&nbsp;</p>
<p><img src="pics/image95.gif" x-maintain-ratio="TRUE" width="291px" height="29px" border="0" class="img_whs1"></p>
<p>&nbsp;</p>
<ul type="disc" class="whs2">
<li class=kadov-p><p><img src="pics/image77.gif" x-maintain-ratio="TRUE" width="26px" height="25px" border="0" class="img_whs3"> <span style="font-weight: bold;"><B>Dump
View</B></span> - exports an object from the viewer in bmp, png, jpg or jpeg
image format. </p></li>
<li class=kadov-p><p><img src="pics/image88.gif" x-maintain-ratio="TRUE" width="27px" height="25px" border="0" class="img_whs4"> <span style="font-weight: bold;"><B>Show/Hide
Trihedron</B></span> - shows or hides coordinate axes. </p></li>
<li class=kadov-p><p><img src="pics/image96.gif" x-maintain-ratio="TRUE" width="24px" height="23px" border="0" class="img_whs5"> &nbsp;<span
style="font-weight: bold;"><B>Fit all - </B></span>allows
to select a point to be the center of a scene representing all displayed
objects in the visible area.<span style="font-weight: bold;"> <B></B></span></p></li>
<li class=kadov-p><p>&nbsp;<img src="pics/image97.gif" x-maintain-ratio="TRUE" width="24px" height="24px" border="0" class="img_whs6"> <span style="font-weight: bold;"><B>Fit area</B></span> - resizes
the view to place in the visible area only the contents of a frame drawn
with pressed left mouse button.</p></li>
<li class=kadov-p><p><img src="pics/image98.gif" x-maintain-ratio="TRUE" width="25px" height="24px" border="0" class="img_whs7"> <span style="font-weight: bold;"><B>Zoom</B></span>
- &nbsp;allows
to zoom in and out. </p></li>
<li class=kadov-p><p><img src="pics/image99.gif" x-maintain-ratio="TRUE" width="23px" height="23px" border="0" class="img_whs8"> <span style="font-weight: bold;"><B>Panning</B></span>
- if the represented objects are greater that the visible area and you
don't wish to use <span style="font-weight: bold;"><B>Fit all</B></span> functionality,
click on this button and you'll be able to drag the scene to see its remote
parts. </p></li>
<li class=kadov-p><p><img src="pics/image100.gif" x-maintain-ratio="TRUE" width="24px" height="24px" border="0" class="img_whs6"> <span style="font-weight: bold;"><B>Global
panning</B></span> - represents all displayed objects in the visible area.
</p></li>
<li class=kadov-p><p><img src="pics/image89.gif" x-maintain-ratio="TRUE" width="26px" height="26px" border="0" class="img_whs9"> <span style="font-weight: bold;"><B>Rotation</B></span>
- allows to rotate the selected object using the mouse. </p></li>
<li class=kadov-p><p><img src="pics/image102.gif" x-maintain-ratio="TRUE" width="78px" height="147px" border="0" class="img_whs10"> These buttons orientate the scene
strictly about coordinate axes.</p></li>
<li class=kadov-p><p><img src="pics/image91.gif" x-maintain-ratio="TRUE" height="26px" width="29px" border="0" class="img_whs11"> <span style="font-weight: bold;"><B>Reset</B></span>
- restores the default position (isometric) of objects in the scene.</p></li>
<li class=kadov-p><p><img src="pics/image103.gif" x-maintain-ratio="TRUE" width="26px" height="24px" border="0" class="img_whs12"> <span style="font-weight: bold;"><B>Memorise
view</B></span> - saves the current position of objects in the scene</p></li>
<li class=kadov-p><p><img src="pics/image105.gif" x-maintain-ratio="TRUE" width="26px" height="25px" border="0" class="img_whs3"> <span style="font-weight: bold;"><B>Restore
view - </B></span>restores the<span style="font-weight: bold;"> <B></B></span>saved
position of objects in the scene</p></li>
<li class=kadov-p><p><img src="pics/image86.gif" x-maintain-ratio="TRUE" width="28px" height="29px" border="0" class="img_whs13"> <span style="font-weight: bold;"><B>Clone
view</B></span> - opens a new duplicate scene.</p></li>
<li class=kadov-p><p><img src="pics/image106.gif" x-maintain-ratio="TRUE" width="29px" height="26px" border="0" class="img_whs14"> <span style="font-weight: bold;"><B>Clipping
-</B></span> allows to create cross-section views (clipping planes) of geometrical
objects.</p></li>
</ul>
<p>&nbsp;</p>
<p class="whs15"><img src="pics/clipping.png" x-maintain-ratio="TRUE" width="395px" height="280px" border="0" class="img_whs16"></p>
<p class="whs15">&nbsp;</p>
<ul type="disc" class="whs2">
<li class=kadov-p><p class="whs15"><span style="font-weight: bold;"><B>Base
point</B></span> - allows to define the coordinates of the base point for
the clipping plane. Click </p></li>
<li class=kadov-p><p class="whs17"><span style="font-weight: bold;"><B>Reset</B></span>
- returns the base point to coordinate origin. </p></li>
<li class=kadov-p><p class="whs15"><span style="font-weight: bold;"><B>Direction</B></span>
- allows to define the orientation of the clipping plane.</p></li>
<li class=kadov-p><p class="whs17"><span style="font-weight: bold;"><B>Invert</B></span>
- allows to select which part of the object will be removed and which
will remain after clipping. </p></li>
<li class=kadov-p><p class="whs15"><span style="font-weight: bold;"><B>Preview</B></span>
- allows to see the results of clipping in the viewer.</p></li>
</ul>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 984 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1022 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1017 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1000 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1020 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1010 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,155 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<title>Viewing Geometrical Objects</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:340px; height:308px; border-style:none; }
ul.whs2 { list-style:disc; }
p.whs3 { font-weight:bold; }
img_whs4 { border:none; width:26px; height:26px; border-style:none; }
img_whs5 { border:none; width:23px; height:24px; 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\nViewing geometrical objects\nViewing 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>Viewing Geometrical Objects</h1>
<p>Newly created geometrical objects are automatically displayed in the
<span style="font-weight: bold;"><B><a href="occ_viewer.htm">OCC 3D Viewer</a></B></span>.
</p>
<p>&nbsp;</p>
<p>After the object has appeared in the Viewer, you can select it with
left mouse click to change its presentation parameters and access to other
useful options by right-clicking on the selected object<span style="font-weight: bold;"><B>.</B></span></p>
<p>&nbsp;</p>
<p><img src="image1.jpg" width="340px" height="308px" border="0" class="img_whs1"></p>
<p>&nbsp;</p>
<ul type="disc" class="whs2">
<li class=kadov-p><p><span style="font-weight: bold;"><B>Rename - </B></span>allows
to change the name of the geometric object.<span style="font-weight: bold;">
<B></B></span></p></li>
<li class=kadov-p><p class="whs3"><a href="wireframe_and_shading.htm">Display
Mode</a> - <span style="font-weight: normal;">allows to select between
Wireframe and Shading presentation.</span></p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B><a href="color.htm">Color</a>
- </B></span>allows to change the filling color in the standard<span style="font-weight: bold;"><B>
Select Color</B></span> menu.<span style="font-weight: bold;"> <B></B></span></p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B><a href="transparency.htm">T</B></span><span
style="font-weight: bold;"><B>ransparency</B></span></a> - allows to change the
transparency of mesh elements.</p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B><a href="isos.htm">Isos</a></B></span>
- allows to <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">change the number of isolines
displayed within a shape.</font></span></p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B><img src="image18.gif" width="26px" height="26px" border="0" class="img_whs4"> Erase</B></span> - allows to hide the selected mesh from the
viewer. <b><span style="font-size: 12pt; font-weight: normal;"><font size=3 style="font-size:12pt;">TUI Command</font></span><span
style="font-size: 12pt;"><font size=3 style="font-size:12pt;"> :</b><i> sg.EraseOnly(ID)</i></font></span></p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B><img src="image26.gif" width="26px" height="26px" border="0" class="img_whs4"> Erase all</B></span> &nbsp;-
allows to hide all objects from the viewer. <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b
style="font-weight: normal;">TUI Command:</b><i> sg.EraseAll()</i></font></span></p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B><img src="image33.gif" width="23px" height="24px" border="0" class="img_whs5"> Display Only</B></span> -allows to display only the selected
mesh, hiding all other from the viewer. <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b
style="font-weight: normal;">TUI Command:</b><i> sg.DisplayOnly(ID)</i></font></span></p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Update</B></span>
- refreshes the presentation of your mesh in the Object Browser, applying
all recent changes.</p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Dump view</B></span>
- exports an object from the viewer in bmp, png, jpg or jpeg image format.
</p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Change background</B></span>
- allows to redefine the background color. By default it is black. &nbsp;</p></li>
</ul>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -0,0 +1,43 @@
<html>
<head>
<title>Navigator Pane</title>
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<meta name="description" content="WebHelp 5.50">
</head>
<body border=0 topmargin=0 bottommargin=0 rightmargin=0 leftmargin=0 scroll=no>
<script language="javascript" src="whver.js"></script>
<script language="javascript1.2" src="whmozemu.js"></script>
<script language="javascript1.2" src="whmsg.js"></script>
<script language="javascript1.2" src="whproxy.js"></script>
<script language="javascript1.2" src="whutils.js"></script>
<script language="javascript1.2" src="whphost.js"></script>
<script language="javascript1.2">
<!--
var gsNavReDirect="whgdata/whnvp30.htm";
var gbReDirectThis=false;
var bPreferXML = false;
var strProjectFileXML = "whproj.xml";
var strProjectFileHTM = "whproj.htm";
if(window.gbWhPHost)
{
addProject(bPreferXML, strProjectFileXML, strProjectFileHTM);
addPane("toc","whtdhtml.htm");
addPane("fts","whfdhtml.htm");
addPane("glo","whgdhtml.htm");
setShowPane("toc");
}
else
document.location.reload();
if (window.gbNav6)
{
var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);
SendMessage(oMsg);
}
//-->
</script>
</body>
</html>

BIN
doc/salome/gui/GEOM/whd_hide0.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

BIN
doc/salome/gui/GEOM/whd_hide1.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

BIN
doc/salome/gui/GEOM/whd_hide2.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

BIN
doc/salome/gui/GEOM/whd_next0.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

BIN
doc/salome/gui/GEOM/whd_next1.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

BIN
doc/salome/gui/GEOM/whd_next2.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

View File

@ -0,0 +1,15 @@
<html>
<head>
<title>Navigation Pane</title>
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<meta name="description" content="WebHelp 5.50">
<script language="javascript1.2" src="whutils.js"></script>
<script language="javascript1.2" src="whmsg.js"></script>
<script language="javascript1.2" src="whproxy.js"></script>
</head>
<frameset rows="30, *" border="0" frameborder="0">
<frame name="navtabs" title="tab selection frame" src="whd_tabs.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>
<frame name="navpane" title="navigation frame" src="whd_dpns.htm" ></frame>
</frameset>
</html>

334
doc/salome/gui/GEOM/whd_nvp20.htm Executable file
View File

@ -0,0 +1,334 @@
<html>
<head>
<title>navigation pane</title>
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<meta name="description" content="WebHelp 5.50">
<script language="javascript" src="whver.js"></script>
<script language="javascript1.2" src="whmsg.js"></script>
<script language="javascript1.2" src="whproxy.js"></script>
<script language="javascript1.2" src="whutils.js"></script>
<script language="javascript1.2">
<!--
var gsInitPane="toc";
var gsCurrentPane="";
var gbLoading = "unknown";
var gbTryTime = 0;
var gbMaxTryTime = 6;
var gbPassPhase0 = 0;
var gbretried = 0;
var gbmaxretry = 3;
var gbretrytime = new Array();
var origWidth = 0;
var origHeight = 0;
gbretrytime[0]= 5000;
gbretrytime[1]= 30000;
gbretrytime[2]= 60000;
function addPane(sName, sFile)
{
}
function setShowPane(sName)
{
gsInitPane=sName;
}
addPane("toc","whtdhtml.htm");
addPane("fts","whfdhtml.htm");
addPane("glo","whgdhtml.htm");
setShowPane("toc");
function window_unload()
{
UnRegisterListener2(this, WH_MSG_SHOWTOC);
UnRegisterListener2(this, WH_MSG_SHOWIDX);
UnRegisterListener2(this, WH_MSG_SHOWFTS);
UnRegisterListener2(this, WH_MSG_SHOWGLO);
UnRegisterListener2(this, WH_MSG_SYNCTOC);
UnRegisterListener2(this, WH_MSG_SEARCHTHIS);
UnRegisterListener2(this, WH_MSG_GETPANEINFO);
}
function window_OnLoad()
{
var bHidePane=false;
var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);
if (SendMessage(oMsg))
{
if(oMsg.oParam>0)
{
if(oMsg.oParam==1)
gsInitPane="toc";
else if(oMsg.oParam==2)
gsInitPane="idx";
else if(oMsg.oParam==3)
gsInitPane="fts";
else if(oMsg.oParam==4)
gsInitPane="glo";
}
else if(oMsg.oParam==0)
{
bHidePane=true;
}
}
if (bHidePane)
{
oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null)
SendMessage(oMsg);
}
else if (gsInitPane == "toc")
{
oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)
SendMessage(oMsg);
}
else if (gsInitPane=="idx")
{
oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)
SendMessage(oMsg);
}
else if (gsInitPane=="fts")
{
oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)
SendMessage(oMsg);
}
else if (gsInitPane=="glo")
{
oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)
SendMessage(oMsg);
}
}
function CheckLoadingPhase0()
{
if (!gbPassPhase0) {
setTimeout("CheckLoadingPhase0()", 1000);
document.applets[0];
gbPassPhase0 = 1;
}
else {
CheckLoadingPhase1();
}
}
function CheckLoadingPhase1()
{
if (gbNav4) {
if ("unknown" == gbLoading && document.readystate < 4) {
setTimeout("CheckLoadingPhase1()", 1000);
}
else if ("unknown" == gbLoading) {
CheckLoadingPhase2();
}
}
}
function CheckLoadingPhase2()
{
if (gbNav4) {
gbTryTime ++;
if ("unknown" == gbLoading) {
if (gbTryTime <= gbMaxTryTime )
setTimeout("CheckLoadingPhase2()", 1000);
else {
if (gnVerMinor != 4.60) {
alert("Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited.");
}
}
}
}
}
function CheckAppletLoaded()
{
if (typeof(document.webhelp) == "undefined")
{
document.location.reload();
if (gbretried < gbmaxretry)
{
gbretried ++;
setTimeout("CheckAppletLoaded();", gbretrytime[gbretried]);
}
}
}
function reDo()
{
if (innerWidth != origWidth || innerHeight != origHeight)
{
//reloaded applet if nessary
gbretried = 0;
if (gnVerMinor == 4.60)
{
//reload the applet again.
document.location.reload();
gbretried ++;
}
setTimeout("CheckAppletLoaded();", gbretrytime[gbretried]);
}
}
function onSendMessage(oMsg)
{
if (oMsg)
{
var nMsgId = oMsg.nMessageId;
var WebHelpApplet = null;
if (gbNav4)
{
WebHelpApplet = document.applets["WebHelp"];
if (!WebHelpApplet.Command)
document.location="whgdata/whnvp30.htm";
}
else
WebHelpApplet = WebHelp;
if(nMsgId==WH_MSG_GETPANEINFO)
{
oMsg.oParam=gsCurrentPane;
return false;
}
else if (gbLoading!="unknown"||gbNav6)
{
if (nMsgId == WH_MSG_SHOWTOC)
{
gsCurrentPane="toc";
WebHelpApplet .Command("Contents", null);
var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "toc");
SendMessage(onMsg);
onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);
SendMessage(onMsg);
}
else if (nMsgId == WH_MSG_SHOWIDX)
{
gsCurrentPane="idx";
WebHelpApplet .Command("Index", null);
var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "idx");
SendMessage(onMsg);
onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);
SendMessage(onMsg);
}
else if (nMsgId == WH_MSG_SHOWFTS)
{
gsCurrentPane="fts";
WebHelpApplet .Command("Search", null);
var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "fts");
SendMessage(onMsg);
onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);
SendMessage(onMsg);
}
else if (nMsgId == WH_MSG_SHOWGLO)
{
gsCurrentPane="glo";
WebHelpApplet .Command("Glossary", null);
var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "glo");
SendMessage(onMsg);
onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);
SendMessage(onMsg);
}
else if (nMsgId == WH_MSG_SYNCTOC)
{
gsCurrentPane="toc";
var oTopicParam = oMsg.oParam;
if (oTopicParam && oTopicParam.aPaths && oTopicParam.aPaths.length > 0 && oTopicParam.sPPath)
{
var sPPath = _browserStringToText(oTopicParam.sPPath);
var sParam = "";
for (var i = 0; i < oTopicParam.aPaths.length; i ++)
{
sParam += oTopicParam.aPaths[i] + "\r\r";
}
WebHelpApplet.Command("SyncToc", sPPath, sParam);
}
}
else if(nMsgId==WH_MSG_SEARCHTHIS)
{
gsCurrentPane="fts";
WebHelpApplet .Command("Search", oMsg.oParam);
var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "fts");
SendMessage(onMsg);
onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);
SendMessage(onMsg);
}
}
}
return true;
}
function getInitTocInfo()
{
// send message ask for the first time sync toc info.
var oParam = new Object();
oParam.oTocInfo = null;
var oMsg = new whMessage(WH_MSG_GETTOCPATHS, this, 1, oParam);
if (SendMessage(oMsg ))
{
var oTopicParam = oMsg.oParam.oTocInfo;
if (oTopicParam && oTopicParam.aPaths && oTopicParam.aPaths.length > 0 && oTopicParam.sPPath)
{
var sPPath = _browserStringToText(oTopicParam.sPPath);
var sParam = "";
for (var i = 0; i < oTopicParam.aPaths.length; i ++)
{
sParam += oTopicParam.aPaths[i] + "\r\r";
}
var WebHelpApplet;
if (gbNav4)
WebHelpApplet = document.applets["WebHelp"];
else
WebHelpApplet = WebHelp;
WebHelpApplet.Command("SyncToc", sPPath, sParam);
}
}
}
if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
{
RegisterListener2(this, WH_MSG_SHOWTOC);
RegisterListener2(this, WH_MSG_SHOWIDX);
RegisterListener2(this, WH_MSG_SHOWFTS);
RegisterListener2(this, WH_MSG_SHOWGLO);
RegisterListener2(this, WH_MSG_SYNCTOC);
RegisterListener2(this, WH_MSG_SEARCHTHIS);
RegisterListener2(this, WH_MSG_GETPANEINFO);
window.onunload = window_unload;
window.onload=window_OnLoad;
window.onerror = null;
var gbWindows = ((gAgent.indexOf("win") != -1) || (gAgent.indexOf("16bit") != -1));
if (gbNav4 && !gbNav6 && gbWindows) {
setTimeout("CheckLoadingPhase0()", 1000);
}
if (gbNav4)
{
origWidth = innerWidth;
origHeight = innerHeight;
onresize = reDo;
}
}
else
document.location.reload();
if (window.gbNav6)
{
var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);
SendMessage(oMsg);
}
//-->
</script>
</head>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" bgcolor="c0c0c0">
<applet code=WebHelp.class name=WebHelp archive=webhelp.jar width=100% height=100% MAYSCRIPT hspace=0 vspace=0>
<PARAM name=ProjectFile value=whproj.xml><PARAM name=ResourceFile value=whres.xml>
<PARAM name=Frame value=bsscright>
<PARAM name=cabbase value=webhelp.cab>
</applet>
</body>
</html>

BIN
doc/salome/gui/GEOM/whd_prev0.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

BIN
doc/salome/gui/GEOM/whd_prev1.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

BIN
doc/salome/gui/GEOM/whd_prev2.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

BIN
doc/salome/gui/GEOM/whd_show0.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 B

BIN
doc/salome/gui/GEOM/whd_show1.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 B

BIN
doc/salome/gui/GEOM/whd_show2.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 B

BIN
doc/salome/gui/GEOM/whd_sync0.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

BIN
doc/salome/gui/GEOM/whd_sync1.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

BIN
doc/salome/gui/GEOM/whd_sync2.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

BIN
doc/salome/gui/GEOM/whd_tab0.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 285 B

BIN
doc/salome/gui/GEOM/whd_tab1.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 B

BIN
doc/salome/gui/GEOM/whd_tab2.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 B

BIN
doc/salome/gui/GEOM/whd_tab3.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 B

BIN
doc/salome/gui/GEOM/whd_tab4.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 B

BIN
doc/salome/gui/GEOM/whd_tab5.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

BIN
doc/salome/gui/GEOM/whd_tab6.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 B

BIN
doc/salome/gui/GEOM/whd_tab7.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 B

BIN
doc/salome/gui/GEOM/whd_tab8.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 B

533
doc/salome/gui/GEOM/whd_tabs.htm Executable file
View File

@ -0,0 +1,533 @@
<HTML>
<HEAD>
<TITLE>WebHelp Tabs Frame in Navigation Pane</TITLE>
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<meta name="description" content="WebHelp 5.50">
<!-- WebHelp version 5.10 -->
</HEAD>
<script language="javascript" src="whver.js"></script>
<script language="javascript1.2" src="whmsg.js"></script>
<script language="javascript1.2" src="whproxy.js"></script>
<script language="javascript1.2" src="whutils.js"></script>
<script language="javascript1.2">
<!--
var gsBgColor="#c0c0c0"
var gsBgImage="";
var gnCurPane=0;
var gsFirstPane="";
var goTocFont=null;
var goIdxFont=null;
var goFtsFont=null;
var goGloFont=null;
var gPane=new Array();
var gShowFirst=0;
var gnTabType=0;
function window_unload()
{
UnRegisterListener2(this,WH_MSG_SHOWTOC);
UnRegisterListener2(this,WH_MSG_SHOWIDX);
UnRegisterListener2(this,WH_MSG_SHOWFTS);
UnRegisterListener2(this,WH_MSG_SHOWGLO);
}
function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)
{
var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);
if(sType=="Toc") goTocFont=vFont;
else if(sType=="Idx") goIdxFont=vFont;
else if(sType=="Fts") goFtsFont=vFont;
else if(sType=="Glo") goGloFont=vFont;
}
function TocWriteClassStyle()
{
var sStyle="<STYLE TYPE='text/css'>";
sStyle+=".TextTabToc {"+getFontStyle(goTocFont)+"}";
sStyle+=".TextTabIdx {"+getFontStyle(goIdxFont)+"}";
sStyle+=".TextTabFts {"+getFontStyle(goFtsFont)+"}";
sStyle+=".TextTabGlo {"+getFontStyle(goGloFont)+"}";
sStyle+="A:hover {text-decoration:underline;}";
sStyle+="</STYLE>";
document.write(sStyle);
}
function setBackgroundcolor(sBgColor)
{
if(sBgColor!=null&&sBgColor.length>0)
gsBgColor=sBgColor;
}
function setBackground(sBgImage)
{
if(sBgImage!=null&&sBgImage.length>0)
gsBgImage=sBgImage;
}
function selectToc()
{
var oMessage=new whMessage(WH_MSG_SHOWTOC,this,1,null);
SendMessage(oMessage);
}
function selectIdx()
{
var oMessage=new whMessage(WH_MSG_SHOWIDX,this,1,null);
SendMessage(oMessage);
}
function selectFts()
{
var oMessage=new whMessage(WH_MSG_SHOWFTS,this,1,null);
SendMessage(oMessage);
}
function selectGlo()
{
var oMessage=new whMessage(WH_MSG_SHOWGLO,this,1,null);
SendMessage(oMessage);
}
function onSendMessage(oMsg)
{
if(oMsg)
{
var nMsgId=oMsg.nMessageId;
if(nMsgId==WH_MSG_SHOWTOC)
{
setTimeout("showTabByName(\"toc\");",1);
}
else if(nMsgId==WH_MSG_SHOWIDX)
{
setTimeout("showTabByName(\"idx\");",1);
}
else if(nMsgId==WH_MSG_SHOWFTS)
{
setTimeout("showTabByName(\"fts\");",1);
}
else if(nMsgId==WH_MSG_SHOWGLO)
{
setTimeout("showTabByName(\"glo\");",1);
}
}
return true;
}
function showTabByName(sTabName)
{
for(var i=0;i<gPane.length;i++)
{
if(gPane[i]==sTabName)
{
showTab(i);
break;
}
}
}
function showTab(n)
{
gnCurPane=n;
if(gnTabType==0)
{
if(n<gPane.length)
{
if(document.images["TocTab"]&&document.images["TocTab"]!=null){
if(gPane[n]=="toc")
document.images["TocTab"].src=getBtnImage("toc",1);
else
document.images["TocTab"].src=getBtnImage("toc",0);
}
if(document.images["IndexTab"]&&document.images["IndexTab"]!=null){
if(gPane[n]=="idx")
document.images["IndexTab"].src=getBtnImage("idx",1);
else
document.images["IndexTab"].src=getBtnImage("idx",0);
}
if(document.images["FtsTab"]&&document.images["FtsTab"]!=null){
if(gPane[n]=="fts")
document.images["FtsTab"].src=getBtnImage("fts",1);
else
document.images["FtsTab"].src=getBtnImage("fts",0);
}
if(document.images["GloTab"]&&document.images["GloTab"]!=null){
if(gPane[n]=="glo")
document.images["GloTab"].src=getBtnImage("glo",1);
else
document.images["GloTab"].src=getBtnImage("glo",0);
}
}
}
else if(gnTabType==1)
{
}
else if(gnTabType==2)
{
if(n<gPane.length)
{
if(document.images["tabSelection"]!=null)
document.images["tabSelection"].src=getMapImage(gPane[n]);
}
}
}
function addPane(sName)
{
gPane[gPane.length]=sName;
}
function setShowPane(sName)
{
if(gsFirstPane!="")
sName=gsFirstPane;
for(var i=0;i<gPane.length;i++)
{
if(gPane[i]==sName)
gShowFirst=i;
}
}
function selectDefaultTab()
{
showTab(gShowFirst);
if(document.body)
{
if(gsBgImage&&gsBgImage.length>0)
{
document.body.background=gsBgImage;
}
if(gsBgColor&&gsBgColor.length>0)
{
document.body.bgColor=gsBgColor;
}
}
}
function getTabsHTML()
{
var sHTML="";
for(var i=0;i<gPane.length;i++)
{
if(gnTabType==0)
sHTML+=getTabHTML(gPane[i]);
else if(gnTabType==1)
{
if(sHTML.length>0)
{
sHTML+=getSeparator();
}
sHTML+=getTabHTMLText(gPane[i]);
}
}
return sHTML;
}
function getSeparator()
{
var sSep="";
return sSep;
}
function getTabHTML(sTabName)
{
if (sTabName == "toc")
return "<a title=\"Contents\" href=\"javascript:void(0);\" onclick=\"selectToc();return false;\" onmouseover=\"mouseOverToc();\" onmouseout=\"mouseOutToc();\"><img name=\"TocTab\" src=\"" + getBtnImage(sTabName, 0) + "\" border=\"0\"></a>";
else if (sTabName =="idx")
return "<a title=\"Index\" href=\"javascript:void(0);\" onclick=\"selectIdx();return false;\" onmouseover=\"mouseOverIdx();\" onmouseout=\"mouseOutIdx();\"><img name=\"IndexTab\" src=\"" + getBtnImage(sTabName, 0) + "\" border=\"0\"></a>";
else if (sTabName == "fts")
return "<a title=\"Search\" href=\"javascript:void(0);\" onclick=\"selectFts();return false;\" onmouseover=\"mouseOverFts();\" onmouseout=\"mouseOutFts();\"><img name=\"FtsTab\" src=\"" + getBtnImage(sTabName, 0) + "\" border=\"0\"></a>";
else if (sTabName == "glo")
return "<a title=\"Glossary\" href=\"javascript:void(0);\" onclick=\"selectGlo();return false;\"onmouseover=\"mouseOverGlo();\" onmouseout=\"mouseOutGlo();\"><img name=\"GloTab\" src=\"" + getBtnImage(sTabName, 0) + "\" border=\"0\"></a>";
return "";
}
function mouseOverToc()
{
var sImg = "";
if (gPane[gnCurPane] == "toc")
{
sImg = getBtnImage("toc", 3);
}
else
{
sImg = getBtnImage("toc", 2);
}
if (sImg.length > 0)
document.images["TocTab"].src = sImg;
}
function mouseOverIdx()
{
var sImg = "";
if (gPane[gnCurPane] == "idx")
{
sImg = getBtnImage("idx", 3);
}
else
{
sImg = getBtnImage("idx", 2);
}
if (sImg.length > 0)
document.images["IndexTab"].src = sImg;
}
function mouseOverFts()
{
var sImg = "";
if (gPane[gnCurPane] == "fts")
{
sImg = getBtnImage("fts", 3);
}
else
{
sImg = getBtnImage("fts", 2);
}
if (sImg.length > 0)
document.images["FtsTab"].src = sImg;
}
function mouseOverGlo()
{
var sImg = "";
if (gPane[gnCurPane] == "glo")
{
sImg = getBtnImage("glo", 3);
}
else
{
sImg = getBtnImage("glo", 2);
}
if (sImg.length > 0)
document.images["GloTab"].src = sImg;
}
function mouseOutToc()
{
var sImg = "";
if (gPane[gnCurPane] == "toc")
{
sImg = getBtnImage("toc", 1);
}
else
{
sImg = getBtnImage("toc", 0);
}
if (sImg.length > 0)
document.images["TocTab"].src = sImg;
}
function mouseOutIdx()
{
var sImg = "";
if (gPane[gnCurPane] == "idx")
{
sImg = getBtnImage("idx", 1);
}
else
{
sImg = getBtnImage("idx", 0);
}
if (sImg.length > 0)
document.images["IndexTab"].src = sImg;
}
function mouseOutFts()
{
var sImg = "";
if (gPane[gnCurPane] == "fts")
{
sImg = getBtnImage("fts", 1);
}
else
{
sImg = getBtnImage("fts", 0);
}
if (sImg.length > 0)
document.images["FtsTab"].src = sImg;
}
function mouseOutGlo()
{
var sImg = "";
if (gPane[gnCurPane] == "glo")
{
sImg = getBtnImage("glo", 1);
}
else
{
sImg = getBtnImage("glo", 0);
}
if (sImg.length > 0)
document.images["GloTab"].src = sImg;
}
function getTabHTMLText(sTabName)
{
if (sTabName == "toc")
return "<a class=\"TextTabToc\" href=\"javascript:void(0);\" onclick=\"selectToc();return false;\">Contents</a>&nbsp;";
else if (sTabName =="idx")
return "<a class=\"TextTabIdx\" href=\"javascript:void(0);\" onclick=\"selectIdx();return false;\">Index</a>&nbsp;";
else if (sTabName == "fts")
return "<a class=\"TextTabFts\" href=\"javascript:void(0);\" onclick=\"selectFts();return false;\">Search</a>&nbsp;";
else if (sTabName == "glo")
return "<a class=\"TextTabGlo\" href=\"javascript:void(0);\" onclick=\"selectGlo();return false;\">Glossary</a>&nbsp;";
return "";
}
function getImageMap()
{
var sHTML = "<map name=\"tabSelectionMap\">";
for (var i = 0; i < gPane.length; i ++)
{
sHTML += getMapArea(gPane[i]);
}
sHTML += "</map>";
return sHTML;
}
function getMapArea(sTabName)
{
if (sTabName == "toc")
return "<area title=\"Contents\" shape=\"\" coords=\"\" href=\"javascript:void(0);\" onclick=\"selectToc();return false;\">";
else if (sTabName =="idx")
return "<area title=\"Index\" shape=\"\" coords=\"\" href=\"javascript:void(0);\" onclick=\"selectIdx();return false;\">";
else if (sTabName == "fts")
return "<area title=\"Search\" shape=\"\" coords=\"\" href=\"javascript:void(0);\" onclick=\"selectFts();return false;\">";
else if (sTabName == "glo")
return "<area title=\"Glossary\" shape=\"\" coords=\"\" href=\"javascript:void(0);\" onclick=\"selectGlo();return false;\">";
return "";
}
function getBtnImage(sTabName, nStatus)
{
if (sTabName == "toc")
{
if (nStatus == 0)
return "whd_tab2.gif";
else if (nStatus == 1)
return "whd_tab1.gif";
else if (nStatus == 2)
return "";
else if (nStatus == 3)
return "";
}
else if (sTabName =="idx")
{
if (nStatus == 0)
return "whd_tab4.gif";
else if (nStatus == 1)
return "whd_tab3.gif";
else if (nStatus == 2)
return "";
else if (nStatus == 3)
return "";
}
else if (sTabName == "fts")
{
if (nStatus == 0)
return "whd_tab6.gif";
else if (nStatus == 1)
return "whd_tab5.gif";
else if (nStatus == 2)
return "";
else if (nStatus == 3)
return "";
}
else if (sTabName == "glo")
{
if (nStatus == 0)
return "whd_tab8.gif";
else if (nStatus == 1)
return "whd_tab7.gif";
else if (nStatus == 2)
return "";
else if (nStatus == 3)
return "";
}
return "";
}
function getMapImage(sTabName)
{
if (sTabName == "toc")
return "";
else if (sTabName =="idx")
return "";
else if (sTabName == "fts")
return "";
else if (sTabName == "glo")
return "";
return "";
}
if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
{
window.onload = selectDefaultTab;
RegisterListener2(this, WH_MSG_SHOWTOC);
RegisterListener2(this, WH_MSG_SHOWIDX);
RegisterListener2(this, WH_MSG_SHOWFTS);
RegisterListener2(this, WH_MSG_SHOWGLO);
window.onunload = window_unload;
goTocFont=new whFont("Arial","9pt","#000000","normal","normal","none");
goIdxFont=new whFont("Arial","9pt","#000000","normal","normal","none");
goFtsFont=new whFont("Arial","9pt","#000000","normal","normal","none");
goGloFont=new whFont("Arial","9pt","#000000","normal","normal","none");
if (navigator.currentNavPen)
gsFirstPane = navigator.currentNavPen;
setBackgroundcolor("");
setBackground("whd_tab0.gif");
addPane("toc","whtdhtml.htm");
addPane("fts","whfdhtml.htm");
addPane("glo","whgdhtml.htm");
setShowPane("toc");
gnTabType = 0; // 0 button. // 1 text. // 2 image mapping.
TocWriteClassStyle();
var sHTML = "<body scroll=\"no\" bgcolor=\"#c0c0c0\" background=\"whd_tab0.gif\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0\">";
if (gPane.length > 0)
{
if (gnTabType == 0 || gnTabType == 1)
{
sHTML += "<table width=\"100%\">";
sHTML += "<tr>";
sHTML += "<td>";
sHTML += "<nobr>";
sHTML += getTabsHTML();
sHTML += "</nobr></td></tr>";
sHTML += " <tr><td height=\"2\"></td></tr>";
sHTML += "</table>";
}
else if (gnTabType == 2)
{
sHTML += getImageMap();
sHTML +="<img name=\"tabSelection\" src=\"" + getMapImage(gPane[0]) + "\" x-maintain-ratio=\"true\" usemap=\"#tabSelectionMap\"";
if (gbIE)
sHTML +=" style=\"border: none; width:px; height:px; float: none;\"";
sHTML +=" width=\"\" height=\"\" border=\"0\">";
}
}
sHTML += "</body>";
document.write(sHTML);
}
else
document.location.reload();
if (window.gbNav6)
{
var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);
SendMessage(oMsg);
}
//-->
</script>
</HTML>

BIN
doc/salome/gui/GEOM/whd_toc1.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

BIN
doc/salome/gui/GEOM/whd_toc2.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

BIN
doc/salome/gui/GEOM/whd_toc3.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

BIN
doc/salome/gui/GEOM/whd_toc4.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 953 B

View File

@ -0,0 +1,85 @@
<?xml version='1.0' encoding='ISO-8859-1' ?>
<topictemplate>
<topic type="normal">
<add tag="head" pos="endbefore" >
<![CDATA["<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_MESSAGE_JS;"\"></script>
<script type=\"text/javascript\" language=\"javascript\" src=\"";SF_VERSION_JS;"\"></script>
<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_PROXY_JS;"\"></script>
<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_UTILS_JS;"\"></script>
<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_TOPIC_JS;"\"></script>
<script type=\"text/javascript\" language=\"javascript1.2\">
<!--
if (window.gbWhTopic)
{
if (window.setRelStartPage)
{
";
OutputInTopicNavBarDataToc("addTocInfo(\"%s\");\r\n");
OutputInTopicNavBarDataBrowse("addAvenueInfo(\"%s\",\"%s\",\"%s\");\r\n");
OutputInTopicNavBarDataButtons("addButton(\"%s\",%s, \"%s\",\"%s\",\"%s\",\"%s\",\"%s\",\"%s\",\"%s\",\"%s\",\"%s\",%d,%d);\r\n");
"
}
if (window.setRelStartPage)
{
";
OutputInTopicNavBarDataHomePage("setRelStartPage(\"%s\");\r\n");
OutputInTopicNavBarDataWebSearch.href("addSearchFormHref(\"%s\");\r\n");
"
autoSync(";WH_USER_OPTIONS.autosync_toc;");
sendSyncInfo();
sendAveInfoOut();
}
}
else
if (window.gbIE4)
document.location.reload();
//-->
</script>
"]]>
</add>
<add tag="body" pos="beginafter">
<![CDATA["<script type=\"text/javascript\" language=\"javascript1.2\">
<!--
if (window.writeIntopicBar)
writeIntopicBar(";WH_WEBSKIN.topic.bar.top.pos;");
//-->
</script>"]]>
</add>
<add tag="body" pos="endbefore">
<![CDATA["<script type=\"text/javascript\" language=\"javascript1.2\">
<!--
if (window.writeIntopicBar)
writeIntopicBar(";WH_WEBSKIN.topic.bar.bottom.pos;");
//-->
</script>";
OutputInTopicNavBarDataWebSearch.form();]]>
</add>
</topic>
<topic type="frameset">
<add tag="head" pos="endbefore" >
<![CDATA["<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_MESSAGE_JS;"\"></script>
<script type=\"text/javascript\" language=\"javascript\" src=\"";SF_VERSION_JS;"\"></script>
<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_UTILS_JS;"\"></script>
<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_FRAMESET_JS;"\"></script>
<script type=\"text/javascript\" language=\"javascript1.2\" src=\"";SF_TOPIC_JS;"\"></script>
<script type=\"text/javascript\" language=\"javascript1.2\">
<!--
if (window.setRelStartPage)
{
";
OutputInTopicNavBarDataHomePage("setRelStartPage(\"%s\");\r\n");
OutputInTopicNavBarDataToc("addTocInfo(\"%s\");\r\n");
OutputInTopicNavBarDataBrowse("addAvenueInfo(\"%s\",\"%s\",\"%s\");\r\n");
"
if (window.autoSync)
autoSync(1);
}
//-->
</script>
"]]>
</add>
</topic>
</topictemplate>

BIN
doc/salome/gui/GEOM/whd_wbsh0.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

BIN
doc/salome/gui/GEOM/whd_wbsh1.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

BIN
doc/salome/gui/GEOM/whd_wbsh2.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

View File

@ -0,0 +1,45 @@
<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>

242
doc/salome/tui/GEOM/doxyfile.in Executable file
View File

@ -0,0 +1,242 @@
# Doxyfile 1.4.6
#---------------------------------------------------------------------------
# Project related configuration options
#---------------------------------------------------------------------------
PROJECT_NAME = "SALOME - GEOM - v.@VERSION@"
PROJECT_NUMBER =
OUTPUT_DIRECTORY = ../
CREATE_SUBDIRS = NO
OUTPUT_LANGUAGE = English
USE_WINDOWS_ENCODING = NO
BRIEF_MEMBER_DESC = YES
REPEAT_BRIEF = NO
ABBREVIATE_BRIEF =
ALWAYS_DETAILED_SEC = YES
INLINE_INHERITED_MEMB = YES
FULL_PATH_NAMES = YES
STRIP_FROM_PATH = ../../../share/salome \
../../../build/salome
STRIP_FROM_INC_PATH =
SHORT_NAMES = NO
JAVADOC_AUTOBRIEF = YES
MULTILINE_CPP_IS_BRIEF = NO
DETAILS_AT_TOP = NO
INHERIT_DOCS = YES
SEPARATE_MEMBER_PAGES = NO
TAB_SIZE = 5
ALIASES =
OPTIMIZE_OUTPUT_FOR_C = YES
OPTIMIZE_OUTPUT_JAVA = YES
BUILTIN_STL_SUPPORT = NO
DISTRIBUTE_GROUP_DOC = NO
SUBGROUPING = YES
#---------------------------------------------------------------------------
# Build related configuration options
#---------------------------------------------------------------------------
EXTRACT_ALL = YES
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES
EXTRACT_LOCAL_CLASSES = YES
EXTRACT_LOCAL_METHODS = NO
HIDE_UNDOC_MEMBERS = NO
HIDE_UNDOC_CLASSES = NO
HIDE_FRIEND_COMPOUNDS = NO
HIDE_IN_BODY_DOCS = NO
INTERNAL_DOCS = YES
CASE_SENSE_NAMES = YES
HIDE_SCOPE_NAMES = NO
SHOW_INCLUDE_FILES = YES
INLINE_INFO = YES
SORT_MEMBER_DOCS = NO
SORT_BRIEF_DOCS = NO
SORT_BY_SCOPE_NAME = NO
GENERATE_TODOLIST = YES
GENERATE_TESTLIST = YES
GENERATE_BUGLIST = YES
GENERATE_DEPRECATEDLIST= YES
ENABLED_SECTIONS =
MAX_INITIALIZER_LINES = 25
SHOW_USED_FILES = NO
SHOW_DIRECTORIES = NO
FILE_VERSION_FILTER =
#---------------------------------------------------------------------------
# configuration options related to warning and progress messages
#---------------------------------------------------------------------------
QUIET = NO
WARNINGS = YES
WARN_IF_UNDOCUMENTED = YES
WARN_IF_DOC_ERROR = YES
WARN_NO_PARAMDOC = NO
WARN_FORMAT = "$file:$line: $text"
WARN_LOGFILE = log.txt
#---------------------------------------------------------------------------
# configuration options related to the input files
#---------------------------------------------------------------------------
INPUT = ../../../share/salome/src \
../../../share/salome/idl \
../../../build/salome/bin
FILE_PATTERNS = *.hxx *.cxx *.h *.c *.hh *.cc *.idl python_extension_must_be_here
RECURSIVE = YES
EXCLUDE =
EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS =
EXAMPLE_PATH =
EXAMPLE_PATTERNS =
EXAMPLE_RECURSIVE = NO
IMAGE_PATH = sources/
INPUT_FILTER =
FILTER_PATTERNS =
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
USE_HTAGS = NO
VERBATIM_HEADERS = YES
#---------------------------------------------------------------------------
# configuration options related to the alphabetical class index
#---------------------------------------------------------------------------
ALPHABETICAL_INDEX = YES
COLS_IN_ALPHA_INDEX = 3
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 = sources/footer.html
HTML_STYLESHEET = sources/static/doxygen.css
HTML_ALIGN_MEMBERS = YES
GENERATE_HTMLHELP = NO
CHM_FILE =
HHC_LOCATION =
GENERATE_CHI = NO
BINARY_TOC = YES
TOC_EXPAND = YES
DISABLE_INDEX = NO
ENUM_VALUES_PER_LINE = 4
GENERATE_TREEVIEW = NO
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
LATEX_HIDE_INDICES = 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_OUTPUT = xml
XML_SCHEMA =
XML_DTD =
XML_PROGRAMLISTING = YES
#---------------------------------------------------------------------------
# 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 = NO
EXPAND_ONLY_PREDEF = NO
SEARCH_INCLUDES = YES
INCLUDE_PATH =
INCLUDE_FILE_PATTERNS =
PREDEFINED =
EXPAND_AS_DEFINED =
SKIP_FUNCTION_MACROS = NO
#---------------------------------------------------------------------------
# Configuration::additions 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
GROUP_GRAPHS = NO
UML_LOOK = NO
TEMPLATE_RELATIONS = YES
INCLUDE_GRAPH = YES
INCLUDED_BY_GRAPH = NO
CALL_GRAPH = NO
GRAPHICAL_HIERARCHY = YES
DIRECTORY_GRAPH = YES
DOT_IMAGE_FORMAT = jpg
DOT_PATH =
DOTFILE_DIRS =
MAX_DOT_GRAPH_WIDTH = 1024
MAX_DOT_GRAPH_HEIGHT = 1200
MAX_DOT_GRAPH_DEPTH = 0
DOT_TRANSPARENT = NO
DOT_MULTI_TARGETS = NO
GENERATE_LEGEND = NO
DOT_CLEANUP = YES
#---------------------------------------------------------------------------
# Configuration::additions related to the search engine
#---------------------------------------------------------------------------
SEARCHENGINE = NO

View File

@ -0,0 +1,242 @@
# Doxyfile 1.4.6
#---------------------------------------------------------------------------
# Project related configuration options
#---------------------------------------------------------------------------
PROJECT_NAME = "SALOME - GEOM - v.@VERSION@"
PROJECT_NUMBER =
OUTPUT_DIRECTORY = ../
CREATE_SUBDIRS = NO
OUTPUT_LANGUAGE = English
USE_WINDOWS_ENCODING = NO
BRIEF_MEMBER_DESC = YES
REPEAT_BRIEF = NO
ABBREVIATE_BRIEF =
ALWAYS_DETAILED_SEC = YES
INLINE_INHERITED_MEMB = YES
FULL_PATH_NAMES = YES
STRIP_FROM_PATH = ../../../share/salome \
../../../build/salome
STRIP_FROM_INC_PATH =
SHORT_NAMES = NO
JAVADOC_AUTOBRIEF = YES
MULTILINE_CPP_IS_BRIEF = NO
DETAILS_AT_TOP = NO
INHERIT_DOCS = YES
SEPARATE_MEMBER_PAGES = NO
TAB_SIZE = 5
ALIASES =
OPTIMIZE_OUTPUT_FOR_C = YES
OPTIMIZE_OUTPUT_JAVA = YES
BUILTIN_STL_SUPPORT = NO
DISTRIBUTE_GROUP_DOC = NO
SUBGROUPING = YES
#---------------------------------------------------------------------------
# Build related configuration options
#---------------------------------------------------------------------------
EXTRACT_ALL = YES
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES
EXTRACT_LOCAL_CLASSES = YES
EXTRACT_LOCAL_METHODS = NO
HIDE_UNDOC_MEMBERS = NO
HIDE_UNDOC_CLASSES = NO
HIDE_FRIEND_COMPOUNDS = NO
HIDE_IN_BODY_DOCS = NO
INTERNAL_DOCS = YES
CASE_SENSE_NAMES = YES
HIDE_SCOPE_NAMES = NO
SHOW_INCLUDE_FILES = YES
INLINE_INFO = YES
SORT_MEMBER_DOCS = NO
SORT_BRIEF_DOCS = NO
SORT_BY_SCOPE_NAME = NO
GENERATE_TODOLIST = YES
GENERATE_TESTLIST = YES
GENERATE_BUGLIST = YES
GENERATE_DEPRECATEDLIST= YES
ENABLED_SECTIONS =
MAX_INITIALIZER_LINES = 25
SHOW_USED_FILES = NO
SHOW_DIRECTORIES = NO
FILE_VERSION_FILTER =
#---------------------------------------------------------------------------
# configuration options related to warning and progress messages
#---------------------------------------------------------------------------
QUIET = NO
WARNINGS = YES
WARN_IF_UNDOCUMENTED = YES
WARN_IF_DOC_ERROR = YES
WARN_NO_PARAMDOC = NO
WARN_FORMAT = "$file:$line: $text"
WARN_LOGFILE = log.txt
#---------------------------------------------------------------------------
# configuration options related to the input files
#---------------------------------------------------------------------------
INPUT = ../../../share/salome/src \
../../../share/salome/idl \
../../../build/salome/bin
FILE_PATTERNS = *.hxx *.cxx *.h *.c *.hh *.cc *.idl python_extension_must_be_here
RECURSIVE = YES
EXCLUDE =
EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS =
EXAMPLE_PATH =
EXAMPLE_PATTERNS =
EXAMPLE_RECURSIVE = NO
IMAGE_PATH = sources/
INPUT_FILTER =
FILTER_PATTERNS =
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
USE_HTAGS = NO
VERBATIM_HEADERS = YES
#---------------------------------------------------------------------------
# configuration options related to the alphabetical class index
#---------------------------------------------------------------------------
ALPHABETICAL_INDEX = YES
COLS_IN_ALPHA_INDEX = 3
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 = sources/footer.html
HTML_STYLESHEET = sources/static/doxygen.css
HTML_ALIGN_MEMBERS = YES
GENERATE_HTMLHELP = NO
CHM_FILE =
HHC_LOCATION =
GENERATE_CHI = NO
BINARY_TOC = YES
TOC_EXPAND = YES
DISABLE_INDEX = NO
ENUM_VALUES_PER_LINE = 4
GENERATE_TREEVIEW = NO
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
LATEX_HIDE_INDICES = 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_OUTPUT = xml
XML_SCHEMA =
XML_DTD =
XML_PROGRAMLISTING = YES
#---------------------------------------------------------------------------
# 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 = NO
EXPAND_ONLY_PREDEF = NO
SEARCH_INCLUDES = YES
INCLUDE_PATH =
INCLUDE_FILE_PATTERNS =
PREDEFINED =
EXPAND_AS_DEFINED =
SKIP_FUNCTION_MACROS = NO
#---------------------------------------------------------------------------
# Configuration::additions 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
GROUP_GRAPHS = NO
UML_LOOK = NO
TEMPLATE_RELATIONS = YES
INCLUDE_GRAPH = YES
INCLUDED_BY_GRAPH = NO
CALL_GRAPH = NO
GRAPHICAL_HIERARCHY = YES
DIRECTORY_GRAPH = YES
DOT_IMAGE_FORMAT = jpg
DOT_PATH =
DOTFILE_DIRS =
MAX_DOT_GRAPH_WIDTH = 1024
MAX_DOT_GRAPH_HEIGHT = 1200
MAX_DOT_GRAPH_DEPTH = 0
DOT_TRANSPARENT = NO
DOT_MULTI_TARGETS = NO
GENERATE_LEGEND = NO
DOT_CLEANUP = YES
#---------------------------------------------------------------------------
# Configuration::additions related to the search engine
#---------------------------------------------------------------------------
SEARCHENGINE = NO

View File

@ -0,0 +1,5 @@
</DIV>
<DIV class="div-footer">
Generated on $datetime for $projectname by&nbsp;<A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> $doxygenversion</DIV>
</BODY>
</HTML>

View File

@ -0,0 +1,59 @@
foldersTree = gFld("<b>SALOME v.@VERSION@ </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"))
*/

4278
resources/GEOMCatalog.xml.in Normal file

File diff suppressed because it is too large Load Diff

17
resources/SalomeApp.xml Normal file
View File

@ -0,0 +1,17 @@
<document>
<section name="GEOM">
<!-- Major module parameters -->
<parameter name="name" value="Geometry"/>
<parameter name="icon" value="ModuleGeom.png"/>
</section>
<section name="resources">
<!-- Module resources -->
<parameter name="GEOM" value="${GEOM_ROOT_DIR}/share/salome/resources"/>
</section>
<section name="Geometry" >
<!-- Other module preferences -->
<parameter name="SettingsGeomStep" value="10" />
<parameter name="display_mode" value="0" />
<parameter name="shading_color" value="255, 255, 0" />
</section>
</document>

View File

@ -0,0 +1,80 @@
// 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
//
//NOTE: This is an intreface to a function for the Pipe creation.
#ifndef _GEOMImpl_IPIPEDIFFSECT_HXX_
#define _GEOMImpl_IPIPEDIFFSECT_HXX_
#include "GEOM_Function.hxx"
#ifndef _GEOMImpl_IPIPE_HXX_
#include "GEOMImpl_IPipe.hxx"
#endif
#define PIPEDS_LIST_BASES 1
#define PIPEDS_LIST_LOCATIONS 3
//#define PIPEDS_ARG_PATH 2
#define PIPEDS_ARG_WITHCONTACT 4
#define PIPEDS_ARG_WITHCORRECT 5
class GEOMImpl_IPipeDiffSect : public GEOMImpl_IPipe
{
public:
GEOMImpl_IPipeDiffSect(const Handle(GEOM_Function)& theFunction):GEOMImpl_IPipe(theFunction) {}
void SetBases (const Handle(TColStd_HSequenceOfTransient)& theBases)
{ _func->SetReferenceList(PIPEDS_LIST_BASES,theBases); }
Handle(TColStd_HSequenceOfTransient) GetBases ()
{
Handle(TColStd_HSequenceOfTransient) aBases = _func->GetReferenceList(PIPEDS_LIST_BASES);
return aBases;
}
void SetLocations (const Handle(TColStd_HSequenceOfTransient)& theLocations)
{ _func->SetReferenceList(PIPEDS_LIST_LOCATIONS,theLocations); }
Handle(TColStd_HSequenceOfTransient) GetLocations ()
{
Handle(TColStd_HSequenceOfTransient) aLocs = _func->GetReferenceList(PIPEDS_LIST_LOCATIONS);
return aLocs;
}
//void SetPath (const Handle(GEOM_Function)& thePath) { _func->SetReference(PIPEDS_ARG_PATH, thePath); }
//Handle(GEOM_Function) GetPath() { return _func->GetReference(PIPEDS_ARG_PATH); }
void SetWithContactMode(int theWithContact)
{ _func->SetInteger(PIPEDS_ARG_WITHCONTACT,theWithContact); }
int GetWithContactMode()
{ return _func->GetInteger(PIPEDS_ARG_WITHCONTACT); }
void SetWithCorrectionMode(int theWithCorrection)
{ _func->SetInteger(PIPEDS_ARG_WITHCORRECT,theWithCorrection); }
int GetWithCorrectionMode()
{ return _func->GetInteger(PIPEDS_ARG_WITHCORRECT); }
};
#endif

View File

@ -0,0 +1,59 @@
// 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
//
//NOTE: This is an intreface to a function for the Pipe creation.
#include "GEOM_Function.hxx"
#include <TColStd_HSequenceOfTransient.hxx>
#define THRUSECTIONS_LIST_SECTIONS 1
#define THRUSECTIONS_SOLIDMODE 2
#define THRUSECTIONS_PRECISION 3
class GEOMImpl_IThruSections
{
public:
GEOMImpl_IThruSections(const Handle(GEOM_Function)& theFunction): _func(theFunction) {}
void SetSections (const Handle(TColStd_HSequenceOfTransient)& theSections)
{ _func->SetReferenceList(THRUSECTIONS_LIST_SECTIONS,theSections); }
Handle(TColStd_HSequenceOfTransient) GetSections ()
{ return _func->GetReferenceList(THRUSECTIONS_LIST_SECTIONS); }
void SetSolidMode(int theSolidMode)
{ _func->SetInteger(THRUSECTIONS_SOLIDMODE,theSolidMode); }
int GetSolidMode()
{ return _func->GetInteger(THRUSECTIONS_SOLIDMODE); }
void SetPrecision(double thePreci)
{ _func->SetReal(THRUSECTIONS_PRECISION,thePreci); }
double GetPrecision()
{ return _func->GetReal(THRUSECTIONS_PRECISION);}
private:
Handle(GEOM_Function) _func;
};

View File

@ -0,0 +1,196 @@
// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,F
// 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 <Standard_Stream.hxx>
#include <GEOMImpl_ThruSectionsDriver.hxx>
#include <GEOMImpl_IThruSections.hxx>
#include <GEOMImpl_Types.hxx>
#include <GEOM_Function.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
#include <Precision.hxx>
#include <BRepCheck_Analyzer.hxx>
#include <BRepOffsetAPI_ThruSections.hxx>
#include <BRepBuilderAPI_MakeWire.hxx>
#include <TopExp_Explorer.hxx>
#include <TopoDS.hxx>
#include <TopAbs.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Wire.hxx>
#include <TopoDS_Edge.hxx>
#include <TopoDS_Shape.hxx>
#include <Standard_NullObject.hxx>
#include <Standard_TypeMismatch.hxx>
#include <Standard_ConstructionError.hxx>
#include <ShapeFix_Shape.hxx>
#include <ShapeFix_ShapeTolerance.hxx>
#include <Precision.hxx>
//=======================================================================
//function : GetID
//purpose :
//=======================================================================
const Standard_GUID& GEOMImpl_ThruSectionsDriver::GetID()
{
static Standard_GUID aThruSectionsDriver("FF1BB971-E99C-4f89-B989-5B48E061049B");
return aThruSectionsDriver;
}
//=======================================================================
//function : GEOMImpl_ThruSectionsDriver
//purpose :
//=======================================================================
GEOMImpl_ThruSectionsDriver::GEOMImpl_ThruSectionsDriver()
{
}
//=======================================================================
//function : Execute
//purpose :
//=======================================================================
Standard_Integer GEOMImpl_ThruSectionsDriver::Execute(TFunction_Logbook& log) const
{
if (Label().IsNull()) return 0;
Handle(GEOM_Function) aFunction = GEOM_Function::GetFunction(Label());
GEOMImpl_IThruSections aCI (aFunction);
Standard_Integer aType = aFunction->GetType();
Standard_Boolean isSolid = (aCI.GetSolidMode() == 1);
Handle(TColStd_HSequenceOfTransient) aSeqSections = aCI.GetSections();
if( aSeqSections.IsNull())
return 0;
Standard_Integer aNbSections = aSeqSections->Length();
Standard_Real aPreci = Max(aCI.GetPrecision(),Precision::Confusion());
if(!aNbSections )
return 0;
BRepOffsetAPI_ThruSections aBuilder(isSolid,aType ==THRUSECTIONS_RULED,aPreci);
aBuilder.CheckCompatibility(Standard_False);
//added sections for building surface
Standard_Integer i =1;
Standard_Integer nbAdded =0;
for( ; i <= aNbSections; i++,nbAdded++)
{
Handle(Standard_Transient) anItem = aSeqSections->Value(i);
if(anItem.IsNull())
continue;
Handle(GEOM_Function) aSection = Handle(GEOM_Function)::DownCast(anItem);
if(aSection.IsNull())
continue;
TopoDS_Shape aShapeSection = aSection->GetValue();
TopAbs_ShapeEnum aTypeSect = aShapeSection.ShapeType();
if(aTypeSect == TopAbs_WIRE)
aBuilder.AddWire(TopoDS::Wire(aShapeSection));
else if(aTypeSect == TopAbs_EDGE) {
TopoDS_Edge anEdge = TopoDS::Edge(aShapeSection);
TopoDS_Wire aWire = BRepBuilderAPI_MakeWire(anEdge);
aBuilder.AddWire(aWire);
}
else if(aTypeSect == TopAbs_VERTEX) {
TopoDS_Vertex aVert = TopoDS::Vertex(aShapeSection);
aBuilder.AddVertex(aVert);
}
else
nbAdded--;
}
if(!nbAdded)
Standard_TypeMismatch::Raise("ThruSections aborted : invalid types of sections");
//make surface by sections
aBuilder.Build();
TopoDS_Shape aShape = aBuilder.Shape();
if (aShape.IsNull()) {
return 0;
}
BRepCheck_Analyzer ana (aShape, Standard_False);
if (!ana.IsValid()) {
//algoritm thru section creats on the arcs invalid shapes gka
ShapeFix_ShapeTolerance aSFT;
aSFT.LimitTolerance(aShape,Precision::Confusion(),Precision::Confusion());
Handle(ShapeFix_Shape) aSfs = new ShapeFix_Shape(aShape);
aSfs->SetPrecision(Precision::Confusion());
aSfs->Perform();
aShape = aSfs->Shape();
//ana.Init(aShape, Standard_False);
//if (!ana.IsValid())
// Standard_ConstructionError::Raise("Algorithm have produced an invalid shape result");
}
aFunction->SetValue(aShape);
log.SetTouched(Label());
return 1;
}
//=======================================================================
//function : GEOMImpl_ThruSectionsDriver_Type_
//purpose :
//=======================================================================
Standard_EXPORT Handle_Standard_Type& GEOMImpl_ThruSectionsDriver_Type_()
{
static Handle_Standard_Type aType1 = STANDARD_TYPE(TFunction_Driver);
if ( aType1.IsNull()) aType1 = STANDARD_TYPE(TFunction_Driver);
static Handle_Standard_Type aType2 = STANDARD_TYPE(MMgt_TShared);
if ( aType2.IsNull()) aType2 = STANDARD_TYPE(MMgt_TShared);
static Handle_Standard_Type aType3 = STANDARD_TYPE(Standard_Transient);
if ( aType3.IsNull()) aType3 = STANDARD_TYPE(Standard_Transient);
static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,NULL};
static Handle_Standard_Type _aType = new Standard_Type("GEOMImpl_ThruSectionsDriver",
sizeof(GEOMImpl_ThruSectionsDriver),
1,
(Standard_Address)_Ancestors,
(Standard_Address)NULL);
return _aType;
}
//=======================================================================
//function : DownCast
//purpose :
//=======================================================================
const Handle(GEOMImpl_ThruSectionsDriver) Handle(GEOMImpl_ThruSectionsDriver)::DownCast(const Handle(Standard_Transient)& AnObject)
{
Handle(GEOMImpl_ThruSectionsDriver) _anOtherObject;
if (!AnObject.IsNull()) {
if (AnObject->IsKind(STANDARD_TYPE(GEOMImpl_ThruSectionsDriver))) {
_anOtherObject = Handle(GEOMImpl_ThruSectionsDriver)((Handle(GEOMImpl_ThruSectionsDriver)&)AnObject);
}
}
return _anOtherObject ;
}

View File

@ -0,0 +1,162 @@
// 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 : GEOMImpl_ThruSectionsDriver.ixx
// Module : GEOMImpl
#ifndef _GEOMImpl_ThruSectionsDriver_HeaderFile
#define _GEOMImpl_ThruSectionsDriver_HeaderFile
#ifndef _TColStd_SequenceOfExtendedString_HeaderFile
#include <TColStd_SequenceOfExtendedString.hxx>
#endif
#ifndef _Standard_TypeMismatch_HeaderFile
#include <Standard_TypeMismatch.hxx>
#endif
#ifndef _Standard_HeaderFile
#include <Standard.hxx>
#endif
#ifndef _Standard_Macro_HeaderFile
#include <Standard_Macro.hxx>
#endif
#ifndef _Standard_HeaderFile
#include <Standard.hxx>
#endif
#ifndef _Standard_GUID_HeaderFile
#include <Standard_GUID.hxx>
#endif
#ifndef _Handle_TFunction_Driver_HeaderFile
#include <Handle_TFunction_Driver.hxx>
#endif
class Standard_Transient;
class Handle_Standard_Type;
class Handle(TFunction_Driver);
class GEOMImpl_ThruSectionsDriver;
Standard_EXPORT Handle_Standard_Type& STANDARD_TYPE(GEOMImpl_ThruSectionsDriver);
class Handle(GEOMImpl_ThruSectionsDriver) : public Handle(TFunction_Driver) {
public:
inline void* operator new(size_t,void* anAddress)
{
return anAddress;
}
inline void* operator new(size_t size)
{
return Standard::Allocate(size);
}
inline void operator delete(void *anAddress)
{
if (anAddress) Standard::Free((Standard_Address&)anAddress);
}
Handle(GEOMImpl_ThruSectionsDriver)():Handle(TFunction_Driver)() {}
Handle(GEOMImpl_ThruSectionsDriver)(const Handle(GEOMImpl_ThruSectionsDriver)& aHandle) : Handle(TFunction_Driver)(aHandle)
{
}
Handle(GEOMImpl_ThruSectionsDriver)(const GEOMImpl_ThruSectionsDriver* anItem) : Handle(TFunction_Driver)((TFunction_Driver *)anItem)
{
}
Handle(GEOMImpl_ThruSectionsDriver)& operator=(const Handle(GEOMImpl_ThruSectionsDriver)& aHandle)
{
Assign(aHandle.Access());
return *this;
}
Handle(GEOMImpl_ThruSectionsDriver)& operator=(const GEOMImpl_ThruSectionsDriver* anItem)
{
Assign((Standard_Transient *)anItem);
return *this;
}
GEOMImpl_ThruSectionsDriver* operator->()
{
return (GEOMImpl_ThruSectionsDriver *)ControlAccess();
}
GEOMImpl_ThruSectionsDriver* operator->() const
{
return (GEOMImpl_ThruSectionsDriver *)ControlAccess();
}
Standard_EXPORT ~Handle(GEOMImpl_ThruSectionsDriver)() {};
Standard_EXPORT static const Handle(GEOMImpl_ThruSectionsDriver) DownCast(const Handle(Standard_Transient)& AnObject);
};
#ifndef _TFunction_Driver_HeaderFile
#include <TFunction_Driver.hxx>
#endif
#ifndef _TFunction_Logbook_HeaderFile
#include <TFunction_Logbook.hxx>
#endif
#ifndef _Standard_CString_HeaderFile
#include <Standard_CString.hxx>
#endif
class TColStd_SequenceOfExtendedString;
class GEOMImpl_ThruSectionsDriver : public TFunction_Driver {
public:
inline void* operator new(size_t,void* anAddress)
{
return anAddress;
}
inline void* operator new(size_t size)
{
return Standard::Allocate(size);
}
inline void operator delete(void *anAddress)
{
if (anAddress) Standard::Free((Standard_Address&)anAddress);
}
// Methods PUBLIC
//
Standard_EXPORT GEOMImpl_ThruSectionsDriver();
Standard_EXPORT virtual Standard_Integer Execute(TFunction_Logbook& log) const;
Standard_EXPORT virtual void Validate(TFunction_Logbook&) const {}
Standard_EXPORT Standard_Boolean MustExecute(const TFunction_Logbook&) const { return Standard_True; }
Standard_EXPORT static const Standard_GUID& GetID();
Standard_EXPORT ~GEOMImpl_ThruSectionsDriver() {};
// Type management
//
Standard_EXPORT friend Handle_Standard_Type& GEOMImpl_ThruSectionsDriver_Type_();
Standard_EXPORT const Handle(Standard_Type)& DynamicType() const { return STANDARD_TYPE(GEOMImpl_ThruSectionsDriver) ; }
Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)& AType) const { return (STANDARD_TYPE(GEOMImpl_ThruSectionsDriver) == AType || TFunction_Driver::IsKind(AType)); }
};
#endif