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
34
GEOM_version.h.in
Normal 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
@ -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:
|
||||||
|
|
63
adm_local/unix/config_files/check_GEOM.m4
Normal 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
@ -0,0 +1 @@
|
|||||||
|
THIS IS SALOME - GEOM VERSION: @VERSION@
|
144
doc/salome/gui/GEOM/geometry.htm
Executable 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> </p>
|
||||||
|
|
||||||
|
<ul type="disc" class="whs2">
|
||||||
|
|
||||||
|
<li class=kadov-p><p>Import and export of geometrical models in IGES,
|
||||||
|
BREP and STEP formats.</p></li>
|
||||||
|
|
||||||
|
<li class=kadov-p><p>Construction and optimization of geometrical models
|
||||||
|
using a wide range of CAD
|
||||||
|
functions:</p></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p> </p>
|
||||||
|
|
||||||
|
<table x-use-null-cells cellspacing="0" width="100%" class="whs3">
|
||||||
|
<col class="whs4">
|
||||||
|
<col class="whs4">
|
||||||
|
|
||||||
|
<tr valign="top" class="whs5">
|
||||||
|
<td width="50%" class="whs6">
|
||||||
|
<ul type="disc" class="whs2">
|
||||||
|
|
||||||
|
<li class=kadov-p><p>Creation of basic geometrical objects</p></li>
|
||||||
|
|
||||||
|
<li class=kadov-p><p>Construction of primitives</p></li>
|
||||||
|
|
||||||
|
<li class=kadov-p><p>Building shapes</p></li>
|
||||||
|
|
||||||
|
<li class=kadov-p><p>Generation of complex shapes</p></li>
|
||||||
|
|
||||||
|
<li class=kadov-p><p>Working with groups</p></li>
|
||||||
|
|
||||||
|
<li class=kadov-p><p>Geometrical repairing of objects</p></li>
|
||||||
|
|
||||||
|
<li class=kadov-p><p>Geometrical boolean operations</p></li>
|
||||||
|
|
||||||
|
<li class=kadov-p><p>Geometrical transformations</p></li>
|
||||||
|
|
||||||
|
<li class=kadov-p><p>Building by blocks</p></li>
|
||||||
|
</ul>
|
||||||
|
<p> </td>
|
||||||
|
<td width="50%" class="whs7">
|
||||||
|
<p><img src="image3.jpg" width="400px" height="292px" border="0" class="img_whs8"></td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<p> </p>
|
||||||
|
|
||||||
|
<script type="text/javascript" language="javascript1.2">
|
||||||
|
<!--
|
||||||
|
if (window.writeIntopicBar)
|
||||||
|
writeIntopicBar(0);
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
BIN
doc/salome/gui/GEOM/image1.gif
Executable file
After Width: | Height: | Size: 2.1 KiB |
BIN
doc/salome/gui/GEOM/image1.jpg
Executable file
After Width: | Height: | Size: 21 KiB |
BIN
doc/salome/gui/GEOM/image18.gif
Executable file
After Width: | Height: | Size: 1.0 KiB |
BIN
doc/salome/gui/GEOM/image2.gif
Executable file
After Width: | Height: | Size: 2.5 KiB |
BIN
doc/salome/gui/GEOM/image26.gif
Executable file
After Width: | Height: | Size: 1.0 KiB |
BIN
doc/salome/gui/GEOM/image33.gif
Executable file
After Width: | Height: | Size: 1001 B |
BIN
doc/salome/gui/GEOM/image4.gif
Executable file
After Width: | Height: | Size: 2.7 KiB |
BIN
doc/salome/gui/GEOM/image5.gif
Executable file
After Width: | Height: | Size: 938 B |
180
doc/salome/gui/GEOM/index.htm
Executable 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
@ -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
@ -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>
|
206
doc/salome/gui/GEOM/occ_viewer.htm
Executable 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> </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. </p>
|
||||||
|
|
||||||
|
<p> </p>
|
||||||
|
|
||||||
|
<p><img src="pics/image95.gif" x-maintain-ratio="TRUE" width="291px" height="29px" border="0" class="img_whs1"></p>
|
||||||
|
|
||||||
|
<p> </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"> <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> <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>
|
||||||
|
- 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> </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"> </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> </p>
|
||||||
|
|
||||||
|
<script type="text/javascript" language="javascript1.2">
|
||||||
|
<!--
|
||||||
|
if (window.writeIntopicBar)
|
||||||
|
writeIntopicBar(0);
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
BIN
doc/salome/gui/GEOM/pics/clipping.png
Executable file
After Width: | Height: | Size: 13 KiB |
BIN
doc/salome/gui/GEOM/pics/geomcreategroup.png
Executable file
After Width: | Height: | Size: 16 KiB |
BIN
doc/salome/gui/GEOM/pics/geomexport.png
Executable file
After Width: | Height: | Size: 16 KiB |
BIN
doc/salome/gui/GEOM/pics/geomimport.png
Executable file
After Width: | Height: | Size: 15 KiB |
BIN
doc/salome/gui/GEOM/pics/image100.gif
Executable file
After Width: | Height: | Size: 1.0 KiB |
BIN
doc/salome/gui/GEOM/pics/image102.gif
Executable file
After Width: | Height: | Size: 2.4 KiB |
BIN
doc/salome/gui/GEOM/pics/image103.gif
Executable file
After Width: | Height: | Size: 1.0 KiB |
BIN
doc/salome/gui/GEOM/pics/image105.gif
Executable file
After Width: | Height: | Size: 1.0 KiB |
BIN
doc/salome/gui/GEOM/pics/image106.gif
Executable file
After Width: | Height: | Size: 984 B |
BIN
doc/salome/gui/GEOM/pics/image77.gif
Executable file
After Width: | Height: | Size: 1022 B |
BIN
doc/salome/gui/GEOM/pics/image86.gif
Executable file
After Width: | Height: | Size: 1017 B |
BIN
doc/salome/gui/GEOM/pics/image88.gif
Executable file
After Width: | Height: | Size: 1000 B |
BIN
doc/salome/gui/GEOM/pics/image89.gif
Executable file
After Width: | Height: | Size: 1020 B |
BIN
doc/salome/gui/GEOM/pics/image91.gif
Executable file
After Width: | Height: | Size: 1010 B |
BIN
doc/salome/gui/GEOM/pics/image95.gif
Executable file
After Width: | Height: | Size: 2.6 KiB |
BIN
doc/salome/gui/GEOM/pics/image96.gif
Executable file
After Width: | Height: | Size: 1.0 KiB |
BIN
doc/salome/gui/GEOM/pics/image97.gif
Executable file
After Width: | Height: | Size: 1.0 KiB |
BIN
doc/salome/gui/GEOM/pics/image98.gif
Executable file
After Width: | Height: | Size: 1.0 KiB |
BIN
doc/salome/gui/GEOM/pics/image99.gif
Executable file
After Width: | Height: | Size: 1.0 KiB |
155
doc/salome/gui/GEOM/viewing_geometrical_objects.htm
Executable 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> </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> </p>
|
||||||
|
|
||||||
|
<p><img src="image1.jpg" width="340px" height="308px" border="0" class="img_whs1"></p>
|
||||||
|
|
||||||
|
<p> </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> -
|
||||||
|
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. </p></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p> </p>
|
||||||
|
|
||||||
|
<script type="text/javascript" language="javascript1.2">
|
||||||
|
<!--
|
||||||
|
if (window.writeIntopicBar)
|
||||||
|
writeIntopicBar(0);
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
43
doc/salome/gui/GEOM/whd_dpns.htm
Executable 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
After Width: | Height: | Size: 190 B |
BIN
doc/salome/gui/GEOM/whd_hide1.gif
Executable file
After Width: | Height: | Size: 190 B |
BIN
doc/salome/gui/GEOM/whd_hide2.gif
Executable file
After Width: | Height: | Size: 190 B |
BIN
doc/salome/gui/GEOM/whd_next0.gif
Executable file
After Width: | Height: | Size: 159 B |
BIN
doc/salome/gui/GEOM/whd_next1.gif
Executable file
After Width: | Height: | Size: 159 B |
BIN
doc/salome/gui/GEOM/whd_next2.gif
Executable file
After Width: | Height: | Size: 159 B |
15
doc/salome/gui/GEOM/whd_nvp10.htm
Executable 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
@ -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
After Width: | Height: | Size: 159 B |
BIN
doc/salome/gui/GEOM/whd_prev1.gif
Executable file
After Width: | Height: | Size: 159 B |
BIN
doc/salome/gui/GEOM/whd_prev2.gif
Executable file
After Width: | Height: | Size: 159 B |
BIN
doc/salome/gui/GEOM/whd_show0.gif
Executable file
After Width: | Height: | Size: 199 B |
BIN
doc/salome/gui/GEOM/whd_show1.gif
Executable file
After Width: | Height: | Size: 199 B |
BIN
doc/salome/gui/GEOM/whd_show2.gif
Executable file
After Width: | Height: | Size: 199 B |
BIN
doc/salome/gui/GEOM/whd_sync0.gif
Executable file
After Width: | Height: | Size: 231 B |
BIN
doc/salome/gui/GEOM/whd_sync1.gif
Executable file
After Width: | Height: | Size: 231 B |
BIN
doc/salome/gui/GEOM/whd_sync2.gif
Executable file
After Width: | Height: | Size: 231 B |
BIN
doc/salome/gui/GEOM/whd_tab0.gif
Executable file
After Width: | Height: | Size: 285 B |
BIN
doc/salome/gui/GEOM/whd_tab1.gif
Executable file
After Width: | Height: | Size: 237 B |
BIN
doc/salome/gui/GEOM/whd_tab2.gif
Executable file
After Width: | Height: | Size: 226 B |
BIN
doc/salome/gui/GEOM/whd_tab3.gif
Executable file
After Width: | Height: | Size: 209 B |
BIN
doc/salome/gui/GEOM/whd_tab4.gif
Executable file
After Width: | Height: | Size: 198 B |
BIN
doc/salome/gui/GEOM/whd_tab5.gif
Executable file
After Width: | Height: | Size: 221 B |
BIN
doc/salome/gui/GEOM/whd_tab6.gif
Executable file
After Width: | Height: | Size: 212 B |
BIN
doc/salome/gui/GEOM/whd_tab7.gif
Executable file
After Width: | Height: | Size: 236 B |
BIN
doc/salome/gui/GEOM/whd_tab8.gif
Executable file
After Width: | Height: | Size: 225 B |
533
doc/salome/gui/GEOM/whd_tabs.htm
Executable 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> ";
|
||||||
|
else if (sTabName =="idx")
|
||||||
|
return "<a class=\"TextTabIdx\" href=\"javascript:void(0);\" onclick=\"selectIdx();return false;\">Index</a> ";
|
||||||
|
else if (sTabName == "fts")
|
||||||
|
return "<a class=\"TextTabFts\" href=\"javascript:void(0);\" onclick=\"selectFts();return false;\">Search</a> ";
|
||||||
|
else if (sTabName == "glo")
|
||||||
|
return "<a class=\"TextTabGlo\" href=\"javascript:void(0);\" onclick=\"selectGlo();return false;\">Glossary</a> ";
|
||||||
|
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
After Width: | Height: | Size: 153 B |
BIN
doc/salome/gui/GEOM/whd_toc2.gif
Executable file
After Width: | Height: | Size: 173 B |
BIN
doc/salome/gui/GEOM/whd_toc3.gif
Executable file
After Width: | Height: | Size: 158 B |
BIN
doc/salome/gui/GEOM/whd_toc4.gif
Executable file
After Width: | Height: | Size: 953 B |
85
doc/salome/gui/GEOM/whd_topic.xml
Executable 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
After Width: | Height: | Size: 260 B |
BIN
doc/salome/gui/GEOM/whd_wbsh1.gif
Executable file
After Width: | Height: | Size: 260 B |
BIN
doc/salome/gui/GEOM/whd_wbsh2.gif
Executable file
After Width: | Height: | Size: 260 B |
45
doc/salome/gui/GEOM/whgdata/whlstfl26.htm
Executable 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
@ -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
|
242
doc/salome/tui/GEOM/doxyfile_py.in
Executable 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
|
5
doc/salome/tui/GEOM/sources/footer.html
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
</DIV>
|
||||||
|
<DIV class="div-footer">
|
||||||
|
Generated on $datetime for $projectname by <A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> $doxygenversion</DIV>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
59
doc/salome/tui/GEOM/sources/static/tree.js.in
Executable 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
17
resources/SalomeApp.xml
Normal 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>
|
80
src/GEOMImpl/GEOMImpl_IPipeDiffSect.hxx
Normal 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
|
59
src/GEOMImpl/GEOMImpl_IThruSections.hxx
Normal 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;
|
||||||
|
};
|
196
src/GEOMImpl/GEOMImpl_ThruSectionsDriver.cxx
Normal 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 ;
|
||||||
|
}
|
162
src/GEOMImpl/GEOMImpl_ThruSectionsDriver.hxx
Normal 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
|